Archive for the 'A.I.' Category

Basic AI: Building a Finite State Machine (FSM) in C#

I figured this information may benefit a few people, as well as allow me to get my thoughts out, I’ll be documenting the process to building a finite state machine (FSM). My main use out of this project will allow me to assign an object a FSM, assign that object specific states, and allow the object to make weighted decisions through a transition table. I plan on using this decision-system to aid in both creating a foundation for the AI of my games, as well as aid in the animation systems that I concoct.

Continue reading ‘Basic AI: Building a Finite State Machine (FSM) in C#’