開発ブログFlashPlayerが無効になっています。こちらをクリックして有効にしてください。ver2.0で追加した掲示板の説明書はこちらです。知りたい内容の項目をクリックしてください(説明内容が展開されます)。駒と盤のグラフィックはmucho(駒職人1)さんの素材をお借りしています。この場を借りて御礼申し上げます。http://mucho.girly.jp/bona/将皇の概要について説明します。(1)通常対局コンピュータ相手に将棋の対局ができます。対局するコンピュータの強さを選択したり、駒落ちでハンデを設定することが可能です。連続王手をかけて相手の王を詰ませるゲームです。4段階あり、毎日問題が更新されます。詰将棋に新しいルールを取り入れて難易度高くしたゲームです詰むか詰まないか分からない問題が3問出題されるので、詰みがある問題を見極めて回答します。問題は毎日更新されます。(4)勝ち切れ将棋プロ同士で対局した棋譜の投了図を途中から引き継いで最後まで勝ち切るゲームです。プレイヤー側が有利の状態からスタートするので、逆転されないように注意して最後まで勝ち切ってください。問題は毎日更新されます。将皇の棋譜や他のソフトで出力した棋譜を読み込ませて、簡易分析ができます。将棋の基本ルール将棋のルールを勉強するには「将棋ビギナーズ」さんのサイトを参考にされるのが良いかと思います。説明がとても分かりやすいです。以下の手順で対局を開始します。(1)「対局開始」ボタンをクリックします。駒落ち)と戦型を選択して「開始」ボタンをクリックします。参考:戦型は今のところ以下の2種類です。ランダム:定跡データベースに登録されている戦型からランダムに選ぶ定跡なし:定跡データベースを使用せず、固定戦法(雁木っぽいもの)を選ぶ注意:レベル2以上のコンピュータと対戦する場合はJavaの実行環境が必要です。Javaが実行できない状態で、レベル2以上のコンピュータと対局しようとすると、エラーメッセージが表示されて対局を続行できません。詳細はFAQを参照してください。以下の手順で指し手を決定します。動かしたい駒の上にマウスのカーソルをあわせます。マウスを左クリックして駒を持ち上げます。持ち上げた駒を動かしたい位置へ移動します。マウスを左クリックして駒を離します。参考:持ち上げた駒は、盤の外をクリックすることでキャンセルできます。待った指し手を2手戻します。自分の手番のときに「待った」ボタンをクリックすることで実行できます。待ったCOMが指した直前の指し手を取り消して、プレイヤーがCOMの指し手を決めることができます。自分の手番のときに「COM指示」ボタンをクリックすることで実行できます。COMの指し手が気にいらない時に使ってください。やめる対局を中断してメインメニューへ戻ります。自分の手番のときに「やめる」ボタンをクリックすることで実行できます。以下の手順で詰将棋を開始します。(1)「終盤問題」ボタンの右端(vの部分)をクリックします。(2)「詰将棋」を選択します。挑戦したい問題を選択して「開始」ボタンをクリックします。相手玉に王手をかける手のみを選択できます。待った指し手を2手戻します。自分の手番のときに「待った」ボタンをクリックすることで実行できます。やめる詰将棋を中断してメインメニューへ戻ります。自分の手番のときに「やめる」ボタンをクリックすることで実行できます。ヒント指定した局面における正解手を1手だけ表示します。詰まない局面の場合はその旨を表示します。自分の手番のときに「ヒント」ボタンをクリックすることで実行できます。問題の正解手順を表示します。詰将棋を正解した後に「解答モード」ボタンをクリックすることで実行できます。正解手順は、棋譜ウィンドウの「→」ボタンをクリックして1手ずつ進めます。参考:後手番(受け側の手番)では、「→」ボタンをクリックせずにマウス操作で駒を動かすこともできます。棋譜ウィンドウに表示されている受け手以外の詰め手順を確認するためにご使用ください。詰将棋選択ウィンドウの情報について詰将棋選択ウィンドウの情報を説明します。各ボタンをクリックすることで切り替えることができます。申しますと精度はイマイチです。(2)問題:問題番号(作成日付)を表示します。(3)結果:プレイヤーが詰将棋に挑戦した結果を表示します。「○」は最終的に正解した問題、「×」は挑戦したが正解していない問題、「−」は挑戦していない問題です。(4)全体の正解率:対象の詰将棋に挑戦したプレイヤー全体の正解率を表示します。対象の詰将棋に初めて挑戦した場合の結果だけを使用しています。(5)レーティング:対象の詰将棋が持つレートを表示します。レーティングについては後述します。参考:詰将棋選択ウィンドウの表は、各項目のタイトル部分をクリックすると昇順・降順にソートすることができます。以下の手順で開始します。(1)「終盤問題」ボタンの右端(vの部分)をクリックします。(2)「詰まないかも将棋」を選択します。挑戦したい問題を選択して「開始」ボタンをクリックします。問題が3問同時に出題されます。プレイヤーはそれぞれの問題が詰むか詰まないかを制限時間内に見極めて回答してください。詰むと思った問題に対しては、詰将棋と同様のやり方で相手王を詰ませてください。詰まないと思った問題は「−」のままにしてください。全ての問題への回答が終了した後は、「回答完了」ボタンをクリックしてください。参考:※問題は数字ボタンをクリックすることで切り替えることができます。※残り時間がゼロになると強制的に回答ボタンがクリックされます。以下の手順で開始します。(1)「終盤問題」ボタンの右端(vの部分)をクリックします。(2)「勝ち切れ将棋」を選択します。挑戦したい問題を選択して「開始」ボタンをクリックします。勝負途中の局面から始まる以外は通常将棋と同じです。「勝ち切れ将棋」は、プロ(又はアマ高段者)同士の投了図から問題を作成しています。勝勢の局面からスタートしますので、逆転されないように注意して最後まで勝ち切ってください。以下のいずれかの手順で開始します。・メイン画面から「棋譜検討」ボタンをクリックする・対局終了ダイアログで「終了して検討モードへ」をクリックする・KIF形式のデータをクリップボードに貼り付けた状態で、盤面を右クリックして貼り付けを選択する。注意:KIF形式の貼り付けに完全対応できていません。動作確認した情報を以下にまとめます。検討モードでは以下の機能をサポートしています。ともプレイヤー側で操作できます。読み込んだ棋譜を進める場合は矢印ボタンをクリックし、棋譜と違う手を指す場合は直接駒を動かします。「1手分析」ボタンをクリックするとCOMに局面を分析させることができます。COMは指定局面を探索(最大10秒くらい)して、以下の情報をテキストウィンドウに出力します。注意:局面分析機能を使用するにははJavaの実行環境が必要です。詳細はFAQを参照してください。参考:自動分析ボタンチェックしておくと、新しい局面が表示される度に自動分析されるようになります。棋譜データはリストボックスから削除されます。最初に読み込んだ棋譜データを復活させたい場合は、「初期棋譜に戻す」ボタンをクリックしてください。レーティングについて詰将棋の棋力や難易度を客観的に評価するためにレーティングを採用しています。レートはプレイヤーと問題の両方に存在します。レートの高さと棋力(問題の場合は難易度)には相関関係がありますが、具体的に何段に相当するかなどの詳細は分かりません。今後の課題であり、まだ実験段階です。(1)レートの確認方法:プレイヤーのレートは、詰将棋選択ウィンドウの下部に表示されているグラフから確認できます。問題のレートは、同ウィンドウの表から確認できます。参考:グラフの赤丸にマウスのカーソルを合わせると詳細情報が表示されます。(2)レートの変動条件:初めて挑戦する詰将棋を正しく回答するか、間違えるかでプレイヤーのレートが変動します。上昇する場合:対象の詰将棋を正しく回答できた場合、プレイヤーのレートは上昇します。レートの高い問題に成功すると、プレイヤーのレートはより大きく上昇します。下落する場合:対象の詰将棋で詰まない手順を回答した場合、レートが下落します。レートの低い問題に間違えると、プレイヤーのレートはより大きく下落します。詰将棋の結果が確定する前に「待った」「解答」「やめる」ボタンをクリックした場合、レートは変動しません。(3)レートと棋力の目安:調整中...7.ランキング詰将棋レーティングのランキングを見ることができます。メニューを選択すると、別ウィンドウを開いてランキング用のページへ移動します。8.設定メインメニューの「設定」ボタンから各種実行環境の設定を変更することができます。駒と盤のグラフィックを変更することができます。駒と盤のグラフィックはmucho(駒職人1)さんの素材をお借りしています。この場を借りて御礼申し上げます。効果音のON・OFFを切り替えることができます。棋譜読み上げの音声だけをOFFにすることも可能です。手番強調の設定どちらの手番かを強調表示する機能のON・OFFを切り替えることができます。詰将棋レーティングのランキングで表示される情報を変更することができます。もらえると開発の参考になります。9.FAQQ1:将皇の詰将棋は本当の詰め将棋じゃない。A1:厳密な詰将棋と違うことは知った上で公開しています。違う点は以下の通りです。1.攻め側は最短手順で相手王を詰ませなくてもよい(最終的に詰めばよい)。2.攻め側は持ち駒が余った状態で相手王を詰ませてもよい。3.受け側は最長手順で逃げない場合がある。4.受け側は無駄な合い駒をする場合がある。厳密な詰将棋にするのは手間がかかりすぎるという理由と、棋力アップのためには実戦的な詰将棋を解いた方がよいのでは?という作者の思いの両方があり現在の形になっています。3と4は少しずつ改善していきたいと思っていますが...。Q2:「不正解です」と言われた局面から詰ませることができました。バグですか?A2:仕様・・・とはいえませんが、技術的な理由による制限事項とさせてください。3秒より長く考えると詰みが見つかる場合があるため、今回の問題が発生します。プログラムの想定した正解手順ではない手をプレイヤーが指すと発生しやすくなります。ver1.2からは、「不正解です」と言われた局面から詰ませた場合にレーティングが回復するようにしました。Q3:将皇がプレイできません。LV2がプレイできません。局面分析機能が使用できません。A3:以下の点をご確認ください。Playerのバージョンが10以降であることを確認します。⇒バージョンが9以前の場合はバージョンアップしてください。※Flashのバージョンは下記のサイトから確認できます。局面分析機能が使えない場合1.Javascriptが有効になっていることを確認します。⇒無効に設定している場合は有効にしてください。2.Java環境(JRE)のバージョンが1.6以降であることを確認します。⇒バージョンが1.5以前の場合はバージョンアップしてください。※JREのバージョンは下記のサイトから確認できます。http://java.com/ja/download/help/testvm.xml※Javaの実行環境は以下のサイトからダウンロードできます。http://www.java.com/ja/Q4:メインの株式投資サイトは更新停止ですか?A4:停止です。継続的に儲かる手法が見つからなかったので、モチベーションが低下しました。証券会社の手数料が10倍以上に値上がりして株式(システムトレード)が儲からなくなったのが致命的でした。いうわけで、投資絡みの話は好きですので、何かあればブログにでもコメントしてくださいね。・棋譜の読み込み・保存に対応した・駒の動かせる位置(ナビゲーション)を表示できるようにした・通常対局でのコンピュータLV0を追加した・LV2・LV3の思考を高速化した(LV3は若干の強化)・棋譜読み上げの改善した。