Les dialogues
-
Les dialogues avec les NPC
Nous avons pris comme modèle les dialogues hyper-texte de Ultima 7 et Zelda.

Dans Ultima 7, les personnages parlent à tour de rôle, et leur tête apparait lorsqu'ils ont la parole, juste à gauche de leurs phrases. Le personnage principal quand à lui dispose d'un ensemble de réponses possibles dans lequel il choisit. D'autres personnages peuvent intervenir dans la conversation...
Bien sur les personnages peuvent parler de choses différentes suivant les évenements, par exemple d'un coffre quand vous avez trouvé une clé, etc...
-
Implémentation
Nous avons choisi d'implémenter ce type de dialogue par un arbre, où chaque niveau représenterait l'intervention d'un personnage. Un exemple devrait vous eclaircir les idées:

Voici le résultat final, dans le jeu:

-
Les dialogues dans le jeu online
Ce type de dialogue est beaucoup plus simple à mettre en oeuvre, puisqu'il ne s'agit ni plus ni moins que d'un chat. Il n'est néanmoins pas encore implémenté dans notre lib...