Hyperspace Roll GBA

From GameBrew
Hyperspace Roll
Hyperspacerollgba2.png
General
AuthorLostImmortal, setsquare
TypeSimulation
Version2022
LicenseMixed
Last Updated2022/07/17
Links
Download
Website
Source

Hyperspace Roll is a space themed, dice rolling roguelike homebrew.

Build up powerful combos to defeat enemies which keep getting stronger. Slowly acquire more dice and upgrade them in order to handle the increasing strength of the enemies you face.

Hyperspace Roll was influenced by great games such as Slay the Spire, FTL and the board game Escape: The Curse of the Temple.

This is an entry for the GMTK game jam 2022 with the theme "roll the dice". Everything was produced in the 48 hours available in the jam.

User guide

Hyperspace Roll is a roguelike. If you die, the game ends and you have to restart from the beginning again. It features a lot of random generation (of enemies, power ups, attacks etc), but provides enough tools for you to be able to influence the result of the game.

The key to getting far is understanding the game mechanics in order to be able to get further (the complete guide is available on the release page).

Key concepts

The game plays out in 2 phases. Firstly you customize your dice by applying 3 upgrades (you must apply all 3), then, using those customized dice, you fight an enemy ship.

If you win, you apply another 3 upgrades and fight the next ship. The enemy ships get more difficult as the game progresses, but you'll also become more powerful.

Fighting the enemy

Once you have selected your upgrades, you are ready to fight an enemy for this round. Enemies start relatively easy and get progressively harder by having more HP and attacking more often and with stronger attacks.

To fight the enemy, roll your dice and attack with the resulting faces. The more dice you have showing the same face, the more powerful the attack will be.

After you've fired, all dice will be re-rolled.

As you are playing, the enemy ship will also be attacking you. You can see a timer to the right of their attacks along with the value of that attack to the left of it. Try to get the enemy HP to 0 before yours is.

Enemy

The enemy attacks you in a different way that you attack them. When their timer hits 0, they will trigger their attack. They have a choice of 3 possible attacks, which will increase in power as the game progresses.

Shoot - attacks you with the specified amount of damage. If you have more shield then there is damage, does nothing. If you have some shield, you will negate all damage but lose your shield. If you have no shield, you will take that much damage to your HP.

Shield - if the specified value is higher than the amount of shield the enemy has already, it will give itself that much shield. In order to destroy the enemy shield, you will need to do more damage in one hit then they have shield. Otherwise your attack will do 0 damage.

Heal - heals the specified amount of HP.

Malfunctions

One side of your dice has an ! symbol on it. This is a malfunction (and cannot be removed from the bottom face). If you roll a malfunction, you will not be able to roll it until the cooldown timer has expired.

Note that you can still fire your other dice, you just cannot use any showing the malfunction side until you re-roll it by pressing A with that dice selected.

Controls

D-Pad - Move selection

A - Modify dice, Accept selection

B - Back

Start - Accept dice rolls

Screenshots

hyperspacerollgba3.pnghyperspacerollgba4.png

hyperspacerollgba5.pnghyperspacerollgba6.png

Media

Hyperspace Roll (Corwin Kuiper)

Compatibility

Hyperspace Roll runs on the Game Boy Advance, but also runs perfectly in popular emulators such as mGBA.

Known issues

The web version has some slight issues with the audio, you'll get a better experience either downloading windows version and running start.bat or running the .gba file in a Game Boy Advance emulator of your choice.

Credits

With music by Sam, with graphics by Gwilym and code by Corwin and Gwilym.

The font used in much of the text is Pixelated by Greenma201 (CC BY-SA 3.0).

External links

Advertising: