🎮 KodLab - Documentation Complète
Console de programmation ludique pour apprendre l'algorithmique en créant des jeux 2D
📋 Table des Matières
- Introduction
- Installation et Utilisation
- Langage Kod
- Créer des Jeux
- Architecture Technique
- Référence API
- Exemples et Tutoriels
- Dépannage
Introduction
Qu'est-ce que KodLab ?
KodLab est un environnement de développement éducatif conçu pour apprendre la programmation en créant des jeux 2D. Il combine :
- Un langage simplifié (.kod) : Syntaxe intuitive inspirée de Python et Pascal
- Un compilateur intelligent : Traduit automatiquement le code .kod en JavaScript ES6
- Un émulateur intégré : Console virtuelle avec rendu Canvas HTML5
- Une collection d'exemples : Jeux de référence pour apprendre
Pourquoi KodLab ?
✅ Simplicité : Pas de configuration complexe, tout fonctionne dans le navigateur
✅ Apprentissage : Syntaxe accessible aux débutants
✅ Immédiat : Voir le résultat en temps réel
✅ Ludique : Apprendre en créant des jeux
✅ Portable : Fonctionne sur n'importe quel navigateur moderne
Architecture Globale
KodLab/
├── 📄 index.html # Interface utilisateur
├── 🎨 styles.css # Design moderne
├── ⚙️ main.js # Orchestration principale
├── 🔧 kodCompiler.js # Compilateur .kod → JavaScript
├── 🎮 kodEmulator.js # Émulateur de console
├── 📁 examples/ # Jeux d'exemple
│ ├── pong.kod
│ ├── snake.kod
│ ├── asteroids.kod
│ └── pandadventures.kod
└── 📚 doc/ # Documentation (vous êtes ici)
Exemples de Code
Hello World animé :
let x = 0
function start()
clearScreen("#000033")
end
function update()
clearScreen("#000033")
x = x + 2
if x > 400
x = 0
end
drawCircle(x, 150, 20, "#FF6600")
drawText("Hello KodLab!", 100, 100, "#FFFFFF")
end
🎨 Coloration Kod dans VSCode (Extension officielle)
Pour profiter d'une expérience optimale lors de l'édition de vos fichiers .kod
, il est recommandé d'installer l'extension officielle Kod pour Visual Studio Code.
- Fichier à utiliser :
kod-official-0.0.1.vsix
(présent à la racine du projet) - Installation rapide :
- Ouvrez VSCode
- Faites
Ctrl+Maj+P
puis tapezExtensions: Installer depuis un fichier .VSIX
- Sélectionnez le fichier
kod-official-0.0.1.vsix
- Redémarrez VSCode si besoin
- Résultat : Tous vos fichiers
.kod
bénéficient d'une coloration syntaxique adaptée, pour un confort de lecture et de développement maximal !
Cette extension est idéale pour apprendre, coder et explorer les exemples KodLab dans les meilleures conditions.
Prochaines Étapes
- 📖 Lisez le Guide d'Utilisation
- 🧠 Apprenez la Syntaxe Kod
- 🎯 Suivez le Guide de Création de Jeux
- 🔍 Explorez les Exemples
Bon coding ! 🚀