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