Rocks'n'Diamonds has integrated the game engine of GDash now! Check it out for your preferred platform:
Get all GDash cave sets ready to play with R'n'D (66653 levels in 1973 level sets):
Just drag and drop the downloaded zip file into the Rocks'n'Diamonds window (main menu) and restart the game. Now you can select all GDash cave sets from the "Levelset" menu! Have fun!

Detailed:
Finally! 40 years after the first release of The Game That Started It All, nearly 30 years after the first release of my own little clone of this game, around 20 years after I first planned to add native BD support to it, and 10 years after something like a vague announcement here in this forum, it is finally becoming a reality: Rocks'n'Diamonds will get a native BD game engine!

Of course, it is based on the game engine of Czirkos Zoltan's famous GDash, which most probably is the best freely available BD compatible game engine.
The main focus of this project (that is, Rocks'n'Diamonds in general, and its new, native BD engine in particular) is to preserve as much of the history of this game genre, as authentic as possible, to make it as easily accessible, usable and playable as possible for today's players, and to make everything as openly available to the public as possible.
This is to announce the final release version for Linux, Windows, Mac, Android and web browsers. Choose your preferred platform to download the game for your system:
- Linux
- Windows: 64-bit installer / 64-bit plain zip / 32-bit installer / 32-bit plain zip
- Mac
- Android
- web browser
- main repository (always has the latest public code)
- GitHub mirror (updated every now and then)
The R'n'D source code repository itself does not contain any native BD level sets, but you can easily convert and play the cave sets included in the GDash repository. To make things as easy as possible, there is a fork of the latest maintained GDash version (gdash-export-CrLi) available at GitHub which contains two small shell scripts to convert the GDash cave sets to R'n'D level sets (mostly just adding some config files and some additional artwork, leaving the GDash cave set files itself untouched).
Just check out the branch "rocksndiamonds" from the Git repository gdash-export-rnd and type "make convert-all" in the sub-directory "rocksndiamonds". You can then directly use the contents of the newly created sub-directory "levels", or type "make package-zip" to create a zip file ready to be dropped into the R'n'D window to add the level sets. To make things easy, the zip package is also directly available for download from the "Releases" section of the above repository (on the right side of the repository's web page, or see the direct download link above).
The new BD game engine is based on the old C code version of GDash, but it also contains all the latest fixes and additions from the above repository (like additional player animations for pushing and moving up and down). The engine was successfully tested against all replays included in the BDCFF cave sets of earlier game versions (before they were removed for whatever reason). However, it does not contain OpenGL support, so there are no particle effects and no "old TV screen" effects available.
There are also some fixes and additions compared to the original GDash game, like the following:
- fixed teleporters (did only work when entering from right or bottom, but not from top or left)
- fixed some game element graphics (like stone graphics, which did not look like on the C64)
- game artwork (graphics, sounds, music, and menus) highly configurable (as known from R'n'D)
- added cave set specific game artwork (no need to manually select BD3 space graphics, for example)
- setup option to select between old (C64 style) and new (Boulder Rush style) game graphics
- smooth player and game element movement, giving the game a slightly more modern touch
- improved input handling for smooth playing (when pressing a key, the player will always move)
- fix "playing game music when uncovering sound still being played" (non-GDash level sets only)
- support for BDCFF tape (replay) export (to play R'n'D tapes also with original GDash game)
- further fixes for the C64 graphics set (only use C64 style "wide" pixels and limited colors)
- optional music set for in-game music (using a selection of chip tunes that fit to the game)
Features like directly downloading level sets from the server, or even saving levels and level sets directly from the level editor to the server (from which especially the web browser version would benefit, as it cannot import or export level set packages) are only planned for some future version, but won't be available with the upcoming major release version. (On the other hand, the backend code for the high score server, the uploaded score tapes and the high score database
content could be made publicly available via Git repositories and nightly dumps or downloads, to prevent the risk of the server suddenly going away for whatever reason. The game itself already supports using different high score servers, but this is currently only used for testing purposes.)
As a side note: Accessing the high score server is always optional; R'n'D is designed to run offline just perfectly. Once the high score server can be accessed again, all scores and tapes recorded while being offline will be uploaded. Of course, you can completely disable using the high score server, if you don't like it. You can access the web interface of the high score server here:
I am curious what you think about the GDash integration in Rocks'n'Diamonds, and I hope I will be able to release the final version soon, most probably after some more test versions with bug fixes and features still to be added.
Have fun!
