Top.Mail.Ru

Студент СПбГУПТД разработал роуглайк компьютерную игру про защитника книг

10 сентября

Студент кафедры цифровых и аддитивных технологий СПбГУПТД Чэнь Аосюань разработал компьютерную игру в жанре роуглайк с базовой генерацией случайных карт, случайными наградами и путями.

Миссия персонажа пиксельной игры студента из Китая заключается в очищении книг, искаженных внешними силами, в устранении врагов, которые изначально не должны находиться в текстах. В случае неудачи персонаж не погибает, а получает возможность перезапустить уровень. Игроки здесь каждый раз сталкиваются с разным выбором и используют различные комбинации для прохождения испытаний боссов.

Характерными особенностями классической роуглайк — игры являются генерируемые случайным образом уровни, пошаговость и необратимость смерти персонажа — в случае его гибели игрок не может загрузить игру и должен начать ее заново. Такие игры выполнены в декорациях эпического фэнтези под сильным влиянием настольных ролевых игр.

Важнейшим аспектом игрового дизайна проекта, по словам Чэнь Аосюаня, является логика самой игры и ее код. Дизайн персонажей и карт он разрабатывал путем многочисленных сравнений и отборов с использованием элементов и инструментов в специальной программе. Игра выполнена в анимационном и пиксельном стиле и является казуальной, то есть с простой механикой и понятным игровым процессом, предназначенной для широкой аудитории. Такие игры не требуют глубоких знаний или навыков для освоения, подходят для игры на ходу.

Реализация проекта была разделена разработчиком на две основные части: реализация кода и сопоставление анимации.

«Среди функциональных возможностей кода существует множество аспектов, наиболее сложными из которых являются система процедурной генерации и взаимосвязь состояний персонажа с интерфейсом. Написание кода заняло значительную часть всего проекта. Что касается анимации, то с помощью функциональных возможностей самого движка созданные мной анимации визуально сопоставлялись с кодом, после чего проводилась отладка», — рассказывает Чэнь Аосюань.