Balance of Power (itch) (Obsidiman)
About
Wander through a procedurally generated dungeon & defeat enemies in this roguelike created for the Roguelike Jam 2022! Defeating enemies grants you spell charges, which can be used to cast spells learned from spell books found throughout the dungeon.
This game was created by one person (me) in two weeks for the Roguelike Jam of 2022. The theme of the jam was "Unstable", and for my project I decided to interpret that theme by making the player cause an explosion if they collect too many of any given spell charge.* That way, you have to use up your spell charges as you collect them or risk taking damage!
How to play:
- Use W, A, S, and D or arrow keys to move
- Click on an adjacent enemy (with no spell selected) to melee attack
- Kill enemies to collect spell charges which are used to cast spells (currently there is no visible indication of how many charges you have, but each enemy you kill grants one charge of its element)
- Collect spell books around the dungeon to add them to your spell roster
- Use number keys (1, 2, etc.) to select a spell from your spell roster at the bottom of the screen
- Click on an enemy with a spell selected to cast the spell
NOTE:
The game is currently in a very early prototype state, and not all intended features have been implemented or work properly. Please report any issues found in the game and I will attempt to resolve them in future releases.
For MacOS & Linus users: Builds for these systems have not been tested, as I do not have a machine that can run them. Be aware of this and use your own discretion when downloading & running the game.
*this feature is currently untested, and there is no in-game indication that it is happening. Future releases will fix this issue
Known issues:
- Units (enemies, player) can sometimes move into the same grid tile & become stuck
- Turns don't process quite like they are intended to; eg. Flaming Dot should have the same turn frequency as the player, but they are inconsistent
- Various UI elements are either not implemented, placeholder, or have other minor problems
- Player will occasionally take unexpected damage, which can lead to unintended game over