Мультиагентна система управління ігровим поселенням з експертною системою підбору поведінки ігрових персонажів

Автор(и)

  • А.А. Яровий Вінницький національний технічний університет
  • І.Р. Арсенюк Вінницький національний технічний університет
  • А.В. Козловський Вінницький національний технічний університет
  • Д.П. Паламарчук Вінницький національний технічний університет
  • О.О. Короленко Вінницький національний технічний університет

DOI:

https://doi.org/10.31649/1681-7893-2025-50-2-133-141

Ключові слова:

мультиагентна система, експертна система, інформаційні технології, поведінка ігрового персонажу, комп’ютерна відеогра

Анотація

У статті розглядається новий підхід до моделювання інтелектуальної поведінки ігрових персонажів через мультиагентну систему, інтегровану з експертною системою для підбору поведінки. Внаслідок інтеграції цієї системи ігрові персонажі набувають здатності адаптувати свою поведінку відповідно до своїх індивідуальних характеристик і взаємодії з іншими персонажами. Для моделювання особистісних рис персонажів було розглянуто кілька відомих психологічних моделей, таких як FFM (The Five Factor Model), HEXACO та AD (Affiliation and Dominance Model). Після аналізу та порівняння моделей було прийнято рішення скомбінувати HEXACO та AD, оскільки це дозволяє одночасно детально моделювати індивідуальні характеристики ігрових персонажів і точно описувати їхні міжособистісні відносини. Для вибору поведінки ігрового персонажа розроблено систему балів, яка оцінює шаблони поведінки залежно від вхідних даних: настрою персонажа, його особистісних рис, типів взаємовідносин та знань про поведінку інших ігрових персонажів. Ці дані використовуються для обчислення загального балу кожного шаблону поведінки, що визначає дію персонажа. Обчислення здійснюється за допомогою складених матриць поведінкової відповідності, що дозволяють узгоджувати шаблони з характеристиками персонажа. Введення випадкової похибки забезпечує варіативність у поведінці ігрових персонажів і запобігає детермінації результатів. Система балів формалізована у вигляді математичної моделі, яка описує вплив кожного фактора на вибір поведінки за допомогою функцій обчислення балів та відповідних вагових коефіцієнтів. Для тестування експертної системи створено ігровий прототип на платформі Unity, де ігрові персонажі виконують завдання для підтримки життєдіяльності поселення. Вони самостійно обирають завдання, орієнтуючись на стан середовища та взаємодіють один з одним відповідно до підібраного експертною системою шаблону поведінки. Запропонований підхід дозволяє створити динамічне ігрове середовище з непередбачуваними діями ігрових персонажів, що залежатимуть від їхніх особистісних рис та міжособистісних відносин з іншими ігровими персонажами, що відкриває нові можливості для вдосконалення систем поведінки в іграх.

Біографії авторів

А.А. Яровий, Вінницький національний технічний університет

д-р техн. наук, професор, завідувач кафедри комп’ютерних наук

І.Р. Арсенюк, Вінницький національний технічний університет

канд. тех. наук, доцент, доцент кафедри комп’ютерних наук

А.В. Козловський, Вінницький національний технічний університет

канд. тех. наук, доцент, доцент кафедри комп’ютерних наук

Д.П. Паламарчук, Вінницький національний технічний університет

студент групи 2КН-24м, факультет інтелектуальних інформаційних технологій та автоматизації

О.О. Короленко, Вінницький національний технічний університет

аспірант кафедри комп’ютерних наук

Посилання

Delassus D., “AI Toolkit — Give a brain to your NPCs, a header-only C++ library.” Accessed: May 15, 2025. [Online]. Available: https://david-delassus.medium.com/ai-toolkit-give-a-brain-to-your-npcs-a-header-only-c-library-02a50ae9faed.

Ferraro L., “ReGoap.” Accessed: May 15, 2025. [Online]. Available: https://github.com/luxkun/ReGoap.

Mobbs A., “An atlas of personality, emotion and behavior”, PLoS ONE, vol. 15, no. 1, 2020. [Online]. Available: https://doi.org/10.1371/journal.pone.0227877.

Ashton M. and. Kibeom L, The H Factor of Personality: Why Some People are Manipulative, Self-Entitled, Materialistic, and Exploitive—And Why It Matters for Everyone. 2012. [Online]. Available: https://doi.org/10.51644/9781554588640.

Mesyura V. I., Yarovy A. A., and Arsenyuk I. R., Expert Systems. Part 1. Vinnytsia: VNTU, 2006.

Yarovy A. A., Arsenyuk I. R. and Mesyura V. I.. Expert Systems. Part 2. Vinnytsia: VNTU, 2017.

Russell S. and Norvig P. Artificial Intelligence: A Modern Approach, 4th US ed. 2022.

Kasilov O. V.. Multiagent Systems and Technologies in Game Applications: Module Handbook. X.: "Madrid Printing House", 2018.

##submission.downloads##

Переглядів анотації: 0

Опубліковано

2026-01-12

Як цитувати

[1]
А. Яровий, І. Арсенюк, А. Козловський, Д. Паламарчук, і О. Короленко, «Мультиагентна система управління ігровим поселенням з експертною системою підбору поведінки ігрових персонажів», Опт-ел. інф-енерг. техн., вип. 50, вип. 2, с. 133–141, Січ 2026.

Номер

Розділ

Системи технічного зору і штучного інтелекту з обробкою та розпізнаванням зображень

Метрики

Завантаження

Дані завантаження ще не доступні.