Rocks'n'Diamonds

Last updated

Rocks'n'Diamonds
Rocks'n'Diamonds.svg
Above is a graphic used as the game icon and for a gameplay element, the emerald.
Developer(s) Holger Schemel
Publisher(s) Artsoft Entertainment
Platform(s)
Release
23 October 1995
  • Linux
  • 23 October 1995
  • DOS
  • 5 December 1998
  • Windows
  • 1 January 2001
  • Mac OS X
  • 5 August 2002
Genre(s) Puzzle
Mode(s) Single-player, multiplayer

Rocks'n'Diamonds is an open-source [a] puzzle video game created by Holger Schemel and published in 1995 by Artsoft Entertainment. It is a clone of Boulder Dash , Supaplex , Emerald Mine , and Sokoban .

Contents

Gameplay

Level 13 Rocksndiamonds lvl13.png
Level 13
Level 15 Rocksndiamonds lvl15.png
Level 15
Level 19 Rocksndiamonds lvl19.png
Level 19

A clone of several puzzle games, Rocks'n'Diamonds features gameplay elements from Boulder Dash, Emerald Mine, and Supaplex—the latter two themselves clones of Boulder Dash—as well as Sokoban, and comes with complete levels sets from all of them, although levels can contain combinations of elements from any of the aforementioned games, as well as new ones. [1]

A common element of Rocks'n'Diamonds involves collecting a set number of diamonds, opening an exit door through which the player can enter the next level. The levels are filled with dirt, which can be dug by simply moving through it, leaving behind empty space, as would "snapping" it without moving the player character. Diamonds are collected in a similar manner. Rocks and diamonds rest on dirt, walls, or other rocks and gems, but fall down once these are removed or a space next to them is vacated. This is sometimes useful, as the player can drop objects into "magic walls", which convert rocks passing through them into gems and gems into rocks, or on top of monsters roaming the levels, destroying most of anything surrounding them. Some destroyed monsters drop gems necessary to achieve the number needed to complete the level. Amoebae expand rapidly and, depending on the game style, will turn into either rocks after a certain amount of time or diamonds if suffocated with rocks prematurely.

The Emerald Mine and Supaplex level sets share the goal of collecting enough of an item before reaching the exit, but differ from the Boulder Dash set in having their own graphical styles, elements, and emulated engines and mechanics. For example, the Emerald Mine set includes dynamite that can be dropped to explode monsters and destructible objects and locked doors with matching keys, while the Supaplex set has no time limit and has levels where entryways restrict the player's movement and gravity affects their character. The Sokoban set differs from the others the most in that the goal is to push objects into the correct places in order to finish the level. As with Boulder Dash, the objects cannot be pulled, and the player must avoid situations where completing the objective becomes impossible. In this case, the objects are giant light bulbs that must be pushed into sockets. [1]

During each session, the player's run is recorded and saved as a replay, as indicated in an interface styled after a tape recorder. Using the tape recorder's controls, the "tapes"—the term used by the game for replays—can then be played back for viewing, or they can be overwritten or ejected for recording on a new tape. With a tape, the player can rewind to any point and record from that position; [2] this is useful in cases where the player wishes to retry a level without having to repeat an earlier part. [3] The game includes a level editor that lets the player create custom levels. The game also supports custom graphics, as well as wholly new level elements that can be created without any prior programming knowledge. [4] If the "Team Mode" option is selected, then up to four players can participate simultaneously in a multiplayer game, depending on session settings and a level's structure. This takes place either locally [5] or over a local area network or the Internet under a client–server model. [6]

Development

Rocks'n'Diamonds's development was begun by Holger Schemel of Artsoft Entertainment, based in Germany. Schemel previously developed a port of Mindbender , a puzzle game based on Deflektor , for the Amiga in 1989 before releasing it on Linux as a free and open-source game called Mirror Magic II in May 1995. [7] His new project would be graphically similar to and its engine based on that of Mirror Magic II. [8]

The game is programmed in C. [8] The first version of Rocks'n'Diamonds, version 0.9, was published for X11-supported Linux distributions on 23 October 1995. [9] This was followed by several major updates. The DOS port debuted with version 1.2.0 on 5 December 1998. Version 2.0.0 saw the game's code rewritten to be compilable with Simple DirectMedia Layer on 1 January 2001, [10] and is thus marked as the release date for the Windows version. With version 2.1.0, Mac OS X was given a port on 5 August 2002. [11] In addition to the game's own engine, [12] three algorithms based on external sources were provided to emulate the mechanics of other games for increased level compatibility. One such method is derived from the engine of Megaplex, a clone of Supaplex, and was first used for Supaplex-styled levels in 2010. [13] The second method was added in 2020 for Emerald Mine levels, based on the engine of an unofficial port of Emerald Mine for X11. [14] The third algorithm, based on the engine of a Boulder Dash clone called GDash, is used for Boulder Dash levels and first appeared in 2024—twenty years after Schemel first conceived of an engine compatible with the original game. [15]

On 17 September 2014, the source code was made available via a Git repository, where the game continues to receive changes as of 29 May 2025. [16] Rocks'n'Diamonds is published under the GNU General Public License, version 2 and later. However, the Debian package's copyright file states that the status of the game data, which includes graphics resembling those of Emerald Mine and Supaplex [8] and music originating in Amiga demos, [17] is unclear. Therefore, the package is bundled with only the source code and hosted in the contrib area of the Debian repository; the installer then requests to retrieve the necessary files from Artsoft's website. [18]

Reviews

Reviewing Rocks'n'Diamonds in 1998, Amiga Dream  [ fr ] praised its environment, including the graphics and sound effects, and the level editor. Recommending it especially to newcomers of Boulder Dash-style games, it concluded that, while not demanding on a graphics card such as a RIVA TNT, the game would get first-time players "quickly tak[ing] on the form of the arrow keys". [19] The game garnered a generally favorable reception in the Czech Republic. Doupě.cz  [ cz ] welcomed the tape recorder feature, but had a mixed reaction to the art style and criticized the difficulty curve and the choice of brief, low-quality samples for music (which Artsoft removed in 2010, citing the industry's awareness of sharing copyrighted files on the Internet [20] ). [3] The same reviewer also lauded the game's ease of use and the editor's versatility. [21] Root.cz  [ cz ] was more dismissive of the graphics for its retro look, but praised the breadth of user-made levels sent to the game's author. [22]

Martin Brinkmann of Ghacks recommended Rocks'n'Diamonds as a means of reliving a Commodore 64 classic, praising the execution and the music pulled from the Amiga demoscene. [17] Other sources to recommend the game include Free Software Magazine [23] and Linux Magazine . [24] The Czech magazine Score  [ cz ] regarded it as the best and most comprehensive Boulder Dash clone [25] —a point that Edge magazine concurred with when considering it as a noncommercial title with an extensive player base and user-generated content; [26] as of 2006, there were over 50,000 levels available online. [25]

See also

Notes

  1. Although the game is licensed under the free GNU General Public License, it is unclear whether that license extends to its assets. See § Development.

References

  1. 1 2 Carta 2006, User's Manual § Introduction
  2. Carta 2006, User's Manual § Tape Interface Area.
  3. 1 2 Hájek, Petr (22 November 2000). "Rocks and Diamonds – několik klasik pohromadě" [Rocks and Diamonds: several classics in one]. Doupě.cz  [ cz ] (in Czech). ISSN   1212-8562. Archived from the original on 23 January 2001. Retrieved 29 September 2025.
  4. Carta 2006, Editor Tutorial § Custom Elements Programming.
  5. Carta 2006, User's Manual § Game & Menu.
  6. Carta 2006, User's Manual § Network Multiplayer Games.
  7. Gašparovič, Peter (8 July 2003). "Gamesárium [9]". LinuxZone (in Czech). ISSN   1213-8738. Archived from the original on 13 March 2004.
  8. 1 2 3 Greve, Georg C. F. (July–August 2002). "Brave GNU World - Issue #39". Linux Magazine . No. 22. pp. 94–95. Archived (PDF) from the original on 9 October 2003. Retrieved 29 September 2025.
  9. "Rocks'n'Diamonds 0.9 released 25 years ago!". Artsoft Entertainment. 23 October 2020. Archived from the original on 1 November 2020. Retrieved 29 September 2025.
  10. Schemel, Holger. "Announcing Rocks-n-Diamonds". SDL (Mailing list). Archived from the original on 7 July 2002. Retrieved 29 September 2025.
  11. "Changelog for early versions of Rocks'n'Diamonds". Artsoft Entertainment. 13 August 2002. Archived from the original on 15 October 2002. Retrieved 7 May 2008.
  12. Carta 2006, Elements Reference § The Game Engines.
  13. "Rocks'n'Diamonds 3.3.0.0 released!". Artsoft Entertainment. 25 May 2010. Archived from the original on 5 June 2010. Retrieved 29 September 2025.
  14. "Rocks'n'Diamonds 4.2.0.0 released!". Artsoft Entertainment. 17 August 2020. Archived from the original on 25 September 2020. Retrieved 29 September 2025.
  15. "Rocks'n'Diamonds 4.4.0.0 released!". Artsoft Entertainment. 24 December 2024. Archived from the original on 25 December 2024. Retrieved 29 September 2025.
  16. "Rocks'n'Diamonds development source code available now!". Artsoft Entertainment. 17 September 2014. Archived from the original on 20 September 2014. Retrieved 29 September 2025.
  17. 1 2 Brinkmann, Martin (23 July 2011). "Boulder Dash Clone Rocks And Diamonds [Game Saturday]". Ghacks . Archived from the original on 14 September 2011. Retrieved 29 September 2025.
  18. Presh, Fred (January 1999). "Rocks & Diamonds". Labo. Amiga Dream  [ fr ] (in French). No. 58. p. 40. Retrieved 29 September 2025. Rocks & Diamonds propose toutes les variantes de Boulderdash et même quelques surprises, ainsi qu'un environnement des plus sympathiques (beau graphisme, ambiance sonore réussie). Les trois versions de Boulderdash sont présentes, mais les vrais connaisseurs iront plutôt exténuer leurs neurones sur les niveaux d'Emerald Mine (cher aux anciens de l'Amiga !). Le "moteur" de R&D est tellement "puissant" qu'il offre même de jouer à Sokoban (le titre préféré des manutentionnaires !). Et pour ceux qui viendront à bout des centaines de niveaux rassemblés, sachez qu'un éditeur de niveaux très bien fait est mis à la disposition de l'utilisateur. Bref, Rocks & Diamonds ne fera pas ronfler votre Riva TNT mais vos doigts auront rapidement la forme des touches de direction (les seules exploitées par Boulderdash) ![Rocks & Diamonds offers all the variants of Boulder Dash and even some surprises, as well as a most user-friendly environment (nice graphics, great sound atmosphere). The three versions of Boulder Dash are present, but true fans will rather challenge themselves with levels from Emerald Mine (dear to Amiga old-timers!). The "engine" of R&B is so "powerful" that it even lets you play Sokoban (the favorite title of warehousemen!). And for those who manage complete the hundreds of collected levels, know that a very well-done level editor is available to the user. In short, Rocks & Diamonds will not make your Riva TNT snore, but your fingers will quickly take the form of the arrow keys (the only ones used in Boulder Dash)!]
  19. Schemel, Holger (8 August 2010). "Where did the music go?". Artsoft Forum. Artsoft Entertainment. Archived from the original on 27 September 2025. Retrieved 29 September 2025.
  20. Hájek, Petr (6 December 2008). "Rocks'n'Diamonds: návrat klasik ve velkém stylu!" [Rocks'n'Diamonds: the return of the classics in style!]. Slunečnice.cz (in Czech). Archived from the original on 5 March 2010. Retrieved 29 September 2025.
  21. Slavík, Václav (26 April 2001). "LBreakout, Roll'M Up, Rocks'n'Diamonds". Root.cz  [ cz ] (in Czech). Archived from the original on 24 May 2001. Retrieved 29 September 2025.
  22. Hancock, Terry (21 June 2006). "Free Software Game Favorites – Rocks & Diamonds". Free Software Magazine . Archived from the original on 6 July 2008. Retrieved 29 September 2025.
  23. Schuermann, Tim (30 December 2009). "Gifts for Gamers: Some End-of-Year Recommendations, Part 3". Linux Magazine . Archived from the original on 4 January 2010. Retrieved 29 September 2025.
  24. 1 2 Modrák, Jan (20 October 2006). "Klony Útočí: Díl První" [Attack of the Clones: Part One]. Score  [ cz ] (in Czech). No. 153. p. 94. Archived from the original on 23 June 2021. Retrieved 29 September 2025. O vůbec nejlepším klonu ale není sporu - je jím Rocks'n'Diamonds! RnD je jasně nejkomplexnějším portem, ve kterém si můžete v sympatické grafice zahrát jak původní Boulder Dash, tak i oba zmíněné komerční porty Emerald Mines a Supaplex (plus navrch ještě poněkud nesouvisející Sokoban). Navíc je tu ale množství původních úrovní a především editor, díky němuž (a díky neúnavným fanouškům) se rychle dostanete na neuvěřitelných PADESÁT TISÍC levelů! To všechno samozřejmě zadarmo! Jistě, velká část z nich jsou často nepovedené amatérské pokusy, tisíce jiných však stojí za pokus - všechny je samozřejmě najdete i na našem DVD.[But there is no doubt at all about the best clone; it is Rocks'n'Diamonds! RnD is clearly the most comprehensive port, in which you can warm up both the original Boulder Dash and the two aforementioned commercial ports Emerald Mines and Supaplex (plus the somewhat unrelated Sokoban) in nice graphics. In addition, there is also an abundance of original levels and above all an editor, thanks to which (and thanks to tireless fans) you quickly get into an incredible FIFTY THOUSAND levels! This is all, of course, free of charge! To be sure, a big part of it is often poorly done amateur attempts, but thousands of others are worth a try; you can of course find them all on our DVD.]
  25. "The Making of Boulder Dash". Edge . No. 220. November 2010. p. 104. Retrieved 29 September 2025. Naturally, some are better than others, but a few definitely deserve attention, especially Rocks 'N' Diamonds, a 1995 open source freeware effort that now boasts over 50,000 user-generated levels.

Works cited