JeuWeb - Crée ton jeu par navigateur
Architecture Base de donnée - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Architecture Base de donnée (/showthread.php?tid=5376)

Pages : 1 2 3


RE: Architecture Base de donnée - ToraTora - 13-04-2011

(13-04-2011, 12:56 AM)niahoo a écrit : il ne me semble pas nécessaire de stocker les caractéristiques d'un vaisseau et l'id du joueur le possédant dans la même table.
...
Si le joueur apporte des bonus à son vaisseau ça peut se mettre dans une table modélisant cette association.

Effectivement, je compte faire quelque chose comme ça :



position:
ID, x, y, z, empire_id, planete_id, ville_id

personnage :
ID, position_id, données du joueur....

liste_vaisseaux :
ID, nom du vaisseau, image, description

personnages_vaisseaux :
ID, position_id vaisseau_id, personnage_id, caractéristiques du vaisseau...



Merci beaucoup pour vos réponses. Wink


RE: Architecture Base de donnée - niahoo - 13-04-2011

ok, ensuite si dans ta table des villes tu as le planet_id alors tu peux l'enlever de positions, pareil pour empire/planete


RE: Architecture Base de donnée - ToraTora - 13-04-2011

Hum, pas sur de comprendre.

J'ai changé la table planète.
Une planète est en fait constituée de plusieurs tuiles.
Donc j'ai ça :


position:
ID, x, y, z, empire_id, planete_id, ville_id

liste_planetes:
ID, nom, description

tuiles:
ID, position_id, liste_planete_id, image

(je n'aime pas le nom de ma colonne liste_planete_id...)

Pour les villes j'aurais :

villes:
ID, position_id, nom, description

Mes id de planète et empire resterons dans Positions