Faire bouger un élément dessiné.
Posté le 05/03/2009 19:34
Voilà d'abord je vais préciser que n'ai absolument pas appris à programmer, j'ai quelques jeux sur ma casio 35+ et j'essaie de comprendre le programme, je fais des tests et au final je connais pas mal de trucs
Bref j'ai fait quelques jeux (un genre de mini-rpg et un jeu style guitar hero)
Dernièrement j'ai découvert comment faire des graphismes avec Plot, Line, etc...
J'ai donc quelques idées pour faire un Pong et un Space invaders
Mais j'ai fait un premier test et j'ai déjà un problème.
J'ai fait un mini programme qui affiche juste une croix dont le point central a pour coordonnées A et B, générés aléatoirement au début du programme (de façon à ce que ça soit toujours dans l'écran bien sur)
Puis avec les 4 flèches directionnelles, on peut faire varier A et B et donc faire bouger la croix. Le problème c'est qu'il reste la trace de la croix, et que j'ai pas vraiment de solution pour empêcher ça. Déjà les points sont assez lents à afficher, donc rien qu'avec ma petite croix un cleargraph donnait un rendu horrible. J'ai donc pensé à mettre des Plot-Off pour que la trace s'efface au fur et à mesure, mais j'imagine que le programme va être hyper lent dès qu'il y aura pas mal d'éléments à l'écran.
Bref, il y a pas un autre moyen pour que ça ne laisse pas les anciennes positions ?
Une autre question qui n'a rien à voir, pour la commande Getkey, ça ne la prend qu'à un moment précis du programme, et donc ça peut être assez chiant dans certains cas. Est-ce qu'il y a un moyen que ça compte quelle touche est enfoncée à n'importe quel moment du programme ?
Encore une autre qui me vient en tête, est-ce qu'il y a une solution pour que deux joueurs puissent jouer en même temps ? (pour Pong par exemple) Ça j'en doute mais bon, s'il y a une astuce pour ça je suis preneur