Найти в Дзене

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

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

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

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

-2
-3

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

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