Дослідження використання нейронних мереж для управління поведінкою неігрових персонажів в комп'ютерних іграх

dc.contributor.advisorМарков, Дмитро Костянтинович
dc.contributor.authorПлатонов, Микита Олександрович
dc.date.accessioned2023-10-24T12:00:04Z
dc.date.available2023-10-24T12:00:04Z
dc.date.issued2023
dc.description.abstractВідеоігри є однією з активно розвиваючихся галузей програмного забезпечення, яка не лише є великим ринком розваг, але також виконує важливу роль у просуванні комп'ютерних наук і технологій. Вони впливають як на розвиток комп'ютерного обладнання, так і на програмне забезпечення, включаючи різноманітні алгоритми для навчання та керування неігровими персонажами, що і розглядаються у даній роботі. Метою дипломної роботи є дослідження використання нейронних мереж для керування персонажами в комп’ютерних іграх, зокрема використати прогресивні методи навчання щоб створити персонажа, що за своєю ефективністю міг би конкурувати з людиною. В ході даної роботи було досліджено вже існуючі приклади та зразки а також проведено ознайомлення з наукової літературою на тему та на основі цього розроблено новий, більш прогресивний метод навчання і успішно реалізованого його в грі, а також проведено аналіз та продемонстровано ефективність нового методу у порівнянні з керуванням людиною. У якості середовища розробки було використано ігровий рушій Unity та мову програмування C#. Загальний обсяг роботи: 90 сторінок, 20 рисунків, 2 додатки, 15 джерел.uk
dc.description.abstractotherVideo games are one of the fastest growing software industries, which is not only a large entertainment market, but also plays an important role in the advancement of computer science and technology. They influence both the development of computer hardware and software, including various algorithms for training and controlling nongame characters, which are discussed in this paper. The purpose of this thesis is to study the use of neural networks for character control in computer games, in particular, to use advanced learning methods to create a character that could compete with humans in terms of its performance. In the course of this work, we studied existing examples and samples, as well as familiarized ourselves with the scientific literature on the topic, and based on this, developed a new, more advanced training method and successfully implemented it in the game, as well as analyzed and demonstrated the effectiveness of the new method in comparison with human control. The Unity game engine and C# programming language were used as the development environment. Total volume of the work: 90 pages, 20 figures, 2 appendices, 15 sources.uk
dc.format.extent90 с.uk
dc.identifier.citationПлатонов, М. О. Дослідження використання нейронних мереж для управління поведінкою неігрових персонажів в комп'ютерних іграх : дипломний проект … бакалавра : 122 Комп'ютерні науки / Платонов Микита Олександрович . – Київ, 2023. – 90 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/61747
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectштучний інтелектuk
dc.subjectнейронна мережаuk
dc.subjectнавчальні та тестові вибіркиuk
dc.subjectтестування та валідація програмного забезпеченняuk
dc.subjectUnityuk
dc.subjectC#uk
dc.subjectpyTorchuk
dc.subjectWCAGuk
dc.subjectWAIARIAuk
dc.subjectartificial intelligenceuk
dc.subjectneural networkuk
dc.subjecttraining and test samplesuk
dc.subjectsoftware testing and validationuk
dc.titleДослідження використання нейронних мереж для управління поведінкою неігрових персонажів в комп'ютерних іграхuk
dc.title.alternativeResearch on the use of neural networks to control the behavior of non-game characters in computer gamesuk
dc.typeBachelor Thesisuk

Файли

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