忍者ブログ

ぐれーすけーるブログ

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

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

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



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

[PR]

×

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

コメント

現在、新しいコメントを受け付けない設定になっています。

【将棋】めざせ世界コンピュータ将棋選手権☆(44) 自分で作っていて忘れているのだが、棋譜並べモードと、vs COMP対局モードとでは 違うプログラムを作っている☆

2015-01-26 22:59

うっ☆ うっ☆ うっ☆

ぜんぜん 設計書 書いてないので、自分が忘れている☆ww


vs コンピューター対局モードでは、
将棋エンジンから「8c8d」(*)のように 指し手が送られてくるので、
GUIのタイマーがそれをキャッチしたら[コマ送り]ボタンを押してるだけなんだぜ☆

 *8三の駒を、8四に動かす。 初期平手局面から見れば△8四歩。



23:09

コメントを修正したんだぜ☆

        /// <棋譜読込用><マウス入力非対応>
        /// 
        /// 「棋譜並べモード」と「vsコンピューター対局」でも、これを使いますが、
        /// 「棋譜並べモード」では送られてくる SFEN が「position startpos moves 8c8d」とフルであるのに対し、
        /// 「vsコンピューター対局」では、送られてくる SFEN が「8c8d」だけです。
        /// 
        /// それにより、処理の流れが異なります。


23:41

だいたい、なんで こんなバグになるんだぜ☆? 原因が分かれば直せるはずなんだが☆



32番の歩を取ったのに、39番の歩を駒袋に送りこんでいる……、ということは無い☆

SFEN には、そういう情報はないんだぜ☆


SFEN→局面
変換時、

おそらく、9個の先手の歩、8個の後手の歩は将棋盤上にあって、
歩は1個だけ 持ち駒になっている、という展開の仕方をしたから
こうなっていると思うんだぜ☆



平手初期局面の 18番目の歩は 9三 に置いてある、といった決めうちを
やめる必要があるな☆

持ち駒の歩は、何番目の歩なのか、SFENには情報がない☆


「取った駒は、属性を駒袋に変える」ではなくて、
「駒袋置き場にある駒は、属性を駒袋に変える」
というプログラムに変えることで 解決しそうな気がするんだぜ☆




拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

ブログ内検索

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