Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 11761
Réponses : 95
Type : discussion
Etat : réponses autorisées

DEMINEUR SP - Page 3 / 5

jojo le 12/03/2010 à 20:01
j'ai un problème
tout fonctionne normalement sauf que quand je fais"seconde" a un endroit ou il n'y a pas de bombe la croix ne s'efface pas
merci de me répondre
sinon le programme est super bigmouth.gif bigmouth.gif bigmouth.gif bigmouth.gif
coc5 le 13/05/2010 à 20:34
Il faut enlever la croix avant (avec [alpha] )
adele le 03/11/2010 à 16:06
Bonjour
j ai ecrit le programme et lorsque je fait le jeu et que j appuie sur la touche seconde il ne se passe rien alors qu il devrait me montrer les chiffres sauf quand je tombe sur une bombe il me di perdu
Sangohan38 le 03/11/2010 à 20:25
Regarde à partir de cette ligne si tu n'as pas fait d'erreur:

Code
If K=21 and 8-[B](A,B:Then


Sangohan38
adele le 04/11/2010 à 15:18
Non j'ai verifie tout est bon
Par contre il me renvoie a la ligne
Repeat K:codeTouche(fleche)K
adele le 09/11/2010 à 19:54
je me n sort pas !!!!
pourtant g tout verifier
coc5 le 24/11/2010 à 01:30
Bonjour adele.

Quand tu dis "il me renvoie", tu parles bien d'un arrêt du programme suite à une erreur (pense à dire quelle erreur il t'indique) ?
Et la calculatrice te renverrait donc à cette ligne là ?

Supprime la parenthèse à droite de la flèche.

Ce qui doit te donner :
Code
Repeat K:codeTouche(->K
godzlove le 24/11/2010 à 19:46
j'ai un petit problème : je fais 2nde sur des * et il ne se passe rien, c'est parceque il n'y a ni mines ni chiffre, mais dans ce cas là, sa devrait pas afficher un blanc ? ou alors c'est pas la bonne touche ? crazy.gif sinon ou est l'erreur ? (j'ai pris soin de bien revérifier)
coc5 le 25/11/2010 à 14:19
Ce programme est sur ma calculatrice et fonctionne correctement, un blanc est affiché en lieu et place d'un * quand on presse [2nd].

Il y a eu donc une erreur lors du recopiage.


Hmm...



Si t'y connais un petit peu en Ti-Basic ? Il faudrait que tu me passes le morceau de code qui entoure la pression sur [2nd].
Si tu ne vois pas, c'est autour du code
Code

If K=21
godzlove le 25/11/2010 à 19:46
oui je me débrouille,en recopiant le code, j'ai constaté que sur la ligne de commande qui doit afficher un blanc j'avais mis :

Code
If no(Ans
Output(A,B,"


l'erreur venait du fait que je n'avais pas refermé les guillemets je ne sais pas pourquoi mais sa ne marchait pas, peu être du fait que j'ai une ti-82 stats.fr...

je l'ai corrigé comme ceci :

Code
If no(Ans
Output(A,B," "


PS : un ptit prob : qd on perd, ne serait il pas meiux à l'aide d'un goto de ramener au choix final : etes vous sur....

Donc sa marche, merci, très beau jeu !
adele le 26/11/2010 à 18:24
heu non quand g ecrit ( fleche ) c parce que je ne trouvait pas ce bouton sur le clavier je n ai pas mis de parantheses et qu en j en met une avant la fleche il me met erreur des que je debute le jeu et me renvoi a cette fameuse parenthese
Sangohan38 le 27/11/2010 à 01:25
Cette flèche correspond en réalité à la touche sto sur ta calculatrice.

Sangohan38
godzlove le 28/11/2010 à 17:09
svp petit + : ne serait il pas possible de rajouter une vie qd il y a + de 20 mines pk la j'en suis a 25 et je seche winkle.gif



qd on appui sur les espaces vides, touts ceux qui sont vides a cotés disparaissent ils aussi ou pas, parce que moi non...
linkakro le 28/11/2010 à 17:35
Vu le screen de l'auteur, cela me semble normal.

Quant à la "vie", la difficulté est le but du démineur.
Mais sinon, une variable et un test doivent faire l'affaire.
coc5 le 29/11/2010 à 02:18
Si tu galères à plus de 20 mines, c'est que tu manques d'entraînement :p

Si tu tiens à ce concept de vie, rajoute une variable au début du programme, genre :

Code
Input "Vie ?",V


Et quand tu meurs, au lieu de faire perdre le joueur, test si V=0 ou non.
Si V>0, décremente la variable V de la vie d'un point.
Sinon, fait perdre le joueur.
Newbie le 04/12/2010 à 09:32
J'ai un problème :
J'exécute le programme, il me demande le nombre de mines, les calcule (1/12, 2/12, 3/12...) puis l'écran se gèle avec plein de *, que des *. J'appuie sur la touche entrer et là, syntaxe error ici
If K=21 and 8-[B](A,B:Then
Et il surligne le ":"
Comment on l'obtient ? Perso je suis allée dans le catalogue et j'ai sélectionné ce symbole, c'est p'têtre pas bon...
Help =(
metallica le 04/12/2010 à 09:55
Tu fais tout simplement {Alpha} + {.}.
Par contre, je ne pense pas que l'erreur vienne d'ici ! As tu bien écris "[B]" en faisant {matrice} + {2} et non en faisant {[} + {B}, {]} ?
Newbie le 04/12/2010 à 12:03
Oui, j'en suis sure pourtant >.<
linkakro le 04/12/2010 à 13:29
Essaie de fermer la parenthèse.
metallica le 04/12/2010 à 15:05
Ou retourne à la ligne au lieu du ":"