SCUMM
SCUMM software | |
---|---|
Tip | Mediu de dezvoltare integrat |
Dezvoltator | LucasArts |
Data primei versiuni | 1987 |
Ultima versiune | 8 |
Sistem de operare | Multiplatform |
SCUMM înseamnă Script Creation Utility for Maniac Mansion (Creație de scripturi Utility pentru Maniac Mansion), o aplicație creată de Lucasfilm Games (acum defunct LucasArts ) pentru a simplifica dezvoltarea jocului de aventură Maniac Mansion .
Introducere
Deși SCUMM este aplicația de sprijin în dezvoltarea jocurilor video, marele succes al produselor casei americane a dus în curând la menționarea, cu același nume, a scripturilor create cu acest utilitar.
Utilizarea unui limbaj de scriptare le-a permis dezvoltatorilor să combine utilizarea fundalurilor, a definițiilor mediului, a obiectelor și a secvențelor de dialog fără a se angaja în limbaje de programare complexe. Mai mult, publicarea jocurilor a inclus publicarea unui pachet care conține obiectele jocului și un singur executabil, interpretul SCUMM (în primele ediții ale jocurilor SCUMM a fost posibil să se afle versiunea începând cu executabilul principal cu opțiunea /?. ). Toate datele jocului (bitmap-uri, sunete, secvențe MIDI) rămân independente de platforma țintă a software-ului și această idee se află la baza portabilității jocurilor LucasArts și a succesului proiectului ScummVM , următorul interpret SCUMM open source.
În cadrul SCUMM, unele caracteristici au făcut obiectul unei dezvoltări deosebit de intense, culminând cu crearea motoarelor integrate și extrem de specializate, cum ar fi:
- iMUSE ( motor interactiv de streaming MUsic )
- INSANE ( Motor de animare a fluxului interactiv )
- CHIST
- FLEM
- MMUCUS
LucasArts a publicat oficial interpreți SCUMM, cu funcționalitatea de a citi toate jocurile care utilizează motorul, pentru următoarele platforme:
- 3DO
- Amiga
- Apple II
- Apple Macintosh
- Atari ST
- CDTV
- Commodore 64
- Orașele Fujitsu și Marty
- NES
- MS-DOS
- Microsoft Windows
- Sega Mega CD
- TurboGrafx-16
Istorie
Versiunea originală a fost dezvoltată de Aric Wilmunder (poreclit Lordul SCUMM ) și Ron Gilbert care, în 1987 , lucrau la aventura grafică Maniac Mansion . Bunătatea acestui software i-a convins să îl reutilizeze, cu modificări și îmbunătățiri, pentru zeci de jocuri ulterioare.
Utilitatea SCUMM a fost abandonată de LucasArts în 1998, când compania a realizat, în timpul dezvoltării Grim Fandango , că are nevoie de un motor care să ofere jocului aspectul 2.5D pe care îl căuta. Noul motor, numit GrimE , se baza pe limba Lua .
Dezvoltare
Jocurile SCUMM urmează o paradigmă de dezvoltare verb-obiect .
Personajul controlat de jucător folosește obiectele unui inventar, combinându-le între ele sau făcându-le să interacționeze cu alte obiecte împrăștiate în lumea virtuală a jocului, folosind o varietate de verbe (du-te, ia, examinează, folosește etc.) ), în special în primele jocuri (versiunea dischetă a The Secret Of Monkey Island a folosit douăsprezece). Evoluția software-ului a dus treptat la o scădere a acestor verbe, interpretul SCUMM a încetat să ceară utilizatorului expres verbul de utilizat și a început să se bazeze pe alte date pentru a deduce acțiunea care trebuie întreprinsă: în Sam & Max Hit the Road , utilizarea butonului dreapta al mouse-ului a derulat lista verbelor, în Blestemul Insulei Maimuțelor cu un clic al mouse-ului ați accesat selecția dintre doar trei verbe, în The Dig nici măcar nu a fost necesar să alegeți verbul, dar a fost suficient să mizați-vă pe clic, dreapta sau stânga, pentru a face SCUMM să activeze acțiunea corectă.
Puzzle-urile evoluează de obicei folosind verbul potrivit cu obiectul adecvat (sau verbul „folosi” cu combinația corectă a două obiecte), de exemplu: „Folosește pinii din păpușa voodoo ”.
Alegerea „vorbește cu” produce secvențe de dialog în care jucătorul alege dintr-o listă de întrebări predefinite sau fraze la care personajele cu care alterează ego-ul său interacționează răspund în conformitate cu un model predefinit.
Versiuni
Versiunea 0
- Maniac Mansion (Commodore 64)
Versiunea 1
- Maniac Mansion (versiunea originală MS-DOS)
- Zak McKracken and the Alien Mindbenders (Commodore 64, versiunea originală MS-DOS)
Versiunea 1.5
- Maniac Mansion (NES)
Versiunea 2
- Maniac Mansion ( Amiga și versiunea îmbunătățită pentru MS-DOS)
- Zak McKracken și Alien Mindbenders (Amiga, Atari ST și versiunea îmbunătățită pentru MS-DOS)
Versiunea 3
- Indiana Jones și ultima cruciadă: aventura grafică (versiunile Amiga și MS-DOS EGA și VGA )
- Zak McKracken și Alien Mindbenders (remake VGA pentru sistemele Fujitstu Towns)
- LOOM (versiuni Amiga și EGA pentru MS-DOS pe dischetă )
Versiunea 4
- Secretul Insulei Maimuțelor (versiunile Amiga și EGA / VGA pentru MS-DOS pe dischetă)
- LOOM (versiunea MS-DOS în VGA pe CD-ROM)
- Pașaport la aventură (colecție demo)
Versiunea 5
- Secretul Insulei Maimuțelor (versiunea VGA pentru MS-DOS pe CD-ROM)
- Monkey Island 2: LeChuck's Revenge (versiunile MS-DOS și Amiga)
- Indiana Jones și soarta Atlantidei (versiunile MS-DOS și Amiga)
În această versiune (datată 1992 ) a fost integrată tehnologia iMUSE ; în plus, în acest moment al evoluției sale, sistemul SCUMM s- a ramificat atunci când Ron Gilbert l-a autorizat pentru utilizare în toate jocurile Humongous Entertainment ale companiei sale. O ramură a sistemului SCUMM a continuat astfel să crească independent până la versiunea 11.
Versiunea 6
Versiunea 7
Versiunea 8
ScummVM
O comunitate de jucători pasionați de aventuri grafice a început proiectul ScummVM : este un mic interpret SCUMM programat în C ++ și bazat pe bibliotecile SDL, care îi permite să lucreze pe numeroase platforme pe care aceste jocuri nu ar mai funcționa. Și pe multe care nu existau când s-a născut SCUMM.
Motorul rulează jocuri programate cu SCUMM dar și jocuri de la alți producători.
Curiozitate
În diferite capitole ale jocului Monkey Island , apare bara Scumm, așa numită în cinstea aplicației care a permis crearea acestor (și a multor alte) jocuri. Numele locului a fost schimbat din Escape from Monkey Island în Lua Bar, deoarece noul motor grafic GrimE a folosit limba Lua .
Elemente conexe
linkuri externe
- ScummVM.org : site-ul oficial al proiectului ScummVM
- dictionaryvideogiochi.it/doku.php?id=scumm : Dicționarul de jocuri video Wiki