ТЕХНОЛОГІЇ МАШИННОГО НАВЧАННЯ В РОЗРОБЦІ КОМП’ЮТЕРНИХ ІГОР
DOI:
https://doi.org/10.31498/2522-9990222020195393Ключові слова:
машинне навчання, комп’ютерна гра, інтелектуальний агент, ігровий двигун, ML-AgentsАнотація
У статті досліджено використання сучасних технологій машинного навчання в розробці комп'ютерних ігор на прикладі двовимірної навчально-пізнавальної гри в жанрі космічного симулятора. Визначено можливості інструментарію Unity ML-Agent та його об'єктів. Розкрито основні етапи розробки комп'ютерної гри, проведена декомпозиція задач використання інтелектуальних агентів. Обрано ігрові механіки, розроблено архітектуру конфігурації навчального середовища. Представлено послідовність взаємодії гравця з грою та інтелектуальними агентами під час ігрової сесії.
Посилання
Samuel, A. Some Studies in Machine Learning Using the Game of Checkers / A. Samuel - IBM Journal of Research and Development 3 (3): p. 210–229
Millington, Ian. Artificial intelligence for games / Ian Millington, John Funge. – 2nd ed. – 2009. – p. 895
Russell, S. Artificial Intelligence: A Modern Approach (3rd Edition) / Russell S., Norvig P. – Pearson Education Limited, 2009 – 1152 p.
Juliani A. Unity: A General Platform for Intelligent Agents / A. Juliani, V.-P. Berges, E. Vckay, Y. Gao, H. Henry, M. Mattar, D. Lange. – arXiv preprint arXiv:1809.02627 – 2009 – 18 p.
Фурсова Н.А. Особливості розробки мережевої комп'ютерної гри в жанрі Multiplayer First-Person Shooter / Н.А. Фурсова, О.Є. Козак // Наука і виробництво: ДВНЗ «ПДТУ». – Маріуполь – 2019. – № 1 (20) – C. 200 – 206
Unity. Unity ML-Agents Toolkit Documentation [Електронний ресурс] – Режим доступу: https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Readme.md
Фурсова Н.А. Навчання ігрових агентів з використанням Unity Machine Learning Agents/ Н.А. Фурсова, Д.М. Кривицький // Концептуальні напрямки розвитку наукових знань (частина ІІ): матер. IІ Міжнар. наук.-практ. конф. м. Київ, 30-31 грудня 2019 року. – Київ : МЦНіД, 2019. – C. 40-41
Juliani A. Introducing: Unity Machine Learning Agents Toolkit/ Arthur Juliani [Електронний ресурс]: – Режим доступу: https://blogs.unity3d.com/2017/09/19/introducing-unity-machine-learning-agents/