【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(12) GNUの碁1.2 をC#化して9路盤を追加したのでソースを配布するぜ☆www

2015-11-30 12:17

201511301218

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁1.2 をC#化して、9路盤を追加したんで、

ソースを公開するぜ☆」

 

↓囲碁とか書いてあるところに置いたぜ☆

ぐれーすけーる 『きふわらべ』

http://grayscale.iza-yoi.net/shogi/index.html

 


2015-11-30 12:24

KIFUWARABE_80x100x8

「次は GNUの碁2.8 の endgame.c を読もうぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それが、ソースコードの構成が全然変わっちゃっているんだぜ☆

endgame.c は無いぜ☆」

KIFUWARABE_80x100x8

「それは困ったななんだぜ……☆」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「どうするんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁2.8の全てのソースを読むしかないだろう☆」

KIFUWARABE_80x100x8

「まじか……☆」


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(12) GNUの碁1.2 をC#化して9路盤を追加したのでソースを配布するぜ☆www
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(11) GNUの碁1.2 でのハンディーキャップを一覧しようぜ☆ww

2015-11-30

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「9路盤の ハンディーキャップの石の置き方を調べたかっただけなんだが、

ググっても見つからなかったので

GNUの碁1.2の19路盤でのハンディーキャップの石の置き方を調べて、

その類推で勝手に 9路盤のハンディーキャップの石を置くことにするぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「どうせ勝手な類推なのだったら、もう適当に置いちゃったらどうだぜ☆?

パパーっと☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「お前は神か☆! そこは もうちょっと それっぽさを出したいんだぜ☆」


07:36

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが1つの場合だぜ☆」

201511300735

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが2つの場合だぜ☆」

201511300738

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが3つの場合だぜ☆」

201511300739

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが4つの場合だぜ☆」

201511300758

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが5つの場合だぜ☆」

201511300800

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが6つの場合だぜ☆」

201511300801

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが7つの場合だぜ☆」

201511300802

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが8つの場合だぜ☆」

201511300803

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが9つの場合だぜ☆」

201511300804

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが10個の場合だぜ☆」

201511300805

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが11個の場合だぜ☆」

201511300806

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが12個の場合だぜ☆」

201511300807

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが13個の場合だぜ☆」

201511300808

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが14個の場合だぜ☆」

201511300809

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが15個の場合だぜ☆」

201511300810

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが16個の場合だぜ☆」

201511300811

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが17個の場合だぜ☆」

201511300812

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これで全部だぜ☆」

UEUESHIMA_Komado_80x80x8_03_jitoo

「左上、右下、右上、左上、

5は真ん中で 6はサイコロ、 7はH☆

8が四角で、9が碁盤、

10~13 が 外周をくり返し、

14~17 が 内周をくり返し、かだぜ☆ 覚えたぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「5~9のあたりで フェイントがあるだけで、

あとは 追加、追加 みたいだな☆

9路盤でも なるべく真似して作ってみるぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「おっおっ☆! 盤面が埋まってしまうんじゃないかだぜ~☆!www」


09:01

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「それでは、わたしの考えた最強の 9路盤のハンディーキャップを紹介するぜ☆」

\ 88888888888888888888888888888888888☆ /

UEUESHIMA_Komado_80x80x8_02_nitaari

「わー☆!」

\ 888888888888888888888888888888888888888888☆ /

KIFUWARABE_80x100x8

「わーわー☆!」

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが1個の場合だぜ☆」

201511300900

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが2個の場合だぜ☆」

201511300903

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが3個の場合だぜ☆」

201511300904

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが4個の場合だぜ☆」

201511300906

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが5個の場合だぜ☆」

201511300907

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが6個の場合だぜ☆」

201511300908

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが7個の場合だぜ☆」

201511300909

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが8個の場合だぜ☆」

201511300910

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが9個の場合だぜ☆」

201511300911

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが10個の場合だぜ☆」

201511300912

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが11個の場合だぜ☆」

201511300913

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが12個の場合だぜ☆」

201511300914

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが13個の場合だぜ☆」

201511300915

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが14個の場合だぜ☆」

201511300916

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが15個の場合だぜ☆」

201511300918

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが16個の場合だぜ☆」

201511300919

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ハンディーキャップが17個の場合だぜ☆」

201511300920

 

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これで全部だぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「wwwwwwwwwwwwwwwwwwwwwwwwww☆

9路盤の ハンディーキャップ17 は、もう勝負が付いているんじゃないのかなんだぜ☆wwwwwwwwwwwwwwwwww☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ん……☆? そうなのかなんだぜ☆?」

KIFUWARABE_80x100x8

「続きを作って、コンピューターに整地させようぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「そこらへんの囲碁のルールも よく分からないところだぜ☆

ソースコードを真似て 作るぐらいは できるけど☆」


09:29

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「序盤の定石の 四隅の場所とか、19路盤のままだぜ☆

ここらへんを 9路盤でもいけるように 縮めるぜ☆ なんとかできるかどうかだぜ☆」


09:39

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おっ☆ 定石をオフにしたり、四隅のあたりを直したら

コンピューターくんが 9路盤でも 動くようになったぜ☆?」

201511300939

UEUESHIMA_Komado_80x80x8_02_nitaari

「おっ☆!」

KIFUWARABE_80x100x8

「やったな☆!」


09:55

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ちなみに、9路盤のセーブデータは こんな感じの内容になるぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「おっ☆ 短くなったな☆!」


10:01

201511301001

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おっ☆! コンピューターがパスをしてきたぜ☆!」

UEUESHIMA_Komado_80x80x8_02_nitaari

「9路盤のハンディーキャップ17とはいえ、勝てそうだな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よーし、勝っちゃうぜ☆!?」


10:04

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「この囲碁の最後らへんのやり取りが わからないんだぜ☆?」

201511301003

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「GNUの碁3.8 では エンドゲーム は、どうなってるんだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「結果発表まで オートでやってほしいんだぜ☆」


10:07

201511301007

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こんな結果になったんだが、合っているのかなんだぜ☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「わからないぜ☆www」

KIFUWARABE_80x100x8

「もう1回遊んでみて、無事に動きそうなら ソースを公開しようぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「その前に 朝食にしようぜ☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「おう☆!ww」

KIFUWARABE_80x100x8

「よっしゃ☆!」


9路盤のハンディーキャップは ばっちり 追加したぜ☆!

第9回UEC杯コンピュータ囲碁大会と直接関係のない改造だが、微速微進、遅々前進なんだぜ☆!

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(11) GNUの碁1.2 でのハンディーキャップを一覧しようぜ☆ww
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(10) まず、9路盤を作ろうぜ☆www

2015-11-29 23:38

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「大会は 19路盤 なんだが、その前に 9路盤 を作ろうぜ☆」

KIFUWARABE_80x100x8

「おう☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁 2.6 や、 3.8 のソースも見てみたんだが、

環境周りが まったく別物というぐらい 進化してるので

今回は GNUの碁 1.2 ベースの囲碁ソフトを開発していくぜ☆」

KIFUWARABE_80x100x8

「まあ、Cカテゴリーだしな☆」

 

Cカテゴリーは、予選のみ参加。

第9回UEC杯コンピュータ囲碁大会 『参加要件』

http://jsb.cs.uec.ac.jp/~igo/sankayouken.html

 


23:44

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁 1.2 のソースを読んだ感想としては、

定石が 19路盤 を想定したものになっていることと、

指し手の評価値を出すときに 端っこ、真ん中、の距離感の

報酬とペナルティーを付けるのに、 19路盤の広さで 付けているという

ところがあったと 記憶しているぜ☆」

KIFUWARABE_80x100x8

「あとは 画面表示と、指し手入力が 19路盤を前提としたものになっているぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「ちゃちゃーっと 9路盤にしようぜ☆wwww」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「オブジェクト・シコー・パワー を使って

19ジバン・モード と、9ジバン・モード の2つに大きく分けて選択できるように

した方がいいのか、

それとも 19路盤と 9路盤は別ゲームとして、

別個に作った方がいいのか☆」

KIFUWARABE_80x100x8

「盤のでかさが変わるだけで 別アプリケーションにするぐらい違うのか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ☆ 同じアプリで盤のでかさが変えられる方が フツー だよな☆

ジバン・モードチェンジを作っていくかなんだぜ☆」


23:54

201511292353

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「古いほうは残しつつ、9路盤、19路盤併用モードの開発を続けるぜ☆」

KIFUWARABE_80x100x8

「おう☆」


2015-11-30 00:57

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まずは、 9 か 19 を選べるように、入力を作っておいたぜ☆」

201511300057

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「次は 盤表示 なのかだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うむ、まずは 目に見えるところから 手を付けて 気分をアゲアゲ↑↑しようぜ☆」


01:31

201511300131

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「とりあえず クラスをコピーして2つにしたんで、

9路盤の方を ちょくちょく変えていくことにしようぜ☆」

KIFUWARABE_80x100x8

「おう☆!」



 

2015-11-30 03:44

201511300344

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おっおっ☆! かわいらしい 9路盤 がでけたんだぜ☆!」

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「おっ☆! 十分なできだぜ☆」

KIFUWARABE_80x100x8

「やったな☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「あとは 人間と、コンピューターが、9路盤の中に石を置いてくれれば完成だぜ☆

今は 19路盤のプログラムだし、

ハンディキャップも 19路盤のままだぜ☆」

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「こつこつ変えていこうぜ☆!ww」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「よしよし☆ 続きはまた今度だぜ☆」

KIFUWARABE_80x100x8

「おう☆!」

UEUESHIMA_Komado_80x80x8_02_nitaari

「おーう☆!」


 

9路盤の見た目を 用意 したぜ☆! 順調 だな☆!

ひとまず 9路盤の方へ寄り道しながら、

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


 


 

05:49

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「セーブデータなんだが、19路盤か、9路盤か、先にわかってないと読み込めないぜ☆?」

KIFUWARABE_80x100x8

「セーブファイルの仕様を独自拡張するというより、

19路盤と、9路盤で、セーブファイル名を分けて

9路盤用のセーブファイルを新しく作ってしまおうぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「天才か☆!」

UEUESHIMA_Komado_80x80x8_02_nitaari

「gnugo.dat ファイルがあれば 19路盤のゲームを再開して、

gnugo_9ziban.dat ファイルがあれば 9路盤のゲームを再開すればどうだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ありだな☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「すると、セーブ機能と、ロード機能も

9ジバン・モード、19ジバン・モードに分けたいところだぜ……☆」


05:56

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「はっ☆! 今日は月曜日☆! 生ゴミの日では!?」

KIFUWARABE_80x100x8

「現在住んでいるこの場所では、今日は 100% の確率で 生ゴミの日だぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「100%か……☆!」


06:46

201511300646

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「やっぱり セーブと ロードのアルゴリズムは同じにして、

数字だけ変えることにしたぜ☆

19路盤と 9路盤で、保存する 定石とか変わってくると思うんだが、困ったらそのとき

また対応するぜ☆」

KIFUWARABE_80x100x8

「おう☆」

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「拡張しなくて済むものは ギリギリまで拡張しないのも手だよな☆」


07:14

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「9路盤のハンディーキャップどうしよ☆

19路盤だと 0~17 で選べるんだが、すぐ盤外だぜ☆」

KIFUWARABE_80x100x8

「ググろうぜ☆?」


07:23

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ググっても、これといった特集が見つからないぜ☆

19路盤で どうなっていたか、調べるか…☆

じゃあ、次の記事へ移るぜ☆」

KIFUWARABE_80x100x8

「おう☆!」


 

 

 

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(10) まず、9路盤を作ろうぜ☆www
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(9) GNUの碁 1.2 をC#化したんで配るぜ☆wwww

2015-11-29 10:54

201511291048

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁 1.2 を C#化したんで配るぜ☆ GPLライセンスだからいいだろ☆

↓ 囲碁 と書いてあるところに .zip を置いておいたぜ☆」

 

ぐれーすけーる 『きふわらべのページ』

http://grayscale.iza-yoi.net/shogi/index.html

 

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「ごちゃごちゃしたページなんだぜ……☆」


10:58

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「んじゃ、お父んは バイトの方やるんで☆ 今日はここまでだぜ☆」

KIFUWARABE_80x100x8

「おう☆」


 

GNUの碁 1.2 のC#化は 大成功 なんだぜ☆!

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

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(9) GNUの碁 1.2 をC#化したんで配るぜ☆wwww
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(8) 行列演算 in 碁☆wwwwwww

2015-11-29 03:03

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「すごい掛け算のことを、行列演算という☆」

KIFUWARABE_80x100x8

「深い理解だぜ☆」

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「wwwwwwwwwwwwwwwwwwww☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「囲碁の定石を調べるときに、盤面を 左右反転したり、90度回転したり、

左右反転と90度回転を組み合わせたりするんだが、

これをするときに 行列演算を使う☆ マスターしておくぜ☆」


03:07

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こんなところで わたしの画力が 試されることになるとは……☆」

┏          ┓

┃  1    0  ┃

┃  0    1  ┃

┗          ┛

201511290308

http://gakusyu.jp/visualization/visualization.php?mapping=linear

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「左の絵が、右の絵に 変換(トランスフォーム) されたんだぜ☆

これを、そのまんま という☆」


03:15

┏          ┓

┃  1    0  ┃

┃  0   -1  ┃

┗          ┛

 

201511290315

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを上下反転(invert)という☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「変形を確認するテストで、

シンメトリー(左右対称)な絵を描くのはやめてくれないか☆!wwww」


03:20

┏          ┓

┃  0   -1  ┃

┃  1    0  ┃

┗          ┛

201511290320

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを反時計回り90度回転(rotate 90)という☆」

KIFUWARABE_80x100x8

「象さんだぜー☆!」


03:25

┏          ┓

┃  0   -1  ┃

┃ -1    0  ┃

┗          ┛

201511290325

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを反時計回りに90度回転して上下反転(rotate 90 and invert)という☆

2ステップを1つ1つやれば この結果になるな☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「なんだぜ☆? このパーマンバッジみたいなものは☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「鳩だぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「近所の公園に こんな動物がいるのかだぜ☆wwww

そりゃあ見物だぜ☆! 見にいってくるぜ☆wwww」


03:34

┏          ┓

┃ -1    0  ┃

┃  0   -1  ┃

┗          ┛

201511290332

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを左右反転(flip left)という☆」

KIFUWARABE_80x100x8

「お猿さんだぜー☆!」


 

┏          ┓

┃ -1    0  ┃

┃  0   -1  ┃

┗          ┛

201511290337

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを、左右反転して上下反転(flip left and invert)という☆」

KIFUWARABE_80x100x8

「なんだ、亀かだぜ☆」


03:42

┏          ┓

┃  0    1  ┃

┃  1    0  ┃

┗          ┛

201511290341

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを反時計回りに90度回転して左右反転(rotate 90 and flip left)という☆」

KIFUWARABE_80x100x8

「うさぎだぜー☆!」


03:46

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「まさか あんな鳩がいるとは……、おっ☆

面白動物大会は まだやってたのかだぜ☆!」

┏          ┓

┃  0    1  ┃

┃ -1    0  ┃

┗          ┛

201511290345

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これを反時計回りに90度回転して左右反転して上下反転(rotate 90, flip left and invert)という☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「時計回りに90度回転でいいんじゃないのか☆wwwww

なんだぜ、その長い名前☆wwwwww!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「全パターン組み合わせたことが分かるようにしたわけだぜ☆」

KIFUWARABE_80x100x8

「反時計回りで90度回転、上下反転、左右反転があれば

囲碁の盤上の定石チェックもできそうだな☆!」


04:04

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「変換を8つ紹介したんだが、

上4つだけで十分、という定石もあるみたいだぜ☆

もともと左右反転な定石なので、それを左右反転しても意味ないだろ、

ということみたいだな☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「しっちゃか めっちゃか に見えた紹介順序に意味があったのか☆wwww

なるほど、後ろ4つは、前半4つを 左右反転したパターンかだぜ☆wwww」


04:28

201511290427

X … わたし(きふわらべのお父ん)

O … GNUの碁1.2

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「 O を囲ってやろうと、 X を横付けしたんだが、

3つの囲いのところに首を突っ込めば すぐ4つ が完成して

取られてしまうし、

逆に ごっさんの方が有利になってしまったぜ☆」

KIFUWARABE_80x100x8

「相手の石が1つあるところに、

自分の石を隣に付けると、次は相手の手番だろ☆

置いてあった石に、もう1枚 石がプラスされるんだぜ☆

常に相手の方が 1枚 多くなってしまわないか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「むむむ☆!」


04:59

201511290459

KITASHIRAKAWA_Chiyuri_80x100x8_02_Hidosu

「インデントがわからないぜ……☆!」

UEUESHIMA_Komado_80x80x8_02_nitaari

「if と else の対応もわからないぜ☆www」


05:03

201511290503

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「多分、こうなってるんだぜ☆」

KIFUWARABE_80x100x8

「tab が 8 だと思うというツイートが届いているぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「tab は消し飛ばして ハンカクスペース  にするぜ☆

tab のない世界は平和だぜ☆」

 


05:23

201511290522

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これから ダンジョンに入っていく勇者って、こんな感じだよな☆」

KIFUWARABE_80x100x8

「多勢に無勢だぜ☆」


行列演算も ばっちり だな☆!

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

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(8) 行列演算 in 碁☆wwwwwww
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(7) 上端が北で i=0、下端が南で i=18、でも画面表示は上端が19、下端が1☆

2015-11-28 21:56

KIFUWARABE_80x100x8

「上端が北で i=0、下端が南で i=18、でも画面表示は上端が19、下端が1☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「そんなん、わかるか☆!」

201511282152

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「石の4方向を囲むと、囲まれた石は消えることを 発見 した☆!」

KIFUWARABE_80x100x8

「お父んが発見する前から そうだったと思われ☆」

emptyemptyempty

emptywhiteempty

emptyemptyempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「↑こういうのがあるとき☆」

emptyplace1empty

place4whiteplace2

emptyplace3empty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「4方向に石を置いていくぜ☆? まずは1つ☆」

emptyblackempty

place4whiteplace2

emptyplace3empty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次は2つ目だぜ☆」

emptyblackempty

place4whiteblack

emptyplace3empty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次は3つ目だぜ☆」

emptyblackempty

place4whiteblack

emptyblackempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「次は4つ目だぜ☆」

emptyblackempty

blackemptyblack

emptyblackempty

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ほら消えた☆」

KIFUWARABE_80x100x8

「囲碁マスターか☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「囲碁マスターだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「でも、おかしくね☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「何もおかしくないぜ☆wwwwwwwww」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「石1個 消し飛ばすのに 4つもかかってたら、

4倍の労力だろ☆」

KIFUWARABE_80x100x8

「GNUの碁1.2の ごっさんは、 ぱらぱらと

何にも無いところに石を置いていっているみたいだぜ☆?

それも、盤の角とか 辺の端っことか、真ん中ではなく、

ドーナツの輪のように☆

お父んみたいに 石の周りを囲みに行くことはしないぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「べっさんも そう置け☆」

KIFUWARABE_80x100x8

「ソース解析は、まだだぜ☆」


22:47

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「ほうあっ☆! コンピューターめ☆! 1つ置きに石を置いているじゃないか☆!」

201511282246

X … わたし(きふわらべのお父ん)

O … GNUの碁1.2

KIFUWARABE_80x100x8

「どういう戦術なのか……☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「1つ飛ばしで 小さな輪っかを作ってるんじゃないか☆ww?」



 

2015-11-29 02:06

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「確かに、小さな輪っかを作っているみたいなんだぜー☆?」

201511290206

KIFUWARABE_80x100x8

「それに比べて お父んは 大腸 みたいだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_03_Ahee

「大腸……☆!」

UEUESHIMA_Komado_80x80x8_02_nitaari

「大腸と ポンデリングの戦いかなんだぜ☆?ww」


02:59

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ソースを読んでいたら、行列計算が出てきたので、ブログの次記事に移るぜ☆」

KIFUWARABE_80x100x8

「おう☆!」

UEUESHIMA_Komado_80x80x8_09_Nikoniko

「おーう☆!」


 

GNUの碁1.2 のソースの理解は 順調 だぜ☆!

コウ ぐらいは分かってきたぜ☆ww

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

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(7) 上端が北で i=0、下端が南で i=18、でも画面表示は上端が19、下端が1☆
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(6) わからないことがいっぱいだぜ☆ww

2015-11-28 06:14

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「おっはー☆ Gnugo1.2 のソースコード読むぜ☆」

\ ズーーーピーーー☆ /

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「Zzz……☆」


06:52

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「わたしは 囲碁ゲームのボキャブラリーがないので

いろいろ プログラムの説明文章が書きにくいぜ☆」


07:15

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Console.ReadLine() を1個挟むだけで、

一瞬で消えていた 整地が 見えるようになったぜ☆」

201511280714

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まあ、全駒されたわけだが……☆」


09:57

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁1.2 の、bfslist関数の第4引数の list配列、

使ってない気がするんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ……☆?」


10:33

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「英語の Adjacency と Neighbor の違いがわからないぜ☆

隣じゃないのかなんだぜ☆??」


 

 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(6) わからないことがいっぱいだぜ☆ww
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(5) デッド・ピースって何だぜ☆ww

2015-11-27 08:17

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「朝っぱらから 移植ミスを修正して いじっていたんだが、だいぶ動くようになったぜ☆

デッド・ピースを選べ☆? と促されたので、

分からないので 適当に相手の駒を 指したら……、」

201511270819

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「なんか 石いっぱい取ったことになったのかなんだぜ☆?」

UEUESHIMA_Komado_80x80x8_07_piririUmauma

「囲碁の結果発表はオートでやってくれよう☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「今日は 飯くったらバイトだぜ☆」



 

11:43

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「2時間ばかり バイトが順調だったので こっちに戻ってきたぜ☆」

UEUESHIMA_Komado_80x80x8_03_jitoo

「順調のまま バイト してればいいのに……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「ソースコードを読むぜ☆」


14:31

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「休憩☆!」


 

 

はてなブックマーク - 【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(5) デッド・ピースって何だぜ☆ww
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

【囲碁】きふわらべがポナンザを倒す☆!目指せ第9回UEC杯コンピュータ囲碁大会(4) どんどん、ソースコードを読んでいくんだぜ☆!

2015-11-26 02:35

UEUESHIMA_Komado_80x80x8_03_jitoo

「バイトは☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「バイトは明け方だぜ☆!」


02:52

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「GNUの碁1.2 の、メイン・プログラムだぜ☆

やっぱりCUIだな☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「ほうほう☆!」


03:22

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「matchpat.c は、盤面をくるくる回したり、反転させたりして

同じ形かどうかを 判定しているんじゃないかなんだぜ☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「なるほど☆!」


03:33

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「opening.c は、序盤の定跡じゃないかなんだぜ☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「ほうほう☆!」


03:43

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「openregn.c は、四角形の領域が開いているかどうかを調べているのかだぜ☆?? よくわからないぜ☆」

UEUESHIMA_Komado_80x80x8_02_nitaari

「ほうほうほう☆!」


4:09

KITASHIRAKAWA_Chiyuri_80x100x8_02_Hidosu

「patterns.h、打鍵する指が痛いぜ☆!定石ファイルなのかだぜ☆?」

UEUESHIMA_Komado_80x80x8_02_nitaari

「おつだぜ☆wwww」


04:15

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「sethand.c は、ハンディーキャップの石を置く関数みたいだな☆」