Родіонов, Павло ЮрійовичШенфельд, Валентин Сергійович2024-01-302024-01-302023Шенфельд, В. С. Кооперативна комп’ютерна гра в жанрі rogue-lite : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шенфельд Валентин Сергійович. - Київ, 2023. - 161 с.https://ela.kpi.ua/handle/123456789/64085Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 26 таблиць, 32 рисунків та 10 джерел – загалом 73 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для кооперативної комп'ютерної гри в жанрі rogue-lite. Мета роботи створення унікального досвіду користувачеві в комп’ютерній грі шляхом розробки системи процедурної генерації контенту, реіграбельних механік згідно жанру rogue-lite та поєднанням цього з елементами кооперативного режиму. Об'єкт дослідження: програмне забезпечення для кооперативної комп’ютерної відеогри в жанрі rogue-lite. Предмет дослідження: процеси розроблення гри жанру rogue-lite, впровадження/модифікація алгоритму випадкової генерації рівнів, впровадження мережевої компоненти в ігровий процес. У розділі аналізу предметної області проаналізовано алгоритмічні рішення генерації рівню, проведено аналіз відомих програмних продуктів і визначено необхідні вимоги до ПЗ. Визначено технічні рішення, що будуть задіяні в розробці ПЗ. У розділі моделювання та конструювання програмного забезпечення змодельовано архітектуру проєкту, описано процес контсруювання ПЗ для гри. Проаналізовано можливі вразливості впливу користувача на дані. У розділі аналізу якості та тестування програмного забезпечення проаналізовано якість написання ПЗ для гри та описано процеси тестування. Також проведено серію мануальних тестів та продемонстровано роботу застосунку на основі контрольного прикладу. У розділі впровадження та супроводу програмного забезпечення описано розгортання десктопного застосунку та його підтримку.161 с.ukкомп'ютерна гравідеогра кооперативний режимбагатокористувацька граUnityrogue-liteпроцедурна генерація контентуcomputer gamevideogameco-op gamemodemultiplayer gameprocedural content generationКооперативна комп’ютерна гра в жанрі rogue-liteBachelor Thesis