Friday, November 11, 2011

Week 3 Self-Directed Learning

The following is a Bird's-eye view of my interactive game:

Fly through space, fighting an army of kamikaze alien spaceships, and defeat the alien mothership. Increase the difficulty for a more challenging space adventure.

The picture below is my outline/wireframe of  the game's screen flow.



The core mechanic involved follows:
  • Wide-open game-space
    • Invisible boundaries around the game-space
    • Aliens and bullets will disappear if moved past the boundary
    • Player is confined within the boundary
  • Collision Management
    • Enemy Bullets
    • Player Bullets
    • Alien Kamikaze Impact
    • Pickups
  • Enemy Spawn Management
    • Types
    • Special Attributes
    • Spawn Rate
    • Damage Caused
  • Bullet Management
    • Enemy-to-Player Impact
    • Player-to-Enemy Impact
    • Damage
    • Speed
  • Pickup Spawn Management
    • Types
    • Amount
    • Frequency
  • Player
    • Mouse Controls
    • Restricted to Y movements
    • 100 Hitpoints on all difficulties
    • Loses Hitpoints when struck by Alien Spaceship/Bullet
    • Damage received modified by difficulty
    • Will play a defeat scene is play is defeated
  • AI
    • Alien ships will rush towards player in a straight line.
    • Alien mothership will remain in place and shoot the player
    • Alien mothership will track player movement and adjust shooting accuracy on higher difficulty
  • Pickups
    • Pickups spawn after a certain amount of score is earned
    • Score requirement for spawning increases with difficulty
    • Health
      • Recovers all lost health instantly
      • Much less likely to spawn on higher difficulty
    • Power-up
      • Reduces damage take
      • Increases damage done to mothership
      • More likely to spawn on higher difficulty
    • Mega-Kill
      • Special rare pickup
      • Kill all enemies on-screen
      • Will be given score based on how many enemies killed
      • Alien mothership immune
      • Never spawn on Easy and Normal difficulty
  • Game Difficulty
    • Easy
      • Enemies small in number
      • Health Pickup much more frequent
      • Power-up pickup less common
      • No Mega-Kill pickup
    • Normal
      • Enemies average in number
      • Health Pickup less frequent
      • Power-up pickup more common
      • No Mega-Kill pickup
    • Hard
      • Enemies large in number
      • Health Pickup rare
      • Power-up pickup common
      • Mega-Kill pickup will spawn
    • Survival
      • Enemies large in number
      • Health Pickup rare
      • Power-up pickup common
      • Mega-Kill pickup will spawn
      • No winning conditions
      • More than one Alien mothership will be fought
  • Scoring
    • 10 points for an Alien Ship kill
    • -10 points for letting an Alien Ship escape
    • 100 points for Alien Mothership kill
    • Kills from Mega-Kill Pickup counts
  • Winning Criteria
    • Alien mothership is destroyed
    • On Survival, impossible to win
  • Losing Criteria
    • Hitpoints reached 0
    • Lost 200 points in total due to escaped Alien spaceships

No comments:

Post a Comment