HyperRogue

Last updated
HyperRogue
HyperRogue IcyLand.png
Developer(s) Zeno Rogue
Composer(s) Shawn Parrotte
Will Savino
Lincoln Domina
Platform(s) Microsoft Windows, OS X, Linux, iOS, Android, OpenPandora
Release
  • WW: November, 2011
Genre(s) Roguelike
Mode(s) Single-player

HyperRogue is a free and open-source [1] independent video game developed by Zeno Rogue. It is a roguelike inspired by the puzzle game Deadly Rooms of Death and the art of M. C. Escher, taking place in the hyperbolic plane.

Contents

Gameplay

Screenshot of HyperRogue on mobile. The player is in the Temple of Cthulhu, a land featuring an infinite series of nested horocycles. The game is using the alternate binary tiling of the hyperbolic plane. Temple of Cthulhu in the Binary Tiling.jpg
Screenshot of HyperRogue on mobile. The player is in the Temple of Cthulhu, a land featuring an infinite series of nested horocycles. The game is using the alternate binary tiling of the hyperbolic plane.

HyperRogue is a turn-based game in which the player controls one character exploring a world based on hyperbolic geometry, with cells arranged as a truncated order-7 triangular tiling by default (with a few exceptions). The player can also choose to play on some other tilings and honeycombs in two and three dimensions, in all eight Thurston geometries, along with a variety of quotient spaces. [2] It borrows procedural generation and permadeath from the roguelike genre, and puzzle-based combat of Deadly Rooms of Death .

The world consists of 72 lands, [3] each of which has a different theme, treasure, enemies, mechanics, and a magical power; the lands are usually separated by hyperbolic straight lines ("Great Walls") and change as one travels, thus allowing monsters and magical powers to interact between the different lands. The world is procedurally generated on the fly; some of the lands must be unlocked by fulfilling a prerequisite in the given play (e.g., collecting a certain number of treasures).

The main goal of the game is to collect treasures while avoiding entrapment by enemies. Other than simply collecting the treasures, there are several major quests to undertake (Yendor quest, Prince(ss) quest, Hyperstone Quest and the Holy Grail).

The gameplay is inspired by Deadly Rooms of Death. The basic enemies alternate their turns with the player; in their turn, the player or an enemy can stay in place, move or attack an adjacent cell. The player and basic enemies can be killed with a single hit. Similar to the check rule in chess, the game does not allow the player to make moves which would lead them to be immediately killed. While defeating a single enemy is not a problem, tactical planning is essential for winning fights with multiple enemies at once. [4] This basic formula is altered in many ways: there are monsters of varying speeds, multi-tile monsters such as Ivies, sandworms, snakes and dragons, and monsters which have to be attacked in a specific way.

The game has many special modes, allowing the player to take on a specific challenge (Pure Tactics Mode, Yendor Challenge), or changing a crucial aspect of the game (Chaos Mode where lands change very quickly as you travel, Shoot'em Up Mode which is continuous rather than turn-based and grid-based, and Orb Strategy Mode where orbs can be used at any time instead of being picked up in the world). The source code also contains a visualization engine, called RogueViz. [5]

Hyperbolic geometry

The world of HyperRogue is characterized by its non-Euclidean geometry, precisely hyperbolic geometry; [6] this affects many aspects of the game. [7] [8]

Basic gameplay. The player can use the negative curvature to escape situations which would be impossible to escape in a similar game in the Euclidean grid. Specifically, any monster following the player will get further and further behind unless directly behind the player; this is because following an equidistant to a specific path takes longer than following the original path.

Art. The game is displayed in the Poincaré disk model by default; it is also possible to select other projections from the special modes menu. The graphics are inspired by the art of M. C. Escher, particularly the Circle Limit series using hyperbolic geometry.

Balance. One property of hyperbolic geometry is that the amount of cells in distance at most d from the starting point is exponential in d; there are centillions of cells in distance 1000 from the starting point. This makes the world of HyperRogue practically infinite. The traditional RPG formula of getting stronger by collecting equipment had to be changed, in order to prevent grinding strategies from being effective. New lands and magical powers are unlocked by collecting treasures, but on the other hand, the amount of monsters spawning depends on the number of treasures collected in the given land, thus making it impossible to grind indefinitely.

Quest design. Many challenges in the game would be trivial in a Euclidean world, but are made harder by the exponential expansion of the hyperbolic plane. At the same time, other challenges would be practically impossible in Euclidean, but are relatively easy in the hyperbolic world. Getting to the center of a moderately sized circle and returning to where you were prior are two examples of tasks that are almost impossible in hyperbolic geometry, while both are much easier in Euclidean geometry.

Level design. Obstacles and other objects in the game world use shapes that are impossible in Euclidean geometry, like infinite trees, equidistants and horocycles, and straight lines which never cross. There is also one land that relies on the holonomy of hyperbolic geometry: when the player returns to a tile after making a few steps, the world has rotated around the player.

The in-game tutorial allows the player to learn about hyperbolic geometry and the game's basic mechanics.

Release

The first version of HyperRogue was created in November 2011, [9] and contained only a single land and very simple monsters. A new version was made in March 2012 for the Seven Day Roguelike Challenge, with more lands and the introduction of magical orbs. In January 2015, HyperRogue was released on Steam. [10]

Version 12.0, released in June 2021, added support for virtual reality through SteamVR. [11]

Reception

HyperRogue was called "one of the most interesting roguelikes to come around lately" in the book Exploring Roguelike Games. [12] Pocket Tactics stated that it was reminiscent of Roger Zelazny's Chronicles of Amber series. [13]

Related Research Articles

<i>NetHack</i> 1987 text-based roguelike video game

NetHack is an open source single-player roguelike video game, first released in 1987 and maintained by the NetHack DevTeam. The game is a fork of the 1982 game Hack, itself inspired by the 1980 game Rogue. The player takes the role of one of several pre-defined character classes to descend through multiple dungeon floors, fighting monsters and collecting treasure, to recover the "Amulet of Yendor" at the lowest floor and then escape.

<span class="mw-page-title-main">Roguelike</span> Subgenre of role-playing video games

Roguelike is a style of role-playing game traditionally characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, grid-based movement, and permanent death of the player character. Most roguelikes are based on a high fantasy narrative, reflecting their influence from tabletop role-playing games such as Dungeons & Dragons.

In mathematics, non-Euclidean geometry consists of two geometries based on axioms closely related to those that specify Euclidean geometry. As Euclidean geometry lies at the intersection of metric geometry and affine geometry, non-Euclidean geometry arises by either replacing the parallel postulate with an alternative, or relaxing the metric requirement. In the former case, one obtains hyperbolic geometry and elliptic geometry, the traditional non-Euclidean geometries. When the metric requirement is relaxed, then there are affine planes associated with the planar algebras, which give rise to kinematic geometries that have also been called non-Euclidean geometry.

Ancient Domains of Mystery is a roguelike video game designed and developed by Thomas Biskup and released in 1994. The player's goal is to stop the forces of Chaos that invade the world of Ancardia. The game has been identified as one of the "major roguelikes" by John Harris.

<i>Rogue</i> (video game) 1980 video game

Rogue is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer systems as a freely distributed executable. It was later included in the Berkeley Software Distribution 4.2 operating system (4.2BSD). Commercial ports of the game for a range of personal computers were made by Toy, Wichman, and Jon Lane under the company A.I. Design and financially supported by the Epyx software publishers. Additional ports to modern systems have been made since by other parties using the game's now-open source code.

<span class="mw-page-title-main">Hyperbolic geometry</span> Non-Euclidean geometry

In mathematics, hyperbolic geometry is a non-Euclidean geometry. The parallel postulate of Euclidean geometry is replaced with:

<i>HeroQuest</i> 1989 fantasy-RPG-themed board game (re-released 2021)

HeroQuest, is an adventure board game created by Milton Bradley in conjunction with the British company Games Workshop in 1989, and re-released in 2021. The game is loosely based around archetypes of fantasy role-playing games: the game itself was actually a game system, allowing the gamemaster to create dungeons of their own design using the provided game board, tiles, furnishings and figures. The game manual describes Morcar/Zargon as a former apprentice of Mentor, and the parchment text is read aloud from Mentor's perspective. Several expansions have been released, each adding new tiles, traps, artifacts, and monsters to the core system.

<i>Odyssey: The Compleat Apventure</i> 1980 video game

Odyssey: The Compleat Apventure was a video game written by Robert Clardy and released by Synergistic Software in 1980. It was created for the Apple II platform and is considered one of the first microcomputer-based role-playing video games. The title was intentionally misspelled; Apventure is a reference to the Apple computer while "Compleat" is simply an Archaic spelling of the word "complete" meant to match the feel and setting of the game.

<i>Dungeon Hack</i> 1993 video game

Dungeon Hack is a 1993 role-playing video game developed by DreamForge Intertainment and published by Strategic Simulations for DOS and NEC PC-9801.

Island of Kesmai was an early commercial online game in the multi-user dungeon (MUD) genre, innovative in its use of roguelike pseudo-graphics. It is considered a major forerunner of modern massively multiplayer online role-playing games (MMORPGs).

<i>Puzzle Quest: Challenge of the Warlords</i> 2007 video game

Puzzle Quest: Challenge of the Warlords is a puzzle video game designed by Steve Fawkner for Australian game developer Infinite Interactive and published by D3 Publisher in 2007. The game combines role-playing with tile-matching elements. Taking place in a high fantasy setting, the player moves their character around the game's world and encounters monsters and other enemies to fight so as to gain experience and acquire treasure as in a typical role-playing game. Combat takes place on a board similar to Bejeweled, and by making matches of coloured gems, the combatants can cause damage to their opponents, cast spells, or perform other abilities that affect the flow of the game.

<i>Tornekos Great Adventure</i> 1993 video game

Torneko's Great Adventure: Mystery Dungeon is a 1993 role-playing video game by Chunsoft. The first entry in the Mystery Dungeon series, the game features Torneko, a merchant from Dragon Quest IV, and his adventures around the Mystery Dungeon in search of items.

<i>Cabal Online</i> 2005 video game

Cabal Online is a free-to-play, 3D massively multiplayer online role-playing game developed by South Korean company ESTsoft. Different localizations of the game exist for various countries and regions. Although free-to-play, the game makes use of the freemium business model by implementing an "Item Shop", both in-game and via web, allowing players to purchase special premium coins using real currency, in order to acquire exclusive game enhancements and features, useful items and assorted vanity content.

<i>Dungeon Crawl Stone Soup</i> Free and open-source roguelike video game

Dungeon Crawl Stone Soup (DCSS) is a free and open source roguelike computer game and the community-developed successor to the 1997 roguelike game Linley's Dungeon Crawl, originally programmed by Linley Henzell. It has been identified as one of the "major roguelikes" by John Harris.

<i>Puzzle & Dragons</i> 2012 puzzle video game

Puzzle & Dragons is a puzzle video game with role-playing and strategy elements, developed and published by GungHo Online Entertainment for the iOS, Android, and Amazon Fire platforms.

<i>Legend of Dungeon</i> 2013 roguelike video game

Legend of Dungeon is an indie roguelike action role-playing video game by Robot Loves Kitty for Microsoft Windows, OS X and Linux. The goal of the game is for players to fight through 26 monster filled levels, grab the treasure, then make it back through all 26 levels without dying. Legend of Dungeon also features a unique artstyle and atmosphere by blending pixelated characters in a 3D world as well as having both a dynamic shadow and music system.

<i>Quest of Dungeons</i> 2014 video game

Quest of Dungeons is a roguelike video game released on March 25, 2014 by Portuguese developer Upfall Studios. The game has graphics resembling 16-bit game consoles. It was initially released for Windows, Mac, and iOS, then for Xbox One via ID@Xbox on September 7, 2015. In February 2016, it was announced that the game was being developed for Wii U and Nintendo 3DS and was released on September 29, 2016. It was later released for PlayStation 4 on January 17, 2017. On August 2, 2017, it was announced that it would be coming to the Nintendo Switch.

<i>Cave Noire</i> 1991 roguelike video game

Cave Noire (カーブノア) is a Japanese roguelike video game developed and published by Konami and released on April 19, 1991, for the Nintendo Game Boy. It has never been officially released in the west.

<i>UnderMine</i> 2019 video game

UnderMine is a roguelike action dungeon crawler video game developed and published by Thorium. It was released for Microsoft Windows and Xbox One on August 6, 2020, which followed an early access release one year earlier. Nintendo Switch and PlayStation 4 versions were released in February and March 2021, respectively.

<span class="mw-page-title-main">Pixel Dungeon</span> 2012 video game

Pixel Dungeon is a 2012 roguelike indie game created by Oleg Dolya. Through turn-based gameplay, the player must descend and battle through dungeon floors to obtain the Amulet of Yendor. Initially developed for Android, it expanded to iOS and PC platforms. Dolya stopped updating the game in 2015. Since it is open source, the game's small community have created mods and games based on Pixel Dungeon's code, the most notable of which is Shattered Pixel Dungeon. While it received little attention from game critics, the few who reviewed it found the gameplay addictive, striking a balance between approachability and roguelikes's defining difficulty.

References

  1. "Hyperrogue COPYING". GitHub . Retrieved 4 May 2024.
  2. "HyperRogue - Experiments with geometry".
  3. "HyperRogue About Page" . Retrieved Apr 7, 2020.
  4. Valentin, Christian (23 June 2016). "Don't lose your way in non-Euclidean roguelike HyperRogue". www.pocketgamer.com. Retrieved 2021-06-03.
  5. Zeno and Tehora Rogue, RogueViz , retrieved Apr 27, 2017
  6. Zeno Rogue (18 March 2012). "hyperbolic geometry in HyperRogue". Eye of Hydra. Retrieved Apr 27, 2017.
  7. Kopczyński, Eryk; Celińska, Dorota; Čtrnáct, Marek. "HyperRogue: playing with hyperbolic geometry" (PDF). Proceedings of Bridges 2017: Mathematics, Music, Art, Architecture, Culture (2017). Bridges Conference. Waterloo, Canada.
  8. Smith, Adam (28 September 2017). "HyperRogue, the non-Euclidean roguelike, is a mind-melting masterpiece". Rock, Paper, Shotgun . Retrieved 29 September 2017.
  9. Rogue, Zeno. "History of HyperRogue" . Retrieved Apr 27, 2017.
  10. "HyperRogue in Steam store".
  11. Liam Dawe (4 June 2021). "HyperRogue turns the non-Euclidean roguelike into a VR experience and it's wild". GamingOnLinux. Retrieved 2021-06-04.
  12. Harris, John (2020). Exploring Roguelike Games. Milton: Taylor & Francis Group. ISBN   978-1-000-16949-2. OCLC   1164495662.
  13. Eklund, Tof (2 March 2016). "A gaggle of games with an LGBTQ+ perspective". Pocket Tactics. Archived from the original on June 20, 2017. Retrieved 29 September 2017.