ssow Le 01/02/2005 à 19:08 Je fait un jeu (mastermind) sur TI 83 plus.
Mais petit probleme (pour ceux qui connaissent le jeux...) des qu'un pion est de la bonne couleur, mais mal placé, le programme s'arete!!!
Le programme consiste en une boucle for( qui englobe tout le programme (ce qui permet de jouer 8 tours)
La variable M compte le nombre de pions bien placés bonne couleurs
La variable W compte le nombre de pions bonne couleur mal placé.
Et des qu'un pions est de la bonne couleur et mal placé, il arete tout...
J'ai regardé plein de fois le code je vois vraiment pas d'ou ça vient...
Je précise qu'il n'y a aucun probleme quand il n'y a que des pions bonne couleur bien placés...
J'espere que vous pourez m'aider
ssow
Programmateur TI Basic, Php, et flash action script
Pourrais tu poster le code? Ca peut provenir d'un End manquant.
ssow Le 02/02/2005 à 13:33 Je ne veut pas poster le code en entier...c'est beaucoup trop long...
Je suis sur que ca ne vient pas d'un end manquant, j'ai fait plein de tests, rajouté des end (inutiles...)
Des chiffres de 1 à 8 représentent les pions
Engros, mon code est un truc comme:
Initialisation des variables
A, B , C et D sont les chiffres a trouver (entre 1 et 8)
for (R, 1, 8)
Saisie du code proposé avec des getkey
Si un chiffre est bonne couleur bonne place:
M+1->M
Si un chifrre est bonne couleur mauvaise place:
W+1->W
8->Q
For(P,1,M)
Q+1->Q
Output (R,Q,"X")
End
For (Q,1,W)
Q+1->Q
Output(R,Q,"O")
End
End
Programmateur TI Basic, Php, et flash action script
ssow Le 04/02/2005 à 15:05 Non, pas du tout...
La boucle qui va jusqu'à huit, elle englobe tout: entre la boucle, c'est 1 tour de jeu.
Et on a le droit à huit tour, sinon.... Perdu!!!
J'ai demandé un cable à quelqu'un mais ce bouffon l'as oublié, deux fois en plus!! (ah le batard...).
Pour répondre à Le Ruthar, c'est vrai que ma technique des getkeys est un peu compliquée...Mais il n'y a que 4 getkeys...
Quand le joueur appuie sur la touche "1", un "1" se place sur l'écran
Programmateur TI Basic, Php, et flash action script
Ha d'accord...
Pour répondre par la même occaze à ton mini-mess, montre les anciennes valeurs dans le Graphique, et garde la demande de code dans le Home.
Quand j'ai fait un mastermind, il faisait 1,2ko, et franchement pour un jeu, il était élégant (en plus, c'était un de mes premiers progs...)
Je t'enverai un de ces jours par e-mail le code-source, dès que j'aurai le temps, des fois que ça t'inspire pour quelque chose.
Spécialiste en questions faciles :)
TIste 83/83+/83+SE
Voila-iste
ssow Le 03/03/2005 à 09:15 Bonjour tout le monde!!
Non je n'étais pas mort! Mais la personne qui doit me passer le cable ne l'a toujours pas fait..
Mais bonne nouvelle: j'ai résolu mon probleme!
Si yen a que ça interesse:
J'avais mis un goto à l'intérieur d'une boucle...
A quel con!
merci a tous a++
Programmateur TI Basic, Php, et flash action script