0Pricing
Javascript for Kids · 课时

跟踪骰子得分

跟踪分数

跟踪骰子得分 是 CoddyKit 上的免费 Javascript for Kids 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Javascript for Kids 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Javascript for Kids 课程共包含 4 节课。

记录分数!🏅

记录得分后,游戏会更有趣!🏅

让我们学习如何将掷骰子的结果累加起来,并记住您的分数!🧠

console.log('Time to keep score! 🏅')
console.log('Add up your points! ➕')

分数盒子 📦

首先,我们创建一个用于保存分数的盒子,并将它设为0。📦

我们使用 let,这样之后就可以修改它!

let score = 0
console.log('Starting score: ' + score + ' 🏅')

将一次投掷加入分数 ➕

掷骰子后,将结果加到您的分数中!➕

如果您掷出 4,分数就会增加 4。🎲

let score = 0
let roll = 4
score = score + roll
console.log('Rolled ' + roll + '. Score: ' + score + ' 🏅')

快捷写法:+= ⚡

反复输入 score = score + roll 很累!😅

这里有一种快捷写法:score += roll。它们的意思相同!⚡

let score = 0
score += 3
score += 5
console.log('Score: ' + score + ' ⚡')

累加多次投掷结果 🎲🎲🎲

让我们掷三次骰子,并将每次结果加到分数中!🎲🎲🎲

看着分数不断增加吧!📈

let score = 0
score += Math.floor(Math.random() * 6) + 1
score += Math.floor(Math.random() * 6) + 1
score += Math.floor(Math.random() * 6) + 1
console.log('Total score: ' + score + ' 🏅')

循环中的分数 🔁

使用循环会更简洁!让我们在循环中掷 5 次骰子,并将结果加入分数。🔁

分数盒子会记住 EVERYTHING!🧠

let score = 0
for (let i = 1; i <= 5; i++) {
  let roll = Math.floor(Math.random() * 6) + 1
  score += roll
  console.log('Roll ' + i + ': ' + roll + ' (score ' + score + ')')
}

两位玩家的分数 👥

有两位玩家?那就创建两个分数盒子!👥

一个给 player1,一个给 player2。📦📦

let player1 = 0
let player2 = 0
player1 += 6
player2 += 4
console.log('Player 1: ' + player1 + ' 🏅')
console.log('Player 2: ' + player2 + ' 🏅')

谁的分数更高?⚖️

我们可以比较分数,看看谁处于领先!⚖️

使用 >,它表示“大于”。🔼

let player1 = 8
let player2 = 5
if (player1 > player2) {
  console.log('Player 1 is winning! 🏆')
} else {
  console.log('Player 2 is winning! 🏆')
}

奖励分!🎁

让我们发放奖励!如果您掷出 6,就额外增加 2 分!🎁

幸运的投掷值得奖励!🍀

let score = 0
let roll = 6
score += roll
if (roll === 6) {
  score += 2
  console.log('Bonus! +2 🎁')
}
console.log('Score: ' + score + ' 🏅')

显示记分牌 📊

让我们在最后打印一份漂亮的记分牌!📊

玩家们都喜欢看到谁赢了!🏆

let p1 = 12
let p2 = 9
console.log('=== SCOREBOARD === 📊')
console.log('Player 1: ' + p1)
console.log('Player 2: ' + p2)

您是记分员!🏅

太棒了!现在您会记录得分了!🎉

  • 分数盒子从 0 开始 📦
  • += 用于增加得分 ⚡
  • 使用 > 进行比较,找出获胜者 ⚖️
console.log('You keep score now! ✅')
console.log('Next: First to Twenty! 🎯')

快速检查 🧠

思考题!🤔

太棒了!🎉

您会在骰子游戏中记录分数了!🏅

  • 分数盒子从 0 开始 📦
  • 使用 += 增加得分 ⚡
  • 进行比较以找出获胜者 ⚖️

接下来:让我们构建先到二十者获胜游戏!🎯

console.log('Lesson done! ⭐')
console.log('Build the game next! 🎯')

常见问题解答

「跟踪骰子得分」课时是免费的吗?

是的 — 「跟踪骰子得分」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Javascript for Kids 课程的其余内容,请升级到 CoddyKit PRO。 Javascript for Kids 课程共包含 4 节课。

「跟踪骰子得分」这节课中我会学到什么?

跟踪分数 你通过在浏览器中直接运行的动手代码来练习 Javascript for Kids,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Javascript for Kids 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Javascript for Kids 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。

「跟踪骰子得分」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Javascript for Kids 课中编写并运行代码吗?

能。每节 Javascript for Kids 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 掷骰子
  2. 两个骰子
  3. 跟踪骰子得分
  4. 先到二十
← 返回 Javascript for Kids