Poster un nouveau sujet Poster une réponse
jeux du snake beug
Auteur Message
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Dim 05 Fév 2012, 3:51   Citer 

Bonjour bigmouth.gif
donc après avoir passer enviton 2h a recopier ca (voir 3h avec toute les choses que j'ai chercher crazy.gif ) :



Code

EffDessin
0=>Xmin
94=>Xmax
(-)62=>Ymin
0=>Ymax
AxesNAff
FonctNAff
16=>A:18=>B:44=>C:77=>D:1=>E:2=>N:0=>O
7=>dim(Liste6
1=>P
Goto S
Lbl R
EffEcr:Disp "BLOQUE
Pause
Lbl S
Menu("NIVEAU","",A,"",B,"",C,"",D,"",E,"",F,"",G
Lbl E
If 39>Liste6(4:Goto R
5=>P:38=>B
For(ø,23,68,5
For(Z,13,16
Ligne(ø,Z-ø,ø+3,Z-ø
End
End
Goto A
Lbl F
If 39>Liste6(5:Goto R
26=>A:6=>P
For(ø,42,45
Ligne(8,20-ø,86,20-ø
Ligne(8,(-)ø,27,(-)ø
Ligne(67,(-)ø,86,(-)ø
Ligne(ø-14,(-)7,ø-14,(-)21
Ligne(ø-14,(-)32,ø-14,(-)57
Ligne(ø+21,(-)32,ø+21,(-)57
Ligne(ø+21,(-)7,ø+21,(-)10
End
Goto A
Lbl G
If 39>Liste6(6:Goto R
6=>A:7=>P
For(ø,1,15
13+5ent(NbrAléat14=>I
5ent(NbrAléat8+3=>J
For(Z,0,3
Ligne(I,Z-J,I+3,Z-J
End
End
Goto A
Lbl C
3=>P
Lbl D
If 39>Liste6(3-ent(P/3:Goto R
For(ø,7,10
For(Z,0,45,45
Ligne(8,(-)ø-Z,41,(-)ø-Z
Ligne(53,(-)ø-Z,86,(-)ø-Z
End
For(Z,1,76,75
Ligne(ø+Z,(-)11,ø+Z,(-)25
Ligne(ø+Z,(-)37,ø+Z,(-)51
End:End
If P=3:Goto A
3=>P
Lbl B
If 39>Liste6(P:Goto S
For(ø,27,35
Ligne(28,(-)ø,66,(-)ø
End
Ligne(32,(-)31,62,(-)31,0
P+1=>P
Lbl A
If .7349=partDéc(Liste6(P:Liste6(P=>O
EffListe Liste4
EffListe Liste5
99=>dim(Liste4
99=>dim(Liste5
For(ø,1,6,1.4
Ligne(88,(-)ent(ø),6,(-)ent(ø)
End
Ligne(6,(-)57,88,(-)57
Ligne(88,(-)56,88,(-)6
Ligne(6,(-)6,6,(-)56
Texte(0,13," SCORE : 3
Texte(0,53," HIGH : ",ent(O
Lbl 5
(-)8-5ent(NbrAléat10=>I
8+5ent(NbrAléat16=>J
If pxl-Test((-)I,J:Goto 5
Ligne(J,I,J+2,I-2
Ligne(J,I-2,J+2,I
Goto 3
Lbl 2
6+50partDéc((A+C)/50=>A
8+80partDéc((B+D)/80=>B
If pxl-Test(A+2,B:Goto 4
Texte(A,B,"º
Lbl 3
arrondi(1+NpartDéc(E/N),0=>E
Texte(Liste4(E),Liste5(E),"[4 espaces]
A=>Liste4(E:B=>Liste5(E
codeTouch(=>K
If K=0:Goto 2
If D=72:Then
If K=24:67=>D
If K=26:77=>D
If 1=abs(K-25:44=>C
Goto 2:End
If C[pas égal à]44:Goto 2
If K=25:39=>C
If K=34:49=>C
If K=25 ou K=34:72=>D
Goto 2
Lbl 4
Texte(A,B,"º
Ligne(B+1,(-)A-3,B+2,(-)A-2
If (-)I[pas égal à]A+2 ou J[pas égal à]B ou N=99:Goto Q
N+1=>N
Texte(0,38,N+1
Goto 5
Lbl Q
If N+1>O:N+1.7349=>Liste6(P
Texte(27,31,"GAME OVER
Pause
EffEcr
Output(2,5,"SNAKE NN
Output(3,3,"VERSION  1.0
Output(5,5,"NOUFNOUF
Output(6,5,"06/10/06


j'ai un beug d'affichage après la passage du snake il reste des trace qui rend le jeux très dur a voir
quelqu'un pourrait corrigée et me dire dou vien le beug ?

merci d'avance, cordiamlement OLvor happy.gif

 Adresse email Haut de page Bas de page 
 
tapenad



Autorisation : Membre
Nb de messages : 197
Inscrit le : Jeu 17 Nov 2011, 13:20
Posté le : Dim 05 Fév 2012, 10:09   Citer 

essaie ça:
Texte(Liste4(E),Liste5(E),"[4 espaces]"
les guillemets pour les espaces a la fin sont obligatoires...

----------------------
L’erreur est humaine, mais pour provoquer une vraie catastrophe, il faut un ordinateur.

je suis premier!!!

je m'aime.
 Adresse email Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Dim 05 Fév 2012, 13:54   Citer 

ça, je crois vraiment pas : les guillemets en fin de ligne sont TOUJOURS facultatifs.

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Dim 05 Fév 2012, 14:13   Citer 

salut bigmouth.gif
merci de me répondre mais faudrait s'accordé sur la raison ^^ minied.gif

 Adresse email Haut de page Bas de page 
 
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Dim 05 Fév 2012, 14:19   Citer 

re
en fait le beug c'est que j'ai mi les 4espace dans le [ ] crazy.gif mais j'ai un beug de score ........ mtn

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 05 Fév 2012, 16:51   Citer 

Quand tu dis "sans le [ ]", ça désigne la touche espace ou des crochets ?
En tout cas il fallait écrire quatre espaces.
Les guillemets de fin sont facultatifs mais permettent de faciliter la relecture du code.

Décrit-nous plus en détails ce qui se passe au niveau du score.
(défaut d'affichage ? erreur de domaine ? mémorisation des records ? ...)

Code
Texte(0,38,N+1)  // à vérifier

Liste6 désigne L6 saisi avec 2nde+6.

Texte(0,53," HIGH : ",ent(O   // O est la lettre O.



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



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Lun 06 Fév 2012, 0:30   Citer 

re bigmouth.gif et merci de s'occuppé de moi happy.gif
donc pour les []

j'ai fait sa :

Code
Texte(Liste4(E),Liste5(E),"[    ]



au lieu de :

Code
Texte(Liste4(E),Liste5(E),"    "



et donc pour le score je commence directement a 3 puis je passe a 33 et après sa suis bien 34.35.35.36.37.etc...

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 06 Fév 2012, 0:46   Citer 

Enlève ces crochets, ne touche pas aux guillemets du début, et ce sera parfait.

Je crois que la position d'affichage du score initial et la position d'affichage régulier du score sont décalés l'un par rapport à l'autre.
Texte(0,34,N+1) devrait régler le problème.

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



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Lun 06 Fév 2012, 0:51   Citer 

re
je suis débille j'ai meme pas donner le bon code tenez celuil la c'est le bon
crazy.gif crazy.gif crazy.gif


Code
EffDessin
0=>Xmin
94=>Xmax
(-)62=>Ymin
0=>Ymax
AxesNAff
FonctNAff
6=>A:8=>B:44=>C:77=>D:1=>E:2=>N:0=>O
1=>dim(Liste6
If .7349=partDéc(Liste6(1:Liste6(1=>O
EffListe Liste4
EffListe Liste5
99=>dim(Liste4
99=>dim(Liste5
For(ø,1,6,1.4
Ligne(88,(-)ent(ø),6,(-)ent(ø)
End
Ligne(6,(-)57,88,(-)57
Ligne(88,(-)56,88,(-)6
Ligne(6,(-)6,6,(-)56
Texte(0,13," SCORE : 3
Texte(0,53," HIGH : ",ent(O
Lbl 5
(-)8-5ent(NbrAléat10=>I
8+5ent(NbrAléat16=>J
If pxl-Test((-)I,J:Goto 5
Ligne(J,I,J+2,I-2
Ligne(J,I-2,J+2,I
Goto 3
Lbl 2
6+50partDéc((A+C)/50=>A
8+80partDéc((B+D)/80=>B
If pxl-Test(A+2,B:Goto 4
Texte(A,B,"º
Lbl 3
arrondi(1+NpartDéc(E/N),0=>E
Texte(Liste4(E),Liste5(E),"[4 espaces]
A=>Liste4(E:B=>Liste5(E
codeTouch(=>K
If K=0:Goto 2
If D=72:Then
If K=24:67=>D
If K=26:77=>D
If 1=abs(K-25:44=>C
Goto 2:End
If C[pas égal à]44:Goto 2
If K=25:39=>C
If K=34:49=>C
If K=25 ou K=34:72=>D
Goto 2
Lbl 4
Texte(A,B,"º
Ligne(B+1,(-)A-3,B+2,(-)A-2
If (-)I[pas égal à]A+2 ou J[pas égal à]B ou N=99:Goto Q
N+1=>N
Texte(0,38,N+1
Goto 5
Lbl Q
If N+1>O:N+1.7349=>Liste6(1
Texte(27,31,"GAME OVER
Pause
EffEcr
Output(2,5,"SNAKE NN
Output(3,3,"VERSION  1.0
Output(5,5,"NOUFNOUF
Output(6,5,"06/10/06



 Adresse email Haut de page Bas de page 
 
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Lun 06 Fév 2012, 1:00   Citer 

re bigmouth.gif
ok merci =)
alors mtn je commence a 3 et ca ce poursui normal (3.4.5.6.7.8.9.etc...)

 Adresse email Haut de page Bas de page 
 
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Lun 13 Fév 2012, 18:43   Citer 

bonjour, bigmouth.gif
heu svp aider moi
le score beug et je passe de 0 a 4 au début puis sa continu normal (4.5.5.6.7.8.9)
merci d'avence bigmouth.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 13 Fév 2012, 18:56   Citer 


Code
Texte(0,53," HIGH : ",ent(O   // O est la lettre O.



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



Publicité    



 
Olvor



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Mar 14 Fév 2012, 17:34   Citer 

re happy.gif
alors remplacé 0 -> O :
na rien changer crazy.gif
c'est bizar .......

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 14 Fév 2012, 17:56   Citer 

Alors on a changé de code et tu as obtenu des problèmes que tu n'avais pas avant...

Sinon ce que je t'ai indiqué dans mon dernier message n'a pas d'influence sur ton problème car la ligne affiche le record et non le score.


Code
2=>N:0=>O  // Au début

Texte(0,13," SCORE : 3
Texte(0,53," HIGH : ",ent(O

Texte(0,38,N+1



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



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Mar 14 Fév 2012, 22:45   Citer 

re happy.gif
excuse moi mais je n'est pas bien comprit ce que tu me damnde de fair

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 14 Fév 2012, 23:50   Citer 

Je te propose de relire les lignes de codes contenus dans la balise code.
Et si ce n'est toujours pas le lieu des erreurs, on en cherchera d'autres.

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



Autorisation : Membre
Nb de messages : 12
Inscrit le : Dim 05 Fév 2012, 3:32
Posté le : Mer 22 Fév 2012, 18:38   Citer 

re
excuse moi de répondre bcp de temps après ...
heu oui mais je voi pas d'erur , et j'en est meme corrigé ici genre pour ne pas commencé a 3 mais a 0

FAUX

Code
Texte(0,13," SCORE : 3




BON

Code
Texte(0,13," SCORE : 0



et aussi pour ne pas que lorsque l'on attrape une pomme ou ... ne pas passé de 0
à 01 (et donc avent 3 *mange une pomme* 31)

FAUX

Code
Texte(0,38,N+1




BON

Code
Texte(0,34,N+1



 Adresse email Haut de page Bas de page 
 
Pb
Invité
Posté le : Mer 10 Oct 2012, 14:45   Citer 

J'un problème avec ma calculette elle me dit qu'il y a une erreur à la ligne :
Ligne(88,(-)ent(tetha),6(-)ent(tetha)

  Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Mer 10 Oct 2012, 15:29   Citer 

Ça doit être au niveau des "moins" que ça pose problème. Il ne faut pas appuyer sur la touche parenthèse, puis moins, puis re-parenthèse. Il faut utiliser la touche moins "de la négativité". winkle.gif

Pense à toujours préciser le type d'erreur: syntaxe, argument, etc. happy.gif

 Adresse email Haut de page Bas de page 
 
Merci
Invité
Posté le : Mer 10 Oct 2012, 18:52   Citer 

Ok merci

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





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