Tu choisis ta langue
Python, C ou JavaScript au premier lancement. Tu peux ouvrir un autre emplacement de sauvegarde pour une autre langue. Les trois parcours ont 20 chapitres chacun.
Jeu pixel art · hors-ligne · accessible dyslexie
Apprends à coder en suivant une apprentie dans trois mondes — Python, C et JavaScript. Les mêmes concepts, chapitre par chapitre, dans les trois langages.
Trois règles simples, c'est tout.
Python, C ou JavaScript au premier lancement. Tu peux ouvrir un autre emplacement de sauvegarde pour une autre langue. Les trois parcours ont 20 chapitres chacun.
Chaque chapitre est une page du carnet : un texte court, un concept expliqué, puis des énigmes et un projet. Ctrl + Entrée valide ton code.
Pas de chrono. Pas de compétition. Jusqu'à 3 indices par énigme avec Tab. Maître Boucle vient t'aider si tu bloques.
| Action | Touche |
|---|---|
| Valider ton code | Ctrl + Entrée |
| Demander un indice | Tab |
| Carte du monde | F9 (ou M hors chapitre, Ctrl + M en chapitre) |
| Options | F10 (ou O hors chapitre, Ctrl + O en chapitre) |
| Plein écran | F11 ou Alt + Entrée |
| Marcher / sauter / courir (carte) | ← → · Espace ou ↑ · Maj maintenu |
| Quitter l'écran en cours | Échap |
Un vrai petit monde à explorer entre deux chapitres.
Le Temple Python, la Citadelle du C, la Jungle JavaScript : chaque langage a ses couleurs et son ambiance.
Carte qui défile, saut, course, caisses à pousser, transitions entre les scènes.
Maître Boucle, le Héraut, Vieille Encre et Plume se promènent, certains entrent dans les maisons, et ils te parlent selon ton niveau.
10 minutes réelles = une journée dans le jeu. Les PNJ dorment la nuit. Aube orangée, crépuscule rouge, nuit bleue.
22 badges à débloquer. Chacun raconte un de tes accomplissements.
Chaque maison propose une énigme bonus tirée au hasard. Réussie sans indice : +50 % d'XP.
OpenDyslexic par défaut, textes courts, 3 modes daltoniens.
Lecture vocale en option (version code source, avec pyttsx3).
Pas de compte, pas de publicité, pas de connexion. Idéal pour une classe ou pour un enfant.
Le langage idéal pour débuter. 4 saisons, 20 chapitres. Hélène découvre un carnet bleu à l'étoile dorée.
+ 80 énigmes bonus et 40 projets annexes. 2 300 XP de chapitres + 3 960 XP de bonus = 6 260 XP côté Python.
Le langage système : types explicites, pointeurs, mémoire. Hélène porte un carnet brun cerclé de fer, plus ancien et plus solide. 20 chapitres, mêmes concepts que Python.
printf.
printf) 50 XPfor classique) 90 XPstruct + accès par clé 100 XPfopen / fprintf 110 XPerrno + codes retour 120 XPunion + struct étiquetée 100 XPassert + tests 120 XPconst 130 XPstatic + machine à états 130 XPsetjmp / longjmp 150 XP+ 80 énigmes bonus et 40 projets annexes. 2 300 XP de chapitres + 4 176 XP de bonus = 6 476 XP côté C. Sous Windows, TinyCC est inclus : rien à installer.
Le langage du web : types dynamiques, fonctions asynchrones, closures. Hélène porte un carnet doré et lumineux. 20 chapitres, mêmes concepts que Python et C.
console.log.
let ou const ?
== ou ===.
console.log) 50 XPlet / const) 70 XP=== strict) 80 XPfor, for…of) 90 XP.map / .filter 90 XPfs (Node) 110 XPtry / catch / Error 120 XPclass + méthodes 100 XPextends + super 110 XPassert / tests unitaires 110 XP.then 130 XPyield 130 XPasync / await 150 XP+ 80 énigmes bonus et 40 projets annexes. 2 260 XP de chapitres + 4 039 XP de bonus = 6 299 XP côté JavaScript. Prérequis : Node.js 18 ou plus.
Le jeu est en bêta. Voici comment y jouer aujourd'hui.
Programme autonome d'environ 49 Mo, sans installation.
Le programme n'est pas encore signé : Windows peut afficher « Windows a protégé votre ordinateur ». Clique sur Informations complémentaires puis Exécuter quand même.
Le code n'est pas encore public. Pour les testeurs, il faut Python 3.11 ou plus.
pip install -r requirements.txt
python play.py
pip install pyttsx3 (optionnel).Construite avec pygbag (WebAssembly). Les chapitres C et JavaScript s'y lisent mais le code n'y est pas validé.
pip install pygbag
pygbag main.py
Puis ouvre http://localhost:8000.
Ta vie privée : le jeu ne se connecte jamais à Internet, ne demande aucun compte et ne collecte aucune donnée. Ta progression reste sur ton appareil. En savoir plus.