The Game Plan
Plan of the JS game project
Plan | Player | Platform | Images | Sprite | Extra Level | Reflection | Resources Used |
Backgound
A mario style platformer with aspects to teach computer programming (js, css, html)
Initial concepts:
- blank, menus and coding quizzes
- blank sprites
- backgrounds, characters, enemies
- blank create objects
- like walls, floors, other items like jetpack or wtv
- blank everything else
- create story, ideas and code them so it works
Outline of Scenes
Scene Design will be an ongoing process, as we enhance game play it is expected to have new ideas. By splitting game up into parts it provides unique development opportunities to each individual.
- Game Intro (Map design of Game)
- Identity and Power Design
- Game Play, start with different options
- Note, each level could start with Character or Background and build up as code progresses
Character Power Map
|---------| |---------| |----------|
| Setup 1 | | Setup 2 | | Game Play|
| Pick | -> | Pick | -> | Selection| -> Game Entry
|Character| | Power | | Portal |
|---------| |---------| |----------|
Intro Screen
O
Player
O
Power
O
Game Entry
T
Game One Idea
- Jump on top of NPC platform characters for point reduction, refactor Goomba code for more appropriate character
- Add points to loop counter for collision with NPC character
- Have sticky or water hazards that delay progress, have Power/Force to free from trap
- Have a condition open up when counter gets to zero, use Power/Force to travel to and go through a portal to exit game level
- Follow Mario code guildelines for …
- platform
- rivers or sticky traps
- replace gombas with more appropriate character
Game Two Idea
Complete coding MCs to unlock new cool things that are fun
GitHub Pages Project
Make a GitHub Pages Repository
Goto GitHub Coding Climbers repository
- Clone to your machine and get started with VSCode
$ cd vscode # work in vscode directory for consistency
$ git clone https://github.com/jm1021/alienWorld.git
$ cd alienWorld
$ code . # open VSCode in project directory
## Anatomy of repository
The GitHub Pages repository is for Game and History of project.
- index.md will be the game
- _notebooks/Plan.ipynb contains this plan
_ _posts/* contains daily meetings, hacks, and tangibles
_ *.md contains links to other pages