Este es un proyecto de Tetris desarrollado en Python usando la libreria de aplicaciones en terminal Textual
Para clonar el repositorio en tu máquina local, ejecuta el siguiente comando en tu terminal:
git clone https://github.com/Paul-Asto/Game-Tetris-in-Python-Textual.git
cd Game-Tetris-in-Python-Textual
Es recomendable utilizar un entorno virtual para gestionar las dependencias del proyecto.
python -m venv venv
venv\Scripts\activate
python3 -m venv venv
source venv/bin/activate
Una vez activado el entorno virtual, instala las dependencias del archivo requirements_dev.txt
con:
pip install -r requirements_dev.txt
Este proyecto usa la siguiente librería:
textual
Para ejecutar el juego, simplemente corre:
python main.py
¡Disfruta jugando mi version de Tetris!
En este documento se explican los eventos del teclado utilizados en el juego de Tetris.
Tecla | Acción |
---|---|
⬆️ (Arriba) | Rotar la pieza en sentido horario. |
⬇️ (Abajo) | Mover la pieza hacia abajo. |
⬅️ (Izquierda) | Mover la pieza a la izquierda. |
➡️ (Derecha) | Mover la pieza a la derecha. |
Space (Espacio) | "Matar" la pieza, es decir, hacer que caiga instantáneamente hasta la posición más baja posible. |