Just did a quick syntax overview by using P1kachu's ProgrammingLearning Excercise sheet found at: link
Folder Name: 1 JS_SyntaxOverview
Created the basic layout for ColourCubes and added a simple animation
Folder Name: 2 ColourCubes V1
Codepen link: Colour Cubes V1
Modified the ColourCubes CSS and layout some more. Tomorrow I'll start its JavaScript.
Folder Name: 3 ColourCubes V2
Fiddled a bit with the ColourCubes CSS and started with some of the basic JavaScript.
Folder Name: 3 ColourCubes V2
Started adding functionality for ColourCubes and got myself stuck on a very silly error for way to long.
Folder Name: 3 ColourCubes V2
The cubes now disappear and appear individually.
Folder Name: 3 ColourCubes V2
ColourCubes can now be clicked and points gained. However ran into a bug where they keep flashing even after stopped
Folder Name: 3 ColourCubes V2
Did a temporary work around to the bug in ColourCubes but it's still there.
Folder Name: 3 ColourCubes V2
Finished ColourCubes, still room for many many improvements. But happy with it for now.
Folder Name: 3 ColourCubes V2
Codepen link: Colour Cubes V2
Tried using JS addEventListener instead of onclick. Self Note: Use this folder for trying silly random things.
Folder Name: 4 RandomThings
Did some of the Basic JavaScript challenges on freeCodeCamp
Started with Basic Algorithm Scripting onfreeCodeCamp
Did some more Basic Algorithm Scripting on freeCodeCamp
Did the JSON APIs and Ajax section on freeCodeCamp
Prepped to start with freeCodeCamp's Show the Local Weather project. freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Started coding on the show the Local Weather Project. freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Added most of the basic functions, displaying town, country, temp, icon etc.
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Added the ability to convert between F and C
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Added the basic style and layout properties.
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Updated icons to custom icons
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Finished the weather project, although unable to make it work in codepen
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Fixed the issue the show local weather app had with HTTPS
Codepen link - Show Local Weather
Based on: freeCodeCamp - Show the Local Weather
Folder Name: 5 Show Local Weather
Did some JavaScript Challenges on codewars.com and programming in Prolog.
[codewars] (https://www.codewars.com)
With all the hype after Pokemon Go came out, decided to make a silly little CSS Pokemon themed pen
Folder Name: 6 Pokeball CSS
Also did some JavaScript Challenges on codewars.com
[codewars] (https://www.codewars.com)
Did some more Basic Algorithm Scripting on freeCodeCamp. Also did some JavaScript Challenges on CodeWars.
Finished the Basic Algorithm Scripting section on freeCodeCamp.
Did some JavaScript Challenges on CodeWars.
Started with the Object Oriented and Functional Programming section on freeCodeCamp.
Finished Object Oriented and Functional Programming section on freeCodeCamp.
Started with freeCodeCamp's Random Quote Machine project. freeCodeCamp - Random Quote Machine
Folder Name: 7 Random Quotes
Finished freeCodeCamp's Random Quote Machine project. freeCodeCamp - Random Quote Machine
Codepen link: Random Programming Quotes
Folder Name: 7 Random Quotes
Did some Intermediate Algorithm Scripting on freeCodeCamp.
Did some JavaScript challenges on CodeWars.
Started prepping the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.
Worked on the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.
Folder Name: 8 Twitch Streamers Status Viewer
Worked on the Twitch Streamers Status Viewer for the Use the Twitch.tv JSONP API project on freeCodeCamp.
Folder Name: 8 Twitch Streamers Status Viewer
Some Python scripting and being stuck on the Twitch Streamers Status Viewer project
Folder Name: 8 Twitch Streamers Status Viewer
Got passed the API hiccup I had with the Twitch Streamers Status Viewer project
Folder Name: 8 Twitch Streamers Status Viewer
Spent most of the coding hour today on hackerrank
Made good progress on the Twitch Streamer Status Viewer
Folder Name: 8 Twitch Streamers Status Viewer
Finished freeCodeCamp's Twitch Streamer Status Viewer project. freeCodeCamp - Use the Twitchtv JSON API
Codepen link: Twitch Status Viewer
Folder Name: 8 Twitch Streamers Status Viewer
Started working on a new project to try using HTML5 Canvas with JavaScript for the first time.
Folder Name: 9 Bouncing Things
Started working on the basic for the bouncing things project.
Folder Name: 9 Bouncing Things
Got the bouncing function working properly
Folder Name: 9 Bouncing Things
Started adding classes and randomness to the variable values.
Folder Name: 9 Bouncing Things
Randomized the direction of each circle as well as their colours.
Folder Name: 9 Bouncing Things
Finished Bouncing Things.
Folder Name: 9 Bouncing Things
Started with freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Started working on the Calculator's layout.
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Finished the Calculator's layout today, so now I can start on the JavaScript part. Also did a few challenges on HackerRank.
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Adjusted the layout a little bit. And started with the basic JavaScript.
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Worked on the JavaScript.
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Worked on the JavaScript calculator. Trying to implement error management
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Worked on the JavaScript calculator. Trying to implement error management
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Manage to fix a small bug that I've been stuck on for a bit
Project Based on: freeCodeCapm's Advanced Front End Development Projects: freeCodeCamp - Building a JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Finished freeCodeCamp's - Building a JavaScript Calculator
Codepen link: Simple JavaScript Calculator
Folder Name: 10 Simple JavaScript Calculator
Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges while thinking of a new JavaScript project to start.
Did some JavaScript challenges on CodeWars.
Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges.
Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges.
Working on freeCodeCamp's Intermediate Algorithm Scripting Challenges and started reading about p5.js.
Started playing around with p5.js
Folder Name: 11 p5.js Things
Read about Machine Learning and using Bayes Theorem. Also practiced using the #p5xjs library some more.
Codepen link for one of the patterns made today: link
Folder Name: 11 p5.js Things
Started prepping for a new JavaScript project!
Folder Name: 12 Drawing with Arrays
Saw a one-line Commodore 64 BASIC program that generates a maze using the characters / and , trying to recreate it with JavaScript.
Folder Name: 13 JavaScript GOTO 10 Maze
Finished the JavaScript GOTO 10 maze.
CodePen Link: GOTO 10 JavaScript Maze
Folder Name: 13 JavaScript GOTO 10 Maze
Worked on the project and got everything ready to start drawing!
Folder Name: 12 Drawing with Arrays
Basic drawing functionality is done, next step is to add a basic ui.
Folder Name: 12 Drawing with Arrays
Working on a small project for a local sports club.
Folder Name: Currently in a private repository.
Working on a small project for a local sports club. Stuck on a problem that seems simple in theory, but can't quite get it across in code just yet.
Folder Name: Currently in a private repository.
Working on a small project for a local sports club. I'm stuck.
Folder Name: Currently in a private repository.
Working on a small project for a local sports club. Made some progress, reading up on the Round Robin search algoirthm.
Folder Name: Currently in a private repository.
Started adding some of the UI needed for users to add drawings without editing the code.
Folder Name: 12 Drawing with Arrays
Note: Going on holiday for 3 weeks with no access to a computer, 100DaysOfCode on hold until back.
Back from holiday.
Added a new drawing to start testing converting a string drawing into array.
Folder Name: 12 Drawing with Arrays
Refined to do list, started working on the function for user intput. String removes extra spaces before splitting into drawing array
Folder Name: 12 Drawing with Arrays
Working on the drawing function for when a user clicks draw
Folder Name: 12 Drawing with Arrays
Working on the drawing function for when a user clicks draw a little bit stuck with canvas and practiced depth-limited, depth-first AND/OR searching with Prolog.
Folder Name: 12 Drawing with Arrays
Working on the drawing function for when a user clicks draw the value doesn't stay changed.
Folder Name: 12 Drawing with Arrays
Fixed the main bug that I was stuck on, image now changes to user input. Still a couple of problems. But should be able to sort them out with giving some of the functions parameters.
Folder Name: 12 Drawing with Arrays
Most functionality for Drawing with Arrays added. To Do: Style, instructions and one more option for users
Folder Name: 12 Drawing with Arrays
Only a couple of touchups left.
Folder Name: 12 Drawing with Arrays
Finished Drawing with Arrays.
CodePen Link: Drawing with Arrays
Folder Name: 12 Drawing with Arrays
Played around with P5.js and Python
Made my first small GUI app with Python and TkInter. Started a new small JavaScript project where things fall down.
Folder Name: 14 Falling Blocks
Finished Falling Blocks.
CodePen Link: Falling Blocks
Folder Name: 14 Falling Blocks
Spent the final days of 100 Days of Code reviewing and practicing what I have learnt up to this point.