Delver's Choice

"Delver's Choice" is a fast-paced, simple and accessible, retro-styled dungeon crawler, that uses only four numeric keys and a simple RPG battle system The player is constantly faced with randomly-generated challenges - having to make a choice is a small period of time is the point of the game. Choices depend on your current statistics, on the enemies' statistics and the items in the environment. Will you be able to reach the hardest rooms of the dungeon?
Jam year: 
MS Windows, Linux / Unix
Technology Notes: 
The game was developed in modern C++14, using SFML as the only external dependency. Additional libraries (SSV toolkit) made by me in the past were used as well. All the code used is available on my GitHub page:
Installation Instructions: 

"DelversChoiceSrcRCX.tar.gz" is an archive containing the source of the game, along with the assets and the required dependencies.
An updated version of the game can be found at all times of GitHub:

Compiling the game requires a C++14 standard compliant compiler, such as clang++ 3.4 or g++ 4.9.
The use of CMake greatly simplifies the building process.

"DelversChoiceAssets.tar.gz" is an archive containing all required assets.

The source archive also contains the README with instructions on how to play the game.

( A x64 Arch Linux / Manjaro Linux executable is also available on this page. )


Before building:

  1. Obtain "DelversChoiceSrcRCX.tar.gz", containing all the required source files, and extract it in your build folder.
    The file is available on this webpage.
  2. Obtain "DelversChoiceAssets.tar.gz", containing all the required asset files, and extract it in your build folder.
    The file is not available here. Download it from my website here:


Building on Linux:

  1. Obtain a C++14 compliant compiler. Most distributions have them in their package managers.
  2. Obtain CMake and SFML2.2.
  3. Enter the directory the sources and assets were extracted into.
  4. Create a build directory and enter it `mkdir ./build && cd ./build`.
  5. Call CMake from the build directory `cmake ..`.
  6. If no errors occurred, you can build the game by typing `make`.
  7. Copy the generated executable (called GGJ2015) into the "_RELEASE" folder.
  8. Run the game by executing GGJ2015!

Developer: Vittorio Romeo
2D Artist: Vittorio Romeo
Audio: Nicola Bombaci
Designer: Sergio Zavettieri
Additional help: Davide Iuffrida

Game Stills: