2個のサイコロ
出た目を合計します
「2個のサイコロ」はCoddyKit上の無料Javascript for Kidsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはJavascript for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Javascript for Kidsコースには全4レッスンが含まれています。
楽しさも2倍!🎲🎲
サイコロ1個でも楽しいですが、2個ならもっと楽しいです!🎲🎲
多くのゲームでは、2個のサイコロを振って合計します。やってみましょう!➕
console.log('Rolling two dice! 🎲🎲')
console.log('Then we add them up! ➕')1個目のサイコロを振る 🎲
まずサイコロを1個振り、die1という箱に保存します。📦
前と同じように、ランダムな数に6を掛けて、1を足します!🎲
let die1 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ' 🎲')2個目のサイコロを振る 🎲
次に2個目のサイコロを振り、die2に保存します。📦
別々に振るので、箱も2つ用意します!🎲🎲
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ', Die 2: ' + die2 + ' 🎲🎲')合計する!➕
ここからが楽しいところです。2つの出目を合計しましょう!➕
3と4が出たら、合計は7です!🎉
let die1 = 3
let die2 = 4
let total = die1 + die2
console.log('Total: ' + total + ' 🎉')ランダムな合計 🎲➕🎲
本物のサイコロを2個振って、合計しましょう!🎲➕🎲
合計は2(1+1)から12(6+6)までになります!🔢
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
let total = die1 + die2
console.log('🎲 ' + die1 + ' + ' + die2 + ' = ' + total)最小と最大 🔽🔼
最小の合計は2です(両方のサイコロが1)。🔽
最大は12です(両方のサイコロが6)。🔼
その間の数もすべて出る可能性があります!🎯
console.log('Smallest: 1 + 1 = 2 🔽')
console.log('Biggest: 6 + 6 = 12 🔼')もう一度、出目の関数を使う 🛠️
作ったrollDieの機械を、両方のサイコロに使いましょう!🛠️
コードがすっきりすると、コーダーもうれしいですね!😄
function rollDie() {
return Math.floor(Math.random() * 6) + 1
}
let total = rollDie() + rollDie()
console.log('Total of two dice: ' + total + ' 🎲🎲')ゾロ目の1!🐍👀
両方のサイコロが1のとき、snake eyesと呼びます!🐍👀
ifとAND演算子の&&で確認しましょう!
let die1 = 1
let die2 = 1
if (die1 === 1 && die2 === 1) {
console.log('Snake eyes! 🐍👀')
}ゾロ目!👯
両方のサイコロが同じ数字のとき、それはゾロ目です!👯
4が2つ、または6が2つのような場合です。ゾロ目にボーナスがあるゲームもたくさんあります!🎁
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
if (die1 === die2) {
console.log('Doubles! 👯 Both showed ' + die1)
} else {
console.log('No doubles this time 🎲')
}見やすく表示する 🌈
両方の出目と合計を表示する、分かりやすいメッセージを作りましょう!🌈
読むのも楽しくなりますね!😄
let d1 = Math.floor(Math.random() * 6) + 1
let d2 = Math.floor(Math.random() * 6) + 1
console.log('🎲 First die: ' + d1)
console.log('🎲 Second die: ' + d2)
console.log('🎉 Total: ' + (d1 + d2))2個のサイコロをマスター!🎲🎲
すごいです!2個のサイコロを振って、合計できるようになりました!🎉
- それぞれのサイコロを別の箱に保存する 📦
+で合計する ➕===でゾロ目を確認する 👯
console.log('Two dice mastered! ✅')
console.log('Next: tracking points! 🏅')クイックチェック 🧠
頭の体操です!🤔
すばらしい成果です!🎉
これで2個のサイコロを振って、合計できます!🎲🎲
- 2回振って、2つの箱に保存する 📦📦
+で合計する ➕- ゾロ目とゾロ目の1を確認する 👯🐍
次はポイントを記録しましょう!🏅
console.log('Lesson done! ⭐')
console.log('Tracking points next! 🏅')よくある質問
「2個のサイコロ」レッスンは無料ですか?
はい。「2個のサイコロ」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Javascript for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Javascript for Kidsコースには全4レッスンが含まれています。
「2個のサイコロ」で何を学びますか?
出た目を合計します ブラウザで直接実行するハンズオンコードでJavascript for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Javascript for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのJavascript for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「2個のサイコロ」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このJavascript for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのJavascript for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。