history of 'tiles'
Warwick did the heavy lifting of the first tiles implementation. But I was the one who suggested changing his terminology to "tiles" even though that doesn't match the term's traditional usage in computer graphics. Since then, our [mis-]usage has spread beyond nethack and its variants. [This isn't just bragging; I recall several years ago that someone thought our implementation of tiles for MS-DOS was the original implementation. Their search of the newsgroup archives didn't find Warwick's original announcement--Atari binaries and/or a source patch in between releases--because the term "tiles" wasn't in use yet.] I'm not sure whether Dean's font preceded Warwick's icons, but the concept did. If the description of their implemenations is backwards than that bit should be reworded. Also, add a sentence explaining why NetHack++ "was quickly renamed NetHack--".
This commit is contained in:
28
dat/history
28
dat/history
@@ -65,9 +65,20 @@ 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.
|
||||
Warwick Allison wrote a tiled version of NetHack for the Atari;
|
||||
he later contributed the tiles to the NetHack Development Team and tile
|
||||
support was then added to other platforms.
|
||||
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
|
||||
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).
|
||||
|
||||
Warwick Allison wrote a graphically displayed version of NetHack for the
|
||||
Atari where the tiny pictures were described as "icons" and were distinct
|
||||
for specific types of monsters and objects rather than just their classes.
|
||||
He contributed them to the NetHack Development Team which rechristened them
|
||||
"tiles", original usage which has subsequently been picked up by various
|
||||
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,
|
||||
David Cohrs, Jessie Collet, Steve Creps, Kevin Darcy, Timo Hakulinen, Steve
|
||||
@@ -91,11 +102,12 @@ added their own modifications to the game and made these "variants" publicly
|
||||
available:
|
||||
|
||||
Tom Proudfoot and Yuval Oren created NetHack++, which was quickly renamed
|
||||
NetHack--. 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 NetHack to use
|
||||
the Qt interface.
|
||||
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
|
||||
NetHack to use the Qt interface.
|
||||
|
||||
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
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.381 $ $NHDT-Date: 1592701649 2020/06/21 01:07:29 $
|
||||
.\" $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.382 $ $NHDT-Date: 1592708267 2020/06/21 02:57:47 $
|
||||
.\"
|
||||
.\" This is an excerpt from the 'roff' man page from the 'groff' package.
|
||||
.\" Guidebook.mn currently does *not* fully adhere to these guidelines.
|
||||
@@ -5418,11 +5418,25 @@ ported NetHack 3.1 to the Atari. \fBPat Rankin\fP, with help from
|
||||
\fBJoshua Delahunty\fP, was responsible for the VMS version of NetHack 3.1.
|
||||
\fBMichael Allison\fP ported NetHack 3.1 to Windows NT.
|
||||
.pg
|
||||
\fBDean Luick\fP, with help from \fBDavid Cohrs\fP, developed NetHack
|
||||
3.1 for X11.
|
||||
\fBWarwick Allison\fP wrote a tiled version of NetHack for the Atari;
|
||||
he later contributed the tiles to the NetHack Development Team and tile support was
|
||||
then added to other platforms.
|
||||
\fBDean Luick\fP, with help from \fBDavid Cohrs\fP, developed
|
||||
NetHack 3.1 for X11.
|
||||
It drew the map as text rather than graphically but
|
||||
included \f(CRnh10.bdf\fP, an optionally used custom X11 font which has
|
||||
tiny images in place of letters and 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
|
||||
\(lq\f(CRa\fP\(rq insects and another for all \(lq\f(CR[\fP\(rq armor and so
|
||||
forth, not separate images for beetles and ants or for cloaks and boots).
|
||||
.pg
|
||||
\fBWarwick Allison\fP wrote a graphically displayed version of NetHack
|
||||
for the Atari where the tiny pictures were described as \(lqicons\(rq and
|
||||
were distinct for specific types of monsters and objects rather than just
|
||||
their classes.
|
||||
He contributed them to the \fBNetHack Development Team\fP which rechristened
|
||||
them \(lqtiles\(rq, original usage which has subsequently been picked up
|
||||
by various other games.
|
||||
NetHack's tiles support was then implemented on other platforms
|
||||
(initially MS-DOS but eventually Windows, Qt, and X11 too).
|
||||
.pg
|
||||
The 3.2 NetHack Development Team, comprised of \fBMichael Allison\fP, \fBKen
|
||||
Arromdee\fP, \fBDavid Cohrs\fP, \fBJessie Collet\fP, \fBSteve Creps\fP,
|
||||
@@ -5445,7 +5459,9 @@ their own modifications to the game and made these \(lqvariants\(rq publicly
|
||||
available:
|
||||
.pg
|
||||
\fBTom Proudfoot\fP and \fBYuval Oren\fP created NetHack++,
|
||||
which was quickly renamed NetHack--.
|
||||
which was quickly renamed NetHack--
|
||||
when some people incorrectly assumed that it was a conversion of the
|
||||
\fIC\fP source code to \fIC++\fP.
|
||||
Working independently, \fBStephen White\fP wrote NetHack Plus.
|
||||
\fBTom Proudfoot\fP later merged NetHack Plus
|
||||
and his own NetHack-- to produce SLASH.
|
||||
|
||||
@@ -5932,11 +5932,28 @@ was responsible for the VMS version of {\it NetHack\/} 3.1.
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
\nd {\it Dean Luick}, with help from {\it David Cohrs}, developed {\it NetHack\/}
|
||||
3.1 for X11.
|
||||
{\it Warwick Allison} wrote a tiled version of {\it NetHack\/} for the Atari;
|
||||
he later contributed the tiles to the {\it NetHack Development Team} and tile support was
|
||||
then added to other platforms.
|
||||
\nd {\it Dean Luick}, with help from {\it David Cohrs}, developed
|
||||
{\it NetHack\/} 3.1 for X11.
|
||||
It drew the map as text rather than graphically but
|
||||
included {\tt nh10.bdf}, an optionally used custom X11 font which has
|
||||
tiny images in place of letters and 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
|
||||
``{\tt a}'' insects and another for all ``{\tt [}'' armor and so
|
||||
forth, not separate images for beetles and ants or for cloaks and boots).
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
\nd {\it Warwick Allison\/} wrote a graphically displayed version
|
||||
of {\it NetHack\/}
|
||||
for the Atari where the tiny pictures were described as ``icons'' and
|
||||
were distinct for specific types of monsters and objects rather than just
|
||||
their classes.
|
||||
He contributed them to the {\it NetHack Development Team\/} which
|
||||
rechristened them ``tiles'', original usage which has subsequently been
|
||||
picked up by various other games.
|
||||
{\it NetHack's\/} tiles support was then implemented on other platforms
|
||||
(initially MS-DOS but eventually Windows, Qt, and X11 too).
|
||||
|
||||
%.pg
|
||||
\medskip
|
||||
@@ -5966,7 +5983,9 @@ available:
|
||||
%.pg
|
||||
\medskip
|
||||
{\it Tom Proudfoot} and {\it Yuval Oren} created {\it NetHack++},
|
||||
which was quickly renamed {\it NetHack$--$}.
|
||||
which was quickly renamed {\it NetHack$--$\/}
|
||||
when some people incorrectly assumed that it was a conversion of the
|
||||
{\it C\/} source code to {\it C++}.
|
||||
Working independently, {\it Stephen White} wrote {\it NetHack Plus}.
|
||||
{\it Tom Proudfoot} later merged {\it NetHack Plus}
|
||||
and his own {\it NetHack$--$} to produce {\it SLASH}.
|
||||
|
||||
Reference in New Issue
Block a user