第10回UEC杯コンピュータ囲碁大会を目指そうぜ☆(1)

2017-02-27

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「自分で書いたコードを覚えてないぜ☆

これを読んで 思い出さないと……☆」

http://kifuwarabe.warabenture.com/2015/12/26/%E3%80%90%E5%9B%B2%E7%A2%81%E3%80%91%E3%81%8D%E3%81%B5%E3%82%8F%E3%82%89%E3%81%B9%E3%81%8C%E3%83%9D%E3%83%8A%E3%83%B3%E3%82%B6%EF%BC%88%E3%81%AE%E5%BC%9F%EF%BC%89%E3%82%92%E5%80%92%E3%81%99%E2%98%86-5/

KIFUWARABE_80x100x8_01_Futu

「おっ☆ やる気になったのかだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「リリース・モードなら動くんだが、デバッグ・モードでは コンパイルが通らないぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あーっ☆

デバッグ・モードと リリース・モードの両方で 設定しないといけないのかだぜ☆

[Configuration Properties] – [C/C++] – [General] – [Debug Information Format] は Zi に設定だぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「文字も ユニコードに変えておこう☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「山下さんの CgfGoban で動く きふわらべ なんだが、

コンソールで動かしたいよな。

でも コンソール画面で 19路盤は表示できないし……☆」

KIFUWARABE_80x100x8_01_Futu

「お父ん、グニュー碁 で19路盤作ってたじゃないか☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あっ、できるのかだぜ☆」


2017-02-28 01:18

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「C++で、タイマーの作り方と、テキストファイルの入出力の方法が分かれば、

C#の 囲碁きふわらべ と連携させるんだが☆」

 

teratail 「c++で一定間隔で関数を実行させたい」

https://teratail.com/questions/27449

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「タイマーは Windowsメッセージ・ループを使う場合だけで、

コンソール・アプリケーションの場合は スレッド書かなきゃいけないみたいだぜ☆」


2017-02-28 13:44

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それより先に、C++で ファイル入出力するには……」

 

Qiita 「[C++] ファイル入出力の覚書」

http://qiita.com/lazynick/items/8aede589bb9ca0c8b64f

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし、でけたぜ☆ Qiitaに記事も書いたぜ☆」

 

Qiita 「[C++] テキストファイル読書き (C#プログラマ向け)」

http://qiita.com/muzudho1/items/fa1446b85ae64d01a5ca


14:43

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ次は、1秒ごとにファイルを読みに行って、新しいことが書いてあったら

内容をアップデートするというプログラムに挑戦しようぜ☆」

KIFUWARABE_80x100x8_01_Futu

「1秒ごとって、どうやって書くんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「スレッドでなんとかできないだろうか☆」

 

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Qiitaに記事も書いたし、寝るぜ☆」

 

「コンピュータ囲碁プログラム CGF碁盤プロトコル」

http://qiita.com/muzudho1/items/ddf9eb068ecfce8c5ec2

 

 

はてなブックマーク - 第10回UEC杯コンピュータ囲碁大会を目指そうぜ☆(1)
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(39) 予選終了☆(^~^)

2016-03-20 06:32

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべ が1勝した棋譜が見たいのかだぜ☆?」

KIFUWARABE_80x100x8

「Zenの1敗は、なぜなのか☆?

わたしの1勝は、なぜなのか☆?」


06:44

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ファイルはどうやって添付すればいいんだぜ……☆

SGFファイルはテキスト形式だから そのまま 貼るかだぜ☆」

(;
GM[1]SZ[19]
PB[L.O.C Gig]
PW[きふわらべ]
DT[2016-03-19]
RE[W+277.5]
KM[6.5]TM[]RU[Japanese]PC[]EV[]GN[]AP[CgfGoBan 1.08]
C[Time 20:04,0:00]
C[Intel(R) Celeron(R) CPU  N2830  @ 2.16GHz]
C['T' means thinking time per a move.]
;B[pq]T[13];W[jd]T[ 0];B[mk]T[23];W[oq]T[ 0];B[kr]T[17];W[qq]T[ 0]
;B[dm]T[20];W[pp]T[ 0];B[jn]T[24];W[pr]T[ 0];B[fn]T[16];W[eg]T[ 0]
;B[hq]T[30];W[ji]T[ 0];B[tt]T[18];W[ci]T[ 0];B[gl]T[29];W[km]T[ 0]
;B[bg]T[19];W[gg]T[ 0];B[tt]T[18];W[nl]T[ 0];B[jc]T[23];W[ic]T[ 0]
;B[ke]T[16];W[kc]T[ 0];B[em]T[15];W[jb]T[ 0];B[gh]T[17];W[gi]T[ 0]
;B[dg]T[17];W[df]T[ 0];B[sn]T[20];W[so]T[ 0];B[hb]T[16];W[sm]T[ 0]
;B[mg]T[21];W[hh]T[ 0];B[om]T[19];W[fh]T[ 0];B[kk]T[20];W[rn]T[ 0]
;B[mm]T[23];W[dh]T[ 0];B[ik]T[20];W[cg]T[ 0];B[bd]T[16];W[bf]T[ 0]
;B[cf]T[24];W[bh]T[ 0];B[an]T[19];W[ao]T[ 0];B[rr]T[15];W[am]T[ 0]
;B[jp]T[14];W[bn]T[ 0];B[lr]T[18];W[ag]T[ 0];B[gm]T[19];W[ce]T[ 0]
;B[ei]T[15];W[bo]T[ 0];B[lq]T[16];W[mr]T[ 0];B[fo]T[15];W[gp]T[ 0]
;B[fs]T[16];W[gs]T[ 0];B[dr]T[16];W[es]T[ 0];B[qr]T[13];W[fr]T[ 0]
;B[tt]T[17];W[dp]T[ 0];B[ck]T[32];W[eb]T[ 0];B[tt]T[17];W[lp]T[ 0]
;B[hk]T[18];W[ie]T[ 0];B[li]T[19];W[rl]T[ 0];B[gq]T[16];W[he]T[ 0]
;B[gk]T[18];W[fj]T[ 0];B[tt]T[18];W[el]T[ 0];B[ko]T[13];W[op]T[ 0]
;B[tt]T[15];W[ds]T[ 0];B[fm]T[14];W[dq]T[ 0];B[tt]T[13];W[er]T[ 0]
;B[kq]T[20];W[cr]T[ 0];B[aa]T[21];W[ba]T[ 0];B[nf]T[22];W[ab]T[ 0]
;B[hd]T[18];W[hc]T[ 0];B[gb]T[14];W[gd]T[ 0];B[kp]T[15];W[id]T[ 0]
;B[jj]T[12];W[bl]T[ 0];B[ja]T[18];W[ia]T[ 0];B[tt]T[24];W[ka]T[ 0]
;B[lg]T[13];W[mc]T[ 0];B[tt]T[16];W[rh]T[ 0];B[kg]T[16];W[hf]T[ 0]
;B[tt]T[15];W[ac]T[ 0];B[tt]T[15];W[ii]T[ 0];B[kf]T[13];W[la]T[ 0]
;B[hg]T[16];W[ig]T[ 0];B[np]T[13];W[no]T[ 0];B[hl]T[15];W[nq]T[ 0]
;B[kn]T[14];W[mp]T[ 0];B[tt]T[14];W[ok]T[ 0])

KIFUWARABE_80x100x8

「判定は 開発者の投了判断だぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「今日も 大会最終日は 観戦だぜ☆

長い話はまた今度な☆」


 

 

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(39) 予選終了☆(^~^)
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(38) 明日、大会☆(^~^)

2016-03-18 10:38

201603181036

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「フリーズする現象を確認できたので、バイトの昼までに修正したいぜ☆

気分的には、バグは再現してくれると 嬉しい……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ別に、10回に1回しか起こらないバグなら 大会でも1敗ぐらいで済むだろ☆」

KIFUWARABE_80x100x8

「前向きな考え方だぜ☆」


10:43

201603181043

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「一応、最後まで 打ち切ることはできるんだぜ☆

通信系の切断だったのだろうか☆

エラー原因が分からないのは つらいぜ☆」

KIFUWARABE_80x100x8

「大会で通信の切断が起こった場合、どうやって 再開するんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「さあ……☆(^q^)」


10:57

201603181057

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「2000手も指すと こんなダイアログボックスが出て消て 止まるのかだぜ☆(^q^)

初めて知ったぜ☆(^q^)」

KIFUWARABE_80x100x8

「まだ指したいのに……☆(^q^)」


11:46

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「対局中に パソコンに触るのは 疑わしいから よくないことなんだが、

レノボのノートパソコンは レノボ・メッセージ というのが突然出てきて

ユーザー体験を聞いてきたりするので 消したいぜ☆」

 

情報科学屋さんを目指す人のメモ(FC2ブログ版)  『Lenovo ThinkPad のスタートアッププログラム・常駐プログラムについての詳細』

http://did2.blog64.fc2.com/blog-entry-108.html

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(38) 明日、大会☆(^~^)
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(37) あさって大会☆(^~^)

2016-03-17 20:56

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ほうおうお☆(^q^);;;」

201603172058

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべ ひょろい うおうおうお☆」

KIFUWARABE_80x100x8

「強くしろだぜ☆!(^q^)」


23:36

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「最後に ちょっと いじったぜ☆」

 

https://github.com/muzudho/CgfThink_Kifuwarabe

 

https://github.com/muzudho/CgfGoban_Kifuwarabe

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「お父んは もう寝る☆

明日は ノートパソコンに 詰め込むんだぜ……☆(^q^)」


 

第9回UEC杯コンピューター囲碁大会に向けて、微速微進、遅々前進したぜ☆!

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(37) あさって大会☆(^~^)
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(36) extern “C” って何でヒツヨウなんだぜ☆?(^~^)?<その2>

2016-03-16

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「~.lib ファイルを利用した .dll 作成の方法を報告するぜ☆」


 

17:26

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まず、cgfthink をビルドすると、Debugフォルダーの中に

cgfthink.dll と、cgfthink.lib ファイルができているかもしれない☆

今回 ヒツヨウなのは cgfthink.lib の方だぜ☆」

201603161725


17:30

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「cgfthink.lib を、

こんどは cgfgoban の Debug フォルダーに放り込もうぜ☆

場所はここじゃなくてもいいんだが……☆」

201603161729


 

17:38

201603161738

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「勝手に日本語に読み替えてくれ☆

[Project] – [プロジェクト名 Properties…] 」


17:42

201603161740

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これは呪文だぜ☆

[ロ] – [ムスカ] – [パロ] – [ウル] – [ラピュタ] じゃなくて

[Linker] – [Input] – [Additional Dependencies] – [▼] と進んでクリック☆」


17:45

201603161745

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「 [<Edit…>]を選べだぜ☆」


17:47

201603161747

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ここで さっきの cgfthink.lib への絶対パスを入れて[OK]ボタンを押せだぜ☆

絶対パスじゃなきゃダメなのかどうか未調査だぜ☆」

(※注 2016-03-16 18:18 追記。 ファイル名だけでいいらしいぜ☆)

 


17:49

201603161749

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次の設定に移るぜ☆

[Linker] – [General] – [Additional Library Derectories] の欄に、

さっきの cgfthink.lib ファイルを置いてあるフォルダーへの絶対パスを入れろだぜ☆

これも相対パスだとダメなのか未調査だぜ☆

[OK]ボタンを押して設定は完了だぜ☆」


17:54

201603161754

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次☆ オリジナルの CgfGoban では、

cgfthink.dll が無かったときのエラーチェックとか 自分で書いているんだが……☆」

(※注 2016-03-16 18:19 追記。オリジナルの CgfGobanでは、.dll の中に指定の関数名がなかったときのチェックを行っていた

☆ 改造後も .dll が無い場合はエラーは出る)

201603161759

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを全廃して 書き直すぜ☆

理由としては、これは C言語の手法らしく

cgfthink の開発時に 『extern “C”』 というキーワードがヒツヨウになるんだぜ☆

『extern “C”』を使っていると、C++ の template 機能が使えないので、

ラムダ式を関数の引数に渡す、というテクが使えないのな☆

だから 『extern “C”』 キーワードを撤廃するための改造をするぜ☆」


18:02

201603161801

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「__declspec(dllimport) というキーワードを使って、

関数の頭だけ ちょっと 書き換えてあるぜ☆」


18:04

201603161803

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「デメリットとして、 .dll があるかどうかの判定は削除することになってしまったぜ☆」


18:07

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これだけの手間と デメリットと引き換えに

わたしたちが得たのは、次の1個だぜ☆」

201603161807

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「extern “C” キーワードを撤廃することができたんだぜ☆

これで C言語 への互換性は捨てて C++ オンリーになったんだぜ☆

もう C++ って名前止めて ++ Is Not C  みたいな名前にすればいいのにな☆

template や、関数の引数にラムダ式を使えるようになる予定だぜ☆」



 

19:39

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「template と ラムダ式が使えるようになったので、その威力を紹介するぜ☆」

KIFUWARABE_80x100x8

「大会まであと3日の貴重な丸1日を潰した成果を見せてみろだぜ☆」


 

19:50

201603161950

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「たとえば 碁盤の番号を 見ようと思ってループを回したんだが……☆」


19:53

201603161952

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「今までは 下側の緑色にコメントアウトしているところのように、

x と y の2重ループにしていたんだが、

ラムダ式と テンプレートを利用すると、上の黒いコードのように

ループが無くなるんだぜ☆

2重ループを隠して、2重ループの内側だけ 書けばいいという

ソースコードの 『フレームワーク化』 が進むんだぜ☆」

KIFUWARABE_80x100x8

「それだけか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それだけだぜ☆」

KIFUWARABE_80x100x8

「大会前の3日間の 丸一日を潰して やることかだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「来年の大会前の 368日前と考えれば、微差だぜ☆」

KIFUWARABE_80x100x8

「積極的な考え方だな☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「積極的な考え方だぜ☆」


19:59

201603161959

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「で、ラムダ式と テンプレートを使っている部分を .h ファイルに書いたぜ☆

関数の引数に、関数があるだろ☆ これが ミソ だぜ☆」

KIFUWARABE_80x100x8

「やったな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やったぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「この、C#では ふつー に初期装備のプログラムの書き方が

今まで C++ で 分からなかったので どうしたものかと思っていたんだが、

C++ が だいぶ マシ になったぜ☆」

KIFUWARABE_80x100x8

「この書き方に、なんのメリットがあるんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「人間の思考法に近づくんだぜ☆

人間は、盤の全部のマスに 何かしたいときに、

毎回 二重ループを考える、なんてことはしてないんだぜ☆

『枠を除く、全部のマスについて』 みたいな考え方を 人間はするだろ☆

プログラムもそれに似てくるんだぜ☆」

KIFUWARABE_80x100x8

「高級言語か☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「そうそう、高級言語……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、最近のコンピューター将棋、コンピューター囲碁は

偏った 人間の思考法を こと細かく書くというのを一切廃して、

気になる特徴だけ見つけるようにしておいて それを目印に コンピューターの計算量で

結果の勝率だけ上げていく、というのが流行りなんだがな☆」

KIFUWARABE_80x100x8

「やはり お父んは ポンコツ……、

旧型か☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「旧型だぜ☆!」


22:12

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべと 対局するための CgfGoban のソースと、

囲碁を指す きふわらべ のソースを Git Hub に上げておいたぜ☆」

 

https://github.com/muzudho/CgfGoban_Kifuwarabe

 

https://github.com/muzudho/CgfThink_Kifuwarabe

 


22:18

201603162218

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「緑んとこが 書き換える前な。

こんな感じで 書き換えていけるんだぜ☆

すっきりしてると思わないかだぜ☆?」

KIFUWARABE_80x100x8

「すっきりしてるかどうかより、AlphaGo に勝とうぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、ぼちぼち な☆」


22:26

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おっと、WithWaku と WithoutWaku を間違えていたぜ☆

こういう間違いは起こりえるぜ☆」



 

2016-03-17 02:42

201603170241

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やっと 呼吸点が表示できたぜ☆

大会2日前で こんな感じだぜ☆ 明日は前日だぜ☆!」



 

11:14

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「アテ を優先するプログラムは Gnugo1.2 を真似て

組み込んでおいたぜ☆」

 

Enty 『連載企画☆!<第8話> オープンソースで、囲碁プログラミングして大会に出よ』

https://enty.jp/posts/7474

 

Enty 『連載企画☆!<第9話> オープンソースで、囲碁プログラミングして大会に出よ』

https://enty.jp/posts/7477

 

Enty 『連載企画☆!<第10話> オープンソースで、囲碁プログラミングして大会に出よ』

https://enty.jp/posts/7482

 


16:18

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うっ……☆ いつから起きてたっけ☆

Enty へブログを2記事 追加したぜ☆」

 

Enty 『連載企画☆!<第11話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7490

 

Enty 『連載企画☆!<第12話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7495

 


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(36) extern “C” って何でヒツヨウなんだぜ☆?(^~^)?<その2>
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(35) extern “C” って何でヒツヨウなんだぜ☆?(^~^)?

2016-03-16 05:18

201603160516

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「 『Fail GetProcAddress 2』 ってヒロシが書いたエラーメッセージだったのかだぜ☆!

ググっても出てこないはずだぜ☆!」

KIFUWARABE_80x100x8

「改造しようぜ☆!」


05:22

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「どう改造すればいいのやら……☆

適当に いじるかだぜ☆?」


 

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(35) extern “C” って何でヒツヨウなんだぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(34) Gnugo1.2を参考にしようぜ☆?(^~^)?<その2>

2016-03-15 00:32

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「Gnugo1.2 のソースを読んでいるんだが、

攻撃の動きとか、守りの動きとか、理屈がわからないぜ☆」

KIFUWARABE_80x100x8

「ダメだな お父んは☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべは、自力実装するしかないか……☆」


01:48

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「端っこに ぼっち石 を あんまり置かないようにはしたんだが……☆」

201603150148

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべが 白い餅を ぺたぺた くっつけてくるんだが☆」

KIFUWARABE_80x100x8

「くっつけているぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これ、すぐ タダ になるんだぜ……☆」


01:56

201603150155

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「さて、どうしたものかだぜ☆」


02:50

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし……、

石を助ける仕組みは 分かったぜ☆

呼吸点を増やすツケ かどうかを調べているぜ☆」

KIFUWARABE_80x100x8

「それだけか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「呼吸点が多い連 の場合、評価値が高くならないようにしているぜ☆

答え = 評価値 ÷ ( 呼吸点の数 × 呼吸点の数 × 呼吸点の数 )

みたいに。こうすることで、そんなに危険でもない石を助けようとするツケは

評価値が伸びないようにしているぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「危ない石を助けるアルゴリズムというのは、

危なくない石は 興味が出てくるほどには 評価値が伸びない アルゴリズム

のことだったんだな☆」

KIFUWARABE_80x100x8

「特徴か☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「評価が 0 に近くなる、という感じで 特徴じゃないものを無視する、

という意味で、 特徴だけが 数字に出てくるようにするという意味で、

特徴 かもしれないな☆」


02:56

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「今日は 夜も遅くなったので ここまでだぜ☆」

KIFUWARABE_80x100x8

「おう☆!」


 

Gnugo1.2 の、脅かされている石を助ける仕組みを 理解したぜ☆!

UEC杯コンピューター囲碁大会に向けて 微速微進、遅々前進なんだぜ☆!

 

 

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(34) Gnugo1.2を参考にしようぜ☆?(^~^)?<その2>
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(33) Gnugo1.2を参考にしようぜ☆?(^~^)?

11_ちゆり_03_下

2016-03-13 13:49

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Gnugo1.2 を師匠のつもりで ソースコードを読もうぜ☆」


14:35

201603131434

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「白石は ランダムに打った様子だぜ☆

外枠に偏っているように見えるのは、外枠の方が土地が多いからだぜ☆

人間の思うランダムに合わせるためには うそランダムが必要かだぜ☆?」


14:44

KIFUWARABE_80x100x8

「ランダムに打っているというよりは、

ランダムな評価値を付けていて、打ち場所は このようになる、

と言った方が正しいのではないかだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「きふわらべは 頭が固いな なんだぜ☆(^q^)wwww」

KIFUWARABE_80x100x8

「もう助言しねー☆」


21:02

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「cgfthink と、Gnugo1.2 を コピペ貼り付け合体できるように

ソースの構造を似せる作業中だぜ☆」



 

00:48

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「呼吸点を数えるアルゴリズムをやっと理解したので

Enty ブログにまとめてみるぜ☆」

KIFUWARABE_80x100x8

「また Enty か☆ 誰も読んでないのに☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こっちは日記、あっちは知識のツアーみたいな感じに

していくぜ☆」


03:10

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし書いた……☆ 今日はここまでだぜ☆」

 

Enty 『連載企画☆!<第7話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7312

 


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(33) Gnugo1.2を参考にしようぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(32) コの字のくぼみに打ち込まないように、評価関数を変えようぜ☆?(^~^)?

 

11_ちゆり_03_下

2016-03-12 18:53

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「イ・セドルさん VS アルファ碁さん 第3局 面白かったな☆」

KIFUWARABE_80x100x8

「板倉が全部持ってったんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ようつべ、囲碁プレ、ニコ動特番、ポナ300万、

4窓で眺めていたんだが、ぜんぶ ぼやーっと見ていたぜ☆」

KIFUWARABE_80x100x8

「明日も 4窓だな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「えっ……☆ ポナ300万、裏番組で被ってくるのは 止めてほしいぜ……☆」

KIFUWARABE_80x100x8

「でも4窓で見るんだろ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「4窓で見ながら、機能……、というか思考部に 計算を1つ追加したぜ☆」

emptyemptyemptyemptyempty

emptyemptyblackemptyempty

emptyblackplace1blackempty

emptyemptyemptyemptyempty

emptyemptyemptyemptyempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「コの字……、というか マウス とでも呼ぶとするかだぜ☆?

この状況では、黒石のマウスに 白石 を打ち込む って

損だと思うんだぜ☆」

emptyemptyemptyemptyempty

emptyemptyblackemptyempty

emptyblackwhiteblackempty

emptyemptyemptyemptyempty

emptyemptyemptyemptyempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こんなん なったら……☆」

emptyemptyemptyemptyempty

emptyemptyblackemptyempty

emptyblackemptyblackempty

emptyemptyblackemptyempty

emptyemptyemptyemptyempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「取られるんだぜ☆! まさに お口の中だぜ☆!

これを発見したテスト対局の様子は Enty に載せているぜ☆」

 

Enty 『連載企画☆!<第4話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7134

 


19:59

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ソースコード全体をひっくり返す 大改造ばっかりやっていて

ソースコード解説が できないんだが、少しでも 紹介しておくぜ☆」

201603122003

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「最近、C++ でのクラスの書き方を覚えたんだぜ☆

問題クラスは .IsThis( ) メソッドを持っていて、まず現局面が

問題となる局面かどうかを調べることにするぜ☆」


 

20:09

KIFUWARABE_80x100x8

「Is で始まるメソッドは 状態を論理値で返すようにするのが

デザインパタンじゃないのかだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ メソッド名は .Research( ) に変更だぜ☆!」


20:11

201603122011

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Research( ) メソッドの中は簡単なものだぜ☆

隣接しているところが 相手の石か、枠なら、カウンターを1つ増やしておくぜ☆」


20:13

201603122013

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「隣接する4箇所を調べ終わったあとに、

スコアに加算しているコードを書いているんだが、

この Evaluate( ) の中でやっていることは……☆」


20:16

201603122016

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「口の中に打ち込む以外の手を 加点 な☆

全部 加点式 とすることにするぜ☆ 減点は 無し☆」

KIFUWARABE_80x100x8

「うむ☆ 素直な評価だぜ☆!」


20:25

201603122027

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ、対局の様子を記録するぜ☆

1手ずつ 記録するのは タイヘンなので すこし はしょるぜ☆」

KIFUWARABE_80x100x8

「おう☆」


20:29

201603122029

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「黒手番が わたしだぜ☆!」

KIFUWARABE_80x100x8

「白手番が わたしだぜ☆!」


20:31

201603122031

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あれっ☆! 口の中に 放り込んできたぜ☆?」

KIFUWARABE_80x100x8

「黒石3個に隣接していて、時計回りに見ると

石の数 × (10 / (呼吸点の数+1)) という計算式では、

1 × (10 / (4+1) ) +

1 × (10 / (3+1) ) +

1 × (10 / (4+1) )

になり、7 点だぜ☆

ランダム値が +0~99点 加算されることを考えると、

他の交点は 口の中ではないボーナス +50 点されていると

考えると、

まぐれ だぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんだ、まぐれ か……☆」


20:38

201603122038

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんか まぐれではなく、

盤の端っこに置くのが 好き になっていないかだぜ☆?」

KIFUWARABE_80x100x8

「もう少し様子を見てみようぜ☆?」


20:41

201603122041

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ツケ か、盤の端にしか 置いてないぜ☆」

KIFUWARABE_80x100x8_02_Hidosu

「口の中に放り込まないボーナス +50 をオフにして確認しろだぜ☆!」


21:06

201603122105

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ランダムを無くすと、 ツケ てくるな☆

cgfthink の評価値は 相手の石の隣が 基本的に高くなるみたいだな☆」

KIFUWARABE_80x100x8

「ランダム値は、

石の隣にツケるより 高い評価を出すためのものかだぜ☆」


21:12

201603122112

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「not 記号 が抜けていたぜ☆」

KIFUWARABE_80x100x8

「お父んは 抜けているな☆」


21:15

201603122115

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「確かに 口の中には 打ち込んでこなくなったんだが、

ツケ ばっかりしてくると

反撃で 簡単に取り返せてしまうぜ☆?」

KIFUWARABE_80x100x8

「 ノビ を覚えたらどうだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「計算式は☆?」

KIFUWARABE_80x100x8

「呼吸点が1つになっている味方の(1つまたは連になっている)石の

隣に打つ手には +50点 とかでどうだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やってみるかだぜ……☆

それまでに これまでに気づいたことは Entyの有料ブログに

まとめていこうぜ☆?」

KIFUWARABE_80x100x8

「よっしゃ☆!」


21:23

201603122123

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「その前に 盤の端っこに付く石なんだが、

『枠』に ツケ ているということは ないかだぜ☆?」

KIFUWARABE_80x100x8

「調べてみようぜ☆?」


21:29

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あ……☆ お父んは 発見したぜ☆」

KIFUWARABE_80x100x8

「何をだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「囲碁盤を 同心円に例えると、外側に向かうほど 円周が長いだろ☆

例えば 内側から 1、8、12、25、64 と増えていくんだぜ☆」

(※2016-03-12 21:54 修正 ぶーっ☆! 1、8、16、24、32)

KIFUWARABE_80x100x8

「外周の方が でかい☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「確率的に 1つ外周の方に石を置く確率は、ざっと 2倍だぜ☆!」

KIFUWARABE_80x100x8

「そんなにもなのかだぜ☆!」


22:23

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし、バグっぽいのは ! の漏れだけだぜ☆

対局をやりなおすぜ☆!」

KIFUWARABE_80x100x8

「おーっ☆! どんとこいっ☆!」


 

22:25

 

201603122225

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんか ツケ てくるな……☆(^q^)」


22:27

201603122227

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「わっかを作ろうというゲームで、団子を作っていていいのかだぜ……☆」


22:29

201603122229

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「4 -3、 4 – 4 の白石の2個団子を 見捨ててしまったぜ☆?」

KIFUWARABE_80x100x8

「ノビ た方が良かったのかなんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ノビ ると シチョウ でやられてしまいそうな気もするんだぜ☆」


22:32

201603122232

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「 5 – 5、 5 – 6 の白石を見捨ててしまったぜ☆?」

KIFUWARABE_80x100x8

「ノビ た方が良かったのかなんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こうなった状況がもう ダメなんじゃないかだぜ☆?」


22:35

201603122234

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「3 – 5、 3 – 6 の白石が取られてしまうぜ☆?」

KIFUWARABE_80x100x8

「なぜ こんな状況になったんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「石をくっつけて 団子にしておくのは まずいんじゃないかなんだぜ☆?」


22:39

201603122239

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「3方向が 相手の石、枠で囲まれている口の中に 放り込んでしまったぜ☆

+100 点ぐらいの差を付けて まぐれでは置かないようにするかだぜ☆?」


22:43

201603122242

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「もう 白石は 2眼 を作るスペースがないだろ☆

黒石で作った袋に 白いお餅を詰め込んでいくだけだぜ☆」

KIFUWARABE_80x100x8

「なぜ こういう状況になったんだぜ☆?」


22:49

201603122249

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「この直後の1手が わたしの 巧手だぜ☆」

KIFUWARABE_80x100x8

「自慢か☆」

201603122251

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「4 – 5 に 黒石を置いたことで、

4 – 3 の白石、3 – 6 の白石のどちらにも 襲い掛かることができるぜ☆!」

KIFUWARABE_80x100x8

「なぜ お父んは 襲い掛かる方で、わたしは 襲われる方なんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「短いひも よりは、 長いひも の方が

ぐるっと包み込めるからじゃないか☆?」

KIFUWARABE_80x100x8

「なぜ 短いひも と、 長いひも の差がついて

しまったんだぜ☆?」


22:59

201603122258

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次に白石を 置いたところが、

短い紐、長い紐を 分けてしまったんだと思うんだぜ☆」

KIFUWARABE_80x100x8

「どれだぜ☆?」


 

23:00

201603122300

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ここだぜ☆ 黒石が伸びると思わず、

自分から 分断されるような、向かいに石を置いてしまったんじゃないか☆?」

KIFUWARABE_80x100x8

「どこが 線になるか 見えてないとダメか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ダメかどうかは分からないが、

相手の石を挟んで 向かいに置くのは 悪い手なんじゃないか☆?」

KIFUWARABE_80x100x8

「そうなのだろうか☆?」


23:08

201603122308

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次の対局……☆ 3 – 6 に打てそうなのに パス してきたな☆」

KIFUWARABE_80x100x8

「バグかも知れないぜ☆! 見直そうぜ☆?」


23:27

201603122327

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「枠際の 口の中に打ち込んでしまったぜ☆

判定を見直すぜ☆」


23:32

201603122332

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「noHitMouthのリサーチで 口になっているかどうか隣接する邪魔者を

カウントアップしているのに、

リサーチする前に、WAKU の時は 処理を中断して抜けているぜ……☆

順番を入替えるぜ☆」


00:59

201603130058

KIFUWARABE_80x100x8

「どうだぜ☆? 白石が残っているぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「いやー、白石は全部死んでるぜ☆

囲碁は そういうゲームではないので☆」

KIFUWARABE_80x100x8

「えっ☆! Σ(^q^)!!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ばっちぐー リングを2個 作ってないと

石は取られてしまうんだぜ☆

このまま石を埋めていったら、まっ黒になるぜ☆?」

KIFUWARABE_80x100x8

「やってみてくれだぜ☆」


 

01:02

201603130102

KIFUWARABE_80x100x8

「おおお☆! なんでだぜ~☆! Σ(^q^)!!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「囲んで取る、というのが 分かりにくかったら、

石は 窒息すると 取られる、

と覚えたらどうだぜ☆?」

KIFUWARABE_80x100x8

「おっおっ☆! 窒息しないためには どうすればいいんだぜ☆(^q^)!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「穴ぼこが 2つあると、

囲碁は 1度に1個しか 石を置けないので 両方塞げないだろ☆

鼻の穴が2つあると思えばいいんじゃないか☆?」

KIFUWARABE_80x100x8

「鼻の穴を2つ作るゲームかだぜ☆(^q^)」



 

03:20

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「がんばって 読者のいないブログを更新してきたぜ☆」

 

Enty 『連載企画☆!<第6話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7241

 

KIFUWARABE_80x100x8

「おつだぜ☆ さっさと寝ろ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「…………☆ 明日は イ・セドル のかっこいいところが見たいよな☆

寝るか……☆(^q^)」


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(32) コの字のくぼみに打ち込まないように、評価関数を変えようぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(31) cgfthink の評価関数を見てみようぜ☆?(^~^)?

11_ちゆり_03_下

2016-03-11 14:43

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「はい☆! きふわらべブログに移ってきたぜ☆」

KIFUWARABE_80x100x8

「早く ponanGo を倒そうぜ☆!

読者は わたしが ponanGo に 勝つ ことにしか興味はないぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それより まず cgfthink の評価関数を見てみようぜ☆?」


14:49

evaluation(1)

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これが cgfthink の評価関数だぜ……☆、

あっ、この cgfthink の読み方の記事を Entyの有料公開ブログ でやって、

きふわらべ への改造を こっちの無料公開ブログで やったらいいんじゃないかだぜ☆?」

KIFUWARABE_80x100x8

「どっちでもいいので、早くしてくれだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ、向こうのブログを書きに行こうぜ☆!」


18:09

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「はいっ☆ 向こうで ブログを書いてきたぜ☆

新しい記事を書くと、どんどん古い記事は有料にしていく予定だぜ☆(^q^)」

 

Enty 『連載企画☆!<第4話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7134

 

KIFUWARABE_80x100x8

「まだまだ 思考部分の改造に入る前に 記事が書けるな☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「困ったものだぜ☆!」


2016-03-12 00:07

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ、第5話も書いてきたんで☆」

 

Enty 『連載企画☆!<第5話> オープンソースで、囲碁プログラミングして大会に出よーぜ☆!』

https://enty.jp/posts/7167

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これで思考部の開発に入れるぜ☆」

KIFUWARABE_80x100x8

「ようやく スタート地点か☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「そうそう……☆

ところで ponanGo、大会に出ないんだって☆」

KIFUWARABE_80x100x8

「えっ☆! Σ(^q^)!!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんか DeepZen のチームと合流したみたいなんで、

DeepZen 倒そうぜ☆?」

KIFUWARABE_80x100x8

「よし☆! 分かったぜ☆!

(ブンッ ブンッ)」 ※腕を振り回す



 

00:47

waku(1)

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あれっ☆! 使ってないと思っていた WAKU 3 のデータが

入っているぜ☆!」

KIFUWARABE_80x100x8

「よく調べようぜ☆?」


00:55

waku(2)

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「しかも 便利な 盤面を表示する関数もあった☆!」

KIFUWARABE_80x100x8_02_Hidosu

「内容物を よく調べろだぜ☆!」


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザ(の弟)を倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(31) cgfthink の評価関数を見てみようぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket