- Menu: Player selection each player has different pros/cons
- StartLogo - Menu (Choose class, LoadGame) - GameEngine (Enemies, Items Events, SaveGame, Pause,) - WinGame (Credits)
- Map scrolls down walls at side - Randomly generated
- player at Bottom, Enemies come down from the top
- Levels(XP), Health, Armour, => player properties
- Items: Blaster, Armour, Special
- Higer level = more weapon slots
- VisibilityRange makes players appear earlier/closer to the top
- Speed
- Side-to-Side
- Forward
- RammingShield - protects from enemies crashing into and destroying you
- Stealth - enemies do not see you i.e. do not move towards player
- AllKill bomb recieve at level-up
- weapons have Range
- If enemy crashes into Player makes damage
-
Main Classes:
-abstract-
MapObject
PlayerBase
Scout - fast, see far, low armour,
Tank - slow, low vis
Jeep -
EnemyBase
Further into the map enemies are stronger
All improve health, then new types (ex.) zerglings,
Bosses
Enemies can move backwards slightly
ItemBase
Radar
Armours - different typer
Weapons
*Splash damage (explode where)
*Converter - turns enemies into friendly
Two classes - Upgrades, EventCue (touch it and something happens)
--