audio_combine is a simple utility for combining multiple audio files together into larger multi-channel files. For example, if you have 2 mono WAV files and you want a single stereo WAV file, you can use audio_combine to accomplish this. Also included is audio_split, which does the reverse operation: given a single multi-channel audio file, it generates multiple mono audio files.
KLightsOut is an implementation of Lights Out, a handheld electronic puzzle game. The game consisted of a 5 by 5 grid of buttons containing lights. At the start of a game, a pattern of lights would be switched on. Pressing a light would toggle it and the four adjacent lights on and off. The goal of the game is to switch off all of the lights. KLightsOut expands on the old Lights Out gameplay with larger boards, more states, and holes in the board.
libfsfc is a library and a set of tools that takes C++ classes as input, and outputs C++ code to fill those structures from configuration files. The configuration file parser accepts a lot of different syntaxes, and can be configured for each class using keywords in their Doxygen documentation.
Have you ever felt like the computer isn't playing fair? That it is cheating? This game is here to show that you are absolutely right. Eviltris is a Tetris-like game, except that the "random" order of piece selection is a bit different than the standard "random" number generator method.
StactiveRecord is a C++ library designed to make simple database use simple. It was inspired by Ruby on Rails' Active Record, however, no similar look, feel, or performance is guaranteed. It uses an object-relational mapping pattern to represent records as objects. It also provides persistent (basic) object relationships (one to many, many to many, one to one).
Kinonk is a Pentominoes program written in C++. Pentominoes is a two-player board game where the goal is to be the last player to put a pentomino (a piece composed of five squares) on the board. Kinonk can also play Katamino, a variant of pentominoes. It uses a simple brute force algorithm, and can play any position perfectly if given enough time. You can constrain its time by giving an arbitrary time limit, or simply let it analyze everything. Charts can be generated using a Perl script included in the package.
Micropolis is a city simulation game engine based on the original classic SimCity source code. Micropolis is based on the Tcl/Tk version of SimCity. It consists of the micropolis module, which is the engine recast as a C++ class; the cellengine module, which is a cellular automata machine engine; and the tileengine module, which is a Cairo based tile renderer. It is intended to be used with the OLPC's Sugar user interface environment, but layered so the core code is useful in other contexts.
STL-MPI is an extension to MPI to support easy transfer of STL objects. It allows tight integration of MPI with objects from the C++ Standard Template Library, assisting the development of efficient parallel programs using message-passing in C++. STL-MPI provides a transparent and unified mechanism in C++ to transmit STL containers in an object-oriented and type-safe manner. It supports nested containers for data transport.