Skip to content

Releases: LucasPier/cuentos-interactivos

v1.2.1

06 Mar 17:12
3d0dcc6

Choose a tag to compare

Qué cambió

Full Changelog: v1.2.0...v1.2.1

v1.2.0

05 Mar 17:54
eb65075

Choose a tag to compare

Qué cambió

Full Changelog: v1.1.3...v1.2.0

v1.1.3

02 Mar 23:43
8197dfb

Choose a tag to compare

Qué cambió

  • feat: Optimiza la aplicación para SEO y PWA con robots.txt, sitemap.xml y metadatos sociales. by @LucasPier in #12

Full Changelog: v1.1.2...v1.1.3

v1.1.2

02 Mar 09:25
8a9f426

Choose a tag to compare

Qué cambió

Full Changelog: v1.1.1...v1.1.2

v1.1.1

01 Mar 01:20
5de896f

Choose a tag to compare

Qué cambió

  • Videos como fondo de escenas y desafíos by @LucasPier in #8
  • fix: se arreglan errores en Panel de Desarrollo by @LucasPier in #9

Full Changelog: v1.1.0...v1.1.1

v1.1.0

28 Feb 10:40
ecf6d04

Choose a tag to compare

Qué cambió

  • Mejoras documentacion by @LucasPier in #3
  • feat: control de audio en segundo plano by @LucasPier in #5
  • feat(skills): reestructuración y unificación de skills del proyecto by @LucasPier in #4
  • Mejoras en efectos by @LucasPier in #6
  • feat(dev): se añade panel de desarrollo y depuración by @LucasPier in #7

Full Changelog: v1.0.0...v1.1.0

Lanzamiento inicial

26 Feb 04:57
b0479f9

Choose a tag to compare

Release v1.0.0: Core Engine & Story Framework

Esta versión marca el lanzamiento oficial del motor de cuentos interactivos de La Biblioteca del Tío Pier. Se ha implementado una arquitectura modular, robusta y extensible, diseñada para ejecutarse en entornos web modernos con un enfoque estricto en el rendimiento y la disponibilidad offline (PWA).

🚀 Características de la Versión

  • Motor de Escenas (GameEngine): Orquestador de lógica narrativa basado en estados. Soporta ramificaciones complejas, evaluación de condiciones dinámicas y transiciones sincronizadas.
  • Gestión de Biblioteca (BibliotecaManager): Sistema centralizado para el descubrimiento y carga dinámica de historias mediante inyección de configuraciones JSON.
  • Sistema de Desafíos (Strategy Pattern): Arquitectura extensible para minijuegos e interacciones (Pregunta Real, Observación, Clicks) mediante handlers desacoplados.
  • Diseño Visual: Implementación de UI con Glassmorphism, micro-animaciones CSS y layouts adaptativos con relación de aspecto 16:9 bloqueada.
  • Persistencia de Estado: Sistema de guardado automático en localStorage con aislamiento por historia para garantizar la continuidad del progreso del usuario.
  • Efectos Dinámicos (EffectsRenderer): Capa de renderizado independiente para elementos visuales ambientales (partículas, luciérnagas) definidos por metadatos.

🛠 Especificaciones Técnicas

  • Core: JavaScript Vanilla (ES6+) utilizando Módulos Nativos y campos privados (#) para encapsulamiento estricto.
  • Offline First: Service Worker con estrategia Cache First para recursos críticos (imágenes, audios y JSONs), garantizando funcionamiento 100% offline.
  • Gestión de Recursos (Assets): Preloader inteligente (ImagePreloader) con gestión de rutas dinámicas y precarga selectiva según el contexto de la historia.
  • Arquitectura CSS: Sistema basado en Design Tokens y variables CSS, con reseteo de estilos para prevenir comportamientos inesperados en dispositivos táctiles.
  • Cero Dependencias: Implementación puramente nativa sin frameworks ni librerías externas, optimizando el tiempo de carga y la mantenibilidad a largo plazo.
  • Audio Engine: Manejo profesional de pistas de narración, música de fondo y efectos de sonido con soporte para solicitudes de rango (Range Requests).

Notas de Implementación

Esta versión incluye la historia completa "El Misterio del Bosque Encantado", que sirve como modelo de implementación para futuros contenidos bajo el esquema de datos definido en la documentación técnica.