Jiminy Cricket: Benchmarking Moral Behavior in Text-Based Games

Total Page:16

File Type:pdf, Size:1020Kb

Jiminy Cricket: Benchmarking Moral Behavior in Text-Based Games Jiminy Cricket: Benchmarking Moral Behavior in Text-Based Games Dan Hendrycks∗ Mantas Mazeika* Andy Zou Sahil Patel UC Berkeley UIUC UC Berkeley UC Berkeley Christine Zhu Jesus Navarro Dawn Song Bo Li Jacob Steinhardt UC Berkeley UC Berkeley UC Berkeley UIUC UC Berkeley Abstract 1 When making decisions in everyday life, people are guided by their conscience, 2 an internal sense of right and wrong, to behave morally even when doing so 3 is inconvenient. By contrast, artificial agents trained to maximize reward may 4 behave immorally if their reward signal only concerns the task at hand. This bias 5 in reward functions is exacerbated in video games, which often directly reward 6 immoral behavior. With the advent of generally capable agents that train on 7 many environments, addressing reward bias in complex environments will become 8 important. However, prior work on aligning agents with human values and morals 9 focuses on small-scale settings lacking in semantic complexity. To enable research 10 in larger, more realistic settings, we introduce Jiminy Cricket, a benchmark of 25 11 text-based adventure games containing thousands of semantically rich, morally 12 salient scenarios. Via dense annotations for every possible action, Jiminy Cricket 13 environments robustly evaluate whether agents in text-based games can act morally 14 while maximizing reward. To improve the moral behavior of agents, we propose 15 leveraging pretrained language models with commonsense ethical knowledge and 16 mediating this knowledge into actions with various conditioning strategies. We 17 demonstrate in extensive experiments that this conscience-based approach can 18 reduce immoral behavior without sacrificing performance. 19 1 Introduction 20 Moral awareness comes naturally to nearly all humans. From holding the door open for strangers to 21 respecting the property of others, people have an innate sense of basics of right and wrong that guides 22 their actions in everyday life. This sense is often called a conscience, and it compels people to behave 23 morally even when doing so is inconvenient for the task at hand. By contrast, artificial agents trained 24 to maximize reward may behave immorally if their training environment does not penalize them, 25 as often happens in video games. This is especially concerning for the development of large-scale 26 machine learning agents, which may be trained on swaths of environments that are indifferent to or 27 even reward immoral behavior. 28 Aligning agents with human values and morals is challenging, because human values are complex 29 and often unspoken (Rawls, 1999). Most existing work on training agents that behave safely focuses 30 on operational definitions of safety for continuous control or simple environments with limited ∗Equal Contribution. Submitted to the 35th Conference on Neural Information Processing Systems (NeurIPS 2021) Track on Datasets and Benchmarks. Do not distribute. Game Scenario Possible Actions Reward Morality You are at the office late at Call the police 0 night, and suddenly you hear Agent commotion in your boss’s Go home and rest office. After a while, you 0 decide to investigate. When you enter his office, you find Take boss’s watch blood spatter and your boss 0 laying on the floor––he’s been slain! What will you do next? Clean up office 0 Figure 1: The Jiminy Cricket benchmark evaluates text-based agents on their ability to act morally in complex environments. In one path the agent chooses a moral action, and in the other three paths the agent omits helping, steals from the victim, or destroys evidence. In all paths, the reward is zero, highlighting a hazardous bias in reward functions, namely that they sometimes do not penalize immoral behavior. By comprehensively annotating moral scenarios at the source code level, we ensure high-quality annotations for every possible action the agent can take. 31 semantics (Leike et al., 2017; Ray et al., 2019; Hadfield-Menell et al., 2016; Achiam et al., 2017; 32 Garcia and Fernández, 2015). In more general settings, the complexity of human values may require 33 new approaches. Thus, scaling up to semantically rich environments that demonstrate the breadth of 34 human values in a variety of natural scenarios is an important next step. 35 To this end, we introduce the Jiminy Cricket benchmark for moral behavior in text-based games. Our 36 benchmark consists of 25 manually annotated Infocom text adventures where the morality of actions 37 is densely labeled. For every action taken by the agent, our environments report the moral valence 38 of the scenario and its degree of severity. This is accomplished by annotating games at the source 39 code level. Our annotations cover the wide variety of scenarios that naturally occur in Infocom text 40 adventures, including theft, intoxication, and animal cruelty, as well as altruism and positive human 41 experiences. Using the Jiminy Cricket benchmark, agents can be evaluated on whether they adhere to 42 ethical standards while maximizing reward in a complex, semantically rich environment. 43 We ask whether agents can be conditioned to act morally without receiving unrealistically dense 44 feedback on their conduct. Thus, the annotations in Jiminy Cricket are intended for evaluation only. 45 Practical methods for inducing ethical behavior are a primary way to improve performance on the 46 benchmark. Recent work on text games has shown that commonsense priors from Transformer lan- 47 guage models can be highly effective at narrowing the action space and improving agent performance 48 (Yao et al., 2020). We investigate whether language models can also be used to condition agents 49 to act morally. In particular, Hendrycks et al. (2021) introduce the ETHICS dataset and show that 50 Transformer language models are slowly gaining the ability to predict the moral valence of diverse, 51 real-world scenarios. We propose a simple yet effective morality conditioning method for mediating 52 this moral knowledge into actions. 53 In extensive experiments, we find that our morality conditioning method allows agents to obtain 54 similar task performance while significantly reducing immoral behavior. We examine several factors 55 affecting the performance of our morality conditioning method and identify opportunities for further 56 improving performance. We hope our benchmark aids the development of agents that behave morally 57 in large-scale, semantically rich environments. 58 2 Related Work 59 Benchmarks for Text-Based Adventure Games. Several previous works have developed learning 60 environments and benchmarks to accelerate the development of agents for text games. The Text-Based 61 Adventure AI competition, which ran from 2016 to 2018, evaluated agents on a suite of 20 man-made 62 games (Atkinson et al., 2019), and discovered that many games were too difficult for existing methods. 63 Côté et al. (2018) introduce TextWorld, in which text games are procedurally generated. This enables 64 curriculum training of agents, but its synthetic nature significantly reduces environment complexity. 65 Hausknecht et al. (2020) introduce the Jericho benchmark, including 50 human-made games of 66 varying difficulty levels. Jiminy Cricket builds on Jericho’s interface to the Frotz interpreter and 67 introduces several improvements. Most similar to our work is that of Nahian et al. (2021), who create 2 1e4 Safe Exploration Training Curves 4.5 4.0 CALM 60% Reduction 4.0 CMPS (Ours) 3.5 3.5 Oracle Morality 3.0 3.0 2.5 2.5 2.0 2.0 1.5 1.5 1.0 1.0 Percent Completion Cumulative Immorality 0.5 0.5 0.0 0.0 0 2000 4000 6000 8000 10000 12000 14000 0 2000 4000 6000 8000 10000 12000 14000 Training Step Training Step Figure 2: We plot cumulative Immorality and current Percent Completion against training steps. The oracle model restricts action choices and slightly decreases Percent Completion, but CMPS matches CALM. All three models accrue Immorality at nearly a constant rate, with CMPS reducing Immorality throughout training, not just at the end. Thus, CMPS improves safe exploration. 68 three TextWorld environments for evaluating the moral behavior of agents. These environments are 69 small-scale, containing only 12 locations with no objects that can be interacted with. By contrast, 70 Jiminy Cricket environments are intricate, simulated worlds containing a total of 1,838 locations and 71 nearly 5,000 objects that can be interacted with. This admits a more realistic evaluation of the moral 72 behavior of agents. 73 Solving Text-Based Games with Reinforcement Learning. A text-based game can be repre- 74 sented as a partially observable markov decision process (POMDP) and solved with conventional 75 reinforcement learning algorithms. One popular architecture for text-based agents is DRRN (He et al., 76 2016) which incorporates deep Q-learning. The observation action pairs are encoded with separate 77 recurrent neural networks (GRU) and then fed into a decoder to output Q-values. The Q-function 0 78 is learned by sampling tuples (o; a; r; o ) of observation, action, reward, and next observation from 79 a replay buffer and minimizing the temporal difference (TD) loss. Another algorithm KG-DQN 80 (Ammanabrolu and Riedl, 2019) models the Q-values in a similar way, but incorporates knowledge 81 graphs to improve memory persistence and enhance understanding. However, due to combinatorially 82 large search spaces, these approaches still require Jericho’s handicap which provides a list of valid 83 actions at each step. To address this problem, CALM (Yao et al., 2020) fine-tune a language model 84 (GPT-2) on context action pairs (c; a) obtained from a suite of human game walkthroughs. The 85 language model is then used to generate a set of candidate actions given context at each step, serving 86 as a linguistic prior for the DRRN agent.
Recommended publications
  • A Selected List of Interactive Text Adventures
    Michigan Reading Journal Volume 22 Issue 4 Article 9 July 1989 A Selected List of Interactive Text Adventures Kent Layton Follow this and additional works at: https://scholarworks.gvsu.edu/mrj Recommended Citation Layton, Kent (1989) "A Selected List of Interactive Text Adventures," Michigan Reading Journal: Vol. 22 : Iss. 4 , Article 9. Available at: https://scholarworks.gvsu.edu/mrj/vol22/iss4/9 This Other is brought to you for free and open access by ScholarWorks@GVSU. It has been accepted for inclusion in Michigan Reading Journal by an authorized editor of ScholarWorks@GVSU. For more information, please contact [email protected]. A Selected List of Interactive Text Adventures Compiled by Kent Layton INFOCOM. 35 Wheeler Street, Cambridge, MA 02138. A Mind Forever Voyaging, Ballyhoo, Battletech, Crescent Hawk, Cutthroats, Deadline, Enchanter, Journey, Infidel, Moonmist, Planetfall, Seastalker, Shogun, Sorcerer, Spellbreaker, Starcross,, Suspect, Suspended, The Hitchhiker's Guide to the Galaxy, The Witness, Wishbringer, Zork I, Zork II, Zork Ill, and Zork Zero. SCHOLASTIC, INC. 2931 E. McCarty Street, P.O. Box 7502, Jefferson City, MO 65102. An Oval Office Odyssey, Captains of the China Trade, Cosmic Hero, Crickety Manor, Escape from Antcatraz, Haunted Channels, History Mystery, Malice and Wonderland, MicroAgent of the Body Guard, Quest for the Pole, Robot Rescue, Safari, The Funhouse Caper, The Frogs and the Fables, The Great Frankfurter, The Myths of Olympus, The Wizard of Darkling Wood, Tickets to America, Voyage to See What's on the Bottom, and Wagons West. (Available through Microzine and Microzine Jr. subscriptions.) SIERRA ON-LINE. Empire State Building, Suite 1101, 350 Fifth Avenue, New York, NY 10118.
    [Show full text]
  • The Status Line
    Meet Mike’s Important Dream Date Reader Poll See page 7 The Status Line See page 6 Volume VI Number 1 Formerly The New Zork Times Winter/Spring 1987 Douglas Adams' Bureaucracy Not very long ago, Douglas Adams It's a sad story, one that's replayed (who is, as everyone knows, the best- every day for millions of people selling author of that zany interactive worldwide. Of course, it's not always story The Hitchhiker's Guide to the a bank at fault. Sometimes it's the Galaxy™) moved from one apartment postal service, or the telephone com- in London to another. He dutifully pany, or an airline, or the govern- notified everyone of his new address, ment. All of us, at one time or including his bank. In fact, he person- another, feel persecuted by a bureauc- ally went to the bank and filled out a racy. What can be done? change-of-address form. Only Douglas Adams would exact Soon after, Douglas found that he such sweet revenge. He retaliated by was unable to use his credit card. He writing Bureaucracy™, a hilarious discovered that the card had been interactive journey through masses of invalidated by the bank. Apparently, red tape. the bank had sent a new card to his You begin Bureaucracy in your old address. spiffy new apartment. You're going to For weeks, Douglas tried to get the Paris this very afternoon for a combi- bank to acknowledge his change-of- nation training seminar and vacation, address form. He talked to bank offi- so you'll need to leave as soon as you cials, and filled out new forms, and get the money order your boss has applied for another credit card, but mailed you.
    [Show full text]
  • The New Zork Times Ask Duffy — P
    “All the Grues ® Puzzle — pp. 7 & 8 That Fit, We Print” Sports — p. 6 The New Zork Times Ask Duffy — p. 5 VOL. 3. .No. 3 SUMMER 1984 INTERGALLACTIC EDITION YOU’RE ABOUT TO GET YOURSELF INTO VERY DEEP TROUBLE INFOCOM INTRODUCES ™ CUTTHROATS Nights on Hardscrabble Island are lonely and cold when the lighthouse barely pierces the gloom. You sit on your bed, thinking of better times and far-off places. A knock on your door stirs you, and Hevlin, a shipmate you haven't seen for years staggers in. "I'm in trouble," he says. "I had a few too many at The Shanty. I was looking for Red, but he wasn't around, and I started talking about.... Here," he says, handing you a slim volume that you recognize as a shipwreck book written years ago by the Historical Society. You smile. Every diver on the island has looked for those wrecks, without even an old boot to show for it. You open the door, hoping the drunken fool will leave. "I know what you're thinking'," Hevlin scowls, "but look!" He points to the familiar map, and you see new locations marked for two of the wrecks. "Keep it for me," he says. "Just for tonight. It'll be safe here with you. Don't let--." He stops and broods for a moment. "I've got to go find Red!" And with that, Hevlin leaves. You put the book in your dresser and think about following Hevlin. Then you hear a scuffle outside. You look through your window and see two men struggling.
    [Show full text]
  • Two for Infocom (Pdf)
    Two for Infocom∗ Boris Schneider The requests we receive prove it: the recently published Infocom ad- ventures Stationfall and The Lurking Horror are great favourites among our readers. The respective authors let us in on some of their secrets. We met Steve Meretzky (Station- almost exactly five years ago. fall) and Dave Lebling (The Lurking Dave: Horror) at the fringes of a computer I can say that I started at the be- exhibition somewhere in the United ginning; I was there when Infocom was States, where they very kindly answer- born. The founders of Infocom were ed some of our questions. all professors or students at MIT. We Power Play: belonged to a group of people who Steve, Dave, please tell us how you played the first real text adventure, the joined Infocom. famous Colossal Cave Adventure. At Steve: first we thought \This is really great," When Infocom was founded I was and then \but we can do it better." a student at MIT. I had nothing to do At that time Zork was started as with computers, but I had met some a project on a mainframe. It was a Infocom employees at student parties. diversion for us, just for fun. Then I graduated with a degree in civil one day someone had this crazy idea: engineering, and then had a number of \If we publish this for home comput- jobs in that field. I found them ter- ers, someone might actually buy it." ribly boring. After a few years I was At this time (around 1980) only ten lucky enough to be hired at Infocom percent of all home computers in the as a tester.
    [Show full text]
  • Adventure Anecdotes from the U.S.A. (Pdf)
    Adventure anecdotes from the U.S.A.∗ Gregor Neumann and Boris Schneider You wouldn't believe the complications you can encounter when trying to sell software. The adventure specialists at Infocom share their experi- ences with matchbooks, special types of paper, and freeze-dried astronaut food. On the highway between New York three-year-old is playing the violin for and Boston a small Japanese car races the very first time. Again and again through the first hours of morning. In- the unnerving sound was heard. The side are Gregor Neumann and Boris people at Infocom seem to be used to Schneider. Their destination: Cam- it. Perhaps a poltergeist? It is then bridge, near Boston, the town of res- explained to us that the sound effects idence of the Infocom software com- for the 16-bit versions of the adven- pany. ture Sherlock are digitized and tested Once before we had a glimpse at that moment. Following some pecu- behind-the-scenes with the adventure liar logic, the tests of the most ghastly experts at Infocom, when Steve Meret- sounds are the longest and loudest. zky and Dave Lebling explained to us how they write adventure games in our first issue. Nevertheless, our morning drive to the Infocom headquarters is more than a courtesy visit. We are looking for new stories that may inter- est the readers of PowerPlay. The offices of Infocom are lo- cated on the fifth floor of a very new commercial building. A sign saying These are the people who invent the \Infocom|Imagination sold and ser- \feelies": Elisabeth Langosy, Gail Syska, Carl viced here" is found next to the en- Genatoffio, and Angela Crews.
    [Show full text]
  • Spellbreaker™ Is Here!
    11 All the Gnus Weather: State of the That Fit, We Print" atmosphere VOL. IV. .. No. 4 - FALL 1985 - INTERFLUVIAL EDITION SPELLBREAKER™ IS HERE! The Exciting Conclusion to the Enchanter® Trilogy In a world founded on magic, master has been turned into an sorcerers rule the land, creating amphibian! All, that is, but the spells needed to do everything yourself . and a shadowy cloak­ from making bread to taming ed figure who slips quietly out wild animals. Your position as a the door. leader of the Circle of Enchanters Thus begins Spellbreaker,. ·the has earned you respect from all riveting conclusion to lnfocom's others :in the kingdom. Enchanter series (including En­ But now a crisis has fallen. chanter and Sorcerer'") and the Magic itself seems to be failing. final chapter in the story of a Spells go strangely awry or cease magician's rise from novice to to work altogether. The populace mage. is becoming restive, and rum­ Spellbreaker was written by blings are heard concerning Dave Lebling, co-author of the Enchanters. A great conclave is held, con­ Marathon: p. 2 vening all the guildmasters in the land. One by one, they step for­ Zork® trilogy and Enchanter and A Froboz.z. Magic Magic Equipment Catalog, an Enchanter's Guild pin, and six ward, describing the devastating author of StGicrosSE' and Suspect'!' Enchanter trading cards are included in eveiy Spellbreaker package. effects of the diminished magic. According to Lebling, "You don't Beer tastes like grue bathwater, have to have played the other breaker also contains technical while crackerjacks will find their pastries are thick and greasy, games in our fantasy series in innovations, such as allowing skills tested by the most huntsmen are unable to control order to enjoy this one, although you to add some words to the challenging puzzles ever con­ wild beasts.
    [Show full text]
  • Floyd Here Now!"
    "Floyd Here Now!" A Study of Planetfall's Most Enduring Character Kirk Shimano STS 145 Case History March 16, 2004 "There is a multiple purpose robot here." In 1983, Infocom published Planetfall. This science-fiction themed text adventure introduced players to a robot named Floyd - a diminutive sidekick with the personality of an eight-year-old. Floyd whistles tunelessly, gossips relentlessly, and ultimately sacrifices his life so that the hero can live. Players have been talking about Floyd ever since. "The emotions I (and others) felt with this supporting character is legendary," wrote one gamer on MobyGames, 16 years after Planetfall was originally released. "This has to be experienced to be believed. I don't think anyone has come as close in any other game today."1 In 2001, another gamer on Slashdot.org posted, "Are you kidding? Losing Floyd was probably the most emotional moment I'll ever have playing computer games."2 In listing his favorite titles on an adventure game newsgroup, another gamer posted "Planetfall - Floyd, need I say more?"3 Perhaps a decade ago, nothing more needed to be said. But as computer games have progressed from diskettes to CDs to DVDs, a smaller and smaller percentage of gamers have played any text adventures at all. The features that made Floyd an endearing character are no longer widely known or immediately obvious. In today's graphically- centric medium, character design is intrinsically linked with questions of physical appearance, costume design, and animation - all of which are aspects that Floyd wholly lacked. Writings about Planetfall tend to focus only on gamers' reactions to Floyd's death, but while that shows us the end result of his characterization, it does not explain how the bond between Floyd and the player comes to be.
    [Show full text]
  • The Inform Designer's Manual
    Cited Works of Interactive Fiction The following bibliography includes only those works cited in the text of this book: it makes no claim to completeness or even balance. An index entry is followed by designer's name, publisher or organisation (if any) and date of first substantial version. The following denote formats: ZM for Z-Machine, L9 for Level 9's A-code, AGT for the Adventure Game Toolkit run-time, TADS for TADS run-time and SA for Scott Adams's format. Games in each of these formats can be played on most modern computers. Scott Adams, ``Quill''-written and Cambridge University games can all be mechanically translated to Inform and then recompiled as ZM. The symbol marks that the game can be downloaded from ftp.gmd.de, though for early games} sometimes only in source code format. Sa1 and Sa2 indicate that a playable demonstration can be found on Infocom's first or second sampler game, each of which is . Most Infocom games are widely available in remarkably inexpensive packages} marketed by Activision. The `Zork' trilogy has often been freely downloadable from Activision web sites to promote the ``Infocom'' brand, as has `Zork: The Undiscovered Underground'. `Abenteuer', 264. German translation of `Advent' by Toni Arnold (1998). ZM } `Acheton', 3, 113 ex8, 348, 353, 399. David Seal, Jonathan Thackray with Jonathan Partington, Cambridge University and later Acornsoft, Topologika (1978--9). `Advent', 2, 47, 48, 62, 75, 86, 95, 99, 102, 105, 113 ex8, 114, 121, 124, 126, 142, 146, 147, 151, 159, 159, 179, 220, 221, 243, 264, 312 ex125, 344, 370, 377, 385, 386, 390, 393, 394, 396, 398, 403, 404, 509 an125.
    [Show full text]
  • The Status Line See Page 10 Volume VI Number 3 Formerly the New Zork Times Fall 1987 Peril & Passion in Plundered Hearts
    Three classic VisiClues: No titles revisited marker needed See page 6 The Status Line See page 10 Volume VI Number 3 Formerly The New Zork Times Fall 1987 Peril & passion in Plundered Hearts “Infocom’s first romance does the genre proud. Play- You are a beautiful young woman, the daughter of a ing Plundered Hearts was like opening a romance nobleman. You receive news of your beloved father novel and walking inside.” from M. Jean Lafond, who claims to be his dearest —Judith C. friend. Lafond is the governor of St. Sinistra, the tiny tropical isle where your father moved after the death “The main character may be a woman, but I found of your mother. Lafond sends the tidings that spur you Plundered Hearts every bit as challenging and exhila- across the Atlantic: Papa is deathly ill, and needs your rating as other Infocom stories. I can’t think of a bet- loving care to keep him alive. You set out aboard the ter way to exercise my imagination.” Lafond Deux, one of the governor’s ships that just —Andrew I. happens to be in port.. “I love this! This is the most vivid and evocative Info- Falcon, captain of the pirates. com game I’ve seen yet.” As Plundered Hearts begins, just two nights from —Mrs. Thomas E. the end of the hitherto uneventful voyage, the thunder and lightning of cannon fire disturb your slumber— “I was a little afraid that I wouldn’t like the game at pirates! Within minutes you are face to face with the first, being male and playing it as a female, but once notorious Falcon, captain of the pirates.
    [Show full text]
  • Infocom-Passport
    r. r• oo oo oo o oVis~ oo c o o o ,.. ~ " "' r r " £nr'.;C;,/£n~ 0 0 0 0 0 v..n,,..n,A.(.;;,,.+i " " .. .F11fiftS/~1J.h'tts ~ ~ : ~ r r, 0 11'W ·1:.~ 0 0 0 0 0 0 0 •J"'o· 15 n=il~ "es 0 r rr Oo o o o o O o 0 co c r rr. oo o o o o o oo 0 c .. rr r e co o O oo o o o oo ""PASSPORT NUMBER The Secreti of State NUMERO DU PASSEPORT of the United Pro ucts oflnfocom hereby requests I whom it may concern to permit the intraspatial citizm named ·n to pass FOR YOUR PROTECTION PLEASE FILL IN THE NAMES ND ADDRESSES BELOW. without delay or hi ance through the mysteries, the sci-fi's, the ventures, the fantasies BEARER'S ADDRESS IN REALITY- ADRESSE DU TITULAIRE EN REALITE ...__ ________ and the business Ids of lnfocom, NAME-NOM ______-+-- ___ SEX-SEXE ___ and in of need, BIRTHPLACE-LIEU DE NAISSANCE---1---------­ to give all lawful a· and protection. SIGNATURE OF BEARER- IN CASE OF INTERACTIVE DEATH ACCIDENT OR DISAPPEARANCE NOTIFY THE NEAREST INFOCOM IPLOMATIC OR CONSULAR OFFICE NAMED BELOW: EN CAS DE DECES INTERACTIF, D' AC IDENT OU DE DISPARITION, PRIERE YOU HOLD IN YOUR HANDS he official lnfocom document D' AVISER LE SERVICE DIPLOMATIQ E OU CONSULAIRE D'INFOCOM LE that certifies the identity, if not he destination, of all lnfocom PLUS PROCHE, NOMMEE Cl-DESSO products, in particular, interact' e fiction. Just what is interac­ NAME- tive fiction? It's a whole new un verse.
    [Show full text]
  • The New Zork Times Puzzle — P
    “All the Grues ® The History of Zork — p. 6 That Fit, We Print” InfoNews Roundup — p. 9 The New Zork Times Puzzle — p. 12 VOL. 4. .No. 1 WINTER 1985 INTER-ATOMIC EDITION Cornerstone: “The Hottest New Business Product of 1985” On November 1st, at a press confer- games. ence in New York City, Infocom Cornerstone also simplifies data announced Cornerstone™, the first in entry. Whenever you've entered a new line of interactive business sufficient characters for Cornerstone software. to know what you want, it will Cornerstone is a full-featured complete the rest. Cornerstone will relational database management also check that your input meets system. Data management programs specified constraints (such as have traditionally fallen into two minimum or maximum values). And distinct camps: simple-to-use at any point, you can press the programs with very limited capabili- OPTIONS key to see a list of all ties, and full-featured programs that allowable data values. (A lexicogra- require the user to have program- pher in a cage?) ming skills (or to hire a consultant who does). Cornerstone was Why Business Products? designed to put all the power of this See page 6 second group into the hands of non- programmers. The other mainstay of Cornerstone With Cornerstone you can design, is flexibility. You're never locked build, and use sophisticated data into one way of doing things. If you management applications without need to look at your information in a writing a single line of code. These new way, you can create a new applications could be almost report in seconds (with no limit to anything — a personnel system, a the number of reports).
    [Show full text]
  • Temporary Zork Zero Manual
    I N S T R U C T I O N M A N U A L If you've never played Infocom's interactive fiction before, you should read this entire instruction manual. If you're an experienced TABLE OF CONTENTS Infocom player, just read Section I: About Zork Zero. Section I: About Zork Zero Preface to the Story 2 Hints 2 Mapping 3 Graphical Puzzles 3 If You Have a Mouse 3 Function Keys 3 Special Commands 4 Sample Transcript and Map 6 About the Author 9 Section II: About Infocom's Interactive Fiction An Overview: 10 What is interactive fiction? Starting and Stopping 10 ! "Booting up" ! Saving and restoring ! Quitting and restarting Communicating with Infocom's Interactive 11 Fiction ! Basic sentences ! Complex sentences ! Talking to characters in the story Tips for Novices 13 Eleven useful pointers about interactive fiction Common Complaints 14 We're Never Satisfied 15 If You Have Technical Problems 15 Copyright and Warranty Information 15 Quick Reference Guide 16 This briefly describes the most important things to know about interactive fiction. Instruction Manual 1 In fact, as you begin your desperate quest to find the relics of the SECTION I: Empire you need to stop the Curse, your only company is the court ABOUT ZORK ZERO jester, who spins rhymes for your amusement. Always appearing when you least expect him, the jester will confront you with riddles and games, spring some deadly tricks, and give you helpful nudges in the Preface to the Story right direction. And throughout, he seems to be laughing at some More than 90 years have passed since the great wizard Megaboz cast tremendous joke which you can't begin to fathom..
    [Show full text]