Smart Agent for Multi Behaviour NPC Coordination Using Fuzzy Coordinator

Nowadays, artificial intelligence (AI) techniques have an important role in modern computer games especially to make NPCs in games more human-like, believable and natural. In a Real -Time Strategy (RTS) game likes clash of clans, attacking enemy’s defensive buildings require team coordination of NPCs since limitation of troop numbers and time for attacking. Anyhow, multi behaviour NPCs have an intelligence for selecting behaviour itself which sometimes does not appropriate to accomplish a team objective. Therefore, in this research smart agent for team coordination is developed to produce better tactics and strategies by allow multi behaviour NPCs work together. Fuzzy coordinator method is used for selecting appropriate behaviour of each NPC. The smart agent who becomes the leader will monitor attack time remaining and analyze health of each NPC to decide which one is strong and weak, which one has to back off or stays in battle. The experiment demonstrate that. K eywords : NPC (Non Playable Character), Smart agent, RTS (Real-Time Strategy), Fuzzy coordinator.