Interpreti e ambienti di sviluppo per avventure grafiche

scummVM (Script Creation Utility for Maniac Mansion Virtual Machine) è una virtual machine che serve per giocare a certe avventure grafiche, soprattutto quelle della Lucasfilm (ora LucasArts) basate sul mitico sistema SCUMM (Script Creation Utility for Maniac Mansion, sviluppato da Ron Gilbert e Aric Wilmunder) come ad esempio Monkey Island I & II, Day of Tentacle e tante altre. Per usare scummVM bisogna essere in possesso dei data files originali. Su hieraX(dot)net è presente un tutorial sulla configurazione di ScummVM con timidity++ e le alsa per un sistema Debian.
Su LucasHacks potete trovare info e documentazione tecnica sul sistema SCUMM, ma anche diversi programmi che possono manipolare ed esplorare le risorse di questi giochi. Ci sono, inoltre, info e tools per il successore di SCUMM, grimE.
Altro software, come frontend per scummVM, explorer di risorse, launcher alternativi di avventure grafiche ed altro lo trovate su Quick And Easy Software.
Ma avventura grafica non significa solo LucasFilm/LucasArts! Anche la Sierra ha dato un grandissimo contributo nel rendere popolare questa tipologia di giochi.
La Sierra sviluppò due engine per avventure grafiche:
- AGI (Adventure Game Interpreter), che venne usato nelle prime avventure grafiche degli anni ‘80, come l’indimenticabile Leisure Suite Larry
- SCI (Sierra’s Creative Interpreter), linguaggio di scripting completamente object-oriented creato da Jeff Stephenson ed usato per le avventure grafiche sviluppate tra il 1988 e il 1996.
In rete ci sono diversi interpreti AGI e SCI, disponibili per diverse piattaforme:
- Sarien (Sierra AGI Resource Interpreter ENgine)
Interprete open source per avventure AGI. Sarien è disponibile per sistemi GNU/Linux, Unix, Sega Dreamcast, GP32 e MS Windows. - NAGI
Interprete open source per avventure AGI. Disponibile per GNU/Linux e MS Windows, offre caratteristiche aggiuntive come il supporto per il mouse. - GBAGI
Interprete AGI per Gameboy Advance. - FreeSCI
Interprete open source per avventure SCI0. FreeSCI è disponibile per sistemi GNU/Linux, Unix, Sega Dreamcast, GP32 e MS Windows.
Sono disponibili anche tantissime risorse per chi si vuole cimentare con lo sviluppo di una avventura grafica tutta sua che utilizzi gli engine SCUMM, AGI, SCI o simili:
- AGI Development Site
La principale fonte di risorse per lo sviluppo di avventure AGI. - AGI Wiki
Database online su tutto ciò che ruota attorno ad AGI. - The Ultimate AGI & SCI Web Site
Tantissime risorse per lo sviluppo di avventure AGI e SCI. - AGI Studio
Ambiente di sviluppo integrato per creare avventure grafiche basate sull’engine AGI. - WinAGI
Ambiente di sviluppo integrato per creare avventure grafiche basate sull’engine AGI. - QT AGI Studio
Porting di AGI Studio su sistemi GNU/Linux basato sulle librerie QT. - Visual AGI
Ambiente di sviluppo integrato per creare avventure grafiche basate sull’engine AGI. - SCI Studio
Ambiente di sviluppo integrato per creare avventure grafiche basate sull’engine SCI0. - AGS (Adventure Game Studio)
Ambiente di sviluppo integrato per creare avventure grafiche sullo stile di quelle della LucasArts e della Sierra. - AGAST
Ambiente di sviluppo basato su scripts per creare avventure grafiche. - MAD Project
Sistema di scripting SCI-like per creare avventure grafiche. - WME (Winter Mute Engine)
Ambiente di sviluppo basato su scripts per creare avventure grafiche. - Visionaire
Sistema per la creazione di avventure grafiche. - Sludge
Toolkit per la creazione di avventure grafiche. - Adventure Maker
Programma per la creazione di avventure grafiche in prima persona (sullo stile di Myst). - 3D Adventure Studio
Programma per la creazione di avventure grafiche sullo stile di Gabriel Knight 3.
Posted on February 14th, 2007 by gyofer
Filed under: game programming
Leave a Reply