Probleme de création MCD+bdd..je bloque - SQL/NoSQL - Programmation
Marsh Posté le 01-09-2004 à 10:29:45
Salut,
D'après ce que je viens de lire, tu veux que les deux joueurs puissent attaquer, défendre ou faire un coup spécial même lorsque c'est le tour de l'adversaire.
Je pense que tu peux faire une table Rencontre où tu fais migrer les clés des tables joueur et Tour, ainsi que la table type_action (attaquer, défendre et coup spécial).
Attention, avec ce système, il faudra utiliser un numéro de tour différent lorsque tu passes d'un joueur qui à jouer à un joueur qui doit jouer. Un exemple: le joueur n°1 attaque et "utilise" le numéro 1 comme tour, le joueur 2 peut se défendre ou faire un coup spécial avec le numéro 1 comme tour mais dès que c'est à lui de jouer, tu augmente le numéro de tour.
J'espère avoir été clair.
Marsh Posté le 25-08-2004 à 02:39:12
Bonsoir à tous il est très tard et depuis plusieurs jour je bloque sur un probleme de logique.

C'est dans le cadre d'un jeu en php/sql. je vois passe les détails du dossier de plusieurs pages, j'ai donc entamé mon MCD en prévision de la bdd et je bloque sur un probleme de logique.
Le systeme pour 1 combat se résume ainsi
10 tours, opposant 2 joueurs(j'ai déja ma table Joueur nécéssaire)
A chaque tour, en "temps réel" le joeur peux choisir entre :
attaquer
défendre
coup spécial
et ca pour les 2 joueur à chaque tour.
Donc je bloque completement dans la logique. Je ne sais pas ou "stocker" les possibilité de choix du joueur, ni ou stocker le choix qu'il enregistre etc.
j'avais pensé a faire une entité Rencontre, lié a Joueur, puis une entité Tour liée a Rencontre, mais je bloque a cet endroit, si quelqu'un arrive à me donner un coup de main merci
---------------
X