Actualizar ROADMAP: marcar Sistema de Release como completado + añadir Logo/Autor Watermark

-  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
This commit is contained in:
2025-10-05 09:56:11 +02:00
parent 597f26461a
commit 2f0abbb436

View File

@@ -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
---