Dr. 三日坊主

日々の勉強の記録 AIそして英語

プログラミング

ゲームAIスタディ-迎撃

今回はターゲットの動きを見て、それを迎撃するアルゴリズムを実装した。 前回の追跡アルゴリズムでは、プレデターの移動先 = ターゲットのいる場所だったが、 迎撃アルゴリズムでは、プレデターの移動先 = ターゲットと同時にたどり着く場所だ。ターゲット…

ゲームAIスタディ-追跡

挙動を確認できる下地を作ったので、今回からは本とサンプルを読みながら実際に実装してみる。 今回は、追跡のアルゴリズム。 追いかけられる役をターゲット。追いかける役をプレデターと呼ぶことにする。手始めに、なにも障害物などのない空間で考える。 走…

【AI】ゲームAIスタディ-準備(2/2)

画面遷移 前回から引き続き、画面遷移を作る。遷移先からホーム画面に戻れるようにしたいので、戻るボタンだけを持った画面を作っておく。これをベースクラスとして、それぞれの遷移先画面は、このクラスを継承する。 LayerBase.h // createScene定義マクロ.…

【AI】ゲームAIスタディ-準備(1/2)

「ゲーム開発者のためのAI入門」を1周読破。 追跡や迎撃、群れの挙動から、ニューラルネットワークや遺伝的アルゴリズムまで、アルゴリズムの仕組みから実装まで詳しく書かれており、読むだけでも十分おもしろい本だった。 ゲーム開発者のためのと謳ってい…