March 26, 2007

Whiteboarding, originally uploaded by Red Fly Studio.

The programmers are designing exciting new systems.

If the following image and paragraph excite you, please consider looking over the various Programming jobs available at Red Fly Studio.

Whiteboard - Finite State Machine

It is a detailed plan for our finite state machine architecture that is meant to be a replacement for switch statements in common FSM-using functionality such as animation controllers. Basically, we want to make sure that we don’t instantiate a new FSM and set of states for every object that uses an FSM, so our solution to that was to have the object store a class dedicated to instance data for stuff that is relevant to the FSM. The instance data along with the object would be manipulated by a shared FSM object holding all of those shared states. The end result is that all FSM-using objects get the benefit of being able to run its insides through a shared finite state machine. – Kain Shin, Lead Programmer, Red Fly Studio

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: