Heu, si tu debutes (en gros que t'as pas deja fait quelques prgms en BASIC) je te deconseilles fortement (pour par dire ultimement) de tenter de faire un tetris en BASIC, c'est ultra dur vraiment (meme si le basic est un langage facile).
bah en faite g déja fait des programme en basic mais jamais graphique
aurait tu des truc pour commencer en graphique?
very Le 17/10/2005 à 21:33 pour pas laisser de trace, il suffit "simplement" d'effacer les anciennes lignes lorsque tu retrace les nouvelles.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard
La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.
Cetres, mais c que le debut des problemes.
Franchement je suis pas le genre a vouloir decourager les gens, mais il y a 1 chose que je deconseilles vraiment, c de tenter de coder un tetris en basic. Par contre pour tout projet realiste (meme difficile, mais je dis realiste), là je serais le premier a aider toute personne qui aura besoin d'aide.
Ouai bah j'avance petit a petit dans ce projet!
Mais n'ayant pas de passer graphique je ne vois pas comment je peux éffacer une zone de l'écran efficacement sans effacer tout l'écran?
Car lor de la descente de l'objet il ne fais pas de trace mais lorsque qu'il bouge a gaude ou a droite, il laisse des "marque", pareil pour quand l'ojbjet se transforme!
Esque quelqu'un aurait une solution pour se probleme??
merci
joe14 Le 19/10/2005 à 13:24 Si tu effaces la position précédente avant de dessiner chaque nouvelle position, je vois pas comment ça peut merder...
Merci mais vous allez surment me prendre pour un blaireau mais comment on fais sa?
Si t'utilises les "Line(" pour dessiner, il suffit que tu gardes les coordonnées où t'as affiché et que tu fasses "Line(x,x,x,x,0)" le dernier "0" voulant dire qu'une ligne blanche sera tracée (en gros que le noir sera effacé). Si tu mets 1 ou rien (comme t'as fait) a la place du 0, se sera une ligne noire.