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