目指せ、第27回世界コンピュータ将棋選手権☆ ポナンザ・チェイナーを倒そうぜ☆(^~^)<その4>

2017-04-22 00:54

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「腹が減ったぜ☆」

KIFUWARABE_80x100x8_01_Futu

「壁でも食べたらどうだぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「修繕費を払うぐらいなら 100円ローソンに行くぜ☆」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「パーサーの拡張をしましょう!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「どうぶつしょうぎ で動きをテストしてるんで、

どうぶつしょうぎ と 本将棋 の両方に対応させたい……、

とはいえ いきなり 9×9 の将棋盤は まだ作れないので、

必要最低限主義者を パンチで コンクリートの床に落とし、

1辺が 3~9升の長さで可変する将棋盤を見越した改造をするぜ☆」

KIFUWARABE_80x100x8_01_Futu

「長い☆ 3行で☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「横幅と、

縦幅を

選べる将棋盤にするぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「やっちゃいましょう!」


01:54

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「1ステップでやる方法は 難易度が 爆上がり したんで、

2ステップでやる方法にしたぜ☆ カッコ悪いけど簡単☆」

KIFUWARABE_80x100x8_01_Futu

「どんどん カッコ悪くしていこうぜ☆!」


02:08

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「8升は これでよし……☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「やったわね!」

kifuwarabe_80x100x8_10_yattaze

「やったな☆!」

kitashirakawa_chiyuri_80x100x8_05_hehe

「やったぜ☆!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「お父ん、何か食べたいんだが……☆」

KIFUWARABE_80x100x8_01_Futu

「畳でも食おうぜ☆?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「もっと 食べて嬉しいものが食べたいぜ☆」


02:25

KITASHIRAKAWA_Chiyuri_80x100x8_04_Aozame

「うっ☆ てきとうに 駒を増やしたら

局面ハッシュの 持ち駒の配列が サイズ・オーバーだぜ☆」

OKAZAKI_Yumemi_80x80x8_01_Damaru

「てきとうに増やした駒に対応させましょう!」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「盤上、駒台に存在する全ての駒が、片方の対局者の駒台の上に乗ったら、

を考えて 局面ハッシュ を再生成する方法を考えるかだぜ☆」


03:49

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「持ち駒のハッシュを改造したぜ☆

テストしようぜ☆」


04:17

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「Dirtyフラグを付けて ハッシュを再生成するようにしたぜ☆

指し手生成が 新しい盤に対応してないな……☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「配列サイズか☆ どうするかな☆

600 でいいか☆」


04:29

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「盤サイズの決め打ちが多いな☆」


06:01

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「変数名 idoBB を idosakiBB_base、idosakiBB_copy に分けたぜ☆

けっこう 混同している改造ミスがあったぜ☆」


06:16

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「らいおんをキャッチする手があれば それ以上考えない、という分岐で

らいおんをキャッチする手以外のも らいおんをキャッチする手と 数えている不具合があったぜ☆」


06:37

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「まだ 8×8盤だぜ☆」

OKAZAKI_Yumemi_80x80x8_02_Syaberu

「少しずつ改造していきましょう!」


09:49

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「うーむ、符号が邪魔して むずかしいぜ☆

こんなんでいいのか?」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「縦1列にならないぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「8×8盤の時点で怪しいぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「5×5盤ならきれいなもんだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「7×7 から なにか 芸術的なうつくしさを感じるぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「6×6盤で 下の方に行くほど 怪しいんだが☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「最初から おかしなビットが立っているし、

32ビットシフトから ビットシフトは停止する☆」


10:45

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「どうぶつたちには広い盤だぜ☆

はぢめての 2バイト ビットボードを 歩き回ってみるかだぜ☆」

KIFUWARABE_80x100x8_01_Futu

「後手番は任せろだぜ☆」


11:02

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「64ビット付近から おかしくなるんだぜ☆」


11:40

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「レフトシフトは 見た分は 動いているんだが、

ライトシフトは シフト後の 残像が残ってるぜ☆ 直さないと☆」


12:39

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「これも間違いだぜ☆」

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「こうじゃないか☆? 周りに似たコードがあって真似たんだが

これは別のケースだろう☆」


14:08

KITASHIRAKAWA_Chiyuri_80x100x8_01_Futu

「popcnt も符号がからんで おかしいんだろうか☆

64bit いっぱい使わないで 63bit とかにした方がいいのだろうか☆?」

 

はてなブックマーク - 目指せ、第27回世界コンピュータ将棋選手権☆ ポナンザ・チェイナーを倒そうぜ☆(^~^)<その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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です