各自気がついたら書き込み,開発に役立てましょう†
実装済項目†
- 画面解像度の変更 1024x768 にしてみた。
- 初期化時に,AIをランダムな位置に
- AI&自機の壁との当たり判定
- 斜め移動
未実装項目†
- FPS制御
- 弾を打つ
- デバッグ用に,各AIの(配列内の)データを画面表示
- 音
- エフェクト
- エンディング(結果表示)画面
- スタート画面
- ゲームとして展示できるように
こんなルール,こんな機能をつけたい!†
- 前方向しか打てない
- 機体は回転する
- AIの出力に,モーメントの加速度を追加
- 回転して方向を合わせることで,指定の方向へ弾を撃てる
- 壁や他機との当たり判定は,モーメント付き
- 例えば,壁にこするように当たった後,機体はくるくる回転する
質問、相談、議論、雑談、etc...†
- 開発の主体はこのページで.開発中のファイルも,このページに添付していきましょう. -- Chibits
- 現時点で最新の Visual C++ 2010 Express, DXライブラリ Ver 3.04b を想定しています.動作確認にどうぞ
main.cpp . -- Chibits
- 300行超えとか書きすぎた気がするけど,人数少ないから気にしない.プログラムする上での枠組みを作って,AIが適当に動くところまでしか実装していません(あとの人が実装しやすいように,わざとです).画面外に飛んでっちゃう.
20101103.zip -- Chibits
- zip受け取りましたー。 これを元に書き加えます。
ボクの分は5日AM03:00頃アップ予定。 -- 久住 涼
- zip上げましたー。 関数move()について、 東西南北(x軸y軸)が逆なのは流石にまずいのでテコ入れしました。 -- 久住 涼
- hit()関数に機体が壁にぶつかったときの反射のやつ移しました。斜め移動も出来てます。
20101105.zip -- 今井 健太