Super Wumpus Land
Try it online @ catseye.tc | See also: The Never-Ending Maze

What is this?
This is the reference distribution of Super Wumpus Land, a computer game by Chris Pressey, based on a legendary game by Gregory Yob.
It contains original version of Super Wumpus Land, written as a Perl
script, in the scripts directory.
It also contains a conversion in Javascript, for playing in a web browser,
in the impl/swl.js directory. This implementation uses modules from
yoob.js to simulate the terminal in an HTML5 canvas.
Changelog-a-go-go
-
v2000.xxxx
Initial version, the script written in Perl 5,
swl.pl. -
v2004.0227
Version not differing significantly from initial version.
-
v1.0-2007.1216 a.k.a. v2007.1216
Version not differing significantly from initial version.
-
v1.1-2013.0323
Added conversion to Javascript,
swl.js.Fixed bug in Perl version where you could spray an aerosol can that you didn't actually have.
(Perl version still bore the version number 1.0. Both versions oddly bore the reversion number "2013.0326" in the source.)
-
v1.1-2013.0324
Fixed version number in both versions to 1.1-2013.0324.
Fixed bug in Javascript version where you effectively never disembarked from the subway train, once on it.
Made clearer from the room description that you are aboard the subway train, when you are. (Both versions.)
Commit History
@master
git clone https://git.catseye.tc/Super-Wumpus-Land/
- Add "see-also bar" to top of README. Chris Pressey 4 years ago
- Change embedded screenshot link to be relative. Chris Pressey 7 years ago
- Fix link to screenshot image. Chris Pressey (commit: GitHub) 8 years ago
- Added tag rel_1_1_2015_0721 for changeset 5c30601e33ed Chris Pressey 11 years ago
- Bump minor version number and dates. Chris Pressey 11 years ago
- Update yoob.js files to 0.9. Chris Pressey 11 years ago
- Update yoob.js files to 0.7. Chris Pressey 11 years ago
- Added tag rel_1_1_2014_1024 for changeset 376487769bdf Chris Pressey 11 years ago
- Use the newly-developed-for-gewgaws dependency-loading scheme. Chris Pressey 11 years ago
- Added tag rel_1_1_2013_0410 for changeset a12794327aed Chris Pressey 11 years ago
- Update included yoob.js to version 0.4. catseye 13 years ago
- Use latest yoob.LineInputBuffer. catseye 13 years ago
- Update to using newest yoob.TextTerminal. catseye 13 years ago
- Note note inaccurate revision number. catseye 13 years ago
- Add screenshot. catseye 13 years ago
- Added tag rel_1_1_2013_0324 for changeset d414cbb94907 catseye 13 years ago
- Fix version number imbroglio. catseye 13 years ago
- Add a rudimentary changelog to README. catseye 13 years ago
- Make it more obvious when viewing a room from the subway train. catseye 13 years ago
- Fix bug where subride ride never ends. catseye 13 years ago
- Added tag rel_1_1_2013_0323 for changeset 991f43130dfa catseye 13 years ago
- Add minimal README. catseye 13 years ago
- Add BSD license to .js version, update copyright/version dates. catseye 13 years ago
- Ask-name and play-again states. catseye 13 years ago
- Finish implementing score and subway. catseye 13 years ago
- Splash screen and partial scorecard. catseye 13 years ago
- Arrows do damage, skin carcasses, rudiments of subway. catseye 13 years ago
- Basics of shooting arrows. catseye 13 years ago
- Implement entropy. catseye 13 years ago
- Implement game states. catseye 13 years ago