Each student will build Chapters of their GitHub Pages College Articulation Blog. It is expected that you have Chapters on JavaScript Objects, Finite State Machines using Objects, and Single Requirements Principles in Coding Methods.
Perform these new investigations using the Platformer3x code base
Game Control Code: Total _ / 5, Grade /1
Starting with GameSetup you will describe the JavaScript Objects and how they are collected:
JavaScript GameObjects to GameLevel
GameLevel to and Array of GameLevels
On each of the items talk about the Control Structure (Conditional statements or Loop statements) that assist in Game Control.
[ ] Show in code your unique GameSetup collection of JavaScript Objects, ie GameObjects. Describe how JavaScript Objects become a GameLevel.
[ ] Describe in code where your GameLevel is used in GameControl.
[ ] Describe in GameControl code where GameLoop is used, to call GameEnv method to update and draw each GameObject.
[ ] Show in inspect/elements how we can examine the GameObjects (canvas items) and see changes in their properties.
[ ] Show in code how we determine the end of level and where we transition between GameLevels.
Class Design using DrawIO - Total /3, Grade /1
Illustrate the design of GameObjects. Consider how Player, Enemy, and other Obstacles are all GameObjects.
[ ] Use DrawIO Tool to model relationships of Objects in your GameLevel (see example in design director0
[ ] Describe all the key attributes and methods and descendants of GameObjects in your level, divide an conquer building these with team members.
[ ] In your blog, consider how to illustrate DrawIO representations, inspect/runtime representations of objects, and your GameSetup code can be illustrated togethers.
GitHub Pages Articulation Blog
Each student will build Chapters of their GitHub Pages College Articulation Blog. It is expected that you have Chapters on JavaScript Objects, Finite State Machines using Objects, and Single Requirements Principles in Coding Methods.
Perform these new investigations using the Platformer3x code base
Game Control Code: Total _ / 5, Grade /1
Starting with GameSetup you will describe the JavaScript Objects and how they are collected:
Class Design using DrawIO - Total /3, Grade /1
Illustrate the design of GameObjects. Consider how Player, Enemy, and other Obstacles are all GameObjects.