ステートマシン
FSM
とは、有限状態機械(Finite State Machine)の頭文字を取ったもので、ゲームでは非常によく使われます。
だそう。
メンバ変数に今の状態を持たせて、状態に応じて振る舞いを変えたり、イベントが起きると別の状態に遷移する仕組み。
Stateパターン
の簡易版として、switchのお化け、ゲームの敵AI、ワークフローを表現したりなど
何かモノがあるわけじゃ無く、アルゴリズム、デザインパターン的な立ち位置の言葉
#アルゴリズム