忍者ブログ
コンピュータ将棋など…。
[237] [236] [235] [234] [233] [232] [231] [230] [229] [228] [227]
×

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

だいたい出来ました!

割り切ったのは、
・王手は玉の近傍に限定し、離れた位置からの王手はチェックしない。
・ピンは考慮しない(本当は詰むのに詰まないと判断する)。
かな。

局面を更新しないで玉の近傍への駒打ちによる詰み判定はできました。
玉の近傍への移動による詰み判定は、難しかったので局面を更新して詰むかどうか判断しています。

これでも、100万回のループで1秒切っている(たいてい250ms以下)ので、それなりのスピードは達成できているんじゃないかと思います。
ループでコールしているので、キャッシュのヒット率が異様に上がっているだけかもしれませんが。

あとはこれを
・3手詰めに拡張
・静止探索に組み込む
・証明数/反証数の予測を追加して、詰ルーチンに組み込む
としていきたいですね。

※宣伝:
職場や事務所などでコピー機、複合機、レーザープリンタ等を使われていて、そろそろリース更新や買い替えを検討されている方がいらっしゃいましたら一報をお願いします。私が製品開発にかかわった複合機などの紹介をさせてください(営業担当が伺います)。
よろしくお願いします。
PR

コメント


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


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
09 2017/10 11
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
プロフィール
HN:
かず
性別:
非公開
バーコード
ブログ内検索
最古記事
カウンター
アクセス解析