QSD is a *nix daemon for administering game servers (like Quake, Half Life, etc). It uses a flexible plugin architecture for both authentication and for interfacing with the individual game servers. QSD has been designed from the ground up to relieve many problems game server admins deal with from day to day.
QWPython is a Python-powered QuakeWorld dedicated server. The core engine has been wrapped up as a Python module and altered to call back to Python to execute Quake game logic. A QuakeC - Python translator is also included, along with pre-translated versions of Deathmatch and Capture-The-Flag.
ServerSpyIRC is a Perl IRC bot (based on Net::IRC) which can retrieve information about Quake2, Quake3, and Halflife/CS online game servers. It supports many search functions, scanning of posted IP addresses, simple clanwar outputs, user management, bookable functions, and server lists.
These games are recreations of simple ASCII graphics games originally written in BASIC. They are ideal for use as Perl programming tutorials. Some of the first few games are PerlBlaster (defend your planet from invading aliens), PerlRacer (steer your car through the twisting passages), and PerlArena (eliminate the mutant hordes).