FR : Ceci est un projet de classe qui consiste à coder un tetris grâce au module python tkinter
Le fichier tetris_class.py est un fichier non-exécutable :
Il est composé de plusieurs objets : L'objet Shape, qui définit les différentes pièces qui peuvent apparaître dans le jeu
- Le carré (2 * 2)
- La ligne (4 * 1)
- La pièce en forme de J
- La pièce en forme de L (miroir de la forme en J)
- La pièce en forme de S
- La pièce en forme de Z (miroir de la forme en S)
L'objet Block, qui définit la vitesse de descente de la pièce active et ses déplacement horizontaux
L'objet Game, qui définit le plateau de jeu, ses dimensions, le score et l'échelle en pixels.
EN : This is a school project where we are coding a tetris with the python module tkinter
The tetris_class.py file is a non-executable file:
It is composed of several objects: The Shape object, defining the different pieces that can appear in the game
- The square (2 * 2)
- The line (4 * 1)
- The J-shaped piece
- The L-shaped piece (mirroring the J-shaped piece)
- The S-shaped piece
- The Z-shaped piece (mirroring the S-shaped piece)
The Block object, defining the downwards speed of the current piece and its horizontal displacements
The Game object, defining the gameboard, its dimensions, the score and the pixels-scale.