You can now play Colossal Cave Adventure, the first text adventure game, via SMS (2024)

You can now play Colossal Cave Adventure, the first text adventure game, via SMS (1)

A year or so before you could be eaten by a grue, you could stand at the end of a road before a small brick building, walk inside, and get a lamp. That was the start of Colossal Cave Adventure, the formative text adventure game (and one of the most important games of all time) written for the PDP-10, back when you could call something a minicomputer if it didn't take up a whole room. Colossal Cave is old enough that it could be (and often was) simply called Adventure—in 1976, no other game had laid claim to that word, yet. Programmer Will Crowther wrote an early version of the game as a fantastical take on the Mammoth Cave in Kentucky, and later Don Woods expanded the game with more overt Tolkienesque fantasy.

At first, the game was only playable on the PDP-10, which was still a huge mainframe, even if it wasn't room sized. But soon enough it was ported to other computers like the Commodore 64 and IBM PC, meaning you could play Colossal Cave on a system that fit on your desk. Now that another 35 years or so have passed, you don't even need that: you can play one of the most formative PC games of all time on your phone, via SMS.

All you have to do is text this number: +1 (669) 238-3683.

I recently watched a fun talk by programmer Chris Swenson from the North Bay Python conference, in which he walked through the process of taking the 1977 source code for Colossal Cave Adventure and rewriting it in a modern language to run on a server you can talk to via text message. Here's the talk:

A lot of what Swenson says goes over my head, as the talk is aimed at programmers and I am definitely not one. At one point the crowd gasps and then laughs in disbelief as Swenson explains: "I wanted to store the state because this is going to be running on a web server where someone's going to be textring into, and it's going to have to respond, so it needs to keep all of that structure. So I take the entire interpreter state right here, throw it in a dictionary, and then I pickle it, and compress that, and throw that whole big blob in a postgres database and store it per-user." The vibe I get is that this is extremely improper code etiquette. But hey, it worked!

Other parts of Swenson's talk are a bit easier to follow, and there's something really cool in translating a game as old as Colossal Cave into a more modern programming language. Specifically, Swenson was dealing with FORTRAN IV code, common in supercomputers of the day but unused for decades now. Notably, FORTRAN IV predated the standard of 8 bits in a byte. The PDP-10 was a 36-bit system.

"It was a fun challenge to get this to work at all," he said in the talk. "You can't actually take FORTRAN IV and compile it these days. There's not a compiler. And even if there was one, we don't have a PDP-10 to run it on."

The biggest gaming news, reviews and hardware deals

Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.

Swenson talked about what it was like to deal with the 36-bit code at about the 11 minute mark, which is probably my favorite part of the presentation. Then he talks about simulating "loading the tape drive" for the PDP-10, which is of course just a text file now.

Swenson's interpreter ended up being more complicated than the original code it was designed to interpret, but efficiency isn't really the goal with a fun project like this one. It was only designed to work for this one piece of software, not all FORTRAN IV code, but it does that job, along with adding some modern touches. Like, well, responding by SMS.

You can now play Colossal Cave Adventure, the first text adventure game, via SMS (2)

If you text +1 (669) 238-3683, the server will respond after a few seconds with the opening spiel of Colossal Cave Adventure:

WELCOME TO ADVENTURE!! WOULD YOU LIKE INSTRUCTIONS?

SOMEWHERE NEARBY IS COLOSSAL CAVE, WHERE OTHERS HAVE FOUND FORTUNES IN TREASURE AND GOLD, THOUGH IT IS RUMORED THAT SOME WHO ENTER ARE NEVER SEEN AGAIN. MAGIC IS SAID TO WORK IN THE CAVE. I WILL BE YOUR EYES AND HANDS. DIRECT ME WITH COMMANDS OF 1 OR 2 WORDS.

(ERRORS, SUGGESTIONS, COMPLAINTS TO CROWTHER)

(IF STUCK TYPE HELP FOR SOME HINTS)

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.

Near as I can tell, the original code didn't display in all-caps like the Colossal Cave Python bot, but playing it via text is a genuinely cool experience. You can play for a few minutes and simply stop responding, and then come back hours or days later and pick up right where you left off, for as long as Swenson keeps the server running.

If you've never played Colossal Cave Adventure, here are a few command tips to get you started:

Type the first letter of compass directions to move: N, S, E, W. NW, SE, etc.

Try one-word commands like "In," "Exit," "Get," "Drop" to interact.

There are a few other commands, but keep things as simple as possible and use single words. You'll be adventuring in no time.

Wes has been covering games and hardware for more than 10 years, first at tech sites like The Wirecutter and Tested before joining the PC Gamer team in 2014. Wes plays a little bit of everything, but he'll always jump at the chance to cover emulation and Japanese games.

When he's not obsessively optimizing and re-optimizing a tangle of conveyor belts in Satisfactory (it's really becoming a problem), he's probably playing a 20-year-old Final Fantasy or some opaque ASCII roguelike. With a focus on writing and editing features, he seeks out personal stories and in-depth histories from the corners of PC gaming and its niche communities. 50% pizza by volume (deep dish, to be specific).

More about adventure

Tell Me Why, a narrative adventure from the creators of Life Is Strange, is free to keep on Steam right now to celebrate Pride month, and… hold on, haven't we done this before?Embark on a journey through Icelandic folklore in upcoming adventure game Island of Winds

Latest

Dying in Spelunky sometimes makes me mad, but it always just makes me laugh in comically brutal roguelike Lucky Tower Ultimate
See more latest►

See comments

Most Popular
Monster Hunter Wilds looks like exactly the evolution of World I hoped for
Fallout 76's Skyline Valley update expands the map into new beautiful areas, but I'm just happy to have more cults to fight and weird stories to uncover
The battle for the heart of next-gen handheld gaming PCs: AMD's Strix Point versus Intel's Lunar Lake
Dragon Age: The Veilguard's gameplay reveal emphasises just how terminally out of touch EA and BioWare have become
Metaphor: ReFantazio feels like a fantasy Persona where no one was allowed to say no to the art team
Larian already made the Dragon Age 4 I was hoping for
Our 13 favorite games from the 2024 summer gaming showcases
Kunitsu-Gami feels like a long-lost Capcom PS2 game, and I mean that as a sincere compliment
With Veilguard, Dragon Age becomes what it was probably always destined to be: A Mass Effect game
Metal Slug Tactics roguishly reinvents turn-based run-and-gun
You can now play Colossal Cave Adventure, the first text adventure game, via SMS (2024)

FAQs

What is the secret word in Colossal Cave Adventure? ›

Modern usage is primarily from one of the earliest computer games, Colossal Cave Adventure, in which the idea is to explore a cave with many rooms, collecting the treasures found there. By typing "xyzzy" at the appropriate time, the player could move instantly between two otherwise distant points.

What are the magic words in Colossal Cave Adventure? ›

Using the magic words (XYZZY, PLUGH, Plover, FEE FIE FOE FOO)
  • XYZZY – Acquiring by using the EYE cursor on the XYZZY rock in Debris Room of CobbleCrawl. ...
  • PLUGH – The player has a random chance of hearing this every time we enter the “Y2” room in Hall of the Mountain King.
Feb 1, 2023

How do you play Colossal Cave Adventure? ›

The player types in one- or two-word commands to move their character through the cave system, interact with objects in the cave, pick up items to put into their inventory, and perform other actions.

What was the first text adventure game? ›

Colossal Cave Adventure, created in 1976 for the PDP-10 computer was the first "text-adventure" video game.

How to beat colossal cave? ›

In order to beat Colossal Cave, you need to interact with all 15 treasures in the game using either the EYE or HAND cursor. After that you must Tap to Reveal. The secondary objective is to earn as many points as you can, up to a maximum of 350 points.

What is the age limit for colossal cave? ›

This 1.5-hour tour gives you a unique perspective on this mysterious cave system while teaching you about some of the more unusual geological features. And, if you're lucky, you'll meet a bat or spider along the way. This tour is restricted to those 12 and older. Those under 18 must be accompanied by an adult.

How long is colossal cave adventure? ›

Powered by IGN Wiki Guides
Single-PlayerPolledMedian
Main Story21h 47m
Main + Extras13h 43m
Completionist110h
All PlayStyles42h 46m

How do you catch the bird in colossal cave? ›

Clicking on the bird with the Wicker Cage, while the Black Rod is not in our inventory, will capture the bird. In order to complete the game, we must use the bird on the snake in the Hall of the Mountain King (either clicking on the snake with the bird-in-cage cursor, or by dropping it in front of the snake).

What language was "Colossal Cave" written in? ›

Original source code, written in Fortran, from the very first text adventure game in the videogames history (1976).

What should I wear to colossal cave? ›

six and a half stories and see beautiful cave formations like stalactites, stalagmites, flowstone, boxwork, and helictites. Tours are given daily, on the hour, year-round. You need no special clothing in the Cave, which is always 70 degrees and dry and you are welcome to take pictures inside.

How do you play creepy cave? ›

Players roll the number die and the player with the highest number goes first. The first player rolls the die and moves ahead clockwise that number of spaces. The player chooses a word card and reads it aloud. The player shows the card to the other players and returns it (face down) to its original place on the board.

Is colossal cave cold? ›

Temperatures inside average 70 °F (21 °C) year-round. Previous names include 'Mountain Springs Cave' and 'Five–Mile Cave'.

Are text adventures still popular? ›

Text Adventures are Still Thriving in Interactive Fiction Competition - and On Threads - Slashdot.

What is the history of Colossal Cave Adventure? ›

Colossal Cave Adventure (also known as ADVENT, Colossal Cave, or Adventure) (Crowther, 1976; Crowther & Woods, 1977) was the first computer adventure game. It was originally designed by Will Crowther, a programmer and spelunking enthusiast who based the layout on part of the Mammoth Cave system in Kentucky.

How old is Zork? ›

Zork is a text adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer.

How long is the colossal cave adventure? ›

Powered by IGN Wiki Guides
Single-PlayerPolledMedian
Main Story21h 47m
Main + Extras13h 43m
Completionist110h
All PlayStyles42h 46m

What are some fun facts about colossal cave? ›

It contains about 3.5 miles (5.6 km) of mapped passageways. Temperatures inside average 70 °F (21 °C) year-round. Previous names include 'Mountain Springs Cave' and 'Five–Mile Cave'. The cave is an ancient karst cave, classified as "dry" by guides (though this is not a speleologic term).

Who invented the adventure? ›

Adventure is a video game developed by Warren Robinett for the Atari Video Computer System (later renamed Atari 2600) and released in 1980 by Atari, Inc.

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6544

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.