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.
Le code source complet du jeu est hébergé sur :
github.com/carlosmirandalevy/arclycee
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.
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.
| Dossier | Contenu |
|---|---|
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 |
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 :
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.