Todo el código de ArcLycée está disponible públicamente en GitHub. Puedes descargarlo, estudiarlo, modificarlo y aprender de él.
El código fuente completo del juego está alojado en:
github.com/carlosmirandalevy/arclycee
Si tienes Git instalado, abre una terminal y ejecuta:
git clone https://github.com/carlosmirandalevy/arclycee.git
cd arclycee
¡Eso es todo! No necesitas instalar nada más. ArcLycée usa HTML5 Canvas + JavaScript vanilla — sin frameworks, sin compilación, sin dependencias.
Necesitas un servidor HTTP local porque los módulos ES6 no funcionan con file://. Cualquiera de estas opciones sirve:
# Con Python (viene preinstalado en Mac/Linux)
python3 -m http.server 8000
# Con Node.js
npx serve .
# Con PHP
php -S localhost:8000
Luego abre http://localhost:8000/juego.html en tu navegador.
| Carpeta | Contenido |
|---|---|
js/motor/ | Motor del juego: game loop, input, renderizado, sonido, música, guardado |
js/escenas/ | Escenas: menú principal, selección de personaje, cinemáticas |
js/mundos/ | Los 13 mundos del juego, cada uno en su propia carpeta |
js/mecanicas/ | Combate, inventario, diálogos, mini-juegos, álbum de fotos |
js/idiomas/ | Traducciones: es.js, en.js, fr.js |
js/personajes/ | Jugador y compañeros (Magnoboot, Viralata, Cemí) |
js/clima/ | Sistema de clima: lluvia, tormentas, huracanes |
js/mapas/ | Mapa de referencia Leaflet con 6 capas de datos |
docs/ | Toda la documentación que estás leyendo ahora |
resources/ | Imágenes, música, favicon |
ArcLycée fue creado por estudiantes de 13 años del Liceo Francés de Santo Domingo como parte del curso de Robótica. Creemos que:
Si tienes preguntas sobre el proyecto o quieres saber más sobre les fous du robot, visita la página Acerca del Proyecto.