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.
|Tags||Games/Entertainment Role-Playing Software Development Libraries|
|Operating Systems||POSIX Linux Unix|
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.
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.
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.
Release Notes: Various features were straightened up. The code was converted to use GTK+ enums. Object IDs were added.