The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 is required) specification. This Z-code interpreter can be run either as a standalone application or as an applet within a Web browser. It runs Interactive Fiction created by Infocom as well as those compiled with Inform, and targets all existing story file versions. Features include saving the game state, multimedia support (graphics, sound effects, meta data), colored and styled text, undo, and timed input as well as support for different languages. Games in the Inform 7 release format are supported as well (Treaty of Babel specification).
MyMahj is a relaxing solitaire Mahjong game in 2D and 3D. The purpose of the game is to clear the screen of tiles by clicking on two identical tiles (or two seasons or flowers). Only exposed tiles can be removed at any given moment. A tile is exposed if there is no tile over it, and if there is empty space on its left or right side.
MUSoSu is a free software project for playing, solving, and generating Sudoku games. It is written in Java and emphasizes both solving Sudokus simulating methods used by hyman solvers and generating Sudoku problems that don't require trial and error methods to be solved. MUSoSu is partly themeable and platform independent.
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.