2011-05-30から1日間の記事一覧
ここでは、FSM/State.hとStateMachine.hをCLOS上に移植する上での課題とその回避策について考えます。 移植上の2つの課題 簡単に移植できると思うのですが、CLOSで扱うのが面倒臭そうな技術上の課題がいくつかあります。 上記のコードでは、以下のテクニック…
いきなりCommon Lispで挑戦するのでもよかったのですが、ここは先人の知恵を借りたいところです。 C++でゲーム用の状態遷移クラスを作っているサンプルや枯れているものはたくさんあるので参考にしようと思います。ここでは、以下の本に載っている状態遷移ク…
さて、前回の続きです。 クラス構成と要件を前回説明しました。今回は実際にCommon Lisp上に状態遷移マシンを実装します。