history reconciliation
Eliminate most of the minor differences between dat/history and the end section of doc/Guidebook.txt which didn't seem to be intentional. Several commas, a couple of past/present tense discrepancies, and various clauses or whole sentences which were in one but not the other. There are still differences which this doesn't address. Also a couple of actual changes. Make the Guidebook refer to itself as "this document" rather than "this paper". Change "dozens of people's work" to "scores of people's work". Add a new sentence describing the version numbering scheme used by 3.0, which wasn't 3.0.x yet.
This commit is contained in:
75
dat/history
75
dat/history
@@ -2,7 +2,7 @@ NetHack History file for release 3.6
|
||||
|
||||
Behold, mortal, the origins of NetHack...
|
||||
|
||||
Jay Fenlason wrote the original Hack with help from Kenny Woodland,
|
||||
Jay Fenlason wrote the original Hack, with help from Kenny Woodland,
|
||||
Mike Thome, and Jon Payne.
|
||||
|
||||
Andries Brouwer did a major re-write, transforming Hack into a very different
|
||||
@@ -22,11 +22,10 @@ many of the added features, and produced NetHack version 1.4 in 1987. He
|
||||
then coordinated a cast of thousands in enhancing and debugging NetHack 1.4
|
||||
and released NetHack versions 2.2 and 2.3.
|
||||
|
||||
Later, Mike coordinated a major rewrite of the game, heading a team which
|
||||
Later, Mike coordinated a major re-write of the game, heading a team which
|
||||
included Ken Arromdee, Jean-Christophe Collet, Steve Creps, Eric Hendrickson,
|
||||
Izchak Miller, Eric S. Raymond, John Rupley, Mike Threepoint, and Janet Walz,
|
||||
to produce NetHack 3.0c. The same group subsequently released ten patch-
|
||||
level revisions and updates of 3.0.
|
||||
to produce NetHack 3.0c.
|
||||
|
||||
NetHack 3.0 was ported to the Atari by Eric R. Smith, to OS/2 by Timo
|
||||
Hakulinen, and to VMS by David Gentzel. The three of them and Kevin Darcy
|
||||
@@ -39,6 +38,11 @@ Johnny Lee ported NetHack 3.0 to the Macintosh. Along with various other
|
||||
Dungeoneers, they continued to enhance the PC, Macintosh, and Amiga ports
|
||||
through the later revisions of 3.0.
|
||||
|
||||
Version 3.0 went through ten relatively rapidly released "patch-level"
|
||||
revisions. Versions at the time were designated "3.0 patchlevel 10" or
|
||||
"3.0pl10" rather than 3.0.10; that three component numbering scheme began
|
||||
to be used with 3.1.0.
|
||||
|
||||
Headed by Mike Stephenson and coordinated by Izchak Miller and Janet Walz,
|
||||
the NetHack Development Team which now included Ken Arromdee, David Cohrs,
|
||||
Jean-Christophe Collet, Kevin Darcy, Matt Day, Timo Hakulinen, Steve Linhart,
|
||||
@@ -56,18 +60,18 @@ Spackman, Steve VanDevender, and Paul Winner, ported NetHack 3.1 to the PC.
|
||||
|
||||
Jon W{tte and Hao-yang Wang, with help from Ross Brown, Mike Engber, David
|
||||
Hairston, Michael Hamel, Jonathan Handler, Johnny Lee, Tim Lennan, Rob Menke,
|
||||
and Andy Swanson developed NetHack 3.1 for the Macintosh, porting it for
|
||||
and Andy Swanson, developed NetHack 3.1 for the Macintosh, porting it for
|
||||
MPW. Building on their development, Bart House added a Think C port.
|
||||
|
||||
Timo Hakulinen ported NetHack 3.1 to OS/2. Eric Smith ported NetHack 3.1
|
||||
to the Atari. Pat Rankin, with help from Joshua Delahunty, is responsible
|
||||
to the Atari. Pat Rankin, with help from Joshua Delahunty, was responsible
|
||||
for the VMS version of NetHack 3.1. Michael Allison ported NetHack 3.1 to
|
||||
Windows NT.
|
||||
|
||||
Dean Luick, with help from David Cohrs, developed NetHack 3.1 for X11.
|
||||
It drew the map as text rather than graphically but included nh10.bdf, an
|
||||
optionally used custom X11 font which has tiny images in place of letters and
|
||||
punctuation, a precursor of tiles. Those images didn't extend to individual
|
||||
punctuation, a precursor of tiles. Those images don't extend to individual
|
||||
monster and object types, just replacements for monster and object classes
|
||||
(so one custom image for all "a" insects and another for all "[" armor and
|
||||
so forth, not separate images for beetles and ants or for cloaks and boots).
|
||||
@@ -80,7 +84,7 @@ He contributed them to the NetHack Development Team which rechristened them
|
||||
other games. NetHack's tiles support was then implemented on other platforms
|
||||
(initially MS-DOS but eventually Windows, Qt, and X11 too).
|
||||
|
||||
The 3.2 NetHack Development Team, comprised of Michael Allison, Ken Arromdee,
|
||||
The 3.2 NetHack Development Team, comprised of Michael Allison, Ken Arromdee,
|
||||
David Cohrs, Jessie Collet, Steve Creps, Kevin Darcy, Timo Hakulinen, Steve
|
||||
Linhart, Dean Luick, Pat Rankin, Eric Smith, Mike Stephenson, Janet Walz,
|
||||
and Paul Winner, released version 3.2 in April of 1996.
|
||||
@@ -89,7 +93,7 @@ Version 3.2 marked the tenth anniversary of the formation of the development
|
||||
team. In a testament to their dedication to the game, all thirteen members
|
||||
of the original NetHack Development Team remained on the team at the start of
|
||||
work on that release. During the interval between the release of 3.1.3 and
|
||||
3.2, one of the founding members of the NetHack Development Team,
|
||||
3.2, one of the founding members of the NetHack Development Team,
|
||||
Dr. Izchak Miller, passed away. That release of the game was dedicated to
|
||||
him by the development and porting teams.
|
||||
|
||||
@@ -106,12 +110,12 @@ NetHack-- when some people incorrectly assumed that it was a conversion
|
||||
of the C source code to C++. Working independently, Stephen White wrote
|
||||
NetHack Plus. Tom Proudfoot later merged NetHack Plus and his own NetHack--
|
||||
to produce SLASH. Larry Stewart-Zerba and Warwick Allison improved the
|
||||
spellcasting system with the Wizard Patch. Warwick Allison also ported
|
||||
spell casting system with the Wizard Patch. Warwick Allison also ported
|
||||
NetHack to use the Qt interface.
|
||||
|
||||
Warren Cheung combined SLASH with the Wizard Patch to produce Slash'em, and
|
||||
Warren Cheung combined SLASH with the Wizard Patch to produce Slash'EM, and
|
||||
with the help of Kevin Hugo, added more features. Kevin later joined the
|
||||
NetHack Development Team and incorporated the best of these ideas in
|
||||
NetHack Development Team and incorporated the best of these ideas into
|
||||
NetHack 3.3.
|
||||
|
||||
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
||||
@@ -134,7 +138,7 @@ publicly available web-site listing all the bugs that had been discovered.
|
||||
Despite that constantly growing bug list, 3.3 proved stable enough to last
|
||||
for more than a year and a half.
|
||||
|
||||
The 3.4 NetHack Development Team initially consisted of Michael Allison,
|
||||
The 3.4 NetHack Development Team initially consisted of Michael Allison,
|
||||
Ken Arromdee, David Cohrs, Jessie Collet, Kevin Hugo, Ken Lorber, Dean Luick,
|
||||
Pat Rankin, Mike Stephenson, Janet Walz, and Paul Winner, with Warwick Allison
|
||||
joining just before the release of NetHack 3.4.0 in March 2002.
|
||||
@@ -160,7 +164,7 @@ Ron Van Iwaarden maintained 3.4 for OS/2.
|
||||
Janne Salmijarvi and Teemu Suikki maintained and enhanced the
|
||||
Amiga port of 3.4 after Janne Salmijarvi resurrected it for 3.3.1.
|
||||
|
||||
Christian `Marvin' Bressler maintained 3.4 for the Atari after he
|
||||
Christian "Marvin" Bressler maintained 3.4 for the Atari after he
|
||||
resurrected it for 3.3.1.
|
||||
|
||||
The release of NetHack 3.4.3 in December 2003 marked the beginning of a
|
||||
@@ -176,12 +180,12 @@ maintained, and enjoyed by the community to this day.
|
||||
|
||||
In September 2014, an interim snapshot of the code under development was
|
||||
released publicly by other parties. Since that code was a work-in-progress
|
||||
and had not gone through a period of debugging, it was decided that the
|
||||
version numbers present on that code snapshot would be retired and never
|
||||
used in an official NetHack release. An announcement was posted on the
|
||||
NetHack Development Team's official nethack.org website to that effect,
|
||||
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official release
|
||||
version.
|
||||
and had not gone through the process of debugging it as a suitable release,
|
||||
it was decided that the version numbers present on that code snapshot would
|
||||
be retired and never used in an official NetHack release. An announcement
|
||||
was posted on the NetHack Development Team's official nethack.org website
|
||||
to that effect, stating that there would never be a 3.4.4, 3.5, or 3.5.0
|
||||
official release version.
|
||||
|
||||
In January 2015, preparation began for the release of NetHack 3.6.
|
||||
|
||||
@@ -189,7 +193,7 @@ At the beginning of development for what would eventually get released
|
||||
as 3.6.0, the NetHack Development Team consisted of Warwick Allison,
|
||||
Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet, Ken Lorber,
|
||||
Dean Luick, Pat Rankin, Mike Stephenson, Janet Walz, and Paul Winner.
|
||||
Leading up to the release of 3.6.0 in early 2015, new members Sean Hunt,
|
||||
In early 2015, ahead of the release of 3.6.0, new members Sean Hunt,
|
||||
Pasi Kallinen, and Derek S. Ray joined the NetHack Development Team.
|
||||
|
||||
Near the end of the development of 3.6.0, one of the significant inspirations
|
||||
@@ -200,12 +204,12 @@ Terry Pratchett, passed away. NetHack 3.6.0 introduced a tribute to him.
|
||||
team since the release of 3.4.3 with some of the beloved community patches.
|
||||
Many bugs were fixed and some code was restructured.
|
||||
|
||||
The NetHack Development Team, as well as Steve VanDevender and
|
||||
Kevin Smolkowski ensured that NetHack 3.6 continued to operate on various
|
||||
Unix flavors as well as maintaining the X11 interface.
|
||||
The NetHack Development Team, as well as Steve VanDevender and
|
||||
Kevin Smolkowski, ensured that NetHack 3.6 continued to operate on various
|
||||
UNIX flavors and maintained the X11 interface.
|
||||
|
||||
Ken Lorber, Haoyang Wang, Pat Rankin, and Dean Luick maintained the port
|
||||
of NetHack 3.6.1 for Mac OSX.
|
||||
of NetHack 3.6 for Mac OSX.
|
||||
|
||||
Michael Allison, David Cohrs, Bart House, Pasi Kallinen, Alex Kompel,
|
||||
Dion Nicolaas, Derek S. Ray and Yitzhak Sapir maintained the port of
|
||||
@@ -216,7 +220,7 @@ hindered by limited access. Kevin Smolkowski has updated and tested it
|
||||
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
||||
and Integrity (aka Itanium aka IA64) but not VAX.
|
||||
|
||||
Ray Chason resurrected the msdos port for 3.6 and contributed the
|
||||
Ray Chason resurrected the MS-DOS port for 3.6 and contributed the
|
||||
necessary updates to the community at large.
|
||||
|
||||
In late April 2018, several hundred bug fixes for 3.6.0 and some new
|
||||
@@ -224,12 +228,12 @@ features were assembled and released as NetHack 3.6.1.
|
||||
The NetHack Development Team at the time of release of 3.6.1 consisted of
|
||||
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs, Jessie Collet,
|
||||
Pasi Kallinen, Ken Lorber, Dean Luick, Patric Mueller, Pat Rankin,
|
||||
Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz and Paul Winner.
|
||||
Derek S. Ray, Alex Smith, Mike Stephenson, Janet Walz, and Paul Winner.
|
||||
|
||||
In early May 2019, another 320 bug fixes along with some enhancements and
|
||||
In early May 2019, another 320 bug fixes along with some enhancements and
|
||||
the adopted curses window port, were released as 3.6.2.
|
||||
|
||||
Bart House, who had contributed to the game as a porting team participant
|
||||
Bart House, who had contributed to the game as a porting team participant
|
||||
for decades, joined the NetHack Development Team in late May 2019.
|
||||
|
||||
NetHack 3.6.3 was released on December 5, 2019 containing over 190 bug
|
||||
@@ -241,18 +245,19 @@ fix and a few bug fixes.
|
||||
NetHack 3.6.5 was released on January 27, 2020 containing some security fixes
|
||||
and a small number of bug fixes.
|
||||
|
||||
NetHack 3.6.6 was released on March 8, 2020 containing a security fix and
|
||||
NetHack 3.6.6 was released on March 8, 2020 containing a security fix and
|
||||
some bug fixes.
|
||||
|
||||
The official NetHack web site is maintained by Ken Lorber at
|
||||
http://www.nethack.org/.
|
||||
https://www.nethack.org/.
|
||||
|
||||
On behalf of the NetHack community, thank you very much once again to
|
||||
M. Drew Streib and Pasi Kallinen for providing a public NetHack server
|
||||
at nethack.alt.org. Thanks to Keith Simpson and Andy Thomson for
|
||||
hardfought.org. Thanks to all those unnamed dungeoneers who invest their
|
||||
time and effort into annual NetHack tournaments such as Junethack
|
||||
and in days past, devnull.net (gone for now, but not forgotten).
|
||||
time and effort into annual NetHack tournaments such as Junethack,
|
||||
The November NetHack Tournament, and in days past, devnull.net (gone for
|
||||
now, but not forgotten).
|
||||
|
||||
- - - - - - - - - -
|
||||
|
||||
@@ -301,5 +306,5 @@ of these miscreants in this, the list of Dungeoneers:
|
||||
Gregg Wonderly Michael Sokolov Warren Cheung
|
||||
Hao-yang Wang Mike Engber Warwick Allison
|
||||
Helge Hafting Mike Gallop Yitzhak Sapir
|
||||
Irina Rempt-Drijfhout Mike Passaretti
|
||||
Izchak Miller Mike Stephenson
|
||||
Irina Rempt-Drijfhout Mike Passaretti
|
||||
Izchak Miller Mike Stephenson
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.382 $ $NHDT-Date: 1592708267 2020/06/21 02:57:47 $
|
||||
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.383 $ $NHDT-Date: 1593219357 2020/06/27 00:55:57 $
|
||||
.\"
|
||||
.\" This is an excerpt from the 'roff' man page from the 'groff' package.
|
||||
.\" Guidebook.mn currently does *not* fully adhere to these guidelines.
|
||||
@@ -5341,17 +5341,17 @@ Credits
|
||||
.pg
|
||||
The original \fIhack\fP game was modeled on the Berkeley
|
||||
.UX
|
||||
\fIrogue\fP game. Large portions of this paper were shamelessly
|
||||
\fIrogue\fP game. Large portions of this document were shamelessly
|
||||
cribbed from \fIA Guide to the Dungeons of Doom\fP, by Michael C. Toy
|
||||
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
||||
\fIFurther Exploration of the Dungeons of Doom\fP, by Ken Arromdee.
|
||||
.pg
|
||||
NetHack is the product of literally dozens of people's work.
|
||||
NetHack is the product of literally scores of people's work.
|
||||
Main events in the course of the game development are described below:
|
||||
.
|
||||
.pg
|
||||
\fBJay Fenlason\fP wrote the original Hack, with help from
|
||||
\fBKenny Woodland\fP, \fBMike Thome\fP and \fBJon Payne\fP.
|
||||
\fBKenny Woodland\fP, \fBMike Thome\fP, and \fBJon Payne\fP.
|
||||
.pg
|
||||
\fBAndries Brouwer\fP did a major re-write, transforming Hack into a
|
||||
very different game, and published (at least) three versions (1.0.1,
|
||||
@@ -5361,17 +5361,19 @@ machines to the Usenet.
|
||||
.pg
|
||||
\fBDon G. Kneller\fP ported Hack 1.0.3 to Microsoft C and MS-DOS, producing PC
|
||||
HACK 1.01e, added support for DEC Rainbow graphics in version 1.03g, and went
|
||||
on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6).
|
||||
on to produce at least four more versions (3.0, 3.2, 3.51, and 3.6;
|
||||
note that these are old Hack version numbers, not contemporary NetHack ones).
|
||||
.pg
|
||||
\fBR. Black\fP ported PC HACK 3.51 to Lattice C and the Atari 520/1040ST,
|
||||
producing ST Hack 1.03.
|
||||
.pg
|
||||
\fBMike Stephenson\fP merged these various versions back together,
|
||||
incorporating many of the added features, and produced NetHack 1.4.
|
||||
incorporating many of the added features, and produced NetHack version 1.4
|
||||
in 1987.
|
||||
He then coordinated a cast of thousands in enhancing and debugging
|
||||
NetHack 1.4 and released NetHack versions 2.2 and 2.3.
|
||||
.pg
|
||||
Later, Mike coordinated a major rewrite of the game, heading a
|
||||
Later, Mike coordinated a major re-write of the game, heading a
|
||||
team which included \fBKen Arromdee\fP, \fBJean-Christophe Collet\fP, \fBSteve
|
||||
Creps\fP, \fBEric Hendrickson\fP, \fBIzchak Miller\fP, \fBJohn Rupley\fP,
|
||||
\fBMike Threepoint\fP, and \fBJanet Walz\fP, to produce NetHack 3.0c.
|
||||
@@ -5388,8 +5390,15 @@ NetHack 3.0 to the Macintosh. Along with various other Dungeoneers, they
|
||||
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
||||
revisions of 3.0.
|
||||
.pg
|
||||
Version 3.0 went through ten relatively rapidly released \(lqpatch-level\(rq
|
||||
revisions.
|
||||
Versions at the time were designated \(lq3.0 patchlevel 10\(rq
|
||||
or \(lq3.0pl10\(rq rather than 3.0.10; that three component numbering scheme
|
||||
began to be used with 3.1.0.
|
||||
.pg
|
||||
Headed by \fBMike Stephenson\fP and coordinated by \fBIzchak Miller\fP and
|
||||
\fBJanet Walz\fP, the NetHack Development Team which now included \fBKen Arromdee\fP,
|
||||
\fBJanet Walz\fP, the NetHack Development Team which now included
|
||||
\fBKen Arromdee\fP,
|
||||
\fBDavid Cohrs\fP, \fBJean-Christophe Collet\fP, \fBKevin Darcy\fP,
|
||||
\fBMatt Day\fP, \fBTimo Hakulinen\fP, \fBSteve Linhart\fP, \fBDean Luick\fP,
|
||||
\fBPat Rankin\fP, \fBEric Raymond\fP, and \fBEric Smith\fP undertook a radical
|
||||
@@ -5453,6 +5462,10 @@ and 3.2, one of the founding members of the NetHack Development Team, \fBDr. Izc
|
||||
Miller\fP, was diagnosed with cancer and passed away. That release of the
|
||||
game was dedicated to him by the development and porting teams.
|
||||
.pg
|
||||
Version 3.2 proved to be more stable than previous versions.
|
||||
Many bugs were fixed, abuses eliminated, and game features tuned for
|
||||
better game play.
|
||||
.pg
|
||||
During the lifespan of NetHack 3.1 and 3.2, several enthusiasts
|
||||
of the game added
|
||||
their own modifications to the game and made these \(lqvariants\(rq publicly
|
||||
@@ -5471,8 +5484,8 @@ casting system with the Wizard Patch.
|
||||
.pg
|
||||
\fBWarren Cheung\fP combined SLASH with the Wizard Patch to produce Slash'EM,
|
||||
and with the help of \fBKevin Hugo\fP, added more features.
|
||||
Kevin later joined the
|
||||
NetHack Development Team and incorporated the best of these ideas in NetHack 3.3.
|
||||
Kevin later joined the NetHack Development Team and incorporated the best
|
||||
of these ideas into NetHack 3.3.
|
||||
.pg
|
||||
The final update to 3.2 was the bug fix release 3.2.3, which was released
|
||||
simultaneously with 3.3.0 in December 1999 just in time for the Year 2000.
|
||||
@@ -5542,15 +5555,17 @@ during the tenure of 3.4.3. It was during that same period that several new
|
||||
variants emerged within the NetHack community. Notably sporkhack by
|
||||
\fBDerek S. Ray\fP, unnethack by \fBPatric Mueller\fP, nitrohack and its
|
||||
successors originally by \fBDaniel Thaler\fP and then by \fBAlex Smith\fP,
|
||||
and Dynahack by \fBTung Nguyen\fP. Some of those variants continue to be
|
||||
and Dynahack by \fBTung Nguyen\fP.
|
||||
Some of those variants continue to be
|
||||
developed, maintained, and enjoyed by the community to this day.
|
||||
.pg
|
||||
In September 2014, an interim snapshot of the code under development was
|
||||
released publicly by other parties. Since that code was a work-in-progress
|
||||
released publicly by other parties.
|
||||
Since that code was a work-in-progress
|
||||
and had not gone through the process of debugging it as a suitable release,
|
||||
it was decided that the version numbers present on that code snapshot would
|
||||
be retired and never used in an official NetHack release. An announcement
|
||||
was posted on the NetHack Development Team's official
|
||||
be retired and never used in an official NetHack release.
|
||||
An announcement was posted on the NetHack Development Team's official
|
||||
.UR nethack.org
|
||||
website to that effect,
|
||||
stating that there would never be a 3.4.4, 3.5, or 3.5.0 official release
|
||||
@@ -5568,9 +5583,10 @@ In early 2015, ahead of the release of 3.6.0, new members
|
||||
\fBSean Hunt\fP, \fBPasi Kallinen\fP, and \fBDerek S. Ray\fP
|
||||
joined the NetHack Development Team.
|
||||
.pg
|
||||
Near the end of the development of 3.6.0, one of the significant inspirations for many of
|
||||
the humorous and fun features found in the game, author Terry Pratchett,
|
||||
passed away. NetHack 3.6.0 introduced a tribute to him.
|
||||
Near the end of the development of 3.6.0, one of the significant
|
||||
inspirations for many of the humorous and fun features found in the
|
||||
game, author Terry Pratchett, passed away.
|
||||
NetHack 3.6.0 introduced a tribute to him.
|
||||
.pg
|
||||
3.6.0 was released in December 2015, and merged work done by the development
|
||||
team since the release of 3.4.3 with some of the beloved community
|
||||
@@ -5595,7 +5611,7 @@ hindered by limited access. \fBKevin Smolkowski\fP has updated and tested it
|
||||
for the most recent version of OpenVMS (V8.4 as of this writing) on Alpha
|
||||
and Integrity (aka Itanium aka IA64) but not VAX.
|
||||
.pg
|
||||
\fBRay Chason\fP resurrected the msdos port for 3.6 and contributed the
|
||||
\fBRay Chason\fP resurrected the MS-DOS port for 3.6 and contributed the
|
||||
necessary updates to the community at large.
|
||||
.pg
|
||||
In late April 2018, several hundred bug fixes for 3.6.0 and
|
||||
@@ -5637,7 +5653,7 @@ again to \fBM. Drew Streib\fP and \fBPasi Kallinen\fP for providing a
|
||||
public NetHack server at nethack.alt.org. Thanks to \fBKeith Simpson\fP
|
||||
and \fBAndy Thomson\fP for hardfought.org. Thanks to all those
|
||||
unnamed dungeoneers who invest their time and effort into annual
|
||||
NetHack tournaments such as Junethack, The November NetHack Tournament
|
||||
NetHack tournaments such as Junethack, The November NetHack Tournament,
|
||||
and in days past, devnull.net (gone for now, but not forgotten).
|
||||
.pg
|
||||
.ce
|
||||
|
||||
@@ -5825,19 +5825,19 @@ The original %
|
||||
{\it hack\/} game was modeled on the Berkeley
|
||||
%.ux
|
||||
UNIX
|
||||
{\it rogue\/} game. Large portions of this paper were shamelessly
|
||||
{\it rogue\/} game. Large portions of this document were shamelessly
|
||||
cribbed from %
|
||||
{\it A Guide to the Dungeons of Doom}, by Michael C. Toy
|
||||
and Kenneth C. R. C. Arnold. Small portions were adapted from
|
||||
{\it Further Exploration of the Dungeons of Doom}, by Ken Arromdee.
|
||||
|
||||
%.pg
|
||||
{\it NetHack\/} is the product of literally dozens of people's work.
|
||||
{\it NetHack\/} is the product of literally scores of people's work.
|
||||
Main events in the course of the game development are described below:
|
||||
|
||||
%.pg
|
||||
\bigskip
|
||||
\nd {\it Jay Fenlason\/} wrote the original {\it Hack\/} with help from {\it
|
||||
\nd {\it Jay Fenlason\/} wrote the original {\it Hack}, with help from {\it
|
||||
Kenny Woodland}, {\it Mike Thome}, and {\it Jon Payne}.
|
||||
|
||||
%.pg
|
||||
@@ -5851,7 +5851,9 @@ into a very different game, and published (at least) three versions (1.0.1,
|
||||
\nd {\it Don G. Kneller\/} ported {\it Hack\/} 1.0.3 to Microsoft C and MS-DOS,
|
||||
producing {\it PC Hack\/} 1.01e, added support for DEC Rainbow graphics in
|
||||
version 1.03g, and went on to produce at least four more versions (3.0, 3.2,
|
||||
3.51, and 3.6).
|
||||
3.51, and 3.6;
|
||||
note that these are old {\it Hack\/} version numbers, not contemporary
|
||||
{\it NetHack\/} ones).
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
@@ -5862,16 +5864,17 @@ version 1.03g, and went on to produce at least four more versions (3.0, 3.2,
|
||||
\medskip
|
||||
\nd {\it Mike Stephenson\/} merged these various versions back together,
|
||||
incorporating many of the added features, and produced {\it NetHack\/} version
|
||||
1.4. He then coordinated a cast of thousands in enhancing and debugging
|
||||
1.4 in 1987.
|
||||
He then coordinated a cast of thousands in enhancing and debugging
|
||||
{\it NetHack\/} 1.4 and released {\it NetHack\/} versions 2.2 and 2.3.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
\nd Later, Mike coordinated a major rewrite of the game, heading a team which
|
||||
\nd Later, Mike coordinated a major re-write of the game, heading a team which
|
||||
included {\it Ken Arromdee}, {\it Jean-Christophe Collet}, {\it Steve Creps},
|
||||
{\it Eric Hendrickson}, {\it Izchak Miller}, {\it Eric S. Raymond}, {\it John
|
||||
Rupley}, {\it Mike Threepoint}, and {\it Janet Walz}, to produce {\it
|
||||
NetHack\/} 3.0c.
|
||||
Rupley}, {\it Mike Threepoint}, and {\it Janet Walz}, to produce
|
||||
{\it NetHack\/} 3.0c.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
@@ -5889,10 +5892,18 @@ NetHack\/} 3.0 to the Macintosh. Along with various other Dungeoneers, they
|
||||
continued to enhance the PC, Macintosh, and Amiga ports through the later
|
||||
revisions of 3.0.
|
||||
|
||||
%.pg
|
||||
Version 3.0 went through ten relatively rapidly released ``patch-level''
|
||||
revisions.
|
||||
Versions at the time were designated ``3.0 patchlevel 10''
|
||||
or ``3.0pl10'' rather than 3.0.10; that three component numbering scheme
|
||||
began to be used with 3.1.0.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
\nd Headed by {\it Mike Stephenson\/} and coordinated by {\it Izchak Miller\/} and
|
||||
{\it Janet Walz}, the {\it NetHack Development Team} which now included {\it Ken Arromdee},
|
||||
\nd Headed by {\it Mike Stephenson\/} and coordinated by {\it Izchak Miller\/}
|
||||
and {\it Janet Walz}, the {\it NetHack Development Team} which now included
|
||||
{\it Ken Arromdee},
|
||||
{\it David Cohrs}, {\it Jean-Christophe Collet}, {\it Kevin Darcy},
|
||||
{\it Matt Day}, {\it Timo Hakulinen}, {\it Steve Linhart}, {\it Dean Luick},
|
||||
{\it Pat Rankin}, {\it Eric Raymond}, and {\it Eric Smith\/} undertook a radical
|
||||
@@ -5973,6 +5984,11 @@ one of the founding members of the {\it NetHack Development Team}, {\it Dr. Izch
|
||||
was diagnosed with cancer and passed away. That release of the game was
|
||||
dedicated to him by the development and porting teams.
|
||||
|
||||
%.pg
|
||||
Version 3.2 proved to be more stable than previous versions.
|
||||
Many bugs were fixed, abuses eliminated, and game features tuned for
|
||||
better game play.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
During the lifespan of {\it NetHack\/} 3.1 and 3.2, several enthusiasts
|
||||
@@ -5998,8 +6014,8 @@ casting system with the Wizard Patch.
|
||||
{\it Warren Cheung} combined {\it SLASH} with the Wizard Patch
|
||||
to produce {\it Slash'EM\/}, and
|
||||
with the help of {\it Kevin Hugo}, added more features.
|
||||
Kevin later joined the
|
||||
{\it NetHack Development Team} and incorporated the best of these ideas into {\it NetHack\/} 3.3.
|
||||
Kevin later joined the {\it NetHack Development Team} and incorporated
|
||||
the best of these ideas into {\it NetHack\/} 3.3.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
@@ -6096,17 +6112,20 @@ during the tenure of 3.4.3. It was during that same period that several new
|
||||
variants emerged within the {\it NetHack\/} community. Notably sporkhack by
|
||||
Derek S. Ray, {\it unnethack\/} by Patric Mueller, {\it nitrohack\/} and its
|
||||
successors originally by Daniel Thaler and then by Alex Smith, and
|
||||
{\it Dynahack\/} by Tung Nguyen. Some of those variants continue to be
|
||||
{\it Dynahack\/} by Tung Nguyen.
|
||||
Some of those variants continue to be
|
||||
developed, maintained, and enjoyed by the community to this day.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
In September 2014, an interim snapshot of the code under development was
|
||||
released publicly by other parties. Since that code was a work-in-progress
|
||||
released publicly by other parties.
|
||||
Since that code was a work-in-progress
|
||||
and had not gone through the process of debugging it as a suitable release,
|
||||
it was decided that the version numbers present on that code snapshot would
|
||||
be retired and never used in an official {\it NetHack\/} release. An
|
||||
announcement was posted on the {\it NetHack Development Team}'s official {\it nethack.org\/} website
|
||||
be retired and never used in an official {\it NetHack\/} release.
|
||||
An announcement was posted on the {\it NetHack Development Team}'s official
|
||||
{\it nethack.org\/} website
|
||||
to that effect, stating that there would never be a 3.4.4, 3.5, or 3.5.0
|
||||
official release version.
|
||||
|
||||
@@ -6166,13 +6185,14 @@ and Integrity (aka Itanium aka IA64) but not VAX.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
{\it Ray Chason} resurrected the msdos port for 3.6 and contributed the
|
||||
{\it Ray Chason} resurrected the MS-DOS port for 3.6 and contributed the
|
||||
necessary updates to the community at large.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
In late April 2018, several hundred bug fixes for 3.6.0 and some new features
|
||||
were assembled and released as NetHack 3.6.1. The {\it NetHack Development Team} at the
|
||||
were assembled and released as NetHack 3.6.1.
|
||||
The {\it NetHack Development Team} at the
|
||||
time of release of 3.6.1 consisted of
|
||||
{\it Warwick Allison}, {\it Michael Allison}, {\it Ken Arromdee},
|
||||
{\it David Cohrs}, {\it Jessie Collet},
|
||||
@@ -6230,7 +6250,7 @@ public NetHack server at nethack.alt.org. Thanks to {\it Keith Simpson}
|
||||
and {\it Andy Thomson} for hardfought.org. Thanks to all those
|
||||
unnamed dungeoneers who invest their time and effort into annual
|
||||
{\it NetHack\/} tournaments such as {\it Junethack},
|
||||
{\it The November NetHack Tournament} and in days past,
|
||||
{\it The November NetHack Tournament}, and in days past,
|
||||
{\it devnull.net\/} (gone for now, but not forgotten).
|
||||
\clearpage
|
||||
|
||||
|
||||
Reference in New Issue
Block a user