Tower Of Pain is a simple roguelike game for the Arduboy, inspired by the classics like Hack (1982), but extremely simplified to fit in Arduboy miniature game system.
Please refer to https://community.arduboy.com/ on how to acquire, compile or upload games to the Arduboy system.
Tower Of Pain is a game of chance, as such your ability to reach the highest level may take some time (but is not impossible). A variety of options are available in each encounter and each level in the tower (some may be locked based on your actions).
You can:
Each action may result in different outcomes, from simple ones to more complex ones...
Just remember... you don't have experience or levels... so you may not get stronger than at the start.
There is an emulator named 'ProjectABE' that can be used. But please be aware of the sound setting before loading a game, as the sound may be a bit too loud at the start depending on your system.
Regarding the last point, Tower Of Pain sound seems to work well on the Arduboy system, but on emulators not so much.. as it relies on the frame count to determine when to produce a beep.
https://github.com/felipemanga/ProjectABE
./ProjectABE TowerOfPain/distributable/TowerOfPain.ino.leonardo.hex
Sound is always disabled by default, can be enabled in the main and pause menu.
Visual hints are displayed only if the sounds are disabled.
Nice to have (under consideration):
https://community.arduboy.com/t/tower-of-pain-roguelike-game-in-your-pocket/9840
June 17, 2021. V1.2.2
Sketch uses 28582 bytes (99%) of program storage space. Maximum is 28672 bytes. Global variables use 1530 bytes (59%) of dynamic memory, leaving 1030 bytes for local variables. Maximum is 2560 bytes.
June 17, 2021. V1.2.0
Sketch uses 28536 bytes (99%) of program storage space. Maximum is 28672 bytes. Global variables use 1530 bytes (59%) of dynamic memory, leaving 1030 bytes for local variables. Maximum is 2560 bytes.
June 7, 2021. V1.1.0
Sketch uses 28332 bytes (98%) of program storage space. Maximum is 28672 bytes. Global variables use 1522 bytes (59%) of dynamic memory, leaving 1038 bytes for local variables. Maximum is 2560 bytes.
May 31, 2021. V1.0.0
Sketch uses 28236 bytes (98%) of program storage space. Maximum is 28672 bytes. Global variables use 1522 bytes (59%) of dynamic memory, leaving 1038 bytes for local variables. Maximum is 2560 bytes.