pydance is a dancing game written in Python, formerly named pyDDR. The idea is simple. There's a floor mat with arrows, and the game scrolls arrows up the screen to the beat while playing a song. When the arrows reach the top of the screen (not sooner and not later), the player hits the corresponding arrow on the pad, and given that it's hit on time with the beat, points are scored. Based on how well the dance is put together, s/he is graded at the end of the song. Both keyboard and mat play are supported.
Planets is a fun, interactive program for many-body gravity simulations. The emphasis is on play: it's easy to add in planets, zoom in and out, change the physical constants, save and load configurations, etc. It's designed to be easy enough for a kid to enjoy, but that hardly precludes adults.
SIMPLE_1 (SIMulation Program for Logistics Engin'g) is a discrete/continuous network-oriented simulation language with general-purpose programming language features. The Linux version of this software includes a project management system to automate integration of user-developed C/C++ code into SIMPLE_1 network models. A user's C/C++ code is interfaced with the SIMPLE_1 modeling language through information embedded in comments in the user's header file(s). SIMPLE_1 produces executable files with the help of the C++ compiler.
Open Pinball is a pinball simulator. The program is divided into two processes. The main process takes care of interpreting the .table description files and controls the ball's movements according to physical laws. It communicates the ball's coordinates to another process (renderer) which renders the table (taken from the same .table file) and the ball as it moves around. The main process must also communicate status for objects it hits so that renderer can produce sounds and count scoring. The rendering process is currently a 2D renderer.
GPxSite is a module for PHPNuke which allows you to have a GrandPrix racing league on your Web site. It facilitates easy online uploading, validating, and checking of whether the uploaded file is an actual GrandPrix game entry (Hotlap, Game, etc.) and if it has been played in accordance to the rules you have set. All uploaded files can be used to create online, realtime rankings for your league. HOFxLap is used to do the server side validation of the uploaded file.