Rocks'n'Diamonds is a scrolling tile-based computer puzzle game that can be described as a combined Boulder Dash, Supaplex, Emerald Mine, Solomon's Key, and Sokoban clone. It is a free software game under the GPLv2 license created by Artsoft Entertainment and designed by Holger Schemel.
With its release in 1995, it is one of the earliest games available for Linux, and it also runs on MS-DOS, Windows, Unix, and Mac OS X systems. The DOS version is based on code by Guido Schulz. The native Emerald Mine game engine is based on an older version of Emerald Mine for X11 by David Tritscher, which is used to read and play all native Emerald Mine levels.
Since 2014 the source code is available via a Git repository. The game was later ported to various platforms, for instance in 2014 to the OpenPandora handheld.
Rocks'n'Diamonds features gameplay elements from all the games mentioned above, usually in the form of sub-games, although levels can feature combinations of elements from any of the games mentioned above, as well as new ones.
There are currently more than 50,000 levels available on Rocks'n'Diamonds-related pages. Rocks'n'Diamonds can also read native levels from the games Emerald Mine, Supaplex and Diamond Caves II.
Source: Wikipedia, "Rocks'n'Diamonds", available under the CC-BY-SA License.
arcade style game for Linux, Mac, Windows and Android in the tradition of:
“Boulder Dash” (C 64)
“Emerald Mine” (Amiga)
classic Amiga style fullscreen graphics, stereo sounds and MOD music
freely customizable keyboard, touch devices and joystick support
classic levels to play Boulder Dash, Emerald Mine, Supaplex and Sokoban
lots of additional level sets available (over 50.000)
built-in level editor to easily create your own level sets
configurable custom game elements to create completely new game elements
graphics, sounds and music can be completely replaced by custom artwork
local multiplayer games (upto 4 players) (if supported by level set)
network multiplayer games (upto 4 players) (if supported by level set)
source code released under the GNU General Public License
source code available in the package and from Git repository
should compile on any platform supported by SDL/SDL2 library
packages available for Linux, Mac, Windows and Android
Source: The Publisher Website.