Aleph One is a 3D first-person shooter game based on the game Marathon 2 by Bungie Software. It is set in a Sci-Fi universe dominated by deviant computer AIs and features a well thought-out plot. Aleph One was originally a MacOS game, but a cross-platform version ("Aleph One/SDL") based on the Simple DirectMedia Layer (SDL) library is currently under development which runs under Unix, BeOS, and Windows.
Dreams Eternal is an FPS game that focuses on a strong story line and puzzle solving. It is set in the dream world. The very short summary of the story is that a scientific experiment went wrong and everybody is stuck in the dream world. You have to end this experiment by hopping from dream to dream. In every dream you have to find clues to try to find out how the experiment can be aborted.
HLmaps is a pair of Perl/CGI scripts for Half-Life game servers running on Linux, FreeBSD, and WinNT. It allows Web site visitors to view all your loaded maps, screen shots, download links, and some file statistics in a nice, sortable table. It optionally uses MySQL as the interim data store.
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).
wad2svg takes a level file for the computer game Doom, and draws a 2D map of the level as an SVG (Scalable Vector Graphic) file. This can then be edited and/or converted to a raster image using a suitable vector graphics programs. wad2svg can also draw the node tree of a Doom level, and is designed to be extended to draw other aspects of the level.
Multistat is designed to be a flexible log file parser for multiple game servers. Designed with an extensible plugin interface, it is able to process statistics for any game and output them in any format simply by the use of custom modules. Currently modules for Halflife, Counterstrike Source, Call of Duty 1, Unreal Tournament, Unreal Tournament 2004, and HTML output are included.
psxsound.wad is a wad file for Doom or Doom2 which includes all the sounds from the Playstation and Doom64 editions. Combined with some dark, ambient soundtrack, this greatly enhances the atmosphere and gameplay. All sounds were sampled directly from a console running PSX Doom/Doom64 and downmixed to 11KHz 8 bit (Doom PC format) while preserving the maximum possible quality. It should work with any Doom port/version that supports external wad files. ID Software and Williams Entertainment are the original authors of these sounds.
CSBuddy is a tool designed to help Counter-Strike server owners, particularly those running AdminMod. It maintains a queryable database of all players that have been seen on the server, and it filters the raw logs of a Counter-Strike server and distills them into a single CSBuddy log which shows only high-level activity such as excessive friendly fire incidents, admin activity, and players complaining about misbehavior or saying suspicious things. This tool is built upon an included Counter-Strike log file parser which is provided in a simple derivable class.