Posté le 07/11/2019 16:20
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 269 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 07/11/2019 16:24 | #
Tous les pixels peuvent être effacés avec PxlOff ou PlotOff. Maintenant tu peux aussi changer ta liste pour ne plus le dessiner au frame d'après.
Citer : Posté le 07/11/2019 16:58 | #
Oui d'accord on peut effacer avec pxloff ou plotoff mais comme chaque carré mon snake fais 3 pixel de côté il faudrait faire 9x pxloff... Bonjour la lenteur.
Ici j'ai fait en sorte que ça efface tous le screen (cls) mais ça fait un clignotement atroce alors que j'ai vu une vidéo d'un tetris ou tout était fluide...
Citer : Posté le 07/11/2019 16:59 | #
Tu peux toujours écrire des espaces avec Text ce qui te donne des blocs de 3×5. Mais y'a pas bien mieux, et je ne sais pas ce que le Tetris en question utilisait.
Citer : Posté le 07/11/2019 17:19 | #
Ici
https://www.planet-casio.com/Fr/programmes/programme377-last-tetris-pll-pierrotll-a6.html
Citer : Posté le 07/11/2019 19:41 | #
In Tetris, the screen is saved as the background (StoPict 1, BG-Pict 1)
Except for the single tetris piece thats moving
the Cls command is used to remove that piece, but Cls doesn't update the screen, so it still looks like its on the screen
Then Drawstat is used to draw the new tetris piece in place, then it updates the screen, so it looks like the piece moved from the old position to the new and thus it doesn't flicker
So for you, the entire snake will have to be redrawn every time it moves (which might be very slow)
[OPTN], [F6] (▶), [F6] (▶), [F2] (PICT), [F1] (Sto) => StoPict 1
[SHIFT], [MENU], [F6] (▶), [F5] (BACK), [F2] (Pict) => BG-Pict 1
Citer : Posté le 07/11/2019 19:49 | #
Owww, my head... xD
I believe that I'm not ready for a program like to this...
Citer : Posté le 07/11/2019 20:11 | #
You sure about that? In PRGM, every graphics command updates the screen.
Citer : Posté le 07/11/2019 20:13 | #
Je tiens à dire que je ne suis pas bilingue
Citer : Posté le 07/11/2019 20:29 | #
Cls (I think theres a few other commands as well) only update the vram, but you need to update the screen via another graphic command, like plotoff 0, 0
BG-Pict only updates the vram as well I think?
Citer : Posté le 07/11/2019 20:30 | #
Wow, that actually seems to be correct.
Text 1,1,"TEST"
Cls
While 1
WhileEnd
In this program the text remains visible. This is a new for me.
Citer : Posté le 07/11/2019 20:39 | #
Pourquoi tu met un while whilend?
Citer : Posté le 07/11/2019 20:42 | #
Otherwise the program would end
I found PlotOff 0, 0 to be the fastest command to update the screen
Citer : Posté le 08/11/2019 21:22 | #
And so, what is the code for this ? I have difficulties to understand in French, so in English...