SCUMM
SCUMM (lyhenne sanoista Script Creation Utility for Maniac Mansion) on LucasArtsin kehittämä komentosarjakieli, jolla luodaan graafisia seikkailupelejä. Se luotiin alun perin helpottamaan Maniac Mansionin ohjelmointia. SCUMMia on käytetty lukuisissa LucasArtsin ja muidenkin yhtiöiden seikkailupeleissä.
SCUMM oli ensimmäinen käytännöllinen ratkaisu pelata seikkailupeliä hiirellä näppäimistön sijaan. Pelin keskushenkilöä ohjattiin klikkaamalla sijaintia, johon keskushenkilön halutaan siirtyvän, tai klikkaamalla käsiteltävää esinettä tai muuta objektia ja sen jälkeen toimintoa vastaavan verbin ikonia. Aikaisissa SCUMMin versioissa eri verbi-ikoneja oli 15, mutta myöhemmissä versioissa liittymää pelkistettiin vähentämällä ikonien määrä alle kymmeneen. Esimerkiksi unlock- (avaa lukko), turn on ja turn off (käynnistä ja pysäytä) -verbien toiminnot liitettiin use-verbiin (käytä). Lisäksi myöhemmissä versioissa jokaiseen objektiin liitettiin ilmeisimmän toiminnon verbi, jonka pystyi valitsemaan ikoneja käyttämättä. Pelkistetyin käyttöliittymä oli LOOMissa, jossa verbi-ikoneja ei ollut lainkaan, ja objekteja käsiteltiin yksinkertaisesti kaksoisklikkaamalla niitä.
SCUMMin koodia päivitettiin ja kirjoitettiin uudelleen jatkuvasti. Pelien ja niiden demojen tekemiseen käytettiin lukuisia eri versioita. LucasArts luopui SCUMMista 1998 ja korvasi sen GrimE:llä.
Pelien käyttämän SCUMMin version numeroinnin kannalta jokaiseen peliin liittyy kaksi, SCUMM-kielen ja SCUMM-kääntäjän versionumerot. Kielestä on tiettävästi olemassa kymmenen versiota, mutta joitakin pelejä varten oli kääntäjästä tehty useita versioita. Alla on lueteltu kielen versiot.
Alkuperäinen versio, jossa grafiikka oli karkearesoluutioista ja korkeintaan 16-väristä. Tekstin kirjasin oli suhteuttamaton. Ohjauslaite oli joystick tai näppäimistö.
Maniac Mansion (Commodore 64:n ja Apple II:n käännös)
Repliikeille varattu tila yläreunassa kasvatettiin yksirivisestä kaksiriviseksi.
Maniac Mansion (alkuperäinen MS-DOSin käännös) Zak McKracken and the Alien Mindbenders (Commodore 64:n ja alkuperäinen MS-DOSin käännös)
Maniac Mansion (Nintendo Entertainment Systemin käännös)
Pelit käyttivät korkeampaa vaakaresoluutiota kuin edellisessä. Hiiriohjaus tuli mahdolliseksi.
Maniac Mansion (Amigan käännös ja MS-DOSin Enhanced Version) Zak McKracken and the Alien Mindbenders (Amigan ja Atari ST:n käännös ja MS-DOSin Enhanced Version)
Pelit käyttivät korkeintaan 256-väristä grafiikkaa edellisen 16-värisen sijaan. Kirjasin vaihdettiin suhteutetuksi. Peleissä saattoi keskustella sivuhahmojen kanssa käymällä läpi dialogia, jonka rakenne oli yleensä puumainen.
Indiana Jones and the Last Crusade: The Graphic Adventure LOOM (Atari ST:n, Amigan, FM Townsin ja Macintoshin käännös sekä MS-DOSin EGA-versio) Zak McKracken and the Alien Mindbenders (FM Townsin käännös)
Jokaiseen objektiin liitettiin ilmeisimmän toiminnon verbi, jonka pystyi valitsemaan klikkaamatta sen ikonia erikseen.
LOOM (MS-DOSin VGA-versio) The Secret of Monkey Island (Amigan, Atari ST:n ja MS-DOSin levykkeellä julkaistut käännökset)
Tavaraluettelo esitettiin kuvakkein ja verbi-ikonit olivat tyyliteltyjä. Joissain peleissä oli jo äänitettyä dialogia (CD-versiot). Grafiikkaruudun korkeutta voitiin kasvattaa täyttämään koko näyttö. iMUSE otettiin käyttöön taustamusiikin synkronoimiseksi tapahtumien kanssa.
Indiana Jones and the Fate of Atlantis Monkey Island 2: LeChuck's Revenge The Secret of Monkey Island (Macintoshin, FM Townsin ja Sega Mega CD:n käännös sekä MS-DOSin CD-ROM-julkaisu)
Tavaraluettelosta pystyi käyttämään esineitä valitsematta verbi-ikonia. Sam & Max Hit the Roadista alkaen verbi-ikoneista luovuttiin kasvattaen grafiikkaikkuna koko näytön kokoiseksi. Samalla hiiren osoittimesta tehtiin monikäyttöinen: toimintoa pystyi vaihtamaan hiiren oikealla näppäimellä. Kolmiulotteiset animaatiot tulivat mahdollisiksi.
Day of the Tentacle Sam & Max Hit the Road
INSANE-animaatiotuki lisättiin.
Grafiikkanäytön resoluutioksi tuli 640 kertaa 480 pikseliä.
The Curse of Monkey Island
Beneath a Steel Sky Broken Sword: The Shadow of the Templars ja Broken Sword II: The Smoking Mirror Simon the Sorcerer ja Simon the Sorcerer 2
ScummVM-ohjelman avulla vanhoja SCUMM-pelejä voi pelata uudemmilla tietokoneilla. Ohjelma tukee myös muutamia muiden julkaisijoiden pelejä (kts. yllä). Pelien pelaamiseen ScummVM-ohjelmalla vaaditaan alkuperäisen pelin tiedostot levykkeiltä tai CD:ltä.
Luokka:Peliteollisuus Luokka:Pelimoottorit