Overview:
As the player, you control a plane.
The plane can be one of many types - each with different weapon layouts, and controls.
Controls that will change are:
- Roll speed
- Pitch speed
- Bank speed
- Thrust speed
- Dive speed
- Primary gun (e.g: machine gun)
- Projectile weapon (e.g: bomb)
- Tactical item (e.g: smoke cloud, boost)
- Primary gun
- Rate of fire
- Power of each hit
- Scatter range
- Projectile weapon
- Rate of fire
- Radius of effect
- Power of effect
- Axis of operation (e.g: drop straight down, fly straight forward)
- Tactical item
- Custom behavior
See the earlier game overview post with video for an outline of rate-of-fire and scatter range.
Objective:
Single player:
- Destroy all targets on the ground in the fastest possible time.
- Dogfighting - potentially, we shall see the AI complexities of this.
- 1-to-1 dogfighting.
- Many-to-many dogfighting.
- Team match (e.g: 5 vs 5)
- All of the above should be functionally identical, no custom code required.
- Protect and attack
- One team / player must destroy as many ground targets as possible, while the other attempts to stop them.
- Potentially: defender may use ground-based anti-aircraft guns.
- Stunt run
- I would love to implement a stunt run, awarding points for things like... flying close to the ground, buzzing buildings, diving, etc.
Let's see how it goes.
Questions, comments?
No comments:
Post a Comment