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
Erreur sur une parenthèse :o
Auteur Message
Schnidel



Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 16 Mar 2011, 15:11
Posté le : Mer 16 Mar 2011, 15:22   Citer 

J'vous expose mon problème, simple mais super compliqué à la fois parce-que c'est... complètement con :


Code
:randM(B,2)->[A]



Lorsque j'ai codé Snake sur ma Ti-82 stats.fr, une erreur se produite ("Erreur: Syntaxe") et me surligne la seconde parenthèse, lorsque je l'enlève, ça me surligne la flèche (Sto) que dois-je faire ? J'espère que vous pourrez m'aider ! (Le randM est traduit par NbrAléatM sur ma calculette)

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 16 Mar 2011, 15:36   Citer 

tout simplement parce que randM est la fonction Mataléat( en français, et non pas la fonction rand suivi de la lettre M.

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Schnidel



Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 16 Mar 2011, 15:11
Posté le : Mer 16 Mar 2011, 15:41   Citer 

*a pas l'air con*
Merci beaucoup, ça marche mais le seul problème c'est que le serpent ne disparaît pas (enfin sa queue) tout comme les pastilles, comment faire ? (Dîtes moi s'il faut que je vous passe le code)

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 16 Mar 2011, 16:09   Citer 

Je ne sais pas de quel snake tu parles, donc je veux bien le code stp.

je parle du code que tu as recopié toi (AVEC LES POTENTIELLES ERREURS), pas du théorique bien sur.

 Adresse email Haut de page Bas de page 
 
Schnidel



Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 16 Mar 2011, 15:11
Posté le : Mer 16 Mar 2011, 16:23   Citer 


Code
:EffEcr
:1->A:4->B
:Repeat B=16
:If B=4:Output(A,B,"R")
:If B=6:Output(A,B,"A")
:If B=8:Output(A,B,"T")
:If B=10:Output(A,B,"L")
:If B=12:Output(A,B,"E")
:If B=14:Output(A,B,"R")
:If A>1:Output(A-1,B," ")
:A+1->A
:If A=3 and B=4
:Then
:6->B:1->A
:End
:If A=4 and B=6
:Then
:8->B:1->A
:End
:If A=5 and B=8
:Then
:10->B:1->A
:End
:If A=6 and B=10
:Then
:12->B:1->A
:End
:If A=7 and B=12
:Then
:14->B:1->A
:End
:If A=8 and B=14
:Then
:16->B
:End
:End
:Output(7,1,"BORIS")
:Output(8,1,"ROCKS")
:Output(1,12,"BORIS")
:Output(2,12,"ROCKS")
:For(Ø,1,500)
:End
:0->J
:Lbl A
:EffEcr
:EffDessin
:Output(3,1,"(1-5)")
:Output(6,1,"PRESS CLEAR WHEN")
:Output(7,1,"YOU GET THEM ALL")
:Output(8,1,"****************")
:Output(5,1,"****************")
:Input "LEVEL ",B
:If B>5 or B<1:Goto A
:Lbl D
:0->P
:AxesNAff
:1->Xmin:1->Ymin
:62üYmax:94üXmax
:1->Xgrad:1->Ygrad
:Line(1,1,94,1)
:Line(1,1,1,62)
:Line(94,62,1,62)
:Line(94,62,94,1)
:0->Z
:Repeat 1=Z
:arrondi(100NbrAléat,0)->X
:arrondi(100NbrAléat,0)->Y
:If Y<71 and Y>21 and X<41 and X>21:1->Z
:End
:matAléat(B,2)->[A]
:1->A
:Repeat A=B+1
:0->Z
:Repeat Z=1
:arrondi(100NbrAléat,0)->C
:arrondi(100NbrAléat,0)->D
:If 3&#8804;D et D&#8804;92 et 3&#8804;C et C&#8804;60:1->Z
:End
:C->[A](A,1)
:D->[A](A,2)
:Pxl-On(C+1,D+1)
:Pxl-On(C+1,D-1)
:Pxl-On(C-1,D+1)
:Pxl-On(C-1,D-1)
:Pxl-On(C+1,D+2)
:Pxl-On(C+2,D+1)
:Pxl-On(C-1,D-2)
:Pxl-On(C-2,D-1)
:Pxl-On(C+1,D-2)
:Pxl-On(C-2,D+1)
:Pxl-On(C-1,D+2)
:Pxl-On(C+2,D-1)
:A+1->A
:End
:26->A
:Lbl B
:Repeat 1=2
:pxl-Test(X,Y)->Z
:If X>61 ou X<2 ou Y>93 ou Y<2 ou Z=1:Goto X
:Pxl-On(X,Y)
:gcodeTouche->K
:If K=24 et A=/=26:24->A
:If K=25 et A=/=34:25->A
:If K=26 et A=/=24:26->A
:If K=34 et A=/=25:34->A
:If K=45:Goto E
:Lbl C
:If A=24:Y-1->Y
:If A=25:X-1->X
:If A=26:Y+1->Y
:If A=34:X+1->X
:J-(B-1)->J
:End
:Lbl E
:1->Ø:0->W
:Repeat Ø=B+1
:If pxl-Test([A](Ø,1),[A](Ø,2))=1:W+1->W
:Á+1üÁ
:If W=B:Goto Y
:End
:Goto C
:End
:Lbl Y
:ClrDraw
:Text(25,25,"GEEZ, YOU WIN")
:For(E,1,500)
:End
:2üP
:Goto Z
:Lbl X
:ClrDraw
:Text(25,25,"OOPS....")
:Text(35,25,"YOU LOST....")
:For(E,1,500)
:End
:Lbl Z
:ClrHome
:If P=2:1000B+JüJ
:If Pø2:Output(4,5,"HAHAHA")
:If P=2:Output(4,4,"NICE JOB!")
:Output(6,6,"LEVEL")
:If Pø2:Output(7,8,B)
:If P=2:Output(7,8,B+1)
:Output(1,1,J)
:Output(1,7,"POINTS")
:If Pø2:Goto F
:For(Á,1,500)
:End
:ClrDraw
:Text(30,31,"READY...")
:For(Á,1,500)
:End
:ClrDraw
:B+1üB
:If B=26
:Then
:ClrHome
:Output(2,2,"HOLY HELL!")
:Output(6,5,"GET A LIFE....")
:End
:Goto D
:Lbl F
:For(Á,1,1000)
:End
:AxesOff
:ClrDraw
:Text(49,33,"THANKS")
:32üA
:Repeat A=59
:Pxl-Change(49,A)
:Pxl-Change(50,A)
:Pxl-Change(51,A)
:Pxl-Change(52,A)
:Pxl-Change(53,A)
:Pxl-Change(54,A)
:Pxl-Change(55,A)
:A+1üA
:End
:For(Á,1,500)
:End
:ClrHome
:1üA:1üB
:Repeat B=13
:Output(A,B,"BORIS")
:If B>1:Output(A,B-1," ")
:B+1üB
:End
:B-1üB
:Output(A,B,"     ")
:A+1üA
:Repeat B=0
:Output(A,B,"BORIS")
:If B<12:Output(A,B+5," ")
:B-1üB
:End
:B+1üB
:Output(A,B,"     ")
:A+1üA
:Repeat B=13
:Output(A,B,"BORIS")
:If B>1:Output(A,B-1," ")
:B+1üB
:End
:B-1üB
:Output(A,B,"     ")
:A+1üA
:Repeat B=5
:Output(A,B,"BORIS")
:If B<12:Output(A,B+5," ")
:B-1üB
:End
:8üA:12üB
:Repeat B=0
:Output(A,B,"ROCKS")
:If B<12:Output(A,B+5," ")
:B-1üB
:End
:B+1üB
:Output(A,B,"     ")
:A-1üA
:Repeat B=13
:Output(A,B,"ROCKS")
:If B>1:Output(A,B-1," ")
:B+1üB
:End
:B-1üB
:Output(A,B,"     ")
:A-1üA
:Repeat B=0
:Output(A,B,"ROCKS")
:If B<12:Output(A,B+5," ")
:B-1üB
:End
:B+1üB
:Output(A,B,"     ")
:A-1üA
:Repeat B=7
:Output(A,B,"ROCKS")
:If B>1:Output(A,B-1," ")
:B+1üB
:End



Ø = théta
=/= : différent de.

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2176
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 16 Mar 2011, 16:34   Citer 

Waw quand même!!

tu permets que je le digère ?
je te réponds demain si j'ai trouvé.

 Adresse email Haut de page Bas de page 
 
Schnidel



Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 16 Mar 2011, 15:11
Posté le : Mer 16 Mar 2011, 16:55   Citer 

Aucun problème, prends ton temps ! Je vais re-vérifier de mon côté également (sinon, tu aurais un snake plus court ?)

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
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