ゲームAIでのデータ駆動型設計(Data-Driven Design)について

AIのキャラクターの振る舞いを決定するパラメータをプログラムにハードコーディングして埋め込むのではなく, 例えばテキストデータとしてプログラムの外において, 動的に読み込んでパラメータを設定するようにします.

利点は, C++だと再コンパイルの必要がなくなり, またデザイナーでも手軽にAIのキャラクターのパラメータを変更して試せるようになる点です.