Fuzzy A.I. Rule Generator (or simply Fuzzy AI) is an open source Addon for Universal Fighting Engine designed to create a robust artificial intelligence for virtually any fighting game created with the tool.
Fuzzy AI overrides the default Random A.I. (available on all versions of UFE) by inheriting its methods and enhancing it with events, conditions and reactions using general fighting game mechanics and terminologies.
This add-on uses Fuzzy Logic to evaluate the information of the scene and calculate the desirability of each given action, translating the AI decisions directly into user input. In other words: the AI doesn’t cheat, it uses the same input system used by the player.
The UI tools uses fighting game terminology to generate custom rules designed specifically to read and respond to fighting game environments, as well as correctly execute any special move created with UFE.
Fuzzy AI uses the AI4Unity library (created by David Guitierrez), a port of AForge.Net used to translate the information of the scene into fuzzy values that are then used by the engine to define the character behavior.
Try it!
http://www.ufe3d.com/demo
Along the tool, this package also contain 14 instruction set templates ready to be applied to any character you have already designed.
Full documentation at A.I. Editor [Universal Fighting Engine].
UI Screenshots:
Easy to use Predefined Rules system:
Highly customizable Custom Rules System:
Generates Fuzzy Rules at any time for easy debugging:
Workplace (UFE + Fuzzy AI):
Videos:
Fuzzy AI Rundown
AI Template Creation
UFE 1.5 Overview made by Justin Hougie (included a few Fuzzy AI notes)
And much, much more…
Fuzzy AI is no longer sold separately. It’s now an integral part UFE 2 .