Verification Model relationnel

Verification Model relationnel - SQL/NoSQL - Programmation

Marsh Posté le 17-04-2004 à 17:03:37    

Salut à tous. Un petit coup de pouce pour un model relationnel Jeux d?échecs  
 
//Table des joueurs.
Joueur :{Pseudo, Password, Email}
 
//Scores par paire de joueur
Score :{Pseudo1 #, Speudo2#, ScoreP1, ScoreP2}
 
//Identification des parties: 1partie avec 2 joueurs et un échiquier
//Attribut Blanc = speudo de celui qui a les blancs
Partie : {Num_partie, Pseudo1#, Speudo2#, Num_echq#, Blanc}
 
//Tables des pièces. On pourra avoir la position de toutes les pièces sur l?échiquier.
Pièce :{Nom_piece, Num_echq#, Couleur, Position}
 
// 1 échiquier par partie
Position_Echiquier : {Num_echq}
 
//On veut savoir qui a joué en dernier et quand
Coup {Num_coup, Date, Pseudo#}
 
Merci pour vos idées et vos corrections.
Ci@O,
Romu?. ;

Reply

Marsh Posté le 17-04-2004 à 17:03:37   

Reply

Marsh Posté le 17-04-2004 à 17:23:17    

personnellement, je ne stockerais pas dans la bdd la position de chaque pièce, mais uniquement les déplacement de ceux-ci.  
 
A quoi sert ceci ?
// 1 échiquier par partie
Position_Echiquier : {Num_echq}
 
Sinon, tu aurais de l'IA dans ton jeu?

Reply

Marsh Posté le 17-04-2004 à 18:44:06    

. IA -->  
Non
 
. position de chaque pièce1 et 1 échiquier par partie  --> En fait je pensais pouvoir downloader la position des piece en fonction de l'echiquier. Mais je m'appercois que ca fait double emploi c'est peut être mieux de lier les positions de piéces à une partie
 
. je ne stockerais pas dans la bdd la position de chaque pièce, mais uniquement les déplacement de ceux-ci -->
Bien mais quand je chargerais l'echiquier, je ne vois pas comment pourrais-je distinguer le dernier mouvement des piéces avec les mouvements d'avant d'avant.
 
 
J'attends tes conceils.
 
Salomon......;

Reply

Marsh Posté le 18-04-2004 à 02:33:15    

Si tu veux pouvoir rechercher une position donnée, tu es bien obligé de stocker les positions et non les mouvements, sinon tu es obligé de rejouer la partie à chaque fois.

Reply

Marsh Posté le 18-04-2004 à 10:53:03    

Donc le Modéle suivant tient la route ou pas  ?
 
//Table des joueurs.  
Joueur :{Pseudo, Password, Email}  
 
//Scores par paire de joueur  
Score :{Pseudo1 #, Speudo2#, ScoreP1, ScoreP2}  
 
//Identification des parties: 1partie avec 2 joueurs et un échiquier  
//Attribut Blanc = speudo de celui qui a les blancs  
Partie : {Num_partie, Pseudo1#, Speudo2#, Num_echq#, Blanc}  
 
//Tables des pièces. On pourra avoir la position de toutes les pièces sur l?échiquier.  
Pièce :{Nom_piece, Num_partie#, Couleur, Position}  
 
//On veut savoir qui a joué en dernier et quand  
Coup {Num_coup, Date, Pseudo#}  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed