Friday, November 11, 2011

INP Week3 SDL

A Plan Is Worth A Thousand Aspirin

Step 1: Be able to describe the Game from a Bird’s-eye view in One or Two Sentences.

Move through the open space with the arrow keys to collect eggs while avoiding the bombs, the walls and your own tail.

Step 2: Outline or wireframe out the flow of all of the game screens.

(Click to enlarge)

Step 3: With your description and basic wireframe in hand, it’s time to outline the core mechanics that your game will utilize.

Player
  • Keyboard input: directional arrows for movements
  • Keyboard input: spacebar to start game
  • Mouse click: buttons
  • 1 life per game

Collision Management
  • 4 walls
  • "Maze" puzzle for the different levels
  • Eggs
  • Tail

Pick Ups
  • Eggs
    •  Different egg gives different amount of score
  • Golden Eggs
    • Collect a golden egg to advance to the next level

Scoring
  • Eggs will contribute to the score.
  • Different types of eggs gives different amount of score
  • Final score will be recorded in the highscore

Winning Criteria
  • Player advances to the next level after accumulating a certain amount of score, which will then have the golden egg to appear.
  • When player reaches the maximum level, player will play until he/she loses the one and only life.


Step 4: Build an Asset List (This is essential for you to know what classes to create for your game!!!)

Game Animation
  • Bunny
  • - Movement (up, down, left, right)

Static Game Art
  • Game background
  • Eggs
  • Bunny head
  • Scoreboard
  • Back to menu button

Non-Game Screens
  • Animation
    • Skip Intro button
  • Main Menu
    • Title artwork
    • Scene background
    • Start Game button
    • Introduction button
    • Instructions button
    • Options button
    • High Score button
  • Instructions
    • Scene background
    • Controls
    • Points for each egg
    • Back to main menu button
  • Options
    • Scene background
    • Toggle on/off music
    • Choose character
    • Choose background
    • Back to main menu button
  • High Score
    • Scene background
    • High score table
    • Back to main menu button
  • Submit Score
    • Scene background
    • Submit score button
    • Play again button
    • Back to main menu button
  • Audio
    • Sound for Main Menu
    • Sound for Instructions, Options, High Score
    • Sound for Game play
    • Sound effect for advancing to next level
    • Sound effect for losing

Step 5: Make a list of technical requirements for your game. (Anything else other than keyboard and mouse?)

  • Flash Player 10 and above
  • Screen resolution 800 × 600 or higher

No comments:

Post a Comment