X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=notes.adoc;h=5e32ebb43c0b3c5baedf4aef521ecb8dee5b18a8;hb=67a887f432fa175300e6d51069587175dee76e17;hp=a3304ba63c54d63719bc1308380793110c5e2135;hpb=e0b9aeda6e03a79fbe8029eb4fa63f39692cdef7;p=open-adventure.git diff --git a/notes.adoc b/notes.adoc index a3304ba..5e32ebb 100644 --- a/notes.adoc +++ b/notes.adoc @@ -53,8 +53,7 @@ Bug fixes: * Behavior when saying the giant's magic words outside his room wasn't quite correct - the game responded as though the player were in - the room ("...can't you read?"). The new message is "Well, that was - remarkably pointless." + the room ("...can't you read?"). The new message is "Nothing happens." * Attempting to extinguish an unlit urn caused it to lose its oil. @@ -178,14 +177,18 @@ ways: 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 ints - like a FORTRAN or BCPL program. Some (incomplete) effort has been made - to introduce semantic types. - We have made exactly one minor architectural change. In addition to the old code's per-object state-description messages, we now have a per-object message series for state *changes*. This makes it possible to pull a fair amount of text out of the arbitrary-messages list and associate those messages with the objects that conceptually own them. +== Development status == + +We consider this project finished. All issues and TODOs have been +cleared, behavior has been carefully checked against original ADVENT, +no future demand for new features is expected, and the test suite has +100% code coverage. If the toolchain bit-rots out from under it, +we will fix that. + // end