Updated release plan

Eero Tamminen oak at welho.com
Thu Dec 19 16:05:54 EST 2002


Hi,

I updated the Airstrike release plan.  Ulf probably puts out another
pre-release during january, it's been a month since last one :-).

Do you got any comments?

	- Eero
--
Version 1.0
===========

Release date: end of january 2003

Focus: stabilize *main* gameplay and game engine

Features:
- two to four player multiplay
- fairly good computer player for single player gaming
- game engine:
  - floating point based sprite engine + signaling
    - freely rotating rigid body code
    - pixel perfect collisions
  - realistic plane aerodynamics
    - wind according to object position + size
  - ai can find enemies (long range + short range scanning)
  - particle engine
  - antialiasing
- preliminary (positional) sound support
- console mode for setting game options
- damages and score keeping
- objects:
  - planes + firing + bombs
  - cannon + cannon balls
  - zeppelin + wreck
  - hot-air balloon
  - balloons
- all graphics are raytraced
- build system:
  - automatic graphics generation from POV-models
- documentation:
  - textual descriptions
  - architecture diagram
  - man page
- windows version and rpm + deb packages


Version 1.2
===========

Release date: ----

Focus: polishing v1

Planned features:
- improvements:
  - intro movie
  - better sounds
  - background music
  - better sprites (images + finetuned behaviour)
  - everything is configurable in config file and menus
    - keybindings
  - plane speed-vector is taken into account when applying wind
  - sparks, fireworks etc particle effects?
  - code cleanup & optimization
    - sprite group division
    - player struct
  - joystick support
- teamplay and changable ai strategy:
  - ai can change controller (hide-and-seek, angry) during game
  - each object has attribute identifying which team/player it belongs
    so that ai knows whom it should get angry at
  - nature team and bonus that turns nature (e.g. balloons) against
    you or the opponent
- bonuses
- new objects:
  - hangar
  - parachute man
  - bonus machine and bonuses
  - spiked ball on a chain
  - homing missile
  - air mines
  - trees
- code documentation with Doxygen?


Version 2
=========

Focus: game engine can be used to do many different games

Planned features:
- Larger than screen levels
- Multiple levels + level parser + level editor
- Engine/library generalization
- Goal oriented ai strategies
- Networked play
- OpenGL backend for zooming into action
- Engine ported to PyGame




More information about the airstrike mailing list