20-07-2007, 10:27 AM
Merci pour vos reponses!
Ces champs seront inutile pour moi
date_depart , car impossible de rappeler les troupes parties
duree_stationnement , car ce ne sera pas automatisé
Il faudra un ordre de l'assistant ou de l'assisté pour que les troupes repartent.
dans la table DEPLACEMENT il manque l'appartenance au village, autrement ils sont à personne, non?
Mais un probleme reste...je ne fonctionne pas avec un soldat mais avec plusieurs et de types differents, donc de id_soldat aussi. Le probleme n'existe pas pour l'assistance(on s'en fou que les untiés arrivent independament), par contre lors d'une attaque...
Le fait de creer un numero de groupe est elle une bonne idée?
Voici mon idée
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé
exemple:
1- Un compte est créé, une entrée table joueur est ajouté (2 | Georges)
2- Un village est créé, une entrée table village est ajouté (8 | 2)
3- 5 soldats(id_soldat=25) sont crées, une entrée table soldat_ville est ajouté (25 | 5 | 2 | 2) (nbre_soldat +1 à chaque creation) les soldats sont chez eux car id_ville_appartenance=id_ville_occupation
4- 4 soldats(id_soldat=12) sont crées(dans le même village), une entrée table soldat_ville est ajouté (12 | 3 | 2 | 2)
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........5.....................2..................................2............
.....12...........4.....................2..................................2............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
mode: 1=assistance, 2=attaque
il decide d'assister la ville qui a pour id_ville 99 avec 6 soldats(4 soldats avec id_soldat=25 et 3 soldats avec id_soldat=12)
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........1.....................2..................................2............
.....12...........1.....................2..................................2............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
.....25............4......................2...............................99....................10............12211144.....
.....12............3......................2...............................99................... 10...........12211144......1...
Une fois les soldats arrivés:
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........1.....................2..................................2............
.....12...........1.....................2..................................2............
.....25...........4.....................2..................................99............
.....12...........3.....................2..................................99............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
Je l'a pense bien comme ça...non?
Je ne suis pas sur de moi, des fois je comprend pas tout ce que vous voulez dire...j'ai l'experience en moin...
J'attend vos reactions.
Merci beacoup d'avance!
Amicalement, ZigZog
Ces champs seront inutile pour moi
date_depart , car impossible de rappeler les troupes parties
duree_stationnement , car ce ne sera pas automatisé
Il faudra un ordre de l'assistant ou de l'assisté pour que les troupes repartent.
dans la table DEPLACEMENT il manque l'appartenance au village, autrement ils sont à personne, non?
Mais un probleme reste...je ne fonctionne pas avec un soldat mais avec plusieurs et de types differents, donc de id_soldat aussi. Le probleme n'existe pas pour l'assistance(on s'en fou que les untiés arrivent independament), par contre lors d'une attaque...
Le fait de creer un numero de groupe est elle une bonne idée?
Voici mon idée
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé
exemple:
1- Un compte est créé, une entrée table joueur est ajouté (2 | Georges)
2- Un village est créé, une entrée table village est ajouté (8 | 2)
3- 5 soldats(id_soldat=25) sont crées, une entrée table soldat_ville est ajouté (25 | 5 | 2 | 2) (nbre_soldat +1 à chaque creation) les soldats sont chez eux car id_ville_appartenance=id_ville_occupation
4- 4 soldats(id_soldat=12) sont crées(dans le même village), une entrée table soldat_ville est ajouté (12 | 3 | 2 | 2)
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........5.....................2..................................2............
.....12...........4.....................2..................................2............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
mode: 1=assistance, 2=attaque
il decide d'assister la ville qui a pour id_ville 99 avec 6 soldats(4 soldats avec id_soldat=25 et 3 soldats avec id_soldat=12)
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........1.....................2..................................2............
.....12...........1.....................2..................................2............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
.....25............4......................2...............................99....................10............12211144.....
.....12............3......................2...............................99................... 10...........12211144......1...
Une fois les soldats arrivés:
TABLE SOLDAT_VILLE
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_occupation
.....25...........1.....................2..................................2............
.....12...........1.....................2..................................2............
.....25...........4.....................2..................................99............
.....12...........3.....................2..................................99............
TABLE SOLDAT_DÉPLACEMENT
id_soldat | nbre_soldat | id_ville_appartenance | id_ville_destination | id_groupe | date_arrivé | mode
Je l'a pense bien comme ça...non?
Je ne suis pas sur de moi, des fois je comprend pas tout ce que vous voulez dire...j'ai l'experience en moin...
J'attend vos reactions.
Merci beacoup d'avance!
Amicalement, ZigZog