Нейронна мережа для 3D-шутера

dc.contributor.advisorАушева, Наталія Миколаївна
dc.contributor.authorКравченко, Вікторія Тарасівна
dc.date.accessioned2024-09-03T09:40:47Z
dc.date.available2024-09-03T09:40:47Z
dc.date.issued2024
dc.descriptionПрограмний продукт, розроблений для 3D-шутера, призначений для керування поведінкою ворогів. Основна задача полягає в створенні реалістичного та складного для гравця супротивника, який може здійснювати повороти, стріляти, ухилятися від пострілів і підтримувати безпечну дистанцію. Для досягнення цієї мети, нейронна мережа була розділена на чотири окремі мережі, кожна з яких виконує свою специфічну функцію. Вхідні дані для мережі включають кут між ворогом і гравцем, а також різні параметри дистанції та положення. Вихідні дані представляють конкретні дії ворога, такі як поворот на певний кут, ухилення від погляду гравця, ухилення від пострілів і рішення про відкриття вогню. Процес створення програмного продукту включав детальне роз'яснення обраних методів і засобів розробки. Він також містив покроковий опис дій, необхідних для створення кожної з чотирьох мереж, від визначення структури до навчання на відповідних даних.
dc.description.abstractЗаписка містить 61 сторінку, 19 рисунків, 1 формулу, 1 додаток та 16 посилань. Мета роботи – дослідити можливості застосування нейронних мереж у розробці 3D шутерів, проаналізувати існуючі методи та порівняти їх ефективність, розробити потрібну нейронну мережу, оцінити її вплив на якість поведінки ботів. Методи та засоби: різноманітні алгоритми навчання, мова програмування С++, середовище розробки Unreal Engine та Visual Studio для інтеграції та тестування поведінки персонажа в ігровому процесі. Результат – нейронна мережа, що здатна керувати поведінкою персонажа противника у 3D-шутері.
dc.description.abstractotherThe note contains 61 pages, 19 figures, 1 formula, 1 appendice and 16 references. The purpose of the work is to investigate the possibilities of using neural networks in the development of 3D shooters, analyze existing methods and compare their effectiveness, develop the necessary neural network, evaluate its impact on the quality of bot behavior. Methods and tools: various learning algorithms, C++ programming language, Unreal Engine development environment and Visual Studio for integration and testing of character behavior in gameplay. The result is a neural network capable of controlling the behavior of an enemy character in a 3D shooter.
dc.format.extent61 с.
dc.identifier.citationКравченко, В. Т. Нейронна мережа для 3D-шутера : дипломна робота … бакалавра : 122 Комп’ютерні науки / Кравченко Вікторія Тарасівна . – Київ, 2024. – 61 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68701
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleНейронна мережа для 3D-шутера
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kravchenko_bakalavr.pdf
Розмір:
897.56 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: