Нейронна мережа для 3D-шутера
Вантажиться...
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Записка містить 61 сторінку, 19 рисунків, 1 формулу, 1 додаток та 16 посилань.
Мета роботи – дослідити можливості застосування нейронних мереж у розробці 3D шутерів, проаналізувати існуючі методи та порівняти їх ефективність, розробити потрібну нейронну мережу, оцінити її вплив на якість поведінки ботів.
Методи та засоби: різноманітні алгоритми навчання, мова програмування С++, середовище розробки Unreal Engine та Visual Studio для інтеграції та тестування поведінки персонажа в ігровому процесі.
Результат – нейронна мережа, що здатна керувати поведінкою персонажа противника у 3D-шутері.
Опис
Програмний продукт, розроблений для 3D-шутера, призначений для керування поведінкою ворогів. Основна задача полягає в створенні реалістичного та складного для гравця супротивника, який може здійснювати повороти, стріляти, ухилятися від пострілів і підтримувати безпечну дистанцію. Для досягнення цієї мети, нейронна мережа була розділена на чотири окремі мережі, кожна з яких виконує свою специфічну функцію. Вхідні дані для мережі включають кут між ворогом і гравцем, а також різні параметри дистанції та положення. Вихідні дані представляють конкретні дії ворога, такі як поворот на певний кут, ухилення від погляду гравця, ухилення від пострілів і рішення про відкриття вогню. Процес створення програмного продукту включав детальне роз'яснення обраних методів і засобів розробки. Він також містив покроковий опис дій, необхідних для створення кожної з чотирьох мереж, від визначення структури до навчання на відповідних даних.
Ключові слова
Бібліографічний опис
Кравченко, В. Т. Нейронна мережа для 3D-шутера : дипломна робота … бакалавра : 122 Комп’ютерні науки / Кравченко Вікторія Тарасівна . – Київ, 2024. – 61 с.