Кооперативна комп’ютерна гра в жанрі rogue-lite

Вантажиться...
Ескіз

Дата

2023

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 26 таблиць, 32 рисунків та 10 джерел – загалом 73 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для кооперативної комп'ютерної гри в жанрі rogue-lite. Мета роботи створення унікального досвіду користувачеві в комп’ютерній грі шляхом розробки системи процедурної генерації контенту, реіграбельних механік згідно жанру rogue-lite та поєднанням цього з елементами кооперативного режиму. Об'єкт дослідження: програмне забезпечення для кооперативної комп’ютерної відеогри в жанрі rogue-lite. Предмет дослідження: процеси розроблення гри жанру rogue-lite, впровадження/модифікація алгоритму випадкової генерації рівнів, впровадження мережевої компоненти в ігровий процес. У розділі аналізу предметної області проаналізовано алгоритмічні рішення генерації рівню, проведено аналіз відомих програмних продуктів і визначено необхідні вимоги до ПЗ. Визначено технічні рішення, що будуть задіяні в розробці ПЗ. У розділі моделювання та конструювання програмного забезпечення змодельовано архітектуру проєкту, описано процес контсруювання ПЗ для гри. Проаналізовано можливі вразливості впливу користувача на дані. У розділі аналізу якості та тестування програмного забезпечення проаналізовано якість написання ПЗ для гри та описано процеси тестування. Також проведено серію мануальних тестів та продемонстровано роботу застосунку на основі контрольного прикладу. У розділі впровадження та супроводу програмного забезпечення описано розгортання десктопного застосунку та його підтримку.

Опис

Ключові слова

комп'ютерна гра, відеогра кооперативний режим, багатокористувацька гра, Unity, rogue-lite, процедурна генерація контенту, computer game, videogame, co-op gamemode, multiplayer game, procedural content generation

Бібліографічний опис

Шенфельд, В. С. Кооперативна комп’ютерна гра в жанрі rogue-lite : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шенфельд Валентин Сергійович. - Київ, 2023. - 161 с.

DOI