RevivedHack
Unlike Rogue, Hack was a game I had never played before I started porting it. In fact, it wasn't until an early version of RevivedHack was compiling and running under Windows that I experienced this wonderful game from the mid-1980's for the first time. Before that I had played, or tried to play, NetHack, Hack's direct descendent. I quickly found that the arcane knowledge that one has to learn by trial-and-error just to survive in NetHack was far too daunting for me, unless I was willing to invest many hours learning all its secrets. Some players turn to spoilers, which are profuse on the Internet, but I decided to go back in time to see what the game was like in its more primitive state. What I found was not an incomplete game with little to attract players of modern Roguelikes; instead Hack turned out to be a very well-balanced and challenging game.

Hack was originally written by Jay Fenlason and friends. His game was inspired by Rogue, and was intended to be an improved version of it. Unfortunately, his source code has apparently not survived, and only derivatives of it exist. One such derivation was Andries Brouwer's Hack, which was posted to Usenet in December of 1984. Brouwer released versions 1.0, 1.0.1, 1.0.2, and finally 1.0.3 for the UNIX operating system. They were distributed through Usenet as complete source code or patches against a previous version. They were later ported to MS-DOS (PC Hack) and Amiga. Version 1.0.3 is currently distributed with operating systems in the BSD family.

The MS-DOS ports were made by Don Kneller. His port of Hack 1.0.3, PC Hack 3.61, is the basis of RevivedHack, integrating his bug fixes and most of his changes. Apart from the actual porting, I made many of my own changes, adding color to the text, optional support for graphical tiles and sound effects, and new saved game and message display code. I also collected bug reports from old newsgroup messages, and fixed those bugs, as well as others I found while playtesting.

Download




RevivedHack
©2008 Donnie Russell

This website is hosted for free by Freewebs.com - free website. Get your own Free Website now!