Hack (video game)

Last updated
Hack
Initial release17 January 1984;40 years ago (1984-01-17)
Stable release
1.0.3 / 23 July 1985;38 years ago (1985-07-23) [1]
Written in C [2]
Successor NetHack
Available inEnglish
Type Roguelike video game
License 3-clause BSD license [3]

Hack is a 1984 roguelike video game that introduced shops as gameplay elements and expanded available monsters, items, and spells. It later became the basis for NetHack .

Contents

History and development

Hack was created in 1982 by Jay Fenlason with the assistance of Kenny Woodland, Mike Thome, and Jonathan Payne, while students at Lincoln-Sudbury Regional High School. [4] A greatly extended version was first released on Usenet in 1984 by Andries Brouwer. Brouwer continued to work on Hack until July 1985. Don Kneller ported the game to MS-DOS and continued development there. [5] Development on all Hack versions ended within a few years. Hack descendant NetHack was released in 1987. [6] [7]

Hack is still available for Unix, and is distributed alongside many modern Unix-like OSes, [5] including Debian, Ubuntu, the BSDs, [5] Fedora, [8] and others. Hack has also been ported to a variety of non-Unix-based platforms. NetHack is available for almost all platforms which run Hack. There is one exception: Hack is available, [9] but NetHack is unavailable, for the Game Boy Advance.

Gameplay

This describes Brouwer's version 1.0.3, which is the most canonical version, being the one installed by package managers on Linux systems.

Being developed by one man means the game is more balanced. Even when the player has discovered all properties of monsters, wands, potions, and has fathomed the role of "luck", the game remains as playable as ever. It may take ages before the player reaches that stage. The player will be helped by rumors: cryptic hints, hidden in fortune cookies.

The object of the game is to delve into a dungeon to retrieve the Amulet of Yendor, and perish with as many game points as possible. The player can start out with a different ability set, such as Wizard or Cave(wo)man. The player confronts various monsters: hobgoblins, leprechauns, acid blobs, bats, centaurs, chameleons, dragons, ghosts, imps, trolls, and has weapons, armor, potions, wands, rings and special items to aid in this, e.g. related to fire there is a scroll, a ring, a monster and a wand, and their interplay is to be discovered.

There is time pressure because the player dies if their food runs out, though food is scattered around the dungeon. There is a limit to how much the player can carry, forcing them to leave valuable items behind. The amount of gold and gems the player possesses when they die increases their score, but holding them comes with a burden of more weight.

The player must enter Hell to recover the Amulet. Entering Hell for the uninitiated just means that "you burn to a crisp". In NetHack, Hell is renamed.

The player encounters special rooms such as shops, crypts, and vaults. Other spatial elements in the game are traps and swamps. As the player's experience grows, so do their abilities, score and the need for food.

Interface

Hack implements a graphical user interface using arrangements of ASCII or Extended ASCII glyphs to represent game elements. Some later ports of Hack, on AmigaOS for example, use graphical tiles in place of these letters and symbols.

Typical Hack session

You hear some noises in the distance.       #                                                                   ------                                                                   |....|                        -----                                    ##+....|                        |..$+#                                     |...<|                        +...|#                                     |....|                        |...|###############                       ------                        |...|#             #-----+-----                        |..%|##            #|.........|                   #    -----#             #|.[......%L        -+----  ##############             #|.........|        |....|   #                         #+@........|        |....+####                        ##-----------        |....|        |....+        ------         Level 1    Hp  15(15)   Ac 9    Str 16      Exp  1           
Key:
@the player character
+a door
$gold
%food
Lmonster; a leprechaun
[armor
#corridor
<stairway leading upwards

Related Research Articles

<span class="mw-page-title-main">Irssi</span> Text-mode IRC client

Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.

<i>NetHack</i> Classical roguelike ASCII graphics computer game released in 1987

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.

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.

<span class="mw-page-title-main">Slash'EM</span>

Slash'EM is a variant of the roguelike game NetHack that offers extra features, monsters, and items. Several of its novel features, such as the Monk class, "conducts", and the Sokoban levels, have been reincorporated into NetHack.

<i>Moria</i> (1983 video game) 1983 roguelike video game

The Dungeons of Moria, usually referred to as simply Moria, is a computer game inspired by J. R. R. Tolkien's novel The Lord of the Rings. The objective of the game is to dive deep into the Mines of Moria and kill the Balrog. Moria, along with Hack (1984) and Larn (1986), is considered to be the first roguelike game, and the first to include a town level.

<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.

<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.

Larn is a roguelike computer game written by Noah Morgan in 1986 for the UNIX operating system. Morgan's original version of Larn remains part of the NetBSD games collection.

A text game or text-based game is an electronic game that uses a text-based user interface, that is, the user interface employs a set of encodable characters, such as ASCII, instead of bitmap or vector graphics.

<i>Ragnarok</i> (video game) Free-to-play roguelike video game

Ragnarok is a freeware Roguelike video game for MS-DOS, developed by Norsehelm Productions from 1992 to 1995.

<i>DRL</i> (video game) 2013 video game

DRL, short for Doom, the Roguelike, is a roguelike video game developed by ChaosForge based on the first-person shooters Doom and Doom II. It has been in development since 2002, and was released for Microsoft Windows, Linux and OS X. Following a cease and desist notice from "Doom" trademark owner ZeniMax Media, the game's name was changed to DRL in 2016.

<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.

<span class="mw-page-title-main">Falcon's Eye</span> Free-to-play variant of the roguelike video game NetHack

Falcon's Eye is a version of the roguelike video game NetHack which introduces isometric graphics and mouse control. Falcon's Eye has been praised for improving NetHack's visuals and audio to an almost commercial level and has been noted by Linux Journal as among the best free games available. After development stalled in 2001, the game was continued as Vulture's Eye and later Vulture for Nethack.

<i>Fate: Undiscovered Realms</i> 2008 video game

Fate: Undiscovered Realms is an action role-playing roguelike video game developed by WildTangent and released on July 17, 2008, as a stand-alone expansion to the 2005 PC game Fate. The retail version sold in stores includes the original game as well. It was followed by a second expansion, Fate: The Traitor Soul, in 2009.

<i>Dungeons of Dredmor</i> 2011 video game

Dungeons of Dredmor is a roguelike indie video game released on July 13, 2011, by Gaslamp Games. A downloadable content (DLC) pack, "Realm of the Diggle Gods", was released later that year. A second DLC, "You Have To Name The Expansion Pack", was released on June 5, 2012, and a third, "Conquest of the Wizardlands", was released on August 1, 2012. The game has extensive support for user-created modifications.

<span class="mw-page-title-main">DNF (software)</span> RPM package manager

DNF or Dandified YUM is the next-generation version of the Yellowdog Updater, Modified (yum), a package manager for .rpm-based Linux distributions. DNF was introduced in Fedora 18 in 2013; it has been the default package manager since Fedora 22 in 2015, Red Hat Enterprise Linux 8, and OpenMandriva, and is also an alternative package manager for Mageia.

<i>Brogue</i> (video game) Roguelike video game

Brogue is a free roguelike computer video game created by Brian Walker. As in its predecessor Rogue, the goal of Brogue is for the player to descend to the 26th floor of the Dungeons of Doom, retrieve the Amulet of Yendor, and return to the surface. Players also have the option of delving deeper into the dungeon to obtain a higher score. This task is complicated by the presence of monsters and traps in a procedurally generated dungeon.

<i>Delver</i> 2018 video game

Delver is a 2018 first-person roguelike action dungeon crawler video game developed by Priority Interrupt. It was released for Microsoft Windows, macOS, and Linux on February 2, 2018.

References

  1. "Hack". RogueBasin. Archived from the original on 30 August 2006. Retrieved 19 July 2013.
  2. "Index of games/hack/". DragonFly BSD revision-control system. Retrieved 19 July 2013.
  3. "Hack". Archived from the original on 4 August 2003. Retrieved 19 July 2013.
  4. Harvey, Brian, A Case Study: The Lincoln-Sudbury Regional High School, archived from the original on June 1, 2016, retrieved December 19, 2018
  5. 1 2 3 "Hack 1.0.3". NetHackWiki. Archived from the original on 12 May 2011. Retrieved 19 July 2013.
  6. "Game history 1.0.3". NetHackWiki. Archived from the original on 17 November 2010. Retrieved 19 July 2013.
  7. "NetHack 1.3d". NetHackWiki. Archived from the original on 29 May 2011. Retrieved 19 July 2013.
  8. "bsd-games.spec". Fedora Project Packages GIT repositories » bsd-games.git. Line 162. Retrieved 19 July 2013.
  9. "List of handheld roguelikes". RogueBasin. Archived from the original on December 19, 2018. Retrieved 19 July 2013.