Developer Documentation

General Documentation

Howto help for the unmotivated. Document explaining simple things which people with little time or motivation can help out with.

Server Documentation

C++ Server Documentation. Documentation for tpserver-cpp.

Python Documentation

Python Network Library. Documentation for Thousand Parsec python network library. Can also be downloaded from here.

Stable Client Helper Library (and Python Network Library). Documentation for the stable version of the Python Client helper library. Can also be downloaded from here.

Development Client Helper Library (and Python Network Library). Documentation for the development version of the Python Client helper library. Can also be downloaded from here.

Libtpproto-cpp Documentation

Current cvs libtpproto-cpp client side c++ library documentation. Also available in html and latex in a tarball.

Parsek Client Documentation

Development documentation for Parsek, a KDE 4 client for Thousand Parsec games.

Game Documentation

Rulesets are now documented on the wiki.

MiniSec documentation. Documentation for the first TP game.
MTSec documentation. Documentation for the second TP game.

Other Documents

Protocol document, describes the current protocol. The older, no longer supported versions of the protocol can be found for TP03, TP02 and TP01.
Parsecstones document, describes what we are aiming for when.
Orders document, describes possible orders that could be given in the game.
Objects document, describes what extra data to expect at the end of object packets.
Turn document, describes what order things happen when a turn is executed.
TP Component Language document, describes the component language used for interactive editing.