Програмні засоби розробки штучного інтелекту персонажів в ігрових симуляторах (комплексна тема). Загальна частина
dc.contributor.advisor | Стеценко, Інна Вячеславівна | |
dc.contributor.author | Газін, Костянтин Андрійович | |
dc.contributor.author | Муравинець, Михайло Сергійович | |
dc.date.accessioned | 2024-04-17T07:15:51Z | |
dc.date.available | 2024-04-17T07:15:51Z | |
dc.date.issued | 2023 | |
dc.description | Програмні засоби розробки штучного інтелекту персонажів в ігрових симуляторах. Легковагова архітектура для ігрового ШІ. Індивідуальна частина : https://ela.kpi.ua/handle/123456789/66282 ; Програмні засоби розробки штучного інтелекту персонажів в ігрових симуляторах. Плагін для конфігурації ігрового ШІ. Індивідуальна частина : https://ela.kpi.ua/handle/123456789/66280. | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 34 таблиці, 28 рисунків та 9 джерел – загалом 56 сторінок. Дипломний проєкт присвячений розробці легковагового архітектурного рішення для розробки ігрового ШІ. Мета: полегшити і пришвидшити процес розробки ігрового ШІ. Об'єкт дослідження: програмне забезпечення з розробки комп’ютерних ігор. Предмет дослідження: програмне забезпечення з розробки інтелекту персонажів комп’ютерних ігор. У першому розділі були коротко описані результати аналізу вимог до програмного забезпечення. У індустрії не вистачає легковагового архітектурного рішення для маленьких та середніх студій, та тимчасового рішення для великих студій. Наше рішення займає цю нішу, і може пришвидшити і полегшити розробку ігрового ШІ. Також наше рішення має інструмент для графічного конфігурування ШІ та демонстраційний проект, для того, щоб швидше освоїти технологію. Наш інструментарій дає змогу сфокусуватись на написанні ігрової логіки, без потреби витрачати час і сили на розробку власного архітектурного рішення. У другому розділі описаний процес моделювання та конструювання програмного забезпечення. У цьому розділі були змодельовані бізнес-процеси у форматі BPMN. Змодельована і описана архітектура, описані алгоритми ШІ, які використовуються для демонстрації. У третьому розділі проведений аналіз якості та тестування ПЗ були зроблені мануальні тести ШІ у демонстраційному проєкті. Всі тести пройшли успішно. Описаний варіант розвитку гри. У четвертому розділі описаний процес впровадження і підтримки ПЗ: публікація пакету на GitHub, Godot Asset Lib та його оновлення. | |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 34 tables, 28 figures and 9 sources – in total 56 pages. The purpose of the diploma project is to make game AI development faster and easier. Research object: game development software. Research subject: software for developing game AI. In the first chapter, the results of the software requirements analysis, which was carried out in the joint part of the diploma project, were briefly described. Summarizing, we can say that game AI development is one of the most difficult areas of video game development. It lacks a lightweight architectural solution for small and medium-sized studios, and a temporary solution for large studios. Our solution fills this niche and can make game AI development faster and easier. Also, our solution has a tool for graphical configuration of AI and a demo project, in order to master the technology faster. Our toolkit allows you to focus on writing game logic, without needing to spend time and effort on developing your own architectural solution. The second chapter describes the process of software modeling and construction. In this section, business processes were modeled in the BPMN format. The architecture is modeled and described, the AI algorithms used for the demonstration are described. In the third section, the quality analysis and testing of the software were carried out, manual AI tests were performed in the demonstration project. All tests passed successfully. The version of game development is described. The fourth chapter describes the process of implementing and supporting the software: publishing the package on GitHub, Godot Asset Lib and updating it. | |
dc.format.extent | 101 с. | |
dc.identifier.citation | Газін, К. А. Програмні засоби розробки штучного інтелекту персонажів в ігрових симуляторах. Загальна частина : комплексний дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Газін Костянтин Андрійович, Муравинець Михайло Сергійович. - Київ, 2023. - 101 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/66278 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | ігровий ШІ | |
dc.subject | архітектура | |
dc.subject | агент | |
dc.subject | дерева поведінки | |
dc.subject | game AI | |
dc.subject | architecture | |
dc.subject | agent | |
dc.subject | behavior tree | |
dc.title | Програмні засоби розробки штучного інтелекту персонажів в ігрових симуляторах (комплексна тема). Загальна частина | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Hazin_Muravynets_bakalavr.pdf
- Розмір:
- 4.68 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: