Robot Wolf
Retos Interactivos 2D
Implementación de un modulo interactivo de retos 2D con mecánicas tipo puzzle basadas en Phaser.js. Los estudiantes resuelven desafíos visuales y lógicos, con contenido gestionado desde Strapi.
Acerca del proyecto
Módulo gamificado de retos 2D desarrollado para la plataforma educativa Robot Wolf. Los estudiantes interactúan con puzzles y desafíos visuales construidos con el motor de juegos Phaser.js, integrado dentro de una aplicación React. Diseñé e implementé nuevos tipos de retos basados en el manejo de matrices, donde los estudiantes deben resolver secuencias lógicas para progresar. Logré una integración fluida entre la reactividad de React y el ciclo de vida del motor Phaser.js, consumiendo datos dinámicos desde Strapi CMS.
Funcionalidades clave
- Implementación de lógica de puzzles basada en manipulación de matrices y arrays dinámicos
- Mecánicas tipo puzzle: mover, recolectar y resolver
- Consumo de contenido educativo estructurado desde Strapi CMS
- Sistema de puntuación basado en el tiempo y progreso por estudiante
Retos y soluciones
El mayor reto fue la abstracción: convertir operaciones complejas de arrays matemáticos en interacciones visuales intuitivas dentro de un canvas de 2D, asegurando que el estado del juego se mantuviera sincronizado con el store de React.