The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.6.0

  • Rewrote all the modules' perldocs, based on user feedback. A newcomer to the system should be able to "perldoc Volity" and go on from there with little difficulty.
  • Volity::Bot was rewritten to be actually useable by people besides me. Additionally, Bot subclasses no longer define their JIDs in their code; you now pass this info in when you run volityd. Unfortunately it is not guaranteed to be backwards compatible, but I have the sneaking suspicion that nobody else had been using this module anyways.
  • volityd now supports config files, as well as Getopt::Long-style command-line options.
  • Added support for admin.* RPCs, and some other methods that they use. For the time being I just copied the admin RPCs that Andrew Plotkin implemented for his own Python-based Volity libs.
  • Friv has been removed from the distribution.

Documentation

A daemon that runs a Volity parlor

Modules

A POE Component for communicating over Jabber
Fully featured XML node representation.
A Perl implementation of the Volity game platform
A framework for creating automated Volity players
Tic tac toe bot module for Volity
base class for Volity game modules
Tic tac toe game module for Volity
Information about a completed Volity game.
a base class for Jabber-speaking Volity objects
Volity players, from a referee's perspective.
Class for in-MUC game overseers.
A Volity seat, containing some players.
A Volity game parlor.
class for Volity game record winners lists

Provides

in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm
in lib/Volity/Jabber.pm