29-12-2007, 02:20 PM
Bon j'ai donc fais cela avec des tables, mais maintenant j'ai un autre problème (pas lié aux ressource et bâtiment).
En fait mon jeu s'organise par planète, une planète possède des territoires (extensibles, en gros au départ une planète vide possède un territoire, après un joueur s'installe il y a donc deux territoires, celui du joueur et ce qui reste de celui de base qui est vide, et ainsi de suite si d'autres joueurs s'installent.), donc par définition un membre possède un certain nombre de territoire sur différentes planètes.
Le problème est donc ici la diplomatie. Je veux organiser cela comme il se doit, c'est à dire autre chose que les PNA/PT et autres trucs habituelles dénués de sens et d'intérêts sachant que la plupart du temps ils sont gérés humainement et donc très peut poussé au niveau gestion des relations.
Donc mon objectif est de rendre chaque entité "territoire" indépendante en plus d'avoir l'entité "membre" à côté, le but étant qu'un membre ai un statut par défaut diplomatique (par exemple considérer tout le monde comme allié si ceux-ci ne sont pas présent dans la liste des relations extérieurs) ainsi que des statut envers des joueurs (donc tout les territoires) et des statut envers des territoires (se soustrayant donc au statut principal envers le joueur). Donc je me retrouve avec trois tables.
- type_statut (membre y est lié afin de connaître la statut par défaut)
- statut_joueur (lié au type_statut pour connaître les différentes contraintes)
- statut_territoire (de même que statut_joueur)
Mais voilà ... comme les entités territoire et membre sont différentes, je me vois obligé (je crois) de faire 2 table "statut_joueur" et 2 tables "statut_territoire", une pour les relations des territoires et une pour les relations des membres ... Donc bien sûr cela m'ennuie quelque peu sachant que la structure de la table sera identique si ce n'est la table avec laquelle elle sera lié (une fois membre, une fois territoire).
Donc j'aimerai savoir si vous voyez une méthode pour n'obtenir que deux tables à l'arrivée en gérant indépendamment membre et territoire dans les statut diplomatique.
Voilà, si vous avez compris quelque chose, merci d'avance
En fait mon jeu s'organise par planète, une planète possède des territoires (extensibles, en gros au départ une planète vide possède un territoire, après un joueur s'installe il y a donc deux territoires, celui du joueur et ce qui reste de celui de base qui est vide, et ainsi de suite si d'autres joueurs s'installent.), donc par définition un membre possède un certain nombre de territoire sur différentes planètes.
Le problème est donc ici la diplomatie. Je veux organiser cela comme il se doit, c'est à dire autre chose que les PNA/PT et autres trucs habituelles dénués de sens et d'intérêts sachant que la plupart du temps ils sont gérés humainement et donc très peut poussé au niveau gestion des relations.
Donc mon objectif est de rendre chaque entité "territoire" indépendante en plus d'avoir l'entité "membre" à côté, le but étant qu'un membre ai un statut par défaut diplomatique (par exemple considérer tout le monde comme allié si ceux-ci ne sont pas présent dans la liste des relations extérieurs) ainsi que des statut envers des joueurs (donc tout les territoires) et des statut envers des territoires (se soustrayant donc au statut principal envers le joueur). Donc je me retrouve avec trois tables.
- type_statut (membre y est lié afin de connaître la statut par défaut)
- statut_joueur (lié au type_statut pour connaître les différentes contraintes)
- statut_territoire (de même que statut_joueur)
Mais voilà ... comme les entités territoire et membre sont différentes, je me vois obligé (je crois) de faire 2 table "statut_joueur" et 2 tables "statut_territoire", une pour les relations des territoires et une pour les relations des membres ... Donc bien sûr cela m'ennuie quelque peu sachant que la structure de la table sera identique si ce n'est la table avec laquelle elle sera lié (une fois membre, une fois territoire).
Donc j'aimerai savoir si vous voyez une méthode pour n'obtenir que deux tables à l'arrivée en gérant indépendamment membre et territoire dans les statut diplomatique.
Voilà, si vous avez compris quelque chose, merci d'avance