Source code


Emeği Geçenler

The first technical draft has been created in November 2011; from 2015 it is continually developed. Many people have contributed to the development by submitting ideas and bug reports. See http://www.roguetemple.com/z/hyper/history.php for a full list.

Katkıda Bulunanlar

Programming, game designEryk Kopczyński (as Zeno Rogue)
MusicShawn Parrotte, MusicWill Savino
ideas for lands and research applications, marketing and presentationsDorota Celińska-Kopczyńska (as Tehora Rogue)
writing articles on the HyperRogue website, ideas for lands and geometriesMarek Čtrnáct


This work was supported by the National Science Centre, Poland, grant DEC-2016/21/N/HS4/02100.

HyperRogue — playing with hyperbolic geometry

You are a lone adventurer in a strange, non-Euclidean world. Gather as much treasure as you can before the nasty monsters get you. Explore about 50 different lands, each with its own unique treasures, enemies, and terrain obstacles. Your quest is to find the legendary treasure, the Orbs of Yendor. Collect one of them to win! Or just ignore your quest and collect smaller treasures.

The twist is the unique, unusual geometry of the world: it is one of just few games which takes place on the hyperbolic plane. Witness a grid composed of hexagons and heptagons, straight lines which seem to be parallel, but then they diverge and never cross, triangles whose angles add up to less than 180 degrees, how extremely unlikely is it to reach the same place twice due to practically infinite size of the world (centillions of locations in just 700 steps from the starting point), and how the world seems to be rotated when you do return. All this matters for the gameplay. The game is inspired by the roguelike genre (although in a very minimalist way), works of M. C. Escher, and by puzzle games such as Deadly Rooms of Death.

HyperRogue is constantly developed. While originally it was a roguelike game played in the “hyperbolic soccerball” tiling of the hyperbolic plane, currently you can experiment with:

  • many lands, showing various aspects of the hyperbolic geometry
  • many tilings and geometries, both in 2D and 3D (including non-isotropic 3D geometries)
  • various gameplay modes (real-time “shmup”, peaceful puzzles, racing…)
  • creative (tilings and geometries) modes

The current version of HyperRogue can be downloaded from itch.io or the HyperRogue website (there are both free and paid versions, or played online — paid versions include minor features which are not included in the free versions). Have fun!

Ana Dosya