- Script Creation Utility for Maniac Mansion
-
SCUMM steht für Script Creation Utility for Maniac Mansion (englisch für Skripterstellungswerkzeug für Maniac Mansion). Es handelt sich dabei um Software, die 1987 von Ron Gilbert und Aric Wilmunder für Lucasfilm Games programmiert wurde, um die Erstellung von portierbaren Point-and-Click-Abenteuerspielen zu vereinfachen.
Inhaltsverzeichnis
Technik und Entwicklung
Bevor SCUMM existierte, musste Lucasfilm Games für jede Computer-Architektur eine eigene Version des jeweiligen Spiels erstellen. Mit SCUMM muss alleine die Virtual Machine einmalig portiert werden. Das Spiel liegt mit SCUMM als Bytecode vor, der ohne Anpassung von den verschiedenen Engines ausgeführt werden kann. Der Spiele-Designer kann sich so auf die Erstellung der Geschichte, von Grafiken und Musik und die Logik konzentrieren.
Ein Spiel das SCUMM benutzt besteht damit aus zwei Teilen:
- plattformunabhängigem Bytecode und Ressourcen
- einer Game-Engine, die zugleich die Virtual Machine für SCUMM-Skripte darstellt
SCUMM (wie auch die Game-Engine) wurde, wie der Name andeutet, ursprünglich für Maniac Mansion entwickelt, später aber in vielen weiteren LucasArts-Abenteuerspielen verwendet und dabei mehrfach erweitert bzw. neu geschrieben.
Die ursprüngliche Game-Engine (SPUTM, SCUMM Presentation Utility TM) wurde von LucasArts bis zur Version 8 weiterentwickelt, wobei nach und nach zahlreiche Erweiterungen wie IMUSE (Interactive Music Streaming Engine, mit Steuerdaten angereicherte Musik), SMUSH (Videoengine) und INSANE (Event-Management) hinzugefügt wurden. Die Game-Engine Version 5 wurde von Ron Gilbert für seine Firma Humongous Entertainment separat bis zu einer Version 11 entwickelt.
Die Skriptsprache, die von SCUMM in Bytecode übersetzt wird, ähnelt ein wenig der Programmiersprache C, besteht im Wesentlichen aber aus einfachen Befehlen (Aktiviere Figur X, Bewege Figur, Sprich Text) erlaubt jedoch neben dem einfachen Skripten von Cutscenes auch eine Art Multitasking, wobei mehrere Aktionen gleichzeitig ablaufen.
Spiele
Die meisten SCUMM-Spiele weisen ein Verb-Gegenstand-Interface auf. Die vom Spieler gesteuerte Figur hat ein Inventar, und die Spielwelt ist mit den Gegenständen übersät, mit welchen der Spieler interagieren kann, der hierzu eine Vielzahl von Verben verwendet. Von diesen gab es in den frühen Spielen ebenfalls reichlich, was in The Curse of Monkey Island jedoch auf drei zusammengestrichen wurde, nämlich auf: „Schau an”, „Benutze” („Benutze” war kontextabhängig und konnte verschiedene Aktionen hervorrufen: Nimm, zieh, drücke usw.), sowie „Rede mit“ (konnte kontextabhängig auch iss, lecke, kaue usw. bedeuten).
Die Rätsel beinhalten im Allgemeinen, die richtige Tätigkeit mit dem passenden Gegenstand zu verwenden, z. B.: „Benutze Keksschneider mit anderer Gummibaum”. „Rede mit” führt zu Dialogfolgen, in denen der Spieler aus einer Liste der vorgegebenen Fragen oder sonstigen Äußerungen wählt, worauf die angesprochene Spielfigur mit einer vorgegebenen Antwort reagiert. Als Ausnahme dieses allgemeinen Paradigmas ist das Spiel LOOM zu erwähnen, welches nicht das übliche Verb-Gegenstand-Paradigma, wohl aber Dialogfolgen verwendet.
SCUMM Version 0
- Maniac Mansion (C64-Version (1987))
SCUMM Version 1
- Maniac Mansion (Apple II-Version (1987), PC-Version (1988))
- Zak McKracken and the Alien Mindbenders (C64-Version (1988), PC-Version (1988))
SCUMM Version 1.5
- Maniac Mansion (NES-Version (1990))
SCUMM Version 2
- Maniac Mansion (Amiga-Version (1989), Atari ST-Version (1989), Enhanced PC-Version (1989))
- Zak McKracken and the Alien Mindbenders (Amiga-Version (1988), Atari ST-Version (1989), Enhanced PC-Version (1989))
SCUMM Version 3
- Zak McKracken and the Alien Mindbenders (FM Towns-Version (1991))
- Indiana Jones and the Last Crusade (PC-Version (1989), Amiga-Version (1989), Atari ST-Version (1989), VGA PC-Version (1990), Mac-Version (1990), FM Towns-Version (1990), CDTV-Version (1992))
- LOOM (PC-Version (1990), Amiga-Version (1990), Atari ST-Version (1990), Mac-Version (1990))
SCUMM Version 4
- LOOM (CD-ROM PC-Version (1991), FM Towns-Version (1991), PC Engine-Version (1992))
- The Secret of Monkey Island (PC-Version (1990), VGA PC-Version (1990), Amiga-Version (1991), Atari ST-Version (1991), Mac-Version (1991))
SCUMM Version 5
- The Secret of Monkey Island (CD-ROM PC-Version (1992), FM Towns-Version (1992), Sega MegaCD-Version (1993))
- Monkey Island 2: LeChuck's Revenge (PC-Version (1991), Mac-Version (1991), Amiga-Version (1992), FM Towns-Version (1994))
- Indiana Jones and the Fate of Atlantis (PC-Version (1992), Mac-Version (1992), Amiga-Version (1992), FM Towns-Version (1994))
SCUMM Version 6
- Maniac Mansion: Day of the Tentacle (PC-Version (1993), Mac-Version (1993))
- Sam & Max Hit the Road (PC-Version (1993), Mac-Version (1993), Windows PC-Version (2002))
SCUMM Version 7
- Vollgas: Full Throttle (PC-Version (1995), Mac-Version (1996), Windows PC-Version (2002))
- The Dig (PC-Version (1995), Mac-Version (1995), Windows PC-Version (1995))
SCUMM Version 8
- The Curse of Monkey Island (PC-Version (1997))
Nachfolgesystem
Für die beiden aktuell letzten Adventures von LucasArts, Grim Fandango und Flucht von Monkey Island, wurde auf eine neue Engine namens GrimE umgestellt.
Portierungen
Es ist dem Projekt ScummVM (Scumm Virtual Machine) gelungen, eine freie, portierbare, auf der SDL-Bibliothek basierende, in C++ geschriebene Engine zu entwickeln, die es ermöglicht, oben genannte SCUMM-Spiele auch auf Systemen zu spielen, auf denen die ursprünglichen Versionen entweder überhaupt nicht oder nur sehr eingeschränkt lauffähig sind.
Siehe auch
- GrimE, der Nachfolger von SCUMM für 3D-Adventures
- SCI ein ähnliches Produkt aus dem Hause Sierra
- AGI der Vorgänger von SCI aus dem Hause Sierra
- Z-machine, dito für Infocom-Adventures
Weblinks
- ScummVM Projektseite
- ScummC, ein Compiler, der aus einer C-ähnlichen Sprache Scumm-Bytecode erzeugt
- Scumm modding Seite (engl.), Tools zum Editieren von LucasArts-Spielen
Klassische LucasArts-Adventures (chronologisch)Labyrinth | Maniac Mansion | Zak McKracken | Indiana Jones 3 | Loom | Monkey Island 1 | Monkey Island 2 | Indiana Jones 4 | Day of the Tentacle | Sam & Max | Vollgas | The Dig | Monkey Island 3 | Grim Fandango | Monkey Island 4
Wikimedia Foundation.
Schlagen Sie auch in anderen Wörterbüchern nach:
Script creation utility for maniac mansion — SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le porter assez rapidement sur diverses plate… … Wikipédia en Français
Script Creation Utility for Maniac Mansion — SCUMM – acronyme de Script Creation Utility for Maniac Mansion – est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le porter assez rapidement sur… … Wikipédia en Français
Maniac Mansion — Éditeur Lucasfilm Games Développeur Lucasfilm Games Concepteur Ron Gilbert Date de sortie 1987 Genre Aventure Mod … Wikipédia en Français
Maniac Mansion — Desarrolladora(s) Lucasfilm Games Realtime Associates (versión NES) Distribuidora(s) Lucasfilm Games, Jaleco (versión NES) Diseñador(es) Ron Gilbert (programa … Wikipedia Español
Maniac Mansion — This article is about the video game. For the television series, see Maniac Mansion (TV series). Maniac Mansion … Wikipedia
SCUMM — Script Creation Utility for Maniac Mansion SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le… … Wikipédia en Français
Scumm — Script Creation Utility for Maniac Mansion SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le… … Wikipédia en Français
SCUMM — Script Creation Utility For Maniac Mansion (Computing » Software) … Abbreviations dictionary
Scumm VM — ScummVM ScummVM Screenshot Basisdaten … Deutsch Wikipedia
Scummvm — Screenshot Basisdaten … Deutsch Wikipedia