Два кубика
Складывайте результаты бросков
«Два кубика» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Вдвое веселее! 🎲🎲
Одна кость — это весело, но две ещё лучше! 🎲🎲
Во многих играх бросают две кости и складывают результаты. Давайте сделаем это! ➕
console.log('Rolling two dice! 🎲🎲')
console.log('Then we add them up! ➕')Бросаем первую кость 🎲
Сначала бросьте одну кость и сохраните результат в ячейке под названием die1. 📦
Как раньше: случайное число, умноженное на 6, плюс 1! 🎲
let die1 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ' 🎲')Бросаем вторую кость 🎲
Теперь бросьте вторую кость и сохраните результат в die2. 📦
Два отдельных броска, две отдельные ячейки! 🎲🎲
let die1 = Math.floor(Math.random() * 6) + 1
let die2 = Math.floor(Math.random() * 6) + 1
console.log('Die 1: ' + die1 + ', Die 2: ' + die2 + ' 🎲🎲')Складываем результаты! ➕
А теперь самое интересное: сложим результаты двух бросков! ➕
Если выпали 3 и 4, сумма равна 7! 🎉
let die1 = 3
let die2 = 4
let total = die1 + die2
console.log('Total: ' + total + ' 🎉')Случайная сумма 🎲➕🎲
Давайте бросим две настоящие кости и сложим результаты! 🎲➕🎲
Сумма может быть от 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, это называется змеиными глазами! 🐍👀
Проверим это с помощью if и AND &&!
let die1 = 1
let die2 = 1
if (die1 === 1 && die2 === 1) {
console.log('Snake eyes! 🐍👀')
}Дубль! 👯
Когда на обеих костях выпадает ОДНО И ТО ЖЕ число, это дубль! 👯
Например, две 4 или две 6. Во многих играх за дубль полагается бонус! 🎁
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))Две кости освоены! 🎲🎲
Отлично! Вы умеете бросать две кости и складывать результаты! 🎉
- Сохранять результат каждой кости в отдельной ячейке 📦
- Складывать их с помощью
+➕ - Проверять дубль с помощью
===👯
console.log('Two dice mastered! ✅')
console.log('Next: tracking points! 🏅')Быстрая проверка 🧠
Вопрос для разминки мозга! 🤔
Отличная работа! 🎉
Теперь Вы умеете бросать две кости и складывать результаты! 🎲🎲
- Два броска, две ячейки 📦📦
- Сложение с помощью
+➕ - Дубли и змеиные глаза 👯🐍
Дальше: научимся вести счёт очков! 🏅
console.log('Lesson done! ⭐')
console.log('Tracking points next! 🏅')Часто задаваемые вопросы
Урок «Два кубика» бесплатный?
Да — полный текст урока «Два кубика» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Два кубика»?
Складывайте результаты бросков Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Javascript for Kids?
Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Два кубика»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Javascript for Kids?
Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.