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-TextualEs recomendable utilizar un entorno virtual para gestionar las dependencias del proyecto.
python -m venv venv
venv\Scripts\activatepython3 -m venv venv
source venv/bin/activateUna vez activado el entorno virtual, instala las dependencias del archivo requirements_dev.txt con:
pip install -r requirements_dev.txtEste 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. |
