0Pricing
Javascript for Kids · Урок

Первый до двадцати

Создайте игру

«Первый до двадцати» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.

Первый до двадцати побеждает! 🎯

Пора создать настоящую игру: «Первый до двадцати»! 🎯

Игроки по очереди бросают кость. Первый, кто наберёт 20 очков, побеждает! 🏆

console.log('First to 20 wins! 🎯')
console.log('Keep rolling! 🎲')

Цель 🏁

Давайте установим цель — 20. Мы будем бросать кость, пока счёт не достигнет этого значения! 🏁

Сохраним цель в ячейке, чтобы потом её было легко изменить. 📦

let goal = 20
console.log('Goal: reach ' + goal + ' points! 🎯')

Начинаем счёт 📦

Каждая игра начинается с 0 очков. 📦

Мы будем бросать кость и прибавлять результаты, пока не достигнем цели! 🎲

let score = 0
let goal = 20
console.log('Score: ' + score + ' / Goal: ' + goal)

Бросаем до двадцати 🔄

Цикл while подходит идеально! Он продолжает броски, пока счёт меньше 20. 🔄

Когда мы достигаем 20 или больше, цикл останавливается! 🛑

let score = 0
while (score < 20) {
  score += Math.floor(Math.random() * 6) + 1
}
console.log('Reached ' + score + '! 🎉')

Показываем каждый бросок 🎲

Давайте выведем каждый бросок, чтобы наблюдать за игрой! 🎲

Так интересно смотреть, как растёт счёт! 📈

let score = 0
while (score < 20) {
  let roll = Math.floor(Math.random() * 6) + 1
  score += roll
  console.log('Rolled ' + roll + ', score is now ' + score)
}
console.log('Winner! 🏆')

Два игрока ходят по очереди 👥

Теперь добавим игрока 2! Оба начинают с 0. 👥

Пусть они соревнуются, кто первым достигнет 20! 🏁

let player1 = 0
let player2 = 0
player1 += Math.floor(Math.random() * 6) + 1
player2 += Math.floor(Math.random() * 6) + 1
console.log('P1: ' + player1 + ', P2: ' + player2 + ' 🎲')

Оба стремятся к двадцати 🏁

Мы бросаем кости для обоих игроков, пока один не наберёт 20! 🏁

Используем OR ||, чтобы остановиться, когда победит любой из игроков. 🔀

let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
  p1 += Math.floor(Math.random() * 6) + 1
  p2 += Math.floor(Math.random() * 6) + 1
}
console.log('Final: P1=' + p1 + ' P2=' + p2 + ' 🎲')

Находим победителя 🏆

Когда броски заканчиваются, проверяем, кто первым достиг 20! 🏆

Используйте if, чтобы найти чемпиона! 🎉

let p1 = 21
let p2 = 18
if (p1 >= 20) {
  console.log('Player 1 wins! 🏆')
} else {
  console.log('Player 2 wins! 🏆')
}

Вся игра 🕹️

Давайте соберём EVERYTHING в одну игру! 🕹️

Бросаем, складываем, проверяем и объявляем победителя! 🎉

let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
  p1 += Math.floor(Math.random() * 6) + 1
  p2 += Math.floor(Math.random() * 6) + 1
}
console.log('P1: ' + p1 + ', P2: ' + p2)
if (p1 >= 20) console.log('Player 1 wins! 🏆')
else console.log('Player 2 wins! 🏆')

Настройте игру по-своему! 🎨

Теперь Вы можете изменить игру! 🎨

  • Измените цель на 30 или 50 🎯
  • Добавьте бонусные очки за шестёрки 🎁
  • Добавьте третьего игрока! 👥

Теперь это Ваша игра! 😎

let goal = 30
console.log('New goal: ' + goal + '! 🎯')
console.log('Make the game your own! 🎨')

Вы создали полноценную игру! 🕹️

Вот это да! Вы создали всю игру «Первый до двадцати»! 🎉

  • Цель, которой нужно достичь 🎯
  • Цикл while для продолжения бросков 🔄
  • Счёт для каждого игрока 🏅
  • Проверка победителя 🏆
console.log('You built a game! 🕹️')
console.log('You are amazing! 🌟')

Быстрая проверка 🧠

Последний вопрос для разминки мозга! 🤔

У Вас получилось! 🎉

Вы завершили курс «Бросаем кости»! 🥳

  • Бросали одну кость 🎲
  • Бросали две кости и складывали результаты 🎲🎲
  • Отслеживали очки 🏅
  • Создали игру «Первый до двадцати» 🎯

Вы настоящий создатель игр! 🌟

console.log('Course complete! 🎓')
console.log('Great rolling! 🎲🎉')

Часто задаваемые вопросы

Урок «Первый до двадцати» бесплатный?

Да — полный текст урока «Первый до двадцати» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Javascript for Kids, подпишись на CoddyKit PRO. Курс Javascript for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Первый до двадцати»?

Создайте игру Ты практикуешь Javascript for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Javascript for Kids?

Предыдущий опыт не требуется. Javascript for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.

Сколько времени занимает урок «Первый до двадцати»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Javascript for Kids?

Да. Каждый урок Javascript for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Бросок кубика
  2. Два кубика
  3. Подсчёт очков на кубиках
  4. Первый до двадцати
← Назад к Javascript for Kids