quote: Original post by Anonymous Poster
Finite state machines are great for doing fast and simple AI, they are often used as the basic structure of an AI. Sometijmes you here the phrase "Fuzzy State Machine" - the phrase fuzzy simply means that there is a random element somewhere in the system.
Sorry, since Fuzzy Logic is one of my favorite techniques to use in computer game AI development, I just had to jump in and correct AP''s incorrect reference about Fuzzy State Machines .
Fuzzy Logic has NOTHING to do with randomness.
Fuzzy Logic is relative to degrees of membership in a set (ie. Bob is not tall, Bill is taller, Betty is short, and Biff is the tallest - all these people have various degrees of membership in the set of tall people).
Sometimes, Fuzzy Logic is expressed as a percentage (ie. a percentage membership in some set) but that does not in any way mean that Fuzzy Logic is a probability.
For more information about Fuzzy Logic, use google to search on "Fuzzy Logic", or read my article "A Generic Fuzzy State Machine" in the Game Programming Gems II book.
Eric