Forum

Catégorie : Support
Forum : TI-82 STATS.fr
Vues : 984
Réponses : 3
Type : discussion
Etat : réponses autorisées

Bug snake ti82 stars.fr

Gautfly le 03/12/2014 à 16:48
Slt. J'ai recopié le programme de snake mais il me met game over des le ddépart. On dirait que le serpent est sur un bord de l'ecran. Voici le code :http://pito2901.blogspot.fr/p/voici-differents-programmes-de-jeux-de.html?m=1
(La version 0.5)
Merci de vos réponses
linkakro le 03/12/2014 à 22:33
Les programmes de Pito sont justement originaires de ce forum ou son successeur.
https://tout82.pages-perso.fre[...]t.php?sujet=322
Le sujet contient déjà plein de conseils pour corriger des erreurs des utilisateurs.

J'ai déjà essayé de deviner les erreurs de tellement de gens. Pas toujours avec succès. Ce soir je passe mon tour. Avec un peu de chance je verrai ça plus tard.

Quel bord est concerné dans ta description ?
Commence par vérifier les initialisations du graphique (Xmin etc). Le haut de l'écran Ymax doit être l'ordonnée 0, le bas Ymin=-64, la gauche Xmin=0, la droite Xmax=94.
Les coordonnées et directions du serpent sont A,B,C,D et celles des pommes sont I,J.
Il y a une opposition de signe entre les fonction Pt (tracé de point) et la fonction Texte.
Gautfly le 04/12/2014 à 13:24
J,ai réussi en changeant la donnée abscisse max à placer le snake en plein milieu de la grille ( a peu pres). Il est représenté par un point (ce n'est pas la pomme).
Problème c'est toujours le même problème. Peux-tu me réexpliquer ce que tu m'avais dit concernant les coordonnées et directions stp ?
Merci winkle.gif
linkakro le 04/12/2014 à 22:56
Les variables A et B sont les coordonnées de la tête du serpent. (x,y)
C et D sont les variations de A et B. (deltax,deltay)
I et J sont les coordonnées de la pomme. Je crois que c'est (x,y), pas vérifié.
Les variables Xmin etc sont dans le menu Y-Var. Sur 82 Y-Var est var+droite. Sur ti82stats et plus Y-Var est 2nde+var.
La pomme et les obstacles sont dessinées avec les fonctions de dessin du repère graphique qui commence en bas à gauche de l'écran et qu'on ajuste avec les variables Xmin,Xmax,Ymin,Ymax.
Le serpent est dessiné avec la fonction Texte qui utilise le repère des pixels, qui commence en haut à gauche.
La fenêtre est configurée avec les Xmin etc pour que les deux repères soient identiques à l'exception du signe de l'ordonnée. Les fonctions de dessin graphique effectuent une opposition de l'ordonnée.
Note aussi que les pixels sont notés dans l'ordre (ordonnée,abscisse) alors que les points sont notés dans l'ordre (abscisse,ordonnée).