The Crowther and Woods version of Adventure (1977)   4 comments

I figured while I was poking at Adventure I might as well move on to the 1977 Crowther and Woods version. Unfortunately, even getting the “most authentic” version can be a challenge; the list of available versions is epic. It would seem a simple matter to just pick WOOD0350 (the original Fortran source) but that version has never been ported directly (due to technical issues with the source being particular to the PDP-10).

David Kinder discusses several other close versions:

Kevin Black’s DOS version of his and Bob Supnik’s DECUS version, available as a DOS executable.
Kenneth Plotkin’s version, available as a DOS executable, MS Fortran source code and the PDP-11 Fortran source code from which the former was derived.
Don Ekman’s version, available as a DOS executable and MS Fortran source code, derived from Fortran source for the PDP-11/70. There is also an Amiga executable, compiled from the MS Fortran source.

I decided to test all of them, comparing with what is allegedly an image of a printout from Adventure being played on a PDP-10.

Kevin Black’s is out fairly quickly:

You are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully. In the distance there is a tall gleaming white tower.

While the gleaming white tower makes me curious it’s certainly inauthentic. Kenneth Plotkin’s version is better — the text essentially matches — but it normalizes the capitalization, which makes me wonder if there are any other minor changes.

Hence I went with EKMA0350, the Don Eckman Microsoft Fortran port (according to the READ.ME file, the only tweaks were for the sake of compiling).

HAVE PATIENCE. IT TAKES A WHILE TO INITIALIZE…
Effective immediately Colossal Cave is open all day, even during working hours. Although we are no longer locking the cave, you are expected to exercise some degree of self discipline.

WELCOME TO ADVENTURE!! WOULD YOU LIKE INSTRUCTIONS?

Already there’s a dose of charm, a reminder that this used to be playable only on very expensive servers that were normally used for “work” and “productivity”. There’s even an HOURS command (mentioned in the game information):

COLOSSAL CAVE IS OPEN TO REGULAR ADVENTURERS AT THE FOLLOWING HOURS

MON-FRI: OPEN ALL DAY
SAT-SUN: OPEN ALL DAY
HOLIDAYS OPEN ALL DAY

I presume this was originally set to be down during work hours. I confirmed this by trying a version of Adventure (440 point version) available on a PDP-10 simulator via telnet. Trying to start a game led to a very curious prompt:

I’m terribly sorry, but Colossal Cave is closed. Our hours are:

MON – FRI: 0:00 to 11:00
17:00 to 24:00
SAT – SUN: Open all day
HOLIDAYS: Open all day

Only wizards are permitted within the cave right now.

Are you a wizard?
#YES

Prove it! Say the magic word!
BLAHBLAH

Foo, you are nothing but a charlatan!

We do allow visitors to make short explorations during our off hours.
Would you like to do that?

I could go on a theoretical tangent about how the server is hosting a literal location that can be open or closed like an amusement park, rather than a story-narrative, but I’d rather get back to the Don Eckman port:

YOU ARE INSIDE A BUILDING, A WELL HOUSE FOR A LARGE SPRING.
THERE ARE SOME KEYS ON THE GROUND HERE.
THERE IS A SHINY BRASS LAMP NEARBY.
THERE IS FOOD HERE.
THERE IS A BOTTLE OF WATER HERE.

I and INV don’t work, but INVEN and INVENTORY do, hooray!

YOU ARE CURRENTLY HOLDING THE FOLLOWING:
SET OF KEYS
BRASS LANTERN
TASTY FOOD
SMALL BOTTLE
WATER IN THE BOTTLE

In the room it’s called a “lamp” and in inventory it’s called a “lantern”. Also you can still refer to it as a “headlamp”.

The “Forest (2)” room is rather mysterious: it can only be reached by going north from the regular Forest room, and only by random chance (1 out of 4, seems like). Why include that room? I suppose already at this stage Crowther was trying to make the outside seem larger than it really was. I remember in the 80s when I first played Adventure I wandered outside a long time curious if there was some obscurely hidden treasure. (I double checked and this map oddity is also in the Crowther original, so this isn’t a Woods addition. They means I’ll probably shuffle this comment into the other post at some point, but for the moment I’ll let this stand.)

Posted March 14, 2011 by Jason Dyer in Interactive Fiction

Tagged with

Extra comments about Crowther’s original Adventure   6 comments

* The LAMP in the game can be referred to as a HEADLAMP. In other words, the proper visualization is not this

but this:

* WEAR is understood as picking something up.

* The game is in a “semibrief” mode of sorts where a full room description is displayed upon first entering a room and then once every five turns (in case someone flails around trying wrong directions, I suppose?).

* XYZZY works after all. Mea culpa.

* The solution to the bird puzzle is spoiled in the HELP response, again seriously suggesting the work-in-progress nature of the game (since it is only one puzzle out of three).

* The bottle of water lets you pour it on the ground.

* There are two ways to get “stuck”: 1.) you can use XYZZY to teleport without the lamp, and then can’t go anywhere without breaking your neck in a pit or 2.) you can kill the bird, blocking the ability to solve a later puzzle.

* The response to GET MIST:

MIST IS A WHITE VAPOR, USUALLY WATER, SEEN FROM TIME TO TIME IN CAVERNS. IT CAN BE FOUND ANYWHERE BUT IS FREQUENTLY A SIGN OF A DEEP PIT LEADING DOWN TO WATER.

* Also of note:

blast
BLASTING REQUIRES DYNAMITE.

* After more toying I’ve gotten the crystal bridge to appear; it requires the same object but a different verb than the 350-point version.

* Unlocking the grate and getting by the snake also have dynamic hint messages associated with them, but I haven’t been able to get them appear (but given my experience with the crystal bridge, they may still be accessible somehow). I suspect it possible Crowther planned for every puzzle to have a corresponding dynamic hint.

Posted March 8, 2011 by Jason Dyer in Interactive Fiction

Tagged with

Observations about Crowther’s original Adventure (1975)   6 comments

A long held-belief about Crowther’s Adventure was that it was designed as a “cave simulation” and it was Woods who came along added magic and treasures and turned it from interactive simulation into interactive fiction.

We know, from the hard work of Dennis Jerz locating the original source (before Don Woods started modifying it) that this is not the case: the original Adventure included puzzles, treasures, and fantasy. However, it never answered the question that seems to follow immediately: how does it play? (Past this point there are spoilers.)

(Click the image for a full PDF map.)

The map is much smaller than the Woods-modified game, although many of the iconic locations like the Hall of the Mountain King and J2 are there. However, one gets the strong sense this was an abandoned work in progress. The bottom level (with Bedquilt and the Swiss Cheese Room) has exits that don’t work, and one that crashes the game. The area even has a sign that says: ‘CAVE UNDER CONSTRUCTION BEYOND THIS POINT. PROCEED AT OWN RISK.’ I first took this sign as an signal of danger in the in-game universe, but instead it appears to be Crowther’s marker that the code is unfinished past that point.

There’s a long featureless hall to the west leading to nothing. Nearby is the twisty maze of passages, all alike, although it’s different here than in the Woods version:

There’s no items and no point in entering the maze (other than noting it is rather less twisty than the one Woods came up with!).

There are three puzzles (grate, bird, and snake) and five treasures (marked at the end with an exclamation point, like THERE ARE MANY COINS HERE!) but they are all distributed very near the Hall of the Mountain King, as if Crowther had just started scattering them. Besides that, there’s no score, and no special message or ending if all the treasures are brought back to the brick building.

Other items worth noting:

  • Upon dying, there’s an option to continue playing:

    YOU FELL INTO A PIT AND BROKE EVERY BONE IN YOUR BODY!

    PAUSE GAME IS OVER statement executed
    To resume execution, type go. Other input will terminate the job.
    go
    Execution resumes after PAUSE.

    It works just like an UNDO command would.

  • TAKE ALL doesn’t work (not surprising) but INVENTORY doesn’t either (!), so the player is forced to keep track of their inventory separate from the game.
  • Going down the grate is a one-way trip. However, “PLUGH” works in the Y2 Room to get the player back to the brick building.
  • XYZZY also seems to be in (it is described in the text and parsed) but I was never able to get it to work. (ADDED: It works just fine, see my followup post.)
  • The axe-tossing dwarf is in, although there doesn’t seem to be anything the axe is usable for. More dwarves can come later to throw knives, but the only recourse seems to be ATTACK (verb only) and randomly kill one (while they randomly kill you back, although the undo feature mitigates that).
  • TAKE ALL doesn’t work (not surprising) but INVENTORY doesn’t either (!), so the player is forced to keep track of their inventory separate from the game.
  • Going down the grate is a one-way trip. However, “PLUGH” works in the Y2 Room to get the player back to the brick building.
  • XYZZY also seems to be in (it is described in the text and parsed) but I was never able to get it to work. (ADDED: It works just fine, see my followup post.)
  • The axe-tossing dwarf is in, although there doesn’t seem to be anything the axe is usable for. More dwarves can come later to throw knives, but the only recourse seems to be ATTACK (verb only) and randomly kill one (while they randomly kill you back, although the undo feature mitigates that).
  • Typing out NORTH and WEST and other directions in full will eventually yield the message:

    IF YOU PREFER, SIMPLY TYPE W RATHER THAN WEST.

  • Swearing is recognized.
  • There’s a dynamic hint for the bird puzzle in the source code, where the game ought to print:

    ARE YOU TRYING TO CATCH THE BIRD?

    whereupon you should be able to type YES and get a hint. However I wasn’t able to get it to trigger, it could be the code is buggy here.

  • The source also mentions the crystal bridge, but again, I haven’t been able to get this to trigger and suspect it might be buggy. (ADDED: I was able to get it to work, see my followup post.)

Posted March 7, 2011 by Jason Dyer in Interactive Fiction

Tagged with

Interview with Robb Sherwin and Cryptozookeeper Preview   6 comments

Robb Sherwin is the author of Fallacy of Dawn, Necrotic Drift, and other works. His new game coming out soon is called Cryptozookeeper.

Read the rest of this entry »

Posted August 6, 2008 by Jason Dyer in Interactive Fiction

The Baron and Inform 7 in the Escapist   4 comments

Rise of the Videogame Zinesters written by Anna Anthropy

The only thing that bothers me about this article is that the notion of using interactive fiction for an independent view is somehow new.

Maybe the title of the article should be Discovery of the Videogame Zinesters?

Posted August 5, 2008 by Jason Dyer in Interactive Fiction

Highway Holocast (Joe Dever book)   1 comment

Joe Dever (of Lone Wolf fame) also wrote a short post-apocalyptic series (4 books).

The first book has now been put online by Project Aon.

You are Cal Phoenix, the Freeway Warrior, champion and protector of Dallas Colony One. A murderous gang of HAVOC clansmen, led by the psychotic Mad Dog Michigan, are bent on destroying your fragile colony as it crosses the wastelands of Texas on the first stage of a life-or-death exodus to the California coast. These bike-riding clansmen are a formidable enemy: armed, cunning, and extremely dangerous, capable of launching a lightning raid at any time, day or night. You will need all your wits about you if you are to defend your people and reach your destination intact!

Posted July 20, 2008 by Jason Dyer in Gamebook, Interactive Fiction

Hampstead (remake of Spectrum Quill game)   2 comments

The Alpha version of a new text adventure remake is up.

Forum thread

Here’s a description: (from here)

You start off in your disgusting flat in north-west London watching ‘1-2-3’ on TV (presumably you couldn’t get any lower than that!). Having decided that life surely has more to offer, you begin to progress up the social scale – until you have satisfied all the requirements necessary to attain ‘Hampstead’. The idea is that you’ll be able to pass into said borough and be accepted by the other inmates. Requirements, of course, include such material possessions as a big car and house … and you also need a good job, a nice wife (sexist devils!), and naturally you have to be seen in the right places wearing the right clothes.

(Tip of the hat to Retro Remakes.)

Posted June 7, 2008 by Jason Dyer in Interactive Fiction

Stealth Releases of the IF-Archive   3 comments

David Kinder has posted about recent releases to the IF archive, and as usual there’s a bunch of games I never heard of and I suspect may have had no announcement at all.

The Musician, by Phillip Skains.
Iraqi Invasion: A Text Misadventure, Interactive Propaganda by Anonymous.
Housekey, Part I, by Arien Holthuizen
The Care and Feeding of Adjuncts, by Eric Remy
The Airport, an interactive waiting, waiting, waiting, waiting, and waiting… by Cascadian_Patriot.
Somewhere, an Interactive Poem by Kazuki Mishima.
Sporkery 1: There Will Be Sporking, by David Hughes.
Teacher Feature, by Paul Equinox Collins.

I know some of these titles the authors might have considered not for the general public, but this many works just slipping by is a bit ridiculous.

Posted March 21, 2008 by Jason Dyer in Interactive Fiction

Gun Mute   Leave a comment

The author of Snowblind Aces has a new “IF shoot-’em-up”.

 Link to story at IndieGames.com

Posted March 12, 2008 by Jason Dyer in Interactive Fiction

XYZZY Awards 2nd round voting deadline tomorrow   Leave a comment

Just a note that Thursday, March 6th is the deadline for second-round voting for the XYZZY Award finalists.

Posted March 5, 2008 by Jason Dyer in Interactive Fiction