Что получится
- Готовая мини-игра «Защита портала»
- Пять волн, магазин и босс с фазами
- Одиночный и совместный режим на локальной арене
- Звание: Разработчик мини-игр
Курс разработчика мини-игр: «Защита портала» с волнами, магазином и боссом. Четырнадцать уроков, около десяти часов.
Разработчик мини-игр
Проект курса: Защита портала — волны, магазин, босс
Рекомендуем после «Начального», но жёсткого замка нет. Удобно с 9–14 лет.
Если хочешь писать настоящий код мода — курс «Супер». Если ещё нет — можно собрать новое приключение на тех же навыках.
Проверка в конце: Изменить число волн, цену в магазине или фазу босса и проверить полный прогон.
Урок 1 · ~45 мин
Правила и арена
Цель игры, поражение, границы арены и каркас датапака.
Результат: Арена и namespace мини-игры готовы.
Урок 2 · ~45 мин
Состояния игры
Ожидание, отсчёт, волна, магазин, победа и поражение.
Результат: Состояния переключаются командами отладки.
Урок 3 · ~40 мин
Старт и обратный отсчёт
Кнопка старта, таймер и сообщения игрокам.
Результат: Нажал старт — идёт обратный отсчёт до боя.
Урок 4 · ~45 мин
Энергия портала
Зона портала, урон при входе моба, полоса энергии.
Результат: Моб у портала снимает энергию, полоса падает.
Урок 5 · ~45 мин
Первая волна
Спавн тегированных мобов, точки появления и очистка.
Результат: Волна 1 появляется и заканчивается.
Урок 6 · ~45 мин
Таймеры и смена волн
Автопереход от волны к подготовке и следующей волне.
Результат: Пять волн идут по расписанию без ручного вмешательства.
Урок 7 · ~45 мин
Типы противников
Быстрый, сильный и дальний противник — разные награды.
Результат: В одной волне видны минимум три типа мобов.
Урок 8 · ~40 мин
Очки и награды
Начисление очков за победы над мобами.
Результат: Очки растут и отображаются.
Урок 9 · ~50 мин
Магазин между волнами
Покупка лечения, оружия и улучшений за очки.
Результат: Между волнами можно купить апгрейд.
Урок 10 · ~40 мин
Интерфейс боя
Полоса портала, номер волны, подсказки на экране.
Результат: Игрок всегда видит волну, очки и здоровье портала.
Урок 11 · ~45 мин
Совместная игра
Сложность и спавн масштабируются по числу игроков.
Результат: Два игрока видят более плотную волну.
Урок 12 · ~50 мин
Босс с фазами
Финальный босс: пороги здоровья и смена поведения.
Результат: Босс проходит минимум две фазы.
Урок 13 · ~45 мин
Победа, поражение, перезапуск
Концовки, очистка только тегированных мобов, сброс арены.
Результат: После победы или поражения арена готова к новому старту.
Урок 14 · ~45 мин
Баланс и упаковка
Тест соло и вдвоём, правка чисел, zip датапака.
Результат: Мини-игра ставится в новый мир и проходит до босса.
Оплату оформляет родитель в кабинете. После подтверждения уроки появятся у ученика.