Gamme TI-82
Partager sur Facebook Fil RSS Imprimer la page
Cacher les résultats

Résultat de la recherche



Poster un nouveau sujet Poster une réponse
Programmer un snake... Pas facile pour un noob!
Auteur Message
djouv



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mer 31 Mar 2010, 20:54
Posté le : Mer 31 Mar 2010, 21:19   Citer 

Salut tout l'monde ! bigmouth.gif
Je suis nouveau (vous l'aviez pas remarqué, hein? tongue.gif), donc je fais une courte présentation de moi en même temps que j'expose mon problème =). Je programme depuis deux trois jours, sur une stats.fr, et j'ai voulu m'attaquer a un snake bigmouth.gif ! Malheureusement, je programme depuis pas longtemps (je l'ai déjà dis?), du coup, j'ai aucune idée de la manière dont je dois m'y prendre...
Je sais que j'ai besoin du getkey (ouah, ca fais classe en anglais glasses.gif ), de goto et de labels, et aussi des fonction dessein, non? Du coup j'ai fais une (petite) base... Où on peut déplacer un petit ° ! *content*
Donc voilà, j'aimerais que les grands maitres de la TI qui vivent ici m'aide dans mon entrainement de padawan de la calto'. Mon ébauche :


Code
EffDessin
5->A
5->B
lbl 1
codetouche->X
If X=24
A-1->A
If X=25
B-1->B
If X=26
A+1->A
If X=34
B+1->B
IF X=125
Stop
Texte(B,A,"°"
Texte(B,A," "
Goto 1



Voilà. Ouais, je sais, c'est court. Mais je suis content quand même.
Merci de m'avoir lu, et merci d'avance si vous m'aidez bigmouth.gif

P.S. : Je suis un garçon, j'ai 15 ans et je suis en 2° bigmouth.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3774
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 31 Mar 2010, 23:08   Citer 

Un snake c'est plutôt dur pour débuter. Je te souhaîte bonne chance.

C'est correct pour la base.
Maintenant il faudrait paramétrer le graphe au tout début. Sert toi de var>fenêtre

Code
0->xmin
94->xmax
0->ymax
-62->ymin


Puis prévoir les sorties de l'écran. Soit on bloque soit on fait passer du coté opposé. Essaie par toi même.

Quand tu auras bien avancé il faudra s'occuper de la longueur du serpent. Puis de sa mort. On t'aidera.

----------------------
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 
 
djouv



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mer 31 Mar 2010, 20:54
Posté le : Jeu 01 Avr 2010, 18:21   Citer 

D'accord, je m'y attelle, merci tongue.gif

 Adresse email Haut de page Bas de page 
 
Rézus
Avatar

Autorisation : Membre
Nb de messages : 861
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Jeu 01 Avr 2010, 20:20   Citer 

Et tu peux remplacer If X=24:A-1->A et If X=26A+1->A par A-(K=24)+(K=26->A ,idem avec B ou n'importe quelle autre variable.
PS:par convention on utilise le K pour le GetKey,et X et Y pour les coordonnées.C'est plus pratique à la lecture.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
linkakro



Autorisation : Membre
Nb de messages : 3774
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 01 Avr 2010, 21:47   Citer 

En effet, quand on sait que les résultats binaires des tests peuvent être intégrés directement dans les calculs ça ouvre des portes !

Ainsi pour un nombre de cases qui tiennent en dimensions (1àM;1àN}, la sortie d'écran peut être résolue comme ça.

Code

X-N(X=N+1)+N(X=0)->X
Y-M(Y=M+1)+M(Y=0)->Y



----------------------
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 
 
Rézus
Avatar

Autorisation : Membre
Nb de messages : 861
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Sam 03 Avr 2010, 17:46   Citer 

et la dernière parenthèse de chaque ligne est inutile,ça économise de l'octet ^^.

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





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

Site hébergé par Free Page sous licence creative commons Page validée par le W3C (XHTML 1.0 Transitional) Feuille de style validée par le W3C Flux RSS 2.0 valide Page étiquetée par l'ICRA Page testée par Ocawa