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