X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=history.adoc;h=8ca5da72e979e974e2e9ff491f7c1b6102416882;hp=86f49034250544adb7364605496f07b2ad169951;hb=HEAD;hpb=2ddd09189336df222ef88099a3041584ec5b327e diff --git a/history.adoc b/history.adoc index 86f4903..8ca5da7 100644 --- a/history.adoc +++ b/history.adoc @@ -1,5 +1,7 @@ = A brief history of Colossal Cave Adventure = by Eric S. Raymond +// SPDX-FileCopyrightText: (C) Eric S. Raymond +// SPDX-License-Identifier: CC-BY-4.0 Adventure is the fons et origo of all later dungeon-crawling computer games, the granddaddy of interactive fiction, and one of the hallowed @@ -15,9 +17,9 @@ Kentucky, including fewer of the D&D-like elements now associated with the game. Adventure as we now know it, the ancestor of all later versions, was -released on a PDP-10 at the Stanford AI Lab by Don Woods in 1977 -(some sources, apparently erroneously, say 1976). That version is -sometimes known as 350-point Adventure. +released on a PDP-10 at the Stanford AI Lab by Don Woods on June 3rd, +1977 (some sources erroneously say 1976). That version is sometimes +known as 350-point Adventure. Between 1977 and 1995 Crowther and Woods themselves continued to work intermittently on the game. This main line of development culminated @@ -115,12 +117,14 @@ and 2.5: ............................................................................ Great care has been taken to preserve 2.5's exact gameplay as intended -by Don. However, under the hood Open Adventure is rather different from -2.5. Where 2.5 was written in FORTRAN mechanically translated into extremely -ugly C, Open Adventure has been translated into much more modern and -idiomatic C. The extremely cryptic and opaque format of the original -database of rooms, objects, and strings has been moved to YAML; -this makes the brilliant design of it much easier to comprehend. +by Don. We have added a "version" command. + +However, under the hood Open Adventure is rather different from 2.5. +Where 2.5 was written in FORTRAN mechanically translated into +extremely ugly C, Open Adventure has been translated into much more +modern and idiomatic C. The extremely cryptic and opaque format of +the original database of rooms, objects, and strings has been moved to +YAML; this makes the brilliant design of it much easier to comprehend. == Earlier non-influences == @@ -152,16 +156,19 @@ even as primitive as Adventure's. == Sources == +// asciidoc and asciidoctor both foo up on bare links ending in ')'. [bibliography] -- [[[IFA]]] http://rickadams.org/adventure/ +- [[[IFA]]] http://rickadams.org/adventure/[Colossal Cave Adventure Page] -- [[[DA]]] http://www.filfre.net/sitemap/ +- [[[DA]]] http://www.filfre.net/sitemap/[The Digital Antiquarian] -- [[[SN]]] http://www.digitalhumanities.org/dhq/vol/1/2/000009/000009.html +- [[[SN]]] + http://www.digitalhumanities.org/dhq/vol/1/2/000009/000009.html[Digital + Humanities Quarterly] -- [[[DND]]] https://en.wikipedia.org/wiki/Dnd_(video_game) +- [[[DND]]] https://en.wikipedia.org/wiki/Dnd_(video_game)[dnd (video game)] -- [[[WUMPUS]]] https://en.wikipedia.org/wiki/Hunt_the_Wumpus +- [[[WUMPUS]]] https://en.wikipedia.org/wiki/Hunt_the_Wumpus[Hunt The Wumpus] -- [[[QUUX]]] https://github.com/Quuxplusone/Advent +- [[[QUUX]]] https://github.com/Quuxplusone/Advent[Quuxplusone/Advent]