HyperRogue es un videojuego independiente gratuito y de código abierto [1] desarrollado por Zeno Rogue. Es un roguelike inspirado en el juego de rompecabezas Deadly Rooms of Death y el arte de MC Escher , que se desarrolla en el plano hiperbólico .
Jugabilidad

HyperRogue es un juego por turnos en el que el jugador controla a un personaje que explora un mundo basado en geometría hiperbólica , con celdas dispuestas como un mosaico triangular truncado de orden 7 por defecto (con algunas excepciones). El jugador también puede elegir jugar en otros mosaicos y panales en dos y tres dimensiones, en las ocho geometrías de Thurston , junto con una variedad de espacios cocientes . [2] Toma prestada la generación procedimental y la muerte permanente del género roguelike , y el combate basado en rompecabezas de Deadly Rooms of Death .
El mundo consta de 72 tierras, [3] cada una de las cuales tiene una temática, un tesoro, enemigos, mecánicas y un poder mágico diferentes; las tierras suelen estar separadas por líneas rectas hiperbólicas ("Grandes Murallas") y cambian a medida que uno viaja, lo que permite que los monstruos y los poderes mágicos interactúen entre las diferentes tierras. El mundo se genera de forma procedimental sobre la marcha; algunas de las tierras deben desbloquearse cumpliendo un requisito previo en la partida dada (por ejemplo, recolectar una cierta cantidad de tesoros).
El objetivo principal del juego es recolectar tesoros mientras evitas que los enemigos te engañen. Además de recolectar los tesoros, hay varias misiones importantes que debes realizar (la misión de Yendor, la misión del Príncipe(s), la misión de la Hiperpiedra y la del Santo Grial ).
La jugabilidad está inspirada en Deadly Rooms of Death . Los enemigos básicos alternan sus turnos con el jugador; en su turno, el jugador o un enemigo pueden permanecer en el lugar, moverse o atacar una celda adyacente. El jugador y los enemigos básicos pueden morir de un solo golpe. Similar a la regla del jaque en el ajedrez , el juego no permite al jugador hacer movimientos que lo llevarían a morir inmediatamente. Si bien derrotar a un solo enemigo no es un problema, la planificación táctica es esencial para ganar peleas con múltiples enemigos a la vez. [4] Esta fórmula básica se altera de muchas maneras: hay monstruos de diferentes velocidades, monstruos de múltiples casillas como Hiedras, gusanos de arena , serpientes y dragones, y monstruos que deben ser atacados de una manera específica.
El juego tiene muchos modos especiales que permiten al jugador enfrentarse a un desafío específico (Modo Tácticas Pura, Desafío Yendor) o cambiar un aspecto crucial del juego (Modo Caos, donde las tierras cambian muy rápidamente a medida que avanzas, Modo Shoot'em Up, que es continuo en lugar de por turnos y basado en cuadrículas, y Modo de Estrategia de Orbes, donde los orbes se pueden usar en cualquier momento en lugar de recogerlos en el mundo). El código fuente también contiene un motor de visualización, llamado RogueViz. [5]
Geometría hiperbólica
El mundo de HyperRogue se caracteriza por su geometría no euclidiana , precisamente geometría hiperbólica ; [6] esto afecta a muchos aspectos del juego. [7] [8]
Jugabilidad básica. El jugador puede usar la curvatura negativa para escapar de situaciones de las que sería imposible escapar en un juego similar en la cuadrícula euclidiana. En concreto, cualquier monstruo que siga al jugador se quedará cada vez más atrás, a menos que esté directamente detrás del jugador; esto se debe a que seguir un camino equidistante a un camino específico lleva más tiempo que seguir el camino original.
Arte. El juego se muestra en el modelo de disco de Poincaré por defecto; también es posible seleccionar otras proyecciones desde el menú de modos especiales. Los gráficos están inspirados en el arte de MC Escher , en particular en la serie Circle Limit , que utiliza geometría hiperbólica.
Equilibrio. Una propiedad de la geometría hiperbólica es que la cantidad de celdas en la distancia máxima d desde el punto de partida es exponencial en d ; hay centillones de celdas en la distancia 1000 desde el punto de partida. Esto hace que el mundo de HyperRogue sea prácticamente infinito. La fórmula tradicional de los juegos de rol de hacerse más fuerte recolectando equipo tuvo que cambiarse para evitar que las estrategias de grindeo fueran efectivas. Se desbloquean nuevas tierras y poderes mágicos recolectando tesoros, pero, por otro lado, la cantidad de monstruos que aparecen depende de la cantidad de tesoros recolectados en la tierra dada, lo que hace imposible grindear indefinidamente.
Diseño de misiones. Muchos desafíos del juego serían triviales en un mundo euclidiano, pero se vuelven más difíciles debido a la expansión exponencial del plano hiperbólico. Al mismo tiempo, otros desafíos serían prácticamente imposibles en el mundo euclidiano, pero son relativamente fáciles en el mundo hiperbólico. Llegar al centro de un círculo de tamaño moderado y regresar al lugar donde se estaba antes son dos ejemplos de tareas que son casi imposibles en la geometría hiperbólica, mientras que ambas son mucho más fáciles en la geometría euclidiana.
Diseño de niveles. Los obstáculos y otros objetos del mundo del juego utilizan formas imposibles en la geometría euclidiana, como árboles infinitos, equidistantes y horociclos , y líneas rectas que nunca se cruzan. También hay un terreno que se basa en la holonomía de la geometría hiperbólica: cuando el jugador regresa a una casilla después de dar unos pasos, el mundo ha girado alrededor del jugador.
El tutorial del juego permite al jugador aprender sobre la geometría hiperbólica y la mecánica básica del juego.
Liberar
La primera versión de HyperRogue fue creada en noviembre de 2011, [9] y contenía solo una única tierra y monstruos muy simples. Una nueva versión fue realizada en marzo de 2012 para el Seven Day Roguelike Challenge, con más tierras y la introducción de orbes mágicos. En enero de 2015, HyperRogue fue lanzado en Steam . [10]
La versión 12.0, lanzada en junio de 2021, agregó soporte para realidad virtual a través de SteamVR . [11]
Recepción
HyperRogue fue llamado "uno de los roguelikes más interesantes que han surgido últimamente" en el libro Exploring Roguelike Games . [12] Pocket Tactics afirmó que recordaba a la serie Chronicles of Amber de Roger Zelazny . [13]
Referencias
- ^ "Copia de Hyperrogue". GitHub . Consultado el 4 de mayo de 2024 .
- ^ "HyperRogue - Experimentos con geometría".
- ^ "Página Acerca de HyperRogue" . Consultado el 7 de abril de 2020 .
- ^ Valentin, Christian (23 de junio de 2016). "No te pierdas en el roguelike no euclidiano HyperRogue". www.pocketgamer.com . Consultado el 3 de junio de 2021 .
- ^ Zeno y Tehora Rogue, RogueViz , consultado el 27 de abril de 2017
- ^ Zeno Rogue (18 de marzo de 2012). «Geometría hiperbólica en HyperRogue». Eye of Hydra . Consultado el 27 de abril de 2017 .
- ^ Kopczyński, Eryk; Celińska, Dorota; Čtrnáct, Marek. "HyperRogue: jugando con la geometría hiperbólica" (PDF) . Actas de Bridges 2017: Matemáticas, música, arte, arquitectura, cultura (2017) . Conferencia Bridges . Waterloo, Canadá.
- ^ Smith, Adam (28 de septiembre de 2017). «HyperRogue, el roguelike no euclidiano, es una obra maestra que te derrite la mente». Rock, Paper, Shotgun . Consultado el 29 de septiembre de 2017 .
- ^ Rogue, Zeno. "Historia de HyperRogue" . Consultado el 27 de abril de 2017 .
- ^ "HyperRogue en la tienda Steam".
- ^ Liam Dawe (4 de junio de 2021). "HyperRogue convierte el roguelike no euclidiano en una experiencia de realidad virtual y es una locura". GamingOnLinux . Consultado el 4 de junio de 2021 .
- ^ Harris, John (2020). Explorando los juegos Roguelike. Milton: Taylor & Francis Group. ISBN 978-1-000-16949-2.OCLC 1164495662 .
- ^ Eklund, Tof (2 de marzo de 2016). «Un grupo de juegos con una perspectiva LGBTQ+». Pocket Tactics . Archivado desde el original el 20 de junio de 2017. Consultado el 29 de septiembre de 2017 .
Enlaces externos
- Sitio web oficial
- Wiki oficial
- Demostración en línea utilizando WebGL