Сыграть ещё раз
Повторяйте игру в цикле
«Сыграть ещё раз» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Одной игры недостаточно! 🔁
Один раунд — это весело, но кто хочет играть только один раз? Никто! 😄
Давайте заставим игру повторяться снова и снова с помощью цикла! 🔄
console.log('Round 1! 🎮')
console.log('Round 2! 🎮')
console.log('Round 3! 🎮')Что такое цикл? 🌀
Цикл повторяет код много раз, поэтому вам не придётся копировать и вставлять его! 🌀
Представьте, что вы говорите роботу «сделай это 5 раз», вместо того чтобы повторять эту команду пять раз. 🤖
console.log('A loop repeats things! 🔁')
console.log('Super handy! ✨')Цикл for 🔢
Цикл for считает за Вас! 🔢
Он начинается с числа, продолжается, пока правило истинно, и каждый раз прибавляет 1.
for (let i = 1; i <= 3; i++) {
console.log('Count: ' + i + ' 🔢')
}Играем 3 раунда 🎮
Давайте используем цикл, чтобы сыграть 3 раунда игры! 🎮
Каждый проход — это новый раунд. 🔄
for (let round = 1; round <= 3; round++) {
console.log('--- Round ' + round + ' ---')
console.log('Playing! 🎲')
}Добавляем выборы 🤖
В каждом раунде компьютер делает новый выбор! 🤖
Давайте добавим наш случайный выбор в цикл. 🎲
let choices = ['rock', 'paper', 'scissors']
for (let round = 1; round <= 3; round++) {
let comp = choices[Math.floor(Math.random() * 3)]
console.log('Round ' + round + ': computer picked ' + comp + ' 🤖')
}Ведём счёт 🏅
Давайте посчитаем, сколько раз Вы победили! Мы создаём ячейку score и начинаем с 0. 🏅
Каждая победа прибавляет 1!
let score = 0
score = score + 1
score = score + 1
console.log('Your score: ' + score + ' 🏅')Счёт внутри цикла 📈
Теперь мы ведём счёт во всех раундах! 📈
Ячейка счёта запоминает победы от раунда к раунду. 🧠
let score = 0
for (let round = 1; round <= 3; round++) {
score = score + 1
console.log('Round ' + round + ': win! Score = ' + score + ' 🏅')
}Цикл while 🔄
Ещё один цикл — это цикл while. Он продолжается, пока что-то истинно! 🔄
Он отлично подходит для правила «играть, пока не будет 3 побед». 🎯
let wins = 0
while (wins < 3) {
wins = wins + 1
console.log('Win number ' + wins + '! 🎉')
}
console.log('Got 3 wins! 🏆')Останавливаем цикл 🛑
Иногда мы хотим остановиться раньше. Используем break, чтобы выйти из цикла! 🛑
Например, чтобы остановить игру, когда кто-то одержит крупную победу. 🏆
for (let i = 1; i <= 10; i++) {
console.log('Round ' + i)
if (i === 3) {
console.log('Game over! 🛑')
break
}
}Полный игровой цикл 🎉
Давайте соберём EVERYTHING вместе: цикл, выбор компьютера и счёт! 🎉
Это Ваша собственная игра «Камень, ножницы, бумага»! 🕹️
let choices = ['rock', 'paper', 'scissors']
let score = 0
for (let round = 1; round <= 3; round++) {
let comp = choices[Math.floor(Math.random() * 3)]
console.log('Round ' + round + ': computer ' + comp)
score = score + 1
}
console.log('Final score: ' + score + ' 🏆')Вы создали всю игру! 🕹️
Невероятно! Вы создали полноценную игру, которая снова и снова начинает играть! 🎉
- Цикл
forсчитает раунды 🔢 - Цикл
whileпродолжает игру 🔄 breakостанавливает её раньше 🛑- Ячейка счёта хранит очки 🏅
console.log('You built the game! 🕹️')
console.log('You are a coder! 🌟')Быстрая проверка 🧠
Последний вопрос для разминки мозга! 🤔
У Вас получилось! 🎉
Вы завершили игру «Камень, ножницы, бумага»! 🥳
- Выучили правила ✊📄✂️
- Научили компьютер делать выбор 🤖
- Находили победителя 🏆
- Использовали циклы для повторной игры 🔁
Вы настоящий создатель игр! 🌟 Отличная работа!
console.log('Course complete! 🎓')
console.log('You rock! 🤘')Часто задаваемые вопросы
Урок «Сыграть ещё раз» бесплатный?
Да — полный текст урока «Сыграть ещё раз» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.
Все уроки этого курса
- Правила
- Выбор компьютера
- Кто победит
- Сыграть ещё раз