I need the a thorough and brief, comprehensive explanation of finite state machines.
I am wondering if someone here can make it as simple yet thorough as possible.
I'd also like to know about 3 or less different use cases.
An analogy would be helpful.
I think I could use this for changing animations in my game.
Thank you in advance.