Adventure

I have been playing William Crowther’s Colossal Cave Adventure with my children.

We have found these actions useful:

  • north
  • south
  • east
  • west
  • ne
  • se
  • nw
  • sw
  • up
  • down
  • building
  • climb
  • downstream
  • drop
  • enter
  • forest
  • info
  • inventory
  • pour
  • save
  • score
  • take
  • throw

We also found a technique which allows us to script Adventure when running the program from a graphical terminal. Since Adventure responds to commands entered on standard in, we can paste a series of commands into Adventure. For example, the following scripts work as described when executed immediately after starting Adventure:

Such scripting is confounded by rooms with randomized passages, so you should proceed through passages like these manually.

We have been using Graphviz to record the adventures we have had. I share here our map in two formats: .dot .svg The map also appears below.

Colossal Cave Adventure map
Assistant Professor

My research interests include free and open source software, system security, and network security.