12-11-2006, 07:03 PM
Pour mon jeu j'ai besoin d'un système de diplomatie, à savoir tel joueur fait partie de telle alliance, qui est elle même l'alliée de telle autre alliance, ennemie d'une troisième alliance.
Ce système est le centre de mon jeu, j'en ai besoin pour l'affichage de la carte, pour les calculs des combats, et même pour déterminer les actions envisageables par le joueur. Autant dire qu'il vaut mieux que ce soit nickel au niveau de la bdd. Malheureusement ce n'est pas encore le cas...
Voilà où j'en suis:
Pour l'association Appartenir pas de problème: une clé étrangère dans la table joueurs qui pointe vers alliances et c'est réglé. Non le problème c'est pour modéliser la partie de droite, et l'association Intéragir. C'est là que je bloque.
Par défaut toute alliance est neutre envers les autres (d'où le (0,n) ). Pour les joueurs isolés j'hésite aussi: les considérer comme neutre envers toute alliance ou les référencer dans la table alliances comme une alliance à eux tout seul ?
Des idées ?
Ce système est le centre de mon jeu, j'en ai besoin pour l'affichage de la carte, pour les calculs des combats, et même pour déterminer les actions envisageables par le joueur. Autant dire qu'il vaut mieux que ce soit nickel au niveau de la bdd. Malheureusement ce n'est pas encore le cas...
Voilà où j'en suis:
Pour l'association Appartenir pas de problème: une clé étrangère dans la table joueurs qui pointe vers alliances et c'est réglé. Non le problème c'est pour modéliser la partie de droite, et l'association Intéragir. C'est là que je bloque.
Par défaut toute alliance est neutre envers les autres (d'où le (0,n) ). Pour les joueurs isolés j'hésite aussi: les considérer comme neutre envers toute alliance ou les référencer dans la table alliances comme une alliance à eux tout seul ?
Des idées ?