こんにちは。プログラマーの尾関です。 今回は、プログラムの基本的アルゴリズムであるFSMについて紹介をします。 ■ FSMとは FSMとは、有限状態機械(Finite State Machine)の頭文字を取ったもので、ゲームでは非常によく使われます。 ゲームの進行管理 キャラクターの振る舞い AI などなど。むしろ使わずにゲームを作るのが難しいのではないかと思うくらいです。 ■FSMを使わない場合 まずは、あえてFSMを使わずに作るとどれだけ大変なのかを確認してみます。 具体的な例として、アクションゲームのキャラクターの制御を作ってみます。