Michael J.A. Clark
Michael Clark is a Computer Science student from England providing freelance programming and design when not studying at Cambridge. Skills: C#, Sitecore, PHP, XHTML, CSS, AS3, Java, ML, F#.

Sections

Contact details

Email
mjac@mjac.co.uk
Skype
mjacdotuk
Twitter
mjacuk

Solar Empire: System Wars beta plans

Solar Empire: System Wars is on the verge of beta! Most show-stopping problems have been fixed and it contains most of the basic, classic Solar Empire features. Unlike the failed Solar Empire M1 Project and the unfinished and closed-source original Solar Empire 2, System Wars is going to be a stable GPL version of the generic codebase; I aim to make all new features optional and concentrate on polishing the original ship, planet and economic systems.

In the past week I released System Wars 0.9.12 — the best generic yet. It contains a lot of patches and improvements but is still not stable: I haven’t examined all the code so there are probably undisturbed bugs lying around in some of the deeper sections (planets and such).

To complete the M1 (milestone one) document the following features need to be added to System Wars:

  • Last man standing
  • Spectators
  • New game creation form
  • Game logo design
  • Leading Scores and previous winners
  • Port prices changed; more specifically (quoted from M1 document):

    These should be changed every night and be based upon total resources in the universe (price/demand curve). Either total all resources left in space or all that is owned by players. Include # of players in game and size of universe? Base electronics on 2.2 times average. Also each port has a price modifier that is currently being generated and not being used.

In addition, I think these features are required for a stable release:

  • Ship editor
  • Global messaging
  • Changing account settings outside of game
  • Template system changed to Savant (preferred at the moment), Smarty or Template_Lite
  • More administrative tools such as game log viewer and general mapping utilities; exporting a backup of games and users would be useful

Undoubtedly this will take some time but the final release will be worth the effort. If anyone reading this would like to help, post a comment and I’ll consider adding you to the development team.

Comments