nPush is a mind-bending puzzle game that resembles the gameplay of Sokoban and Boulder Dash.
What sets nPush apart from other games in the genre is its ability to have multiple player-controlled characters on the screen at once. Written in C++, the source code for nPush is available freely under the GPL license, version 2 or above. It's a simple project, making it an ideal option for those looking to work on their C++ skills.
Utilizing the nCurses library for its user interface, nPush is a terminal-based game. However, the game's internals are written in such a way that implementing a nicer graphic UI (like using SDL) shouldn't be a challenge. To play nPush, you'll need to access nCurses and SDL.
The latest release includes a variety of updates, including seven new levels, an option to configure keyboard controls, and a .desktop file for application shortcuts in menus. Additionally, the release comes with a nice PNG icon for the program. This version of nPush is currently included in Fedora 8 and 9, so if you're interested, you can install it via 'yum install.'
Version 0.7: N/A