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

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

「知らね☆」


 

 

はてなブックマーク - 【チェス】ビットボードを覚えようぜ☆(^▽^)?
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on 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のソースを読もうぜ☆(^~^)?
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on GREE
email this
LINEで送る
Pocket

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

2016-07-05 16:12

\ ぐぅぐぅ☆ /

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Zzz…………☆」

KIFUWARABE_80x100x8

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

まあ、しかたないな☆」


 

 

 

 

はてなブックマーク - 寝てようぜ☆?(^~^)?
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on 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>
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on 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

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


 

はてなブックマーク - 【囲碁】 高速化しようぜ☆?(^~^)?
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on 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>
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on 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>
Bookmark this on Yahoo Bookmark
Buzz This
Bookmark this on Google Bookmarks
Bookmark this on Digg
Share on Facebook
Share on reddit
Share on LinkedIn
Share on StumbleUpon
Share on GREE
email this
LINEで送る
Pocket