Стариш, Єва Георгієвна2024-12-122024-12-122024Стариш, Є. Г. Використання кінцевих автоматів для моделювання поведінки віртуальних персонажів = Using finite state machines to simulate the virtual characters behavior : кваліфікаційна робота бакалавра / Є. Г. Стариш. – Одеса, 2024. – 130 с.https://dspace.onu.edu.ua/handle/123456789/40118У кваліфікаційній роботі розробляється тема «Використання кінцевих автоматів для моделювання поведінки віртуальних персонажів». Мета роботи – дослідження основних принципів функціонування кінцевих автоматів та їх застосування для реалізації алгоритмів керування складною поведінкою персонажів у відеоіграх жанру «2D-Platformer». Виконано аналіз предметної галузі та розглянуто існуючі аналоги з урахуванням можливих станів ворожих персонажів. Розроблено дизайнерський документ. Реалізовані кінцеві автомати, які забезпечують моделювання поведінки персонажів. Розроблено демонстраційну версію комп'ютерної гри жанру «2D-Platformer» на основі ігрового двигуна Unity та проведено тестування змодельованої поведінки віртуальних персонажів.The qualification work covers the topic «Using finite state machines to simulate the virtual characters behavior». The aim of the work is to explore the fundamental principles of the functioning of finite state machines and their application in implementing algorithms for controlling complex behavior of characters in video games of the «2D-Platformer» genre. The work includes an analysis of the subject area and a review of existing analogues considering the possible states of enemy characters. A design document was developed. Finite state machines were implemented to simulate character behavior. A demonstration version of a computer game of the «2D-Platformer» genre was developed using the Unity game engine, and the simulated behavior of the virtual characters was tested.uk123 комп’ютерна інженеріябакалавркінцевий автоматвідеоігри2D-PlatformerUnityfinite state machinevideo gamesВикористання кінцевих автоматів для моделювання поведінки віртуальних персонажівUsing finite state machines to simulate the virtual characters behaviorDiplomas