Dice-o-metric
A downloadable game for Linux
This is a game for the Simplicity Game Jam, the theme of which is "Roll the dice". Dice-o-metric is a sort of combination slide puzzle / matching game with an isometric board view.
The goal is to remove all dice from the board, which is done by "bumping" at least 2 dice of the same kind together. All neighboring dice with this same number will be removed as well. If you get a to point where there are no legal moves left, that's game over. "Rock" dice cannot be moved or matched.
I made this game in my spare time over the course of 10 days, and thoroughly enjoyed it!
Source code here: https://github.com/shadowFAQs/dice-o-metric
Download
Install instructions
Only tested on Linux, but should work on MacOS too. Requires Python3.12.
Download dice-o-metric executable and run it; you may need to modify +X permissions.
Comments
Log in with itch.io to leave a comment.
cool pixel art!
Working on a WebAssembly version, but I've never attempted that conversion before and not sure I'll make it by the deadline.
would you like some help with this? I used pygame and pymunk for my entry and pygbag to make the web assemby version of it
Hey yeah that would be great. Thanks for the offer!
I made a quick attempt at pygbag -- the game built fine, but the localhost version never actually did anything. Any tips would be appreciated. The source code for this game is here: https://github.com/shadowFAQs/dice-o-metric
The only changes I made for pygbag were just to make it async aware. Possibly I need to mash all the .py files into one?
you shouldn't need to put them into one. direct your browser to http://localhost:8000/#debug instead and you'll see the error. youll also need to add the requirment at the top of main
Thank you, that's very helpful. I included the script block you send, but it looks like pygbag is not finding the "pytweening" module for some reason. Any suggestions?
From reading it sounds like pygbag doesn't support it. Maybe throw the entire pytweening library as a folder in your project?