//プロジェクトの説明
//例:このページは、~をするプロジェクトのページです。
*目次 [#tb165bbc]
#contents
*目的と期間と達成目標 [#xed7c63a]
//目的と期間を記入すること 
''目的'':AI対戦を作成し、調布祭を盛り上げる~
''期間'':調布祭終了まで~
''達成目標'':完成
|''達成度''|''内容''|
|ミニマムサクセス|基盤完成|
|フルサクセス|全完成|
|アドバンスドサクセス|展示|
*AIファイルの作り方とか親切?ヴァージョン [#b2f7a0c5]
#ref(2011AI対戦 AIの作り方編.pdf);
*活動日時 [#u10a998c]
月曜日7限A101にて~
プログラム関係の人以外でも参加したいって人はhenteko07@gmail.comにメールするかここのコメント欄にコメントするかこの時間にA101来てください
*メンバー [#v1fe2308]
//メンバーを記入すること
//プロジェクトリーダーは名前の頭に○をつけて下さいな
//HNのとこがペンネームになってたけどこれってHNだよな
|''学科''|''本名''|''HN''|
|2K|今井健太|[[henteko]]|
参加してます~って人は自分で書いてね☆
*AI対戦案 [#g6b05a09]
-ダンジョンAI
-人口無能エロ会話選手権
-複数サッカー
-レースゲーム
-陣取り合戦
-7並べ
-ビリヤード
-ボンバーマン
-落とす系ゲーム
*昨年実績 [#w49cc675]
[[2010年調布祭AI対戦]]
*コメント欄 [#b87f844a]
- 9月1日 13:00 部室 -- [[henteko]] &new{2011-08-10 (水) 20:13:22};
- 毎週水曜 21:00 skype -- [[henteko]] &new{2011-08-10 (水) 20:15:21};

#comment

*ドキュメント [#w4fe129e]
https://docs.google.com/document/d/1HgojQ9doeSpJDZS8c1p4FNX-PiQ8Xd2cd7kqA3_M2O8/edit?hl=ja~
~
*2011AI対戦.exeファイル提出場所 [#zd701e0d]
各自、添付してください。~
|''HN''|''.exe''|''ソースコード''|
|[[henteko]]|#ref(henteko.exe);|#ref(2011_henteko_AI_src.zip)|
|[[TOS☆HIキラ]]|#ref(Toshi_AI.exe);||
|[[tao31]]|#ref(AI_tao.exe);||
|[[久住 涼]]|#ref(kuzumi_AI.exe);||
|[[Hota]]|#ref(AI_hota.exe);||
|[[zero]]|#ref(AI_MSZERO.exe);||
|[[TOS☆HIキラ]]|#ref(deep_ckep.exe);||
|[[けむけむ]]|#ref(hell_creator.exe);||
|[[TOS☆HIキラ]]|#ref(Toshi_hoshi_AI.exe);||

*自分のAIを追加する [#x8bb4150]
teres2011AI/2011AI/2011AI/AI/の中に自分の.exeファイルを入れてください。~
次に、define.hのAI_NUMをAIフォルダの中の.exeファイルの数に書き換え、Ctrl+F5で実行してください。~
その際、MAX_GAME_NUMや、CARD_MARK,CARD_NUM_MAXを変えてみてもいいかもしれません。~

*test_exe.exeのソースコード [#w80e711a]
7並べの基本的な出し方をする、test_exe.exeのソースコードを添付しておきます。~
#ref(test_exe.cpp);

*やること決定 [#f86579c3]
とりあえず合宿までに7並べを作りましょう。~
[[調布祭AI対戦 in 2011 作業ページ]]

*AI.exe作成用テンプレートファイルおよび仕様 [#l3d53510]
以下、AI対戦の本元プログラムのことを元プログラムと記述します。~
#ref(test_AI.cpp)

最低限、この.cppファイルに書いてあることは記述してください。~
main中のset()関数では元プログラムからの引数を解析してくれています。~
Field変数やhandのアクセス方法は元プログラムと同じです。~
AI_NUMなども同じです。~
~
int pass_numは、各AIの現在のパス回数です。~
~
この.cppファイルで.exeファイルを作り、元プログラムのteres2011\teres2011\AIディレクトリに.exeファイルを入れ、元プログラムのAI_NUMを書き換えてください。~
そして元プログラムを走らせると、自動で追加した.exeファイルが読み込まれると思います。~
ちなみに、henteko.exeという名前のexeファイルを作成し追加すると、AIの名前はhentekoという風に自動で名づけられます。~
~
多言語(java等)で書く場合は、自分で解析するかhentekoがやるまで待ちましょう。~

**AIを作成した際のチェック用exe [#c7ca1a1e]
AIを作成した際、AI.exeのみでは動作しないと思います。~
なので、このcheck_AI.exeを作成しましたので、ちゃんと動作しているか確認してください。~
使い方としては、
#ref(check_AI.zip)
をダウンロード、解凍し、中のAIフォルダの中に自分のAIのexeファイルを入れてください。~
初期状態ではtest_AI.exeが入っていると思いますが、それはどこかに移動してAIフォルダの中がexeファイルが1つだけになるようにしてください。~
その状態で、check_AI.exeを起動すれば、AIのチェックが出来ます。~
上手く動作すればAIの返値、10回のテストの結果が見れます。~
まず最初はtest_AI.exeでテストしてみるといいと思います。~
~
上手く動作しない場合は、check_AI.exeまでのファイルパスを疑ってください。~
ひとつでもスペースがパスに入ってる場合、動作しません。~
確実な方法として、Cドライブ直下で解凍し、実行するといいと思います。~

*浜見寮結果 [#k1d28f34]
1位:henteko 473点~
2位:kuzumi 580点~
3位:hota 597点~
4位:toshi 766点~
5位:test_exe 804点~
~
調布祭ではもっとグラフィカルに

*調布祭2011結果 [#a68ddc0c]
1回戦

【Aリーグ】

2位 hell_creator = けむけむ 504点

3位 AI_Hota = Hota 628点

4位 kuzumi_AI = 久住 涼 640点

1位 henteko = henteko 440点


【Bリーグ】

3位 AI_MSZERO = zero 555点

2位 deep_ckep = TOS☆HIキラ 463点

4位 AI_tao = tao31 562点

1位 Tohsi_hoshi_AI = TOS☆HIキラ 420点


【決勝戦】

3位 hell_creator 676点

2位 henteko 639点

1位 Tohsi_hoshi_AI 624点

4位 deep_ckep 687点


【下位決定戦】

7位 AI_Hota 384点

5位 AI_tao 300点

8位 AI_MSZERO 389点

6位 kuzumi_AI 307点


【最終ランキング】

1位 Tohsi_hoshi_AI

2位 henteko

3位 hell_creator

4位  deep_ckep

5位 AI_tao

6位 kuzumi_AI

7位 AI_Hota

8位 AI_MSZERO

*今後の課題 [#d68fcdf3]
-席順を決めて、順番を回す~
-回数を何とかして実験する

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS