Welcome to dice.Roll(), a difficult programming-based puzzle game

A submission to GMTK Game Jam 2022

dice.Roll() is an educational puzzle game based on coding that secretly teaches you programming logic as you play! Our game was heavily inspired by Bloxorz and LightBot, please do check them out as well. We were interested in the development of a puzzle/simulation game, hence this creation!

Rules:

  • Use your mouse to drag and drop the action commands into the folders on the right
  • Turn all white tiles to black to clear the stage
  • Only when the power logo is facing up, you can turn white tiles to black with the activate action command (Power Logo)

Credits:

Producer/Art Lead: sylver  
https://zsylver.itch.io/
 https://twitter.com/zyo_sylver

Gameplay Programmer: Calipao
https://calipao.itch.io/

Gameplay Programmer: Pepegua
https://pepegua.itch.io/

Audio from: DOVA-SYNDROME

Comments

Log in with itch.io to leave a comment.

(+1)

BUG REPORT (spoilers)

==================

might have found a bug on 7.

this is the loop i have programmed. for whatever reason, after the stage rotates the first time, when the 4th command in F1 triggers, it slides up one extra time. I thought at first this was because I was running it at max speed, but i went back to the level select and ran the level at normal speed and it still did the same thing. i will try again after reloading the page D:

(+1)

can confirm that this still happens even after refreshing the browser. i also noticed that the power button is triggered like a half command late so maybe that's what's causing the error in reading commands the second time around. not sure, i don't know how you programmed it to read the order of commands.


Anyway, I wanted to end this on a positive note: I really like the game concept. I've seen a ton of quasi-programming game puzzles like this  (turtles, little robots, etc., etc.) and this one was actually a fun one to do. I like the added puzzle layer of having the die be up on a specific face. There's a lot of potential here, I think, and I'm hoping that the levels show some kind of added layer of complexity with the mechanics already present. The music is nice and I also like the responsiveness(?) that I feel with the sfx. Something that I would like to see added/improved is just a QoL thing—a more convenient way of inputting commands would be nice (arrow keys? single click for which function to input in, then double click commands to input them in that order?)


Good luck!

(+1)

Thanks for the comprehensive feedback emptyhaven! We really appreciate it! Unfortunately we didn't manage to testplay much and fix the various bugs you mentioned. Nice user experience suggestions btw!

(+1)

lol no problem. it's actually funny because i felt that it wasn't a complete enough bug report XD i literally just took a class this term about QA and bug testing so i felt compelled to write out a proper report but couldn't be bothered at the time hahaha DX

(+1)

got the  same bug!

(+1)

Really cool concept and puzzles! I enjoyed playing this game, and none of the levels I played showed any bugs. Great job! I agree the music is on point as well as the sound effects!

(+1)

Love the Idea and the style it's made in, the music is also really cool and fits the game very well! Would appreciate it if you would also check out our game (Russian Rollette) :)

All my homies hate Euler angles 

(+1)

All my homies hate gimbal lock

(+1)

Wow!! :D