Umělá inteligence pro hraní počítačových her

Abstract

This bachelor’s thesis focuses on the analysis and practical application of artificial intelligence in the gaming industry. Initially, it provides a basic overview of various AI methods used in games and then examines in detail concrete movement steering techniques and decision-making processes of autonomous agents. The practical part presents the development of a computer game that serves as a demonstration of these methods. The work investigates, under which structure movement and decision-making AI techniques should be integrated into game agents. In the area of movement, it presents algorithms of steering behaviors, which are managed by a navigation system for pathfinding in level environments and a decision-making system. The decision-making system is implemented using behavior trees, which are capable of creating complex behavior patterns in an elegant way. The game also analyses how finite state machines contribute to lower-level decision-making in the areas of movement and animation.

Description

Subject(s)

Artificial Intelligence, Gaming industry, AI methods, Movement steering techniques, Decisionmaking processes, Autonomous agents, Steering behaviors, Navigation system, Behavior trees, Finite state machines

Citation