Forum

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

Jeu de courses

ratuss le 09/04/2007 à 19:06
Code
ClrHome
3->R
Menu("DIFFICULTE","NORMAL",N,"DIFFICILE",D,"FACILE",F
Lbl F
4->R
Lbl N
1+R->R
Lbl D
Disp "","","","","","","","",""
6->F:6->E:6->D:6->C:6->B:8->A:0->Q:0->S
While A>F and A<F+R
S+2->S
Disp S
E->F:D->E:C->D:B->C
int rand2->N
If N=0:(-)1->N
B+N->B
If B<1:1->B
If B>16-R:16-R->B
getkey->K
If K=24:A-1->A
If K=26:A+1->A
Output(8,B,"+":Output(8,B+R,"+"
Disp""
Output(4,A,"Y"
End
Output(4,8,"X"
Output(8,1,"SCORE:"
Output(8,7,S
Pause
ClrHome
1->dim L6:2->dim L6:3->dim L6
If L6(R-3)<S
S->L6(R-3)
Disp "MEILLEUR SCORE:"
Output (3,1,L6(R-3)
If R=3
Disp ","EN DIFFICILE"
If R=4
Disp ","EN MOYEN"
If R=5
Disp ","EN FACILE"
Pause
ClrHome
Geek1337 le 19/09/2008 à 21:21
Il me dit erreur sur
Code
If N=0: (-)1>N


Sachant que j'ai mis le moins à coté du point [Le plus petit et plus haut]
Quelqu'un pourrait il m'aider ?
Sangohan38 le 20/09/2008 à 15:40
Déjà, c'est -1->N.
Ensuite, tu met juste le moins de la négativitée sans parenthèses.
Florian le 25/09/2008 à 17:08
Il me met une erreur sur les N
par ex: quand je met facile a la fin il me dit erreur sur le N dans
Code
Disp ","EN FACILE"
sur le N
seed le 25/09/2008 à 19:34
meme problème que toi !


hs: on peut modifier le nom des prog deja créer ?
coc5 le 25/09/2008 à 21:19
normale le code est erroné, il faut écrire :

Code
Disp "","EN FACILE

(Deuxième guillemet)


Sinon on ne peut pas réellement "modifier" les noms de programmes déjà écris, mais il y a un moyen pour contourner qui consiste en :

1- Créer un nouveau programme avec le nom souhaité.
2- Faire [2nd]+[->Sto] ("Rcl" s'affiche en bas à gauche de l'écran).
3- Faire [PRGM] + [<-] et sélectionner le programme dont on veut changer le nom.
4- Faire deux fois [ENTER].
5-Supprimer l'ancien programme.
seed le 25/09/2008 à 21:29
ok, merci cela resoud le pb mais en créer un autre ! ca n'affiche plus le meilleur score ....



sinon merci beaucoup pour l'astuce
coc5 le 25/09/2008 à 22:16
L'erreur vient de plus haut, pense à regarder au niveau du Output(.
billel75 le 02/02/2010 à 17:45
bonjour,
moi sa me fais erreur après le dim(L6
merci
Sangohan38 le 02/02/2010 à 17:46
Tu as bien mis le L de la liste et non un L majuscule?

Sangohan38
billel75 le 02/02/2010 à 17:51
merci mais je suis nouveau le L de la liste je le trouve pas
comment on fais et sur un autre jeu je dois faire Liste 6 et 4->Xmax Xmin Ymax Yman et aussi FonctNaff?
j'ai une ti82 mais en francais
merci
Sangohan38 le 02/02/2010 à 17:55
Tape [2nd]+[6] pour avoir L6.
Sinon, tu peut regarder le sujet sur l'emplacement des fonctions.

Bon aller, je suis gentil: tu trouvera toutes tes fonctions dans [VARS]+[WINDOWS].

Sangohan38
billel75 le 02/02/2010 à 18:01
merci et donc quand c'est dit Liste6 c pareil que L6 ?
et merci j'ai regarder ton sujet avec les fonction
merci tu gére godgrace.gif
Tom le 06/02/2010 à 15:39
bonjour,
j'ai copié le code mais quand je lance le jeu et que choisis la difficulté ça me met :
ERR:SYNTAXE
Code
If b>6-R->B
sur le sto ->.
quelqu'un peut m'aider svp?
sypotu le 06/02/2010 à 22:50
Salut
relis toi c'est :
Code
If B>16-R:16-R->B
harven le 24/08/2010 à 21:24
J'ai tester le programme et il est bien happy.gif
yepyep le 10/10/2013 à 00:10
moi jai un probleme sur le
output(8,B,"+":output(8,B+R,"+"

qq un peu m'aider svp ahh.gif
linkakro le 10/10/2013 à 12:26
Dire que tu as un problème est insuffisant !
Décris le contexte, les messages d'erreur de la TI s'il y en a, et l'emplacement exact du curseur quand tu demandes à la calculatrice de montrer l'emplacement.

La manière la plus simple d'écrire ces commandes est de revenir à la ligne.
:Output(8,B,"+
:Output(8,B+R,"+
m@thieu41 le 10/10/2013 à 16:59
As tu bien saisi la virgule (au dessus du 7)?
Alex6542 le 10/10/2013 à 19:33
Salut à tous,
Je me demandais comment ecrire "int rand 2" (je le recopie sur ma calculatrice)
Est ce que quelqu'un aurait une réponse car j'ai la TI 82 Stats.FR
Merci d'avance happy.gif
m@thieu41 le 10/10/2013 à 19:37
Bonjour,
Ca devient: partEnt(nbAléat2
partEnt se trouve dans le menu [math], onglet NUM
nbAléat menu [math], onglet PRB
B4stouf le 11/10/2013 à 19:53
Bonjour, excusez moi mais la fonction getkey ou la trouve t on? Jai moi aussi une ti 82 stat fr
m@thieu41 le 11/10/2013 à 20:31
Bonjour,
getKey = CodeTouche ([prgm],[E/S],[7])
Cherche ici la prochaine fois: https://tout82.pages-perso.fre[...].php?sujet=2833
Tyto le 04/12/2013 à 14:39
Bonjour.
Tout d'abord, je viens de m'inscrire sur ce forum, et je ne peux que féliciter le travail fait par l'auteur qui a le courage d'inventer autant de distractions sur la calculatrice.

J'ai un problème concernant ce jeu.
Je le lance, et j'aperçois "ERR:ARGUMENT"
En allant voir ce qu'il se cloche, j'aperçois le curseur tout au bout de la 3ème ligne, sur le "F".
Citation
Menu("DIFFICULTE","NORMAL",N,"DIFFICILE",D,"FACILE",F


Je ne trouve pas ce qu'il se cloche, pouvez-vous venir à mon aide s'il vous plait? minied.gif
m@thieu41 le 04/12/2013 à 14:59
Bonjour,

Vérifie que tu n'as pas oublié de guillemet ni de virgule sur cette ligne.
Tyto le 04/12/2013 à 15:54
Ah, effectivement, j'avais oublié un guillemet après "DIFFICILE".
Maintenant, j'ai un autre problème qui concerne la ligne:
Citation
int rand2->N


Je sais que "int rand" = "entAléat" , mais il y a encore un problème.
J'ai marqué : entAléat(2->N

Et le curseur semble bloqué sur le 2.
J'aurais encore besoin de vos lumières s'il vous plait.

Merci beaucoup, et promis, après, j'essaye de ne plus vous embêter. minied.gif
m@thieu41 le 04/12/2013 à 16:00
En fait:
int(rand = partEnt(nbAléat
ce n'est pas la même chose que:
randInt(min,max = entAléat(min,max

Donc
int(rand2 = partEnt(nbAléat2

Pour ne pas te tromper dans les traductions/emplacements, tu peux voir ici:
https://tout82.pages-perso.fre[...].php?sujet=2833
Tyto le 04/12/2013 à 16:05
Merci beaucoup, le jeu fonctionne à présent. cupsmiley.gif
Merci pour votre aide, et désolé encore de vous avoir embêté. minied.gif

Et concernant votre lien, merci beaucoup, j'en prends note, et je l'ai déjà ajouté dans mes favoris.
Merci beaucoup. --)