プレーヤーの船(奥)を不器用に追跡するコンピュータの船(手前) |
そこでコンピュータ側の船を操縦するAIを作った。このAIは一見考えて動いているように見えるが実は何も考えてない。単にプレーヤーの船の周りに配置された見えないビーコンをランダムに選んで目指しているだけだ(プレーヤーの船自体を目指さないのがみそ)。プレーヤー用の船にAIスクリプトをアタッチするだけで動く。プレーヤーが移動指示を出すのと同じ方法でAIも船に移動を命じているからだ。共通のユニットを敵味方が使う場合はプレーヤーが扱えるのはもちろん、コンピュータにも扱い易い仕組みにしておくことが大切だと感じた。