SCUMM
SCUMM (Script Creation Utility for Maniac Mansion) je skriptovací jazyk vytvořený firmou LucasArts (v té době ještě jako LucasFilm Games) pro zjednodušení vývoje grafické adventury Maniac Mansion.
Jedná se o něco mezi programovacím jazykem a herním enginem umožňující vývojářům adventure her tvořit lokace, předměty a sekvence dialogů bez nutnosti zapisování do zdrojového kódu. Také to znamená, že herní skripty a datové soubory lze použít na jiných platformách.
Historie
Původní verzi SCUMM vytvořili Aric Wilmunder a Ron Gilbert v roce 1987.
SCUMM byl několikrát znovu použit u dalších her LucasArts. Je známo celkem 10 verzí číslovaných od "verze 0" (původní verze Commodore 64 pro hru Maniac Mansion), "verze 1" a "verze 1.5" (pro NES verzi Maniac Mansion) a následné "verze 2" až "verze 8". LucasArts definitivně opustili SCUMM v roce 1998, kdy přešli na engine GrimE použitý u her Grim Fandango a Escape from Monkey Island.
Verze
"verze 0" byla použita na Commodore 64 pro hru Maniac Mansion. Tato verze byla uzpůsobena pro použití na IBM PC a pojmenována jako "verze 1". Tato verze byla používaná současně pro IBM PC i Commodore 64 platformy u hry Zak McKracken and the Alien Mindbenders a později adaptována pro NES u hry Maniac Mansion. Rozšířené znovu-vydání her Zak McKracken and the Alien Mindbenders a Maniac Mansion pro IBM PC obsahovala již Scumm "verze 2". Tato verze již disponovala porty pro Amigu a Atari ST
U hry Indiana Jones and the Last Crusade: The Graphic Adventure byl použit SCUMM "verze 3" se všemi porty. Tato verze byla použitá také u hry Loom na disketách pro IBM PC a Amigu. Pro pozdější vydání hry Loom na CD-ROM byla použita SCUMM "verze 4"
"Verze 4" byla enginem hry The Secret of Monkey Island na disketách pro Amigu a PC.
Když byl vydán The Secret of Monkey Island na CD-ROM, používal SCUMM "verze 5". Tato verze byla také použita pro pokračování Série Monkey Island - Monkey Island 2: LeChuck's Revenge a také pro hru Indiana Jones and the Fate of Atlantis. V této verzi byla poprvé použita technologie iMUSE. Od tohoto momentu se vývoj SCUMM systému rozděluje, když jej Ron Gilbert licencuje pro hry vytvořené jeho společností - Humongous Entertainment. Zde šel SCUMM separátním vývojem až do "verze 11".
U LucasArts následovaly "verze 6" použitá u Day of the Tentacle a Sam & Max Hit the Road, "verze 7" (Full Throttle, The Dig) a poslední SCUMM "verze 8" (The Curse of Monkey Island).
Související programy
ScummC
ScummC je soubor nástrojů (obsahuje skripty, editor chůze, prostředí pro editaci oblečení, editaci hudby, grafiky, atd), který umožňuje vlastní JavaScript jazyk převést do SCUMM "verze 6" a spustit pomocí ScummVM. Umožňuje tak zkušeným uživatelům vytvořit vlastní SCUMM adventuru s prvky jako například mají hry Day of the Tentacle nebo Sam & Max Hit the Road.
ScummVM
ScummVM je Open source software, který umožňuje spuštění starších adventur používajících SCUMM engine na současných konfiguracích. Například The Curse of Monkey Island nelze spustit na většině instalacích Windows XP a Mac OS. Hra funguje bezproblémově při spuštění přes program ScummVM
Zajímavé ovšem je, že CD-ROM verze The Secret of Monkey Island, která je o 6 let starší než The Curse of Monkey Island lze spustit na většině instalací Windows XP přímo a bez problémů.
Zmínky ve hrách
Zmínka o SCUMM bez jakéhokoliv objasnění se vyskytuje hojně v hrách série Monkey Island, převážně v The Secret of Monkey Island, kde lze natrefit na SCUMM bar. V Escape from Monkey Island je tento bar přejmenovaný na Lula bar, protože tato hra již SCUMM engine nevyužívá. V celé sérii je SCUMM také ingrediencí pro vytvoření grogu
Související články
Externí odkazy
- Návod na tvorbu vlastní SCUMM hry anglicky
- legální verze ScummC anglicky
Média použitá na této stránce
Autor: ScummVM team (software authors) ; DarkEvil, Deelight (take screenshot), Licence: GPL
ScummVM 0.7.1 in resolution 640x480