Подсчёт очков на кубиках
Отслеживайте очки
«Подсчёт очков на кубиках» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения 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 + ')')
}Счёт двух игроков 👥
Два игрока? Создадим две ячейки для счёта! 👥
Одну для игрока 1 и одну для игрока 2. 📦📦
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! 🎯')Часто задаваемые вопросы
Урок «Подсчёт очков на кубиках» бесплатный?
Да — полный текст урока «Подсчёт очков на кубиках» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Подсчёт очков на кубиках»?
Отслеживайте очки Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Javascript for Kids?
Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Подсчёт очков на кубиках»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Javascript for Kids?
Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Бросок кубика
- Два кубика
- Подсчёт очков на кубиках
- Первый до двадцати