Set which AI engine your game will use as well as its global behaviour options.
AI Engine: Choose between Random AI or Fuzzy AI (if installed).
Based on distance, Random AI uses weight values to determine which direction/button has the highest chances of being pressed
Attack When Enemy is Down: Do we attack when the enemy is down?
Move When Enemy is Down: Do we move when the enemy is down?
Input Frequency (seconds): How often (per second) the AI does an input.
Distance Behaviours: Expand to set distance dependent behaviours.
(Requires Fuzzy AI Addon)
Fuzzy AI allows for robust decision sets that can have some of its instructions overridden depending on the difficulty settings chosen.
Multi Core Support: Tells UFE to run decision making process in its own thread. Multicore reduces CPU usage significantly, but makes the weight calculation slightly slower. Multicore puts the weight calculation into the Update() function, which makes the CPU run the process separately.
Persistent Behavior: When toggle the AI will remain on the same instruction behaviour they were in on the round before. Untoggle to reset it back to default after each round.
Default Difficulty: Choose from 6 difficulty settings. Each can be detailed in the below Difficulty Settings.
Difficulty Settings: Expand to edit each difficulty setting. Click New Difficulty Setup to add a new setup.
For more on Fuzzy A.I. click here.