Add -s option.
[open-adventure.git] / history.adoc
index 1686645f08430c74d070059ff43a7d5aac1bae7d..8a0f8bf4b8b694bae802aaba3900d3f88dcb64f0 100644 (file)
@@ -13,7 +13,7 @@ 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
-was released on a PDP-10 at the Stanford AI Lab by Don Woods in 1977
+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.
 
@@ -120,12 +120,17 @@ rediscovered by computer historians many years after Adventure
 shipped.
 
 There was also Hunt The Wumpus <<WUMPUS>>, written by Gregory Yob in
-1972. Though the wumpus was (much) later included as a monster in the
-Nethack roguelike game, this was done in a spirit of conscious
-museumization well after early roguelikes. There is no evidence that
-Yob's original (circulated in BASIC among microcomputer enthusiasts)
-was known to the ARPANET- and minicomputer-centered culture Crowther
-and Woods were part of until well after Adventure was written.
+1972. There is no evidence that Yob's original (circulated
+in BASIC among microcomputer enthusiasts) was known to the ARPANET-
+and minicomputer-centered culture Crowther and Woods were part of
+until well after Adventure was written.
+
+(I was a developer of the Nethack roguelike early in that game's
+history; we knew of Hunt The Wumpus then from its early Unix port, but
+it didn't influence us either, nor in any apparent way the designers
+of other early roguelikes. After my time the wumpus was included as a
+monster in Nethack, but this was done in a spirit of conscious
+museumization after historians rediscovered Yob's game.)
 
 Neither of these games used an attempt at a natural-language parser
 even as primitive as Adventure's.
@@ -168,6 +173,13 @@ The adventure.text file is no longer required at runtime.  Instead, it
 is compiled at build time to a source module containing C structures,
 which is then linked to the advent binary.
 
+The game-save format has changed.  This was done to simplify
+FORTRAN-derived code that formerly implemented these functions;
+without C's fread(3)/fwrite() and structs it was necessarily pretty
+ugly by modern stabdards. Encryption and checksumming have been
+discarded - it's pointless to try tamper-prooing saves when everyone
+has the source code.
+
 == Sources ==
 
 [bibliography]