Description of Planet Defense
DESCRIPTION
Planet Defense will be based on the arcade classic 'Defender'. This game will be a 1-player game with a 3rd person elevated perspective behind the spacecraft. The object of the game is to defend your planet from an invading alien species by shooting the invaders with lasers.
THREE FUNDAMENTAL TECHNIQUES
- Spherical Terrain – Terrain is commonly generated on a linear plane. However, we wish to build the terrain of an entire planet. We plan to take our knowledge of the BinTriNodes and apply it to a spherical surface. This will enable us to generate random terrain across the entire planet’s surface.
- Collision Detection – The player’s spacecraft will explode upon impact of terrain, other alien invader’s ships and enemy fire. The player’s spacecraft can ‘catch’ humans when they are falling to the ground and the player runs his spacecraft into them. Alien invader’s ships will not be allowed to run into terrain or other alien invader craft. Alien ships will explode if the player’s ship shoots at them.
- Time Based Movement - The player's speed will be based on time and not the length of time it takes for graphics to go througth the pipeline.
ONE NEW TECHNIQUE
Spherical Billboards - We plan to use billboards to create the explosion effects of the destruction of alien ships.
FEATURES
- Models
- Player’s Spacecraft
- Alien Spacecraft
- Player's laser projectile
- Controls
- Player’s ship will fly above the surface of the planet.
- Mouse – Controls gaze vector.
- WSAD – Controls forward, backward, and strafing of the ship.
- Spacebar – Controls vertical ascent.
- C – Controls vertical descent.
- Weapons Laserfire
A laser fire that follows a straight projectory.
- Radar
- 3D representation of the planet, and all ships.