franalvarez21 / TowerOfPain

Tower Of Pain game for Arduboy
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Tower Of Pain

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.

Arduboy

Please refer to https://community.arduboy.com/ on how to acquire, compile or upload games to the Arduboy system.

Gameplay

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).

Alt Text

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.

Emulation notes

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

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.

Details

Nice to have (under consideration):

Arduboy site post

https://community.arduboy.com/t/tower-of-pain-roguelike-game-in-your-pocket/9840

Compilation log

Last release

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.

Mayor releases

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.