| Home | Documents | Code Breakdown | Source Code | Wiki | GIT Web | Bugs (70 open) |
Last updated: 18 Feb 2003
Parsec stones
After each parsec stone is reached the CVS should be tagged and a tarball created.
Alpha
Goals:- Client can connect to server
- Client can login with a username/password
- Simple protocol definition
- Order/Goals definition
Bravo
Goals:- Client can "see" a universe filled with "dummy" objects
- Object types definition
Charlie
Goals:- Client can issue a "dummy" order to "dummy" objects
- Client can remove orders from objects
- Objects define which orders can be performed on themselves
Delta
Goals:- A "planet" object exists
- A "fleet" object exists
- A "move" order exists
- The "move" order can be issued to the "fleet" object
- The order returns how long it takes to get to the destination
Echo
Goals:- The move order actually takes effect and "fleet" objects can move about the universe
- Orders are removed when completed
Foxtrot
Goals:- A "build" order exists
- The build order can produce "fleet" objects
Golf
Goals:- "Design" objects exist
- "Componet" objects exists
- Engine componets exists
- Clients can build designs out of componets
Hotel
Goals:- Planets gain stats
- "Fleet" objects become a set of attributes and references to design object
India
Goals:- Start of a simple economy.
- Planet stats change how fast/slow ships are built
- Building ships uses resources
- Ships componets effect how fast/slow they move
Juliet
Goals:- People now "own" planets
- Colonise order exists which allows unowned planets to have ownership gained
- Orders only issued to "own" planets
Kilo
Goals:- Transport orders exist and allow pick up and deliver of resources
- Cargo hold componet is created and effects how much resources can be pickedup delivered
Lima
Goals:- Weapons componets are added
- Attack order exists
- Ships can have battles
Mike
Goals:- Technology can be researched
- Tech restricts which componets are avalible
November
Goals:- Add a whole bunch of componets to make the game fun
After
Continue with development adding features and flesh out the game.
