Гра у жанрі 3D Action з елементами просторової навігації
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 41 таблицю, 27 рисунків та 28 джерел – загалом 83 сторінки.
Дипломний проєкт присвячений розробці комп’ютерної гри у жанрі 3D Action з елементами просторової навігації.
Мета - підвищення якості гри у жанрі 3D Action з елементами просторової навігації за рахунок створення штучного інтелекту, що формалізує поведінку противників на основі оригінального дерева прийняття рішень.
У першому розділі розглянуто аналіз ринку відеоігор жанру Action, описано його недоліки та способи покращення. Проаналізовано існуючі технічні рішення та змодельовано бізнес-процеси ігрового процесу та процесу створення рівнів.
У другому розділі розглянуто варіанти використання, розроблено функціональні та нефункціональні вимоги, розглянуто системні вимоги, проаналізовано економічні показники та поставлено завдання на розробку програмного забезпечення.
У третьому розділі описано архітектуру гри, обгрунтовано вибір засобів розробки, описано алгоритм ШІ ворогів, структуру збереження даних рівнів.
У четвертому розділі проаналізовано якість гри за допомогою аналізу якості коду та аналізу продуктивності гри. Описано мануальне тестування всього функціоналу гри та наведено опис контрольного прикладу для редактора рівнів.
П’ятий розділ присвячено розгортанню програмного забезпечення за допомогою утиліт Unity. Описано супровід програмного забезпечення з використанням платформ Git та itch.io.
Опис
Ключові слова
комп’ютерна гра, редактор рівнів, штучний інтелект, дерево прийняття рішень, computer game, Unity, level editor, Windows, artificial intelligence, decision tree, 3D Action
Бібліографічний опис
Жмайло, Д. О. Гра у жанрі 3D Action з елементами просторової навігації : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Жмайло Дмитро Олександрович. - Київ, 2025. - 165 с.