User Tools

Site Tools


ai:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ai:start [2014/10/30 01:58]
Mistermind
ai:start [2024/01/04 06:27] (current)
Mistermind
Line 1: Line 1:
 ====== A.I. Editor ====== ====== A.I. Editor ======
-(Requires [[http://forum.unity3d.com/threads/u-f-e-addon-fuzzy-a-i.277086/|Fuzzy AI Rule Generator Addon]])+This editor is only available for [[http://forum.unity3d.com/threads/u-f-e-addon-fuzzy-a-i.277086/|Fuzzy AI]] owners. If you are looking for //Random A.I.// instructions **[[global:aioptions|click here]]**.
  
-Fuzzy AI Rule Generator (or simply Fuzzy AI) is a tool designed to emulate human cognitive thinking. It provides user friendly layouts to design an instruction set that makes the character behave much like a real player would.+{{ :ai:fuzzyai_logo.jpg?nolink |}}
  
-{{ :ai:ai_editor_ss.jpg?nolink |}}+ 
 +[[http://forum.unity3d.com/threads/u-f-e-addon-fuzzy-a-i.277086/|Fuzzy AI Rule Generator (or simply Fuzzy AI)]] is a tool designed to emulate human cognitive thinking. It provides user friendly layouts to design an instruction set that makes the character behave much like a real player would.
  
 This add-on uses [[http://en.wikipedia.org/wiki/Fuzzy_logic|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. This add-on uses [[http://en.wikipedia.org/wiki/Fuzzy_logic|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.
  
-Fuzzy AI uses the [[https://github.com/davidgutierrezpalma/ai4unity|AI4Unity]] library, a port of  [[http://www.aforgenet.com/|AForge.Net]] created by David Gutierrez. This //free// library is used to translate the information of the scene into [[http://en.wikipedia.org/wiki/Fuzzy_logic#Applying_truth_values|fuzzy values]] that will be used by the AI rules to define the character behavior.+Fuzzy AI uses the  [[https://github.com/davidgutierrezpalma/ai4unity|AI4Unity]] library (created by David Guitierrez), a port of [[http://www.aforgenet.com/|AForge.Net]] used to translate the information of the scene into [[http://en.wikipedia.org/wiki/Fuzzy_logic#Applying_truth_values|fuzzy values]] that are then used by the engine to define the character [[character:aiinstructions|behavior]].
  
 Currently Fuzzy AI only works as an extension of UFE, but we hope that soon we can expand it to be used in other projects. Since its **open source** however, those with experience are free to try apply the current state of development into their own ideologies. Currently Fuzzy AI only works as an extension of UFE, but we hope that soon we can expand it to be used in other projects. Since its **open source** however, those with experience are free to try apply the current state of development into their own ideologies.
 +
 +Check out this interesting paper about Fuzzy AI and UFE by students from the University of Aizu:
 +https://arxiv.org/ftp/arxiv/papers/2108/2108.03599.pdf
 +
 +
 +{{ :ai:ai_editor_ss.jpg?nolink |}}
  
 ---- ----
Line 44: Line 51:
  
 ---- ----
-**Related Video Tutorial:**\\ Coming soon+**Related Video Tutorial:**\\ 
 + 
 +{{youtube>AX-DlMuZx6s }} 
 +{{ youtube>jzAgfmKiQJA}}\\
  
 ---- ----
 [[:start|< Back to Universal Fighting Engine - Introduction]] [[:start|< Back to Universal Fighting Engine - Introduction]]
ai/start.1414648684.txt.gz · Last modified: 2014/10/30 01:58 by Mistermind