!!!第8回UEC杯デジタルカーリング大会 in GAT/The 8th UEC-cup Digital Curling Tournament in GAT !!概要/Outline UEC杯は、2017年よりGATの中で開催することになった最強のデジタルカーリングAIを競う大会です。/The UEC Cup has been held in GAT since 2017. This event is the biggest competition to decide the strongest digital curling AI of the year. 主催:電気通信大学 伊藤毅志研究室/Organized by: Takeshi Ito Laboratory, the University of Electro-Communications ::GAT(Game AI Tournament @UEC)とは/What is GAT? :::GATは、電気通信大学エンターテイメントと認知科学研究ステーションと情報処理学会ゲーム情報学研究会が主催となってゲームAIを題材とした学術的目的の総合コンペティションです。/GAT(Game AI Tournament) is the comprehensive competition for academic purposes with the theme of game AI sponsored by Cognitive Science and Entertainment Research Station in the University of Electro-Communications and Game Informatics Research Group of the Information Processing Society of Japan. {{br}}詳細は[公式サイト|http://minerva.cs.uec.ac.jp/cgi-bin/gat_uec/wiki.cgi]にてご確認ください。/Please see [here|http://minerva.cs.uec.ac.jp/cgi-bin/gat_uec/wiki.cgi] in detail. //!! <<新型コロナウイルス対策のための大会形式についての注意/Against the COVID-19 pandemic>> //新型コロナウイルス対策のため、参加者は、プログラムのみを大会実行委員会へお送り下さい。x月xx日までに、下記の「参加申し込み方法」に沿って、参加申込をして下さい。参加予定の方は、なるべく速やかに参加申込をお済ませ下さい。/Against the COVID-19 pandemic, participants are requested to send only the program to the conference organizing committee without coming to the conference. Please apply for participation by (date), according to the "Participation & Question about this competition" below. If you plan to attend, please complete the registration as soon as possible. !! レギュレーション/Regulations ::対戦形式/Games{{br}} *試合は __通常ルール部門__ と __ミックスダブルスルール部門__ で行います(ルール詳細:MixDoublesCurling)。/Games will be played under __normal rule category__ or __mix doubles rule category__ (details for mix doubles: MixDoublesCurling).{{br}}どちらか一方の部門への参加も可能です。/It is possible to participate in either category. *各エンド __16投__ (通常部門)・ __10投__ (ミックスダブルス部門)、 __8エンド__ の総得点で勝敗を決めます。/The game is "8 ends" game. 16 shots per end (normal rule), 10 shots per end (mix doubles rule). *6チーム以内ならば総当たり戦を行います。/Round robin tournament if within 6 teams. Otherwise, the style of tournament will be announced at that moment. ::使用システム/System *大会で使用するシステムのバージョンは[DigitalCurling Ver.1.1|https://github.com/digitalcurling/DigitalCurling]とします。/Tournament with [DigitalCurling Ver.1.1|https://github.com/digitalcurling/DigitalCurling] system. *通信に用いるコマンドは[Digital Curling Protocol Ver.1.1|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md]準拠とします。/ Use command in conformity to [Digital Curling Protocol Ver.1.1|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md]. ::試合設定/Game configuration *[[設定ファイル(config.json)/Config file (config.json)|GAT_2019_config]]{{br}}2019年のものと同じ設定で行います。/The config file is same as 2019's. // ::前回大会からの主な変更点 /Changes from previous tournaments // *<<"five-rock rule"の適用>>( __各エンド5投目__ まではフリーガードゾーン内の相手ストーンをテイクアウトすることはできない)。 /<<"five-rock rule">>: In each end, the delivered stone cannot remove opponent's stones until __5th stone has been thrown__. // *<<チームメンバー毎の技量差の導入>>(ミックスダブルスのみ) /<> (only in Mix Doubles) // **各チーム2人のメンバーが異なる __乱数の大きさ__ と __最大ウェイト__ のパラメータを持つ。 /Each member has different __size of random number__ and __max weight__. // **パラメータは[PLAYERINFOコマンド|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md#playerinfo-rand1_0-rand2_0-shotmax_0--rand1_3-rand2_3-shotmax_3]で通知される。/Parameters are notified with [PLAYERINFO command|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md#playerinfo-rand1_0-rand2_0-shotmax_0--rand1_3-rand2_3-shotmax_3]. // **各エンド最初の[SETORDERコマンド|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md#setorder]でメンバーの投げる順番を変更することが出来る。/Before each end, each player set the order for delivery with [SETORDER command|https://github.com/digitalcurling/DigitalCurling/blob/master/DCP.md#setorder]. // **注:本大会で用いるパラメータは暫定的なものであり,今後の大会で変更となる可能性があります。 /Note: We will use temporary values for this tournament, these values may be changed in the future tournaments. ::延長戦について/About extra end *8エンドの総得点が同じ場合は延長戦(エクストラエンド)を行う。/The match will go to "extra end", if the score of each team is same at the finish of the 8th end. *延長戦は以下の設定で新しいゲームとして行ないます。/ Extra end will be started as a new game by the following setting. *エンド数: 1エンド /End; 1 end *持ち時間: 28秒/ Thinking time; 28sec for each *先手後手: 最終エンドで得点したほうを先手とする。/Hammer team; the team that lost the last end ::大会で使用する予定の計算機のスペック/The specifications of computer used at this tournament *オペレーティングシステム/OS:Windows 11 Professional 64 bit *プロセッサ/Processor:Intel Core i7-11700 (8 cores) *メモリ/Memory:16GB !!大会開催予定日/Date *2022年3月20日(日)/March 20, 2022 !!場所/Venue *電気通信大学とオンラインによるハイブリッド開催(予定)/Hybrid event at University of Electro-Communications and online (to be determined) //*対戦結果は、できる限り速やかに本HPで公開します。/The results of the games will be published on this website as soon as possible. !!参加資格/Requirements of participant *公式クライアントのデジタルカーリング上で動作するプログラムで、対戦が可能であること。/Program needs to work on the official client of digital curling. *終了後参加したプログラムのソースコードを公開できること。/Participant must send the source code of participating program after completion to release it. !! 参加申し込み方法、及び問い合わせ先/Participation & Question about this competition *curling_uecitolab@googlegroups.com まで、以下の必要事項を記入の上、3月12日23時59分(日本時間)までにメールで申し込んでください。/Please mail to curling_uecitolab@googlegroups.com for registration, with following the format below. The deadline is March 12 23:59 JST. *プログラムはこちらで動作確認をしますので、3月17日23時59分(日本時間)までに必ずDriveの共有スペースにアップロードしてください。DriveのURLは申し込みの確認の際にお知らせします。/Please upload to Drive until March 17, 23:59 JST. We will notify the Drive URL after confirming registration. *大会全般のお問い合わせも上記メールでお受けします。/If you have any question about this competition, please ask us by email to "curling_uecitolab@googlegroups.com". !申し込みフォーマット/Application format 以下の参加フォームにご記入の上、メールでお申し込み下さい。/Please fill the following items. (1)参加プログラム名/Program name (2)開発者、もしくは開発チーム/Developer, or Developer team name、チーム参加の場合、すべての開発者の名前/For team participation, all developer names (3)参加代表者名とメールアドレス/Representative of participants and his/her e-mail address (4)上記以外の大会参加者名とメールアドレス(ZoomやSlackへの招待で使います)/Names and e-mail addresses of other participants in the conference (to be used for invitations to Zoom and Slack) (5)参加部門(例:通常部門、ミックスダブルス部門)/Participation category (e.g. normal, mix doubles) (6)プログラム指し手決定方法などプログラムの特徴に関する簡単な紹介文/A brief introduction on the technical features of your program (7)その他、連絡事項/Others, Notice etc. !!!大会参加プログラム/Participants // 参加受付中!/Accepting applications now! 募集は締め切りました。/Applications are now closed. !!通常ルール部門/normal rule category ,entry number,プログラム名 / program name,開発者名 / developers,プログラム紹介 / introduction,実行ファイル / executive file ,1,CuDeL4S,雜賀椿,デジタルカーリングの対戦ログをもとに深層学習を用いて学習し、局面に応じてショットを算出する,{{ref CuDeL4S.zip}} ,2,C-Argo,市村豊,「歩」を元に改造しようとしましたが、コンパイルまではできましたが動作させることができなかったので昨年度と同じプログラムで参加をします。サンプルプログラムを元にして、最初の一投目は中心に石を置くのではなくて手前にガードストーンを置く、相手のストーンが中心から一定以上離れていたら弾くショットではなくて中心に石を置くショットにする、などの投げ方に変更したIF-THEN-ELSE方式のプログラムです。,{{ref C-Argo.zip}} ,3,CAI-chan,Toshiyuki Higuchi,It applies 1-depth game tree search with simple evaluate function (Basically same as last year’s). It may have new features.,{{ref CAI-chan.zip}} !!ミックスダブルスルール部門/mix doubles rule category ,entry number,プログラム名 / program name,開発者名 / developers,プログラム紹介 / introduction,実行ファイル / executive file ,1,C-Argo,市村豊,「歩」を元に改造しようとしましたが、コンパイルまではできましたが動作させることができなかったので昨年度と同じプログラムで参加をします。サンプルプログラムを元にして、最初の一投目は中心に石を置くのではなくて手前にガードストーンを置く、相手のストーンが中心から一定以上離れていたら弾くショットではなくて中心に石を置くショットにする、などの投げ方に変更したIF-THEN-ELSE方式のプログラムです。,{{ref C-Argo.zip}} ,2,CAI-chan,Toshiyuki Higuchi,It applies 1-depth game tree search with simple evaluate function (Basically same as last year’s). It may have new features.,{{ref CAI-chan.zip}} !!!結果/Result !!優勝チーム ::通常ルール部門/Normal Rule Category :::<> ::ミックスダブルスルール部門/Mix Doubles Rule Category :::<> !!対戦表 / Round robin table !通常ルール部門/Normal Rule Category ,,C-Argo,CAI-chan,CuDeL4S,Win,Lose,Rank ,C-Argo,-,first:'''4-14'''、second:'''4-9''',first:<<21-0>>、second: <<17-1>>,2,2,2 ,CAI-chan,first:<<9-4>>、second:<<14-4>>,-,first: <<39-0>>、second: <<38-1>>,4,0,<<1>> ,CuDeL4S,first:'''1-17'''、second: '''0-21''',first: '''1-38'''、second: '''0-39''',-,0,4,3 !ミックスダブルスルール部門/Mix Doubles Rule Category ,,C-Argo,CAI-chan,Win,Lose,Rank ,C-Argo,-,first:'''4-9'''、second:'''4-10''',0,2,2 ,CAI-chan,first:<<10-4>>、second:<<9-4>>,-,2,0,<<1>> !!対戦ログ / Game log {{ref log_gat2022.zip}}