Adv10

Adv10: Reviving the Original Collosal Cave Text Adventure

orcmid.github.io>
Adv10>




index.html>
0.0.4 2024-10-09T18:44Z

Welcome to Adventure splash image

The ur-game for computers–Adventure–was originally written by Will Crowther in 1975 or 1976 and significantly extended by Don Woods in 1977. I have taken Wood’s original FORTRAN program for Adventure Version 1.0 and recast it in th CWEB idiom so that those pioneering ideas will be accessible to a broader audience.

Donald E. Knuth [Knuth2011: p.235]

Open-Source Adaptation

Copyright © 1998 by Don Woods and Don Knuth; all rights reserved. Adapted with permission.

Adv10 is derived from the 2010-01-26 version of Don Knuth’s Literate Programming source code file, advent.w.gz, available at [Knuth’s “advent”].

This derivative reflects all applicable errate published through February 2020 for Knuth’s “Selected Papers on Fun and Games [fg].

The Orcmid on GitHub Adv10 Project

Adv10 releases are a personal homage to this amazing and inspiring game and to Donald Knuth’s literate account.

The Adv10 project produces a Clean C version of the original Colossal Cave Text Adventure as a portable command-line implementation built on Microsoft Windows. The game is playable. The open-source implementation of the game is meant to be instructive.

Adv10 is the first-stage project for progressive development of enriched versions, from the command-line to 3D animated versions. The first stage is creating an anatomy and reverse-engineering of the game presented in [Knuth2011: Chapter 27] as a Literate Program [Knuth1992].

Adv10 Table of Content

The Adv10 web is organized in topical sections.

Section General Topic
dev TBD

Security Concerns

The Adv10 Security Policy is provided at the Orcmid Adv10 Security tab. Consult that Security Policy statement to learn about any vulnerability announcements and actions to be taken. To report a suspected/detected cybersecurity vulnerability in an Adv10 release, follow instructions provided in the policy.


I invite discussion about Adv10 topics in the Discussion section. Improvements and removal of defects in this particular documentation can be reported and addressed in the Issues section. There are also relevant projects from time to time.

Hard Hat Area You are navigating the Adv10 Project on Github

created 2024-10-05 by orcmid