💻 Code Ouvert

Tout le code d'ArcLycée est disponible publiquement sur GitHub. Vous pouvez le télécharger, l'étudier, le modifier et apprendre de celui-ci.

Dépôt GitHub

Le code source complet du jeu est hébergé sur :

github.com/carlosmirandalevy/arclycee

Comment cloner le projet

Si vous avez Git installé, ouvrez un terminal et exécutez :

git clone https://github.com/carlosmirandalevy/arclycee.git
cd arclycee

C'est tout ! Vous n'avez rien d'autre à installer. ArcLycée utilise HTML5 Canvas + JavaScript vanilla — pas de frameworks, pas de compilation, pas de dépendances.

Comment lancer le jeu localement

Vous avez besoin d'un serveur HTTP local car les modules ES6 ne fonctionnent pas avec file://. L'une de ces options suffit :

# Avec Python (préinstallé sur Mac/Linux)
python3 -m http.server 8000

# Avec Node.js
npx serve .

# Avec PHP
php -S localhost:8000

Ensuite ouvrez http://localhost:8000/juego.html dans votre navigateur.

Structure du projet

DossierContenu
js/motor/Moteur du jeu : boucle de jeu, entrées, rendu, son, musique, sauvegarde
js/escenas/Scènes : menu principal, sélection de personnage, cinématiques
js/mundos/Les 13 mondes du jeu, chacun dans son propre dossier
js/mecanicas/Combat, inventaire, dialogues, mini-jeux, album photo
js/idiomas/Traductions : es.js, en.js, fr.js
js/personajes/Joueur et compagnons (Magnoboot, Viralata, Cemí)
js/clima/Système météo : pluie, orages, ouragans
js/mapas/Carte de référence Leaflet avec 6 couches de données
docs/Toute la documentation que vous lisez en ce moment
resources/Images, musique, favicon

Pourquoi le code ouvert ?

ArcLycée a été créé par des élèves de 13 ans du Lycée Français de Saint-Domingue dans le cadre du cours de Robotique. Nous croyons que :

Que pouvez-vous faire avec le code ?

Technologies utilisées

Contact

Si vous avez des questions sur le projet ou si vous souhaitez en savoir plus sur les fous du robot, visitez la page À propos du projet.