Projects / travtrack


travtrack is a tool to help a Traveller(tm) referee keep track of essential data for a game. Already implemented are galaxies, sectors, subsectors, systems, stars, planets, belt and moons. Yet to be implemented are trade routes, ships, characters, and all the rest. These will take some time, but should not be too complex. It currently uses the GURPS Traveller:First In rules for system generation, but a subproject is under way to add Classic Traveller generation and output. travlib is a collection of C routines that should make writing a Traveller application easier. A guile interface to the data representation functions is provided.

Operating Systems

RSS Recent releases

Release Notes: This version adds a Scheme format for reading and writing of travlib data files. It is a fully-tested release, and should be usable for real work from either C or guile. travlib 1.0 will be released concurrently with travtrack 1.0.

  •  09 Feb 2003 21:57

Release Notes: Scheme bindings aremuch more Scheme-like. A guile test suite has been added. Many bugs have been fixed in both the C and Scheme areas.

Release Notes: Added child validation, so that planets can no longer have galaxies orbiting them.

  •  19 Aug 2002 02:52

Release Notes: Added a test suite which exercises every public function of every class. gnits checking is now used, and shar and bzip2 distributions were added.

  •  15 Jun 2002 14:39

Release Notes: Various features were straightened up. The code was converted to use GTK+ enums. Object IDs were added.


Project Spotlight


A microcontroller assembler.


Project Spotlight


A node.js client for Asterisk Manager Interface.