Poster un nouveau sujet Poster une réponse
[aide] jeu COPTER! svp urgent!
Auteur Message
men94
Invité
Posté le : Jeu 15 Nov 2012, 18:37   Citer 

bonsoir,
je suis en train de creer une sorte de iCopter pour TI82.stats.fr mais il ne fonctionne pas. pouvez vous m'aider S.V.P. à voir quel est le probleme dans le code.
PS: c'est mon premier programme.


Code

:EffEcr
:4->Y
:1->X
:Output(Y,X,"(())"
:While 0=0
:X+1->X
:End
:If CodeTouche=105
:Then
:Y+1->Y
:Else
:Y-1->Y
:End



  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Jeu 15 Nov 2012, 18:42   Citer 

Slt!
Déjà, il y a un petit problème ici:

Citer : men94

Code

:While 0=0
:X+1->X
:End



Comme 0=0 est toujours vrai, tu as créé une boucle infinie crazy.gif
Que voulais tu faire ici?

Après, il y a d'autres trucs qui ne peuvent pas marcher, mais commençons par faire simple bigmouth.gif

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Samos



Autorisation : Membre
Nb de messages : 295
Inscrit le : Lun 14 Mai 2012, 18:51
Posté le : Jeu 15 Nov 2012, 19:58   Citer 

Bizarre, en cours on m'a demandé de l'aide pour un programme dans le même genre eyeonly.gif

Code

4 -> Y
8 -> X
Repeat Y=8 ou Y=1
Effecr
Output(Y,X,"(())
If getkey=105  // sans Then n'éxecute qu'une ligne en dessous
Y-2 -> Y
Y+1 -> Y
End



 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
men94
Invité
Posté le : Jeu 15 Nov 2012, 23:47   Citer 

Merci pour ta réponse rapide
Le truc du 0=0 c fait éxpres c pour que x augmente toujours de 1
Sinon quelles sont les autre bugg? bigmouth.gif

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Ven 16 Nov 2012, 18:00   Citer 

Ha ok je vois ^^
Mais là, il augmentais indéfiniment de 1 sans aucune autre conséquence, puisque c'était la seule instruction entre le while et le end winkle.gif
Sinon, dans ces cas là, on utilise généralement "While 1", au moins on annonce de suite la couleur, que c'est une boucle infinie bigmouth.gif

Les autres bogues n'en étaient pas vraiment, c'est juste que comme c'est écrit, tu n'affichait le copter qu'une seule fois.

Pour que ça marche, et qu'il se "déplace", il aurait fallut que tu mette le "While 1" juste avant le Output, et le end (le premier) tout à la fin bigmouth.gif
Sinon, le prgm de Samsam fait parfaitement ce que tu veux faire, sauf qu'il ne modifie pas X, tu n'as plus qu'à l'ajouter comme tu voulais le faire, et à mettre une gestion de collision avec l'écran (comme il l'a fait pour Y ) winkle.gif

Si tu as d'autres questions, n'hésites pas bigmouth.gif
Bon courage pour la suite bigmouth.gif

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
men94
Invité
Posté le : Sam 17 Nov 2012, 19:06   Citer 

Ok merci beaucoup pour tes conseils jy avais pas penser bigmouth.gif

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





  Page générée en 6 requêtes