Forum

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

Snake - Page 59 / 61

RobinB le 12/10/2014 à 18:26
J'AI TROUVÉ ! EUREKA

Faut vérifier la ligne au dessus de Goto 3
linkakro le 12/10/2014 à 18:45
"guest" a peut-être un problème avec ça.
Code
Ligne(B+1,(-)A-3,B+2,(-)A-2
guest le 19/10/2014 à 10:48
non, cette ligne est bien ecrite :/
linkakro le 19/10/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.
Bosetti06 le 20/10/2014 à 21:37
Bonsoir, ma calculatrice me met une erreur syntaxe au 1er cupsmiley.gif... Comment remedier a ce probleme ? Merci le programme a l'air super ^^
Bosetti06 le 20/10/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 le 20/10/2014 à 22:16
Cela désigne le signe négatif. La touche à gauche de entrer.
Bosetti06 le 20/10/2014 à 22:35
Merci happy.gif Par contre je n'arrive pas a diriger le serpent il continue toujours tout droit angry.gif
linkakro le 22/10/2014 à 17:59
Les déplacements et leur modification sont situées entre Lbl 2 et Lbl 4.
antoine-94 le 10/11/2014 à 15:28
Bonjour comment faire le signe a la fin de Texte(A,B,"º

Merci
linkakro le 10/11/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.
antoine-94 le 10/11/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 le 10/11/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.
Antoine-94 le 10/11/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 le 10/11/2014 à 18:03
Antoine-94 a écrit :
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 le 10/11/2014 à 18:12
La parenthèse n'existe pas. C'est une erreur de Texas Instruments dans ses éditeurs de codes.
antoine-94 le 10/11/2014 à 18:19
Le jeu marche mais le serpent ne grandit pas

Que faire ?
linkakro le 10/11/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
antoine-94 le 10/11/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 le 10/11/2014 à 20:45
Entre Lbl 5 et Goto 3 se trouve la génération du prochain curseur à manger.