JeuWeb - Crée ton jeu par navigateur
Coordonnées de planètes en Mysql ? - 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 : Coordonnées de planètes en Mysql ? (/showthread.php?tid=1544)

Pages : 1 2


Coordonnées de planètes en Mysql ? - gameprog2 - 09-10-2010

Salut, j'ai cherché sur le net, sur le forum et sur le wiki, comment représenter un tableau 2D dans une DB Mysql et je ne trouve rien, quelqu'un a t'il un lien ?

C'est pour représenter les coordonnées de planètes.


RE: Coordonnées de planètes en Mysql ? - Sephi-Chan - 09-10-2010

Comment est décrit un univers au niveau des données ? Qu'est-ce que tu as déjà ?


Sephi-Chan


RE: Coordonnées de planètes en Mysql ? - gameprog2 - 09-10-2010

L'univers est un tableau 2D contenant des id de systèmes stellaires.
univers[4][6] contient la valeur 12 par exemple.

Un tableau "systemes" fait la même chose mais avec des id de planètes.

Un tableau "planètes" idem avec des id de zones.

etc...


RE: Coordonnées de planètes en Mysql ? - djidi - 09-10-2010

Tu peux représenter ton tableau ainsi :

La table "univers" avec les champs :

- posX
- posY
- systemeStellaire

La clef primaire : posX+posY


RE: Coordonnées de planètes en Mysql ? - gameprog2 - 09-10-2010

Merci Djidi,
Citation :La clef primaire : posX+posY
C'est une addition ou la clef sera écrite telle quel dans le champ clef de la table ?


RE: Coordonnées de planètes en Mysql ? - djidi - 09-10-2010

La clef primaire sera composée des deux champs car ceux-ci doivent être uniques et qu'il identifient un système.


RE: Coordonnées de planètes en Mysql ? - gameprog2 - 09-10-2010

Ok merci beaucoup Djidi !!!
Wink


RE: Coordonnées de planètes en Mysql ? - Sephi-Chan - 09-10-2010

Je te conseille d'utiliser une clé primaire simple, gérée par le moteur. Rien ne t'empêche d'avoir en plus de ça une contrainte d'unicité sur la paire de coordonnées.


Sephi-Chan


RE: Coordonnées de planètes en Mysql ? - gameprog2 - 09-10-2010

Merci ! Wink


"Rien ne t'empêche d'avoir en plus de ça une contrainte d'unicité sur la paire de coordonnées."

Je ne vois pas comment gérer ça :/


RE: Coordonnées de planètes en Mysql ? - srm - 09-10-2010

Recherche sur google.