Font Size: a A A

Research On The Application Of Artificial Intelligence Based On Machine Learning In Video Games

Posted on:2022-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2518306539951899Subject:Art
Abstract/Summary:PDF Full Text Request
With the continuous innovation and wide popularity of information technology,the performance of computer software and hardware has been greatly improved,and the audiovisual performance of video games has also become more and more extreme,but now more and more players are not only pursuing the fake graphics,but also paying attention to the inner performance of games,game play,interactive elements and so on.As an important part of game content,game AI plays the role of communication with players,and has been paid attention by game developers since the emergence of game AI.But to make highly intelligent game AI is also a difficult job.Currently,the common methods to implement game AI are finite state machines and behavior trees,but these two methods require a lot of work to implement a flexible game AI and are difficult to maintain later.Therefore,a new method of implementing game AI that simplifies the production process and emphasizes design has emerged,that is,using machine learning to train a flexible game AI that meets the requirements.In this paper,we investigate the method of machine learning to train game AI by using machine learning methods such as deep reinforcement learning,imitation learning or self-learning in Unity scenarios with the help of ML-Agents toolkit and Python programming interface.We designed a game based on Unity game engine,including the game AI implemented by using behavior tree and machine learning,and compared the differences in design ideas and implementation process between using behavior tree and using machine learning to implement the game AI through the production process and final implementation results,as well as the advantages and disadvantages of each,to promote the research of machine learning in the game field,to achieve higher operational efficiency,more The aim is to promote the research of machine learning in the game field,and to achieve a game AI that is more efficient,easier to design and can bring better experience to players.
Keywords/Search Tags:Unity, Machine Learning, Game Development, Game AI
PDF Full Text Request
Related items