NSokoban is a Sokoban game for PalmOS. Sokoban is an old but addictive game where the objective is to push boxes around and arrange them properly in the goal area. This implementation includes "one-box" undo, four sets of levels (the original 50 levels, some 45 extra levels, and two level sets by Yoshio Murase). NSokoban's source includes a program for converting text files which contain level data into a form that be loaded by the game. NSokoban consists of a portable sokoban game engine, a Palm GUI, and a primitive TTY interface (primarily for debugging). Full source code is available by anonymous CVS.
Online Cardgame System is a free implementation of online card games such as are found at Yahoo! Games. The server is portable and has been tested under both Linux and Win32. The client is currently only available for Win32. Games are dynamically loaded modules, so new games can be added without recompiling the server.
54321 is five games in four, three, or two dimensions for one player. 54321 takes five classic two-dimensional puzzle games and extends them into three and four dimensions. 54321 was created for the 1mb SDL Game Programming Contest sponsored by Linux Journal, Loki Software, and No Starch Press.