Script Creation Utility for Maniac Mansion

Script Creation Utility for Maniac Mansion

SCUMM – acronyme de Script Creation Utility for Maniac Mansion – est un moteur de jeu doté de nombreuses innovations techniques pour l'époque permettant aisément de réaliser un jeu d'aventure graphique et de le porter assez rapidement sur diverses plates-formes. Développé par Ron Gilbert et Aric Wilmunder (alias SCUMM Lord) en 1987 pour Lucasfilm Games dans les années 1980. Il contenait notamment iMUSE (Interactive Music Streaming Engine) et INSANE (INteractive Streaming ANimation Engine). Régulièrement amélioré par Aric Wilmunder (256 couleurs, gestion plus complète du son et de la musique), sa limitation aux univers 2D a mis un terme à son utilisation lors du passage à la 3D. SCUMM a toutefois inspiré le moteur 3D d'aventure graphique de LucasArts : GrimE. SCUMM est une marque déposée par LucasArts.

Sommaire

Principe

L'exécutable de SCUMM est un interprète de ressources (images, sons, vidéos) et de scripts contenus dans des fichiers à part. L'avantage d'utiliser ce principe est que d'un jeu à un autre (en excluant les changements de version pour améliorations), on peut conserver le même interprète et changer uniquement les ressources pour obtenir un nouveau jeu. De même, pour convertir un jeu SCUMM vers une autre plate-forme, il suffit de réécrire l'interprète pour cette plate-forme. Ce mécanisme a permis à des fans de développer un interprète multiformats et multiplates-formes qui ne nécessite donc que les fichiers de ressources d'un jeu pour pouvoir le lancer : ScummVM.

Interpréteur

L'interpréteur contient la boucle de jeu principale, les fonctions d'affichage, et les fonctions d'exécution du langage de script. Il est dépendant de l'architecture et de la version du format SCUMM utilisée.

Fichiers de ressources

Ces fichiers changent d'extension selon le jeu et la version du format SCUMM (LFL, DOT, …). Ils sont structurés par blocs arborescents, dont la structure change elle aussi selon la version. On y retrouve néanmoins un certain nombre d'éléments communs :

  • Images
  • Sons
  • Costumes
  • Objets
  • Boîtes de chemin
  • Scripts

Recherche de chemin

Dans un jeu d'aventure graphique en pointer-et-cliquer, le joueur contrôle le personnage principal en lui ordonnant de se déplacer dans une zone de la carte. Un algorithme de planification se charge ensuite de calculer un chemin afin de déplacer le personnage de manière crédible. Dans SCUMM, les parties accessibles d'une carte (zones où les personnages peuvent marcher) sont décrites par un graphe de boîtes (polygones convexes) dont chaque relation indique que les deux boîtes sont adjacentes. SCUMM utilise des boîtes trapézoïdales. En utilisant suffisamment de trapèzes, il est toujours possible de décrire toute la surface parcourable de la carte.

Jeux SCUMM

Voir aussi

Articles connexes

Liens externes

  • (en) LucasHacks une visite détaillée et en profondeur de SCUMM.
  • (en) points marquants de l'histoire de LucasArts sur le site officiel.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Script Creation Utility for Maniac Mansion de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Script creation utility for maniac mansion — SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le porter assez rapidement sur diverses plate… …   Wikipédia en Français

  • Script Creation Utility for Maniac Mansion — SCUMM steht für Script Creation Utility for Maniac Mansion (englisch für Skripterstellungswerkzeug für Maniac Mansion). Es handelt sich dabei um Software, die 1987 von Ron Gilbert und Aric Wilmunder für Lucasfilm Games programmiert wurde, um die… …   Deutsch Wikipedia

  • Maniac Mansion — Éditeur Lucasfilm Games Développeur Lucasfilm Games Concepteur Ron Gilbert Date de sortie 1987 Genre Aventure Mod …   Wikipédia en Français

  • Maniac Mansion — Desarrolladora(s) Lucasfilm Games Realtime Associates (versión NES) Distribuidora(s) Lucasfilm Games, Jaleco (versión NES) Diseñador(es) Ron Gilbert (programa …   Wikipedia Español

  • Maniac Mansion — This article is about the video game. For the television series, see Maniac Mansion (TV series). Maniac Mansion …   Wikipedia

  • SCUMM — Script Creation Utility for Maniac Mansion SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le… …   Wikipédia en Français

  • Scumm — Script Creation Utility for Maniac Mansion SCUMM pour Script Creation Utility for Maniac Mansion est un moteur de jeu doté de nombreuses innovations techniques pour l époque permettant aisément de réaliser un jeu d aventure graphique et de le… …   Wikipédia en Français

  • SCUMM — Script Creation Utility For Maniac Mansion (Computing » Software) …   Abbreviations dictionary

  • Scumm VM — ScummVM ScummVM Screenshot Basisdaten …   Deutsch Wikipedia

  • Scummvm — Screenshot Basisdaten …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”