2009年7月12日 (日)

因みに棋譜

これがオセロ?の棋譜です。
黒が迷ぃ子です。
最後に黒99と打てたら面白かっただろうに。
打てなかったのはバグでした。活きている眼には打たないという前提でプログラムしていたので
仮に自殺手で1眼になっても99には打ってはいけないフラグが立ってました。

(;
GM[1]SZ[9]
PB[Computer(DLL)]
PW[Human]
DT[2009-06-20]
RE[W+33.5]
KM[7.5]TM[]RU[Japanese]PC[]EV[]GN[]AP[CgfGoBan 1.04]
C[Time 9:51,16:09]
C[Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz]
C['T' means thinking time per a move.]
;B[ee]T[20];W[ef]T[17];B[ff]T[20];W[de]T[18];B[ed]T[20];W[df]T[18]
;B[dd]T[19];W[cd]T[24];B[fg]T[20];W[dc]T[23];B[fe]T[20];W[cc]T[20]
;B[ec]T[20];W[eg]T[24];B[eh]T[19];W[dh]T[21];B[ce]T[20];W[cf]T[21]
;B[be]T[19];W[cg]T[26];B[fh]T[20];W[eb]T[18];B[db]T[20];W[cb]T[19]
;B[ch]T[19];W[fb]T[35];B[bh]T[20];W[bf]T[18];B[di]T[20];W[gc]T[15]
;B[ae]T[20];W[bd]T[15];B[gb]T[15];W[fc]T[16];B[hc]T[15];W[gd]T[38]
;B[hd]T[15];W[ge]T[28];B[gf]T[15];W[ad]T[29];B[he]T[15];W[da]T[20]
;B[ie]T[15];W[ga]T[12];B[ib]T[15];W[af]T[12];B[dg]T[15];W[hb]T[11]
;B[id]T[15];W[gb]T[11];B[ae]T[14];W[be]T[19];B[ea]T[13];W[ca]T[13]
;B[tt]T[12];W[ba]T[15];B[tt]T[11];W[aa]T[19];B[tt]T[ 9];W[fa]T[10]
;B[tt]T[ 9];W[ea]T[15];B[tt]T[ 8];W[ha]T[ 5];B[tt]T[ 7];W[ia]T[12]
;B[tt]T[ 6];W[ab]T[13];B[tt]T[ 6];W[bb]T[14];B[tt]T[ 5];W[db]T[ 7]
;B[tt]T[ 4];W[ac]T[ 0];B[tt]T[ 4];W[ic]T[ 8];B[tt]T[ 4];W[ib]T[ 7]
;B[tt]T[ 3];W[fd]T[ 5];B[tt]T[ 3];W[hf]T[ 8];B[tt]T[ 3];W[if]T[ 8]
;B[tt]T[ 2];W[hc]T[ 9];B[tt]T[ 2];W[hd]T[ 5];B[tt]T[ 2];W[id]T[12]
;B[tt]T[ 2];W[he]T[12];B[tt]T[ 2];W[bc]T[10];B[tt]T[ 1];W[ag]T[ 6]
;B[tt]T[ 1];W[bg]T[ 8];B[tt]T[ 1];W[gg]T[ 5];B[tt]T[ 1];W[hg]T[ 7]
;B[tt]T[ 1];W[ig]T[ 7];B[tt]T[ 1];W[ah]T[ 6];B[tt]T[ 1];W[dh]T[ 7]
;B[tt]T[ 1];W[dg]T[ 7];B[tt]T[ 1];W[gh]T[ 7];B[tt]T[ 0];W[hh]T[ 8]
;B[tt]T[ 0];W[ae]T[ 7];B[tt]T[ 0];W[bi]T[19];B[tt]T[ 0];W[ai]T[ 4]
;B[tt]T[ 0];W[ci]T[ 7];B[tt]T[ 0];W[bh]T[ 5];B[tt]T[ 0];W[ce]T[ 7]
;B[tt]T[ 0];W[ei]T[ 5];B[tt]T[ 0];W[di]T[ 5];B[tt]T[ 0];W[fi]T[ 4]
;B[tt]T[ 0];W[ec]T[ 5];B[tt]T[ 0];W[dd]T[ 4];B[tt]T[ 0];W[ed]T[ 1]
;B[tt]T[ 0];W[ee]T[ 1];B[tt]T[ 0];W[fe]T[ 0];B[tt]T[ 0];W[ff]T[ 0]
;B[tt]T[ 0];W[ie]T[ 1];B[tt]T[ 0];W[fg]T[ 1];B[tt]T[ 0];W[ih]T[ 0]
;B[tt]T[ 0];W[gi]T[ 2];B[tt]T[ 0];W[ch]T[ 7];B[tt]T[ 0];W[gf]T[17]
;B[tt]T[ 0];W[eh]T[22];B[tt]T[ 0];W[hi]T[21];B[tt]T[ 0];W[fh]T[21]
;B[tt]T[ 0])

| | コメント (0) | トラックバック (0)

2009年7月11日 (土)

CGFオープンでの面白い盤面

これが終局盤面だ(笑

黒163手 パス まで ハマ 黒 1子 白 27子
 ABCDEFGHJ
1○○○○○○○○○
2○○○○○○○○○
3○○○○○○○○○
4○○○○○○○○○
5○○○○○○○○○
6○○○○○○○○○
7○○○○○○○○○
8○○○○○○○○○
9○○○○○○○○┼

もう笑うしかないだろう。

| | コメント (2) | トラックバック (0)

2009年7月 6日 (月)

パターンつよ

昨日までプレイアウト数を上げる作業をしていた。
CGFオープンで思いついた速度アップもいったんネタ切れなのでパターンを入れてみた。
といってもパターンのプログラムはもともと入っているので、それを有効にしてチョコチョコっとそれっぽく修正。
早速CGFオープン版より少し速いものと9路盤で対戦させてみた。
速い!2コアで秒間約10000プレイアウト。何かバグっているかも知れないと思うほど速い。たぶんバグっているに違いないのであまり喜ばないでおこう。

それより何よりマジ強い!
以前パターンを入れたときはそんなに強くなかったけど、というよりはプレイアウト数が足りてなくて本当に弱かったけど今回のこれは強い。
パターンなしのバージョンを相手にたった11手で勝ち。実際にそんな短手数で勝ったわけではないが、激弱のオレが見てわかるくらい差がついてしまった。
まるでnomitan戦を見ているようだ。

ん~ん。パターンは偉大だ。

| | コメント (0) | トラックバック (0)

2009年7月 4日 (土)

CGFオープン 19路盤

今回は19路盤での感想などを。

元々19路盤を作っていたのもあって19路盤は本気のつもりでした。(今回9路盤は遊びのつもり)
試合中のトラブルは1回戦目のみ、思考ルーチンの選択を間違え以前のバージョンで戦ってしまった。
それが成績に影響するとは(9路盤で負けたBoozerなので)思わないが、どんな展開になるのかを見たかった。
成績は1勝4敗の惨敗。

今回はプレイアウト数が秒間6800位とどうしても稼げなかったので、パターン等の手法を全く導入しなかったのだ。パターンを導入すると秒間1800位。
実際これだけのプレイアウト数が違うと僅かにパターンの情報を入れるよりは入れないほうが若干強かったので、パターン無しで参加したのだが、明らかにプレイアウト数が足りない。

オレでも分るくらいな簡単な重要な石の逃げの手を見落としてしまう。
こういったことはパターンが入っていれば防げるだろうし、9路盤のようにプレイアウト数が4,5倍もあると多少なりとも逃げてくれる。

パターンは入れなきゃダメだね。
それに合わせて19路盤用に高速化させる必要有りってことかな。


まあ、2コアだしね。PCの性能のせいにしてしまうのもありかも知れない。

| | コメント (0) | トラックバック (0)

2009年6月27日 (土)

CGFオープン 9路盤

CGFオープンが終わってからもう1週間も経ってしまった。
思い出したように感想などを。

成績は6勝5敗でなんとか勝ち越し。何はともあれ思ったよりも結果が良かった。
当たり所が良かったのは言うまでも無い。
第1、2戦で2コアマシンが動作しいのでノートPCでやってみたり、オープン戦後に気付いたが一番強い設定にしていなかったり(面白いことにノートPCでは一番強い設定)、思った以上にトラブル多発だった。


今後の問題として最上位のnomitanや彩は別世界なので放っておいて、その下の第2グループにはもう少し手間を掛ければ追いつきそうな感じだ。
第2グループと迷ぃ子との違いはパターン有と秒間プレイアウト数が約倍。
殆どの4コアものだったのでパターンを追加してもプレイアウト数がそれなりに稼げるのだろう。
迷ぃ子を4コアで走らせるならプレイアウト数だけは追いつけるがパターンを入れ無ければ強さはまだ追いつけそうに無い。
次回までにはパターンを入れることにしよう。

さらにその下の第3グループはプレイアウト数が迷ぃ子よりも少ない場合が多い(約半分以下)。その代わりにパターンが入っている。1コアで動かしているのが多かった感じだ。
ここではパターン有は無でプレイアウト数を倍以上にすれば同じくらいの強さを持ちそうだと思った。

| | コメント (0) | トラックバック (0)

2009年6月17日 (水)

メロメロメロン

Photo
今日は何気に家で見つけた缶ジュース。それも「メロメロメロン」ではなく「シュワシュワメロン」。
飲みたい気もするが飲みたくない気もする。たぶん永久保存版として飲まないだろう。
にしてもなぜ家に有るんだろうか?

| | コメント (0) | トラックバック (0)

2009年6月14日 (日)

やっと19路盤

この2週間ほど更新をサボっていた。
でも、それなりにやる事はやっていた。
何しろ19路盤がやっと形になったのだ。
同スペックのPCで対戦させても以前のプログラムには勝てるので良し。
他と比べるとまだまだなんだろうけど、これで自分的には納得。
ということでCGFオープンは参加します。

残項目
①.打って返し様なところが打てない。
②.19路盤
3.速度アップ(無理だろうな)
4.思考時間制御

残項目はこんなところかな。

| | コメント (0) | トラックバック (0)

2009年6月 3日 (水)

たぶん19路盤

たぶん今日からは19路盤のプログラムを作成すると思う。
単純に残り約2週間なんとかせねば。

残項目
1.打って返し様なところが打てない。
2.19路盤

| | コメント (0) | トラックバック (0)

2009年5月31日 (日)

まだ9路盤

昨日、今日とあまり意味の無いことをやっている。マルチコア化だ。
オープン戦にマルチコアPCを持っていけば意味のある作業だ。でも、まだ持っていくことは決定していない。無駄だ。

マルチコア化すると本当に速度がコア数に比例して速くなるのが面白い。
うちのは2コアなのでほぼ倍の速度になる。
先の話とはつながりが悪いのだけれど、速くなるのは楽しい。

残項目
1.打って返し様なところが打てない。
2.19路盤

| | コメント (0) | トラックバック (0)

2009年5月30日 (土)

19路盤はいつから

このところ、9路盤で行き詰っているせいか19路盤もやる気がしない。

しかしながら、9路盤は少しづつ強くなっている事が判明。
以前にもaya5.54との対戦結果を書いたがそのときより明らかに強くなっている。数回しか対戦させていないが勝ち越している。しかも、安心して見ていられる。
まだaya6.33には全く歯が立たない。

残項目
1.打って返し様なところが打てない。
2.19路盤


| | コメント (0) | トラックバック (0)

«最近