Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2771
Title: Розробка системи адаптивного штучного інтелекту для NPC у відеоіграх
Authors: Леба, Д. С.
Keywords: UNITY
C#
NPC
адаптивний штучний інтелект
3D міні-гра
репутація
чутки
сюжетна лінія
ігровий прототип
Issue Date: 2026
Publisher: ХНТУ
Citation: Леба, Д. С. Розробка системи адаптивного штучного інтелекту для NPC у відеоіграх : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / Д. С. Леба ; наук. керівник ст. викл. О. О. Боскін. ‒ Хмельницький : ХНТУ, 2026. ‒ 64 с.
Abstract: У кваліфікаційній роботі бакалавра розглянуто розроблення 3D міні-гри з адаптивним штучним інтелектом для неігрових персонажів. Метою роботи є створення програмного прототипу, у якому поведінка NPC змінюється залежно від дій гравця, рівня репутації, поширення чуток, фракційної належності персонажів і поточної сюжетної лінії. У роботі проаналізовано основні підходи до моделювання поведінки NPC: скінченні автомати, дерева поведінки, GOAP, Utility AI та методи машинного навчання. Для практичної реалізації обрано гібридний rule-based підхід, який поєднує станну модель, локальну та фракційну репутацію, систему чуток і контекстне оцінювання реакцій персонажів. Програмний засіб розроблено в середовищі Unity із використанням мови програмування C#. Реалізовано модулі переміщення гравця, взаємодії з NPC, оновлення репутації, поширення чуток, визначення сюжетної лінії та візуального відображення станів персонажів. Практичну частину виконано у вигляді прототипу 3D міні-гри за мотивами авторського сценарію «Човняр: темні води Херсона». Залежно від рішень гравця NPC можуть змінювати своє ставлення, надавати правдиві або хибні підказки, відмовляти в допомозі чи демонструвати ворожу реакцію. Проведено модульне, інтеграційне та UI-тестування програмного засобу. Результати підтвердили коректність роботи основних механізмів адаптивного штучного інтелекту. Розроблений прототип може бути використаний як основа для подальшого створення сюжетно-орієнтованої гри та як навчальний приклад реалізації адаптивної поведінки NPC у Unity.
URI: http://eir.kntu.net.ua/jspui/handle/123456789/2771
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.