Мультиагентна система управління ігровим поселенням з експертною системою підбору поведінки ігрових персонажів
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, де ігрові персонажі виконують завдання для підтримки життєдіяльності поселення. Вони самостійно обирають завдання, орієнтуючись на стан середовища та взаємодіють один з одним відповідно до підібраного експертною системою шаблону поведінки. Запропонований підхід дозволяє створити динамічне ігрове середовище з непередбачуваними діями ігрових персонажів, що залежатимуть від їхніх особистісних рис та міжособистісних відносин з іншими ігровими персонажами, що відкриває нові можливості для вдосконалення систем поведінки в іграх.
Посилання
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##
-
PDF
Завантажень: 0
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).