(57)【要約】【課題】対局ゲームにおいて、自由に手筋を検証することのできるゲーム装置等を提供する。【解決手段】対局用画面生成部１０６は、棋譜記憶部１０２に記憶される対局棋譜１０２ａに基づいて対局用画面を生成する。生成された対局用画面は、表示制御部１０８により、第１及び第２の表示部に表示される。操作受付部１０３は、第１及び第２のタッチパネルを介して、何れかの対局用画面に対する観戦者からの検証手を受け付ける。検証棋譜生成部１０４は、受け付けたこの検証手に基づいて検証棋譜１０２ｂを生成し、また、検証用画面生成部１０７は、この検証棋譜１０２ｂに基づいて検証用画面を生成する。生成された検証用画面は、表示制御部１０８により、検証手を受け付けた方の表示部に表示される。そして、処理制御部１０５は、対局用画面生成部１０６を制御し、対局用画面の更新を停止させる。【選択図】図３
2010207456.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１及び第２の表示部を有し、所定の対局ゲームが実行されるゲーム装置であって、
前記第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける操作受付部と、
受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する検証用画面生成部と、
生成された当該検証用画面を、当該入力操作にて指定された前記表示部に表示する表示制御部と、を備え、
前記操作受付部は、当該検証用画面が前記第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する前記表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付け、
前記表示制御部は、当該検証用画面を表示する前記表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった前記表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された前記表示部に反映させて表示する、
ことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
ゲームの進行に伴って更新される対局用画面を生成する対局用画面生成部を更に備え、
前記表示制御部は、当該対局用画面だけが生成されている状態で、前記第１及び第２の表示部の少なくとも一方に当該対局用画面を表示し、当該検証用画面が生成された際に、当該入力操作にて指定された前記表示部に当該検証用画面を表示する、
ことを特徴とするゲーム装置。
【請求項３】
少なくとも第１及び第２の表示部を有し、他のゲーム装置と通信可能に接続され、所定の対局ゲームが実行されるゲーム装置であって、
他のゲーム装置との間で送受信される情報に基づいて、ゲーム中の差し手を含む対局用画面を生成する対局用画面生成部と、
前記第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける操作受付部と、
受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する検証用画面生成部と、
当該対局用画面だけが生成されている状態で、前記第１及び第２の表示部の少なくとも一方に当該対局用画面を表示し、当該検証用画面が生成された際に、当該入力操作にて指定された前記表示部に当該検証用画面を表示する表示制御部と、を備え、
前記操作受付部は、当該検証用画面が前記第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する前記表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付け、
前記表示制御部は、当該検証用画面を表示する前記表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった前記表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された前記表示部に反映させて表示する、
ことを特徴とするゲーム装置。
【請求項４】
請求項２又は３に記載のゲーム装置であって、
前記検証用画面生成部により生成された検証用画面が前記第１及び第２の表示部の何れかに表示された状態から、当該検証用画面を分岐直前の検証用画面、若しくは、検証前の対局用画面に復元する表示復元部を更に備える、
ことを特徴とするゲーム装置。
【請求項５】
請求項４に記載のゲーム装置であって、
前記表示復元部により検証用画面から対局用画面に復元されると、前記対局用画面生成部を制御し、対局用画面の更新を再開させる更新再開部を更に備える、
ことを特徴とするゲーム装置。
【請求項６】
少なくとも第１及び第２の表示部、画像生成部、操作部、及び、演算処理部を有し、所定の対局ゲームが実行されるゲーム装置における検証方法であって、
前記操作部が、前記第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける操作受付ステップと、
前記画像生成部が、受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する検証用画面生成ステップと、
前記演算処理部が、生成された当該検証用画面を、当該入力操作にて指定された前記表示部に表示する表示制御ステップとを備え、
前記操作受付ステップでは、当該検証用画面が前記第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する前記表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付け、
前記表示制御ステップでは、当該検証用画面を表示する前記表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった前記表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された前記表示部に反映させて表示する、
ことを特徴とする検証方法。
【請求項７】
少なくとも第１及び第２の表示部を有し、所定の対局ゲームが実行されるコンピュータを、
前記第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける操作受付部、
受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する検証用画面生成部、
生成された当該検証用画面を、当該入力操作にて指定された前記表示部に表示する表示制御部、として機能させ、
前記操作受付部は、当該検証用画面が前記第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する前記表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付け、
前記表示制御部は、当該検証用画面を表示する前記表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった前記表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された前記表示部に反映させて表示する、
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対局ゲームにおいて、自由に手筋を検証することのできるゲーム装置、検証方法、および、プログラムに関する。
【背景技術】
【０００２】
従来より、将棋、囲碁、チェス、オセロ、麻雀等に代表される対局ゲームを行うことのできるゲーム装置（ビデオゲーム装置等）が、広く普及している。このようなゲーム装置は、プレイヤがコンピュータと対局（対戦）したり、他のプレイヤと対局することができるようになっている。
例えば、最近の携帯型のゲーム装置では、無線通信機能が付加されており、同じ対局ゲームをプレイする近傍のプレイヤ（ゲーム装置）との間で、対局が行えるようになっている。また、無線通信のアクセスポイント等を経由すると、インターネットを通じて、遠隔地のプレイヤとも対局できるようになっている。
【０００３】
このような対局ゲームの一例として、将棋ゲームが投了した後に、その対局を振り返る感想戦を行うことのできるゲーム装置（ゲームシステム）も開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１５６２３号公報  （第１６頁、第１３図）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した感想戦を行えるゲーム装置では、文字通り、対局を振り返るべく、過去の差し手について検証することができる。
しかしながら、このような感想戦だけに限らずに、ゲーム途中（対局中等）で手筋（その局面において適した手）の検証を行いたいというプレイヤも多かった。
例えば、対局の流れの中で、現在の差し手から分岐する幾つかの手筋が考えられる状況において、それぞれの手筋を検証することができたならば、最も有利と思われる手筋を合理的に決定できるため、ゲーム途中においてもそのような手筋の検証が望まれていた。なお、上級者であれば、このような手筋の検証を、頭の中でそれぞれ行うことも可能であるが、子供や初心者の多くは、実際に手筋が反映された画面を見ながらでないと、その手筋の検証が困難であった。
【０００６】
そのため、対局ゲームにおいて、感想戦に限られず、自由に手筋を検証することのできるゲーム装置の開発が求められていた。
【０００７】
本発明は、上記実状に鑑みてなされたもので、対局ゲームにおいて、自由に手筋を検証することのできるゲーム装置、検証方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係るゲーム装置は、少なくとも第１及び第２の表示部を有し、例えば、プレイヤがプレイし、若しくは、観戦する対局ゲームが実行されるゲーム装置であって、操作受付部、検証用画面生成部、及び、表示制御部を備えて構成される。
【０００９】
まず、操作受付部は、第１及び第２の表示部の何れの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける。また、検証用画面生成部は、受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する。そして、表示制御部は、生成された当該検証用画面を、当該入力操作にて指定された表示部に表示する。
また、操作受付部は、当該検証用画面が第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付ける。そして、表示制御部は、当該検証用画面を表示する表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された表示部に反映させて表示する。
すなわち、対局ゲームの途中で何れの表示部からでも検証手を入力でき、その入力のあった表示部を検証用画面に移行して、検証手による手筋の検証を進めることができる。更に、検証中の検証手から更に分岐する検証手についても検証することができ、その際に、分岐直前の検証用画面が、他方の表示部に保持されるため、分岐前の検証手と見比べながら更に分岐する検証手による手筋の検証を進めることができる。
この結果、対局ゲームにおいて、自由に手筋を検証することができる。
【００１０】
上記ゲーム装置は、ゲームの進行に伴って更新される対局用画面を生成する対局用画面生成部を更に備え、
表示制御部は、当該対局用画面だけが生成されている状態で、第１及び第２の表示部の少なくとも一方に当該対局用画面を表示し、当該検証用画面が生成された際に、当該入力操作にて指定された表示部に当該検証用画面を表示してもよい。
この場合、第１及び第２の表示部の何れかに表示される対局用画面を任意に指定して、そこから分岐する差し手の検証を進めることができる。
【００１１】
本発明の第２の観点に係るゲーム装置は、少なくとも第１及び第２の表示部を有し、他のゲーム装置と通信可能に接続され、例えば、プレイヤがプレイし、若しくは、観戦する対局ゲームが実行されるゲーム装置であって、対局用画面生成部、操作受付部、検証用画面生成部、及び、表示制御部を備えて構成される。
【００１２】
まず、対局用画面生成部は、他のゲーム装置との間で送受信される情報に基づいて、ゲーム中の差し手を含む対局用画面を生成する。また、操作受付部は、第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける。検証用画面生成部は、受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する。そして、表示制御部は、当該対局用画面だけが生成されている状態で、第１及び第２の表示部の少なくとも一方に当該対局用画面を表示し、当該検証用画面が生成された際に、当該入力操作にて指定された表示部に当該検証用画面を表示する。
また、操作受付部は、当該検証用画面が第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付ける。そして、表示制御部は、当該検証用画面を表示する表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された表示部に反映させて表示する。
すなわち、対局ゲームの途中で何れの対局用画面からでも検証手を入力でき、その入力のあった画面を検証用画面に移行して、検証手による手筋の検証を進めることができる。更に、検証中の検証手から更に分岐する検証手についても検証することができ、その際に、分岐直前の検証用画面が、他方の表示部に保持されるため、分岐前の検証手と見比べながら更に分岐する検証手による手筋の検証を進めることができる。
この結果、対局ゲームにおいて、自由に手筋を検証することができる。
【００１３】
上記ゲーム装置は、検証用画面生成部により生成された検証用画面が第１及び第２の表示部の何れかに表示された状態から、当該検証用画面を分岐直前の検証用画面、若しくは、検証前の対局用画面に復元する表示復元部を更に備えてもよい。
この場合、現在の検証を終えると、分岐前の検証用画面若しくは検証前の対局用画面に戻り、別の検証等を再度行うことができる。
【００１４】
上記ゲーム装置は、表示復元部により検証用画面から対局用画面に復元されると、対局用画面生成部を制御し、対局用画面の更新を再開させる更新再開部を更に備えてもよい。
この場合、検証を終え、対局の表示を再開させることができる。
【００１５】
本発明の第３の観点に係る検証方法は、少なくとも第１及び第２の表示部、画像生成部、操作部、及び、演算処理部を有し、所定の対局ゲームを実行するゲーム装置における検証方法であって、操作受付ステップ、検証用画面生成ステップ、及び、表示制御ステップを備えて構成される。
【００１６】
まず、操作受付ステップでは、第１及び第２の表示部の何れかの指定と、ゲーム中の差し手から分岐する検証手とを含む入力操作を受け付ける。また、検証用画面生成ステップでは、受け付けた当該入力操作に基づいて、当該検証手による手筋の検証を進めるための検証用画面を生成する。そして、表示制御ステップでは、生成された当該検証用画面を、当該入力操作にて指定された表示部に表示する。
また、操作受付ステップでは、当該検証用画面が第１及び第２の表示部の何れかに表示されている状態で、当該検証用画面を表示する表示部の指定と、検証中の検証手から更に分岐する検証手とを含む入力操作を受け付ける。そして、表示制御ステップでは、当該検証用画面を表示する表示部の指定を伴う入力操作に応答し、当該分岐する直前の検証手の検証用画面を、当該入力操作にて指定されなかった表示部に反映させると共に、当該入力操作に基づいた検証用画面を、当該入力操作にて指定された表示部に反映させて表示する。
すなわち、対局ゲームの途中で何れの表示部からでも検証手を入力でき、その入力のあった表示部を検証用画面に移行して、検証手による手筋の検証を進めることができる。更に、検証中の検証手から更に分岐する検証手についても検証することができ、その際に、分岐直前の検証用画面が、他方の表示部に保持されるため、分岐前の検証手と見比べながら更に分岐する検証手による手筋の検証を進めることができる。
この結果、対局ゲームにおいて、自由に手筋を検証することができる。
【００１７】
本発明の第４の観点に係るプログラムは、第１及び第２の表示部を有し、所定の対局ゲームが実行されるコンピュータ（電子機器を含む。）を、上記のゲーム装置として機能させるように構成する。
【００１８】
このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００１９】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２０】
本発明によれば、対局ゲームにおいて、自由に手筋を検証することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態のゲーム装置の外観を示す模式図である。
【図２】本実施形態のゲーム装置のハードウェア構成を示す模式図である。
【図３】本実施形態に係るゲーム装置の概要構成を説明するためのブロック図である。
【図４】（ａ）が対局棋譜の一例を示す模式図であり、（ｂ），（ｃ）が検証棋譜の一例を示す模式図である。
【図５】（ａ）が対局用画面の一例を示す模式図であり、（ｂ）が検証用画面の一例を示す模式図である。
【図６】本発明の実施形態に係る検証処理を説明するためのフローチャートである。
【図７】（ａ），（ｂ）共に、各表示部に表示される画面が変化する様子を説明するための模式図である。
【図８】他の実施形態に係るゲーム装置の概要構成を説明するためのブロック図である。
【発明を実施するための形態】
【００２２】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、携帯型ゲーム機（ゲーム装置）に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【実施例１】
【００２３】
図１は、本発明の実施の形態に係るゲーム装置１の外観を示す模式図である。このゲーム装置１は、一例として、携帯型ゲーム機であって、図示するように、第１の表示部１８と、第２の表示部１９とを有しており、それぞれに、所定の画像が表示可能となっている。なお、第１の表示部１８の前面には第１のタッチパネル２０が配置され、また、第２の表示部１９の前面には第２のタッチパネル２１が配置されている。
【００２４】
図２は、このゲーム装置１のハードウェア構成を示す模式図である。以下、本図を参照して説明する。
【００２５】
ゲーム装置１は、処理制御部１０と、コネクタ１１と、カートリッジ１２と、無線通信部１３と、通信コントローラ１４と、サウンドアンプ１５と、スピーカ１６と、操作キー１７と、第１の表示部１８と、第２の表示部１９と、第１のタッチパネル２０と、第２のタッチパネル２１とを備える。
【００２６】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、ＶＲＡＭ（Video Random Access Memory）１０ｃと、ＷＲＡＭ（Work RAM）１０ｄと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｅと、タッチパネルコントローラ１０ｆと、を備える。
【００２７】
ＣＰＵコア１０ａは、ゲーム装置１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ１２がコネクタ１１に装着された状態で、カートリッジ１２内のＲＯＭ（Read Only Memory）１２ａに記憶されたプログラムやデータを読み出して、所定の処理を実行する。
【００２８】
画像処理部１０ｂは、カートリッジ１２内のＲＯＭ  １２ａから読み出されたデータや、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ  １０ｃに格納する。
【００２９】
ＶＲＡＭ  １０ｃは、表示用の情報を記憶するメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
ＷＲＡＭ  １０ｄは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００３０】
ＬＣＤコントローラ１０ｅは、第１及び第２の表示部１８，１９を制御し、所定の画像を表示させる。例えば、ＬＣＤコントローラ１０ｅは、ＶＲＡＭ  １０ｃに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第１及び第２の表示部１８，１９に出力する。
なお、ＬＣＤコントローラ１０ｅは、異なる画像を第１及び第２の表示部１８，１９に別々に表示することができ、また、同じ画像を第１及び第２の表示部１８，１９にそれぞれ表示することもできる。
【００３１】
タッチパネルコントローラ１０ｆは、タッチペンやプレイヤの指によって、第１及び第２のタッチパネル２０，２１が押下されると、その押下位置を示す座標の情報を取得する。
例えば、タッチパネルコントローラ１０ｆは、第１のタッチパネル２０が押下されると、その押下位置に対応する第１の表示部１８の座標を取得し、また、第２のタッチパネル２１が押下されると、その押下位置に対応する第２の表示部１９の座標を取得する。
【００３２】
コネクタ１１は、カートリッジ１２と脱着自在に接続可能な端子であり、カートリッジ１２が接続された際に、カートリッジ１２との間で所定のデータを送受信する。
【００３３】
カートリッジ１２は、ＲＯＭ  １２ａと、ＲＡＭ（Random Access Memory）１２ｂと、を備える。
ＲＯＭ  １２ａには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
ＲＡＭ  １２ｂには、ゲームの進行状況等を示す種々のデータが記憶される。
【００３４】
無線通信部１３は、他のゲーム装置１の無線通信部１３との間で、無線通信を行うユニットであり、図示せぬアンテナ（内蔵アンテナ等）を介して所定のデータを送受信する。
なお、無線通信部１３は、所定の無線アクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部１３には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００３５】
通信コントローラ１４は、無線通信部１３を制御し、所定のプロトコルに沿って、処理制御部１０と他のゲーム装置１の処理制御部１０との間で行われる無線通信の仲立ちをする。
また、ゲーム装置１が、近傍の無線アクセスポイント等を介してインターネットに接続する際には、無線ＬＡＮに準拠したプロトコルに沿って、処理制御部１０と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
【００３６】
サウンドアンプ１５は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１６に供給する。
スピーカ１６は、例えば、ステレオスピーカ等からなり、サウンドアンプ１５にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
【００３７】
操作キー１７は、ゲーム装置１に適宜配置された複数のキースイッチ等からなり、ユーザの操作に従って、所定の指示入力を受け付ける。
【００３８】
第１及び第２の表示部１８，１９は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｅに制御され、プレイするゲームの画像等を適宜表示する。
例えば、第１及び第２の表示部１８，１９は、それぞれ対局ゲームのゲーム画面を表示する。
【００３９】
第１及び第２のタッチパネル２０，２１は、例えば、抵抗膜方式のタッチセンサパネル等からなり、タッチペンや指等による押圧（押下）を検知し、その検知位置に応じた情報（信号等）を出力する。
なお、第１のタッチパネル２０は、第１の表示部１８の前面に重畳して配置され、また、第２のタッチパネル２１は、第２の表示部１９の前面に重畳して配置されている。
【００４０】
（ゲーム装置の概要構成）
以下、上述したハードウェア構成のゲーム装置１を、対局ゲームが実行されるゲーム装置１００に置き換えて、本発明をより詳細に説明する。
なお、以下の説明において、ゲーム装置１００は、対局ゲームの一例として、将棋ゲームが実行されるものであり、プレイヤがゲーム途中でも手筋（その局面において適した手）を検証することができる。また、ゲーム装置１００は、他のプレイヤ（他の装置）との通信対局、装置内でのコンピュータ対局、及び、他のプレイヤ間（他の装置間）にて行われる対局の観戦等が可能となっている。
【００４１】
図３は、本実施形態に係るゲーム装置１００の概要構成を示す模式図である。このゲーム装置１００は、一例として、他のプレイヤ間における将棋ゲームを観戦する際に、プレイヤ（観戦者）が手筋を検証することのできる装置である。以下、本図を参照して説明する。
【００４２】
ゲーム装置１００は、通信部１０１と、棋譜記憶部１０２と、操作受付部１０３と、検証棋譜生成部１０４と、処理制御部１０５と、対局用画面生成部１０６と、検証用画面生成部１０７と、表示制御部１０８とを備える。
【００４３】
通信部１０１は、処理制御部１０５に制御され、他の装置との間で通信を行う。
例えば、通信部１０１は、将棋ゲームを管理するサーバと、所定のアクセスポイントを介して接続し、他のプレイヤ間で行われる将棋ゲームの棋譜情報（対局棋譜）を受信する。つまり、観戦者（ゲーム装置１００を操作するプレイヤ）が観戦している将棋ゲームの対局棋譜を順次受信する。
なお、上述した通信コントローラ１４等がこのような通信部１０１として機能しうる。
【００４４】
棋譜記憶部１０２は、対局棋譜１０２ａや、検証棋譜１０２ｂ等の棋譜情報を記憶する。
対局棋譜１０２ａは、上述した通信部１０１がサーバ等から受信する棋譜情報であり、一例として図４（ａ）に示すように、観戦している将棋ゲームにおける各プレイヤの差し手の手順を示している。この対局棋譜１０２ａは、その将棋ゲームの進行に応じて、順次送られて蓄積される。
一方、検証棋譜１０２ｂは、後述する検証棋譜生成部１０４により生成される棋譜情報であり、一例として図４（ｂ）に示すように、ゲーム中の差し手から分岐する検証手の手順を示している。この検証棋譜１０２ｂには、例えば、分岐元となる対局棋譜の箇所（分岐元手数）も含まれている。
また、後述するように、検証中の検証手から更に分岐する検証手を検証する場合の検証棋譜１０２ｂは、一例として図４（ｃ）に示すように、分岐元となる検証棋譜の箇所を示すものとする。
そして、これらのような検証棋譜１０２ｂは、観戦者による検証が進む（検証手が次々に入力される）につれ、順次生成されて蓄積される。
なお、上述したＷＲＡＭ  １０ｄがこのような棋譜記憶部１０２として機能しうる。
【００４５】
図３に戻って、操作受付部１０３は、上述した第１及び第２のタッチパネル２０，２１等から得られる情報に応じて、観戦者の操作を受け付ける。
例えば、第１及び第２の表示部１８，１９に後述する対局用画面（観戦している将棋ゲームの対局内容を表示する画面）が表示されている状態で、第１のタッチパネル２０から対局用画面に対する駒の移動等が指示された場合に、操作受付部１０３は、差し手から分岐する検証手として受け付ける。
また、第２の表示部１９に後述する検証用画面（検証手による手筋を検証するための画面）が表示されている状態で、第２のタッチパネル２１から検証用画面に対する駒の移動等が指示された場合に、操作受付部１０３は、次に入力された検証手として受け付ける。
なお、上述したタッチパネルコントローラ１０ｆが、このような操作受付部１０３として機能しうる。
【００４６】
検証棋譜生成部１０４は、操作受付部１０３が、観戦者から検証手を受け付けた際に、この検証手の手順を示す検証棋譜を生成する。
つまり、検証棋譜生成部１０４は、上述した図４（ｂ），（ｃ）に示すような検証棋譜１０２ｂを順次生成する。
なお、上述したＣＰＵコア１０ａが、このような検証棋譜生成部１０４として機能しうる。
【００４７】
処理制御部１０５は、ゲーム装置１００全体を制御する。
例えば、処理制御部１０５は、通信部１０１を制御して将棋ゲームの棋譜情報（対局棋譜）を順次取得させ、また、観戦者による検証手を操作受付部１０３にて受け付けると検証棋譜生成部１０４を制御して、検証用の棋譜情報（検証棋譜）を生成させる。
また、処理制御部１０５は、対局用画面生成部１０６及び検証用画面生成部１０７を制御して、対局用画面や検証用画面を生成させ、また、表示制御部１０８を制御してこれら生成された画面を第１及び第２の表示部１８，１９に適宜表示させる。
なお、上述したＣＰＵコア１０ａが、このような処理制御部１０５として機能しうる。
【００４８】
対局用画面生成部１０６は、棋譜記憶部１０２に記憶された対局棋譜１０２ａに基づいて、対局用画面を生成する。
例えば、対局用画面生成部１０６は、図５（ａ）に示すような対局用画面を生成する。この対局用画面は、観戦する将棋ゲームの進行に伴い蓄積される対局棋譜１０２ａに応じて、対局用画面生成部１０６により順次更新される。
なお、上述した画像処理部１０ｂが、このような対局用画面生成部１０６として機能しうる。
【００４９】
図３に戻って、検証用画面生成部１０７は、棋譜記憶部１０２に記憶された検証棋譜１０２ｂに基づいて、検証手による手筋を検証するための検証用画面を生成する。つまり、観戦者が、検証手による手筋を進めるための検証画面を生成する。
例えば、検証用画面生成部１０７は、図５（ｂ）に示すような検証用画面を生成する。この検証用画面は、観戦者から検証手が入力されるに伴い蓄積される検証棋譜１０２ｂに応じて、検証用画面生成部１０７により順次更新される。
また、上述した図５（ａ）の対局用画面とは異なり、図５（ｂ）の検証用画面には、ボタンＢＢ，ボタンＲＢ，ボタンＭＢ，ボタンＳＢ等が配置されている。
【００５０】
ボタンＢＢは、検証中の検証手から、更に分岐を指示するためのボタンである。つまり、検証用画面にて検証している検証手から、更に分岐した別の検証手の検証を行いたい場合に押下されるボタンである。このボタンＢＢが押下されると、その時点での検証用画面が他方の表示部の画面に反映され、第１及び第２の表示部１８，１９に同じ検証用画面が表示される。そして、観戦者は、上記の対局用画面からの検証を始める場合と同様に、何れか一方の検証用画面に対して、分岐する別の検証手を入力し、その検証手による手筋の検証に移行することができるようになる。
【００５１】
また、ボタンＲＢは、現在の検証を終え、対局の観戦に戻るためのボタンである。このボタンＲＢが押下されると、その検証用画面から対局用画面に復帰し、再び対局棋譜に応じて対局用画面が更新されるようになる。
【００５２】
更に、ボタンＭＢ，ＳＢは、検証中の検証手の間を前後に移動するためのボタンである。つまり、検証棋譜１０２ｂに基づいて、ボタンＭＢが押下されると、検証手が１手戻り、逆に、ボタンＳＢが押下されると検証手が１手進んで検証用画面が更新される。
なお、上述した画像処理部１０ｂが、このような検証用画面生成部１０７として機能しうる。
【００５３】
図３に戻って、表示制御部１０８は、対局用画面生成部１０６により生成された対局用画面及び、検証用画面生成部１０７により生成された検証用画面を、第１及び第２の表示部１８，１９に適宜表示させる。
例えば、将棋ゲームを観戦中のままであれば（検証手が入力されていない状態であれば）、表示制御部１０８は、対局用画面生成部１０６により生成された対局用画面を、第１及び第２の表示部１８，１９にそれぞれ表示させる。なお、同じ対局用画面をそれぞれに表示する代わりに、例えば、通常は、一方の表示部（第１及び第２の表示部１８，１９のいずれかを指定可能）に対局用画面を表示させ、手筋の検証が要求された場合に、第１及び第２の表示部１８，１９の両方に対局用画面を表示するようにしてもよい。
一方、観戦者により手筋の検証が要求されると（検証手が入力されると）、表示制御部１０８は、検証用画面生成部１０７により生成された検証用画面を、検証手が入力された方の表示部（第１の表示部１８又は、第２の表示部１９）に表示させる。
なお、上述したＬＣＤコントローラ１０ｅが、このような表示制御部１０８として機能しうる。
【００５４】
（ゲーム装置の動作）
このような構成からなるゲーム装置１００の動作について、以下、図面を参照して説明する。
図６は、ゲーム装置１００にて実行される検証処理の流れを示すフローチャートである。この検証処理は、ゲーム装置１００が将棋ゲームを管理するサーバにアクセスし、所望の将棋ゲームの観戦を開始した後に実行される。
【００５５】
まず、ゲーム装置１００は、対局棋譜を受信したか否かを判別する（ステップＳ２０１）。
つまり、通信部１０１が、接続先のサーバから、新たな対局棋譜（観戦している対局における次の一手）を受信したか否かを判別する。
対局棋譜を受信していないと判別した場合に（ステップＳ２０１；Ｎｏ）、ゲーム装置１００は、後述するステップＳ２０３に処理を進める。
【００５６】
一方、ゲーム装置１００は、対局棋譜を受信したと判別した場合に（ステップＳ２０１；Ｙｅｓ）、受信した対局棋譜を蓄積する（ステップＳ２０２）。
すなわち、棋譜記憶部１０２には、上述した図４（ａ）のような対局棋譜１０２ａが順次蓄積される。
【００５７】
ゲーム装置１００は、検証中であるか否かを判別する（ステップＳ２０３）。つまり、観戦者から、検証のための検証手が入力され、少なくとも一方の表示部に検証用画面が表示されている状態であるかどうかを判別する。
検証中であると判別した場合に（ステップＳ２０３；Ｙｅｓ）、ゲーム装置１００は、後述するステップＳ２０５に処理を進める。
【００５８】
一方、ゲーム装置１００は、検証中でないと判別した場合に（ステップＳ２０３；Ｎｏ）、対局棋譜に基づいて対局用画面を更新する（ステップＳ２０４）。
すなわち、対局用画面生成部１０６が、新たに蓄積された対局棋譜に基づいて対局用画面を更新し、また、表示制御部１０８が、更新された対局用画面を、第１及び第２の表示部１８，１９にそれぞれ表示させる。
【００５９】
ゲーム装置１００は、検証手の入力があったか否かを判別する（ステップＳ２０５）。
すなわち、操作受付部１０３が、観戦者からの検証手を受け付けたかどうかを判別する。
例えば、第１及び第２の表示部１８，１９にそれぞれ対局用画面が表示されている状態で、観戦者により第１のタッチパネル２０が操作され、駒の移動等が指示された場合に、操作受付部１０３は、第１の表示部１８の対局用画面における差し手から分岐する検証手として受け付ける。
また、既に検証用画面が第２の表示部１９に表示されている状態で、観戦者により第２のタッチパネル２１が操作され、駒の移動等が指示された場合も、操作受付部１０３は、第２の表示部１９の検証用画面に対する次の検証手として受け付ける。
検証手の入力がないと判別した場合に（ステップＳ２０５；Ｎｏ）、ゲーム装置１００は、後述するステップＳ２０７に処理を進める。
【００６０】
一方、ゲーム装置１００は、検証手の入力があったと判別した場合に（ステップＳ２０５；Ｙｅｓ）、対応する表示部において、検証用画面を表示し、若しくは、検証用画面を更新する（ステップＳ２０６）。
すなわち、検証棋譜生成部１０４が、受け付けた検証手に応じた検証棋譜を生成して棋譜記憶部１０２に蓄積させ、また、検証用画面生成部１０７が、新たに蓄積された対局棋譜に基づいて検証用画面を生成（更新）し、そして、表示制御部１０８が、生成された対局用画面を、検証手の入力があった方の表示部に表示する。
例えば、両画面に対局用画面が表示されている状態で、第１の表示部１８に対して差し手が入力された場合に、表示制御部１０８は、その第１の表示部１８の表示を対局用画面から検証用画面（検証手を反映させた検証用画面）に切り換える。
また、既に検証用画面が表示されている第２の表示部１９に対して検証手が入力された場合に、表示制御部１０８は、その検証手を反映させて第２の表示部１９の検証用画面を更新する。
なお、最初に検証手が入力され、一方の表示部が対局用画面から検証用画面に切り換わった際に、他方の表示部における対局用画面の更新は停止される。つまり、ゲーム中の差し手から分岐する検証手による手筋の検証が開始されると、その時点（分岐直前）における対局用画面が他方の表示部にてそのまま保持されるようになる。すなわち、手筋の検証を行う直前の状態（つまり、分岐前の差し手のままの対局用画面）が、他方の表示部に保持され、検証を進める観戦者が元の状態を把握できるようにしている。
【００６１】
ゲーム装置１００は、検証中において別の手筋の検証が要求されたか否かを判別する（ステップＳ２０７）。
例えば、上述した図５（ｂ）に示すような検証用画面において、観戦者からボタンＢＢが押下された場合に、ゲーム装置１００は、検証中の検証手から更に分岐する別の手筋の検証が要求されたと判別する。
別の検証が要求されていないと判別した場合に（ステップＳ２０７；Ｎｏ）、ゲーム装置１００は、後述するステップＳ２０９に処理を進める。
【００６２】
一方、ゲーム装置１００は、別の検証が要求されたと判別した場合に（ステップＳ２０７；Ｙｅｓ）、他方の表示部に、検証用画面を反映させる（ステップＳ２０８）。
例えば、第２の表示部１９に図５（ｂ）のような検証用画面が表示されており、その状態でボタンＢＢが押下されると、表示制御部１０８は、その検証用画面を第１の表示部１８にも反映し、第１及び第２の表示部１８，１９に同じ検証用画面を表示させる。
そして、観戦者は、上記の対局用画面からの検証を始める場合と同様に、何れか一方の検証用画面に対して検証手を入力し、検証している検証手から更に分岐する検証手による手筋の検証を始めることができるようになる。
なお、分岐する新たな検証用画面が何れか一方の表示部に表示されると、他方の表示における検証用画面の更新は停止される。つまり、新たな手筋の検証が開始されると、その時点（分岐直前）における検証用画面が他方の表示部にてそのまま保持されるようになる。すなわち、更に分岐する検証手による手筋の検証を行う直前の状態（つまり、分岐前の検証手のままの検証用画面）が他方の表示部に保持され、検証を進める観戦者が分岐前の状態を把握できるようにしている。
【００６３】
ゲーム装置１００は、検証の終了が要求されたか否かを判別する（ステップＳ２０９）。
例えば、上述した図５（ｂ）に示すような検証用画面において、観戦者からボタンＲＢが押下された場合に、ゲーム装置１００は、検証の終了が要求されたと判別する。
検証の終了が要求されていないと判別した場合に（ステップＳ２０９；Ｎｏ）、ゲーム装置１００は、後述するステップＳ２１１に処理を進める。
【００６４】
一方、ゲーム装置１００は、検証の終了が要求されたと判別した場合に（ステップＳ２０９；Ｙｅｓ）、検証用画面を対局用画面に戻す（ステップＳ２１０）。
例えば、第２の表示部１９に図５（ｂ）のような検証用画面が表示されており、その状態でボタンＲＢが押下されると、表示制御部１０８は、その検証用画面を対局用画面に切り換える。なお、両表示部に検証用画面が表示されている状態で、一方の検証用画面にて検証の終了が要求された場合に、その要求がなされた表示部だけ、検証用画面を対局用画面に戻してもよい。
そして、ゲーム装置１００は、対局用画面の更新を再開させる。なお、対局用画面の更新を停止していた間に、新たな対局棋譜が複数蓄積されていた場合（観戦する将棋ゲームが数手先に進んでいた場合）に、ゲーム装置１００は、例えば、所定時間間隔で１手ずつ、対局用画面を更新する。つまり、上述したステップＳ２０４に処理が戻った際に、対局用画面生成部１０６が一度に全てを反映させて対局用画面を更新するのではなく、差し手が進む様子を観戦者が認識できる程度の時間間隔で１手ずつ対局棋譜を反映させた対局用画面を順次生成する。そして、表示制御部１０８が、第１及び第２の表示部１８，１９にそれぞれ対局用画面を表示させる。なお、一方の表示部に検証用画面を残したまま対局用画面の更新を再開した場合には、検証用画面の方の表示部について、更新等せずにそのまま検証用画面を表示させてもよい。
【００６５】
ゲーム装置１００は、対局が投了したか否かを判別する（ステップＳ２１１）。つまり、観戦していた将棋ゲームが終了したかどうかを判別する。
対局が投了していないと判別した場合に（ステップＳ２１１；Ｎｏ）、ゲーム装置１００は、ステップＳ２０１に処理を戻し、上述したステップＳ２０１〜Ｓ２１１の処理を繰り返し実行する。
【００６６】
一方、対局が投了したと判別した場合に（ステップＳ２１１；Ｙｅｓ）、ゲーム装置１００は、検証処理を終了する。
【００６７】
このような検証処理によって、観戦している将棋ゲームの途中で検証手を入力でき、その入力があった表示部が対局用画面から検証用画面に切り換わると共に、その時点（分岐直前）における対局用画面が他方の表示部にて保持されるようになる。そして、検証を終えると、対局用画面の更新が再開され、再び将棋ゲームの観戦に戻ることができる。
【００６８】
より具体的に説明すると、観戦者が将棋ゲームを観戦している際には、図７（ａ）に示すように、第１及び第２の表示部１８，１９に対局用画面が表示され、ゲームの進行に伴って両画面とも更新される。
その後、図７（ａ）のタイミングＴ１にて、第２のタッチパネル２１が操作され、第２の表示部１９にて駒の移動等が指示されると、ゲーム装置１００は、第２の表示部１９に検証用画面を切り換えて表示すると共に、第１の表示部１８の対局用画面の更新を停止する。つまり、手筋の検証を行う直前の状態（つまり、分岐前の差し手のままの対局用画面）が、第１の表示部１８にそのまま保持されることになる。
そして、観戦者による検証が進むと（検証手が第２のタッチパネル２１から次々と入力されると）、それに応じて、第２の表示部１９の検証用画面が更新される。それでも、分岐前の対局用画面が第１の表示部１８に残っているため、観戦者は分岐前の状態を適切に把握しながら、検証を進めることができる。
【００６９】
その後、図７（ａ）のタイミングＴ２にて、検証の終了が指示されると（第２の表示部１９の検証用画面にて、ボタンＲＢが押下されると）、ゲーム装置１００は、第２の表示部１９の表示を検証用画面から対局用画面に戻すと共に、第１及び第２の表示部１８，１９における対局用画面の更新を再開する。
【００７０】
一方、同様の状況において、図７（ｂ）のタイミングＴ２にて、別の検証が指示されると（第２の表示部１９の検証用画面にて、ボタンＢＢが押下されると）、ゲーム装置１００は、その時点における検証用画面を第１の表示部１８にも反映し、第１及び第２の表示部１８，１９に同じ検証用画面を表示させる。
そして、今度は第１のタッチパネル２０が操作され、第１の表示部１８にて駒の移動等が指示されると、ゲーム装置１００は、第１の表示部１８の検証用画面だけを更新する。なお、上記と同様にこの場合、第２の表示部１９の検証用画面は更新されずにそのまま保持されることになる。
そして、観戦者による検証が進むと（検証手が第１のタッチパネル２０から次々と入力されると）、それに応じて、第１の表示部１８の検証用画面が更新される。それでも、分岐（直近の分岐）前の検証手のままの検証用画面が第２の表示部１９に残っているため、観戦者は分岐前の状態を適切に把握しながら、検証を進めることができる。
【００７１】
その後、図７（ｂ）のタイミングＴ３にて、検証の終了が指示されると、ゲーム装置１００は、第１及び第２の表示部１８，１９の表示をそれぞれ対局用画面に戻すと共に、両表示部における対局用画面の更新を再開する。
なお、このように両表示部を、共に対局用画面に戻す代わりに、上述したように、検証の終了が要求された方の表示部だけ、検証用画面から対局用画面に戻してもよい。例えば、図７（ｂ）のタイミングＴ３にて、第２の表示部１９における検証用画面にてボタンＢＢが押下された場合、ゲーム装置１００は、第１の表示部１８にタイミングＴ３における検証用画面を残したまま、第２の表示部１９だけを対局用画面に戻す。そして、第２の表示部１９についてだけ、対局用画面の更新を再開する。この場合、観戦者の検証した手筋と、実際に行われる差し手による手筋とを適宜比較することができる。
【００７２】
このように、将棋ゲームの途中で何れかの対局用画面からも検証手を入力でき、その入力のあった画面が検証用画面に移行すると共に、他方の対局用画面がその時点（分岐直前）における対局棋譜の状態で停止するため、対局用画面と見比べながら検証を行うことができる。
また、検証中の検証手から更に分岐する検証手による手筋も検証することができ、その際にも、他方の検証用画面がその時点（分岐直前）における検証棋譜の状態で停止するため、分岐前と見比べながら検証を進めることができる。
この結果、観戦する対局ゲームの途中で、自由に手筋を検証することができる。
【実施例２】
【００７３】
上記実施形態では、他のプレイヤ間における将棋ゲームを観戦する際に、観戦者が検証手による手筋を検証する場合について説明したが、手筋を検証するのは、このような観戦者に限られず他のプレイヤであってもよい。
例えば、将棋ゲームを対局しているプレイヤ自身が、ゲーム中に手筋を検証できるようにしてもよい。
以下、プレイヤ自身が、ゲーム途中で手筋を検証できることを特徴とした他のゲーム装置について、図８を参照して説明する。図８は、本発明の他の実施形態に係るゲーム装置３００の概要構成を示す模式図である。
【００７４】
図８に示すように、ゲーム装置３００は、通信部１０１と、棋譜記憶部１０２と、操作受付部１０３と、検証棋譜生成部１０４と、処理制御部１０５と、対局用画面生成部１０６と、検証用画面生成部１０７と、表示制御部１０８と、対局棋譜生成部３０１とを備える。
つまり、上述した図３のゲーム装置１００に、対局棋譜生成部３０１を加えた構成となっている。
【００７５】
なお、通信部１０１は、例えば、対局相手となる他のプレイヤの装置（他の装置）と通信可能に接続され、他の装置から送られる差し手を受信し、また、プレイヤから入力される対局用の差し手を送信する。
【００７６】
また、操作受付部１０３は、プレイヤから入力される対局用の差し手、又は、検証用の検証手を受け付ける。
一例として、第１及び第２の表示部１８，１９に対局用画面が表示されている状態で、第１のタッチパネル２０から対局用画面に対する駒の移動等が指示された場合に、操作受付部１０３は、対局用に入力された差し手として受け付ける。一方、第２のタッチパネル２１から対局用画面に対する駒の移動等が指示された場合に、操作受付部１０３は、検証手として受け付ける。
なお、第１及び第２の表示部１８，１９が、対局用及び検証用としてそれぞれ固定されるものではなく、プレイヤの指定等により、適宜入れ替え（変更）可能とする。
【００７７】
対局棋譜生成部３０１は、通信部１０１が他の装置から受信した差し手（対局相手の差し手）、及び、プレイヤから入力される対局用の差し手に従って、対局棋譜を生成する。
対局棋譜生成部３０１は、生成した対局棋譜を棋譜記憶部１０２に記憶させる。つまり、棋譜記憶部１０２には、上述した図４（ａ）に示すような対局棋譜１０２ａが同様に記憶される。
【００７８】
また、対局用画面生成部１０６は、上記の実施形態と同様に、棋譜記憶部１０２に記憶された対局棋譜１０２ａに基づいて対局用画面を生成する。また、検証用画面生成部１０７も、上記の実施形態と同様に、棋譜記憶部１０２に記憶された検証棋譜１０２ｂに基づいて検証用画面を生成する。
【００７９】
そして、表示制御部１０８は、上記の実施形態と同様に、これら対局用画面及び、検証用画面を、第１及び第２の表示部１８，１９に適宜表示させる。
例えば、検証手が入力されていない状態であれば、表示制御部１０８は、対局用画面生成部１０６により生成された対局用画面を、第１及び第２の表示部１８，１９にそれぞれ表示させる。
一方、プレイヤによる検証中であれば（検証手が入力されている状態であれば）、表示制御部１０８は、検証用画面生成部１０７により生成された検証用画面を、例えば、検証手が入力された第２の表示部１９に表示させる。
【００８０】
また、検証中の検証手から更に分岐する別の検証手が指示されると、表示制御部１０８は、その時点における検証用画面を第１の表示部１８にも反映し、第１及び第２の表示部１８，１９に同じ検証用画面を表示させる。その状態で、例えば、第１のタッチパネル２０が操作され、第１の表示部１８にて駒の移動等が指示されると、表示制御部１０８は、第１の表示部１８の検証用画面だけを更新する。つまり、第２の表示部１９の検証用画面が更新されないため、分岐直前の検証用画面がそのまま保持されることになる。
この場合も、検証手から更に分岐する検証手による手筋の検証を行う直前の状態が他方の表示部に保持され、検証を進めるプレイヤが分岐前の状態を把握できるようにしている。
その後、検証の終了が指示されると、表示制御部１０８は、少なくとも第１の表示部１８の表示を検証用画面から対局用画面に戻し、その対局用画面にて対局用の差し手が入力できるようにする。
【００８１】
このようなゲーム装置３００においても、将棋ゲームの途中で検証手を入力でき、その入力により検証用画面に移行すると共に、他方の対局用画面がその時点（分岐直前）における対局棋譜の状態で停止するため、対局用画面と見比べながら検証を行うことができる。
また、検証中の検証手から更に分岐する検証手による手筋も検証することができ、その際にも、他方の検証用画面がその時点（分岐直前）における検証棋譜の状態で停止するため、分岐前と見比べながら検証を進めることができる。
この結果、プレイする将棋ゲームの途中で、自由に手筋を検証することができる。
【００８２】
上記実施形態では、将棋ゲームの途中で、手筋を検証する場合について説明したが、手筋を検証する時期は、このような将棋ゲームの途中に限られず任意である。例えば、将棋ゲームの投了後に感想戦を行えるようにし、この感想戦において、手筋を検証する場合にも適宜適用可能である。
【００８３】
上記の実施の形態では、２画面を有する携帯型のゲーム装置１に本発明が適用される場合について説明したが、このようなゲーム装置１に限られず他の装置にも適宜適用可能である。
例えば、３画面や４画面といった２画面を超える表示部を有するゲーム装置についても、本発明は適宜適用可能である。その場合も、検証手が入力された表示部に検証用画面が表示され、少なくとも他の１つの表示部にて対局用画面の更新が停止され、分岐前の差し手のままの対局用画面が保持される。そして、検証中の差し手から更に分岐する差し手が入力されると、少なくとも他の１つの表示部にて検証用画面の更新が停止され、分岐前の検証手のままの検証用画面が保持される。
この他にも、例えば、表示領域の広いタッチパネルを有するパソコン等において、このような２画面以上の表示データを１つの表示領域に並べて表示する場合でも、適宜適用可能である。
【００８４】
上記の実施の形態では、対局ゲームとして、将棋ゲームを一例として説明したが、対局ゲームはこれに限られず任意である。例えば、他に、囲碁、チェス、オセロ、麻雀等の対局ゲームにも適宜適用可能である。
【産業上の利用可能性】
【００８５】
本発明によれば、対局ゲームにおいて、自由に手筋を検証することに好適な、ゲーム装置、検証方法、および、プログラムを提供することができる。
【符号の説明】
【００８６】
１      ゲーム装置
１０    処理制御部
１１    コネクタ
１２    カートリッジ
１３    無線通信部
１４    通信コントローラ
１５    サウンドアンプ
１６    スピーカ
１７    操作キー
１８    第１の表示部
１９    第２の表示部
２０    第１のタッチパネル
２１    第２のタッチパネル
１００，３００  ゲーム装置
１０１  通信部
１０２  棋譜記憶部
１０３  操作受付部
１０４  検証棋譜生成部
１０５  処理制御部
１０６  対局用画面生成部
１０７  検証用画面生成部
１０８  表示制御部
３０１  対局棋譜生成部
【図１】
2010207456.tif 000003
【図２】
2010207456.tif 000004
【図３】
2010207456.tif 000005
【図４】
2010207456.tif 000006
【図５】
2010207456.tif 000007
【図６】
2010207456.tif 000008
【図７】
2010207456.tif 000009
【図８】
2010207456.tif 000010