177:
32:
264:, 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. This basic formula is altered in many ways: there are monsters of varying speeds, multi-tile monsters such as Ivies,
298:
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 farther and farther behind unless directly behind the player; this is because following an equidistant to
271:
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,
236:
The world consists of 72 lands, 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
346:
Many challenges in the game would be trivial in a
Euclidean world but are made difficult 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
339:
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.
244:
The main goal of the game is to collect treasures while avoiding being trapped by enemies. Other than simply collecting the treasures, there are several major quests to undertake (Yendor quest, Prince(ss) quest, Hyperstone Quest and the
256:. 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
883:
347:
moderately sized circle and returning to where you were before are two examples of tasks that are almost impossible in hyperbolic geometry, while both are much easier in
Euclidean geometry.
848:
858:
272:
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.
833:
868:
873:
736:
803:
863:
676:
207:
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
828:
818:
241:
on the fly; some of the lands have to be unlocked by fulfilling a prerequisite in the given play (e.g., collecting a given number of treasures).
711:
853:
701:
512:
204:
380:
was created in
November 2011, and contained only a single land and very simple monsters. A new version was made in March 2012 for the
335:
practically infinite. The traditional RPG formula of getting stronger by collecting equipment had to be changed, in order to prevent
843:
309:
by default; it is also possible to select other projections from the special modes menu. The graphics are inspired by the art of
823:
365:
of hyperbolic geometry: when the player returns to a tile after making a few steps, the world has rotated around the player.
353:
Obstacles and other objects in the game world use shapes which are impossible in
Euclidean geometry, such as infinite trees,
180:
Screenshot of HyperRogue on mobile. The player is in the Temple of
Cthulhu, a land featuring an infinite series of nested
144:
878:
560:
744:
381:
84:
612:
798:
212:
208:
130:
336:
176:
838:
368:
The in-game tutorial allows the player to learn about hyperbolic geometry and the game's basic mechanics.
306:
285:
238:
354:
229:
216:
156:
813:
808:
617:
39:
428:
331:; there are centillions of cells in distance 1000 from the starting point. This makes the world of
289:
200:
49:
597:
63:
717:
707:
449:
68:
314:
165:
115:
396:
389:
265:
661:
586:
414:
was called "one of the most interesting roguelikes to come around lately" in the book
792:
423:
257:
185:
323:
One property of hyperbolic geometry is that the amount of cells in distance at most
310:
161:
594:
Proceedings of
Bridges 2017: Mathematics, Music, Art, Architecture, Culture (2017)
537:
361:, and straight lines which never cross. There is also one land that relies on the
31:
677:"HyperRogue turns the non-Euclidean roguelike into a VR experience and it's wild"
268:, snakes and dragons, and monsters which have to be attacked in a specific way.
88:
721:
358:
246:
220:
196:
181:
147:
783:
640:
224:
151:
120:
476:
199:
game in which the player controls one character exploring a world based on
384:, with more lands and the introduction of magical orbs. In January 2015,
362:
613:"HyperRogue, the non-Euclidean roguelike, is a mind-melting masterpiece"
400:
454:
778:
771:
490:
261:
175:
76:
72:
299:
a specific path takes longer than following the original path.
80:
513:"Don't lose your way in non-Euclidean roguelike HyperRogue"
884:
Commercial video games with freely available source code
395:
Version 12.0, released in June 2021, added support for
585:
Kopczyński, Eryk; Celińska, Dorota; Čtrnáct, Marek.
126:
114:
94:
62:
48:
38:
24:
849:Video games with gender-selectable protagonists
737:"A gaggle of games with an LGBTQ+ perspective"
587:"HyperRogue: playing with hyperbolic geometry"
8:
327:from the starting point is exponential in
30:
21:
859:Multiplayer and single-player video games
292:; this affects many aspects of the game.
477:"HyperRogue - Experiments with geometry"
834:Video games using procedural generation
441:
706:. Milton: Taylor & Francis Group.
869:Free and open-source Android software
7:
874:Video games inspired by M. C. Escher
511:Valentin, Christian (23 June 2016).
227:genre, and puzzle-based combat from
561:"hyperbolic geometry in HyperRogue"
205:truncated order-7 triangular tiling
804:Mathematical education video games
422:stated that it was reminiscent of
317:series using hyperbolic geometry.
252:The basic gameplay is inspired by
184:. The game is using the alternate
14:
611:Smith, Adam (28 September 2017).
150:developed by Zeno Rogue. It is a
102:
864:Free software programmed in C++
829:Video games developed in Poland
819:Turn-based tactics video games
1:
382:Seven Day Roguelike Challenge
305:The game is displayed in the
735:Eklund, Tof (2 March 2016).
559:Zeno Rogue (18 March 2012).
154:inspired by the puzzle game
854:Free software that uses SDL
662:"HyperRogue in Steam store"
203:, with cells arranged as a
900:
211:, along with a variety of
703:Exploring Roguelike Games
675:Liam Dawe (4 June 2021).
416:Exploring Roguelike Games
29:
284:is characterized by its
188:of the hyperbolic plane.
844:Open-source video games
784:Online demo using WebGL
641:"History of HyperRogue"
536:Zeno and Tehora Rogue,
491:"HyperRogue About Page"
286:non-Euclidean geometry
239:procedurally generated
189:
164:, taking place in the
148:independent video game
16:Independent video game
824:Roguelike video games
700:Harris, John (2020).
376:The first version of
254:Deadly Rooms of Death
230:Deadly Rooms of Death
217:procedural generation
179:
157:Deadly Rooms of Death
618:Rock, Paper, Shotgun
450:"Hyperrogue COPYING"
237:lands. The world is
145:free and open-source
879:Hyperbolic geometry
600:. Waterloo, Canada.
517:www.pocketgamer.com
429:Chronicles of Amber
313:, particularly the
307:Poincaré disk model
290:hyperbolic geometry
276:Hyperbolic geometry
209:Thurston geometries
201:hyperbolic geometry
598:Bridges Conference
190:
713:978-1-000-16949-2
136:
135:
69:Microsoft Windows
891:
799:2011 video games
775:
774:
772:Official website
757:
756:
754:
752:
747:on June 20, 2017
743:. Archived from
732:
726:
725:
697:
691:
690:
688:
687:
672:
666:
665:
658:
652:
651:
649:
647:
636:
630:
629:
627:
625:
608:
602:
601:
591:
582:
576:
575:
573:
571:
556:
550:
549:
548:
546:
533:
527:
526:
524:
523:
508:
502:
501:
499:
497:
487:
481:
480:
473:
467:
466:
464:
462:
446:
388:was released on
166:hyperbolic plane
106:
104:
34:
22:
899:
898:
894:
893:
892:
890:
889:
888:
789:
788:
770:
769:
766:
761:
760:
750:
748:
734:
733:
729:
714:
699:
698:
694:
685:
683:
674:
673:
669:
660:
659:
655:
645:
643:
638:
637:
633:
623:
621:
610:
609:
605:
589:
584:
583:
579:
569:
567:
558:
557:
553:
544:
542:
535:
534:
530:
521:
519:
510:
509:
505:
495:
493:
489:
488:
484:
475:
474:
470:
460:
458:
448:
447:
443:
438:
409:
397:virtual reality
374:
296:Basic gameplay.
278:
213:quotient spaces
174:
160:and the art of
110:
101:
57:
55:
20:
19:2011 video game
17:
12:
11:
5:
897:
895:
887:
886:
881:
876:
871:
866:
861:
856:
851:
846:
841:
836:
831:
826:
821:
816:
811:
806:
801:
791:
790:
787:
786:
781:
776:
765:
764:External links
762:
759:
758:
741:Pocket Tactics
727:
712:
692:
667:
653:
631:
603:
577:
551:
528:
503:
482:
468:
440:
439:
437:
434:
420:Pocket Tactics
408:
405:
373:
370:
277:
274:
173:
170:
134:
133:
128:
124:
123:
118:
112:
111:
109:
108:
107:November, 2011
98:
96:
92:
91:
66:
60:
59:
58:Lincoln Domina
54:Shawn Parrotte
52:
46:
45:
42:
36:
35:
27:
26:
18:
15:
13:
10:
9:
6:
4:
3:
2:
896:
885:
882:
880:
877:
875:
872:
870:
867:
865:
862:
860:
857:
855:
852:
850:
847:
845:
842:
840:
839:Windows games
837:
835:
832:
830:
827:
825:
822:
820:
817:
815:
812:
810:
807:
805:
802:
800:
797:
796:
794:
785:
782:
780:
779:Official wiki
777:
773:
768:
767:
763:
746:
742:
738:
731:
728:
723:
719:
715:
709:
705:
704:
696:
693:
682:
681:GamingOnLinux
678:
671:
668:
663:
657:
654:
642:
639:Rogue, Zeno.
635:
632:
620:
619:
614:
607:
604:
599:
595:
588:
581:
578:
566:
562:
555:
552:
541:
540:
532:
529:
518:
514:
507:
504:
492:
486:
483:
478:
472:
469:
457:
456:
451:
445:
442:
435:
433:
431:
430:
425:
424:Roger Zelazny
421:
417:
413:
406:
404:
402:
398:
393:
391:
387:
383:
379:
371:
369:
366:
364:
360:
356:
352:
351:Level design.
348:
345:
344:Quest design.
341:
338:
334:
330:
326:
322:
318:
316:
312:
308:
304:
300:
297:
293:
291:
287:
283:
280:The world of
275:
273:
269:
267:
263:
259:
255:
250:
248:
242:
240:
234:
232:
231:
226:
222:
218:
215:. It borrows
214:
210:
206:
202:
198:
194:
187:
186:binary tiling
183:
178:
171:
169:
167:
163:
159:
158:
153:
149:
146:
142:
141:
132:
131:Single-player
129:
125:
122:
119:
117:
113:
100:
99:
97:
93:
90:
86:
82:
78:
74:
70:
67:
65:
61:
53:
51:
47:
43:
41:
37:
33:
28:
23:
751:29 September
749:. Retrieved
745:the original
740:
730:
702:
695:
684:. Retrieved
680:
670:
656:
644:. Retrieved
634:
624:29 September
622:. Retrieved
616:
606:
593:
580:
568:. Retrieved
565:Eye of Hydra
564:
554:
543:, retrieved
538:
531:
520:. Retrieved
516:
506:
494:. Retrieved
485:
471:
459:. Retrieved
453:
444:
427:
419:
415:
411:
410:
394:
385:
377:
375:
367:
355:equidistants
350:
349:
343:
342:
332:
328:
324:
320:
319:
315:Circle Limit
311:M. C. Escher
302:
301:
295:
294:
288:, precisely
281:
279:
270:
253:
251:
243:
235:
228:
192:
191:
162:M. C. Escher
155:
139:
138:
137:
56:Will Savino
40:Developer(s)
814:MacOS games
809:Linux games
89:OpenPandora
64:Platform(s)
50:Composer(s)
793:Categories
722:1164495662
686:2021-06-04
522:2021-06-03
436:References
412:HyperRogue
386:HyperRogue
378:HyperRogue
359:horocycles
333:HyperRogue
282:HyperRogue
247:Holy Grail
221:permadeath
197:turn-based
193:HyperRogue
182:horocycles
140:HyperRogue
44:Zeno Rogue
25:HyperRogue
407:Reception
266:sandworms
225:roguelike
223:from the
152:roguelike
121:Roguelike
539:RogueViz
432:series.
399:through
363:holonomy
337:grinding
321:Balance.
260:rule in
172:Gameplay
116:Genre(s)
646:Apr 27,
570:Apr 27,
545:Apr 27,
401:SteamVR
372:Release
127:Mode(s)
95:Release
85:Android
720:
710:
496:Apr 7,
455:GitHub
590:(PDF)
461:4 May
390:Steam
262:chess
258:check
195:is a
143:is a
77:Linux
753:2017
718:OCLC
708:ISBN
648:2017
626:2017
572:2017
547:2017
498:2020
463:2024
357:and
303:Art.
219:and
73:OS X
426:'s
249:).
81:iOS
795::
739:.
716:.
679:.
615:.
596:.
592:.
563:.
515:.
452:.
418:.
403:.
392:.
233:.
168:.
103:WW
87:,
83:,
79:,
75:,
71:,
755:.
724:.
689:.
664:.
650:.
628:.
574:.
525:.
500:.
479:.
465:.
329:d
325:d
105::
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.