From a6f81bf60214c6c6d69feb3eea38b2007514d1f4 Mon Sep 17 00:00:00 2001 From: eljedidev Date: Mon, 25 Aug 2025 12:14:00 +0200 Subject: [PATCH] Update --- LICENSE | 16 +++++++++++++++ README.md | 43 ++++++++++++++++++++++++++++++++++++++++ images/logo-icon.webp | Bin 0 -> 2004 bytes images/screenshot1.webp | Bin 0 -> 7586 bytes images/screenshot2.webp | Bin 0 -> 4972 bytes 5 files changed, 59 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 images/logo-icon.webp create mode 100644 images/screenshot1.webp create mode 100644 images/screenshot2.webp diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0d1dc4c --- /dev/null +++ b/LICENSE @@ -0,0 +1,16 @@ +Licencia: Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) + +Permisos otorgados: +- Puedes usar, copiar y compartir esta aplicación solo en su forma original (sin modificaciones). +- El uso está limitado a fines NO comerciales. +- Debes dar crédito al autor original. + +No está permitido: +- Modificar, adaptar ni crear obras derivadas de esta aplicación. +- Usar esta aplicación con fines comerciales, incluyendo ventas, publicidad o cualquier forma de monetización. + +Aviso: +La aplicación se proporciona "tal cual", sin garantías de ningún tipo. + +Más información y el texto legal completo en: +https://creativecommons.org/licenses/by-nc-nd/4.0/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..998d61e --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +![Logo](/images/logo-icon.webp) + +# Colortris +![Última versión](https://img.shields.io/badge/ultima_version-v_1.0-blue?style=for-the-badge&logo=rocket&logoColor=white) + +**Colortris** es una versión innovadora del clásico Tetris que añade una nueva dimensión de complejidad: los colores. Diseñado específicamente para smartwatches con Android, este juego te desafía a pensar no solo en las formas de las piezas, sino también en sus colores para crear estrategias ganadoras. + +El juego Tetris se complica con esta versión donde tendrás que tener en cuenta los colores de cada pieza y el espacio disponible, creando una experiencia de juego única y adictiva. + +## ⭐ Características principales + +- **Mecánica de colores:** Une 5 bloques del mismo color para eliminar la fila, añadiendo estrategia al juego clásico. +- **Poder TNT:** Usa explosivos especiales para eliminar grupos de bloques y crear combos espectaculares. +- **Optimizado para smartwatch:** Diseñado específicamente para la experiencia de juego en relojes inteligentes. +- **Gráficos vibrantes:** Colores llamativos y efectos visuales que aprovechan las pantallas modernas. + +## 📖 Instalación + +Descarga la última versión desde lanzamientos y sigue las instrucciones de instalación. + +### Android (Smartwatch) + +Para instalar la aplicación en tu smartwatch Android: + +1. Descarga **OmniLink** en tu computador. Si no lo tienes, usa Wear Installer como alternativa. +2. Descarga el archivo .apk del juego desde los lanzamientos. +3. Conecta OmniLink a tu smartwatch. +4. Selecciona el archivo .apk e instálalo en tu dispositivo. + +## 💡 Uso + +1. Abre **Colortris** en tu smartwatch. +2. Usa los controles táctiles para mover y rotar las piezas que caen. +3. **Objetivo principal:** Une 5 bloques del mismo color en una fila para eliminarla. +4. **Estrategia TNT:** Recoge y usa el TNT para eliminar grupos de bloques y crear espacio. +5. Planifica tus movimientos considerando tanto la forma como el color de cada pieza. +6. Sobrevive el mayor tiempo posible y alcanza la puntuación más alta. + +## 🖵 Capturas de pantalla + +![screenshot1](/images/screenshot1.webp) +![screenshot2](/images/screenshot2.webp) + diff --git a/images/logo-icon.webp b/images/logo-icon.webp new file mode 100644 index 0000000000000000000000000000000000000000..04729a2b6d2ab9e37a45b012799381bff5439048 GIT binary patch literal 2004 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 E0RBVNJpcdz literal 0 HcmV?d00001 diff --git a/images/screenshot2.webp b/images/screenshot2.webp new file mode 100644 index 0000000000000000000000000000000000000000..f7b20b6733181ea9c739a8be997e2a0aab752890 GIT binary patch literal 4972 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 literal 0 HcmV?d00001