忍者ブログ

ぐれーすけーるブログ

ゲームプログラミングを独習中なんだぜ☆

↑同人活動☆w
ホームページ☆
『きふわらべ』のダウンロード
は、ホームページへ飛ぶ↑☆

ぐれーすけーる は、ゲーム86パーセントでお送りするんだぜ☆↑押すと最新記事に飛ぶぜ☆



第25回世界コンピュータ将棋選手権1日目に
初出場した『きふわらべ』の記事はこちら↑☆
↑東方二次創作音楽
CD78サークル分買った
No image
(↑終了)
秋葉原裏通りの潰れそうなオリジナル同人
ソフト店『さんげっと』の記事はこちら☆

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【将棋】めざせ世界コンピュータ将棋選手権☆(54) きふわらべちゃんは、自分が先手/後手のどちらか自覚するようになったんだぜ☆ww!

2015-02-23 22:06



棋譜では1手目の着手から記録されるんだが、
きふわらべちゃん からみると 0手目の平手に並んでいる初期配置があるので、
0→1→2→…と0スタートなんだぜ☆

とりあえず 先後は自覚するようになったので、
駒得/駒損をひっくりかえることなく
相手の駒を取るようにはなったんだぜ☆

拍手[0回]

PR

【将棋】めざせ世界コンピュータ将棋選手権☆(53) 先後を間違えるんだぜ☆ww

2015-02-22 23:18

雑談
  おっおっ☆ 岩代俊明先生がジャンプで連載していることに今日気づいたんだぜ☆
  ニコニコ静画のおかげなんだぜ☆




ブログの更新をすっかり忘れていたんだが、駒得を少しは気にするように
プログラムに入れていた……んだが、

きふわらべは 先後 に不具合があり、 きちんと理解しているわけではないので、
先手にいるときは 駒得を目指し、
後手にいるときは 決して駒得しないように駒を動かす。

といった不具合があるんだぜ☆(/_\)


(2五の桂は、駒を取らないようにするために ずっと止まっている☆ww)

駒をパクパク食べる先手と、駒得しないように駒を取らない後手☆www
どちらも同じ きふわらべ なんだぜ☆www

(/_\)

拍手[0回]

【将棋】めざせ世界コンピュータ将棋選手権☆(52) 打ち歩詰めをしないようにしたい☆ww

2015-02-15 13:13

うぷっ☆ 昨日は くじらちゃんの飲み会に参加したんだぜ☆



今日は、打ち歩詰めをしないように 覚えさせたいんだが、



将棋盤が 9x9 固定なので テストしにくい☆ww
うーむ☆ 5x5盤 とか使えたら楽なんだが、SFENを使っているので
対応していない☆ww



平手本将棋以外のことをすると、バグも出るし☆ww



2015-02-15 21:09

いまさらなんだが、普通にログが出るように改造した☆w



うむむ、平手のときは startpos として送っているのか☆
自作した局面のときも startpos として送っている可能性があるんだぜ☆
試してみよう☆


21:13



裸玉 vs 裸玉 だと、こうなるんだぜ☆

合ってると思うんだが☆ なぜか解析に失敗しているんだぜ☆

startpos 以外の場合は、バグっているんじゃないだろうか☆



21:40



うーむ☆ 調べてみるんだぜ☆

K1 とか、 G2 はおかしくないか☆?
K とか、 2G が正しいんじゃないか☆?

書き出している部分がおかしいのか☆?



21:44

"K" で検索したら22箇所ほどヒットして、SFENを作っているところを発見したぜ☆

Util_Narabe#SetStartpos_KokokaraSaifu

が怪しい☆ → 使ってなかった☆ww


21:50

StartposBuilder#ToSfenString()

が怪しい☆ww → うむ☆直した☆wwww



22:55



局面は 正しく認識しているようなんだが、
平手局面だと勘違いしているのか、盤上に無い駒をつまもうとするバグが
あるんだぜ☆

それも、コンピューター(後手)は、わたし(先手)の駒を
動かそうとしているんじゃないか☆ww


23:02



きふわらべちゃんは 後手なのに、 私の駒を動かそうとしてくるんだぜ☆
なぜなんだぜ☆?

23:11



SFENの position の、bとwって 先手 b、後手 w というのは分かるんだが、
後手のきふわらべちゃんに b と送っているのは 合っているのかなんだぜ☆?

正しく動く通信で試してみるか☆



23:18



startpos のときは b も w もないんだぜ☆wwwww

startpos じゃないときは、どっちが先手で、どっちが後手か、ちゃんと判定しなくちゃ
いけないんだぜ☆ww
将棋所はどうやって区別してるのか分からないが……☆w



23:23

むずでょ@『きふわらべ』将棋電王T24位@muzudho1
平手以外の配置で対局しようとすると、後手のきふわらべちゃんが、わたし(先手)の駒を動かそうとしてくるので何でなのかと思ったんだが、SFEN は平手以外のときは b / w と 手目数 を送る仕掛けで、将棋所の仕様に合わせ常に 1 手目固定にしたからなのだった☆ #コンピュータ将棋

むずでょ@『きふわらべ』将棋電王T24位@muzudho1
この時間から仕様変更はキツいんだぜ☆ また今度だぜ☆


拍手[0回]

【将棋】めざせ世界コンピュータ将棋選手権☆(51) 棋譜のログを出力したい☆ww

2015-02-13 1:52

棋譜のログを出力したいんだぜ☆

7g7f,3c3d,5g5f …を、3手分、900行ほど、みたいな☆ww



2:59



USIに独自コマンドを追加できるように、掘った☆www



3:06

並行して 将棋所で きふわらべ vs きふわらべ をやっていたんだが、



308手目に L*5i+、つまり 後手が香車を9段目に打つ反則手を
指してしまったんだぜ☆(/_\)

わたしのプログラムで、そんな手を指すのか☆
直さなきゃなんだぜ☆



3:25

きふわらべちゃんに 5九に香を打ってください、とでも命令できたらいいんだが
そんな機能はないので ソースコードを調べていたんだぜ☆



たしかに コーディングミスがあるんだぜ orz

→直した☆ww



05:14



棋譜のログを出させたんだが、ツリー構造で表示させるか、
フル棋譜をずらーっと並べるか また今度 作ろう☆w



拍手[1回]

【将棋】めざせ世界コンピュータ将棋選手権☆(50) 今日は車将棋見てるんで☆ww

14:49



main関数の頭に [STAThread] と書いておかないと
テキストボックスに日本語入力ができない、なんて
知らないんだぜ☆wwwww



21:24



「8八」にある駒から見て「角道」と言えば、「7七,6六,5五…」といった
答えが返ってくる部分は ちょっぴり実装したんだぜ☆

「先手から見て」「本将棋の9×9盤では」といった、
会話では明示はしていないけれども 本当は必要な情報、といったものも
本当は 「文脈」欄 で指定しなければならないんだが
まだ そんなに作りこんでいないんだぜ☆


パーサーを作るのが うんざり するんだぜ☆wwwwwwww

() とか , とか☆wwwwww






拍手[0回]

ブログ内検索

PR



絶版・品切れ本を皆さまからの投票で復刊させる読者参加型のリクエストサイト
復刊ドットコム

ネイフィールウォーター

応援フリーエリア

デジゲー博
むずでょは、第1回から毎年 出展しているんだぜ☆

ウサギのように新品入荷☆
カメのようにまだ置いてある既刊☆

同人ソフト一押し店 さんげっと
むずでょは、さんげっと を応援しているんだぜ☆

TVアニメ「Charlotte(シャーロット)」公式サイト
ニコ生の Angel Beats! 一挙放送が 面白かったので次のも応援するぜ☆ww

プロフィール

HN:
むずでょ
性別:
非公開

最新コメント

[01/02 Free Tax Marlboro Gold Regular Cigarettes Coupons 3 Cartons]
[12/30 Hot Selling Newport Regular Cigarettes Outlet 160 Cartons]
[12/29 http://www.patersonlabs.com/Marlboro/41.html]
[12/29 http://xz84.com/Marlboro/16.html]
[12/29 http://www.paragoninks.co.uk/Marlboro/93.html]

P R