Навчальний заклад: Комунальний заклад загальної середньої освіти «Ліцей № 16 імені Володимира Козубняка Хмельницької міської ради»
Автор: Коновал Владислав Романович
Відділення: Інформаційні технології
Секція: Навчальні, ігрові програми та віртуальна реальність
Область: Хмельницька
Опис:
У науковій роботі досліджується проблема створення симулятора керування надводним дроном з використанням ігрового штучного інтелекту. Для цього було розроблено такі класи: 1. Дрон гравця шукає оптимальний шлях до найближчої вразливої зони ворожого корабля, динамічно реагуючи на ворожі атаки. 2. Ворожий корабель повинен маневрувати від дрона гравця при його близькому наближені й ефективно атакувати дрон. 3. Система генерації ландшафтних перешкод підвищує складність проходження симулятора та вчить гравця краще маневрувати. 4. Система оцінки оптимальності руху гравця визначає, наскільки правильно рухався користувач під час виконання програми, та надає оцінку. Для реалізації логіки симулятора використано низку алгоритмів та структур даних: алгоритми пошуку найкоротшого шляху (Дейкстри, A*), методи обходу графів (BFS, DFS), а також дерево рішень і машину станів для моделювання поведінки супротивникa. Окрему увагу приділено розробці математичної моделі для оцінювання точності й ефективності руху, що дозволяє об’єктивно оцінити дії користувача. У результаті дослідження було створено програмний застосунок з використанням ігрового рушія Unreal Engine 4, в якому оператор вчиться керувати морським дроном, рухаючись за обраним штучним інтелектом оптимальним маршрутом для ураження ворожого корабля. Симулятор пройшов тестування та може використовуватися в навчальних цілях.