George Fyles Portfolio....|

Contact:

Linkedin GitHub gffyles@gmail.com

Fuzzy State Machine AI

My artificial intelligence class covered many AI techniques including Pathfinding, Flocking and Steering, Rule Based Systems, Finite State Machines, Fuzzy Logic and Fuzzy State Machines, Genetic Algorithms and Artificial Neural Networks.

My project focuses on Fuzzy Logic and Fuzzy State Machines. Fuzzy logic based AI missiles attempt to hit a moving target while avoiding enemy missiles. The user may edit variables and test the resulting effectiveness.
I found my AI to be roughly 80-90% effective in most real-world scenarios.

Created in Unity with C#.

View the code on Github
Download .exe at Github