Autorisation : Membre
Nb de messages : 19
Inscrit le : Mar 09 Oct 2012, 12:47
Posté le : Ven 29 Mar 2013, 8:10
Bonjour je suis en train d'essayer de faire des jeux sur calculette ti 82 stat et j'aimerai qu'on m'explique comment faire:
-un menu
-une boucle(par exemple pour qu'un obstacle qui apparaît a droite de l'écran se déplace vers la gauche de l'écran)
-le code touche pour déplacer un caractère
Voila j'espère que vous pouvait m'aider
PS: si vous pourriez aussi me dire a quoi sert les fonctions lbl et goto sa m'aiderai beaucoup. Merci!!!
---------------------- La vie est une grande aventure. La mort n'est que le prolongement de cette aventure...
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 29 Mar 2013, 18:26
Tu devrais suivre le tutoriel de mdr1 sur le site du zéro pour apprendre tout pas à pas.
Code
Menu("TITRE","CHOIX1",A,"CHOIX2",B
...
Lbl A
...
Lbl B
Le menu supporte jusqu'à 7 options. Il provoque la même chose que des Goto en poursuivant l'execution au label du même nom où qu'il soit.
Les étiquettes des labels/goto/menu sont un ou deux caractères alphanumériques dont thêta.
---------------------- 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)
Autorisation : Membre
Nb de messages : 19
Inscrit le : Mar 09 Oct 2012, 12:47
Posté le : Sam 30 Mar 2013, 11:27
Ok merci pour ces réponces!
---------------------- La vie est une grande aventure. La mort n'est que le prolongement de cette aventure...
kelk'1 Invité
Posté le : Sam 30 Mar 2013, 20:02
pour deplacer qqch sur l'écran tu peux essayer ça:
Sur l'écran de calculs
Code
:5->A /// ordonné de l'objet à déplacer sur l'écran(A est obligatoirement compris entre 1 et 8)
:For (B,15,1,-1 /// Boucle
:69!:69! /// ralentissement de la boucle, plus tu mets de "69!" plus l'action est lente
:For(C,1,50 /// 2eme methode de ralentissement, plus le dernier chiffre est grand, plus c'est ralentit
:End /// ce "end" n'est a mettre seulement si tu utilises la 2eme methode de ralentissement
:Output (A,B+1, " " /// les espaces doivent etre aussi longs que l'objet à deplacer ( 3 espaces pour deplacer "VVV" mais 1 seul pour deplacer "K"
:Output ( A,B, "X" /// objet a deplacer, il peut etre + ou - long
:End /// end final
voila je t'ais tout fait en details pour l'ecran de calcul, pour l'écran graphique c'est un peu la meme chose à la difference que tu dois faire des pré réglages avant (genre : ne pas tracer la courbe si t'en a une, desactiver les axes, etc..."
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 31 Mar 2013, 12:45
Quitte à poster un code de dessin, pense à poster le codetouche.
Le tutoriel du sdz que j'ai désigné explique déjà tout.
Mais des variantes sont possibles.
Code
EffEcr
5->X
5->Y
While 1
codeTouche->K
Output(Y,X," "
X+(K=26)-(K=24->X
Y+(K=34)-(K=25->Y
Output(Y,X,"*
69!
End
---------------------- 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)
Autorisation : Membre
Nb de messages : 19
Inscrit le : Mar 09 Oct 2012, 12:47
Posté le : Mar 02 Avr 2013, 16:32
Citer : kelk'1
pour deplacer qqch sur l'écran tu peux essayer ça:
Sur l'écran de calculs
Code
:5->A /// ordonné de l'objet à déplacer sur l'écran(A est obligatoirement compris entre 1 et 8)
:For (B,15,1,-1 /// Boucle
:69!:69! /// ralentissement de la boucle, plus tu mets de "69!" plus l'action est lente
:For(C,1,50 /// 2eme methode de ralentissement, plus le dernier chiffre est grand, plus c'est ralentit
:End /// ce "end" n'est a mettre seulement si tu utilises la 2eme methode de ralentissement
:Output (A,B+1, " " /// les espaces doivent etre aussi longs que l'objet à deplacer ( 3 espaces pour deplacer "VVV" mais 1 seul pour deplacer "K"
:Output ( A,B, "X" /// objet a deplacer, il peut etre + ou - long
:End /// end final
voila je t'ais tout fait en details pour l'ecran de calcul, pour l'écran graphique c'est un peu la meme chose à la difference que tu dois faire des pré réglages avant (genre : ne pas tracer la courbe si t'en a une, desactiver les axes, etc..."
Tu ne ma pas mis le codetouche mais merci pour cette réponces! Sa m'a aidé
---------------------- La vie est une grande aventure. La mort n'est que le prolongement de cette aventure...