Кооперативна комп’ютерна гра в жанрі 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 с.