【チェス】ビットボードを覚えようぜ☆(^▽^)?

2016-07-24 15:08

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし……☆ チェス盤はできたぜ☆」

TileToPng_20160724_041211_631

KIFUWARABE_80x100x8

「マグネット盤でいいのに……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「このチェスの駒の利きをビットボードで表現してみようぜ☆?」


20:33

TileToPng_20160724_203244_227

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ポーンの動きって、これでいいのかだぜ☆?」

KIFUWARABE_80x100x8

「知らね☆」


 

 

はてなブックマーク - 【チェス】ビットボードを覚えようぜ☆(^▽^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【チェス】ストックフィッシュ7のソースを読もうぜ☆(^~^)?

2016-07-20 23:24

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よし、こんなものかだぜ☆」

TileToPng_20160720_232139_623

KIFUWARABE_80x100x8

「なんだぜ☆ これ☆?(^~^)?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「チェス盤だぜ☆

あとで きふわらべに 教えてやるからな☆」

KIFUWARABE_80x100x8

「ふむ……☆ 将棋の盤より ヨコに1列、

タテに1列 足りないぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「明日は駒だな……☆

タイヘンそうだぜ☆」

KIFUWARABE_80x100x8

「お父んは わざわざ自分で作っているのかだぜ☆

タイヘンなことだぜ☆」


 

はてなブックマーク - 【チェス】ストックフィッシュ7のソースを読もうぜ☆(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

寝てようぜ☆?(^~^)?

2016-07-05 16:12

\ ぐぅぐぅ☆ /

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Zzz…………☆」

KIFUWARABE_80x100x8

「今日もやることが無いのかだぜ☆

まあ、しかたないな☆」


 

 

 

 

はてなブックマーク - 寝てようぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】 高速化しようぜ☆?(^~^)?<その2>

2016-07-04 18:33

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「…………☆」

KIFUWARABE_80x100x8

「お父んが クーラーを付けて

寝転がっているぜ☆?」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「今日はお休みかしら?」


 

\ ぐぅぐぅ☆ /

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Zzz…………☆」

KIFUWARABE_80x100x8

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

OKAZAKI_Yumemi_80x80x8_01_Damaru

「今日はお休みねぇ」


 

はてなブックマーク - 【囲碁】 高速化しようぜ☆?(^~^)?<その2>
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】 高速化しようぜ☆?(^~^)?

2016-07-03 17:45

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うわーちょー☆

ひょろろ~~~~☆」

KIFUWARABE_80x100x8

「ぶら下げている袋は何だぜ☆?」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「ケンタッキーね」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「創業者パックを食べて来たんだぜ~☆

食べきれなくて 持って帰ってきたぜ☆

ひょろろ~☆」

KIFUWARABE_80x100x8

「しっかりしろだぜ☆」


 

17:48

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あたまが いたいぜ~☆」

KIFUWARABE_80x100x8

「しっかりしろだぜ☆」


 

18:36

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「囲碁の高速化なんだが、

囲碁で 時間がかかっている理由の8割は……☆」

201607031845

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「地計算をしているからで、

地計算の中では プレイアウトをしているんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「どこで地計算をしているかというと、

コンピューターが指し手を選ぶときで、

モンテカルロ木探索深さ1 の中で

400回ぐらい探索するとするだろ、

その1回、1回につき 地計算しているぜ☆」

KIFUWARABE_80x100x8

「せっかくの モンテカルロ木探索深さ1 なのに

地計算なんかして……☆

あれは ランダムに 当たり散らしにやるものだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「プログラムを見直してみるぜ☆(^~^)」


 

はてなブックマーク - 【囲碁】 高速化しようぜ☆?(^~^)?
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】 バグを直そうぜ☆?(^~^)?<その4>

2016-07-02 11:40

OKAZAKI_Yumemi_80x80x8_01_Damaru

「超越ルーチンは なんで矛盾を起こしているの?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「生き石と 判定した石は ほぼ 生き石なんだが、

死に石と判定した石の中には 生き石もあったりするんだぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「じゃあ、死に石は 確定じゃないのね?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あくまで 未確定石 なんだぜ☆

記号が足りないから ▲△ で代用してるだけで☆」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「未確定石は しばらく ●○ のままにしておけば?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それは あり だななんだぜ☆」


 

2016-07-02 11:53

201607021151

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「プレイアウトの結果 この石は 取られるんだけど、

ちょっと石の境界線を 侵略するだけで、

対局停止図の境界線と変わってしまう、

そういうとき 超越ルーチン が矛盾を起こすんだぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「死に石 ができている周囲の ダメ は、

石を取った側の色で 埋めてしまったらどうなの?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おとなしく 駄目 にしてもいいと思うんだぜ☆

dame で☆」

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「超越ルーチン が描いた お絵描き盤を使って

未確定石を取り除いて

もう1回  黒、白 両方の石を置いた盤面の うそ面 を調べてから

有色の うそ面 の上にある 自分の未確定石は 生き石、

有色の うそ面 の上にある 相手の未確定石は 死に石、

無色の うそ面 の上にある 未確定石は 死に石、

とすれば

石の生き死にも うそ面の生き石も 答えがでるかだぜ☆」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「やってみましょう!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあ、

うそ面の色を判定し直す 審判ルーチン と、

生き死にを再判定する 楽園ルーチン の

2段構え で考えてみるぜ☆」

 



 

17:41

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Zzz…………☆

あっ☆ よく寝たぜ……☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「ファンタグレープを飲んだと思ったら ぐーぐー 寝ちゃって!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

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

KIFUWARABE_80x100x8

「黒石、白石 が置かれた状態で、

自分の石と枠のいずれかのみで囲まれた 黒うそ面、白うそ面 と、

自分の石と相手の石と枠のいずれかで囲まれた ダメ面 を

判定する 審判ルーチン を書こうぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「新しく書かないとな☆」


 

18:18

201607021818

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うそ面に 番号を振るのはできるんだが……☆」

KIFUWARABE_80x100x8

「やったな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やったぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それが 白石のうそ面か、黒石のうそ面か、白黒混合のうそ面かを

判定する方法を これから考えるぜ☆」


 

19:30

201607021929

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「あっ☆ 超越ルーチン を走らせて 未確定石 を調べたあとじゃないと

うそ面 は判定を失敗することがあるぜ☆

未確定石は 取り除いてから 調べたいんだぜ☆」

KIFUWARABE_80x100x8

「プログラムに修正が必要だな☆」


 

19:53

201607021951

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「審判ルーチン ができたぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「答え出てんじゃないのこれ」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「…………☆ 調べてみるぜ☆」


 

20:15

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「楽園ルーチンって 何するルーチンだっけ☆(^~^)?」

KIFUWARABE_80x100x8

「Ray を飛ばして 空間を塗りつぶすルーチンだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「審判ルーチンがあれば 楽園ルーチン要らないかもしれないな☆

審判ルーチン実行後のお絵描き盤に

超越ルーチン実行後のお絵描き盤の b、w、▲、△ を上書きしたら

いいんじゃないか☆?」

KIFUWARABE_80x100x8

「やってみようぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「じゃあそれを 楽園ルーチン と名付けるぜ☆

Ray を飛ばすのは廃止で☆」


 

21:29

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「新しい 超越→審判→楽園 ルーチンの3連コンボを実装したぜ☆」

201607022127

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あとは 中国ルールで予想する終局図 の精度があがれば

楽園ルーチンの 答えの精度も上がってくるんじゃないかだぜ☆?」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「どんどんテストしましょう!」


 

21:50

201607022150

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「日本ルールの地計算のルーチンは

8割ぐらい実装したつもりでいるんだぜ☆

あともうちょい☆」

KIFUWARABE_80x100x8

「お父ん、がんばれだぜ☆」

 


 

22:48

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ダメの上にある石を 死に石 と判定してしまっているぜ☆

ダメの中で 宙ぶらりんこ している石は ただの石 として

判定してほしいぜ☆

楽園ルーチンの仕事だな☆」


 

02:17

201607030216

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「駄目を数えてなかったので入れたぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「でけた☆」

KIFUWARABE_80x100x8

「やったな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やったぜ☆!」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「やったわね!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やったなんだぜ☆!」


 

はてなブックマーク - 【囲碁】 バグを直そうぜ☆?(^~^)?<その4>
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket

【囲碁】 バグを直そうぜ☆?(^~^)?<その3>

2016-07-01 14:45

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「思考速度を速くしようぜ☆」

KIFUWARABE_80x100x8

「おう☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まずは時間を計測しなくちゃな☆」


 

16:04

201607011605

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「楽園ルーチンが 判定失敗しているぜ☆」

KIFUWARABE_80x100x8

「Rayの飛ばし方を間違っているんじゃないか☆? 見直そうぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「原理的には 直進する Ray を飛ばすだけじゃ

カーブの先に入り組んだ地を 塗りつぶすことはできないし、

直進したら届いてしまって 飛び地 が出来てしまうということがあるぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「石の生死を判定する 超越ルーチン の精度を上げて、

超越ルーチンが カンペキ という前提で

1色の色で囲まれている面である

黒のうそ面、白のうそ面

を 矛盾無く 当てはめれるか 試しましょう!」


 

16:20

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これは勝てるだろ☆ といってパスしてきた きふわらべ が

負けているんだが☆」

KIFUWARABE_80x100x8

「プレイアウトした勝率で判定しているので、

おかしな 独自ルーチン より よっぽど正確だと思うが……☆(^q^)」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「ログをよく見てみましょう!」


 

16:54

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「砂浜ルーチン を考えるぜ☆

一旦、囲碁を忘れて 別のミニゲームと考えて次の図を見てくれ」

emptywhiteemptyempty

blackwhiteblackblack

whiteblackwhiteempty

emptyemptyemptyempty

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ここで 超越ルーチンが 石の生き死にを決めてくれるとするぜ☆

以下の図には 矛盾 があるぜ☆」

emptywhiteemptyempty

blackDeadwhiteblackblack

whiteblackwhiteDeadempty

emptyemptyemptyempty

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ、この時点で矛盾があると うしろの楽園ルーチンは

正しく動かないぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「超越ルーチンの精度を上げましょう!」


 

18:58

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「精度を上げろと言われても、

モンテカルロ木探索深さ1 なんか 数打ちゃ当たるの でたらめだし、

ほとんど プレイアウトが 遅(おっそ)いだけで

ルーチンを高速化するのは 無理だし……☆」


 

はてなブックマーク - 【囲碁】 バグを直そうぜ☆?(^~^)?<その3>
[`yahoo` not found]
[`yahoo_buzz` not found]
このエントリーを Google ブックマーク に追加
Digg にシェア
Facebook にシェア
reddit にシェア
LinkedIn にシェア
[`evernote` not found]
StumbleUpon にシェア
GREE にシェア
email this
LINEで送る
Pocket