210

C mieux?grin

getKey()»key
If key=337 or key=340 or key=338 or key=344 or key=264:key»tst
PxlOn y,x

Voilà voilà ....
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

211

A la fin ca donne ca:

Prgm
ClrDraw
setGraph("Axes","OFF")
340»tst
2»x
2»y
While tst?264
getKey()»key
If key=337 or key=340 or key=338 or key=344 or key=264:key»tst
PxlOn y,x
If tst=337 Then:x-1»x
ElseIf tst=338 Then:y-1»y
ElseIf tst=340 Then:x+1»x
ElseIf tst=344 Then:y+1»y
EndIf
EndWhile
DelVar x,y,key,tst

Youpi winkwink
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

212

voiiiiilà ! Au bout de 7 pages on y est arrivé roll

Bon maintenant je vous propose un petit défi, ça sera pas long :
Faire le tron le plus optimisé en vitesse et en taille. On les release tous en même temps et on compare. ok ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

213

Pourkoi on peut faire plus court que ca?confus
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

214

Oui... Je pense...

Bon allez les regles du jeu :

- Faire un tron très simple, où le serpent se déplace dans 4 directions.
- Si il touche sa queue ou si on appuie sur ESC, ça quitte.
- Si on sort de l'écran, ça quitte aussi.

Le tout en pur Ti-basic wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

215

Tu vas ptêt un peu vite la!

Juste deux questions:

1 C koi l'algo si on touche la queue...?

2 Pour sortir de l'écran c un truc dans le genre: si le pixel <>x et y alors on sort du prog?
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

216

y'a plusieurs méthodes pour tout ça, je te laisse chercher grin

Bon... MacIntoc & Microbug :
Regardez le post #211 et #213, c rapide à faire wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

217

Comment tu les fait les screenshots?
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

218

tu utilise Tisshot (va voir ds les archives de Ti-fr)

Bon je v plutot proposer mon truc dans l'autre topic...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

219

faut pas utiliser tishot, faut utiliser le nouveau, il est bcp mieu je trouve

220

Pas moi sick
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

221

arrete l'interface est top et on peut retoucher l'image directement

222

bof...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

223

C koi le nouvo?
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

224

Pourkoi il axepte pas If pxlon x,y:stop

Si le pixel est allumé tu t'arrête.
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

225

cherche, il y a eu une news sur ti-fr y a quelques semaines

226

Ouais j'm'en souviens j'l'avais installé mais je l'ai plus...(formatage!)
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

227

223 pxlon est une fonction qui ne retourne pas de resultat donc tu ne peux pas l'utiliser dans un test.
utilise pxltest(x,y) qui renvoie 1 si le pixel est allumé et 0 si eteint

228

If pxlTest(y,x)=1 Then
Stop
EndIf

Mais ca ne change rien ca.confus
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

229

c le stop qui cloche.
fait
if pxltest(y,x)=1 then
pxloff(y,x)
endif

stop tout seul ca veut rien dire. tu stop pas un pixel roll

230

pxltest renvois true ou falseroll
Et sans guillemetsmile
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

231

Renvoie true or false? Et ben c bon ca non?
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

232

1=true confus
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

233

Arf! j'en sais rien!sick
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

234

false = 0, true = 1
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

235

mais de toute façon le '=true' est mit par défaut quand tu met rien...

donc 'if pxltest(y,x)' ça suffit
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

236

Il est bien placé la?

While tst?264
getKey()»key
If key=337 or key=340 or key=338 or key=344 or key=264:key»tst
PxlOn y,x
If pxlTest(y+1,x+1) Then
PxlOff y,x
EndIf
If tst=337 Then:x-1»x
ElseIf tst=338 Then:y-1»y
ElseIf tst=340 Then:x+1»x
ElseIf tst=344 Then:y+1»y
EndIf

Fo le placé avant le test des touche logiquement!
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

237

If pxlTest(y+1,x+1) Then

à koi ça sert de tester ce pixel ???????
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

238

Ben le pxel x,y est toujours allumé donc c le pixel x+1,y+1 qu'il fo tester! (c ce que je croyais)
Ya des jours ou fô pas me chercher.
Ya des jours tous les jours!

Nouvelle version du site : http://membres.lycos.fr/tiprograms

239

qu'est-ce que t'en a à foutre du pixel x+1 y+1 ???
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

240

Nan, y a quelque chose de plus simple. Tu teste le pixel que tu t'apprètes à allumer. Si il renvois true, c'est que tu bouffe ta queu donc tu quittes.
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.