戻る

シンプルサッカーを作る


ブログエントリ (プログラム解説)


Ver0.02 プレイヤーを配置してみた。目標地点を決めたらそこに向かって動く。
ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC02.zip
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/39/ プレイヤーの配置

v002.プレイヤーの配置


Ver0.03 ボールを配置してみた。
      ・ボールの移動、地面との摩擦によるスピード減衰
      ・一定地点を指定して、その方向に蹴り出す
      ・動くプレイヤーを一人指名して、ボールに追いついたら相手ゴールに向かって蹴る

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC03.zip (2009.08.13)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/40/ ボールを蹴る

v003.ボール


Ver0.05
・周囲に壁を設置(Ver0.04)
・ゴールポイントの設定、ゴールしたときのインターバル処理
・自分の近くにボールが来たら蹴りに行くように

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC05.zip (2009.08.14)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/42/ 小学生サッカー

v005.壁とゴール

Ver0.07 プレイヤーAIの変更
・プレイヤーの役割を明確にする
 現時点ではゴールキーパーのみ
・ゴールキーパー以外で、赤軍青軍ともにボールにいちばん近いキャラに追跡させる
・ゴールキーパーは、ボールが自軍エリアから離れたら定位置に戻るように
・ゴールキーパーの蹴る力を強調、GK以外は一定速度以下のボール蹴れないように

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC07.zip (2009.08.15)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/44/ なんか、すごく・・・俺っぽいプログラムです。

v007.AIの変更


Ver0.08 ボール予測地点の設定
・フィールドプレイヤーは、ボールの予測地点へ向かうように設定

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC08.zip (2009.08.17)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/45/ 目指せ!小学生高学年サッカー

v008.ボール予測地点

Ver0.09 プレイヤー同士が重ならないように

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC09.zip (2009.08.17)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/46/ もみもみ

v009.重なり防止



Ver0.10 
・「重なって場外退場してしまう」バグの修正
・ディフェンダー初期ポジションをピッチ中央寄りに
・fps管理関連の変更、処理落ちの軽減

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC10.zip (2009.08.18)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/47/ そんなわけで、〜

v010.細かい調整



Ver0.11 ゴールキーパーの動作変更

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC11.zip (2009.08.19)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/48/ ゴールキーパーがレベルアップした!

v011.GKレベルアップ!



Ver0.13 リファクタリング
・Teamクラスの追加、それに伴う変更

ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC13.zip (2009.08.21)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/49/ 座禅(1)

v013.瞑想



Ver0.14 リファクタリング
・main.cpp 〜 GamePlay() 関数の整理、それに伴うクラスへのメンバ関数追加
・アタッカー・ディフェンダーの性能差(個性)の設定
ダウンロード http://hiyayakko.sarashi.com/SimpleSoccer/SC14.zip (2009.08.22)
ブログエントリ http://hiyayakkoprog.blog.shinobi.jp/Entry/51/ 座禅(3)




戻る