Kompiuterinio žaidimo su apsimokančiu agentu kūrimas
Buinevičiūtė, Neda |
Kiekvienais metais tobulėjant ir plečiantis žaidimų rinkai, tobulėja ir žaidimuose naudojamos technologijos. Terminus dirbtinis intelektas ir mašininis mokymas, galima išgirsti gana dažnai, net ir neturint su tuo nieko bendro. Galima teigti, kad šie terminai paskatina domėjimąsi technologijomis, todėl buvo nuspręsta patikrinti ar mašininio mokymo metodų taikymas lenktynių žaidime, gali būti lygiavertis priešas žaidėjui. Geriausia tai patikrinti sukūrus žaidimą, kuriame yra varžomasi su agentu, taip bus galima matyti kūrimo progresą bei rezultatus. Bakalauro darbui išsikeltas tikslas: sukurti kompiuterinį žaidimą, kuriame realizuotas apsimokantis agentas. Bakalauro darbo metu papildyta kursinio darbo metu atlikta priemonių pasirinkimo analizė, atlikta panašių žaidimų analizė, sukurti žaidimo objektai, integruotas apsimokantis agentas, realizuotas žaidimas.
As the game market evolves and expands every year, the technology used in games also expands. Some of the most important technologies are artificial intelligence and machine learning. The terms artificial intelligence and machine learning can be heard quite often, even if you are not studying information technology. Considering technologies, the problem was raised, whether machine learning can be beneficial and whether it can be an equivalent competitor to the player. The best way to find this out is to create a racing game, in which player competes with an agent. It is best to check this by creating a game that competes with the agent, as this will allow us to see progress. That is why bachelor has the goal of creating a computer game with a self-learning agent. During the bachelor's work, the analysis of game development tools was made, the analysis of similar games was performed, game objects were created, a self-learning agent was integrated, and the game was realized.