0Pricing
Javascript for Kids · Урок

Принятие решений

Разветвляйте историю

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

Выберите свой путь! 🌿

Лучшая часть приключенческой игры — choices! Пойти налево или направо? Открыть дверь или убежать? Давайте разветвим историю! 🛤️

Простой выбор 🤔

Сохраните выбор игрока в переменной, а затем отреагируйте на него с помощью if.

let choice = "left"
if (choice === "left") {
  console.log("You go left into a sunny meadow! 🌼")
}

Два пути с else 🔀

А что, если игрок пойдёт направо? else обработает другой путь!

let choice = "right"
if (choice === "left") {
  console.log("Sunny meadow! 🌼")
} else {
  console.log("You go right into a spooky cave! 🦇")
}

Три выбора с else if 🔢

Путей стало больше? Используйте else if для третьего (или четвёртого) выбора!

let choice = "up"
if (choice === "left") {
  console.log("Meadow!")
} else if (choice === "up") {
  console.log("You climb a tall mountain! ⛰️")
} else {
  console.log("Cave!")
}

Выборы ведут к новым выборам 🌳

Один выбор открывает новые! Так история растёт, словно дерево.

let path = "cave"
if (path === "cave") {
  console.log("Inside the cave you see two tunnels! 🦇")
  console.log("Type left or right to continue...")
}

Подбираем предметы 🎒

Позвольте игроку решить, взять ли сокровище! Добавьте его в bag.

let bag = []
let choice = "take sword"
if (choice === "take sword") {
  bag.push("sword")
}
console.log("Your bag:", bag)

Выборы меняют историю 📖

Разные choices показывают разный текст истории. Игрок чувствует, что всё зависит от него!

let choice = "open"
if (choice === "open") {
  console.log("The door creaks open... treasure! 💰")
} else {
  console.log("You walk away and miss the gold. 😢")
}

Функция выбора 🛠️

Создайте вспомогательную функцию, которая обрабатывает выбор. Используйте её на каждой развилке дороги!

function go(direction) {
  if (direction === "north") {
    console.log("You head north to the castle! 🏰")
  } else {
    console.log("You head into the woods. 🌲")
  }
}
go("north")

Везучий или невезучий? 🎲

Добавьте неожиданности! Случайные события делают каждую игру непохожей на предыдущую.

let luck = Math.floor(Math.random() * 2)
if (luck === 1) {
  console.log("You found a hidden coin! 🪙")
} else {
  console.log("Nothing here... keep going. 🚶")
}

Запоминаем выборы 🧠

Сохраняйте choices, чтобы история помнила, что сделал игрок!

let choices = []
choices.push("went left")
choices.push("took the sword")
console.log("So far you:", choices)

Разветвление работает! ✅

Теперь ваша история разветвляется в зависимости от choices игрока, позволяет подбирать предметы и даже добавляет счастливые сюрпризы. Вот это интерактивность! 🎮

let choice = "left"
if (choice === "left") {
  console.log("Adventure continues to the left! ➡️")
} else {
  console.log("A new path opens! 🌟")
}

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

Выберите правильный ответ! 🧠

Чемпион выбора! 🏅

Повторим! Вы научились:

  • 🤔 Реагировать на выбор с помощью if
  • 🔀 Добавлять пути с помощью else и else if
  • 🎒 Класть предметы в bag
  • 🎲 Добавлять случайные сюрпризы

Далее: WINNING приключения! 🏆

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

Урок «Принятие решений» бесплатный?

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