Le premier à vingt
Créer le jeu
Le premier à vingt est une leçon Javascript for Kids gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Javascript for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Javascript for Kids comprend 4 leçons au total.
Le premier à vingt gagne ! 🎯
Il est temps de créer un vrai jeu : Le premier à vingt ! 🎯
Les joueurs lancent le dé à tour de rôle. Le premier à atteindre 20 points gagne ! 🏆
console.log('First to 20 wins! 🎯')
console.log('Keep rolling! 🎲')L'objectif 🏁
Fixons l'objectif à 20. Nous continuons à lancer le dé jusqu'à ce que notre score l'atteigne ! 🏁
Nous stockons l'objectif dans une boîte pour pouvoir le modifier facilement plus tard. 📦
let goal = 20
console.log('Goal: reach ' + goal + ' points! 🎯')Commencer le score 📦
Chaque partie commence avec 0 point. 📦
Nous lancerons le dé et additionnerons les résultats jusqu'à atteindre l'objectif ! 🎲
let score = 0
let goal = 20
console.log('Score: ' + score + ' / Goal: ' + goal)Lancer jusqu'à vingt 🔄
Une boucle while est parfaite ! Elle continue à lancer le dé tant que le score est inférieur à 20. 🔄
Lorsque nous atteignons 20 ou plus, la boucle s'arrête ! 🛑
let score = 0
while (score < 20) {
score += Math.floor(Math.random() * 6) + 1
}
console.log('Reached ' + score + '! 🎉')Afficher chaque lancer 🎲
Affichons chaque lancer pour pouvoir suivre la partie ! 🎲
C'est passionnant de voir le score augmenter ! 📈
let score = 0
while (score < 20) {
let roll = Math.floor(Math.random() * 6) + 1
score += roll
console.log('Rolled ' + roll + ', score is now ' + score)
}
console.log('Winner! 🏆')Deux joueurs jouent à tour de rôle 👥
Ajoutons maintenant le joueur 2 ! Les deux commencent à 0. 👥
Laissons-les faire la course jusqu'à 20 ! 🏁
let player1 = 0
let player2 = 0
player1 += Math.floor(Math.random() * 6) + 1
player2 += Math.floor(Math.random() * 6) + 1
console.log('P1: ' + player1 + ', P2: ' + player2 + ' 🎲')Tous deux courent jusqu'à vingt 🏁
Nous continuons à lancer le dé pour les deux joueurs jusqu'à ce que l'un atteigne 20 ! 🏁
Nous utilisons OR || pour arrêter dès que l'un des deux gagne. 🔀
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('Final: P1=' + p1 + ' P2=' + p2 + ' 🎲')Trouver le gagnant 🏆
Lorsque les lancers s'arrêtent, vérifions qui a atteint 20 en premier ! 🏆
Utilisez if pour trouver le champion ! 🎉
let p1 = 21
let p2 = 18
if (p1 >= 20) {
console.log('Player 1 wins! 🏆')
} else {
console.log('Player 2 wins! 🏆')
}Le jeu complet 🕹️
Mettons EVERYTHING dans un seul jeu ! 🕹️
Lancez, additionnez, vérifiez et annoncez le gagnant ! 🎉
let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
p1 += Math.floor(Math.random() * 6) + 1
p2 += Math.floor(Math.random() * 6) + 1
}
console.log('P1: ' + p1 + ', P2: ' + p2)
if (p1 >= 20) console.log('Player 1 wins! 🏆')
else console.log('Player 2 wins! 🏆')Personnalisez le jeu ! 🎨
Vous pouvez maintenant modifier le jeu ! 🎨
- Changez l'objectif à 30 ou 50 🎯
- Ajoutez des points bonus pour les six 🎁
- Ajoutez un troisième joueur ! 👥
Maintenant, c'est votre jeu ! 😎
let goal = 30
console.log('New goal: ' + goal + '! 🎯')
console.log('Make the game your own! 🎨')Vous avez créé un jeu complet ! 🕹️
Waouh ! Vous avez créé tout le jeu Le premier à vingt ! 🎉
- Un objectif à atteindre 🎯
- Une boucle
whilepour continuer à lancer le dé 🔄 - Un score pour chaque joueur 🏅
- Une vérification du gagnant 🏆
console.log('You built a game! 🕹️')
console.log('You are amazing! 🌟')Vérification rapide 🧠
Dernière question pour faire travailler vos méninges ! 🤔
Vous avez réussi ! 🎉
Vous avez terminé le cours Lancer les dés ! 🥳
- Lancer un dé 🎲
- Lancer deux dés et les additionner 🎲🎲
- Suivre les points 🏅
- Créer Le premier à vingt 🎯
Vous êtes vraiment un créateur de jeux ! 🌟
console.log('Course complete! 🎓')
console.log('Great rolling! 🎲🎉')Questions Fréquemment Posées
La leçon « Le premier à vingt » est-elle gratuite ?
Oui — le texte complet de « Le premier à vingt » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Javascript for Kids, passe à CoddyKit PRO. Le cours Javascript for Kids comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Le premier à vingt » ?
Créer le jeu Tu pratiques Javascript for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Javascript for Kids ?
Aucune expérience préalable n'est requise. Javascript for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Le premier à vingt » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Javascript for Kids ?
Oui. Chaque leçon Javascript for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Lancer un dé
- Deux dés
- Suivre les points aux dés
- Le premier à vingt