- 1 Introduction
- 1.1 Présentation
- 1.2 Principe général
- 2 Organisation
- 2.1 Outils
- 2.2 Nomenclature
- 2.2.1 Fichiers et répertoires
- 2.2.2 Développement
- 2.2.2.1 Présentation globale
- 2.2.2.2 Variables
- 2.2.2.3 Fonctions
- 2.2.2.4 Classes
- 3 Développement
- 4 Jeu
- 4.1 Synopsis
- 4.2 Personnages
- 4.3 Environnements
- 4.4 Scénarisation
Introduction
Présentation
P.A.C.E. maker est un projet de moteur de jeu en Point'n'Click en Python. A la base, nous avions pour projet de créer un jeu en Point'n'Click, mais le projet tend désormais à la création du moteur en parallèle à un jeu qui nous servira de test et d'exemple, ce qui nous permettra par la suite de développer éventuellement d'autres jeux sur ce moteur.
Principe général
Il existe déjà de nombreux moteurs ouverts pour ce genre de jeux. Afin d'avoir une raison d'exister, P.A.C.E. maker doit offrir quelque chose que les autres n'ont pas.
Notre idée est de miser sur une écriture du jeu plus humaine. Le scénariste ne devrait pas avoir à faire un travail de technicien/développeur, et tout le monde n'a pas dans son entourage quelqu'un d'apte ou de disponible à retranscrire un travail de scénario en programmes.
Ce que nous souhaitons proposer avec P.A.C.E. maker est une écriture plus intuitive, plus proche de l'écriture d'un scénario de film. Pour cela, le langage XML offre une souplesse suffisante pour que l'écriture soit aisée et humaine, et reste facilement utilisable en programmation par l'intermédiaire de DOM pour Python.
Organisation
Outils
OS : Linux (gentoo 10.1 - kernel 2.6.31-r6) & Windows (XP 32&64b - Seven 32&64b)
Langage : Python 2.6.4, XML, UML
Bibliothèque additionnelle : pygame 1.9.1
IDE : Netbeans 6.8





