跟踪骰子得分
跟踪分数
跟踪骰子得分 是 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 反馈 — 无需本地设置。