0Pricing
Javascript for Kids · Урок

Угадывание

Предложите игроку угадать

«Угадывание» — бесплатный урок 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 — локальная установка не требуется.

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

  1. Орёл или решка
  2. Угадывание
  3. Проверка предположения
  4. Многократные броски
← Назад к Javascript for Kids