Croissant Adventure 2 es un juego web propio ambientado en Migalandia. Lo construi con JavaScript vanilla, HTML5 Canvas y CSS, sin motor externo, para practicar arquitectura de juegos desde cero: sistema de escenas, mapa central con regiones, minijuegos modulares, camara, audio, input escalado, puntuacion, monedas, login, seleccion de personajes y outfits, sincronizacion con Firebase, chat narrativo con IA y control parental.
Problema, stack y resultado
Problema que resuelve
Juego web en JavaScript vanilla con mundo central, personajes, minijuegos, chat IA, Firebase, control parental y motor propio sobre HTML5 Canvas.
Tecnologias usadas
Stack principal: JavaScript, HTML5 Canvas, CSS. Tecnologias del proyecto: JavaScript, HTML5 Canvas, CSS, Firebase, localStorage, WebAudio, AI Chat.
Que hice yo
Mi rol fue Autor. Trabaje la parte tecnica, el enfoque de producto y la documentacion suficiente para que el resultado pueda explicarse y evolucionar.
Resultado o aprendizaje
Motor propio con escenas, game loop, input escalado y cambio de minijuegos. Mundo central con regiones, camara, minimapa, monedas, musica y efectos ambientales.
Highlights
- Motor propio con escenas, game loop, input escalado y cambio de minijuegos.
- Mundo central con regiones, camara, minimapa, monedas, musica y efectos ambientales.
- Coleccion de minijuegos: plataformas, shooter, memoria, snake, tower defense, ritmo, pesca, surf y mas.
- Sistema de login, seleccion de personaje, outfits, progreso persistente y sincronizacion con Firebase.
- Chat IA narrativo y panel de control parental con estadisticas y limites de tiempo.