projects
/
open-adventure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Documentation polishing.
[open-adventure.git]
/
notes.adoc
diff --git
a/notes.adoc
b/notes.adoc
index 3c568ce008a42b11bef13e28cec034b1365e1bfc..6ee80a5a463cc51799207b2295d0f92c671f98f4 100644
(file)
--- a/
notes.adoc
+++ b/
notes.adoc
@@
-58,6
+58,10
@@
Bug fixes:
incorrect most places it appeared and has been replaced by "A crystal
bridge spans the fissure." (timeless present).
incorrect most places it appeared and has been replaced by "A crystal
bridge spans the fissure." (timeless present).
+* A few minor typos have been corrected: absence of capitalization on
+ "Swiss" and "Persian", inconsistent selling of "imbedded" vs. "embedded",
+ "eying" for "eyeing". "thresholds" for "threshholds".
+
* Under odd circumstances (dropping rug or vase outdoors) the game could
say "floor" when it should say "ground" (or "dirt", or something).
* Under odd circumstances (dropping rug or vase outdoors) the game could
say "floor" when it should say "ground" (or "dirt", or something).
@@
-81,6
+85,9
@@
but as a way for game logs to set the PRNG (pseudorandom-number generator) so
that random events (dwarf & pirate appearances, the bird's magic word)
will be reproducible.
that random events (dwarf & pirate appearances, the bird's magic word)
will be reproducible.
+A "version" command has beem added. This has no effect on gameplay.
+The text displayed by the "news" command has been updated.
+
A -l command-line option has been added. When this is given (with a
file path argument) each command entered will be logged to the
specified file. Additionally, a generated "seed" command will be put
A -l command-line option has been added. When this is given (with a
file path argument) each command entered will be logged to the
specified file. Additionally, a generated "seed" command will be put
@@
-128,7
+135,7
@@
The original code was greatly complicated by a kind of bit-packing
that was performed because the FORTRAN it was written in had no string
type. Text from the adventure.text file was compiled into sequences
of sixbit code points in a restricted character set, packed 5 to a
that was performed because the FORTRAN it was written in had no string
type. Text from the adventure.text file was compiled into sequences
of sixbit code points in a restricted character set, packed 5 to a
-32-bit word (it seems clear from the code that words were originally
+32-bit word (
and
it seems clear from the code that words were originally
*6* chars each packed into a PDP-10 36-bit word). A command noun or
verb was one of these words, and what would be string operations in a
more recent language were all done on sequences of these words.
*6* chars each packed into a PDP-10 36-bit word). A command noun or
verb was one of these words, and what would be string operations in a
more recent language were all done on sequences of these words.
@@
-162,7
+169,7
@@
ways:
arrays are a cell larger than they strictly need to be and cell 0 is
unused.
arrays are a cell larger than they strictly need to be and cell 0 is
unused.
-* The code is still mostly typeless, slinging around machine
long
s
+* The code is still mostly typeless, slinging around machine
int
s
like a FORTRAN or BCPL program. Some (incomplete) effort has been made
to introduce semantic types.
like a FORTRAN or BCPL program. Some (incomplete) effort has been made
to introduce semantic types.