Institusion
Universitas Katolik Musi Charitas
Author
Sitanggang, Martondy Victor
Subject
T Technology (General)
Datestamp
2020-09-10 05:33:25
Abstract :
The development of artificial intelligence is currently developing very rapidly, one of which is in the field of gaming. Games usually consist of players and NPC (Non Player Character) which adds to the excitement of the game. NPC is useful as an enemy or friend in the game. With the algorithm applied therein the NPC can move according to the conditions that occur. One of the existing studies implements the Finite State Machine method to determine NPC actions to make movements such as falling, and walking. The movements carried out by the NPC in this study seemed unrealistic. Therefore, this research explores further to implement the Finite State Machine method on enemy NPCs in order to be able to make movements according to the conditions accepted by the NPC. The system implemented is in the form of a simulation game with a FPS (First Person Shooter) genre. The system was designed using the prototype method and made with the Unity Game engine. The final result of this study is a simulation game with the application of the Finite State Machine on the enemy NPC so that the response of the NPC movement can change according to the conditions faced by the NPC.
Keywords: Game, NPC(Non Player Character), Finite State Machine, Movement