From 2f0abbb436d4d86fe24f987f38b154d33eeedd9f Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 5 Oct 2025 09:56:11 +0200 Subject: [PATCH] =?UTF-8?q?Actualizar=20ROADMAP:=20marcar=20Sistema=20de?= =?UTF-8?q?=20Release=20como=20completado=20+=20a=C3=B1adir=20Logo/Autor?= =?UTF-8?q?=20Watermark?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ✅ Sistema de Release (ítem 6) marcado como COMPLETADO - ResourcePack binario (VBE3 format) - make windows_release funcionando - Carga híbrida pack/disco - ⏳ Añadido ítem 7: Logo/Autor Sobreimpreso (Watermark) - Prioridad: Media - Estimación: 2 horas - Animación periódica cada 30-60s - Fade-in/out + slide desde esquina - Alpha blending sobre escena - Reutiliza jailgames_logo.png existente --- ROADMAP.md | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 26a3406..38fde09 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -137,18 +137,38 @@ - **Investigar:** Ball::render(), scale calculations, depth brightness - **Solución esperada:** Tamaño constante independiente de velocidad -### 6. ⏳ Sistema de Release +### 6. ✅ Sistema de Release **Descripción:** Empaquetado para distribución standalone **Prioridad:** Baja **Estimación:** 30 minutos +**Estado:** ✅ COMPLETADO **Detalles:** -- Crear carpeta `release/` -- Script Python `pack_resources.py` para empaquetar -- Incluir SDL3.dll -- Incluir icon.png (si existe) -- Empaquetar `data/` en archivo .dat o .zip -- Target `make release` en Makefile -- README.txt con instrucciones +- ✅ Carpeta `release/` con recursos +- ✅ ResourcePack sistema de empaquetado binario (VBE3 format) +- ✅ Tool `pack_resources` para generar resources.pack +- ✅ SDL3.dll incluido en release +- ✅ Carga híbrida: resources.pack con fallback a data/ +- ✅ Target `make windows_release` en Makefile +- ✅ ZIP generado: vibe3_physics-YYYY-MM-DD-win32-x64.zip + +### 7. ⏳ Logo/Autor Sobreimpreso (Watermark) +**Descripción:** Mostrar logo JAILGAMES en esquina con animación periódica +**Prioridad:** Media +**Estimación:** 2 horas +**Detalles:** +- **Posición:** Esquina inferior derecha (o configurable) +- **Aparición:** Cada X segundos (ej: cada 30-60s) +- **Animación entrada:** Fade-in + slide desde fuera de pantalla +- **Duración visible:** 3-5 segundos +- **Animación salida:** Fade-out + slide hacia fuera +- **Rendering:** Textura PNG con alpha blending +- **Configuración:** + - Intervalo de aparición (LOGO_WATERMARK_INTERVAL) + - Duración visible (LOGO_WATERMARK_DURATION) + - Tamaño relativo a pantalla (ej: 10-15% ancho) + - Opacidad máxima (ej: 70-80% alpha) +- **Integración:** No interfiere con debug display ni modos DEMO/LOGO +- **Asset:** Reutilizar data/jailgames_logo.png existente ---