History of HyperRogue
In November 2011, I have made Hyperbolic Rogue
which was a technical draft of a hyperbolic roguelike. It was a very simple game:
it contained only the ASCII graphics, and only the Icy Lands (without the orbs).
Even though very simple, it had become somewhat popular.
In March 2012, for the Seven Day Roguelike Challenge, I have made a new version.
It still included only the ASCII graphics, but it had seven land types and magical orbs.
To make it clear that the game was not written completely from scratch for this challenge
(although probably the development probably took less than 7 days in total),
but rather based on a partially working draft, this version is called HyperRogue II
Later, I have decided to add vector graphics and other improvements -- this version was
called HyperRogue III, to make it clear that it was no longer the 7DRL version. Since
version 4.0 I have decided to drop the III prefix, it looks strange and not everyone has to know the history. :)
In January 2015, HyperRogue was accepted for sale on Steam. This was mostly luck:
I have managed to put it on Steam Greenlight while Greenlight was still free, I would not
pay the Greenlight fee to put it there otherwise. Initially, the Steam version simply
allowed online leaderboards and achievements, and cost below $1. Anyway, this not
only brought me some money for my work, but it also has created a
with many ideas. Due to this community, HyperRogue is roughly five times bigger now
than before 2015, and I am much more proud of it -- with lands and quests
based on hyperbolic features, such as horocycles, equidistants and periodic patterns,
which could not work in Euclidean space, it is a really unique game now.
While the very newest features are currently available only in the
paid versions, this does not feel like abandoning the "completely free" virtues of
the original HyperRogue -- the free version did grow a lot, and it will grow further,
which would not be possible without Steam.
More details about the beginnings, and each particular land or feature, can be found
series of posts on the HyperRogue blog
. The detailed changelog can be found
. Have fun reading!
Special thanks to:
- for making great music for HyperRogue:
- for ideas for new lands (or at least some inspiration for them):
Maciej Chojecki, Marek Čtrnáct, Piotr Migdał, tehora,
wonderfullizardofoz, zelda0x181e, phenomist,
- for translating HyperRogue into other languages:
Marek Čtrnáct, zulmetefza & Seyacim, green orange
- for being great players, and notifying me of some exploits:
Adam Borowski, tricosahedron, Vipul, jruderman
- for bug reports and feature requests:
Andrew Farnsley, ortoslon, chrysn,
DarkShadowJ, Marek Čtrnáct,
tehora, jspoh, Vipul,
archmageomega, snowyowl0, green orange, Maugli,
wonderfullizardofoz, Sprite Guard, arythera, Maxmetpt,
Sinquetica, Patashu, Tom Fryers, _monad,
baconcow, Alan, SurelyYouJest, hotdogPi,
- for recording their HyperRogue games:
the first version
Sprite Guard - up-to-date recordings
of the new versions of HyperRogue
Alan Malloy - a series of videos with many ideas for improvements
- for helping to spread word about HyperRogue:
ortoslon, Darren Grey, Piotr Migdał, and snowyowl0
- for providing ports and packages:
Konstantin Stupnik (OSX), Wayne A Arthurton (OSX), mcobit (Pandora),
chrysn and Damyan Ivanov (Debian)
- for donations -- donations are always welcome!
tricosahedron, Michael Heerdegen,
- everyone who voted for HyperRogue on Steam Greenlight
-- HyperRogue is already on Steam!
- everyone who supported HyperRogue by buying T-shirts or other merchandise
- last but not least, everyone who played HyperRogue! :)