The goal of the CSPoker project is to develop Poker software and experiment with Artificial Intelligence for Poker. A Texas Hold'Em server written in Java and client software in JavaFX have already been developed. In the long run, it should be possible to train A.I. bots by playing against human players.
DutchPIPE allows Web developers to make virtual multi-user "avatar" environments. Each Web page becomes an abstracted environment or location where visitors and other items on the page are visualized. This status is retained as visitors move around. A lot of real-time interaction is possible, resulting in persistent interactive page environments. DutchPIPE uses AJAX and the DOM for the browser, and it works without Java, Flash, plugins, or firewall adjustments.
GEAS (Group Editing and Authoring System) provides a Web portal for a group of people to work on a set of documents together. It is optimized for RPG communication (campaign background, between-session summaries and details, online gaming) but is useful for any group that needs to manage an evolving collection of shared documents. It supports multiple forums (i.e. campaigns) managed by moderators (i.e. GMs) with a flexible yet intuitive privileges model that enables users (i.e. players) to safely view, add, and edit content. It is based on a MySQL and Perl backend.
Nethack Records is an on-demand statistics generator for Nethack that is meant to be run on a Web server. It has several types of statistics, ranging from character info to daily and weekly stats. It is implemented with a modern template system, and is very customizable. One can sort by most field-types, such as character class or gender. The code is separated from the XHTML by means of HTML::Template. CSS is utilized to its fullest extent, allowing you to make it look however you like, without knowing Perl.