Tetris
programmeuse
-
SebManfred Messages postés 484 Statut Membre -
SebManfred Messages postés 484 Statut Membre -
Bonjour,J' ai un projet sur le jeu en SDL en language C
S'il vous plait je n'arrive pas a faire descendre plus d'un bloc .
Ma question est ,Comment faire pour descendre le deuxieme bloc lorsque le premier est arrive en bas;et ainsi de suite
Je suis arrivee a descendre un bloc qui s'arrete lorsque il arrive a la fin de l'ecran.
Merci
S'il vous plait je n'arrive pas a faire descendre plus d'un bloc .
Ma question est ,Comment faire pour descendre le deuxieme bloc lorsque le premier est arrive en bas;et ainsi de suite
Je suis arrivee a descendre un bloc qui s'arrete lorsque il arrive a la fin de l'ecran.
Merci
A voir également:
- Tetris webmaster
- [Webmaster] ✓ - Forum Webmastering
- Je me suis fais arnaqué par un Webmaster ✓ - Forum Vos droits sur internet
- Algorithme pour tetris - Forum Programmation
- Tetris gratuit sans téléchargement - Télécharger - Stratégie
- Rapport de stage webmaster ✓ - Forum Webmastering
2 réponses
salut,
je pense, masi ce n'est peut être pas la meilleure façon de faire, que tu devrais avoir une variable "pointeur sur un bloc courant". Au début cette variable pointe sur le premier bloc. Lorsqu'il est arrivé en bas, il enregistre le fait que certaines cases sont maintenant occupées (pour empiler les blocs par dessus on aura besoin de cette info). Le "bloc de départ" est maintenant détruit et tu recrée un nouveau bloc qui repart d'en haut, etc...
Donc ton programme devra avoir un grand tableau qui correspond aux cases vides ou pas, et ce tableau est mis à jour chaque fois qu'un pièce se "pose". Il est utilisée à chaque descente de pièce pour savoir si le bloc actuel est en train de descendre ou pas.
je pense, masi ce n'est peut être pas la meilleure façon de faire, que tu devrais avoir une variable "pointeur sur un bloc courant". Au début cette variable pointe sur le premier bloc. Lorsqu'il est arrivé en bas, il enregistre le fait que certaines cases sont maintenant occupées (pour empiler les blocs par dessus on aura besoin de cette info). Le "bloc de départ" est maintenant détruit et tu recrée un nouveau bloc qui repart d'en haut, etc...
Donc ton programme devra avoir un grand tableau qui correspond aux cases vides ou pas, et ce tableau est mis à jour chaque fois qu'un pièce se "pose". Il est utilisée à chaque descente de pièce pour savoir si le bloc actuel est en train de descendre ou pas.