Binary Puzzle Solver in Ruby is an automated solver for Binary Puzzles (a kind of logic game) featured on http://www.binarypuzzle.com/. The solver contains an API and a commandline program and explains why it thinks the player should place a 0 or a 1 in the box. Although it contains only a subset of the moves the authors could think of and does not use backtracking, it was able to solve all the puzzles from binarypuzzle.com which the authors tried.
Me and My Shadow is a puzzle/platform game in which you try to reach the exit by solving puzzles. Spikes, moving blocks, fragile blocks, and much more stand between you and the exit. Record your moves and let your shadow mimic them to reach blocks you couldn't reach alone. Play through over 40 levels and use the built-in level editor to make your own.
RoseThorn is a cross-platform library for 2D and 3D games running on GNU/Linux (and possibly other Unix-like OSes) and Windows. Features include: hardware accelerated 2D and 3D rendering; Ogg and WAV Sound support with OpenAL; Lua scripting; BMP, JPEG, and PNG image loading and saving (from screenshots); easily created and modified user interfaces with XML and CSS, combined with Lua event handling; separate 2D and 3D libraries; support for multiple fonts in both TTF and bitmap formats; support for OBJ, 3DS, MD5, and RTM model formats; skeletal animation (a work in progress); support for UDP and TCP networking; thread and mutex support; a Simple Shader API; 2D animated sprites; and some basic cryptography support. There is simple event management, with key/mouse bindings easily customized from the in-game console, config file, command line, or GUI.
ABC Path Generator is a program and a Perl library that generates layouts of ABC Path based on the input of a random number generator. Giving different seeds to the generator will yield different layouts. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured on brainbashers.com. ABC Path Generator makes use of depth-first-search to find usable final paths, and then assigns the clues for it, also using DFS.
GLoid is a 3D block game inspired by Arkanoid. It was originally written as an SDL and OpenGL exercise, but has developed into a full-featured, highly playable game with refined graphics and sound effects. It runs equally well on Windows, Linux, and Mac OS X, and has minimal hardware requirements.
The Kowalski project aims to provide a data driven, lightweight cross platform audio solution. The target audience is developers of games and similar applications where real time audio plays an important role. The Kowalski engine, which is the runtime component, relies only on host-specific external libraries to pass the final output buffers to the audio hardware. All other processing is done in the engine code. Features include positional audio (distance attenuation, cone attenuation, Doppler shift, binaural panning), real time Ogg Vorbis decoding, a powerful mix bus system, and tools to build, validate, and view Kowalski data.
ABC Path Solver is a Perl program and library that automatically solves an ABC Path game while giving the reasoning. ABC Path is a puzzle game in which one should position the letters from "A" to "Y" in a 5*5 grid based on clues. It is featured in brainbashers.com. ABC Path Solver uses a mixture of deduction and solving by trying several branches, which should allow it to solve all initial boards.