Принятие решений
Разветвляйте историю
«Принятие решений» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Планирование приключения
- Принятие решений
- Победа
- Конец игры