The Golden Age of Computer Gaming
Chapter 1: In The Beginning Was The Word
← Previous: Introduction | [Series: Chapter 1 of 12] | Next: Chapter 2 →]
THE ESSENTIAL TRUTH
Before graphics could dazzle, before mice could click, there was the command prompt. And in this realm of pure text, the first digital storytellers created worlds with words alone.
THE PERFECT PROMPT
1975-1976. In a Kentucky cave system, programmer Will Crowther watched his daughters explore. Their imagination transformed every passage into adventure. Inspired, he sat down at his computer and created "Adventure" - not just a game, but a new form of storytelling.
Both Will and his ex-wife Patricia had been programmers and cavers who had extensively explored Mammoth Cave in Kentucky, the longest cave system in the world. Patricia was instrumental in a culminating 1972 expedition that found the final connection between cave systems - the small, wiry woman could slip through a tiny squeeze too narrow for any of the men to try.
FROM THE CAVE
Perhaps to fill some of his unexpected spare time during their divorce, Crowther joined in on a new tabletop game some of his coworkers were playing called Dungeons & Dragons, just released the previous year. Like many other computer users of the time, he began to idly wonder if you could make something like D&D on the computer. In the fall of 1975, he decided to try. The impetus may have been an upcoming school holiday when his daughters would be visiting for a long weekend.
TECHNICAL MASTERY
Adventure represented a breakthrough in several key areas. Crowther created natural language parsing that could understand player commands, dynamic world states that changed based on actions, and sophisticated object interaction systems. The game featured comprehensive inventory management, evocative location descriptions, and intuitive navigation logic. Environmental puzzles challenged players while state persistence allowed them to save progress. Player feedback loops provided responses to every action, while an expanding vocabulary processed an impressive range of commands.
THE PROGRAMMER SPEAKS
According to Crowther in a later email: he originally intended for the magical elements to be buried deep within the cave, but when Don Woods expanded the game in 1977, Woods introduced the magic much earlier.
Once the game was complete, in early 1976, Crowther showed it off to his co-workers at BBN for feedback, and then considered his work on the game finished, leaving the compiled game on the mainframe before taking a month off for vacation. According to one of Crowther's then-coworkers in 2007, "once it was working, Will wasn't very interested in perfecting or expanding it."
THE NETWORK SPREADS
Crowther's work at BBN was in developing ARPANET, one of the first networks of computers and a precursor to the Internet, and the PDP-10 mainframe was part of that network. During his vacation, others found the game and it was distributed widely across the network to computers at other companies and universities, which surprised Crowther on his return.
THE STREETS COME ALIVE: ZORK'S REVOLUTION
When MIT students Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling discovered Adventure in 1977, they were fascinated but frustrated. Adventure's limited two-word command structure ("kill troll") seemed primitive to these ambitious programmers.
THE MIT INNOVATION
The MIT guys weren't impressed with Adventure's limited two-word command structure, so they wrote Zork to understand complete sentences ("kill troll with sword"). Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling—who between them earned seven MIT degrees in electrical engineering and computer science, political science, and biology—bonded over their interest in computer games, then in their infancy, as they worked or consulted for the Laboratory for Computer Science's Dynamic Modeling Group.
TECHNICAL INNOVATION
Between 1977 and 1979, the four kept refining and expanding Zork until February 1979. The original version of Zork was written on a Digital Equipment Corporation PDP-10 mainframe that ran an operating system called ITS and a programming language called MDL—both developed at MIT.