Кооперативна комп’ютерна гра в жанрі rogue-lite
dc.contributor.advisor | Родіонов, Павло Юрійович | |
dc.contributor.author | Шенфельд, Валентин Сергійович | |
dc.date.accessioned | 2024-01-30T08:27:16Z | |
dc.date.available | 2024-01-30T08:27:16Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 26 таблиць, 32 рисунків та 10 джерел – загалом 73 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для кооперативної комп'ютерної гри в жанрі rogue-lite. Мета роботи створення унікального досвіду користувачеві в комп’ютерній грі шляхом розробки системи процедурної генерації контенту, реіграбельних механік згідно жанру rogue-lite та поєднанням цього з елементами кооперативного режиму. Об'єкт дослідження: програмне забезпечення для кооперативної комп’ютерної відеогри в жанрі rogue-lite. Предмет дослідження: процеси розроблення гри жанру rogue-lite, впровадження/модифікація алгоритму випадкової генерації рівнів, впровадження мережевої компоненти в ігровий процес. У розділі аналізу предметної області проаналізовано алгоритмічні рішення генерації рівню, проведено аналіз відомих програмних продуктів і визначено необхідні вимоги до ПЗ. Визначено технічні рішення, що будуть задіяні в розробці ПЗ. У розділі моделювання та конструювання програмного забезпечення змодельовано архітектуру проєкту, описано процес контсруювання ПЗ для гри. Проаналізовано можливі вразливості впливу користувача на дані. У розділі аналізу якості та тестування програмного забезпечення проаналізовано якість написання ПЗ для гри та описано процеси тестування. Також проведено серію мануальних тестів та продемонстровано роботу застосунку на основі контрольного прикладу. У розділі впровадження та супроводу програмного забезпечення описано розгортання десктопного застосунку та його підтримку. | uk |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 26 tables, 32 figures and 10 sources – in total 73 pages. The purpose of the diploma project is software development for a cooperative computer game in the rogue-lite genre. The aim of diploma project is creating a unique user experience in a computer game by developing procedural content generation system, replayability mechanisms according to the rogue-lite genre and combining this with elements of a cooperative mode. The object of study: software for a cooperative computer video game in the rogue-lite genre. The subject of study: development processes of the rogue-lite game, implementation/modification of the random level generation algorithm, implementation of the network component in the gameplay. In the domain analysis section, algorithmic level generation solutions are analyzed, known software products are analyzed and software requirements are defined. The technical solutions that will be involved in the development of the software are determined. The modeling and software design section is devoted to architecture modeling and the process of designing software for the game. The possibilities of the vulnerability of the user's influence on the data have been analyzed. In the software quality analysis and testing section the quality of game software code is analyzed and the testing processes are described. A series of manual tests were also conducted and the workflow of the application was demonstrated using a control example. The Software implementation and maintenance section desribes deploying and maintaining the desktop application. | uk |
dc.format.extent | 161 с. | uk |
dc.identifier.citation | Шенфельд, В. С. Кооперативна комп’ютерна гра в жанрі rogue-lite : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Шенфельд Валентин Сергійович. - Київ, 2023. - 161 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/64085 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | комп'ютерна гра | uk |
dc.subject | відеогра кооперативний режим | uk |
dc.subject | багатокористувацька гра | uk |
dc.subject | Unity | uk |
dc.subject | rogue-lite | uk |
dc.subject | процедурна генерація контенту | uk |
dc.subject | computer game | uk |
dc.subject | videogame | uk |
dc.subject | co-op gamemode | uk |
dc.subject | multiplayer game | uk |
dc.subject | procedural content generation | uk |
dc.title | Кооперативна комп’ютерна гра в жанрі rogue-lite | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shenfeld_bakalavr.pdf
- Розмір:
- 5.06 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: