Part 1) The main play engine in Pseudocode.
My Little Pony learning game in VB.NET Here is what we will create first, the main play engine in pseudo code:
- a) pony can move around animated on the screen. (walking using arrow keys on the keyboard)
- but not off the left or right edge.
- and every move animates the clouds to move as well.
- if clouds fall off the edge of the screens then realign them accordingly.
- b) pony can jump. (can jump and move at the same time)
- jumping and moving at the same time allow the pony to move faster than walking.
- pony cannot jump off the screen
- c) pony can fly around (can fly around the screen in flite mode or follow the mouse for autopilot)
- F to toggle flight mode on or off.
- M to toggle autopilot mode once in flight mode to follow the mouse and rainbow spinner
- c) pony can fire a magic fireball.
- pony can only fire 1 magic fireball at a time
- fireball can be used to collect coins if you fire at a coin
- d) background music (my little pony theme song) and SFX sounds for the jump, coin collection flying etc…
- ability to change background music volume
- ability to mute SFX sounds. (jump, coin collect, flying, etc…)
- e) ability to collect coins.
- coins randomly appear on screen if it’s not on screen already.
- coins will be awarded for simply entering a game mode for participation.
- f) Learning Modules
- A user selects from many interactive GUIs (based on academic level)
- The user plays selected topic game
- The user watches selected topic video