Umělá inteligence do hry 3D bludiště
Artificial intelligence for 3D maze game
Umělá inteligence do hry 3D bludiště
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/11820Identifikátory
SIS: 44324
Kolekce
- Kvalifikační práce [11244]
Autor
Vedoucí práce
Oponent práce
Dokulil, Jiří
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Správa počítačových systémů
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
31. 1. 2008
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Výborně
Cieľom práce je navrhnúť a implementovať počítačového nepriateľa (bota) do hry 3D bludisko. Rozhodovanie bota je realizované pomocou konečného stavového automatu. Súčasťou boja bota je nájdenie a zameranie nepriateľa (pre bota je to človek), výber vhodnej zbrane, streľba a prípadné doplnenie zdravia a nábojov zberom príslušných objektov. Spolupráca botov je na úrovni upozornenia blízkych botov o nájdení nepriateľa alebo nebezpečnej strely. Hliadkovanie bota v kľudovom stave je riešené pomocou tzv. waypointov. Práca obsahuje analýzu rôzných prístupov a implementáciu najvhodnejšieho z nich pre tento typ hry.
The goal of the thesis is to design and implement a computer enemy (called bot) of the game 3D maze. The reasoning of the bot is realized by a finite state machine technique. The bot fight consists of finding and aiming an enemy (for bot it's human), selecting of best weapon, shooting and possible refreshing of health and ammo by picking relevant objects. The bots cooperation is based on noticing another close bots about an enemy position, if found, or a dangerous missile. The patrolling of the bot in a non-fight state is made using so-called waypoints. The thesis also contains the analysis of different approaches and implementation of the optimal one for this type of a game.