These Maps Reveal the Hidden Structures of Choose Your Own Adventure Books

above: Choose Your Own Adventure #2: Journey Under the Sea

via Atlas Obscura

Reading a “Choose Your Own Adventure” book can feel like being lost in a maze and running through twists and turns only to find dead ends, switchbacks, and disappointment. In the books—for those not familiar with them—you read until you come to a decision point, which prompts you to flip to another page, backward or forward. The early books in the series, which began in 1979, have dozens of endings, reached through branching storylines so complex that that trying to keep track of your path can seem hopeless—no matter how many fingers you stick into the book in order to find your way back to the key, fateful choice. You might end up back at an early fork again, surprised at how far you traveled only to reemerge at a simple decision, weighted with consequences that you couldn’t have imagined at the beginning.

above: Choose Your Own Adventure #4: Space and Beyond

The last installment of the original “Choose Your Own Adventure” series came out in 1998, but since 2004, Chooseco, founded by one of the series’ original authors, R.A. Montgomery, has been republishing classic volumes, as well as new riffs on the form of interactive fiction that seemed ubiquitous in the 1980s and ’90s. The new editions also carry an additional feature—maps of the hidden structure of each book.

There have been many maps made for Choose Your Own Adventure books over the years. From A History of Choose Your Own Adventure Visualizations:

Every six months or so it seems as if the entire Internet discovers for the first time that people are making data visualizations of the Choose Your Own Adventure books that were popular in the early eighties. Computer scientist Christian Swinehart’s stunning visualizations are only the most recent to capture the imagination of scores of old fans, academics, and data fanatics.

September 2005 I borrow Kirschenbaum’s assignment and revise it for a class at George Mason University on new media. As an example for my students, I map the first book in the series, The Cave of Time (CYOA #1). My own inter­est in the map­ping of these books lies in the moral struc­ture embed­ded within the nov­els, in which cer­tain choices are rewarded and oth­ers are not. I’m also fas­ci­nated by the assumptions the books make about what con­sti­tutes a failed or sat­is­fy­ing end­ing.

March 2008 Sean Ragan turns The Mystery of Chimney Rock (CYOA #5) into a directed graph. Ragan uses AT&T’s open source Graphviz software for his map, which takes a simple text file of options (e.g. “3 -> 4, 3-> 6) and compiles them into a diagram.

July 2009 Designer Michael Niggel creates an analysis of paths and outcomes of Journey Under the Sea (CYOA #2). Niggel finds that over 75 percent of the book’s endings are unfavorable (50 percent will actually end in death).

See more here and here


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.