All relevant source code generated by the core Volity development group is publicly available through an SVN repository on
SourceForge. The site has a
[nice page about using SVN], with commands specific to Volity's repository included.
You can also [browse the repository] via the Web.
The repository is divided into directories (which used to be "modules" back in CVS-land). These are:
- server-perl
- The latest Frivolity (Perl-based parlor/referee/game module framework) code
- games-perl
- Frivolity-compatible game modules, corresponding to the Volity test parlors, and demonstrating how to create games and bots with Frivolity. Largely out of date... see instead the Tic Tac Toe examples included in server-perl.
- server-python
- volityd.py, an alternative Python parlor.
- games-python
- Python game modules compatible with
server-python
.
- games-ui
- Text and SVG UI files corresponding to the Volity test parlors. Largely out of date... see instead the Tic Tac Toe examples included in server-perl.
- Javolin
- Gamut, our Java-based, graphical, SVG-using Volity client. (The old name for this client was "Javolin", and we haven't yet changed the module name.)
- smack-dev-2.0-vol
- A modified Smack library used in Gamut.
- bookkeeper-perl
- The latest Frivolity bookkeeper code.
- devguide
- An in-progress developer's guide.