- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!更新履歴
*2026/01/23: ページ作成
*2026/02/16: 参加受付を開始しました。
*2026/03/01: 参加プログラム情報を掲載しました。
*2026/03/04: 参加プログラム情報を更新しました。
*2026/03/04: 大会結果を掲載しました。
*2026/03/05: 大会結果を掲載しました。
!!!参加プログラム / Participating Programs
!!通常カーリング部門 / Standard Curling Category
,entry number,プログラム名 / program name,開発者名 / developers,プログラム紹介 / introduction,リンク / Link
,1,NewSL_PUCT,金枝誠迪(電気通信大学),方策ネットワークを基に毎投エンド終了までMCTSを行うプログラムです。,
,2,AIceChallenger_RL,大沢岬紀(苫小牧工業高等専門学校),自己対戦から学習したモデルより、候補手提案とショット評価を行うまだまだ発展途上の思考エンジンです。ショット候補の評価にはルールベースで作成したボーナスやペナルティを追加で与えています。,
,3,KuraCurling_SHOT,倉田樹(電気通信大学),SHOT探索で得られた探索データを教師信号として、エンド終盤から序盤へと段階的に拡張しながら学習したモデルを用いて、軽量探索を行います。,
,4,inabikari,柞山慎太朗(信州大学),自己対戦を用いて作ったAIです。,
,5,Jiritsukun-ReRe,千葉麟太郎(北海道大学大学院),かつてのじりつくんのように、全ての局面についてモデルで期待得点分布の推定を行い、最も期待勝率の高い一手を選択します。モデルはTransformerベースで、入力にはストーン配置情報と勝率テーブル情報を用いています。,
,6,CurlOjisan-YMS-01,篠田道大(国立スポーツ科学センター),試合状況(NO1ストーンの位置やショット数など)でターゲット座標の判断し、ターゲットの座標に向けてスピナーででショットを行うプログラムです。各試合で1点でも取れれば、OKと考えております。,
,7,Curl-iCE-v2,河邉裕也(北見工業大学),実対戦データを用いてショットを検索します。,
,8,CEM,仲亜斗夢(明治大学),ルールベースとクラスタリングを組み合わせたプログラムです。,
!!ミックスダブルスカーリング部門 / Mixed Doubles Curling Category
,entry number,プログラム名 / program name,開発者名 / developers,プログラム紹介 / introduction,実行ファイル / executive file
,1,CurlFighter-01,加藤聡志(国立スポーツ科学センター),ミックスダブルス向けのルールベースプログラムです。目標とする停止位置に対応するショットの値をFCV1で事前計算したデータベースから逆算して決定しています。,
,2,大信州,片桐諒祐(信州大学),学習途中ですが、ガード・ドロー・テイクを分けて学習させ、自己対戦のみで作成しました。,
!!!対戦結果 / Results
,,[A],[B],[C],[D],[E],[F],[G],[H],Win,Rank
,[A]NewSL_PUCT,,1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,13,2
,[B]ALceChallenger_RL,1st:'''lose''',2nd:'''lose''',,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:<<win>>,8,4
,[C]KuraCurling_SHOT,1st:'''lose''',2nd:<<win>>,1st:<<win>>,2nd:<<win>>,,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,13,1
,[D]inabikari,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',2,7
,[E]Jiritsukun-ReRe,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,1st:<<win>>,2nd:<<win>>,9,3
,[F]CurlOjisan-YMS-01,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',0,8
,[G]Curl-iCE-v2,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,,1st:<<win>>,2nd:<<win>>,6,5
,[H]CEM,1st:'''lose''',2nd:'''lose''',1st:'''lose''',2nd:<<win>>,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:'''lose''',1st:<<win>>,2nd:<<win>>,1st:'''lose''',2nd:'''lose''',,5,6
KuraCurling_SHOTとNewSL_PUCTは、どちらも通算13勝1敗、直接対決1勝1敗、直接対決における獲得点数が15対15ですが、すべての試合における獲得点数が222対189となったため、KuraCurling_SHOTが優勝となりました。 / "KuraCurling_SHOT" and "NewSL_PUCT" were both 13-1 overall, 1-1 in head-to-head competition, and tied at 15-15 in head-to-head score, but the latter was declared the winner due to a higher total score across all matches, 222-189.
!対戦ログ / Game Logs
対戦ログは4月中旬を目処に公開いたします。 / Game Logs are scheduled to be released in mid-April.
//{{ref }}
!!!第12回UEC杯デジタルカーリング大会 in GAT/The 12th 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
共催:カーリング競技を対象としたスポーツAI・スポーツデータサイエンスの実証研究コンソーシアム / Co-organized by: Consortium for Empirical Research on Sports AI and Sports Data Science for Curling Competitions
::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.
!大会開催予定日/Date
2026年3月4-5日/March 4-5, 2026
!場所/Venue
3月4日 電気通信大学 西9号館-420/West Bldg. 9 at The University of Electro-Communications
3月5日 電気通信大学 西9号館-335(多目的ホール)/West Bldg. 9 at The University of Electro-Communications
!!レギュレーション/Regulations
!部門共通 / Common to Category
<<本大会では第四世代デジタルカーリングシステム(DigitalCurling v4)を使用します。/ The fourth generation Digital Curling system (DigitalCurling v4) will be used in this tournament.>>
::対戦形式 / Form of Competition
*原則、総当たり戦で行います。 / In principle, it will be played a round-robin.
*参加チーム多数の場合、トーナメント戦で行うことがあります。 / If many teams participate, it may be played as a tournament.
::使用システム / System used
*[DigitalCurling システム|https://github.com/digitalcurling/DigitalCurling]を使用します。 / [DigitalCurling system|https://github.com/digitalcurling/DigitalCurling] will be used.
*[通信プロトコル|https://github.com/digitalcurling/DigitalCurling3/wiki/%E9%80%9A%E4%BF%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB] はバージョン2.0を使用します。 / [Communication protocol|https://github.com/digitalcurling/DigitalCurling3/wiki/%E9%80%9A%E4%BF%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB] is version 2.0.
//*対戦サーバーで使用する設定ファイル(config.json)の内容は[こちら|https://github.com/digitalcurling/DigitalCurling3/wiki/%E3%83%AC%E3%82%AE%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3#gat2023]を参照ください. / Please refer to [this page|https://github.com/digitalcurling/DigitalCurling3/wiki/%E3%83%AC%E3%82%AE%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3#gat2023] for the contents of the server configuration file (config.json).
*[使用物理シミュレータ: fcv1 / physics simulator: fcv1|https://digitalcurling.github.io/DigitalCurling3/md_simulators.html]
*[使用プレイヤー乱数アルゴリズム: normal_dist / player random algorithm: normal_dist|https://digitalcurling.github.io/DigitalCurling3/md_players.html]
::対戦サーバーマシンスペック / Competition Server Machine Specs
*OS: Ubuntu 22.04
*CPU: Ryzen Threadripper PRO 7965WX (4.2 GHz)
*RAM: 64GB
*Graphics: NVIDIA GeForce RTX 4090
! 通常カーリング部門 / Standard Curling Category
::ルール / Rules
*通常(4人制)ルール / stanbdard (4-player) rule
*各エンド16投, 10エンドゲーム, 延長戦あり / 16 shots per end. 10 ends game with extra end
*フリーガードゾーンルール(5投目まで)あり / with free guard zone rule
! ミックスダブルスカーリング部門 / Mixed Doubles Curling Category
::ルール / Rules
*ミックスダブルスルール / mixed doubles rule
*各エンド10投, 8エンドゲーム, 延長戦あり / 10 shots per end. 8 ends game with extra end
*フリーガードゾーンルール(3投目まで)あり / with free guard zone rule
!!思考エンジンプログラムの作成方法/How to Make Agent Program
思考エンジンプログラムの作成方法は、言語別のテンプレートリポジトリを参照してください。 / Please refer to our language-specific template repositories for information on how to create a agent program.
*[C++版 クライアントテンプレート / Template repository for C++ agents.|https://github.com/digitalcurling/DigitalCurling4-Client-Cpp]
*[Python版 クライアントテンプレート / Template repository for Python agents.|https://github.com/digitalcurling/DigitalCurling4-Client-Python]
//*[思考エンジンプログラムの開発方法 / How to develop agent program (Japanese only)|https://github.com/digitalcurling/DigitalCurling3/wiki/%E6%80%9D%E8%80%83%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%AE%E9%96%8B%E7%99%BA%E6%96%B9%E6%B3%95]
//*[[デジタルカーリングAI開発講習会 / Digital Curling AI development seminar (Japanese only)|seminar_2022]]
!!参加方法 / Participating
//後日参加申し込みフォームを掲載いたします。 / The application form will be posted at a later date.
//参加には申し込みが必要です。 / Application is required to participate.
//'''[参加申し込みフォーム|https://forms.gle/5cmV3sDmMCpcYtdJ8]'''に入力してください。 / Please fill out '''[the application form|https://forms.gle/5cmV3sDmMCpcYtdJ8]'''.
//<<参加申し込み期限:2026年2月28日(土) 12:00(日本時間) / Application deadline: Feburary 28, 2026, at 12:00 (JST)>>
参加は締め切りました。 / The deadline for participation has passed.
プログラムの提出は 2026年3月1日(日) 0時まで 可能です。 / Program submissions will be accepted until March 1, 2026 at 00:00(JST).
::参加資格 / Participation Qualifications
*プログラムの思考部のソースコードが開発者自身により書かれている、または、すべてが開発者自身によって書かれていなくとも開発者自身による何らかの明示的で独自な工夫がされていること。例えば、本大会での使用が許可された他の開発者が作成したソースコードを使い、さらに明示的な独自の工夫を加えたプログラムも参加することができます。この場合、どのプログラムを利用したか、またどのような工夫が加えられたかについて、明確にプログラム紹介文に記載しなければなりません。 / The source code of the thinking part of the program is written by the developer himself/herself, or if not all of the source code is written by the developer himself/herself, some explicit and original devices are made by the developer himself/herself. For example, programs that use source code created by other developers and permitted for use in the competition, with additional explicit proprietary devices, are also able to participate. In this case, the program description must clearly state which program will be used and what devices will be added to the program.
*公式の DigitalCurling システム上で動作するプログラムで、対戦が可能であること。 / The program must run on the official DigitalCurling system and be able to compete.
*今後のデジタルカーリングの発展のため、大会終了後にプログラムのバイナリファイル(実行ファイル)をお願いしております。 / For the future development of digital curling, we ask for a binary file (executable file) of the program after the competition.
**提出されたプログラムは研究目的で使用されます。 / Submitted programs will be used for research purposes.
**提出されたプログラムを対戦システム等を通じて公開されることがありますが、公開しないことを希望することもできます。 / Submitted programs may be made public through the competition system, etc., but you can request that they not be made public.
**併せて、参加プログラムのソースコードの公開も推奨されます。 / In addition, the release of the source code of participating programs is also encouraged.
!思考エンジンプログラムの接続について / Connecting Agent Programs
大会当日は下記のいずれかの方法で対戦サーバーに接続していただきます。 / On the day of the tournament, participants' programs will be required to connect to the competition server by one of the following methods.
*【現地参加】ノートPC等をお持ち込みいただき、そのうえで思考エンジンプログラムを実行します.接続はLAN経由で行います。 / [Onsite participation] Please bring your own laptop PC and run the agent program on it. The connection will be made via LAN.
//*【現地参加】ノートPC等のデバイスをお持ち込みいただき、そこから参加者の自宅等にあるPCにリモートでログインし、そこから大会用サーバーにインターネット経由で接続します。 / [Onsite participation] Participants will bring their own devices such as laptop PCs and remotely log in to their PCs at their homes, etc., and connect to the conference server via the Internet.
//*【オンライン参加】参加者の自宅等にあるPCから大会用サーバーにインターネット経由で接続します。 / [Online participation] Participants will connect to the competition server from their home PCs via the Internet.
*【当日の参加が難しい参加者向け】事前に思考エンジンの実行ファイルを提出いただき、運営が全ての提出プログラムを大会用対戦サーバーで実行します。Windowsでのみ動作するプログラムの場合、別のマシン(下記参照)上で実行します。 / [Participants unable to attend on the day] You submit the agent executable file in advance. The organizers will run your and others' all programs on the tournament server. Programs that only run on Windows will be run on a different machine (see below).
::提出いただいた思考エンジンプログラムを実行するWindowsマシン / Windows machine to run the submitted agent programs
*OS: Windows 11 Pro
*CPU: AMD Ryzen 9 5950X 16-Core Processor 3.40GHz
*RAM: 64 GB
*Graphics: NVIDIA GeForce RTX 3090
!!スケジュール / Schedules
//決まり次第掲載いたします。 / The schedule will be posted as soon as it is determined.
時刻は日本時間です. / The time is JST.
*大会参加申し込み期間: 2月16日から2月28日 / Registration period: February 16 to February 28
//*インターネット接続テスト: 3月1日から3月3日 / Internet connection test: March 1-3
*'''プログラム提出締め切り(※プログラム提出者のみ): 3月1日(日) 00:00 / Program Submission Deadline (*only for those who submit programs): March 1, 00:00'''
//*'''大会リハーサル: 3月16日(木)18:00~20:00 / Tournament Rehearsal: Thursday, March 16, 18:00~20:00'''
*大会: 3月4日(水)10:00~18:00, 5日(木)10:00~ / Competition: Wednesday, March 4, 2026, 10:00~18:00; Thursday, March 5, 2026, 10:00~.
**4日に終わらなかった場合,5日も開催します. / If the conference does not end on the 4th, it will be held on the 5th.
*GAT2026決勝ツアー: 3月5日 16:00~ / GAT2026 Final Game Tour: March 5, 16:00~.
//**大会参加者全員に参加いただき,プログラムの動作確認を行います. / All participants are invited to attend the conference to check the operation of the programs.
//**リハーサルに参加せず,大会本番にプログラムが動作しなかった場合,不戦勝になる可能性があります. / If you do not attend the rehearsal and your program does not work on the day of the competition, you may be disqualified from the competition.
//*大会: 3月18日(土)15:00~18:00, 19日(日)10:00~ / Competition: Saturday, March 18, 2023, 15:00~18:00; Sunday, March 19, 2023, 10:00~.
//**4日に終わらなかった場合,5日も開催します. / If the conference does not end on the 18th, it will be held on the 19th.
//*GAT2023決勝ツアー: 3月19日 / GAT2023 Final Game Tour: March 19
!!お問い合わせ / Inquiries
お問い合わせは、以下のデジタルカーリング運営実行委員会までご連絡ください./ For inquiries, please contact the Digital Curling Executive Committee below.
*E-mail: curling_uecitolab@googlegroups.com
*メンバー / Members
**伊藤毅志(代表) / Takeshi Ito (Representative)
**黒田哲史 / Satoshi Kuroda
**倉田樹 / Itsuki Kurata
**金枝誠迪 / Tomomichi Kanaeda
//!!!インターネット接続テスト/Internet Connection Test
//3月1日〜3月3日に実施予定です.詳細は追って掲載いたします. / The Internet connection test will be held in early March. Details will be published later.
//*大会の際にインターネットを介して対戦サーバーに接続する予定の方は、以下の接続情報を用いて対戦クライアントの接続テストを行ってください。 / If you plan to connect to the competition server via the Internet during the tournament, please test the connection of your competition client using the following connection information.
//** ホスト / Host : digitalcurling.ddns.net
//** ポート番号 / Port : 20000
//*接続テスト用サーバーは3月1日から稼働いたします。 / The servers for the connection test will be operational from March 1.
//*同時接続数は1台となっているため、接続できない場合は時間を空けてお試しください。 / The number of simultaneous connections is limited to one unit, so if you cannot connect, please try again after a period of time.
//接続テストは終了いたしました。 / The connection test has ended.