Commits

Show all
Author Commit Message Labels Comments Date
Brandon Rhodes
Added new features of 1.2 to the README and bumped the version in setup.py.
Tags
1.2
Brandon Rhodes
Adjusted game vocabulary to accept the old 5-letter command abbreviations.
Brandon Rhodes
Fixed bitbucket issue #1 by adding a warning if setup.py is run with Python 2.
Brandon Rhodes
Gave "python -m adventure" a real argparse command line, that can take a savefile filename to restore; previously there was no way for someone using plain console mode to restore a saved game.
Brandon Rhodes
Corrected a README typo.
Brandon Rhodes
Made it possible to cleanly exit the custom prompt with control-D.
Brandon Rhodes
Bugfix: the game is also finished if "is_done" is true.
Brandon Rhodes
Added tag 1.1 for changeset 3aa4ba805e55
Brandon Rhodes
Updated version number and released.
Tags
1.1
Brandon Rhodes
Added tag 1.1 for changeset be26fdf30b49
Brandon Rhodes
When Michael Foord playtested, I realized that noun.verb() should be possible!
Brandon Rhodes
Instead of play() installing symbols into the "builtins" module but having to skip one or two important functions, Adventure commands now get installed into the caller's global namespace, leaving "builtins" intact and unchanged with open() and exit() still available.
Brandon Rhodes
Added an authentic traditional Adventure game prompt that runs at 1200 baud.
Brandon Rhodes
Moved __init__.py imports into functions to reduce side effects of import.
Brandon Rhodes
Bugfix: "build" command is really "building"; "stair" should be "staircase".
Brandon Rhodes
Added tag 1.0 for changeset 0b0a193c5124
Brandon Rhodes
Upgraded version to 1.0, made some final README tweaks, and uploaded.
Tags
1.0
Brandon Rhodes
Through final tests of the repository, reached 100% test coverage.
Brandon Rhodes
Started testing endgame; fixed logic involving plant2; made vignettes briefer.
Brandon Rhodes
Tested everything that was left except special cases related to the endgame.
Brandon Rhodes
Tested and debugged several more verbs: "pour" through "read".
Brandon Rhodes
Debugged attacking, both intransitive and transitive.
Brandon Rhodes
Thoroughly tested and debugged locking/unlocking, lighting, and extinguishing.
Brandon Rhodes
Finished the edge cases for dropping and intransitive unlocking.
Brandon Rhodes
Debugged the last carry() edge cases, and fixed a big data problem: only the first of a list of verb synonyms was getting its default_message set!
Brandon Rhodes
Tested the special-case messages for when various motions are impossible.
Brandon Rhodes
Tested killing the bear; reworked and simplified repr() class, test helpers.
Brandon Rhodes
Cleaned up and tested how a few special words and verbal errors are handled.
Brandon Rhodes
Successfully tested the logic surrounding the lamp and its batteries.
Brandon Rhodes
Got hints debugged and working.
  1. Prev
  2. Next