Poster un nouveau sujet Poster une réponse <<   Page: , , , ..., , 11, , ,      >>
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   Citer 

Un peu d'aide s'il vous plaît ?

Je patauge pour trouver la solution T__T

 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Jeu 02 Fév 2012, 7:41   Citer 

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
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Jeu 02 Fév 2012, 19:51   Citer 

Je viens encore de revérifier, tout est exactement identique au programme page 1...

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 02 Fév 2012, 22:30   Citer 


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
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Ven 03 Fév 2012, 9:08   Citer 

Rien à faire, je ne trouve pas l'erreur...

 Adresse email Haut de page Bas de page 
 
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   Citer 


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
 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Ven 03 Fév 2012, 17:27   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

Non, tout va très bien pourtant... A part ma droite qui met fin au jeu...

Je comprends rien...

 Adresse email Haut de page Bas de page 
 
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 


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.

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 08 Fév 2012, 0:13   Citer 

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
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Mer 08 Fév 2012, 23:22   Citer 

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

 Adresse email Haut de page Bas de page 
 
Cytropus



Autorisation : Membre
Nb de messages : 409
Inscrit le : Lun 07 Nov 2011, 12:09
Posté le : Jeu 09 Fév 2012, 7:37   Citer 

Sinon efface complètement le prog qui réécrit le happy.gif
(ça mettais arriver pour un autre prog (bizarrement c'était aussi de Vibra

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Mar 21 Fév 2012, 11:58   Citer 

J'arrive toujours pas à trouver la solution à mon problème, pas chiant...

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 21 Fév 2012, 17:40   Citer 

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
 Adresse email Haut de page Bas de page 
 
débutante :$
Invité
Posté le : Mer 22 Fév 2012, 18:26   Citer 

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 moodforlove.gif Pouvez vous m'aider ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 22 Fév 2012, 18:37   Citer 

Ce n'est pas un problème de poser la question happy.gif , 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) angry.gif

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
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Mer 29 Fév 2012, 10:10   Citer 

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.

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 29 Fév 2012, 15:13   Citer 

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
 Adresse email Haut de page Bas de page 
 
Finiariel



Autorisation : Membre
Nb de messages : 18
Inscrit le : Ven 27 Jan 2012, 23:25
Posté le : Mer 29 Fév 2012, 21:34   Citer 

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

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 29 Fév 2012, 22:24   Citer 

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse <<   Page: , , , ..., , 11, , ,      >>





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink