The Revolutionary Technology Behind Monkey Island and Grim Fandango

Total Page:16

File Type:pdf, Size:1020Kb

The Revolutionary Technology Behind Monkey Island and Grim Fandango The revolutionary Technology behind ‘Monkey Island’ and ‘Grim Fandango’ Oliver Franzke p1xelcoder About Oliver 1990 1991 1993 1995 1998 2009 2010 2016 2017 2015 SCUMM GrimE Powered by SCUMM™ 1987 1988 1989 1990 1990 1991 1992 1993 1993 1995 1995 1997 More games made with SCUMM SCUMM Way ahead of its time Room script 1 Script 2 Object script 2 Object script 1 Cut-scene script 1 Script 1 Script 4 SCUMM Script 3 Room script 2 SPUTM Data Example script – Maniac Mansion script clock-tick { do { clock-state = not clock-state object living-room-clock state clock-state play-sound clock-tick break-here 60 } } Source: http://www.gdcvault.com/play/1014732/Classic-Game-Postmortem-MANIAC Example script – Maniac Mansion cut-scene { ... actor nurse-edna in-room edna-bedroom at 60,20 camera-follow nurse-edna actor nurse-edna walk-to 30,20 wait-for-actor nurse-edna say-line nurse-edna "WHATS'S YOUR POINT ED!!!" wait-for-talking nurse-edna ... } Source: http://www.gdcvault.com/play/1014732/Classic-Game-Postmortem-MANIAC Example script – Maniac Mansion (cont.) onFrame() { … if(getLoc(nurse-edna) == (30,20)) { if(waiting_for_line) { if(doneTalking(nurse-edna)) { cut-scene { … ... } actor nurse-edna in-room edna-bedroom at 60,20 } camera-follow nurse-edna else { actor nurse-edna walk-to 30,20 sayLine(nurse-edna, wait-for-actor nurse-edna "WHATS'S YOUR POINT ED!!!“) say-line nurse-edna "WHATS'S YOUR POINT ED!!!" waiting_for_line = True wait-for-talking nurse-edna } ... … } } … } Become a Scummlet http://www.wilmunder.com/Arics_World/Games.html Cooperative multi-tasking Pirate 1 Fire Pirate 2 Time Spiffy … Frame Cooperative multi-tasking Pirate 1 Fire Pirate 2 Spiffy Anatomy of a ‘room’ Anatomy of a ‘room’: Layers Background Objects Actors Anatomy of a ‘room’: Layers Layer z=0 Layer z=1 Anatomy of a ‘room’: Object states Anatomy of a ‘room’: Object states Anatomy of a ‘room’: Object states Anatomy of a ‘room’: Object states Anatomy of a ‘room’: Actors Actor (Guybrush) Costume (Standard) Costume (Digging) Costume (Fighting) Costume (Cannon) Anatomy of a ‘room’: Costumes Costume Animation Animation Animation (Walk) Chore Chore Chore Chore (Front) Chore (Right) Chore (Back) Limb Limb Limb Limb Limb Limb (Body) Limb (Body) Limb (Body) Anatomy of a ‘room’: Costumes Anatomy of a ‘room’: Walk boxes Layer z=0 Layer z=1 Special Edition Original ‘Remonkeyed’ tech Graphics Audio Input Remastered data State snooping and translation SCUMM SPUTM Data … Special Edition Original ??? Grim Fandango engine (GrimE) Menu script Character animation table Game-logic scripts Set script Lua 2.5 3D renderer … Video playback Data GrimE Anatomy of a set Anatomy of a set: Background z x y Anatomy of a set: Objects Anatomy of a set: Actors and costumes Original Remastered Original Remastered ‘Grimastered’ tech Graphics Audio Input Remastered data State snooping and translation Scripts GrimE Data Original Remastered Original Remastered There is so much more… Thanks! p1xelcoder Resources • SCUMM • http://www.wilmunder.com/Arics_World/Games.html • http://www.gamasutra.com/view/feature/196009/the_scumm_diary_stories_behind_.php • http://alexyoung.org/2011/05/07/scumm/ • Grim Fandango • http://www.grimfandango.net/features/articles/lua-in-grim-fandango • http://www.grimfandango.net/features/interviews/interview-with-bret-mogilefsky • http://lua-users.org/lists/lua-l/2001-05/msg00149.html.
Recommended publications
  • [Japan] SALA GIOCHI ARCADE 1000 Miglia
    SCHEDA NEW PLATINUM PI4 EDITION La seguente lista elenca la maggior parte dei titoli emulati dalla scheda NEW PLATINUM Pi4 (20.000). - I giochi per computer (Amiga, Commodore, Pc, etc) richiedono una tastiera per computer e talvolta un mouse USB da collegare alla console (in quanto tali sistemi funzionavano con mouse e tastiera). - I giochi che richiedono spinner (es. Arkanoid), volanti (giochi di corse), pistole (es. Duck Hunt) potrebbero non essere controllabili con joystick, ma richiedono periferiche ad hoc, al momento non configurabili. - I giochi che richiedono controller analogici (Playstation, Nintendo 64, etc etc) potrebbero non essere controllabili con plance a levetta singola, ma richiedono, appunto, un joypad con analogici (venduto separatamente). - Questo elenco è relativo alla scheda NEW PLATINUM EDITION basata su Raspberry Pi4. - Gli emulatori di sistemi 3D (Playstation, Nintendo64, Dreamcast) e PC (Amiga, Commodore) sono presenti SOLO nella NEW PLATINUM Pi4 e non sulle versioni Pi3 Plus e Gold. - Gli emulatori Atomiswave, Sega Naomi (Virtua Tennis, Virtua Striker, etc.) sono presenti SOLO nelle schede Pi4. - La versione PLUS Pi3B+ emula solo 550 titoli ARCADE, generati casualmente al momento dell'acquisto e non modificabile. Ultimo aggiornamento 2 Settembre 2020 NOME GIOCO EMULATORE 005 SALA GIOCHI ARCADE 1 On 1 Government [Japan] SALA GIOCHI ARCADE 1000 Miglia: Great 1000 Miles Rally SALA GIOCHI ARCADE 10-Yard Fight SALA GIOCHI ARCADE 18 Holes Pro Golf SALA GIOCHI ARCADE 1941: Counter Attack SALA GIOCHI ARCADE 1942 SALA GIOCHI ARCADE 1943 Kai: Midway Kaisen SALA GIOCHI ARCADE 1943: The Battle of Midway [Europe] SALA GIOCHI ARCADE 1944 : The Loop Master [USA] SALA GIOCHI ARCADE 1945k III SALA GIOCHI ARCADE 19XX : The War Against Destiny [USA] SALA GIOCHI ARCADE 2 On 2 Open Ice Challenge SALA GIOCHI ARCADE 4-D Warriors SALA GIOCHI ARCADE 64th.
    [Show full text]
  • Lucasarts and the Design of Successful Adventure Games
    LucasArts and the Design of Successful Adventure Games: The True Secret of Monkey Island by Cameron Warren 5056794 for STS 145 Winter 2003 March 18, 2003 2 The history of computer adventure gaming is a long one, dating back to the first visits of Will Crowther to the Mammoth Caves back in the 1960s and 1970s (Jerz). How then did a wannabe pirate with a preposterous name manage to hijack the original computer game genre, starring in some of the most memorable adventures ever to grace the personal computer? Is it the yearning of game players to participate in swashbuckling adventures? The allure of life as a pirate? A craving to be on the high seas? Strangely enough, the Monkey Island series of games by LucasArts satisfies none of these desires; it manages to keep the attention of gamers through an admirable mix of humorous dialogue and inventive puzzles. The strength of this formula has allowed the Monkey Island series, along with the other varied adventure game offerings from LucasArts, to remain a viable alternative in a computer game marketplace increasingly filled with big- budget first-person shooters and real-time strategy games. Indeed, the LucasArts adventure games are the last stronghold of adventure gaming in America. What has allowed LucasArts to create games that continue to be successful in a genre that has floundered so much in recent years? The solution to this problem is found through examining the history of Monkey Island. LucasArts’ secret to success is the combination of tradition and evolution. With each successive title, Monkey Island has made significant strides in technology, while at the same time staying true to a basic gameplay formula.
    [Show full text]
  • A Tour of Maniac Mansion
    Written by: Jok Church, Ron Gilbert, Doug Glen, Brenda Laurel, John Sinclair Layout by: Wendy Bertram, Martin Cameron, Gary Winnick TM and © 1987, 1988 Lucasfilm Ltd. All rights reserved. MANIAC MANSIONTM Table of Contents Problems? Unusual Questions? Get as much or as little help as you want in the..... ...Maniac Mansion Hint Book pages 1 through 26 Maniac Mansion is full of rooms which are all filled with useful things. Find which is where in the..... ...Maniac Mansion Objects List pages 27 through 30 Maniac Mansion has both stories and stories - the kind that have a beginning, middle and end; and the kind that are filled with rooms. In fact, Maniac Mansion has six full stories of rooms. A floorplan can be found in the..... ...Map of Maniac Mansion pages 31 through 32 Perhaps it's best to follow in the footsteps of one who has gone before. Dave has been there and knows his way around. It could save you lots of trouble. Check out the..... ...Tour of Maniac Mansion pages 33 through 47 Maniac MansionTM Hint Book How to use your Maniac Mansion Hint Book secret decoder strip. The red gelatin strip is provided for your protection. Without it, you couldn't help discovering how to solve all the mysteries. Which would take most of the fun out of the game. With the gelatin strip, you only see the clues that you really need. So you can get yourself out of one jam, and still thoroughly enjoy the next one. Just skim through the hint book until you find the question that has you stumped, then place the gelatin strip over the first line of clues underneath.
    [Show full text]
  • Greetingsfromgreetingsfrom INSTRUCTION MANUAL INSTRUCTION INSTRUCTION MANUAL INSTRUCTION TRAVELGUIDE TRAVELGUIDE and and the Land of the Dead
    Grim Fand. UK Man 19/4/01 4:46 pm Page 1 Greetingsfrom ™ The Land of the Dead TRAVEL GUIDE And INSTRUCTION MANUAL Grim Fand. UK Man 19/4/01 4:46 pm Page 2 1 GRIM FANDANGO Meet Manny. He’s suave. He’s debonaire. He’s dead. And... he’s your travel agent. Are you ready for your big journey? Grim Fand. UK Man 19/4/01 4:46 pm Page 2 GRIM FANDANGO 2 3 GRIM FANDANGO ™ Travel Itinerary WELCOME TO THE LAND OF THE DEAD ...................................5 Conversation ...................................................16 EXCITING TRAVEL PACKAGES AVAI LABLE .................................6 Saving and Loading Games ...................................16 MEET YOUR TRAVEL COMPANIONS .......................................8 Main Menu ......................................................17 STARTI NG TH E GAME ...................................................10 Options Screen .................................................18 Installation .....................................................10 Advanced 3D Hardware Settings .............................18 If You Have Trouble Installing................................11 QUITTING.............................................................19 RUNNING THE GAME ...................................................12 KEYBOARD CONTROLS .................................................20 The Launcher.....................................................12 JOYSTICK AND GAMEPAD CONTROLS ....................................22 PLAYING THE GAME ....................................................12 WALKTHROUGH OF
    [Show full text]
  • Días De Tentáculos
    B R U M A L Revista de Investigación sobre lo Fantástico DOI: https://doi.org/10.5565/rev/brumal.468 Research Journal on the Fantastic Vol. VI, n.º 1 (primavera/spring 2018), pp. 163-183, ISSN: 2014-7910 DÍAS DE TENTÁCULOS. HUMOR, SERIE B Y FANTASÍA CINÉFILA EN LAS AVENTURAS GRÁFICAS DE LUCASARTS MARIO-PAUL MARTÍNEZ FABRE Universidad Miguel Hernández de Elche [email protected] FRAN MATEU Universidad de Alicante [email protected] Recibido: 10-01-2018 Aceptado: 02-05-2018 RESUMEN Desde mediados de los años ochenta hasta finales de la década de los noventa, las aventuras gráficas vivieron un periodo de esplendor en el mercado del videojuego. La compañía LucasArts, con su particular mezcla de humor, cinefilia y sencillez de con- trol, dibujó el molde a seguir para las demás desarrolladoras de juegos digitales. Este artículo pretende exponer, a través de dos de sus ejemplos más importantes, Maniac Mansion y su secuela, Day of the Tentacle, cuáles fueron los principales argumentos que la instituyeron, no sólo como uno de los referentes esenciales del espacio lúdico, sino también como uno de los objetos culturales más señalados de su época, al englobar y transmitir, desde su propio intertexto y su cualidad novedosa, a otros medios como la literatura, la animación, la televisión, y, primordialmente, el cine. PALABRAS CLAVE: Humor, cine, videojuegos, serie B, LucasArts. ABSTRACT From the mid-eighties to the end of the nineties, the graphic adventures experienced a period of splendor in the video game market. The company LucasArts, with its par- ticular mixture of humor, cinephilia and simplicity of control, drew the format to fol- low for other developers of digital games.
    [Show full text]
  • Ben There, Dan That! / Time Gentlemen, Please!
    Ben There, Dan That! / Time Gentlemen, Please! Even though Sierra and LucasArts gave up on adventure games around the turn of the century, there are still those who hold on to the belief that the genre is very much alive. But without the continuation of games like Monkey Island, Space Quest and Simon the Sorcerer, what we have are, mostly, legions of humorless entries with depressingly dry CG backgrounds, plus the occasional cartoonish adventure that tries to be funny but fails spectacularly. Former adventure creators still make some great work, of course. Tim Schaefer, of Grim Fandango, spent a long time working on Psychonauts and Brütal Legend, both of which were hilarious despite not being adventure games, while Telltale, formed with some of the other LucasArts staff, comes close to the glory days of the genre. But it‟s not quite the same. So it was more or less out of nowhere that a tiny group of Brits called Zombie Cow Studios brought out two of the funniest adventures since... well, since ever, perhaps. Ben There, Dan That! and its sequel, Time Gentlemen Please!, are both low budget hits made with Adventure Game Studio and have a graphical style most consistent with elementary school notebook doodles, but succeed tremendously because they‟re so brilliantly written. One could call it “The British version of South Park!” and that wouldn‟t entirely be wrong, but that‟s a glib summation of it. While both creations have uber low-fi visuals, subversive plotting, and more than just a bit of toilet humor, Zombie Cow‟s games replace South Park's libertarian cynicism with a self aware affection for adventure games, LucasArts in particular.
    [Show full text]
  • Monkey Island I, II
    Case History Prospectus: The Secret of Monkey Island and Monkey Island 2: LeChuck’s Revenge Kang Hyun Han [email protected] Professor Lowood STS 145: The History of Computer Game Design February 12, 2002 Significance of This Topic LucasArts ruled the adventure game market in the early 1990’s. Titles such as The Secret of Monkey Island and Monkey Island 2: LeChuck’s Revenge defined the genre with their simple point-and-click interface and humorous engrossing game world, setting the standard for countless games to follow. The success of these two games owe much to the innovation and imagination fostered by the unique design process at LucasArts and its business strategies; however, its recent sequels, The Curse of Monkey Island and The Escape from Monkey Island, did not reach the classic status of their previous installments. In addition, many similar games that imitated the first two games of the series couldn’t match their success either. Several factors have contributed to the success of the first two installments: groundbreaking interface, the state of the industry at the time, highly polished look and feel, and great humor. In the case study, I plan to describe the reasons that made the first two games set apart from the rest. Background Information In the early years, adventure games were text only. Using text for input and output, the player could look at objects to get their description, take objects and use them, and solve puzzles. Infocom produced many popular hits, such as the Zork series. In the mid 1980’s, a young Californian couple, Ken and Roberta Williams, founded Sierra-On-Line and produced graphical adventure games that allowed the player to move his character in a virtual graphic world.
    [Show full text]
  • Lisez-Moi Scummvm
    Lisez-moi ScummVM Dernière mise à jour : 26/03/05 20:50 Version : 0.7.1 1 Pour plus d'information, liste de compatibilité, détails sur la donation, la dernière version, rapport de progrès et plus, veuillez visiter la page de ScummVM à : http://www.scummvm.org/ Table des matières 1) A propos :.........................................................................................................................................2 2) Nous contacter :................................................................................................................................3 2.1) Rapporter des bugs :................................................................................................................. 3 3) Jeux supportés :................................................................................................................................4 3.1) Protection contre la copie :....................................................................................................... 5 3.2) Notes sur Simon the Sorcerer 1 et 2 :....................................................................................... 5 3.3) Notes sur Broken Sword (Les chevaliers de Baphomet) :........................................................6 3.4) Notes sur Flight of the Amazon Queen :.................................................................................. 6 3.5) Problèmes connus de ScummVM 0.7.1................................................................................... 6 4) Plateformes supportées :...................................................................................................................8
    [Show full text]
  • Adventure Game Peli Lista
    Adventure Game Peli Lista Sonic Battle https://fi.listvote.com/lists/games/sonic-battle-610923 Kinect Adventures! https://fi.listvote.com/lists/games/kinect-adventures%21-392497 Machi https://fi.listvote.com/lists/games/machi-6723531 Deadline https://fi.listvote.com/lists/games/deadline-1180916 Lux-Pain https://fi.listvote.com/lists/games/lux-pain-6706152 Yūyūki https://fi.listvote.com/lists/games/y%C5%ABy%C5%ABki-8062794 Egypt https://fi.listvote.com/lists/games/egypt-3586212 Frankenstein https://fi.listvote.com/lists/games/frankenstein-5490686 Shenmue City https://fi.listvote.com/lists/games/shenmue-city-4049390 Shaman King: Master of Spirits https://fi.listvote.com/lists/games/shaman-king%3A-master-of-spirits-7487408 Insecticide https://fi.listvote.com/lists/games/insecticide-6037268 Casper’s Scare School https://fi.listvote.com/lists/games/casper%E2%80%99s-scare-school-5049068 Torico https://fi.listvote.com/lists/games/torico-2407315 Spellbinder https://fi.listvote.com/lists/games/spellbinder-7575849 Ceville https://fi.listvote.com/lists/games/ceville-2947185 Pimania https://fi.listvote.com/lists/games/pimania-2095318 https://fi.listvote.com/lists/games/shadowgate-64%3A-trials-of-the-four-towers- Shadowgate 64: Trials of the Four Towers 1822207 Octodad https://fi.listvote.com/lists/games/octodad-3348979 Revenant https://fi.listvote.com/lists/games/revenant-834114 Hareraiser https://fi.listvote.com/lists/games/hareraiser-2231236 SilverLoad https://fi.listvote.com/lists/games/silverload-3483976 Theresia https://fi.listvote.com/lists/games/theresia-7782940
    [Show full text]
  • Lucasarts-98Catalog
    01-092 PRICE $39.95 PLATFORM Windows 95 CD-ROM CATEGORY Meet Manny Calavera-suave, debonair Grophic Advenlure; Single-play travel agent in the Land of the Dead. AVAILABILITY Lately some of his customers have been Now getting bilked out of the "eternal rest" promised in the color brochures. What's a working stiff to do? Plunge headlong into an engrossing film-noir adventure of corruption and deceit, sprinkled with a huge dose of wry humor and amazing 3D graphics. Once you fall for Manny's ITEM# charms, you may never stop playing. 18-013 GRIM FANDANGO STRATEGY GUIDE The official handbook of tips, tricks ORDER INFORMATION and inside moves for power-players Grim Fandango #01-092 ········· . ...... $39.95 and beginners. Grim Fandango Official Strategy Guide #18-013 .......... .........$19.95 Or 24 hours a day www.lucasarts.com i Cata log Minimum WIN.95 RAM Minimum Recommended Game Title Page# Operating System Compatible Required Processor Processor Afterlife - PC p.22 MS.DOS 6.0 Ye• 8M8 486DX2/66 486DX2/66 Afterlife - MAC p.22 Moc OS 7.1 8M8 68040 33 mhz Power PC l.i r"C:'t.~ba·i ·ciaiii<i ·~ · Pi: .. · · .. .. .... j;:2s ·· .............. · "i:iS:oofaii .. No 64ok ~~~(1 : ~ ..... ' .. :::: :::: :~~:~ :::: .. Balii'I~~--~ ' (:°t\~mpion~ ·:.: PSx p. 13 ·· · · · · · · ..... · .. ·. ··. ·· · · ·. ·· .. ·· · ·. .................. .. 28i;/16' ............. 28i;/1'6 Ci~s~·i~ · Adv·~~t~;~~ · :: · pc ·· .......... · ··p-.24 · MS.COS 3.0 No 640k Dari<. F;;;c;;;· ~ PC: ·· · · · · · .. ·· · · · · · · · · .. ·· · · .;.i1 MS.DOS 5.0 Ye• 8MB .. ·:ia6ox/:i3 "is6ox/:i3 · Dark Farces - MAC p.21 Moc0571 8MB 68040 68040 33 mhz Dark Forces - PSX p.13 ... .. ................ Day·.; f ih&.r& .~ia~·1 ;; ·::·lie· ·p:24" MS.DOS 5.0 No 4MB 286 386/33 Day of the Tentacle - MAC p.24 Moc OS 7.1 8MB 68040 68040 .
    [Show full text]
  • GOG-API Documentation Release 0.1
    GOG-API Documentation Release 0.1 Gabriel Huber Jun 05, 2018 Contents 1 Contents 3 1.1 Authentication..............................................3 1.2 Account Management..........................................5 1.3 Listing.................................................. 21 1.4 Store................................................... 25 1.5 Reviews.................................................. 27 1.6 GOG Connect.............................................. 29 1.7 Galaxy APIs............................................... 30 1.8 Game ID List............................................... 45 2 Links 83 3 Contributors 85 HTTP Routing Table 87 i ii GOG-API Documentation, Release 0.1 Welcome to the unoffical documentation of the APIs used by the GOG website and Galaxy client. It’s a very young project, so don’t be surprised if something is missing. But now get ready for a wild ride into a world where GET and POST don’t mean anything and consistency is a lucky mistake. Contents 1 GOG-API Documentation, Release 0.1 2 Contents CHAPTER 1 Contents 1.1 Authentication 1.1.1 Introduction All GOG APIs support token authorization, similar to OAuth2. The web domains www.gog.com, embed.gog.com and some of the Galaxy domains support session cookies too. They both have to be obtained using the GOG login page, because a CAPTCHA may be required to complete the login process. 1.1.2 Auth-Flow 1. Use an embedded browser like WebKit, Gecko or CEF to send the user to https://auth.gog.com/auth. An add-on in your desktop browser should work as well. The exact details about the parameters of this request are described below. 2. Once the login process is completed, the user should be redirected to https://www.gog.com/on_login_success with a login “code” appended at the end.
    [Show full text]
  • Maniac Mansion Hint Book
    MANIAC MANSIONTM Table of Contents Problems? Unusual Questions? Get as much or as little help as you want in the ..... ,. Maniac Mansion Hint Book pages 1 through 26 Maniac Mansion is full of rooms which are all filled with useful things. Find which is where in the ..... ... Maniac Mansion Objects List pages 27 through 30 Maniac Mansion has both stories and stories - the kind that have a beginning, middle and end; and the kind that are filled with rooms. In 1act, Maniac Mansion has six full stories of rooms. A floorplan can be found in the ..... ... Map of Maniac Mansion pages 31 through 32 Perhaps it's best to follow in the footsteps of one who has gone before. Dave has been there and knows his way Written by: Jok Church, Ron Gilbert, Doug Glen, around. It could save you lots of trouble. Check out the ..... Brenda Laurel, John Sinclair ... Tour of Maniac Mansion Layout by: Wendy Bertram, Martin Cameron, pages 33 through 47 Gary Winnick T.! and © 1987, 1988 Lucasfilm Ltd. All rights reserved. Maniac Mansion™ Hint Book I see my three characters standing in the driveway. No what? ManiacMansion-ManiacMansian--MgniaeMansion-MahiacMansion How to lise yOllr Malliac Mallsion Hillt Book secret MCJniauMapsioo-Mani.acManSioh-ManiacMansion-ManiacMansion decoder strip. How do I get through the front door? Ma[liacMansion!W,laniijCMansiofl1M aniacM~nsion -ManiacMansion The red gelatin strip is provided for your protection. ManiacMansioo-M.aniagMansion-ManiacMansion-ManiacMansion Without it, you couldn't help discovering how to solve all the Matlia~a1}siPIl!M~IJii\c.M'ap~Q rMaoiacMansion-ManiacMansion mysteries.
    [Show full text]