Coding Concepts

Game_1.png

Game 1

  • Learning basic anatomy of the syntax of JavaScript

  • Recognizing “Commented” code

  • Using basic movement commands through sequential coding

  • Using repetitive “for loops” 

  • Using of variables within a loop

Game_2.png

Game 2

  • Using location coordinates to navigate through mazes and move sprites through them 

  • Using nested loops to recursively cycle through a grid of coordinate locations

  • Using variables to represent values

  • Use conditional statements within nested loops to sort items

Game_3.png

Game 3

  • Learning the fundamentals of functions, colour theory, and Modulus Operator

  • Using functions to control RGB values and commands to adjust them

  • Using the cartesian grid to navigate

  • Using nested loops and conditional statements together to adjust individual elements

 
Game_4.png

Game 4

  • Drawing basic shapes with lines and circles

  • Adjusting the attributes of drawn lines and circles using code

  • Using transformations (rotations, dilations) to adjust the drawing of shapes within a loop

  • Tinkering with existing code to customize the drawing of shapes

Game_5.png

Game 5

  • Using “while” loops to navigate a maze at night, where the path cannot be seen and the end point is not fixed

  • Using conditional “if” statements within “while” loops to make decisions about navigating mazes of varying complexity

  • Using a variable as a counter

  • Using a counter variable to increment movements