FSM's for Beginners

So I really started getting into FSM's lately. I've tinkered with them before with a certain level of success, but recently I was trying to do stuff that I had never done before - in this example, emulate a herd of animals moving around their shepherd.


Here are some resources I've found that are great for starting out.


 
Original Design by Gary Storey