Перейти к основному содержанию
Программирование в Кибериаде

Программирование в Кибериаде

Этот курс продолжает «Создание 3D-игры в Урсуле»: там вы расставляли объекты на сцене, а здесь научитесь давать им «мозг». Поведение игровых персонажей и предметов программируется с помощью машин состояний (ПРИМС) в визуальном редакторе Кибериада GE — без строчки текстового кода.

В ходе курса вы: — Разберётесь, как устроены машины состояний: состояния, события, переходы, действия и иерархия. — Прочитаете и измените первую готовую диаграмму — победный флаг. — Запрограммируете робота-марсохода: движение по маршруту, анимации, таймер и цветной индикатор. — Сделаете интерактивные ворота, подбор предметов и текстовые подсказки над объектами. — Подключите сюжетные диалоги из сценария Ink и научите робота-союзника следовать за героем. — Соберёте охранного дрона с патрулём, погоней, атакой и возвратом на пост. — Свяжете объекты между собой через глобальные переменные, счётчик и ограждающие условия.

В финале из всех собранных механик получится небольшой сюжетный 3D-квест, который можно опубликовать и отправить друзьям.

Начать курс