Menu

Data Files Specification

Daniel Vale

Data Files are files that Stars! Nova generates to store any information generated while running.

Stars! Nova shall provide a means of persisting state information. This shall include:
* The server shall persist the state of the universe at the end of each turn.
* The client shall persist what the player's empire knows about the universe and any orders developed whenever the player saves the game or submits orders.

Stars! Nova shall provide a means of communication between client and server. This communication shall include:
* The server sending the client any information the player's empire has obtained during a turn.
* The client sending the server orders for conducting the empire's turn.
* When the game is generated, provide details of all selections made in preparing the game (new game wizard) (i.e. game settings).

Stars! Nova shall provide a means by which third part tools can:
* modify race definitions.
* accept or submit turns (third party client).
* modify component definitions.

Stars! Nova shall sore information needed by the application program (e.g. current game, file locations).

Stars! Nova may use data files to achieve any or all of the above.

Navigation

For design details see [Data Files Design].

For test details see [Data Files Testing].


Related

Wiki: Developer Documentation

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.