2022年CGFオープン 大会要項

2022/08/06 公開
2022/09/18 現地の場所が東36号館に決定


CGFオープン(コンピュータ囲碁大会)大会要項

1.日時

  参加申し込み締め切り 2022年 10月 3日(月)
  大会                 2022年 10月 8日(土) 10:00-17:00  9路盤のみ
                       2022年 10月 9日(日)  9:30-16:00 19路盤のみ

  (※1)  今年は現地とオンラインの混合開催となります。新型コロナの状況でオンラインのみになる可能性もあります。
  (※2)  当日の対局の連絡などはSlack、Zoomで行います。後日、参加者に通知します。
         (Zoomは会話時以外は通信負荷を減らすためにカメラOFF,音声ミュートでお願いします)。
  (※3)  9路盤大会は1日目に行います。総当たりを予定しています。
         (参加者数が少ない場合は先後2局づつ対戦します)
  (※4) 19路盤大会は2日目に行います。スイス式5回戦を予定しています。
  (※5)  9路盤は中国ルール、19路盤は日本ルールで行います。(6.対局を参照)
  (※6)  9路盤、19路盤ともにnngsによるLAN対戦とします。
  (※7)  nngsは中断からの再開に対応したものを使います。
         rubyスクリプト、CgfGobanも中断からの再開に対応しましたので最新版をご利用下さい。(5.通信対局方式を参照)
  (※8)  持時間は19路は30分、コミ6目半、9路は10分、コミ7.0目です。
  (※9)  現地の会場ではWiFiが使えます。パスワードは会場で公開します。
  (※10) 10月 9日(日) 16:00-  にHCCL研究会(CGF例会)が行われます。


2.場所、交通

 〒182-8585 東京都調布市調布ヶ丘 1-5-1
  電気通信大学 : 東36号館(UEC Observatory, 大学会館の裏手。正門から3分ほど)です。
  電気通信大学へは京王線調布駅北口から徒歩約10分です。

  (エンターテイメントと認知科学研究ステーション共同主催)



3.参加資格

  どなたでも(CGFの会員でなくてもOKです)。
  ・思考部のソースコードが開発者自身により書かれているプログラム。
  ・すべてが自身で書かれていなくとも、他に何らかの独自な工夫のあるプログラム。

  選手として参加希望の方は、お名前、プログラム名、
  どの大会に参加希望か(9路のみ、19路のみ、9路と19路の両方)を書いて
  CGF2022申し込みのメール
   宛までメールを下さい。
 (すべて小文字で ワイ、エス、エス、アット、ビー、デー、ドット、エム、ビー、エヌ、ドット、以下です)
  見学の方は事前にメールしなくて結構です。

  参加費は無料です。賞金はありませんが賞品、賞状は出ます (後日郵送いたします)。


4.使用するコンピュータ

(1)自由です。


5.通信対局方式

  2022年3月のUEC杯で用いたNNGSサーバを利用した通信対局とします。サーバのソースは公開されています。
  対戦用のサーバは
  yss-aya.com
  ポート番号は 9696 です。

  GTPで動くプログラムであれば、下の2つのいずれかを用いてNNGSに接続することが可能です。

  CGF碁盤。
  cgfgoban110.zip CGF碁盤。中断からの再開、time_leftに対応
  GTPでNNGSにつなぐrubyのスクリプト。
  GTP_20220717.tar.gz 2022年3月のUEC杯のadminmatchを利用。中断からの再開に対応


  大会前日までテストが可能です。
  CGF碁盤を用いて対局するには
    1. 「設定(C)」「GTPの設定(G)」「GTP engine full path」に 「c:\go\gnugo\gnugo.exe --mode gtp」 でGTPで動くプログラムを登録。
    2. 「対局開始」で「Black」を Computer(GTP)、「White」をLAN(nngs)。
    3. 「UEC Cup」にチェック。IP(URL)には yss-aya.com
    4.  Login Name は「Black」に test1  「White」に test2
    5. 「Sudden death time limit」 は 30
    6. 「Board Size」 19   「Komi」  6.5     「Handicap」 None
    7. 「OK」
    8. CGF碁盤を新たに起動して、
    9. 「対局開始」で「Black」を LAN(nngs)、「White」を Computer(GTP)。
   10. それ以外は (3)-(7) と同一。
   11.  telnetをインストール。
   12. 「スタート」「Windowsシステムツール」「コマンドプロンプト」
   13.  telnet yss-aya.com 9696
   14.  「Login」 admin  「Password」  admin
   15.  who で test1 と test2 がログインしているのを確認
   16.  adminmatch test1 test2 b 19 30 0
   17.  これでtest1が黒番で対局が開始されます。

   18. 9路の場合は以下のように変更します。
       CGF碁盤で「Board Size」 9  「Komi」  7.0  「Sudden death time limit」 10
       adminmatch test1 test2 b 9 10 0

  テスト対局を含む観戦は http://www.yss-aya.com/cgf2022/ で可能です。
  実際の通信の内容サンプルはこちらです。
  2022年UEC杯の通信対局規約もご覧ください。




6.対局
(1) 手合割
 互先、先番6目半コミ出し。9路は7目とします。
(2) 先後
 9路、19路は組み合わせソフトで決めます。
(3) 持ち時間
 19路盤は30分、9路盤は10分です。消費時間はサーバで計測します。
(4) ルール
 9路盤のみ、中国ルール、とします。19路は日本ルールです。
  CGFオープンの9路盤大会では、盤上の石の配置のみが再現する手を打った場合、
  負けになるルールとします。こちらの上の図で 
  白が a 黒が b、白が今の黒石を取る、となった場合、白の負けとなります。
  3コウも先に同一局面を作った側の負けとします。

7.終局と勝敗の決定
(1) 対局の停止
 次のいずれかの時点で対局を停止します。
 a) プログラムの一方が着手を放棄し、次いで相手方も着手を放棄した時点
 b) プログラムの一方が投了の意思表示をした時点
  c) 操作者の一方が投了の意思表示をした時点
 d) 一方の持ち時間が無くなった時点
 e) 400手目の着手完了または着手放棄時点(着手放棄も1手に数えます。
     プログラムあるいはプログラム操作者が対局を停止させます)
 f) 反則があった時点。
(2) 終局
 7(1)a)の場合には、対局の停止後、以下を行うことにより対局を終了し、
  これを終局とします。プログラムあるいはプログラム操作者が対局の再開を
  要請することはできません。双方のプログラムは、死石を明確にモニター上
  に表示します。双方のプログラムが地の計算を行います。双方のプログラム
  の死活情報および地の計算が目数まで一致した場合、それを結果とします。
  一致しなければ、プログラム操作者同士が、石の死活および地を確認し合意
  することにより対局を終了し、最後に審判が合意を確認して勝敗を判定します。
  一方あるいは双方のプログラム操作者に判定が困難な場合、あるいは双方で勝
  敗に合意出来ない場合は、審判が勝敗を判定します。
(3) 投了の場合の処理
 一方のプログラムまたは操作者が投了の意思表示をした場合には、投了した
  方の負け、相手方の中押勝とします。
(4) 時間切れの場合の処理
 持ち時間を使い切った場合には、使い切った方の時間切れ負けとします。
(5) 400手の場合の処理
 審判が石の死活および地を確認することにより対局を終了し勝敗を判定します。
(6) 反則の場合の処理
 反則した方を負けとします。

8.対局ルール
  ルールの解釈については、審判の解釈に従って頂きます。

9.棋譜
   a)棋譜の提出は特に必要としません。

--------------------------------------------------------------

付録A: Smart Game Format (SGF)

SGFは () の中に ; で始まるノードの列で表されます。最初の
ノードはルートノードと呼ばれ、一局全体にかかわるプロパティを含
んでいます。 ルートノードの次のノードが第一手を表します。

(;
GM[1]FF[1]           // GMはゲームの種類を表す。囲碁は1,FFはSGFのバージョン(1〜4)を表す
SZ[19]               // 盤のサイズ。19路盤
PB[player black]     // 黒番の名前
PW[player white]     // 白番の名前
DT[date]             // 対局日
PC[place]        // 対局場所
KM[komi]         // コミ
TM[time limit per player] // 持ち時間(分)
RU[rule]         // 使用するルール。Japanese または Chinese
RE[result]        // 結果 B+10.5は黒番10.5目勝ち。B+Rは黒中押し勝ち
EV[event]         // イベント名
GN[game name]        // ゲーム名。第x局
;B[aa];W[bb];B[cc].. // 黒番から見た左上をaa,右上をsaとする。10手ごとに改行
;B[tt];W[tt])        // パスはtt。

具体例

(;
GM[1]SZ[19]
PB[Aya]
PW[Katsunari]
DT[2008-06-22]
RE[B+7.5]
KM[6.5]TM[30]RU[Japanese]
PC[Akihabara Dai Building, Tokyo]EV[CGF special meeting]
;B[gc];W[pd];B[qg];W[cd];B[dd];W[dc];B[de];W[cp];B[fp];W[qp]
;B[ec];W[db];B[dh];W[eq];B[em];W[fq];B[dp];W[dq];B[gp];W[of]
;B[pi];W[oq];B[pp];W[pq];B[mo];W[ce];B[df];W[qe];B[do];W[co]
;B[cq];W[hr];B[po];W[qo];B[pm];W[qn];B[gq];W[gr];B[pn];W[cn]
;B[cm];W[lq];B[qm];W[bg];B[ng];W[og];B[oh];W[nh];B[mh];W[ni]
;B[mi];W[mg];B[nf];W[nj];B[mj];W[lg];B[ne];W[nk];B[mk];W[ml]
;B[nl];W[ol];B[nm];W[ll];B[ok];W[nc];B[kc];W[dn];B[en];W[dm]
;B[el];W[dl];B[ek];W[dk];B[dj];W[eb];B[fc];W[ph];B[oi];W[qh]
;B[cj];W[qi];B[oc];W[pc];B[od];W[ob];B[mc];W[pk];B[oj];W[pg]
;B[kp];W[kq];B[ip];W[nb];B[cr];W[bm];B[ir];W[iq];B[jq];W[bp]
;B[hq];W[fr];B[dr];W[bq];B[br];W[qj];B[cf];W[bf];B[cc];W[cb]
;B[lp];W[mq];B[rq];W[qq];B[kr];W[ar];B[ep];W[er];B[md];W[lr]
;B[qr];W[pr];B[nr];W[rr];B[bh];W[nq];B[bc];W[be];B[bb];W[fb]
;B[ba];W[gb];B[hb];W[hc];B[hd];W[ic];B[ib];W[id];B[jb];W[he]
;B[ge];W[gd];B[fe];W[hf];B[gg];W[ih];B[ji];W[hi];B[je];W[gk]
;B[gj];W[hk];B[hg];W[jk];B[ig];W[jh];B[ki];W[gi];B[ij];W[ik]
;B[hj];W[cg];B[dg];W[ab];B[ga];W[fd];B[ed];W[fj];B[fk];W[gl]
;B[bk];W[kh];B[lh];W[kj];B[li];W[hm];B[hs];W[bs];B[gs];W[es]
;B[is];W[ds];B[oe];W[lk];B[in];W[jj];B[ii];W[im];B[hn];W[rf]
;B[fs];W[cs];B[pj];W[ac];B[ca];W[bd];B[da];W[ad];B[ea];W[qk]
;B[mm];W[lm];B[no];W[sr];B[mb];W[cl];B[om];W[jm];B[nd];W[pl]
;B[ma];W[rm];B[mp];W[rl];B[na];W[pb];B[jd];W[gn];B[ch];W[aa]
;B[fa];W[ks];B[oa];W[jr];B[js];W[iq];B[fn];W[fi];B[kn];W[jn]
;B[ho];W[jp];B[ej];W[jo];B[lo];W[ln];B[al];W[ko];B[pf];W[pe]
;B[am];W[an];B[ql];W[pa];B[ck];W[bl];B[lj];W[ak];B[ai];W[aj]
;B[bi];W[fm];B[op];W[mn];B[go];W[nn];B[np];W[on];B[nk];W[io]
;B[oo];W[gm];B[fl];W[hp];B[bj];W[al];B[ei];W[ip];B[hh];W[tt]
;B[tt])

--------------------------------------------------------------

元のページに戻る