This is my entry for the Arduboy Game Jam 5: Pretty simple. It is a simple side-scrolling platformer where the character must morph between three different states in order to pick up food and pass through gates. The visuals uses a trick in order to achieve three shades of gray to draw the characters, gates, and food in different colours. It also has neat graphical effects like particles, paralaxing background, and screen-shake. The entire game is coded in Nim, which makes the code nice and readable while still being just as efficient as C. It also has some neat tricks with macros that means it will read the BMP files used for sprites and levels on compile-time and automatically convert them to progmem arrays. Read more in the GitHub README.
- Up or B - Jump
- Down or A - Morph (changes state between man, bear, and pig, in that order)
Read more or grab the binary releases on GitHub:
Or play the low-fi version directly in the emulator (the emulator doesn’t handle the shades of gray very well):
EDIT: I’ve been made aware that this doesn’t work when the emulator is run under Chrome/Chromium. It works fine with the downloaded version and in Firefox.
This isn’t particularly optimised. You will experience slow-downs, especially in the web-based emulator (it’s slightly better on the desktop version, and better yet on actual hardware).