This code is a forward-port of the Crowther/Woods Adventure 2.5 from 1995, last version in the main line of Colossal Cave Adventure development written by Crowther and Woods. The authors have given permission and encouragement to this release.
The purpose of this branch is to create a version of the game from before the bug fixes, refactoring, and logic changes. We want this so we can run it against our 100% coverage test suite and see all changes in behavior. This branch is forked from the point where the prompt and the oldstyle option were added. At this point there had been only two logic changes: 1. Do initialization of the LCG with gettimeofday(). Note that this change will not affectt regression testing, since the initialization done in this way will nbe overridden in the logs by seed commands. 2. Refactor the input routines to a normal Unixy organization. This is required for the -l option to work. This commit just builds the binary at advent430 where it won't collide with the production version. |
||
---|---|---|
.gitignore | ||
actions1.c | ||
actions2.c | ||
advent.txt | ||
adventure.text | ||
control | ||
COPYING | ||
funcs.h | ||
history.txt | ||
init.c | ||
main.c | ||
main.h | ||
Makefile | ||
misc.c | ||
misc.h | ||
NEWS | ||
README | ||
score.c | ||
share.h | ||
TODO |
= README for Open Adventure = This code is a forward-port of the Crowther/Woods Adventure 2.5 from 1995, last version in the main line of Colossal Cave Adventure development written by the original authors. The authors have given permission and encouragement to this release. The file history.txt contains a more detailed history of this game and its ancestors. This project is called "Open Adventure" because it's not at all clear to number Adventure past 2.5 without misleading or causing collisions or both. See the history file for discussion. The original 6-character name on the PDP-10 has been reverted to in order to avoid a collision with the BSD games port of the ancestral 196 version.