1

Bonjour je suis passionner par la programmation
et en voyant les possibilité de ma calculette sa ma intérresser et depuis un ptit moment jmy interresse
J'ai commencer de développer un projet de tetris
Mai je rencontre un premier soucis:
comment faire descendre les différent objet sans que cela laisse des traces ??
et esque pour créer des objet cela est une bonne solution ou pas :

pour le carré par exemple

:Line(0,0,0,10
:Line(0,10,10,10
:Line(10,10,10,0
:Line(10,0,0,0


merci!

2

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).
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

3

bah en faite g déja fait des programme en basic mais jamais graphique
aurait tu des truc pour commencer en graphique?

4

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.

5

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.
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

6

Cetres, mais c que le debut des problemes.

Mais je n'ai jamais dit l'inverse smile.

Sinon, c'est pas complétemment impossible, et au moins "il se heutera à la difficulté" (© mon prof de physique smile ) , ça lui fera pas de mal. (enfin, soit tu progresse, soit tu abandonne, comme en prépa quoi grin )
«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.

7

sinon sa vaut le coup d'essayer cheeky

8

Faut quand meme avoir un minimum de passé en programmation j'veux dire.
Parce que Tetris pour un tout premier prgm, vous m'enleverez pas de l'idée que c pas ce qu'il y a de plus trivial.En l'occurence, naldov dit:
bah en faite g déja fait des programme en basic mais jamais graphique
(ce que j'avais pas lu en repondant => ./5)

Donc... ca se tente !! magic (impossible n'est pas TI-iste comme dirait l'autre^^)
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

9

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

10

Si tu effaces la position précédente avant de dessiner chaque nouvelle position, je vois pas comment ça peut merder...

11

Exactement. smile
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

12

Merci mais vous allez surment me prendre pour un blaireau mais comment on fais sa?

13

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.
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...