The video game is an electronic game that involves interaction with human visual device such as a television screen or computer monitor. The word video in video game term originally referring to a raster display device, but is now defined as any visual device can display images in two or three dimensions. Video games at this time are more easily created because Game Engine support. There are many types of game engines, and one of them is Unity. Unity can be used to make a variety of video games, two dimensional (2D) and three-dimensional (3D) for various platforms. Unity is also widely used by beginners and indie game developers because it can be obtained free of charge for non-commercial purposes.In the video game, the movement of the enemy is determined by the object for the command in the form of simple action of moving or attacking a particular interval. For this action has a fixed pattern are tailored to the player's actions and the time of the passing game. This can be called the application of simple intelligence but because the pattern remains, action computer opponent characters in a game became predictable and can reduce the attractiveness of the game in a relatively short time.In certain types of video games such as Action Role Playing Game (ARPG), the pattern of the game from a computer-controlled opponent characters effect on the Gaming Experience or the pleasure of the players. ARPG is a modern form of Role Playing Game (RPG). Video games of this type provide leeway for players to modify the character being played and some have branched stories with multiple endings. ARPG beginning with the release of Diablo. Diablo is a ROLE-PLAYING GAME for computers that use elements of action-oriented gameplay (game action) replaced the turn-based strategy (turn based strategy) on a traditional RPG. New RPG games especially online RPG games have game developed to resemble Diablo. Applied artificial intelligence is quite simple, that is, the pursuit of the player and if the player attacked him there within a certain time. The level of difficulty of the game is determined by stats of enemy characters such as the amount of attack power or magnitude of lives or hit points (HP).Artificial intelligence can be applied in video games, which include complex functions that are specific to the type of objects in a video game. Function of artificial intelligence using resources that are matched with the pattern of the game. Artificial intelligence in video games store a lot of information and input must process it. This is because the resources needed to create artificial intelligence do a simulation of being a human player.Resources that use artificial intelligence in video games are diverse ranging from the character's status information, gear, State of the environment, and in some cases information processing business strategy and military strategy. For example, an enemy character (enemy) will attack on the character of the players. Enemy will calculate whether the position of the player character within range range near or far. If the enemy will use distance attacks that requires special parameters such as the charge time, the hit points (HP), mana points (MP), and cooldown then player character walked up to her, he can undo that decision to do melee against the player. Enemy can also try to avoid or survive if the player launched an attack on the enemy. Finite State Machine (FSM) is one method that can be used on artificial intelligence game. FSM-process is quite simple and has a pretty good performance so that it can be applied to many different types of video games. FSM works by connecting state-state input to determine the state of the output that will be done. State of the input can be either action players like pressing a button or moving the player character in the game, the position of the player character in the video game, and the parameters that exist in video games, such as the amount of HP and MP. State output contains the action that can be performed by the character of Non-player Character (NPC). The content of state output in the form of commands to move, do certain actions such as attacking, survive, or use a skill.Artificial intelligence applied in video games that use the Unity Engine is generally quite simple as follows the player character and do one or two of the specified action. FSM can save a lot of state containing the specific action that can be performed by the NPC or enemy characters. This in theory could make the characters do a lot of intricate action with a fairly simple method. FSM can also be developed to create a controlled random series of action, which is expected to create artificial intelligence action more difficult to read and make the pattern of the game became more varied and unique.
Sedang diterjemahkan, harap tunggu..