Notre projet est donc presque terminé. Cependant, un dernier problème se pose avec le programme de mon partenaire et nous n’arrivons pas à le résoudre.
Le code ci-dessous permet de cliquer sur des rectangles avec un chiffre inscrit à l’intérieur. Puis on clique ensuite sur un multiple ou un diviseur du nombre précédent. Or pour que le programme marche parfaitement, il faudrait que lorsque l’on clique sur un nombre déjà barré, un message disant que cela est impossible apparaisse. En gros, que l’on ne puisse pas cliquer 2 fois sur le m^me nombre.
Or mon camarade n’arrive pas à régler ce problème. Il a essayé avec la création de array (liste) mais il n’a toujours pas réussis. Il a également demandé sur le forum de processing mais les réponses lui paraissent compliquées car on lui donne plus des exemples de code que de réelles réponses. Donc si vous pouviez nous aider sur ce dernier problème qui nous permettraient d’avoir notre code au complet, cela serait fort sympathique
Évidemment je reste à votre disposition si vous avez besoin de plus d’éclaircissement sur le code.
Hors ligne
Le but du jeu est assez abscons, en plus on ne gagne jamais ! C'est très frustrant.
J'ai utilisé un tableau de valeur booléenne et fait un test à chaque clique pour savoir si la case a déjà été cochée.
Il est préférable d'utiliser les méthodes keyPressed() que d'utiliser la variable keyPressed dans la boucle principale. C'est plus réactif et le code est plus lisible.
Donc je propose de mettre tout les tests dans keyPressed() :
Hors ligne
Merci Mushusuu pour la réponse ^^
C'est le même principe que le Jeu "Juniper Green ". Je ne sais pas si tu connais ?
On gagne lorsque l'autre joueur ne peut plus rien faire, donc cela est possible ^^
Hors ligne
Le programme marche à la perfection c'est exactement ce que je voulais avec une méthode simple donc je vous remercie pour tous ce que vous avez fait pour nous, en espérant ne pas avoir abusé de votre temps.
Hors ligne
Pages: 1