蟹味噌AI対戦/AIの作り方
の編集
http://www.teres.club.uec.ac.jp/wiki/?%E8%9F%B9%E5%91%B3%E5%99%8CAI%E5%AF%BE%E6%88%A6/AI%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
[[蟹味噌AI対戦]] * 対戦日時 [#l55910ae] |19日(木)15時頃|練習試合| |20日(金)|やる?| |21日(土)|やる?| |22日(日)15時半|景品ありの対戦| 22日は、デモついでに常時対戦 * 対戦方法 [#xb9a3ba2] 5回戦。~ 順位を得点とし、得点の低い人が勝ち。~ 同着が出なくなるまで対戦を行う。~ で、どうでしょう? - 景品1つ用意しました。1つは明日買う。もう1つが決まってにゃい -- と言うことで、上位3名にプレゼントです。できるだけ対戦の現場にいてほしい感じ。 -- 自分が欲しいものをそろえるので、頑張ってね(自分も若干本気 * ソースのテンプレ [#jf240df5] #include "ai.h" ///////////////////////////////////////////////// // 初期化関数(適宜、画像名と名前を書き換える) ///////////////////////////////////////////////// void aiInit/n/(ai_t &myAi){ myAi.img=LoadGraph("/fileName/.png"); strcpy_s(myAi.name, "/name/"); } // void aiInit/n/(ai_t &myAi) ///////////////////////////////////////////////// // 加速度の方向を返す関数 // 引数 :全AIの配列、自分のAIの配列番号 // 戻り値:移動方向 ///////////////////////////////////////////////// VECTOR8 aiGetVector/n/(const ai_t ai[AI_NUM], int myAiNum){ return (W); } // VECTOR8 aiGetVector/n/(ai_t ai[AI_NUM], int myAiNum) * 何をしたらよいか [#pa394cb3] - 準備 -- /n/を、未使用で最小の数字に書き換える -- /fileName/、/name/を書き換える - aiGetVector関数の中身を書く -- ai[相手の番号].xとかで、相手の位置が分かる -- 必ず、VECTOR8のどれかを返す * n [#kcaa810f] 各自予約していってください |0|Chibits| |1|okada| |2|numa| |3|kuzumi| |4|| |5|neguse| |6||
タイムスタンプを変更しない
[[蟹味噌AI対戦]] * 対戦日時 [#l55910ae] |19日(木)15時頃|練習試合| |20日(金)|やる?| |21日(土)|やる?| |22日(日)15時半|景品ありの対戦| 22日は、デモついでに常時対戦 * 対戦方法 [#xb9a3ba2] 5回戦。~ 順位を得点とし、得点の低い人が勝ち。~ 同着が出なくなるまで対戦を行う。~ で、どうでしょう? - 景品1つ用意しました。1つは明日買う。もう1つが決まってにゃい -- と言うことで、上位3名にプレゼントです。できるだけ対戦の現場にいてほしい感じ。 -- 自分が欲しいものをそろえるので、頑張ってね(自分も若干本気 * ソースのテンプレ [#jf240df5] #include "ai.h" ///////////////////////////////////////////////// // 初期化関数(適宜、画像名と名前を書き換える) ///////////////////////////////////////////////// void aiInit/n/(ai_t &myAi){ myAi.img=LoadGraph("/fileName/.png"); strcpy_s(myAi.name, "/name/"); } // void aiInit/n/(ai_t &myAi) ///////////////////////////////////////////////// // 加速度の方向を返す関数 // 引数 :全AIの配列、自分のAIの配列番号 // 戻り値:移動方向 ///////////////////////////////////////////////// VECTOR8 aiGetVector/n/(const ai_t ai[AI_NUM], int myAiNum){ return (W); } // VECTOR8 aiGetVector/n/(ai_t ai[AI_NUM], int myAiNum) * 何をしたらよいか [#pa394cb3] - 準備 -- /n/を、未使用で最小の数字に書き換える -- /fileName/、/name/を書き換える - aiGetVector関数の中身を書く -- ai[相手の番号].xとかで、相手の位置が分かる -- 必ず、VECTOR8のどれかを返す * n [#kcaa810f] 各自予約していってください |0|Chibits| |1|okada| |2|numa| |3|kuzumi| |4|| |5|neguse| |6||
テキスト整形のルールを表示する