Path FindingFlexible waypoint based path finding system that calculates a set of waypoints around all obstacles added to the AI system. Entities then use an A* algorithm to calculate a path between their position, destination. This means your entities should always use the shortest path between two points, no matter how complex the situation. You can also create a path between two specific points allowing you to use the path finding feature on its own.TeamsProvides 3 teams (enemy, friendly, neutral teams) to organise entities in the AI world. Neutral entities run away from combat, friendlies attack the player's enemies whilst enemies attack the player, its allies.Entity CommandsBy default entities will automatically move about the world, react to events (e.g. Sounds), other entities according to their team, aggressiveness. Set the entity aggressiveness, restrictions by using commands such as 'Defend Point' or 'Patrol Path', the entity will then act in accordance, these restrictions.Manual CommandsEntities can also be moved around the world using a set of more specific commands such as setting the entity destination or look at point directly, 'Set Destination', 'Look At' or 'Look At Target', the entity will create a path automatically to its destination, inform you when it's ready to fire. Entities will detect nearby enemies but not act against them during manual control.ZonesAdd one or more zones to an entity that will trigger a response when an opposing team member enters it. Entities can be set to ignore people if they leave a zone or chase them until they can no longer see them.Direct IntegrationIf using DarkBasic Professional 3D objects you can set the AI system to automatically move, turn your objects for you.ContainersAreas of your world can be separated from each other using containers, such as different floors in a building. The player can freely move between containers whereas Entities can be restricted to the bounds of its container.You can check out examples of all these features in the provided demos, along, detailed descriptions of each in the demo section of the help file. The help file also includes the full command list explaining everything you need to know about how the commands work, how to use them. - DarkAI

DarkAI

Table of contents