内容説明
コンピュータチェスや将棋はどうやって相手の手を読むのか?シミュレーションゲームのCPUは何を考えて戦略を決めるのか?アクションゲームのキャラクターの動きに個性をつける方法は?レースゲームの車の動きを現実に近いリアルなものにする方法は?加速や減速、コーナーでの慣性をプログラムで表現する方法は?などなど…サンプルゲームで体感しながら学習しよう。
目次
1 「物事の見方」と「考え方」を知る
2 思考ルーチンとはなにか
3 思考ルーチンに必要なもの
4 ボードゲームの思考ルーチン
5 シミュレーションゲームの思考ルーチン
6 リアルタイムゲームの思考ルーチン
7 学習する思考ルーチン
8 物理運動のシミュレーション
9 レースゲームとして実装する
10 ゲームをもっと面白くする
Appendix サンプルゲームのプログラム