Урок 8. «Лут и предметы из XML» — Construct 2
Курс: Создание игр в Construct 2, урок 8 из 12
Тема по программе: Расширяем инвентарь: «лут», перемещение предметов, награды за противника (XML)
Среда: Construct 2 — движок для 2D-игр, логика собирается из событий без написания кода
Язык интерфейса: английский, все команды в материалах даны с переводом
Формат: презентация с текстом для педагога под слайдами, практика за компьютером
Тема по программе: Расширяем инвентарь: «лут», перемещение предметов, награды за противника (XML)
Среда: Construct 2 — движок для 2D-игр, логика собирается из событий без написания кода
Язык интерфейса: английский, все команды в материалах даны с переводом
Формат: презентация с текстом для педагога под слайдами, практика за компьютером
Это сокращённое описание урока. Полные материалы — в курсе «Создание игр в Construct 2». Первый урок курса целиком можно скачать бесплатно в разделе «Бесплатно».
Цель урока
Расширить инвентарь и научиться хранить данные игры в XML.
Что делаем на уроке
- Перетаскивание предметов между ячейками; если ячейка занята, предмет возвращается на место.
- Подбор предметов касанием.
- Два противника с номерами id, из них выпадают предметы — «лут».
- XML-файл в проекте: кодировка, теги, описание предметов.
- При старте игры файл загружается, предметы появляются в случайном месте с нужной картинкой.
Что объяснить детям
- XML — язык разметки: данные записывают между тегами в треугольных скобках, и программа может их прочитать.
- Описание предметов в отдельном файле удобно править, не трогая события игры.
Что в полном комплекте
- 12 презентаций — по одной на занятие
- Текст для педагога под каждым слайдом: что рассказать, что спросить у детей, куда нажать
- Практическое задание на каждом занятии; итог — собственная игра и защита проекта
Предыдущий урок — Массивы, функции и инвентарь. Следующий — Мультиплеер. Все уроки курса: Первый платформер · Анимация, параллакс и противники · Здоровье, сохранения и меню · Уровни, стрельба и звук · Публикация игры и вид сверху · Турели и умные противники · Массивы, функции и инвентарь · Мультиплеер · Геймдизайн и пиксель-арт · Создание собственной игры · Защита проекта.
