Snake 10 labyrinthes : le meilleur ! |
Auteur |
Message |
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Jeu 02 Fév 2012, 7:05
|
|
|
Un peu d'aide s'il vous plaît ?
Je patauge pour trouver la solution T__T
|
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Jeu 02 Fév 2012, 7:41
|
|
|
Vérifie les valeurs que tu mets dans I et J
et aussi ça
Code | Lbl 2
6+50fPart ((A+C)/50)->A
8+80fPart ((B+D)/80)->B |
Je voit pas d'autres endroits
---------------------- Le nouveau site de tout82 |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Jeu 02 Fév 2012, 19:51
|
|
|
Je viens encore de revérifier, tout est exactement identique au programme page 1...
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Jeu 02 Fév 2012, 22:30
|
|
|
Code | If –I=/=(A+2) or J=/=B
Goto Q
N+1->N
Text (0,37,(N+1)
Return
Lbl Q |
Un défaut d'usage de Return peut lui aussi provoquer un game over imprévu.
Et une erreur dans les Then/End de la partie qui teste les déplacement peut provoquer un saut brutal au End suivant.
Code | If D=72
Then // peut sauter vers la fin si on foire les End
If K=24
67->D
If K=26
77->D
If K=24 or K=26
44->C
Goto 2
End // à ne pas rater
...
Lbl 4
Text (A,B,"[degré]
If N=99
Then
Text (27,31,"GAGNE !
Goto 8
End // arrivée directe si le End précédent est raté |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Ven 03 Fév 2012, 9:08
|
|
|
Rien à faire, je ne trouve pas l'erreur...
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Ven 03 Fév 2012, 17:13
|
|
|
Code | If –I=/=(A+2) or J=/=B
Goto Q |
La ligne du If est un peu longue alors vérifie que le Goto Q soit bien sur la ligne juste en dessous.
Ou bien place le sur la même ligne avec ":" pour les séparer, ce sera une manière certaine de ne pas se planter au niveau des lignes.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Ven 03 Fév 2012, 17:27
|
|
|
Vérifie aussi cette partie
Code | getKey ->K
If K=0
Goto 2
If K=105
Goto M |
c'est à partir de là que vient le game over
---------------------- Le nouveau site de tout82 |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Ven 03 Fév 2012, 17:43
|
|
|
Non, tout va très bien pourtant... A part ma droite qui met fin au jeu...
Je comprends rien...
|
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Mar 07 Fév 2012, 22:50
|
|
|
Citer : linkakro |
Ensuite je crois qu'il manque
If L6(P)<S
S->L6(P
mais je ne sais plus où... |
Tu as avancé ?
PS : désolé pour le double post.
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 08 Fév 2012, 0:13
|
|
|
J'ai dit quelque chose de faux. La sauvegarde du score se trouve bien ici
Code | Lbl Q
If (N+1)>L6(P
(N+1)->L6(P
Text(27,31,"GAME OVER |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Mer 08 Fév 2012, 23:22
|
|
|
Ce n'est pas non plus là...
Je suis comme vous, complètement paummé car on ne voit pas le bug...
C'est triste quand même...
Peux pas jouer!!! T_T
|
|
|
|
Cytropus
Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Jeu 09 Fév 2012, 7:37
|
|
|
Sinon efface complètement le prog qui réécrit le
(ça mettais arriver pour un autre prog (bizarrement c'était aussi de Vibra
---------------------- Le nouveau site de tout82 |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Mar 21 Fév 2012, 11:58
|
|
|
J'arrive toujours pas à trouver la solution à mon problème, pas chiant...
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 21 Fév 2012, 17:40
|
|
|
méthode de test :
-placer un Stop juste après le Lbl Q
-placer des Texts(0,0,X sur des lignes vierges avant et après chaque fonction Goto,Then,End (où X sera un nombre écrit en "toutes lettres" et différent dans chaque Text)
-regarder le dernier Text affiché.
Cela peut situer une erreur de Then,End,Goto en regardant les zones du codes qui ont été executées juste avant l'erreur.
Et si le résultat ne nous satisfait pas, que le résultat ne nous avance à rien, on peut supprimmer le dernier text affiché et recommencer pour voir lequel était l'avant dernier et ainsi de suite.
On pourrait utiliser des Pauses mais ce n'est pas pratique dans un jeu.
----
Rappelle-moi les valeurs des différentes variables du programme après l'erreur.
Je crois que tu ne les as pas dis alors que ça peut être utile.
Si tu ne sais pas lesquelles consulter tu n'as qu'à communiquer toutes les lettres de A à Z, et éventuellement les listes.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
débutante :$
Invité
|
Posté le : Mer 22 Fév 2012, 18:26
|
|
|
Je dois être la seule à ne pas savoir ce que veut dire [teta] et comment on le rentre dans le programme/où on le trouve dans la calculatrice Pouvez vous m'aider ?
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 22 Fév 2012, 18:37
|
|
|
Ce n'est pas un problème de poser la question , cependant trop de débutants posent les questions sans avoir cherché avant.
(nous sommes tous débutant un jour mais certains ne font aucun effort)
Il y a des sujets d'aide dans la rubrique article, des infos éparpillées pour chaque question de ce type et le manuel de la calculatrice sur le site.
Thêta est la lettre grecque représentée par un rond barré et saisie avec les touches [2nde]+[3]
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Mer 29 Fév 2012, 10:10
|
|
|
J'ai enfin trouvé mon bug! J'avais sauté deux lignes dans [theta]snake XD
En revanche j'ai toujours un petit problème au niveau des scores, pour le niveau 3(je suis rendu au 4) L6(3 reste affiché, et j'ai toujours. 734 après le score du premier niveau... Du coup j'ai 65.734 xD.
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 29 Fév 2012, 15:13
|
|
|
CHOUETTE ! Mission Accomplished ! Enigma Solved !
Ce 0.734 est-t-il un bug d'affichage ou de donnée ?
Consulte la liste des scores pour voir.
Sinon l'auteur a étrangement prévu des nombres décimaux puisque qu'il utilise à plusieurs reprises la fonction ent().
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|
Finiariel
Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
|
Posté le : Mer 29 Fév 2012, 21:34
|
|
|
C'est justement dans la liste que j'ai regardé.
Niveau 1 : 65.734
Niveau 2 : 32
Niveau 3 : L6(3
Niveau 4 : 27
Tu comprends quelque chose? Lol
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 29 Fév 2012, 22:24
|
|
|
Pour corriger cela rend toi dans le menu stat>edit puis corrige la liste L6.
On verra après si les décimaux persistent.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
|
|
|