Skip to content

alvarosamudio/Tetris-DTK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris-DTK 🎮

Qt Badge Deepin Badge License

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.

✨ Características

  • Motor Nativo: Desarrollado íntegramente en C++ con Qt para un rendimiento óptimo.
  • Integración DTK: Utiliza DMainWindow, DTitlebar y 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.

🛠️ Requisitos de Compilación

Para compilar este proyecto en Deepin o cualquier sistema con soporte DTK, necesitarás:

  • qtbase5-dev
  • dtkwidget-dev
  • qt5-default (o equivalente)
  • pkg-config

🚀 Instalación y Compilación

  1. Clona el repositorio:

    git clone https://github.com/alvarosamudio/Tetris-DTK.git
    cd Tetris-DTK
  2. Genera el Makefile con qmake:

    qmake
  3. Compila el proyecto:

    make
  4. Ejecuta el juego:

    ./Tetris

🎮 Controles

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

🤝 Créditos

  • 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.

📄 Licencia

Este proyecto está bajo la licencia GNU General Public License v3.0. Consulta el archivo LICENSE para más detalles.

About

tetris game using dtk design frame for deepin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published