Угадывание
Предложите игроку угадать
«Угадывание» — бесплатный урок Javascript for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Javascript for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Javascript for Kids содержит 4 уроков всего.
Пора угадывать! 🤔
С возвращением, мастер монеток! 🪙 Теперь игрок будет угадывать результат до подбрасывания!
Именно это превращает процесс в настоящую игру. Вы угадываете, монетка подбрасывается, и мы проверяем, угадали ли вы! 🎉
Угадывание — это выбор 🎯
Игрок может выбрать только один из двух вариантов: Heads или Tails. 🎯
Давайте сохраним выбор игрока в коробке (переменной) под названием guess. 📦
let guess = 'Heads';
console.log('The player guessed: ' + guess);Попробуйте Tails 🪙
Угадывать можно что угодно! Давайте изменим выбор на Tails. 🪙
Коробка просто хранит всё, что мы в неё положим. 📦
let guess = 'Tails';
console.log('The player guessed: ' + guess);Покажем дружелюбное сообщение 💬
Давайте заставим игру разговаривать с игроком! 💬
Добавим весёлую фразу, чтобы игрок почувствовал себя желанным гостем. 😄
let guess = 'Heads';
console.log('🪙 Coin Flip Game!');
console.log('You picked: ' + guess);
console.log('Lets see if you are right... 🤞');Вернём подбрасывание 🔁
Помните нашу машинку для подбрасывания монетки? 🤖 Давайте вернём её!
Наша функция flipCoin() по-прежнему подбрасывает для нас монетку и возвращает Heads или Tails. 🪙
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
console.log('The coin flipped: ' + flipCoin());Угадываем AND подбрасываем 🤝
Теперь сделаем и то и другое! Сначала игрок угадывает, затем подбрасывается монетка. 🤝
Мы выведем оба результата, чтобы позже сравнить их. 👀
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
let guess = 'Heads';
let result = flipCoin();
console.log('You guessed: ' + guess);
console.log('The coin shows: ' + result);Запустите несколько раз 🔁
Нажмите Запустить несколько раз! 🔁
Ваш выбор остаётся прежним, а результат подбрасывания меняется. Иногда они совпадают, а иногда нет! 😆
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
let guess = 'Tails';
let result = flipCoin();
console.log('You guessed: ' + guess);
console.log('The coin shows: ' + result);Помощник для угадывания 🛠️
Давайте создадим небольшого помощника, который красиво покажет выбор. 🛠️
Функция showGuess получает выбор и выводит забавное сообщение! 🎉
function showGuess(guess) {
console.log('🙋 You guessed: ' + guess + '!');
}
showGuess('Heads');
showGuess('Tails');Робот угадывает случайно 🤖
А что, если компьютер тоже будет угадывать? 🤖 Давайте создадим игрока-робота!
Мы можем снова использовать flipCoin(), чтобы сделать выбор робота. Как хитро! 😎
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
let robotGuess = flipCoin();
console.log('🤖 Robot guesses: ' + robotGuess);Оба игрока угадывают 👫
Теперь и вы, AND робот угадываете! 👫
Мы выведем оба выбора. Как вы думаете, кто победит? 🏆
function flipCoin() {
if (Math.random() < 0.5) {
return 'Heads';
} else {
return 'Tails';
}
}
let yourGuess = 'Heads';
let robotGuess = flipCoin();
console.log('🙋 You guess: ' + yourGuess);
console.log('🤖 Robot guesses: ' + robotGuess);Отличное угадывание! 🏆
Замечательно! 🏆 Вы научились создавать выбор игрока!
- 📦 Мы сохраняем выбор в переменной
- 💬 Выводим дружелюбное сообщение
- 🤝 Одновременно угадываем AND подбрасываем монетку
Дальше мы проверим, совпадает ли выбор с результатом подбрасывания! 🔍
Быстрая проверка ✅
Время проверить вашу смекалку! 🧠 Где мы храним выбор игрока, чтобы использовать его позже?
Итоги урока 🎀
Отлично справились, гений угадывания! 🎀 Сегодня вы научились:
- 📦 Сохранять выбор в переменной
- 💬 Выводить дружелюбные сообщения
- 🤖 Даже робот может угадывать с помощью
flipCoin() - 🤝 Одновременно угадывать и подбрасывать монетку
На следующем уроке мы проверим, кто угадал! 🔍
Часто задаваемые вопросы
Урок «Угадывание» бесплатный?
Да — полный текст урока «Угадывание» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.