Una implementación nativa y moderna del clásico Tetris construida específicamente para el ecosistema Deepin Linux utilizando DTK (Deepin Tool Kit) y C++/Qt.
Este proyecto ha sido reconstruido desde cero para abandonar el antiguo motor web (wrapper) y ofrecer una experiencia de juego ligera, fluida y perfectamente integrada con la estética de Deepin.
- Motor Nativo: Desarrollado íntegramente en C++ con Qt para un rendimiento óptimo.
- Integración DTK: Utiliza
DMainWindow,DTitlebary widgets nativos de Deepin para una apariencia premium. - Ligero: Sin dependencias de motores web pesados (QtWebEngine eliminado).
- Control Fluido: Respuesta inmediata al teclado para una experiencia de juego clásica.
- Soporte de Tema: Compatible con el modo oscuro y claro de Deepin.
Para compilar este proyecto en Deepin o cualquier sistema con soporte DTK, necesitarás:
qtbase5-devdtkwidget-devqt5-default(o equivalente)pkg-config
-
Clona el repositorio:
git clone https://github.com/alvarosamudio/Tetris-DTK.git cd Tetris-DTK -
Genera el Makefile con qmake:
qmake
-
Compila el proyecto:
make
-
Ejecuta el juego:
./Tetris
| Tecla | Acción |
|---|---|
← / → |
Mover pieza a la izquierda / derecha |
↑ |
Rotar pieza |
↓ |
Caída suave |
Espacio |
Caída instantánea (Hard Drop) |
P |
Pausar / Reanudar el juego |
- Desarrollo original impulsado por la comunidad de Deepin en Español.
- Reconstrucción nativa diseñada para Deepin Latin Code.
Hecho con ❤️ para la comunidad de Deepin.
Este proyecto está bajo la licencia GNU General Public License v3.0. Consulta el archivo LICENSE para más detalles.