Difference between revisions of "NetHack"

From NetHackWiki
Jump to navigation Jump to search
(History of NetHack: disagree about {{todo|Section needs completing}}; point to variants)
Line 64: Line 64:
  
 
==History of NetHack==
 
==History of NetHack==
{{todo|Section needs completing}}
+
{{main|Game history}}
:''This section offers a short summary of NetHack's history. For a more comprehensive history, see the [[Game history]] page.''
 
 
 
 
NetHack's first version, [[NetHack 1.3d|1.3d]], was released in July 1987, descending directly from [[Jay Fenlason's Hack|Jay Fenlason]] and [[Hack 1.0|Andries Brouwer]]'s Hack. Subsequent early versions of NetHack, namely [[NetHack 1.4f|1.4f]], [[NetHack 2.2a|2.2a]] and [[NetHack 2.3e|2.3e]] were released through 1987 and 1988.
 
NetHack's first version, [[NetHack 1.3d|1.3d]], was released in July 1987, descending directly from [[Jay Fenlason's Hack|Jay Fenlason]] and [[Hack 1.0|Andries Brouwer]]'s Hack. Subsequent early versions of NetHack, namely [[NetHack 1.4f|1.4f]], [[NetHack 2.2a|2.2a]] and [[NetHack 2.3e|2.3e]] were released through 1987 and 1988.
  
Line 75: Line 73:
 
Three years later, [[NetHack 3.2.0]] was released, dedicated to the memory of [[Izchak Miller]].
 
Three years later, [[NetHack 3.2.0]] was released, dedicated to the memory of [[Izchak Miller]].
  
Several forks of NetHack were produced through the lifespan of both 3.1 and 3.2,  
+
Several forks of NetHack were produced through the lifespan of both 3.1 and 3.2. The current version 3.4.3 was released in 2004.
 +
 
 +
Vanilla NetHack has stayed popular with the player base, but active development is visible only in the [[variant]]s, such as [[UnNetHack]], [[AceHack]], and [[SporkHack]].
  
 
==Graphical user interfaces==
 
==Graphical user interfaces==

Revision as of 06:55, 19 September 2011

Official NetHack logo
This is the page on the culture, development, and historic aspects of NetHack. For information on how to play the game and a start to the game mechanics, see Guidebook.

NetHack is a roguelike computer game, and the most famous and popular of its kind. The latest version is 3.4.3, released on 8 December 2003. NetHack can be downloaded at the official NetHack download page. It is also available in other languages. Since then, its variants SLASH'EM, SporkHack, UnNetHack, and many patches have appeared.

Vanilla NetHack refers to the version as it was released by the DevTeam, without any additional patches.

Screenshot

See also Graphical user interface.

                                                   #
                                                   #       -----------
   -----------                          -------------     #..........|
   |..........#                         |...........+######|.........|
   |.........|#                        #............|     #..*.?.....|
   |.........|###                    ###|............######-----------
   |$........|  #   ------------########+...........|            #
   |.........|  ### |.$.........########------+------
   ---.-----+-    # |..>...F...|#  #   ###### ##
    ###    ##     ##|..........+####        #  #
    #      #        ------------#           ######
   ##############################             #  #
 --+--####                                    ######
 |..@.######################################    #  #
 |...| ############################################################## #
 |*...##                                          #  -------     -.-.---
 -----                                            ###|.....|     |..$..|
                                                    #......|     |%../.|
                                                     |$....+#####+...<.|
                                                     -------     -------

Wizard the Tenderfoot        St:16 Dx:11 Co:13 In:13 Wi:14 Ch:8  Chaotic
Dlvl:1  $:0  HP:13(14) Pw:0(3) AC:7  Xp:2/24 T:247

Why do people like NetHack?

NetHack enjoys popularity in niches. Mathematicians, programmers, physicists, engineers, linguists and writers all feel a strong pull, though anyone with an eye for detail, a sense of completeness, a respect for complexity, and a head for numbers will be at home.

On the surface, the game is a hack'n'slash Dungeons and Dragons clone, but its subtle sense of humor and intellectual rigor elevate it from the faintly nerdy to the sharply geeky.

Just as a mathematician seeks elegant expressions over fuzzy generalities, NetHack eschews graphics in favor of perfectly crafted, well-defined ASCII characters. While other games are dated by their interfaces, NetHack is preserved in ascetic purity.

The programmer is drawn to NetHack as an extension of the operating system. Its culture is deeply intertwined with that of the Unix systems, and indeed is a staple fixture on any good Unix system - a known quantity, ageless, familiar, and soothing; whatever hairy command-line tasks are required, nethack(6) is always there.

NetHack is hard: while other games can be completed in an afternoon, you may go years without finishing NetHack. NetHack is unforgiving: if you die, you stay dead. There is no save-and-reload crutch here. Put simply, NetHack is a harsh mistress, whose respect you must earn. In time, you learn to respect it back.

NetHack is deep: in your first game, you will die quickly, and come back worrying about how to survive. You will learn, eventually, and move onto higher concerns. You will stop worrying about your score, and start considering questions of optimality, efficiency, and elegance. You will consult tables and guides in search of an edge because everyone knows the best way to have fun in a game is to take 20 until you beat an impossible DC, rather than try to actually succeed at something hard yet possible. You may dive into the very source code, looking to explain that one-in-a-thousand shot you just pulled off. You will probably learn some C, and possibly get into heated debates about the merits of pseudorandom number generators, expected returns, inconsistencies between competing mythologies, and the ethics of exploiting bugs.

NetHack is history: Descending from Rogue, NetHack has 27 years of development behind it. It is one of the few computer games widely played by people who are younger than it. From this history arises a kind of authority.

History of NetHack

Main article: Game history

NetHack's first version, 1.3d, was released in July 1987, descending directly from Jay Fenlason and Andries Brouwer's Hack. Subsequent early versions of NetHack, namely 1.4f, 2.2a and 2.3e were released through 1987 and 1988.

In 1989, NetHack's current incarnation's first release, 3.0.0, was posted to Usenet. It featured a massive expansion over the previous versions.

NetHack 3.1.0 was released in 1993, introducing several big changes, such as the introduction of Gehennom in place of Hell, and the introduction of the Invocation.

Three years later, NetHack 3.2.0 was released, dedicated to the memory of Izchak Miller.

Several forks of NetHack were produced through the lifespan of both 3.1 and 3.2. The current version 3.4.3 was released in 2004.

Vanilla NetHack has stayed popular with the player base, but active development is visible only in the variants, such as UnNetHack, AceHack, and SporkHack.

Graphical user interfaces

As well as the standard ASCII interface, many official and unofficial graphical user interfaces are available. The best known are Falcon's Eye and Vulture's Eye. Vulture's (includes Vulture's Eye) is actually a continuation of the Falcon's Eye project, but some players still prefer Falcon's Eye.

Title

The title is properly spelled "NetHack", with two capital letters. "nethack" is also correct when used to refer to the name of the game binary. "Nethack" is a common misspelling, even having been used by members of the DevTeam in comments in the source code. See also Spelling.

Popular Culture

This page is a stub. Should you wish to do so, you can contribute by expanding this page.

A user has suggested improving this page or section as follows:

"Gads this begs to be longer."

In its legacy, NetHack has directly and indirectly been referenced in many sources.

Download

You can also play online on a public server, e. g. nethack.alt.org (or even on facebook).

Official version

Both Qt/X/tiles and ascii interfaces are available there.

Computer-like platforms

Other platforms

External links

This page is a stub. Should you wish to do so, you can contribute by expanding this page.

A user has suggested improving this page or section as follows:

"I think this page should be a kind of FAQ, as it's probably the first place strangers will visit upon seeing the Main Page."