Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-05-14 21:15:11 Dernier problème sur processing après je ne vous embête plus

Miaou
membre
Date d'inscription: 2014-04-20
Messages: 30

Dernier problème sur processing après je ne vous embête plus



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 big_smile
Évidemment je reste à votre disposition si vous avez besoin de plus d’éclaircissement sur le code.







Hors ligne

 

#2 2014-05-15 07:46:26 Re : Dernier problème sur processing après je ne vous embête plus

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Dernier problème sur processing après je ne vous embête plus



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

 

#3 2014-05-15 19:26:18 Re : Dernier problème sur processing après je ne vous embête plus

KBlastR
membre
Date d'inscription: 2014-05-06
Messages: 12

Re: Dernier problème sur processing après je ne vous embête plus



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

 

#4 2014-05-15 21:07:36 Re : Dernier problème sur processing après je ne vous embête plus

Miaou
membre
Date d'inscription: 2014-04-20
Messages: 30

Re: Dernier problème sur processing après je ne vous embête plus



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

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024