Warning: save files are not yet implemented. Going back to the main menu or exiting the game will erase your progress.

You are an ambitious alchemist seeking the rarest element in the world. Though being a newbie, you have a powerful ability to alter the dice that decide your fate. Try to find the best strategy to go from nothing towards your goal by manipulating the randomness.

Mouse: interaction 
Space key: an alternative way to roll the dice

Creator: @daniel-chin and @Alith. Made during GMTK Gamejam 2022 (with the theme "roll of the dice").

This game is open-sourced! Source code at https://github.com/Alith-Game-Studio/Dice-Evolution.


Comments

Log in with itch.io to leave a comment.

(1 edit)

Ran into another bug: the game hung at the end of a roll, and the console showed:

ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Condition "!mem" is true. Returned: nullptr index.js:362:18
   at: alloc_static (core/os/memory.cpp:77) - Condition "!mem" is true. Returned: nullptr index.js:362:18
ERROR: Out of memory. index.js:362:18
   at: create_element (./core/hash_map.h:196) - Condition "!e" is true. Returned: nullptr index.js:362:18
ERROR: FATAL: Condition "!e" is true. index.js:362:18
   at: operator[] (./core/hash_map.h:437) - FATAL: Condition "!e" is true. index.js:362:18
Uncaught RuntimeError: unreachable executed
    move_cb https://v6p9d9t4.ssl.hwcdn.net/html/6178337/index.js:9

Looks like there may be a memory leak?

You are right. We are looking into the issue now and I will keep this thread updated.

Thanks for the report. We have managed to fix it. The fixed version is uploaded to https://alith.itch.io/dice-evolution-post-jam-build since we cannot change this game during the rating period.

The memory leakage comes from the script that removed nodes without queuing them free. Godot does not free a node unless it is explicitly told to be free.

(3 edits)

Much appreciated. With that fixed, I played through to the end.

Is there any further goal after getting the star? Do the blank die faces serve any function? (As soon as I saw them, I wondered if anything happened when blanking every die face.)

EDIT:

Star at day 1208, Zen on day 1528. (I played very carefully, playing to not-lose rather than to move quickly.)

This is incredibly fun.

However, around day 700 or so, I discovered an unfortunate issue: clicking on the hamburger menu (three horizontal lines) in the upper left goes to the main menu, from which there’s an option to “start” but not to “continue”. As a result, I lost all my progress.

(1 edit)

Thanks! Saving progress is not yet implemented (sorry about this)

(+1)

Even if saving isn’t implemented yet, it’d be nice if opening the menu had a “return to game” option.