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
Documentation:
  • Simple protocol definition
  • Order/Goals definition

Bravo

Goals:
  • Client can "see" a universe filled with "dummy" objects
Documentation:
  • 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.