Bonjour,
Je ne sais pas par quel bout prendre ce problème et j'ai même des difficultés à l'exprimer simplement.
Donc j'ai un programme java qui est un jeu à deux joueurs. l'un des jouers est l'ordinateur et l'autre est un humain qui utilise une souris.
J'utilise une boucle de ce type
Donc on continue à jouer tant que la partie n'est pas finie. On crée la liste de tous les coups possibles. Si c'est à l'ordinateur de jouer on choisit un de coups possibles. Si c'est à l'humain de jouer on attend qu'il clique sur une des cases et le programme vérifie que la case choisie correspond à un coup possible. Si c'est le cas on joue ce coup sinon on continue à attendre que l'humain veuille bien cliquer sur un coup possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 position = initialiserJeu(); while (position.continue) { listeCoupsPossibles = creerListeCoupsPossibles(); if (position.joueur = ORDINATEUR) position = choixCoup(); else ???? }
Je sais que ce problème est classique mais je ne vois pas comment le coder.
Merci.
Partager