0Pricing
Javascript for Kids · Leçon

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 while pour 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

  1. Lancer un dé
  2. Deux dés
  3. Suivre les points aux dés
  4. Le premier à vingt
← Retour à Javascript for Kids