Ludography
NetHack cover

1987 · Fork · Roguelike · Role-playing

NetHack

Fork

NetHack is a single-player roguelike video game originally released in 1987 with ASCII graphics. It is a descendant of an earlier game called Hack, which was inspired by Rogue. The player chooses a character race and class; their mission is to retrieve the Amulet of Yendor in a randomly generated dungeon.

Released
1 July 1987
Platforms
AndroidAtari STLinuxMS-DOSWindowsmacOS
Genres
RoguelikeRole-playing
Developers
—
Publishers
—
Modes
Single-player
Perspective
Bird view / IsometricText
Themes
Fantasy
Country
United States

About

NetHack is a free and open-source, single-player roguelike video game developed by the NetHack Development Team (also known as the DevTeam), a group of developers who collaborate over the internet. It was first released on 28 July 1987 as a fork of Hack, which is itself based on Rogue, and it is one of the oldest video games still in active development. In the game, the player creates a character, then descends through the Mazes of Menace, a multi-level dungeon, fighting monsters and collecting treasure, with the goal of retrieving the Amulet of Yendor and escaping with it. NetHack has been cited as an influence on later games, including Diablo.

As a roguelike, NetHack features turn-based, grid-based dungeon crawling gameplay, procedurally generated levels, and permadeath. The game is known for its difficulty, and for the many ways in which items, monsters, and the environment can interact. It uses simple ASCII graphics by default, but it can also use alternative symbol sets, graphical tiles, and the curses interface. Compared with Rogue, the game that originated the genre, NetHack expanded on the original concept by introducing a wider variety of objects, vocabulary, and popular culture references.

Keywords

  • turn-based
  • roguelike
  • procedural generation
  • permadeath
  • ascii
  • open-source
  • pets
  • traps
  • freeware
  • attributes
  • game reference
  • randomly generated dungeons

Media

NetHack screenshot 1

The articlegameplay, story, development, reception

Gameplay

Before starting a game, players choose their character's race, role, genre, and alignment, or allow the game to assign the attributes randomly. There are traditional fantasy roles such as knight, wizard, rogue, and priest; but there are also unusual roles, including archaeologist, tourist, and caveman. The player character's role and alignment dictate which deity the character serves and is supported by in the game, "how other monsters react toward you", as well as character skills and attributes.

After the player character is created, the main objective is introduced. To win the game, the player must retrieve the Amulet of Yendor, found at the lowest level of the dungeon, and offer it to their deity. Successful completion of this task rewards the player with the gift of immortality, and the player is said to "ascend", attaining the status of demigod. Along the path to the amulet, a number of sub-quests must be completed, including one class-specific quest.

Development

NetHack is a software derivative of Hack, which itself was inspired by Rogue. Hack was created by students Jay Fenlason, Kenny Woodland, Mike Thome, and Jonathan Payne at Lincoln-Sudbury Regional High School as part of a computer class, after seeing and playing Rogue at the University of California, Berkeley computer labs. The group had tried to get the source code of Rogue from Glenn Wichman and Michael Toy to build upon, but Wichman and Toy had refused, forcing the students to build the dungeon-creation routines on their own. As such, the game was named Hack in part for the hack-and-slash gameplay and that the code to generate the dungeons was considered a programming hack.

After their classes ended, the students' work on the program also ended, though they had a working game. Fenlason provided the source code to a local USENIX conference, and eventually it was uploaded to USENET newsgroups. The code drew the attention of many players who started working to modify and improve the game as well as port it to other computer systems. Hack did not have any formal maintainer and while one person was generally recognized to hold the main code to the current version of Hack, many software forks emerged from the unorganized development of the game.

Legacy

NetHack has influenced ADOM, Minecraft, Spelunky, Diablo, and Mystery Dungeon. Time included NetHack in its top 100 video games list in 2012. Other publications listing it among the best video games include 1001 Video Games You Must Play Before You Die (2013, 1001-game list), Digitally Downloaded (2016, 63rd in a 100-game list) and Polygon (2017, 87th in a 500-game list). The game was part of the video game exhibit "Never Alone", in the Museum of Modern Art's collection, which ran from September 2022 to July 2023. NetHack was also included in a list of the best open source video games by The Gamer.

Releases by platformdates and regions as published

PlatformReleasedRegions
MS-DOS28 July 1987Worldwide
Linux31 December 1993Worldwide
Windows31 December 1993Worldwide

Editions and related releases

Part of
Hack
Ported as
NetHackiNetHack
Basis for
Slash'EM Extended
Built on it
NetHackFalcon's EyeSlash'EM ExtendediNetHackVulture for NethackNetHack: LegacyGnollHack

Games like this

Collections3 collections

Genres

Licensing

Description adapted from its source, CC BY-SA 4.0.