SCUMM

programmeringssprog
Ikke at forveksle med Scrum.

SCUMM står for Script Creation Utility for Maniac Mansion og er et scripting-sprog der blev udviklet af LucasArts (dengang kendt som LucasFilm Games) til at forenkle udviklingen af deres grafiske adventurespil Maniac Mansion.

SCUMM er delvist en spilmotor og delvist et programmeringssprog som gjorde det muligt for designerne at lave steder, objekter og dialogsekvenser uden at skulle programmere i selve kildekoden. Det betød også, at spillets script og datafiler kunne genbruges på mange forskellige platforme. SCUMM gør også brug af iMUSE (Interactive Music Streaming Engine) som blev udviklet af Michael Land. SCUMM er blevet udgivet på følgende platforme: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu Towns & Marty, Apple Macintosh, NES, MS-DOS/PC-DOS, Microsoft Windows, Sega Mega-CD og TurboGrafx-16.

Historie redigér

Den originale version blev programmeret af Aric Wilmunder og Ron Gilbert i 1987, og blev senere opgraderet af Aric Wilmunder og mange andre.

SCUMM blev genbrugt i mange af LucasArts-adventurespil og er blevet opdateret og genskrevet utallige gange. Der er mindst 10 kendte versioner af SCUMM-motoren som starter med version 0 (den originale Commodore 64-version til Maniac Mansion), Version 1 og 1.5 (til NES-versionen af Maniac Mansion) og version 2 op til version 8. LucasArts opgav endelig SCUMM-motoren i 1998, da de skiftede til GrimE til spillet Grim Fandango.

Versioner redigér

Version 0 redigér

Version 1 redigér

Version 1.5 redigér

Version 2 redigér

Version 3 redigér

Version 4 redigér

Version 5 redigér

Bemærk: iMUSE blev først intrigeret i denne version af SCUMM. På dette punkt gør Ron Gilbert det også muligt for hans eget firma Humongous Entertainment at bruge SCUMM. Her vokser SCUMM motoren til en version 11.

Version 6 redigér

Version 7 redigér

Version 8 redigér

I dag redigér

ScummVM er et program som gør det muligt at spille LucasArts adventure spil som bruger SCUMM system. Det virker på mange forskellige platforme, som spillene originalt ikke var designet til. Der er også en række ikke-SCUMM spil som understøttes af ScummVM, bl.a. fra udviklerne Revolution Software og Adventure Soft.

Links redigér