Inform 7 est un langage de programmation permettant de créer des mondes imaginaires, de les remplir d'objets et de personnages, et par ce biais, de créer des histoires, des aventures et des jeux.

Ces jeux sont également nommés fictions interactives.

Mais à la différence des jeux modernes impliquant des effets 3D, des animations, des images et du son, les fictions interactives utilisent uniquement du texte pour communiquer avec le joueur et lui décrire son environnement, comme dans un livre, et l'unique moyen d'entrer des commandes pour le joueur est de les taper au clavier.

Il est néanmoins possible d'y ajouter de façon optionnelle des images, des musiques ou des sons.

Inform 7 est un des systèmes les plus efficaces et modernes pour créer ce type de jeux.

Il est composé :

  • d'un environnement graphique de développement (IDE) pour écrire le code, interpréter le jeu et avoir accès à la documentation ainsi qu'à divers modules (comme par exemple la liste des relations entre les objets, la liste des verbes, l'arborescence des choix possibles etc).

  • d'un compilateur permettant de créer le fichier d'histoire dans un langage machine spécial, qui sera interprété ensuite.

  • de bibliothèques permettant de décrire les règles qui régissent le monde.

Ce petit guide ne prétend pas se substituer au manuel, très complet, fourni avec le logiciel. Par contre c'est le premier du genre qui aborde, en français, une initiation à Inform 7, qui donnera les bases nécessaires pour concevoir un univers textuel. Le lecteur pourra ensuite se référer au manuel officiel, et à ses nombreux exemples commentés, pour en savoir plus.

À la fin de sa lecture, le lecteur sera en mesure de créer lui-même une petite aventure de ce type : Jouer à "Sable" en ligne


L'auteur