All of ArcLycée's code is publicly available on GitHub. You can download it, study it, modify it and learn from it.
The complete source code of the game is hosted at:
github.com/carlosmirandalevy/arclycee
If you have Git installed, open a terminal and run:
git clone https://github.com/carlosmirandalevy/arclycee.git
cd arclycee
That's it! You don't need to install anything else. ArcLycée uses HTML5 Canvas + vanilla JavaScript — no frameworks, no build step, no dependencies.
You need a local HTTP server because ES6 modules don't work with file://. Any of these options will work:
# With Python (pre-installed on Mac/Linux)
python3 -m http.server 8000
# With Node.js
npx serve .
# With PHP
php -S localhost:8000
Then open http://localhost:8000/juego.html in your browser.
| Folder | Contents |
|---|---|
js/motor/ | Game engine: game loop, input, rendering, sound, music, save system |
js/escenas/ | Scenes: main menu, character selection, cinematics |
js/mundos/ | The 13 game worlds, each in its own folder |
js/mecanicas/ | Combat, inventory, dialogues, mini-games, photo album |
js/idiomas/ | Translations: es.js, en.js, fr.js |
js/personajes/ | Player and companions (Magnoboot, Viralata, Cemí) |
js/clima/ | Weather system: rain, storms, hurricanes |
js/mapas/ | Leaflet reference map with 6 data layers |
docs/ | All the documentation you're reading right now |
resources/ | Images, music, favicon |
ArcLycée was created by 13-year-old students at the Liceo Francés de Santo Domingo as part of the Robotics class. We believe that:
If you have questions about the project or want to learn more about les fous du robot, visit the About the Project page.