2
TABLES DES MATIERES
1. Introduction ......................................................................................................................... 5
2. Les Jeux Vidéos et Leurs Créations ................................................................................. 7
2.1. Outil Auteur .................................................................................................................. 7
2.2. Récit Interactif ............................................................................................................... 8
2.2.1. Exemples ................................................................................................................. 8
2.2.2. Création du Récit Interactif ................................................................................. 12
2.3. IDtension ...................................................................................................................... 15
2.4. Création d'un Nouveau Outil Auteur: Motivation et Objectifs ........................... 18
3. Choix Techniques ............................................................................................................. 19
3.1. Schématisation avec yEd ........................................................................................... 20
3.1.1. Pourquoi yEd ........................................................................................................ 20
3.1.2. Points faibles de yEd ............................................................................................ 20
3.1.3. GraphML ............................................................................................................... 21
3.1.4. Insertion des Icônes ............................................................................................. 23
3.2. Développement de GraphiConv .............................................................................. 24
3.2.1. Parser XPath .......................................................................................................... 25
3.2.2 Fichier de Configuration ...................................................................................... 27
4. GraphiConv ....................................................................................................................... 28
4.1. Architecture ................................................................................................................. 28
4.2. Types de Schémas d'Input ......................................................................................... 30
4.3. Fichier de configuration ............................................................................................. 31
4.4. GraphiConv.JAVA ...................................................................................................... 37
4.4.1. XPath ...................................................................................................................... 37
4.4.2. Algorithme de Conversion ................................................................................. 38
4.5. Points faibles de GraphiConv ................................................................................... 40
4.6. Résultats ....................................................................................................................... 40
5. Conclusion ......................................................................................................................... 42
6. Bibliographie & Webographie ....................................................................................... 44