SCUMM

SCUMM
Tip de Motor de joc ( Lista )
Dezvoltatori Ron Gilbert , Arik Wilmunder
Următorul motor din serie Murdărie
Platforme hardware 3DO , Amiga , Apple II , Atari ST , CDTV , Commodore 64 , Fujitsu Towns Marty , Apple Macintosh , NES , MS-DOS , Microsoft Windows , Sega Mega CD , TurboGrafx-16 / PC Engine
Sistem de operare acceptat multiplatformă
Primul joc la motor Maniac Mansion / 1987
Ultimul joc la motor Blestemul insulei maimuțelor / 1997

SCUMM ( English  Script Creation Utility for Maniac Mansion , limbaj de scripting pentru jocul Maniac Mansion) este un limbaj de scripting dezvoltat de angajații LucasArts (la acea vreme Lucasfilm Games ) pentru a simplifica dezvoltarea noului joc de aventură grafică al companiei - Maniac Mansion .

Limbajul permite designerilor să creeze locații, elemente și dialoguri fără a recurge la limbaje de programare de uz general . Datorită acestui fapt, scenariile și resursele jocului pot fi folosite pe diverse platforme. SCUMM include, de asemenea, diverse subsisteme:

Există implementări ale SCUMM pe numeroase platforme: 3DO , Amiga , Apple II , Atari ST , CDTV , Commodore 64 , Fujitsu Towns Marty , Apple Macintosh , NES , MS-DOS , Microsoft Windows , Sega Mega CD , TurboGrafx-16 / PC Engine .

Istoricul dezvoltării

SCUMM a fost scris inițial de Arik Wilmunder și Ron Gilbert în 1987, revizuiri ulterioare fiind făcute de Arik Wilmunder (sau SCUMM Lord ) și alții.

Fiind o dezvoltare pentru un joc, SCUMM a fost ulterior rescris de multe ori și folosit în misiunile LucasArts . Sunt cunoscute zece versiuni ale motorului, începând cu „versiunea 0” (versiunea originală pentru Maniac Mansion sub Commodore 64 ), „versiunea 1”, „versiunea 1.5” (pentru versiunea NES a Maniac Mansion) și terminând cu versiunea 8. Începând cu cea de-a cincea versiune în SCUMM a introdus subsistemul iMUSE, care vă permite să schimbați ușor și imperceptibil designul muzical în funcție de starea jocului.

LucasArts a oprit dezvoltarea SCUMM în 1998 când a trecut la motorul mai modern GrimE .

Ron Gilbert a fondat Humongous Entertainment în 1992, după ce a părăsit Lucas Arts.și a licențiat SCUMM (la acea vreme versiunea 5) pentru a-și dezvolta propriile jocuri pentru preșcolari. Începând din acest moment, motorul a fost împărțit în două ramuri - cea oficială de la Lucas Arts și Humongous cu licență, care a fost dezvoltat până la versiunea 11.

Mecanism

Jucătorul interacționează printr- un personaj care are un inventar și obiecte în lumea jocului folosind diverse directive de control - „ verbe ” - un număr imens de comenzi acumulate din jocurile anterioare, dar pentru The Curse of Monkey Island acestea au fost reduse la câteva - " uite”, „folosește” (care se modifică în funcție de contextul de utilizare: ridică, apasă, trage etc.) și „vorbește”.

Interacțiunea cu obiectele se face cu un „verb” și un obiect necesar - de exemplu, „ folosește praful de pușcă pe un tun ”.

„Talk” declanșează o secvență de dialoguri prin care jucătorul interacționează cu alte personaje alegând o opțiune predeterminată.

Singura excepție de la acest sistem este jocul LOOM , care nu folosește interacțiunea standard verb-obiect, dar folosește caracteristica de dialog.

Jocuri pe motor

Nume Data de lansare Versiune de motor Platformă Note
Conacul Maniac 1987 0 C64
Conacul Maniac unu DOS Versiune originală , portată de C64
Zak McKracken și Alien Mindbenders 1988 unu C64 DOS
Conacul Maniac 1.5 NES
Conacul Maniac 2 Amiga , DOS Versiune îmbunătățită , revizuită
Zak McKracken și Alien Mindbenders 2 Amiga, Atari ST , DOS Versiune îmbunătățită , revizuită
Indiana Jones și Ultima Cruciadă 1989 3 Amiga, DOS ( EGA și VGA ), FM Towns
Zak McKracken și Alien Mindbenders 3 FM Towns
RĂZBOI DE ŢESUT 1990 3 Amiga DOS (EGA)
Secretul Insulei Maimuțelor 1990 patru Amiga, DOS (EGA și VGA)
RĂZBOI DE ŢESUT patru DOS (VGA) Ieșire pe CD
Secretul Insulei Maimuțelor 5 DOS (VGA) Ieșire pe CD
Monkey Island 2: Răzbunarea lui LeChuck 1991 5 Amiga, DOS (VGA) Ieșire pe CD
Indiana Jones și soarta Atlantidei 1992 5 Amiga, DOS (VGA)
Ziua tentacolului 25.06.1993 6 DOS
Sam și Max au pornit la drum 1993 6 DOS, MacOS
Full Throttle 30.04.1995 7 DOS
The Dig 1995 7 DOS, MacOS
Blestemul Insulei Maimuțelor 31.10.1997 opt Windows

Ouă de Paște

Numele motorului apare în numeroase jocuri LucasArts ca un ou de Paște .

Deschideți implementare

Există acum un proiect open source , ScummVM , care a dezvoltat un client gratuit , portabil, bazat pe SDL pentru SCUMM. Datorită lui, multe jocuri bazate pe SCUMM pot fi rulate pe diverse sisteme: Microsoft Windows , Apple Macintosh , BeOS , GNU/Linux , Palm OS , PocketPC , Sega Dreamcast , Microsoft Xbox , Playstation 2 , Playstation Portable , Nintendo DS , GameCube , Nintendo Wii , GP2x și Symbian , Openmoko , Bada , Android .

Vezi și

Link -uri