Yes, I hit the spikes after that
finiteset
Creator of
Recent community posts
Thank you!
GBDK comes with a data type to store numbers as binary-coded decimal (BCD) and do math with them. Each digit of the score is converted to binary seperately and stored in half a byte / nibble e.g. 56709 would be converted to
0101 0110 0111 0000 1001
This representation makes it easy to map the digits to the tiles to be used for drawing (if they are contigious), extract each nibble and add the start offset for the tiles to it.
GBDK uses 4 byte to represent a number in BCD format, representing 8 digits.
A score of 56709 would actually be stored as
00000000 00000101 01100111 00001001
To get the leading zeroes, one then just converts the whole Score in BCD to tiles and it would be formatted to be 8 digits, 00056709.
You got more that I did, my best was a bit over 80 (not sure exactly how much because of a sudden game over). In a way you even beat the game, after 91, there aren't difficulty increases anymore.
If I ever were to redraw the game over screen, I should pick that idea up maybe and make it an explosion (or just draw a very sad bucko).
Thank you for playing!
Thank you! I looked into Godot for the first time around two years ago, but other things took priorities and I never made something with it.
The game jam was the spark I needed to get off my buttocks and look deeper into it, though my original plan for the game jam looked very different. I really liked working with Godot, Nodes and Signals make it easier to decouple things and it comes with such a big toolbox included (e. g. GUI, navigation, positional audio), which really supports using it for game jams. And I love how it is just one executable without an installer
Disclaimer: No Buckos were hurt in preparation for this comment ... ok, I lied (It is the conveyer belt's fault, I swear) ;-)
Controls/Movement feels good and I like the Idea, that you have to keep aware of your surroundings when rescuing buckos, no matter if you bonk or jump on them.
Have to finish it later



