Tetris
programmeuse
-
SebManfred Messages postés 484 Date d'inscription Statut Membre Dernière intervention -
SebManfred Messages postés 484 Date d'inscription Statut Membre Dernière intervention -
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
- Comment creer tetris sur ti 83 sans cable usb - Forum calculatrices
- Webmaster ✓ - Forum Webmastering
- Tetris gratuit - Télécharger - Stratégie
- Formation webmaster par le cnam - Forum Études / Formation High-Tech
- Game designer & webmaster ✓ - Forum Études / Formation High-Tech
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.