Stage 2: From 1980 until 1984.
This is the preview of the 6th chapters: the story of CRPG from PLATO games to Wizardry.
This book is part of a series of 5 volumes. Available both in Italian and English, Epub, Softcover and Hardcover.
Stage 2: From 1980 until 1984.
This is the preview of the 6th chapters: the story of CRPG from PLATO games to Wizardry.
This book is part of a series of 5 volumes. Available both in Italian and English, Epub, Softcover and Hardcover.
Dungeons and Dragons' publication did not go unnoticed in the PLATO user community. In such a dynamic and creative environment, with an increasing number of young and brilliant students in contact with each other through an extremely powerful and flexible hardware platform, the most popular trends of popular culture influenced the imagination of aspiring developers and programmers. Although the Star Trek craze had waned, the passion for gaming it had inculcated did not disappear when students with PLATO quickly devoted themselves to the new trend of the moment: role-playing games.
Once again, John Daleske was one of the first programmers to attempt creating a computerized version of D&D. Thanks to his prior experience programming Empire, the young man began working on a lesson between late 1974 and early 1975 that would allow multiple users to venture into a three-dimensional dungeon. With a team of programmers formed by other students (Gary Fritz, Jon Good, Bill Gammel, and Mark Nakada), Daleske created the initial screen and several graphic assets representing iconic characters from fantasy role-playing games, such as wizards, warriors, and witches, as well as typical enemies like Nagas, undead, and demons.
However, the development of Dungeon progressed slowly. Much less popular than the more widespread Empire, Daleske's prototype was considered somewhat too complicated and never took off, especially since in May 1975, the young man received a terrible surprise that would have long-lasting consequences on his ability to program creatively when his doctor diagnosed him with terminal cancer.
Daleske: “Thankfully, it was a misdiagnosis, but I find it did affect me for about a year.”
Inspired by the growing popularity of D&D and the increasing number of recreational lessons available on PLATO systems, other users began working on their own computer role-playing game versions. One of these was Reginald “Rusty” Rutherford III, a rather unique student in his mid-thirties, married with a child.
In the summer of 1975, D&D made a strong entrance at the University of Illinois, quickly spreading and captivating entire groups of students. D&D enthralled Rutherford, as it did many others. Gygax and Arneson's game, despite its occasionally cruel nature that eliminated many players at their character's first level, drew the rapt attention of Rutherford and his company. Rutherford and his staff spent many evenings playing late into the night to complete lengthy D&D sessions.
Unlike his student friends, Rutherford also had a job as a TUTOR lesson programmer. Professor Paul Handler, a physics teacher fascinated by the dynamics of the world population, hired Rutherford to program the necessary software for his project, Population Dynamics. Paid by the hour, Rutherford found himself with plenty of free time between assignments, during which he fantasized about recreating the D&D gaming experience in a digital version using the capabilities of PLATO and the TUTOR lesson system.
Fantasy quickly became reality. Rutherford had access to lesson space for the software he was writing for Handler, and the lessons started with the name Pedit followed by a sequential number. Four lessons were already ready or planned, so Rutherford began working on the fifth, Pedit5, creating a simple yet irresistible role-playing game. With 2D graphics and a top-down view, the player moved their character through a labyrinth of long corridors and rooms with secret doors, monsters to fight, and treasures to collect. When the lesson was launched, the user could read a brief introduction explaining the game's objective: to earn 20,000 experience points by killing monsters, collecting gold coins, and bringing treasures out of the dungeon to convert them into experience.
Despite its simplicity, the game had all the characteristic elements of a basic D&D session: character creation with a statistic system similar to the tabletop role-playing game, exploration with fog of war due to the underground's low light, and the ability to cast spells and use magical items. The encounter system was streamlined and simple to learn: when facing an opponent, the player could choose to flee, cast a spell, or fight. The program calculated each choice's outcome based on the situation and the character's attributes: fleeing was impossible from rooms and could fail in corridors, spells could be ineffective, and combat was automatic, with opponents taking turns hitting each other until the enemy or the player died, giving the first move to the contender with more agility.
On the PLATO system, all non-educational lessons were irregular, but Pedit5, developed by a programmer hired to create courses, was a piece of software that couldn't be advertised. Despite the name giving no hints about the lesson's true content, news of Pedit5's existence began to spread, gaining increasing popularity. Unfortunately for Rutherford, the growing number of players implied higher memory usage to store user-created character data, and this attracted the dangerous attention of PLATO system administrators, who were always vigilant to ensure the proper use of system resources. Similar to previous games, Pedit5 was repeatedly deleted and restored in a perpetual battle between game developers and system administrators.
Not all students, however, had to deal with the constant worry of seeing their work suddenly and irreparably removed. Southern Illinois University (SIU) at Carbondale was one of the many institutions connected to the PLATO network, but its students had access to only one terminal located in a basement lab. Formally, the equipment belonged to the institute's library, but none of the staff had the technical expertise to manage it.
Gary Whisenhunt, a psychology and political science student, and Ray Wood, an electrical engineering student, were two frequent users of the terminal, often taking turns or patiently waiting their turn. When the library's director decided to seek a local PLATO account administrator, Whisenhunt quickly volunteered and immediately seemed like the best candidate. He and Wood had other plans, unbeknownst to the librarian.
Tired of being kicked out of Pedit5 games when Rutherford needed to update the lesson's code or losing their characters when the software was removed, the two students registered a lesson named dnd. Whisenhunt's privileges relieved them of the worry of program removal and the need to compete for limited lesson space. They began a grand project, imagining they had all the memory needed to create vast dungeons and even an editor to quickly create new ones.
Overall, their approach to developing their game was very different from Rutherford's. The latter, recalling the intricacy of D&D sessions with his friends and grappling with limited memory, crafted a minimalistic and punitive game. The dungeon remained constant, but randomly loaded monsters could pit the player against an unfathomably powerful opponent. One prominent feature of his Pedit5 was the possibility of sudden and permanent death. Whisenhunt and Wood, on the other hand, had the time and resources to craft a fun game with a balanced combat system that challenges players with complex yet solvable encounters, as opposed to potentially impossible situations.
Despite this, the setups of Dnd and Pedit5 were strikingly similar: they featured a top-down 2D view, predetermined corridors and rooms, random monsters and treasures, a fog of war, character progression through experience gained from killing monsters and treasures collected, and automatic combat mechanics that favored the use of spells. The gameplay in both games required the player to enter the dungeon, confront enemies, gather gold, escape to the exit before death, then fortify their character and return to the dungeon.
To program and improve DND, Whisenhunt and Wood often relied on valuable advice from their players. One of the most enthusiastic was a connection from the University of Iowa; his name was Dirk Pellet. Geographically distant, Whisenhunt, Wood, and Pellet never had the chance to meet in person, but thanks to the messaging system and chat created by diligent PLATO students, the three ended up collaborating extensively. Eventually, the two creators of Dnd first allowed the newcomer to access and study the code, and then, when it was time for them to leave the school, entrusted him entirely with the game's development.
Pellet continued to work on DND with his brother Flint. Initially, the two concentrated on creating fun situations, often practical jokes accessible only to their close circle of friends, as well as a large number of magical items and references to popular culture.
Dirk Pellet: “At first, I added a lot of magic items with their names and actions taken almost verbatim from D&D, merely adapted to the computer game Dnd, like ‘cube of force’ and ‘horn of blasting.’ Later, I deliberately avoided copying anything from other games, and made up new monsters and items and features that I had never seen anywhere else while keeping the humorous tone.”
The work on balancing encounters continued until the two brothers realized that players had found a zero-risk strategy to power up their characters and defeat the final monster, a Golden Dragon, to obtain the most powerful item, the Orb. The brothers devised a simple yet extremely repetitive and tedious gameplay loop, which involved entering the dungeon, quickly collecting the first treasure, exiting without engaging in any combat, and repeating this process continuously for dozens of hours.
Whisenhunt: “We never thought that anyone would have the patience and would spend the time to do such a simple thing over and over again to gain large amounts of wealth. I guess that was the precursor to videogame addiction.”
Daleske also had to grapple with the unpleasant realization that his work was a source of stress and distraction from studies for some students. In some cases, what was supposed to be an enjoyable pastime became the reason for interrupted academic and professional careers, as well as family tensions. This revelation embittered Empire's programmer, driving him away from game development.
Daleske: “At first I enjoyed seeing many people really thrilled and enjoying themselves while they played Empire and the other games I wrote. It gave me a sense of accomplishment of a job well done; after all, it was a struggle to mould a playable game out of a timesharing system not designed for game playing, with so few resources of memory and processing. But then, I would hear of someone no longer at college because they flunked out playing too much Empire. Friends got divorced. Others fired. I started feeling Responsible. It was my fault because I put this temptation in front of them. This was one reason I stopped designing games. I decided to not make any more games unless they had some socially redeeming value.”
For every game programmer who stepped away from development due to life choices or daily necessities, a growing number of young people were drawn to the PLATO systems to play and potentially take up the mantle, continuing the development of existing games or creating new ones.
In 1975, a group of three students, Paul Resch, Larry Kemp, and Eric Hagstrom, made the first playable version of Orthanc available to PLATO users. As clearly indicated by its title, Orthanc was a fantasy role-playing game that was named after Saruman's tower from J.R.R. Tolkien's The Lord of the Rings. The starting point for this new team of developers was clearly Rutherford's Pedit5, with which Orthanc shared many game mechanics: the 2D top-down view, automatic combat mechanics, player options (casting spells, fighting, or fleeing), the inability to flee from encounters in rooms, the death message when the player's character succumbed to numerous and ruthless enemies, and the initial character creation phase.
In other respects, Orthanc was an enhanced and complete version of what Pedit5 could have been if Rutherford had had full access to lesson space and his software hadn't been repeatedly deleted during development. Orthanc featured significantly larger dungeons, more levels for characters and monsters, more spells, and a less minimalist interface with all necessary information available at a glance. Like Pedit5, the game's difficulty was punishing, and the risk of sudden and inevitable death was present in every room and corridor.
Also in 1975, another major role-playing game project for PLATO began. Drawing inspiration from both Orthanc and Daleske's Dungeon, Kevet Duncombe and Jim Battin decided to create a multi-user fantasy role-playing game. Interestingly, the programming took place in the same room where a second team was working on the new version of Empire. Only two terminals were available, and both were always occupied by either Duncombe and Battin working on their role-playing game or Gary Fritz and Chuck Miller working on what would become Empire IV.
Duncombe: “We’d be sitting side by side up there in the author room, working away on our games, occasionally bouncing ideas around. There’s some of Fritz’s code in Moria and there’s some of Battin’s code in Empire. Not a whole lot, but there was definitely cross-fertilization among the game authors there. Those two terminals turned out to be the most heavily used on the entire CERL system.”
Duncombe and Battin's game, initially inspired by the idea of procedural generation for the dungeons, remained nameless upon completion of its first playable version. They took inspiration from the previous game, Orthanc, when deciding on a name, and believed that Mines of Moria could be a suitable option. Interestingly, neither of them had read Tolkien's works or played D&D. Their knowledge of the beloved and widespread fantasy archetypes came through word of mouth and from using PLATO games inspired by D&D, a trait evident in several design choices in Moria, such as the character creation system with four abilities—Cunning, Piety, Wizardry, and Valor—measured on a scale from 1 to 100, which were quite different from typical role-playing games.
Moria featured a first-person view instead of the typical top-down 2D perspective, placing the player in front of a monitor that displayed the simple lines of a 3D dungeon in a wireframe with a central vanishing point. Up to ten players could join a group, with one member acting as a guide for movement. The procedural creation algorithm created a vast world that divided the game world into five regions, each with sixty levels composed of 30 blocks arranged in a 5x6 grid. Each block, in turn, consisted of a grid of 36 squares in a 6x6 layout, featuring corridors, rooms with doors and secret accesses, and, of course, monsters to defeat and treasures to retrieve. Group movement occurred block by block: when the party entered a block, individual members were free to move independently within the block's squares, fight monsters, or collect treasures. When confronted with formidable monsters, the party could utilize the internal messaging system to seek assistance, enabling whispers among group members or a collective shout of "help!" for everyone to hear. Combat was similar to Pedit5 in that it occurred automatically, giving the player only the option to choose an action, but there were more moves available: 6 compared to Pedit5's 3. Players could fight, try to deceive the monster for a surprise critical hit, pray for divine intervention, cast a spell, attempt to bribe the opponent to save their lives, or try to flee. The system would then calculate the outcome based on the character's attributes and the enemy's strength. Moreover, combat occurred in near real-time; if the player didn't select an action within a certain time frame, the program would automatically make the monster attack. After each battle, the guide could move the group to the next block to continue the adventure.
Inspired by Moria, in 1977, Jim Schwaiger, with help from John Gaby, Brancherd DeLong, and Jerry Bucksath, decided to start writing his own computer role-playing game, Oubliette. Like many of his fellow game developers, Schwaiger had encountered D&D but was not very impressed. He found the dice rolling tedious and was frustrated by what he saw as a significant waste of time due to game setup, character creation, and all the preparatory phases of tabletop RPGs. Schwaiger's goal in creating his computer game was to simplify players' lives, cut down on downtime, transfer the dice-rolling burden to the computer in real time, apply the rules, and provide players with an adventure.
In many ways, Schwaiger's work was the most faithful electronic representation of D&D to that point. From character creation, it was clear the developer had tried to compress and free the tabletop experience from downtime and tedious management operations into the PLATO terminal. D&D heavily inspired the rules system, which allowed players—even those with minimal experience in tabletop RPGs—to become instantly familiar with character attributes, classes, races, and alignments. The available items, progression levels, number of enemies, and area sizes were impressive; they were comparable to Moria and far superior to Pedit5 and Orthanc.
Like Moria, Oubliette was designed for collaborative online play. Solo play was possible but extremely difficult. Players, encouraged by challenging encounters and a hostile world, could form parties with up to 12 players and venture out of the city. Movement was similar to Moria: the leader moved the entire team, and all party members could observe the group's movement through the wireframe first-person view. Unlike Moria, however, the group stayed united and in formation.
A list of players represented the team in a scheme that would be copied for decades: the first were at the front line, the last were in the back, and the rest were centre. To avoid surprise attacks from behind, a well-organized team had the sturdiest and best-defended members at both the front and rear, as recommended by the initial guide.
When the team encountered an enemy (or a group of enemies), combat began. It was in semi-real time, like in Moria: each player had a few moments to decide their action, after which the computer showed the combat's outcome, with the fastest fighters acting first. Players could choose from an even longer list of possible actions (Fight, Parry, Spell, Hide, Run, Seduce, Bard Charm, Dispel, Call for Help, and Use Item), and in challenging battles, team coordination was crucial for success. Rounds were swift, and within seconds, each player had to read the combat outcome, decide the optimal strategy for their character, and issue the necessary command.
Drawing inspiration from previous experiments, Oubliette was an incredibly innovative game, defining some of the characteristic features of later role-playing games and, thanks to PLATO's technology, foreshadowing the first MMORPGs of the 1990s. Besides its interactive and multiplayer nature, Oubliette had many features that would become standard in the CRPG genre: in the city, players could hire mercenaries, join guilds to gain specific advantages, climb guild ranks (paying in gold) to excel over other players in a sort of permanent leaderboard, heal teammates or resurrect the lifeless bodies of players who had fallen in the dungeons, and even gamble. The dungeons were less anonymous and more intriguing due to the large number of secret doors, traps, and hidden hatches capable of sending the unfortunate group to a lower level, where more insidious dangers awaited.
One of Oubliette's unique features was its original magic system implementation. The organization was fairly typical, dividing spells into seven levels and categorizing them by type (magical or priestly). However, instead of the usual names inspired or copied from D&D, Oubliette's spells had very original names that immediately showed a sort of creation mechanism based on common syllables, prefixes, and suffixes.
Jim Schwaiger: “One of the more purist players of the game, David Emigh, was a graduate physics student and also an amateur linguist. He created a language just for the game, including carefully deriving word roots, so the spells have a consistency and poetry you would not expect if you simply made up names. It is similar to what Tolkien did with his elven language, except that according to legend, Tolkien created the language first and then developed a story around the language, while David crafted the language to fit our game.”
Like other PLATO games, Oubliette's development spanned a long period of time, continuing until 1982. Schwaiger also faced academic difficulties due to the significant effort he put into creating, maintaining, and constantly improving his game. He decided to seek help from fellow students, primarily Gaby, and collected continuous feedback from the most enthusiastic players. Given the nature and function of the PLATO system, pinpointing the precise implementation of the spell system in its final form with David Emigh's contribution is impossible. Still, it likely dates back to the first two years of its development, 1977–78, when Oubliette was swarmed by students, including one who was particularly impressed.
His name was Robert J. Woodhead.
Woodhead was seventeen years old when he attended Cornell University in 1976. The son of two entrepreneurs, Woodhead had grown up in a rural town north of New York, near the Canadian border. While many students elsewhere in the United States had access to early computer systems, young Robert was less fortunate; his first encounter with computing was much humbler, through a study aid named CARDIAC (CARDboard Illustrative Aid to Computation). This kit was entirely paper-based, devoid of electronics, consisting of an operational instruction manual and a series of perforated cardboard cards. The student had to act as the CPU, manipulating the cardboard cards to perform the operations a real computer would execute, tracking registers, and simulating program execution. Ingenious though it was, CARDIAC was a low-cost but limited aid, far inferior but also less expensive than the increasingly numerous single-board computers offered to students, professionals, and hobbyists.
Fascinated by computers—and later by D&D—Woodhead decided to attend university to study computer science. Upon his arrival at Cornell, the PLATO system captivated him. His university had only two terminals connected to the network, and Woodhead soon became a regular in the small lab, dedicating much of his free time to gaming. The popular titles at the time were Empire and Dnd, and Woodhead spent a lot of time on both, significantly impacting his academic life.
The PLATO network had become a small but growing community of students, technicians, researchers, and professors who sometimes knew each other in person but mostly connected from geographically distant institutions, known only by their nicknames. Woodhead's nickname was not among the most loved. Collaboration among developers, inclusion of new members in informal teams working to improve existing games, drawing inspiration from others' games, and even creating games with significant similarities—like DND with Pedit5 or Orthanc with Dnd—were commonplace and accepted without issue in the PLATO environment. However, according to Pellet and the DND team, Woodhead seemed to have crossed the fine line between acceptable and unacceptable behaviour.
According to Dirk Pellet: “Sometime around 1977, Robert J. Woodhead [...] through means unknown to the dnd authors, obtained a copy of the source code to the current version of dnd (probably 6.0 or 7.0). He ‘created’ ‘his’ own game from it, in a file called ‘sorcery.’ It had essentially all the same features of dnd except the messages, monsters, and magic items had different names and pictures (although identical functions). Apparently the illicit copy hadn’t included the charset. The elven boots were socks, among other alterations. When the dnd authors were informed of the existence of Woodhead’s copy, and took a look at it (including looking at the source code in a monitor mode with a concerned sysop), the copy was promptly deleted.”
The event earned Woodhead the unfriendly nickname Balsabrain, as well as considerable hostility from many PLATO users. The incident didn't deter the young man from gaming, or at least it didn't bother him too much. Spending too many hours at the terminal caused his academic performance to plummet, leading to the same fate many others had faced before him: expulsion from school. However, this happened not before he managed to experiment with many of the popular games of the late '70s, including Oubliette, and gain experience in programming, just in time for the commercial release of the three microcomputers of 1977.
Always fascinated by computers, Woodhead had found a summer job at a Computerland store, and in 1977, knowing he would soon lose access to the PLATO systems, he decided to spend his savings on a microcomputer. The Apple II was prohibitively expensive, and the PET was not yet available. Like many others, he opted for the more affordable TRS-80 and immediately began practicing by typing programs from Ahl's usual book, 101 BASIC Computer Games.
A few years earlier, in 1973, Woodhead's parents had opened a small company in Ogdensburg named Resin Sands. His father, a chemical engineer, passed away shortly after, leaving the company in the hands of his wife, Janice Woodhead, who managed it to the best of her ability. Resin Sands' products were industrial reagents based on silicates, derived from raw materials, whose market prices were subject to rapid and continuous fluctuations. In such a volatile market, Mrs. Woodhead found herself in a long and exhausting mathematical battle, trying to keep the price lists in order and not sell her products at a loss or with uncompetitive prices.
Frederick Sirotek Jr. was one of Resin Sands' most important clients. The son of a Czechoslovakian architect, Bedrich Sirotek, who had emigrated to Canada after World War II, Sirotek Jr. started his business career by collaborating with his father in construction enterprises but soon set out to create his own independent business: trading tourist souvenir spoons. To produce these items, Sirotek had set up a factory on the Canada-U.S. border and primarily sourced raw materials from Janice Woodhead's company.
Upon learning about the accounting problems related to the constant cost fluctuations, which required Woodhead's mother to personally redo all the necessary calculations to update the price lists (an activity that took up to two weeks of work each month), Sirotek Jr. remarked: “We should have some kind of crummy computer that could do all this at the push of a button.”
When Janice Woodhead mentioned that her son was attending university specifically to learn programming and was passionate about computers, Frederick Sirotek suggested a meeting during the next holiday break. She didn't have to wait long. Just a few days later, Robert showed up and immediately started working on software capable of automating and speeding up calculations. Incidentally, as part of the agreement with his mother and Sirotek, the boy would receive an Apple II, on which he would develop the program.
When the inventory management software was ready, Janice tested it and found it to work excellently. Her son had just solved her biggest organizational problem, saving her weeks of long and tedious calculations. Frederick was also very impressed. Imagining that Robert's program might have commercial potential, he began advising the young man on how to create and develop a software sales business. There was a major computer fair coming up in Trenton, New Jersey, and Frederick insisted that Robert attend with his son, Norman Sirotek.
Like Woodhead, Norman was also passionate about computers, though his academic career had had some setbacks. After two years of studying business management at Clarkson College, he changed his mind about his future and decided to pursue engineering. Lacking adequate training in technical drawing, he decided to temporarily leave university and return to work with his father while spending his free time addressing the gaps that were hindering his engineering studies.
The experience at the Trenton fair greatly impressed both of them, and upon returning to Ogdensburg, Woodhead and Sirotek decided to create a company to sell computer software. Giving in to the temptation to try a witty and clever name, they called it Siro-tech, changing only the final letter of Norman's last name, but the joke backfired miserably when the first customers started calling, most often for technical problems.
Woodhead: “After about the fourth phone call at the Sirotek home around four in the morning, we dropped the ‘o’ to become ‘Sir-tech’ and made sure the company phone number was in prominent places on the manual and packaging.”
Infotree, a program halfway between a text editor and a database, was the first software that Sirotech published. The application, which originated from a mailing list management application for his mother's company, facilitated data organization by linking keywords to up to sixteen lines of text. These lines could store the necessary data to manage an address book, a small inventory, or a recipe list. It was rudimentary, but except for the extraordinary Visicalc, it was in line with the utility software available to the public in 1979 for microcomputers.
After finishing Infotree, Norman Sirotek and Woodhead began to think about the next project and discovered they were in disagreement. Sirotek, influenced by the explosive success of Visicalc, believed that the company should specialize in office software and computer tools for home users and small businesses. Woodhead's intentions were diametrically opposed: remembering the hours spent playing on PLATO terminals and the experience at the Trenton fair, where excited crowds had gathered around computers running games, he was convinced that producing video games would prove to be much more profitable.
In the end, Woodhead prevailed. Using the newly released Pascal interpreter for the Apple II from the University of California, San Diego, USCD Pascal, the young man began working on an old idea: bringing the PLATO game experience to the new microcomputers.
It was not a simple task. The state-of-the-art PLATO system cost several thousand dollars, not to mention the cost of the terminals with their plasma touch displays and the computers they connected to. In comparison, the Apple II was an inferior machine in every respect, and Woodhead knew very well that it was impossible at that time to recreate the experience faithfully. His situation was somewhat similar to that of Bushnell and Dabney when attempting to recreate Spacewar! in arcade mode without resorting to hardware costing tens of thousands of dollars.
Starting with the latest version of Empire (the fourth), Woodhead tried to create a simplified version that could run on the Apple II. Thanks to the connectivity capabilities of PLATO, Daleske's game was a real-time online multiplayer game, but in 1979, even though a modem was available for the Apple II, a multiplayer product would likely have been too complicated and had no market. Woodhead first eliminated the online and multiplayer component of Empire, then proceeded to recreate the game experience by incorporating the fewest possible features, reducing the number of planets in the solar system (from 25 to 11), and limiting the number of player actions.
Despite the cuts, the final product—called Galactic Attack—was a game capable of faithfully recreating the gameplay experience with some undeniably original and interesting features. Being a single-player game where the user had to compete against artificial intelligence, Woodhead decided to include gameplay variables, allowing the player to customize the game, such as the number of enemy ships in play (from 1 to 9), the damage needed to eliminate them, the damage inflicted by each torpedo, and the speed of the torpedoes.
The rest of the game bore a striking resemblance to Empire IV: the player navigated a spaceship, consistently positioned at the center of the screen, within a solar system teeming with enemy-controlled planets. The player could either conquer these planets by landing troops or defend them, engaging in combat with enemy ships using laser beams and torpedoes. Simultaneously, Galactic Attack shared similarities with Star Trek, as the player's spaceship bore a striking resemblance to the Enterprise, the enemy Kzanta ships bore a striking resemblance to Klingon Warbirds, and the spaceship boasted shields capable of nullifying damage and continuously recharging.
For the commercialization of Infotree and Galactic Attack, Sirotek and Woodhead didn't stray far from the strategies used by most early microcomputer game pioneers: they limited themselves to buying a few paid advertisements in specialized magazines and waited for customers to contact them to purchase by mail. They made some interesting sales, but they did not meet expectations, particularly those of Norman's father. With his experience as an entrepreneur, Sirotek sensed that although the market the two young men were moving into was new and innovative, it did not escape the old rules, and there was a need for a more professional and clear vision both on the production and commercial sides of the business.
Fred Sirotek: “It was a good start for the boys, learning from the ground up. Neither Robert Woodhead nor Norman had too much business experience. I guess they both had some credits from the university on the subject, but in terms of hands-on experience they didn’t have any. So Norman would come to me for help — you know, ‘What do I do with this, Dad?’ I’d either produce a suggestion or direct him to what he needed. Although I am technically the president of Sir-tech, the boys have always run the company on a day-to-day basis. I’m there when they need me.”
For the new project, Woodhead was determined to replicate the formula of Galactic Attack using the PLATO role-playing games as a starting point, an endeavour even more challenging than the one he had just completed. To create an RPG on his Apple II, the young man faced an enormous programming task, further complicated by the limited hardware resources available. But this was just the beginning: PLATO RPGs had complex rule systems, long lists of magical items and spells, skills, classes, and levels, as well as huge maps and armies of enemies to face. It was truly too much for a single developer, especially since Woodhead had taken the most complex RPG available as his reference: Oubliette.
Woodhead got to work despite Norman's skepticism and the daily difficulties that proved even more complex than expected. As his only escape, Woodhead allowed himself the luxury of connecting directly to the PLATO systems in Minnesota to play Empire, which cost him up to $1,000 a month.
When the feeling of being at a dead end began to transform into certainty, Woodhead realized he needed outside help. He found it, curiously, in the person who had been one of his most relentless adversaries up until that point.
Similar to Woodhead, Andrew Clifford Greenberg attended Cornell University and pursued numerous passions and interests, such as computing and D&D. Unlike Woodhead, Greenberg did not face expulsion from the university, despite his passions and interests slowing down his studies. However, the most significant distinction between the two was that, whereas Woodhead was a student who squandered excessive time playing on PLATO, stealing memory and system resources, Greenberg secured a post-graduation job as a system administrator, ensuring the smooth operation of the computer system, which the other young man persistently disrupted with his games masquerading as false lessons. The two had known each other for some time: Woodhead was the irresponsible student who played too much, and Greenberg was the system administrator who repeatedly had to intervene to delete the other's games and temporarily block him.
However, they had both created an Apple II RPG, which helped resolve their differences. Greenberg got the idea of adapting D&D for computers from a dorm mate when he complained about being tired of the usual games. The student then got to work on his Apple II with the only language he had available, Basic, and after several months of work, the program was playable and interesting, but the execution was extremely slow and the available resources were exhausted, severely limiting the potential for expansion and improvement of the game.
Nonetheless, some versions of his Wizardry, as he had called it, had passed from hand to hand until they reached Woodhead, who was surprised that his eternal adversary, whom he called a spoilsport, could have made something so fun. By comparison, his own game was much less interesting, starting with the name Paladin.
Thus, Woodhead approached Greenberg to propose a collaboration. Thanks to Fred Sirotek, resources at the fledgling Sir-Tech were not lacking, and the young man was able to offer an intriguing contract to his fellow student. Starting with the well-designed and easily expandable data structure for Wizardry, Woodhead took on the task of programming the game in Pascal, while Greenberg concentrated on design.
Woodhead: “I did almost all of the programming of the original Wizardry game and the scenario editors that created that database it ran off. Andy used those editors to create the first few scenarios, and he and his friends [...] playtested them. This was an obvious division of labor since I had a lot more time than he did, having been kicked out of Cornell for a year for fooling around too much on the computers and neglecting my grades. And finally, my company released the program onto the market. Had Andy and I never gotten together, most likely his Wizardry would never have evolved into a marketable product, because of all the other demands on his time, and my Paladin would probably have made it to market but would not have been nearly as good as Wizardry was, because of his story skills and the efforts of his playtesting team (who it would not be unfair to credit as the "third" author of the game). Fortunately, it was one of those "right people in the right place at the right time" kind of things.”
Oubliette served as the starting point and greatest inspiration. From this game, they retained the first-person perspective and the three-dimensional dungeons, the vast maps where a key part of the gameplay involved the need to orient, explore, and move precisely, the party system, and the combat mechanics with numerous enemies. Oubliette was a multi-user game where each user controlled a single party member. Even in 1980, it was unthinkable to propose a similar product to the small but growing population of Apple II owners, so the decision was made to proceed as they had with Galactic Attack, by cutting the multiplayer functionality and entrusting the control of the entire party of heroes to a single player.
Woodhead: “Wizardry (and Paladin and the original BASIC Wizardry) were our attempts to see if we could do something similar on the puny personal computers of the day. For example, the idea of the 6-character party was a way of simulating multiplayer interaction when in fact there was usually only one person playing the game. But at the same time,the fact that only one person was playing the game allowed us to putin a story (and lots of cute ornaments) that raised Wizardry beyond the "hack-hack-kill-kill-loot-loot-run home" style of game.”
What had initially been a necessary choice also presented an intriguing opportunity, capable of providing the player with several layers of strategic depth. As the sole controller of a team of six characters, the player had an endless array of choices, customizations, and strategies right from the party creation phase. As the adventure progressed, this variety only increased, since the player had to equip the characters, level them up, and synergize spells and abilities.
One of the weaknesses of PLATO-based role-playing games was the lack of a real story. For both single-player and multiplayer versions, the programmers had not felt the need—or had not had the means—to provide users with adequate motivations for dungeon expeditions, aside from a fairly general goal, such as acquiring 20,000 gold coins to retire from adventuring. The lack of a clear objective reduced the gameplay experience to a repetitive pattern of entering the dungeon, fighting monsters, grabbing treasures, and exiting the dungeon. While this was sufficient for many, it eventually became boring for all but the most dedicated players. Even the dungeons, although vast and, in the case of Oubliette, rich with secret doors, traps, pits, and a large variety of monsters, eventually felt empty and anonymous, large but not diverse.
Having lost the multiplayer component, Greenberg and Woodhead felt the need to counterbalance by introducing a real mission. This could integrate with the creation of more varied dungeons, featuring customized zones with specific purposes. Moreover, what Greenberg and Woodhead were working on was more than just a game; it was a game system capable of running different adventures, and Dungeons of Despair, as they had decided to call it, was potentially just the first of many adventures that Sir-Tech could publish and sell.
They did not develop a particularly original or elaborate plot, but they imbued it with a subtle sense of self-irony that not all players would immediately understand; this sense of humour would persist in subsequent games. Everything the player needed to know was contained in a few lines on a sheet of paper included in the box: “The evil wizard Werdna has stolen a valuable item from the treasure rooms of the mad overlord Trebor. He has placed it somewhere deep in the dungeons of Trebor's castle, and left fearsome monsters there to guard it. Your mission is to develop characters powerful enough to explore the deeper levels of the dungeon and recover the item.”
Werdna and Trebor, two powerful characters locked in battle (incidentally, the names of the two programmers, Andrew and Robert, spelled backward), dominated the magical world of Wizardry, using the adventurers as pawns and sending them to their doom in the dungeon beneath Trebor's castle. The brutal difficulty of the game had a sensible explanation: Trebor had no interest in the adventurers' survival. Only a small portion—the strongest and luckiest—had any hope of returning to the surface.
This premise allowed Woodhead and Greenberg to create a complex dungeon with increasing dangers, traps and secret doors, permanently dark areas, teleporters, hidden messages in the form of wall carvings to gather snippets of information, and some special static encounters. Consistent with the material from which they drew inspiration, the game was extremely complex, dominated by chance, and pushed the player to destroy hordes of enemies to gain the experience necessary to dare to descend to the next level, with no guarantee of not seeing their team—lovingly built over dozens of hours—wiped out in an instant.
Despite not being complete and adequately tested, the program was playable by September 1980, and two months later, it made its public debut at the New York Personal Computer Expo. The public was enthusiastic, and many visitors asked for a copy of the game, which was not yet ready for distribution.
At that point, the biggest issue was that Woodhead's interpreter, USDC Pascal, came with a compiler that could create a bootable floppy disk with a runtime system to execute the program. However, the runtime system required 64K of RAM, an amount of memory only achievable by completely filling the Apple II's three internal slots and purchasing an expensive Language Card to upgrade from 48K to 64K. The publication of Galactic Attack also experienced significant delay due to the need for a 48K runtime system. While waiting for this tool, Greenberg and Woodhead took the opportunity to improve their game, work on balancing skills, spells, and monster strength, and resolve numerous bugs.
For this task, they ended up employing friends and acquaintances, asking them to play as much as possible, experiment with new combinations, try every possible action, and report any malfunctions encountered. Each time they received a report, Woodhead and Greenberg returned to work to identify the problem and fix it, rewriting code, adjusting tables, and modifying the strength of spells and monsters.
Not everything went smoothly. Gygax's company received news of the module's provisional name, Dungeons of Despair (DoD), and expressed disapproval due to the game's resemblance to the title of Dungeons & Dragons. TSR moved quickly, and Sir-Tech had no choice but to change the name, returning to Greenberg's Basic game, supplemented by the title of the first adventure module: Wizardry: Proving Grounds of the Mad Overlord.
At the next event, Applefest 1981, the Sir-Tech team returned to present their game. In a brilliant move, the developers brought special copies containing only part of the content present in the full version. Despite this, the public was enthusiastic about the game, quickly snatching up the available copies. All signs indicated that success was practically certain.
It was at this point that Fred Sirotek's experience came into play. Woodhead, Greenberg, Norman Sirotek, and even his brother Robert, who handled marketing, were eager to publish their game and start selling. Fred Sirotek, however, had some doubts—not about the product itself, but about its packaging.
Norman Sirotek: “He insisted that the program could not be released until the instruction manual was readable by people without computer backgrounds.”
Woodhead and Greenberg used the delay imposed by waiting on the 48K runtime to write a very detailed and well-crafted manual. The manual and the game's packaging, enhanced by several humorous fantasy-themed illustrations by Will McLean, boasted a production value far superior to any other contemporary game. In a market still dominated by games packaged in Ziploc bags with manuals consisting of a few typed sheets, Wizardry was a visually appealing, well-packaged product, and the manual was complete with all necessary information, making it enjoyable to read thanks to McLean's amusing cartoons.
Sir-Tech successfully commercialized Galactic Attack with the release of the long-awaited 48K runtime system, freeing Woodhead and Greenberg to concentrate on compiling Wizardry in its new 48K version. As Galactic Attack sales started to gain momentum, prompting Robert Sirotek, Norman's younger brother, to leave his studies and dedicate himself to Sir-Tech's marketing, the two programmers realized that they still needed to rework the program to compress it into 16K less memory than previously used. This task was anything but simple and involved new cuts and complex decisions, including the omission of a control system that would have prevented certain malfunctions, such as the bug that granted infinite experience to characters attempting to identify an item without having one.
Upon the game's release, Wizardry achieved phenomenal commercial success, prompting several customers to purchase an Apple II specifically to play it. Sales picked up quickly, reaching nearly the level of Visicalc, confirming Woodhead's theories about the profitability of the computer game market.
Despite the explosive success, Greenberg and Woodhead did not remain idle. They continued to work on improving the game, and one of the first significant changes was the implementation of a system to recover lost characters. Following in the footsteps of Oubliette and the PLATO role-playing games, Wizardry had a real-time game state-saving system. The program updated the information on the save disk upon the annihilation of a team, requiring the player to either forfeit hundreds of hours of gameplay or form a second team to retrieve the corpses of the first team and transport them to the temple for resurrection.
Some players tried to avoid disaster by quickly removing the disk from the floppy drive, but in this case, the party, although not annihilated, remained unplayable in a "lost" state, in some ways worse than death. The same thing happened in cases of hardware problems, software crashes, or power disconnection.
In subsequent versions of Wizardry, Greenberg and Woodhead implemented a system to recover these characters, as well as a paid service for the public to recover characters with forgotten passwords. Given the high stress on floppy drives, players were asked to create one or more data disks to save their characters, and in any case, they could request replacement master disks (those with the actual program) by mail, paying the fees.
The abstract combat system based on the party list, enemy groups, and spells gained enormous popularity thanks to Wizardry, even though it was very similar to Oubliette. While the PLATO game could only be played by a very small audience, constrained to extremely expensive and scarce machines, playing Wizardry required only a platform costing a little over a thousand dollars. Over time, though not with due speed, Sir-Tech worked to bring Woodhead and Greenberg's game to other more affordable and widespread platforms, opening it up to an even larger audience and proposing subsequent modules to continue the adventure started in Proving Grounds of the Mad Overlord.
Even Jim Schwaiger attempted to bring his Oubliette to computers in 1983, but without achieving the commercial success of Wizardry, which by then had become a model for creating role-playing games. It would take many years to uncover the true sequence of events that led to the creation of Wizardry, which was previously only known to a select group of former PLATO users. Wizardry popularized a game model that was older than Woodhead and Greenberg's, but it had the advantage of improving the formula and being the first to bring it to computers, potentially pushing the boundaries of mere inspiration. This was particularly evident in their game's magic system, which was nearly identical to Oubliette's and based on sequences of syllables, prefixes, and suffixes. Dirk Pellet noted in his History of PLATO games on Cyber1: “Balsabrain learned that if he wanted to plagiarize PLATO games, he would have to do it OFF of PLATO. He put that lesson to use by plagiarizing Oubliette when he "created" "his" game of Wizardry and began to market it.”
The story of Wizardry was emblematic of a new way of creating games and the imminent end of the pioneering era of computer game programmers. There would still be many successes created in garages by a single developer capable of selling tens of thousands of copies, but the industry was changing rapidly. This was also thanks to seasoned entrepreneurs like Fred Sirotek, ready to enter the video game market and impose a change of pace by investing in packaging and aiming to create products that were visually appealing, enjoyable to collect, and easy to use. Soon, fun would no longer be the only deciding factor. With the increase in supply and the establishment of new sales channels beyond hand sales at fairs and by mail, the computer game market was maturing quickly.