@ HyperRogue II


See the current version of HyperRogue

You are the @ sign, a lone outsider in a strange, non-Euclidean world. You can move with the numpad, vi keys (hjklyubn), or mouse. You can also skip turns by pressing ".".

Your goal is to collect as many treasures as possible. However, collecting treasures attracts dangerous monsters (on the other hand, killing the monsters allows more treasures to be generated).

You can kill most monsters by moving into them. Similarly, if the monster was next to you at the end of your turn, it would kill you. The game protects you from getting yourself killed accidentally by ignoring moves which lead to instant death (similar to the check rule from Chess).

Ultimately, you will probably run into a situation where monsters surround you. That means that your adventure is over, and you will have to teleport back to the Euclidean world to survive by pressing Escape (quit).

Collecting enough treasure also allows you to find rare magical orbs, which grant you one-time or time-limited special abilities.

The world is a combination of seven types of lands. Each land type has specific style (monsters, treasure, magical orbs, terrain features). Collecting treasures only attracts more monsters in lands of the same type, so you can try to collect lots of treasure in several different lands!

You can see tooltips by placing the mouse over stuff. You can also right click to get more information about game objects.

Press v to configure the game. You can also rotate the world by pressing arrow keys, PageUp and PageDn (not numpad). You can center on the PC by pressing Home.

There is no high score list, but the game records your scores to file hyperrogue.log (in Linux, ~/.hyperrogue.log). You can save your configation to file hyperrogue.ini (in Linux, ~/.hyperrogue.ini).
Screenshots and Videos

hyper-alchemist.png
Alchemist Lab
hyper-crossroads.png
Crossroads
hyper-desert.png
Desert
hyper-flash.png
Flash spell
hyper-golem.png
Golem
hyper-highscore.png
High score & high resolution
hyper-icyland.png
Icy Lands
hyper-jungle.png
Jungle
hyper-jungle2.png
Jungle II
hyper-lightning.png
Lightning spell
hyper-lightning2.png
Lightning II
hyper-mirages.png
Mirages and mirror images
hyper-speed.png
Orb of Speed
hyper-thumpers.png
Thumpers
hyper-trapped.png
Trapped in the Living Cave
see it in action (Game Hunter's blind-running video, probably not the best introduction as it does not show everything)
... another video (thanks to dewaldo)
a video from the previous version (1.0) (thanks to ortoslon for this video)

Technical information

Download HyperRogue II version 2.1 here.

The HyperRogue II package includes a Windows executable, documentation, and C++ source which has been tested under Linux (you need SDL and SDL_ttf). You should be able to compile on Ubuntu (or similar) with something like this:

sudo apt-get install gcc libsdl1.2-dev libsdl-ttf2.0-dev
unzip hyperrogue-21.zip
cd hyperrogue
make


It should also compile under MacOS with something like make -f Makefile.mac (note: I have no access to a MacOS machine to test this makefile myself, it is based on this post by Konstantin Stupnik).

Released under GNU General Public License, version 2. As such, it comes with without any warranty.

Development

HyperRogue II was written as a part of the Seven Day Roguelike Challenge from March 10, 2012 to March 12, 2012. Version 2.1 contains a bugfix and one minor additional feature (Mar 16, 2012, still in time for 7DRLC), see the blog for more details. It is based on the preliminary version, which was also written quickly (in 6 days; I wanted to wait for the 7DRL challenge 2012 but I could not resist—if I was not fighting the urge it probably would be quicker) and already has been featured in some places in the Internet.

HyperRogue II is a 7DRL. It includes 7 directions of movement, 7 land types, 7 types of magical orbs, 4 types of other helpful objects, 6 types of treasure, 11 types of enemies, and 3 types of friendly beings.


@ Donate @ Author's Blog @ Twitter @


Tweet                  

Thanks to Slashie for hosting this at RogueTemple!
@ Zeno Rogue Games @ Vapors of Insanity @ Necklace of the Eye @ Hydra Slayer @ HyperRogue @ Untahris @
@


See my other games and other stuff

Thanks to Slashie for hosting this at RogueTemple!