Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

SCUMM

Da Wikipedia, l'enciclopedia libera.
Niente fonti!
Questa voce o sezionesugli argomenti software e videogiochinon cita le fonti necessarie o quelle presenti sono insufficienti.

Puoimigliorare questa voce aggiungendo citazioni dafonti attendibili secondo lelinee guida sull'uso delle fonti. Segui i suggerimenti dei progetti di riferimento1,2.
SCUMM
software
GenereIntegrated development environment
SviluppatoreLucasArts
Data prima versione1987
Ultima versione8
Sistema operativoMultipiattaforma
Modifica dati su Wikidata ·Manuale

SCUMM, acronimo diScript Creation Utility for Maniac Mansion ("Utilità di creazione script per Maniac Mansion"), è un'applicazione creata dall'alloraLucasfilm Games (poi LucasArts) per semplificare lo sviluppo dell'avventura graficaManiac Mansion (1987). Rimase poi l'ambiente di sviluppo e ilmotore grafico per molte altre avventure di successo dell'azienda fino al 1997.

Introduzione

[modifica |modifica wikitesto]

Sebbene SCUMM sia l'applicazione di supporto nello sviluppo dei videogiochi, il grande successo dei prodotti della casa statunitense portò ben presto a indicare, con lo stesso nome, anche gli script creati con questa utility.

L'uso di unlinguaggio di scripting permetteva agli sviluppatori di combinare l'uso di sfondi, definizioni d'ambienti, oggetti e sequenze di dialoghi senza mettere mano a complessilinguaggi di programmazione. La pubblicazione dei giochi, inoltre, prevedeva la pubblicazione di un pacchetto contenente gli oggetti del gioco e un solo eseguibile, l'interprete SCUMM (nelle prime edizioni dei giochi SCUMM era possibile scoprirne la versione avviando l'eseguibile principale con l'opzione/?). Tutti i dati del gioco (bitmap, suoni, sequenze MIDI) restano indipendenti dalla piattaforma di destinazione del software e questa idea è alla base della portabilità dei giochi dellaLucasArts e della riuscita del progettoScummVM, successivo interprete SCUMMopen source.

All'interno dello SCUMM, alcune caratteristiche sono state oggetto di uno sviluppo particolarmente intenso, culminando nella realizzazione di motori integrati e altamente specializzati, come:

LaLucasArts ha ufficialmente pubblicato interpreti SCUMM, con la funzionalità di leggere tutti i giochi che ne sfruttano il motore, per le seguenti piattaforme:

Storia

[modifica |modifica wikitesto]

La versione originale fu sviluppata daAric Wilmunder (soprannominatothe SCUMM Lord) eRon Gilbert i quali, nel1987, lavoravano all'avventura graficaManiac Mansion. La bontà di questo software li convinse a riutilizzarlo, con modifiche e migliorie, per decine di giochi successivi.

L'utility SCUMM venne abbandonata dallaLucasArts nel1998 quando la casa si rese conto, durante lo sviluppo diGrim Fandango, di aver bisogno di un motore che desse al gioco l'aspetto2.5D che si cercava. Il nuovo motore, chiamatoGrimE, fu basato sul linguaggioLua.

Sviluppo

[modifica |modifica wikitesto]

I giochi SCUMM seguono un paradigma di sviluppoverbo-oggetto.

Il personaggio controllato dal giocatore utilizza gli oggetti di un inventario, combinandoli tra loro o facendoli interagire con altri oggetti sparsi nel mondo virtuale del gioco, usando una varietà di verbi (vai, prendi, esamina, usa, e così via), soprattutto nei primi giochi (la versione floppy diThe Secret Of Monkey Island ne utilizzava dodici). L'evoluzione del software portò gradualmente a una diminuzione di questi verbi, l'interprete SCUMM smise di chiedere espressamente all'utente il verbo da utilizzare e cominciò a basarsi su altri dati per dedurre l'azione da intraprendere: inSam & Max Hit the Road l'uso del tasto destro del mouse scorreva l'elenco dei verbi, inLa maledizione di Monkey Island con un click del mouse si accedeva alla selezione fra soli tre verbi, inThe Dig non era neanche necessario scegliere il verbo ma bastava affidarsi al click, destro o sinistro, per far sì che SCUMM attivasse l'azione giusta.

Gli enigmi solitamente evolvono usando il giusto verbo con l'oggetto appropriato (o il verbo "usa" con la giusta combinazione di due oggetti), per esempio: "Usa gli spilloni in la bambolavudù".

La scelta "parla a" produce sequenze di dialogo nelle quali il giocatore sceglie tra una lista di domande o frasi predefinite alle quali i personaggi con cui il suoalter ego interagisce rispondono secondo uno schema predefinito.

Versioni

[modifica |modifica wikitesto]

In questa versione (datata1992) venne integrata la tecnologiaiMUSE; inoltre, a questo punto della sua evoluzione, il sistemaSCUMM si ramificò quando Ron Gilbert lo diede in licenza per l'uso in tutti i giochi della sua compagniaHumongous Entertainment. Un ramo del sistema SCUMM continuò così a crescere indipendentemente fino alla versione 11.

ScummVM

[modifica |modifica wikitesto]
Lo stesso argomento in dettaglio:ScummVM.

Una comunità di videogiocatori affezionati alle avventure grafiche ha dato avvio, comesoftware libero, al progettoScummVM: si tratta di un interprete SCUMM di piccole dimensioni programmato inC++ e basato sulle librerieSDL, il che gli permette di funzionare su numerose piattaforme sulle quali questi giochi non funzionerebbero (o non funzionerebbero più), e su molte che non esistevano quando SCUMM nacque.

Oggi il motore esegue i giochi della LucasArts (quelli programmati con SCUMM), ma anche giochi basati su altri engine e di altrecase.

Curiosità

[modifica |modifica wikitesto]

In vari capitoli del giocoMonkey Island compare lo Scumm Bar, così chiamato in onore dell'applicazione che ha permesso la creazione di questi (e tanti altri) giochi.Il nome del locale fu cambiato a partire daFuga da Monkey Island in Lua Bar in quanto il nuovo motore grafico GrimE sfruttava il linguaggioLua.

Voci correlate

[modifica |modifica wikitesto]

Collegamenti esterni

[modifica |modifica wikitesto]
Estratto da "https://it.wikipedia.org/w/index.php?title=SCUMM&oldid=142320801"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2026 Movatter.jp