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.

  1. Game Intro (Map design of Game)
  2. Identity and Power Design
  3. Game Play, start with different options
  4. 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

Coding Climbers repository

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