Această lucrare a cercetat metodele existente de implementare a inteligenței artificiale
a jocurilor, compararea teoretică și practică a acestora și a investigat, de asemenea, problemele
care apar la dezvoltarea inteligenței jocurilor folosind fiecare dintre aceste metode.
Fiecare dintre metodele investigate de implementare a inteligenței artificiale a fost
implementată cu ajutorul motoarelor de joc Unity și Unreal Engine. A fost realizat un studiu,
care comportamente sunt mai potrivite pentru anumite metode de implementare, cât de ușor
este de implementat fiecare metodă, cât de diverse comportamente ale agenților de inteligență
a jocurilor pot fi implementate și consumul de resurse de putere de procesare a computerului.
В данной работе проводилось исследование существующих на сегодняшний день
методов реализации игрового искусственного интеллекта, их теоретическое и
практическое сравнение, а также были исследованы проблемы, которые возникают при
разработке игрового интеллекта при помощи каждого из методов.
Каждый из исследуемых методов реализации искусственного интеллекта был
реализован при помощи игровых движков Unity и Unreal Engine. Было проведено
исследование, какие моделям поведения больше подходят конкретные методы
реализации, на сколько каждый из методов прост в реализации, на сколько
разнообразное поведение агентов игрового интеллекта позволяет реализовать, и
ресурсозатраность вычислительных мощностей компьютера.
This paper researched the existing methods of implementation of game artificial
intelligence, their theoretical and practical comparison, and also investigated the problems that
arise when developing game intelligence using each of the methods.
Each of the investigated methods of implementation of artificial intelligence was
implemented using Unity and Unreal Engine game engines. A study was conducted, which
behaviours are better suited to the particular implementation methods, how easy each method
is to implement, how diverse behaviour of game intelligence agents can be implemented and
the resource consumption of computer processing power.