2018年CGFオープン(旧、CGF特別例会) 大会要項

2018/05/04 最初の公開
2018/05/10 9路のコミを7.5目から7.0目に変更。9路は先後2局づつの可能性あり。
2018/06/08 9路の上位1または2チームは7月28日にプロに挑戦できます。
2018/07/15 19路のnngsサーバを nngs1.heroz.jp で起動。rubyスクリプト、CGF碁盤を公開。


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

1.日時

  参加申し込み締め切り 2018年  7月16日(月)
  大会                 2018年  7月21日(土) 10:00-17:00  9路盤のみ
                       2018年  7月22日(日)  9:30-16:00 19路盤のみ
                       2018年  7月28日(土) プロ棋士と対戦

  (※1)  9路盤大会は1日目に行います。総当たりを予定しています。
         (参加者数が少ない場合は先後2局づつ対戦します)
  (※2) 19路盤大会は2日目に行います。スイス式5回戦を予定しています。
  (※3)  9路盤は中国ルール、19路盤は日本ルールで行います。(6.対局を参照)
  (※4)  9路盤は手入力、19路盤はnngsによるLAN対戦とします。
         9路でも対局者同士の合意があればGTPやnngsを用いた通信対戦も可とします。
  (※5)  19路はnngsの他にAI竜星戦で使用するサーバも同時に使います。
         今までGTP用のRubyスクリプトを使用しているプログラムはこちらのサーバで
         新しいスクリプトを使用して対局していただきます。
         スクリプトは近日中に公開予定です。
         今までのnngsサーバも動かしますので、GTP対応が必須ではありません。
  (※6)  持時間は19路は30分、コミ6目半、9路は10分、コミ7.0目です。
  (※7)   7月22日(日) 16:00-     にHCCL研究会(CGF例会)が行われます。

  (※8)  9路の大会の上位1または2チームはプロ棋士に挑戦できます。

         日時  :2018年 7月28日(土)
         場所  :日本棋院地下の囲碁将棋チャネルスタジオ(市ヶ谷)
         ルール:中国ルール、コミ7.0
         持時間:5分、1手ごとに5秒追加(フィッシャールール)
                 人間側は上記の条件ですが、ソフト側は
                「7分30秒切れ負け」もしくは「5分、切れたら1手5秒」も可能
         交通費:対戦の支度金及び、遠方の方には交通費も支給されます。



2.場所、交通

 〒182-8585 東京都調布市調布ヶ丘 1-5-1
  電気通信大学 : 西9号館3F AVホール(学内マップ:68)
  電気通信大学へは京王線調布駅北口から徒歩約10分です。

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


3.参加資格

  どなたでも(CGFの会員でなくてもOKです)。
  ただし自分で作ったプログラムに限ります。

  選手として参加希望の方は
  どの大会に参加希望か(9路のみ、19路のみ、9路と19路の両方)を書いて
  CGF2018申し込みのメール
   宛までメールを下さい。
 (すべて小文字で エヌ、オー、ビー、ユー、オー、ヨン、ゴ、ニ、アット、以下です)
  見学の方は事前にメールしなくて結構です。

  参加費は無料です。賞金はありませんが賞品、賞状は出ます。




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

(1)コンピュータは各自で持参してください。貸し出しはしません。
(2)また、大会は通信対戦を基本としますので通信対戦に必要な長めのLANケーブル
   を各自で持参してださい。
(3)2つ以上コンセントが必要な場合は、各自でテーブルタップを持参して
   ください。

5.通信対局方式

  19路はAI竜星戦で用いるNNGSを改良したものを利用します。
  NNGSサーバーは、テストも本番も nngs1.heroz.jp でポート番号は 9696 です。
  本番は同サーバーで中継も行う予定です。
  今回からadmin側でマッチングを操作できるようになりました。
  そのため以前まで使っていたrubyスクリプト、CGF碁盤を修正しました。
  下記からダウンロードできます。

  GTP_20180715.tar.gz  rubyスクリプト。GTPエンジンをnngsに繋ぎます。以前とは互換性はありません。
  cgfgoban109.zip CGF碁盤。AI竜星戦に接続可能なオプションを追加

  対局の開始は admin が行うため、2つのプログラムをログインさせても対局は開始しません。
  rubyスクリプトは対戦相手の指定をする必要はありませんが、CGF碁盤では対戦相手の白黒を正しく
  設定する必要があります。


  2018年の大会は以前のNNGSも同時に起動しますので、上記のサーバに接続できない場合は
  こちらで対戦可能です。
  以下は以前のNNGSに接続するための解説です。
  対戦テスト用のサンプルソースとその解説があります。
  CGFのページにGTPでNNGSにつなぐrubyのサンプルがあります。GTP2NNGS-20150629.zip

  UEC杯コンピュータ囲碁大会で用いられたNNGSの仕様は
  UEC杯コンピュータ囲碁大会のページ通信対局規約をご覧下さい。



6.対局
(1) 手合割
 互先、先番6目半コミ出し。9路は7目とします。
(2) 先後
 9路は操作者のジャンケン、19路は組み合わせソフトで決めます。
(3) 持ち時間
 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])

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

元のページに戻る