HeadlinesBriefing favicon HeadlinesBriefing.com

Adventure Family Tree: Software Evolution

Hacker News •
×

The Adventure Family Tree represents one of the most extensive software genealogies in computing history, documenting decades of adaptations from Will Crowther's original 1976 Colossal Cave Adventure. This comprehensive catalog traces how a foundational text adventure game evolved through countless ports across virtually every computing platform imaginable, from mainframes to microcomputers. The preservation effort highlights the game's cultural significance in early interactive entertainment.

The collection spans over 100 distinct versions, each revealing the technical constraints and creative solutions of different eras. Programmers adapted the game in FORTRAN, C, BASIC, PHP, and numerous other languages, demonstrating how software migrates across platforms while maintaining its core identity. Notable entries include Apple //GS and IBM mainframe versions, showcasing the game's remarkable portability across vastly different architectures.

Most remarkably, many entries include source code availability, making this a living archive of programming practices from the 1970s through 2010s. The document stands as a testament to both the longevity of Crowther's original design and the dedication of the interactive fiction community in maintaining this digital heritage. This comprehensive record preserves not just code but the evolution of interactive storytelling itself.