The RoboCup Soccer Simulator is a platform for evaluating multiple autonomous intelligent agents in a realworld-like domain. The simulator allows two teams of 11 players and one coach to interact in a simulated game of soccer. The team members connect to the simulator using UDP sockets and must perform complex behaviors using only a few basic commands, primarily dash, kick, turn, and catch, based on noisy and infrequent sensor information provided by the simulator. This simulator is used in the simulation league of the RoboCup competition.
ZWM is an SDL-based window manager and widget library intended to be used in cross-platform applications. It features basic widgets like buttons, lists, containers, a file browser, combo-box, and many more. It also features support for mutimedia playback (MPEG, MP3, WAV, MIDI, Ogg, etc.).
MP3DB2 is a collection of bash scripts for keeping track of large MP3 collections. It will retrieve song information from the filenames and ID3 tags of a directory or CD of MP3s and store them in a local database. It then allows you to search any of the fields, generate a master listing of all your complete albums, see the size of your entire collection, and more.
PBButtons is a daemon to handle special hardware on laptops such as Apple PowerBooks and MacBooks. It controls the display brightness, the sound volume, mutes the sound, changes the trackpad mode, puts the machine to sleep, or ejects the CDROM on command. It also provides basic power management features. An included client gives the user visual feedback about all actions with nice little popup windows.
Py Connect Four is an implementation of the classic, two-player, Connect Four game. Each player has a color, either black or red, and they take turns putting their pieces in. The first player with four pieces in a row at any angle wins the round. It is completely written in Python, and uses the PyGame library with the SDL library.