💻 Open Source

All of ArcLycée's code is publicly available on GitHub. You can download it, study it, modify it and learn from it.

GitHub Repository

The complete source code of the game is hosted at:

github.com/carlosmirandalevy/arclycee

How to Clone the Project

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.

How to Run the Game Locally

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.

Project Structure

FolderContents
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

Why Open Source?

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:

What Can You Do with the Code?

Technologies Used

Contact

If you have questions about the project or want to learn more about les fous du robot, visit the About the Project page.