Volity

Downloads

At present, all Volity software comes from the core Volity development team, and is listed on this page. Because Volity is an open platform, people not directly involved with this project may write their own implementations of Volity components, or otherwise find interesting uses for the system. We'll provide links to offsite software sources, as we learn about them. (If you'd like us to link to your project, contact Jason McIntosh.)

Client applications

Gamut is the Volity project's official GUI client, written entirely in Java, and usable on any modern operating system with a Java runtime installed. If you are interested in playing or developing Volity games, you probably want this application.

Parlor software / Programming frameworks

Running a parlor will let you host Volity games.

A programming framework is a set of code libraries that help you create Volity game modules.

Frivolity (Perl)

Frivolity is the offical reference implementation of the Volity's parlor and client concepts, written entirely in Perl. It also includes a programming framework that lets you create new game modules in Perl.

You can download the latest release from the link above or get the source via Subversion. (Browse source)

Volity Python framework

Andrew Plotkin has created a parlor-creation framework for Python programmers, including example game source.

You can download the latest release from this site, or get it via Subversion. (Browse source)

Bookkeeper software

The bookkeeper serves as a Volity network's backbone, holding a publically accessible repository of game records, player statistics, and parlor information.

Because the Volity project hosts its own bookkeeper free for public use, you don't need to run bookkeeper software of your own, even if you're running a parlor. You do need a boookkeeper if you'd like to run your own entire Volity network, separate from the one hosted at volity.net.

The only bookkeeper implementation is part of the Perl-based Frivolity package. The latest code is available as the bookkeeper-perl modules found in our Subversion repository.