(57)【要約】【課題】複数のオブジェクトを使用するゲームにおいて、オブジェクトに付された画像を確認するゲーム装置等を提供する。【解決手段】複数のオブジェクトを使用するゲーム装置２０１において、各オブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられる。記憶部２０２は、各オブジェクトの状態が、第１の状態か、第２の状態か、を記憶する。受付部２０３は、複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける。表示部２０４は、選択指示入力により選択されていないオブジェクトの状態が（ａ）第１の状態である場合、第１の画像を表示し、（ｂ）第２の状態である場合、第２の画像を表示し、選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が（ｃ）第２の状態である場合、第１の画像を表示する。【選択図】図２
2011019750.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを使用するゲームを実現するゲーム装置であって、
当該複数のオブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられ、
前記複数のオブジェクトのそれぞれの状態が、第１の状態か、第２の状態か、を記憶する記憶部と、
前記複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける受付部と、
前記複数のオブジェクトのうち、前記選択指示入力により選択されていないオブジェクトのそれぞれについて、当該オブジェクトの状態が
（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、
（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示し、
前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示する
表示部と、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
前記受付部は、前記選択されたオブジェクトの状態を更新する更新指示入力を受け付け、
前記更新指示入力が受け付けられると、前記記憶部において、前記選択されたオブジェクトの状態が、第１の状態であれば第２の状態に更新する更新部
を備えることを特徴とするゲーム装置。
【請求項３】
請求項２に記載のゲーム装置であって、
前記更新部は、前記更新指示入力が受け付けられると、前記記憶部において、前記選択されたオブジェクトの状態が、第２の状態であれば第１の状態に更新する
ことを特徴とするゲーム装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のゲーム装置であって、
前記表示部は、前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示する
ことを特徴とするゲーム装置。
【請求項５】
請求項４に記載のゲーム装置であって、
前記表示部は、前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像に、第１の透明度で当該オブジェクトに対応付けられる第２の画像を合成し、当該合成された画像を表示し、
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像に、第２の透明度で当該オブジェクトに対応付けられる第１の画像を合成し、当該合成された画像を表示する
ことを特徴とするゲーム装置。
【請求項６】
請求項４に記載のゲーム装置であって、
前記表示部は、前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトが
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第２の画像を、第２の時間表示することを繰り返し、
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第１の画像を、第２の時間表示することを繰り返す
ことを特徴とするゲーム装置。
【請求項７】
請求項６に記載のゲーム装置であって、
前記第１の時間は、前記第２の時間より短い
ことを特徴とするゲーム装置。
【請求項８】
複数のオブジェクトを使用するゲームを実現するゲーム制御方法であって、
当該複数のオブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられ、記憶部と、受付部と、表示部と、を備え、
前記記憶部が、前記複数のオブジェクトのそれぞれの状態が、第１の状態か、第２の状態か、を記憶する記憶工程と、
前記受付部が、前記複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける受付工程と、
前記表示部が、前記複数のオブジェクトのうち、前記選択指示入力により選択されていないオブジェクトのそれぞれについて、当該オブジェクトの状態が
（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、
（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示し、
前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示する
表示工程と、
を備えることを特徴とするゲーム制御方法。
【請求項９】
複数のオブジェクトを使用するゲームを実現するプログラムであって、
当該複数のオブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられ、
コンピュータを、
前記複数のオブジェクトのそれぞれの状態が、第１の状態か、第２の状態か、を記憶する記憶部、
前記複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける受付部、
前記複数のオブジェクトのうち、前記選択指示入力により選択されていないオブジェクトのそれぞれについて、当該オブジェクトの状態が
（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、
（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示し、
前記選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示する
表示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトを使用するゲームにおいて、オブジェクトに付された画像を確認するのに好適なゲーム装置、ゲーム制御方法、ならびにこれらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
従来より、将棋等に代表される対局ゲームを行うことのできるゲーム装置が、広く普及している。例えば、特許文献１には、ネットワークに接続されたプレイヤ同士が、将棋ゲーム等の対局ゲームを行うことができるゲームサーバが開示されている。将棋ゲームでは、プレイヤは、表と裏に文字が記された複数の駒を操作して相手プレイヤと対局を行う。プレイヤは、駒を敵陣に進めると、駒を裏返し、それまでの駒の動きと異なる動きをさせることができる（以下、駒が「成る」という）。また、将棋ゲーム以外にも、カードの表と裏にカードの役割を示す記号等が記され、裏返すとカードの役割が変化するルールを採用したカードゲームも広く知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２１５６２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ゲームのルールを覚えたての初心者は、駒やカード等のオブジェクトの表と裏に記された文字や記号等を完全に覚えていないことがあり、例えば、将棋ゲームでは、成った駒は元々はどの駒だったのか、又は駒が成るとどんな駒に成るのかがわからないことがある。従って、プレイヤがオブジェクトの表と裏に記された文字や記号等、すなわち、表と裏に付された画像を簡易に確認できる手法が強く求められている。
【０００５】
本発明は、上記のような課題を解決するもので、複数のオブジェクトを使用するゲームにおいて、オブジェクトに付された画像を確認するのに好適なゲーム装置、ゲーム制御方法、ならびにこれらをコンピュータにて実現するプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係るゲーム装置は、複数のオブジェクトを使用するゲームを実現するゲーム装置であって、当該複数のオブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられ、記憶部と、受付部と、表示部と、を備え、以下のように構成する。
【０００７】
例えば、将棋ゲームの場合、プレイヤは複数の駒を操作して対局を行い、各駒の表と裏には文字が記された画像が付されている。将棋ゲームでは、駒が成っていない状態（通常の状態）にある場合は、駒の表に付された画像（第１の画像）が、駒の表側（見えている面）に表示される。一方、駒が成った状態にある場合は、駒の裏に付された画像（第２の画像）が、駒の表側に表示される。例えば、“飛車”の駒の場合、駒が通常の状態にある場合には、“飛車”（駒の表）の文字（第１の画像）が駒の表側に表示され、駒が成った状態にある場合には、“竜王”（駒の裏）の文字（第２の画像）が駒の表側に表示される。
【０００８】
記憶部は、複数のオブジェクトのそれぞれの状態が、第１の状態か、第２の状態か、を記憶する。
【０００９】
すなわち、将棋盤上に配置された複数の駒が、成った状態であるか否か、を駒毎に記憶する。
【００１０】
受付部は、複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける。
【００１１】
例えば、プレイヤは、将棋盤上に配置された複数の将棋の駒のなかから、一つの駒を選択する。
【００１２】
表示部は、複数のオブジェクトのうち、選択指示入力により選択されていないオブジェクトのそれぞれについて、当該オブジェクトの状態が
（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、
（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示し、
選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示する。
【００１３】
例えば、“飛車”の駒の場合、プレイヤによって選択されておらず、駒が通常の状態の場合は、“飛車”（駒の表）の文字が駒の表側に表示され、“飛車”の駒がプレイヤによって選択されておらず、駒が成った状態の場合は、“竜王”（駒の裏）の文字が駒の表側に表示される。一方、“飛車”の駒が成った状態の場合にプレイヤが駒を選択すると、“飛車”（駒の表）の文字が駒の表側に表示される。
【００１４】
本発明によれば、オブジェクトの裏に記された文字や記号等を覚えていなくても、ゲームの最中に確認することができる。
【００１５】
また、受付部は、選択されたオブジェクトの状態を更新する更新指示入力を受け付け、更新部は、更新指示入力が受け付けられると、記憶部において、選択されたオブジェクトの状態が、第１の状態であれば第２の状態に更新するようにしてもよい。
【００１６】
すなわち、プレイヤは、選択した駒を成らせる指示をし、選択された駒の状態が通常の状態と記憶部に記憶されている場合、更新部は成った状態に変更して記憶部に記憶させる。
【００１７】
また、更新部は、更新指示入力が受け付けられると、記憶部において、選択されたオブジェクトの状態が、第２の状態であれば第１の状態に更新するようにしてもよい。
【００１８】
上記のような更新は将棋のルールにおいては禁止されているが、オブジェクトの状態の変更に制約が無いゲームの場合には、第２の状態から第１の状態へ更新することができる。例えば、表と裏に役割が異なるマークが付されたカードを用いるカードゲームにおいて、プレイヤがカードを裏返す指示をし、選択されたカードの状態が裏の状態と記憶部に記憶されている場合、更新部は表の状態に更新して記憶部に記憶させる。
【００１９】
本発明によれば、プレイヤによる更新指示によりオブジェクトの状態を変更することができる。
【００２０】
また、表示部は、選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示するようにしてもよい。
【００２１】
例えば、“飛車”の駒がプレイヤによって選択されると、駒が通常の状態の場合には、“竜王”（駒の裏）の文字が駒の表側に表示される。
【００２２】
本発明によれば、駒がどの駒に成るのかを、ゲームの最中に確認することができる。
【００２３】
また、表示部は、選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像に、第１の透明度で当該オブジェクトに対応付けられる第２の画像を合成し、当該合成された画像を表示し、
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像に、第２の透明度で当該オブジェクトに対応付けられる第１の画像を合成し、当該合成された画像を表示するようにしてもよい。
【００２４】
例えば、プレイヤが選択した駒が、成った状態の場合、駒の表側を透明にし、駒の表に記された文字を、左右が反転した文字ではなく見えるように、駒の裏側（見えてなかった面）に表示する。また、プレイヤが選択した駒が、通常の状態の場合、駒の表側を透明にし、駒の裏に記された文字を、左右が反転した文字ではなく見えるように、駒の裏側に表示する。
【００２５】
本発明によれば、プレイヤが駒を選択すると、駒の表側の画像の透明度を変え、駒の裏側の画像を、左右反転した文字ではなく、通常の文字の向きで見ることができる。
【００２６】
また、表示部は、選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトが
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第２の画像を、第２の時間表示することを繰り返し、
（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第１の画像を、第２の時間表示することを繰り返すようにしてもよい。
【００２７】
すなわち、選択された駒が、成った状態（第２の状態）の場合、駒の表に付された画像（第１の画像）を、例えば２秒間（第１の時間）表示し、駒の裏に付された画像（第２の画像）を、例えば１秒間（第２の時間）表示する。また、選択された駒が、通常の状態（第１の状態）の場合、駒の裏に付された画像（第２の画像）を、例えば２秒間（第１の時間）表示し、駒の表に付された画像（第１の画像）を、例えば１秒間（第２の時間）表示する。
【００２８】
本発明によれば、プレイヤが駒を選択すると、表側の画像と裏側の画像とを任意の時間間隔で交互に表示されるので、見えていない面に何が記されているかを知ることができる。
【００２９】
また、さらに、第１の時間は、第２の時間より短くしてもよい。
【００３０】
すなわち、選択された駒が、成った状態（第２の状態）にある場合、駒の表に付された画像（第１の画像）を、例えば１秒間（第１の時間）表示し、駒の裏に付された画像（第２の画像）を、例えば３秒間（第２の時間）表示する。また、選択された駒が、通常の状態（第１の状態）の場合、駒の裏に付された画像（第２の画像）を、例えば１秒間（第１の時間）表示し、駒の表に付された画像（第１の画像）を、例えば３秒間（第２の時間）表示する。
【００３１】
本発明によれば、プレイヤが駒を選択すると、裏側の画像が表側の画像よりも短い時間、表示されるので、見えていない面に何が記されているかを知ることができる。
【００３２】
本発明のその他の観点に係るゲーム制御方法は、複数のオブジェクトを使用するゲームを実現するゲーム装置であって、当該複数のオブジェクトのそれぞれには、第１の画像と、第２の画像と、が対応付けられ、記憶工程と、受付工程と、表示工程と、を備え、以下のように構成する。
【００３３】
記憶工程において、記憶部が、複数のオブジェクトのそれぞれの状態が、第１の状態か、第２の状態か、を記憶する。
【００３４】
受付工程において、受付部が、複数のオブジェクトからいずれか一つを選択する選択指示入力を受け付ける。
【００３５】
表示工程において、表示部が、複数のオブジェクトのうち、選択指示入力により選択されていないオブジェクトのそれぞれについて、当該オブジェクトの状態が
（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、
（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示し、
選択指示入力によりいずれかのオブジェクトが選択されていれば、当該選択されたオブジェクトの状態が
（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示する。
【００３６】
本発明のその他の観点に係るプログラムは、コンピュータを上記ゲーム装置として機能させ、コンピュータに上記ゲーム制御方法を実行させるように構成する。
【００３７】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【発明の効果】
【００３８】
本発明によれば、複数のオブジェクトを使用するゲームにおいて、オブジェクトに付された画像を確認するのに好適なゲーム装置、ゲーム制御方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係るゲーム装置等が実現される典型的な情報処理装置の概要構成を示す模式図である。
【図２】実施形態のゲーム装置の機能構成を説明するための図である。
【図３】実施形態のゲーム装置の各部が行う処理を説明するためのフローチャートである。
【図４】（ａ）は駒の表の外観を示す図であり、（ｂ）は駒の裏の外観を示す図である。
【図５】（ａ）は通常の状態の駒を示す図であり、（ｂ）は（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図６】駒の表側を透明にし、駒の裏に記された文字を見た場合の駒の図である。
【図７】（ａ）は駒が成った状態の駒を示す図であり、（ｂ）は（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図８】（ａ）は通常の状態の駒を示す図であり、（ｂ）は（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図９】（ａ）は駒が成った状態の駒を示す図であり、（ｂ）は（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図１０】図５（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図１１】図７（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【図１２】図５（ａ）の駒をプレイヤが選択した場合の駒を示す図である。
【発明を実施するための形態】
【００４０】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００４１】
（実施形態）
図１はプログラムを実行することにより、本発明の実施形態に係るゲーム装置の機能を果たす典型的な情報処理装置１００の概要構成を示す模式図である。以下、本図を参照して説明する。
【００４２】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、コントローラユニット１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、を備える。
【００４３】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００４４】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００４５】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００４６】
インターフェース１０４を介して接続されたコントローラユニット１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。例えば、コントローラ１０５ａを振る操作（手を振る動作）を行うと、その操作情報等を無線通信により受け付ける。
【００４７】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。プレイヤは、コントローラユニット１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００４８】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタへ出力される。これにより、各種の画像表示が可能となる。
【００４９】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００５０】
また、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００５１】
また、仮想空間が３次元にて構成される場合には、当該３次元空間内に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００５２】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画したりすることが可能である。
【００５３】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００５４】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００５５】
ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、音声処理部１１０は、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ＡＤＰＣＭ形式やＯｇｇ  Ｖｏｒｂｉｓ形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【００５６】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００５７】
以上で説明した情報処理装置１００は、いわゆる「コンシューマ向けテレビゲーム装置」に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。
【００５８】
例えば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、及び、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラユニット１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【００５９】
上記情報処理装置１００において実現される本実施形態に係るゲーム装置の機能構成について、図２を参照して説明する。ゲーム用のプログラム及びデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態に係るゲーム装置が実現される。
【００６０】
ゲーム装置２０１は、記憶部２０２と、受付部２０３と、表示部２０４と、更新部２０５と、から構成される。
【００６１】
記憶部２０２は、複数のオブジェクトを使用するゲームにおいて、各オブジェクトが、第１の状態か、第２の状態か、を記憶する。
したがって、ＣＰＵ  １０１はＲＡＭ  １０３と協働し、記憶部２０２として機能する。
【００６２】
受付部２０３は、プレイヤから、複数のオブジェクトのうちいずれか一つを選択する指示（選択指示）を受け付ける。また受付部２０３は、プレイヤにより選択されたオブジェクトの状態を更新する指示（更新指示）を受け付ける。例えば、オブジェクトの状態を第１の状態から第２の状態に変更する指示や、第２の状態から第１の状態へ変更する指示を受け付ける。ゲームのルールによって、第２の状態から第１の状態への変更が不可能な場合は、警告等を発するようにしてもよい。受付部２０３は、選択指示を受け付けると、表示部２０４に、その選択指示の情報を送り、更新指示を受け付けると、更新指示を受けた駒の情報を更新部２０５に送る。
したがって、ＣＰＵ  １０１はインターフェース１０４、コントローラユニット１０５と協働し、受付部２０３として機能する。
【００６３】
表示部２０４は、受付部２０３より送られた選択指示、及び記憶部２０２に記憶されたオブジェクトの状態に基づいて、オブジェクトに対応付けられる画像を表示する。すなわち、プレイヤにより選択されていないオブジェクトは、オブジェクトの状態が、（ａ）第１の状態である場合、当該オブジェクトに対応付けられる第１の画像を表示し、（ｂ）第２の状態である場合、当該オブジェクトに対応付けられる第２の画像を表示する。また、プレイヤにより選択されたオブジェクトは、オブジェクトの状態が、（ｃ）第２の状態である場合、当該オブジェクトに対応付けられる第１の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第２の画像を、第２の時間表示することを繰り返し、（ｄ）第１の状態である場合、当該オブジェクトに対応付けられる第２の画像を、第１の時間表示し、当該オブジェクトに対応付けられる第１の画像を、第２の時間表示することを繰り返す。ここで、第１の時間は第２の時間よりも短い時間であるとする。
したがって、ＣＰＵ  １０１は画像処理部１０７と協働して、表示部２０４として機能する。
【００６４】
更新部２０５は、選択されたオブジェクトについて、受付部２０３より更新指示を受け付けると、記憶部２０２に記憶されたオブジェクトの状態を更新する。すなわち、オブジェクトの状態が、第１の状態であると記憶部２０２に記憶されているとすると、第２の状態に更新し、第２の状態であると記憶部２０２に記憶されているとすると、第１の状態に更新する。ゲームのルールによりこのような更新が禁止されている場合は、更新指示を受け付けると警告を発し、更新を行わないようにすることもできる。
したがって、ＣＰＵ  １０１は更新部２０５として機能する。
【００６５】
次に、ゲーム装置２０１の各部が行う処理について、将棋ゲームを例にとり、説明する。ゲーム装置２０１に電源が投入され、プレイヤによってゲームが開始されると、ＣＰＵ  １０１は図３のフローチャートに示す処理を、各駒に対して行う。
【００６６】
ゲームが開始すると、例えば、プレイヤは、コントローラ１０５ａ等を用いて、ディスプレイに表示された複数の駒（オブジェクト）から、一つの駒を選択する。各駒には、表と裏に、その駒の役割を示す文字が記されている。例えば、図４（ａ）に示すように、駒の表には“飛車”の文字が記され、図４（ｂ）に示すように、駒の裏には“竜王”の文字が記されている。駒が通常の状態の場合、図４（ａ）のように駒は表示され、駒が成った状態の場合、図４（ｂ）のように駒は表示される。
【００６７】
受付部２０３は、各駒に対してプレイヤによる選択指示の有無を判断し（ステップＳ３０１）、選択指示を受け付けた場合は（ステップＳ３０１；Ｙｅｓ）、その選択指示を表示部２０４に送る。表示部２０４は、選択指示を受け付けると、記憶部２０２に記憶されている駒の状態を参照して、駒が通常の状態（第１の状態）か、成った状態（第２の状態）かを判断する（ステップＳ３０２）。
【００６８】
例えば、プレイヤが“飛車”の駒を選択したとすると、受付部２０３は、“飛車”の駒が選択されたという内容の選択指示を表示部２０４に送る。表示部２０４は、選択指示を受け付けると、記憶部２０２に記憶されている“飛車”の駒の状態を参照して駒の状態を判断する。
【００６９】
駒が成った状態の場合は（ステップＳ３０２；Ｙｅｓ）、駒の表の画像（第１の画像）を第１の時間表示し、駒の裏の画像（第２の画像）を第２の時間表示し、選択されている間は第１及び第２の画像を繰り返し表示する（ステップＳ３０３）。一方、駒が通常の状態の場合は（ステップＳ３０２；Ｎｏ）、駒の裏の画像（第２の画像）を第１の時間表示し、駒の表の画像（第１の画像）を第２の時間表示する（ステップＳ３０４）。
【００７０】
ここで、例えば、“飛車”の駒が通常の状態の場合に（図５（ａ））駒が選択されると、図５（ｂ）に示すように、駒の表側を透明にし、駒の裏に記された文字（“竜王”）を表示する。一般的に、駒の表側を透明にすると、図６に示すように、裏側に記された文字（図６の黒文字の“竜王”）は左右反転して表示されるが、本発明では、図５（ｂ）に示すように、裏側に記された文字を左右反転させずに表示させる。同様に、“飛車”の駒が成った状態の場合に（図７（ａ））、駒が選択されると、図７（ｂ）に示すように、駒の表側を透明にし、駒の裏側に記された文字（“飛車”）を表示する。
【００７１】
すなわち、選択指示があり（ステップＳ３０１；Ｙｅｓ）、駒が成っている状態の場合（ステップＳ３０２；Ｙｅｓ）、図７（ｂ）の画像を第１の時間（例えば、１秒）表示し、図７（ａ）の画像を第２の時間（例えば、３秒）表示する（ステップＳ３０３）。一方、選択指示があり（ステップＳ３０１；Ｙｅｓ）、駒が通常の状態の場合（ステップＳ３０２；Ｎｏ）、図５（ｂ）の画像を第１の時間（例えば、１秒）表示し、図５（ａ）の画像を第２の時間（例えば、３秒）表示する（ステップＳ３０４）。
【００７２】
また、本実施形態において、駒が選択されると、図８に示すように、駒の表側を半透明にするようにしてもよい。すなわち、“飛車”の駒が通常の状態の場合に（図８（ａ））駒が選択されると、駒の表側を半透明にして、駒の表側に記された文字（図８（ｂ）斜線の部分、“飛車”）を表示させたまま、裏側に記された文字（図８（ｂ）黒色の部分、“竜王”）を左右反転させずに表示させるようにする。同様に、“飛車”の駒が成った状態の場合に（図９（ａ））駒が選択されると、図９（ｂ）に示すように、駒の表側を半透明にし、駒の表側に記された文字（図９（ｂ）の斜線の部分、“竜王”）を表示させたまま、裏側に記された文字（図９（ｂ）黒色の部分、“飛車”）を左右反転させずに表示させる。
また、本実施形態において、表側を透明にせず、図４（ａ）と図４（ｂ）とが、駒がひっくり返るようにして、交互に表示されてもよい。
【００７３】
次に、プレイヤが選択した駒に対して更新指示を出すと、受付部２０３は、更新指示を受け付け（ステップＳ３０５；Ｙｅｓ）、更新部２０５は、更新指示が出された駒の状態を記憶部２０２を参照して判断する（ステップＳ３０６）。更新指示が出された駒の状態が成った状態の場合（ステップＳ３０６；Ｙｅｓ）、将棋のルールにより更新できないので、更新部２０５は警告を発する（ステップＳ３０７）。一方、更新部２０５は、更新指示が出された駒の状態が通常の状態の場合（ステップＳ３０６；Ｎｏ）、記憶部２０２に記憶されている当該駒の状態を成った状態に変更して記憶させる（ステップＳ３０８）。
【００７４】
例えば、“飛車”の駒が通常の状態の場合に（図５（ａ））更新指示が出されると、更新部２０５は、記憶部２０２に記憶されている状態を成った状態（図５（ｂ））に変更して記憶させる。一方、“飛車”の駒が成った状態の場合に（図５（ｂ））更新指示が出されると、更新部２０５は、例えば、“竜王を飛車に戻すことはできません。”等の文字を表示させたり、音声を再生させたりして、警告をする。
【００７５】
受付部２０３が選択指示を受け付けなかった場合は（ステップＳ３０１；Ｎｏ）、表示部２０４は、選択指示を受け付けなかった駒の状態を記憶部２０２を参照して判断する（ステップＳ３０９）。表示部２０４は、駒が成っている状態の場合（ステップＳ３０９；Ｙｅｓ）、駒の裏の画像を表示し（ステップＳ３１０）、駒が通常の状態の場合（ステップＳ３０９；Ｎｏ）、駒の表の画像を表示する（ステップＳ３１１）。
【００７６】
すなわち、“飛車”の駒の状態が通常の状態と記憶部２０２に記憶されている場合には、図５（ａ）のように駒を表示し、“飛車”の駒の状態が成った状態と記憶部２０２に記憶されている場合には、図７（ａ）のように駒を表示する。
【００７７】
本実施形態によれば、オブジェクトの表と裏に記された文字や記号等を完全に覚えていなくても、ゲームの最中でも簡易に確認することができる。また、表側を半透明にすることにより、表側に表示されている画像を確認しながら、裏側に表示された文字や記号を見ることができる。
【００７８】
また、本実施形態において、プレイヤによりオブジェクトが選択された場合に、裏側の画像を表示させるだけでなく、オブジェクトを移動させることができる方向を表示するようにしてもよい。例えば、プレイヤが通常の状態の“飛車”の駒（図５（ａ））を選択すると、駒を移動させることができる方向（矢印１１〜１４）が、図１０のように表示される。また、プレイヤが成った状態の“飛車”の駒（図７（ａ））を選択すると、駒を移動させることができる方向（矢印１５〜２２）が、図１１のように表示される。或いは、図１２のマス目２３のように、移動させることができるマス目に他のマス目の色と異なる色を付するようにしてもよい。
【００７９】
また、本発明は、将棋ゲーム以外にも、カードの表と裏にカードの役割を示す記号等が記され、裏返すとカードの役割が変化するルールを採用したカードゲーム等に適用することもできる。  
【産業上の利用可能性】
【００８０】
以上説明したように、本発明によれば、複数のオブジェクトを使用するゲームにおいて、オブジェクトに付された画像を確認するのに好適なゲーム装置、ゲーム制御方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【符号の説明】
【００８１】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  コントローラユニット
１０５ａ  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
２０１  ゲーム装置
２０２  記憶部
２０３  受付部
２０４  表示部
２０５  更新部
１１〜２２  矢印
２３  マス目
【図１】
2011019750.tif 000003
【図２】
2011019750.tif 000004
【図３】
2011019750.tif 000005
【図４】
2011019750.tif 000006
【図５】
2011019750.tif 000007
【図６】
2011019750.tif 000008
【図７】
2011019750.tif 000009
【図８】
2011019750.tif 000010
【図９】
2011019750.tif 000011
【図１０】
2011019750.tif 000012
【図１１】
2011019750.tif 000013
【図１２】
2011019750.tif 000014