Comment créer un jeu de quiz en JavaScript avec vos enfants
Apprenez à créer un jeu de quiz interactif en JavaScript, étape par étape, pour initier vos enfants à la programmation.
- Préparer l'environnement de travail. Commencez par créer un dossier sur votre ordinateur pour le projet. Vous aurez besoin d'un éditeur de texte simple comme Notepad++ ou Visual Studio Code (gratuit). Créez trois fichiers : index.html pour la structure, style.css pour l'apparence, et script.js pour le code JavaScript. Ouvrez ces fichiers dans votre éditeur. Expliquez à votre enfant que chaque fichier a un rôle différent, comme les différentes parties d'une maison.
- Créer la structure HTML de base. Dans le fichier index.html, tapez la structure de base. Vous aurez besoin d'un titre pour votre quiz, d'un espace pour afficher les questions, de boutons pour les réponses possibles, et d'un endroit pour montrer le score. Ajoutez aussi un bouton 'Commencer' et un bouton 'Question suivante'. Gardez la structure simple et claire. Votre enfant peut choisir le thème du quiz : animaux, sports, dessins animés ou tout ce qui l'intéresse.
- Styliser avec CSS. Dans le fichier style.css, ajoutez des couleurs et des styles pour rendre votre quiz attrayant. Utilisez des couleurs vives que votre enfant aime. Rendez les boutons assez grands pour être facilement cliquables. Ajoutez des espacements pour que tout soit bien organisé. Vous pouvez changer la police, ajouter des bordures arrondies, ou même une image de fond. Laissez votre enfant exprimer sa créativité ici.
- Créer les questions et réponses. Dans le fichier script.js, commencez par créer une liste de questions avec leurs réponses. Utilisez un format simple : chaque question a un texte, plusieurs choix de réponses, et l'indication de la bonne réponse. Commencez avec 5 à 10 questions pour ne pas compliquer. Votre enfant peut inventer les questions sur son thème préféré. Par exemple : 'Quel animal miaule ?' avec les réponses 'Chien', 'Chat', 'Oiseau'.
- Programmer la logique du jeu. Maintenant, écrivez le code qui fait fonctionner le quiz. Vous aurez besoin de variables pour suivre la question actuelle et le score. Créez des fonctions pour afficher une question, vérifier la réponse choisie, calculer le score, et passer à la question suivante. Commencez simple : quand on clique sur une réponse, le jeu dit si c'est bon ou pas, puis montre la question suivante. À la fin, affichez le score total.
- Ajouter les interactions. Connectez vos boutons HTML aux fonctions JavaScript. Quand quelqu'un clique sur 'Commencer', le premier question apparaît. Quand on clique sur une réponse, le jeu vérifie si c'est correct et donne un retour immédiat. Ajoutez des messages encourageants comme 'Bravo !' ou 'Essaie encore !'. À la fin du quiz, montrez un message personnalisé selon le score obtenu.
- Tester et améliorer le jeu. Ouvrez votre fichier index.html dans un navigateur web pour tester votre quiz. Jouez ensemble et notez ce qui ne fonctionne pas ou ce qui pourrait être amélioré. Vérifiez que tous les boutons marchent, que les questions s'affichent correctement, et que le score se calcule bien. Votre enfant peut proposer des améliorations : plus de questions, un timer, des images, ou des effets sonores.