Frivolity

Frivolity is a Perl implementation of the Volity game platform.
Download

Frivolity Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Jason McIntosh
  • Publisher web site:
  • http://volity.org/projects/gamut/

Frivolity Tags


Frivolity Description

Frivolity is a Perl implementation of the Volity game platform. Frivolity is a Perl implementation of the Volity game platform.All the modules under the Volity namespace implement Frivolity, an implementation of the Volity Internet game system. The Volity module per se holds only a few utility methods (see "METHODS"). More interesting are its subclasses, which implement other key system components.Modules of interest to game developersIf you are primarily interested in writing your own Volity games in Perl, then you really only need a deep understanding of the following modules.Volity::Game A framework library for creating Volity game modules. You can make your own Volity-ready game modules by subclassing Volity::Game. Volity::Game is a great starting point for learning how to create your own Volity games with these libraries.Volity::Seat The base class for the entities that are actually playing a volity game. Each discrete, role-bearing entity at the game table -- "black" and "white" at Chess, or "North", "East", "West" and "South" at Bridge, for example --is represented by an object of this class. Creation and destruction of seat objects is handled for you, but several methods of Volity::Game (and the subclasses you might make from it) return seat objects, so you should know how to work with them. While the Volity::Seat base class is full-featured enough to use as-is, you have the option of subclassing Volity::Seat and configuring your game subclass to use it instead of the base class.Volity::Player A class that defines individual Volity users from a server-side perspective. Active seats contain players, and game observers -- that is, users at a table but not sitting down -- are also defined by this class. As with seats, creation and destruction of player objects is handled for you, but several methods of both Volity::Game and Volity::Seat deal with objects of this class.Volity::WinnersList This small but important class defines an object that will help you create a bookkeeper-ready game record once each of your games is finished being played.Volity::Bot A framework library for creating bots, game-playing automatons that users can summon to a Volity table as artificial competition. Writing bots is a recommended but not completely necessary part of creating a Volity game. Therefore, Volity::Bot should be your next step in the process of game creation with Frivolity once you've gotten your head around Volity::Game and the other modules listed above. Requirements: · Perl


Frivolity Related Software