Poster un nouveau sujet Poster une réponse <<   Page: , , , ..., , 59, ,      >>
Snake
Auteur Message
RobinB
Invité
Posté le : Dim 12 Oct 2014, 18:26   Citer 

J'AI TROUVÉ ! EUREKA

Faut vérifier la ligne au dessus de Goto 3

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 12 Oct 2014, 18:45   Citer 

"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
 Adresse email Haut de page Bas de page 
 
guest
Invité
Posté le : Dim 19 Oct 2014, 10:48   Citer 

non, cette ligne est bien ecrite :/

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 19 Oct 2014, 19:44   Citer 

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
 Adresse email Haut de page Bas de page 
 
Bosetti06
Invité
Posté le : Lun 20 Oct 2014, 21:37   Citer 

Bonsoir, ma calculatrice me met une erreur syntaxe au 1er cupsmiley.gif... Comment remedier a ce probleme ? Merci le programme a l'air super ^^

  Haut de page Bas de page 
 
Bosetti06
Invité
Posté le : Lun 20 Oct 2014, 21:39   Citer 

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

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 20 Oct 2014, 22:16   Citer 

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
 Adresse email Haut de page Bas de page 
 
Bosetti06
Invité
Posté le : Lun 20 Oct 2014, 22:35   Citer 

Merci happy.gif Par contre je n'arrive pas a diriger le serpent il continue toujours tout droit angry.gif

  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 Oct 2014, 17:59   Citer 

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
 Adresse email Haut de page Bas de page 
 
antoine-94
Invité
Posté le : Lun 10 Nov 2014, 15:28   Citer 

Bonjour comment faire le signe a la fin de Texte(A,B,"º

Merci

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Nov 2014, 16:06   Citer 

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
 Adresse email Haut de page Bas de page 
 
antoine-94
Invité
Posté le : Lun 10 Nov 2014, 16:28   Citer 

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

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Nov 2014, 17:50   Citer 

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
 Adresse email Haut de page Bas de page 
 
Antoine-94
Invité
Posté le : Lun 10 Nov 2014, 18:02   Citer 

Merci, les problèmes continuent.
Maintenant j'ai une erreur Syntaxe à la ligne codeTouche(=>K

Ps : J'utilise une TI82 Stats-fr

  Haut de page Bas de page 
 
antoine-94
Invité
Posté le : Lun 10 Nov 2014, 18:03   Citer 


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

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Nov 2014, 18:12   Citer 

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
 Adresse email Haut de page Bas de page 
 
antoine-94
Invité
Posté le : Lun 10 Nov 2014, 18:19   Citer 

Le jeu marche mais le serpent ne grandit pas

Que faire ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Nov 2014, 20:21   Citer 

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
 Adresse email Haut de page Bas de page 
 
antoine-94
Invité
Posté le : Lun 10 Nov 2014, 20:38   Citer 

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

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 10 Nov 2014, 20:45   Citer 

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





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