調布祭AI対戦 in 2011
の編集
http://www.teres.club.uec.ac.jp/wiki/?%E8%AA%BF%E5%B8%83%E7%A5%ADAI%E5%AF%BE%E6%88%A6+in+2011
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
//プロジェクトの説明 //例:このページは、~をするプロジェクトのページです。 *目次 [#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] -席順を決めて、順番を回す~ -回数を何とかして実験する
タイムスタンプを変更しない
//プロジェクトの説明 //例:このページは、~をするプロジェクトのページです。 *目次 [#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] -席順を決めて、順番を回す~ -回数を何とかして実験する
テキスト整形のルールを表示する
添付ファイル:
kuzumi_AI.exe
7件
[
詳細
]
deep_red_source.exe
4件
[
詳細
]
Toshi_AI.exe
12件
[
詳細
]
Toshi_hoshi_AI.exe
4件
[
詳細
]
deep_ckep.exe
7件
[
詳細
]
AI_MSZERO.exe
10件
[
詳細
]
AI_tao.exe
8件
[
詳細
]
AI_hota.exe
7件
[
詳細
]
2011_henteko_AI_src.zip
6件
[
詳細
]
henteko.exe
16件
[
詳細
]
check_AI.zip
14件
[
詳細
]
test_exe.cpp
24件
[
詳細
]
2011AI対戦 AIの作り方編.pdf
28件
[
詳細
]
hell_creator.exe
3件
[
詳細
]
test_AI.cpp
38件
[
詳細
]