Snake |
Auteur |
Message |
RobinB
Invité
|
Posté le : Dim 12 Oct 2014, 18:26
|
|
|
J'AI TROUVÉ ! EUREKA
Faut vérifier la ligne au dessus de Goto 3
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 12 Oct 2014, 18:45
|
|
|
"guest" a peut-être un problème avec ça.
Code | Ligne(B+1,(-)A-3,B+2,(-)A-2 |
---------------------- 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 |
|
|
|
guest
Invité
|
Posté le : Dim 19 Oct 2014, 10:48
|
|
|
non, cette ligne est bien ecrite :/
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 19 Oct 2014, 19:44
|
|
|
Il semble que ton test de collision fonctionne, le problème est que des pixels sont présents en face du serpent dès le début.
Compare le graphe et les valeurs de A,B,I,J, tu devrais voir ce qui est mal placé.
Code | "If pxl-Test(A+2,B:Goto 4"
détecte un objet en (A+2;B)
Tandis que
"If (-)I[pas égal à]A+2 ou J[pas égal à]B ou N=99:Goto Q"
vérifie si ce pixel correspond à la nourriture d'après les coordonnées (-I;J). |
Regardes ce qui se trouve au bout de ces coordonnées et tu devrais trouver le conflit. Puisque tu recommences l'expérience, recommence la lecture {A,B,I,J} juste après la nouvelle exécution.
Les initialisations sont entre Lbl E et Lbl 5. Entre Lbl A et Lbl 5, c'est le minimum syndical et commun à tous les niveaux ou le niveau vide.
---------------------- 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 |
|
|
|
Bosetti06
Invité
|
Posté le : Lun 20 Oct 2014, 21:37
|
|
|
Bonsoir, ma calculatrice me met une erreur syntaxe au 1er ... Comment remedier a ce probleme ? Merci le programme a l'air super ^^
|
|
|
|
Bosetti06
Invité
|
Posté le : Lun 20 Oct 2014, 21:39
|
|
|
pardon a la ligne 4 avec le 62 les parenthèses et le tiret au milieu l'erreur syntaxe est sur la 2eme parenthèse
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 20 Oct 2014, 22:16
|
|
|
Cela désigne le signe négatif. La touche à gauche de entrer.
---------------------- 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 |
|
|
|
Bosetti06
Invité
|
Posté le : Lun 20 Oct 2014, 22:35
|
|
|
Merci Par contre je n'arrive pas a diriger le serpent il continue toujours tout droit
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 22 Oct 2014, 17:59
|
|
|
Les déplacements et leur modification sont situées entre Lbl 2 et Lbl 4.
---------------------- 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 |
|
|
|
antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 15:28
|
|
|
Bonjour comment faire le signe a la fin de Texte(A,B,"º
Merci
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Nov 2014, 16:06
|
|
|
Ce signe est un degré. Il est dans le menu angle=2nde+matrice.
Tu peux utiliser n'importe quel symbole de toute manière car ce n'est que du texte.
---------------------- 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 |
|
|
|
antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 16:28
|
|
|
Merci pour ta réponse
J'ai maintenant un autre problème :
J'ai une erreur Domaine sur la ligne arrondi(1+NbrAleat(E/N),0=>E
L'erreur est sur la deuxième parenthèse après Le N
Que faire ?
Merci
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Nov 2014, 17:50
|
|
|
Si tu as une TI-82stats ou plus alors ajoute une multiplication explicite, donc une étoile.
Code | arrondi(1+NbrAleat*(E/N),0=>E |
Car dès la ti82stats, la commande NbrAléat permet de générer une liste en ajoutant une parenthèse, alors que cela n'existait pas sur ti82. Avec cette confusion, ta calculatrice essayait certainement de générer E/N nombres, et E/N n'est probablement pas entier.
---------------------- 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 |
|
|
|
Antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 18:02
|
|
|
Merci, les problèmes continuent.
Maintenant j'ai une erreur Syntaxe à la ligne codeTouche(=>K
Ps : J'utilise une TI82 Stats-fr
|
|
|
|
antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 18:03
|
|
|
Citer : Antoine-94 | Merci, les problèmes continuent.
Maintenant j'ai une erreur Syntaxe à la ligne codeTouche(=>K
Ps : J'utilise une TI82 Stats-fr |
J'ai oublié de préciser que c'est sur le K que l'erreur apparait
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Nov 2014, 18:12
|
|
|
La parenthèse n'existe pas. C'est une erreur de Texas Instruments dans ses éditeurs de codes.
---------------------- 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 |
|
|
|
antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 18:19
|
|
|
Le jeu marche mais le serpent ne grandit pas
Que faire ?
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Nov 2014, 20:21
|
|
|
Toi tu as posté précédemment une question selon :
arrondi(1+NbrAleat(E/N),0=>E
Alors que dans le programme c'est :
arrondi(1+NpartDéc(E/N),0=>E
Cela ne risque pas de marcher ! Donc mon conseil à propos de la multiplication n'a pas lieu d'être.
partDéc est dans le menu math+droite. fPart en anglais.
La ligne de calcul dont il est question ici réalise le déplacement du repère dans la mémoire des positions du serpent.
Vérifie la ligne suivante et entre Lbl 4 et Goto 5.
If pxl-Test(A+2,B:Goto 4
---------------------- 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 |
|
|
|
antoine-94
Invité
|
Posté le : Lun 10 Nov 2014, 20:38
|
|
|
C'est bon j'ai tout corrigé et tout verifié
Merci mais le jeu ne marche toujours ( enfin lorsque que le serpent va sur le premier point ), le point reste sur le lieu
Merci
|
|
|
|
linkakro
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 10 Nov 2014, 20:45
|
|
|
Entre Lbl 5 et Goto 3 se trouve la génération du prochain curseur à manger.
---------------------- 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 |
|
|
|