(57)【要約】【課題】複数のプレイヤにより進行される仮想空間のゲームにおいてプレイヤ同士の状況把握を補助する。【解決手段】ゲーム処理装置２０の制御部２１は、ディスプレイ１４に選択可能な対象オブジェクトを含んだ仮想空間の画像を各プレイヤの体の所定部位の位置及び向きに応じて表示し、センサ１２の検出値に基づき各プレイヤの体の所定部位の位置及び向きを特定し、各プレイヤの注視位置が、第１の状態の対象オブジェクト上にあるか否かを判定し、一方のプレイヤの注視位置が対象オブジェクト上にあると判定された場合に、一方のプレイヤのディスプレイ１４及び他方のプレイヤのディスプレイ１４に、第２の状態とした対象オブジェクトを、一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示する。【選択図】図１
2019213870.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの頭部の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのプログラムであって、
前記制御部を、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示する空間画像表示部と、
前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定する判定部と、
一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示するオブジェクト変更部として機能させることを特徴とするゲーム処理プログラム。
【請求項２】
前記オブジェクト変更部は、前記仮想空間内の前記一方のプレイヤの位置から前記一方のプレイヤの注視位置に向かう方向を光線として表示する請求項１に記載のゲーム処理プログラム。
【請求項３】
前記オブジェクト変更部は、前記対象オブジェクトの表示態様が変化した後に、前記対象オブジェクトの表示態様が変化した状態を継続する請求項１又は２に記載のゲーム処理プログラム。
【請求項４】
前記オブジェクト変更部は、前記対象オブジェクトの表示態様が変化した状態を、前記プレイヤの注視の継続を条件に維持する請求項１又は２に記載のゲーム処理プログラム。
【請求項５】
前記オブジェクト変更部は、特定された前記注視位置が前記対象オブジェクト上であるとき、注視が継続されている時間を示す注視時間表示を出力する請求項１〜４のいずれか１項に記載のゲーム処理プログラム。
【請求項６】
プレイヤの頭部の位置及び向きを特定するための検出装置を用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理装置であって、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示する空間画像表示部と、
前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定する判定部と、
一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示するオブジェクト変更部と、を備えることを特徴とするゲーム処理装置。
【請求項７】
ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの頭部の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理方法であって、
前記制御部が、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示し、
前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定し、
一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示する、ことを特徴とするゲーム処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行されるゲームを提供するためのゲーム処理プログラム、ゲーム処理装置及びゲーム処理方法に関する。
【背景技術】
【０００２】
プレイヤの頭部に装着されたヘッドマウントディスプレイ（以下、ＨＭＤ）に、仮想空間の画像を表示してプレイするバーチャルリアリティゲームが知られている（例えば、特許文献１参照）。ＨＭＤは、例えばジャイロセンサ等を備えており、プレイヤの頭部の動きを検知できる。プレイヤが頭部を動かすと、ＨＭＤは頭部の動きに追従してディスプレイに表示する画像を変化させる。このように、ゲーム画像が頭部の動きに追従することで、プレイヤは一層ゲームに意識を集中させることができる。つまり、ゲームへの没入感を高めることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−２００１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された、ＨＭＤを用いてのゲーム装置においては、単独のプレイヤによるゲームが提供され、複数のプレイヤが協力して進行させるゲームは想定されていない。したがって、複数のプレイヤによるゲームに上記ゲーム装置を用いた場合、プレイヤはＨＭＤを装着しているために他のプレイヤの状況把握が困難となる。そして、このようにプレイヤ同士の状況把握が困難となると、各プレイヤがコミュニケーションをとりつつ協力してゲームを進行させることが難しくなる。
【０００５】
本発明は、上記実情を鑑みてなされたものであり、その目的は、複数のプレイヤにより進行される仮想空間のゲームにおいてプレイヤ同士の状況把握を補助することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するゲーム処理プログラムは、ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの頭部の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのプログラムであって、前記制御部を、前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示する空間画像表示部と、前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定する判定部と、一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示するオブジェクト変更部として機能させる。
【０００７】
上記ゲーム処理プログラムについて、前記オブジェクト変更部は、前記仮想空間内の前記プレイヤの位置から前記注視位置に向かう方向を光線として表示することが好ましい。
上記ゲーム処理プログラムについて、前記オブジェクト変更部は、前記対象オブジェクトの表示態様が変化した後に、前記対象オブジェクトの表示態様が変化した状態を継続することが好ましい。
【０００８】
上記ゲーム処理プログラムについて、前記オブジェクト変更部は、前記対象オブジェクトの表示態様が変化した状態を、前記プレイヤの注視の継続を条件に維持することが好ましい。
【０００９】
上記ゲーム処理プログラムについて、前記オブジェクト変更部は、特定された前記注視位置が前記対象オブジェクト上であるとき、注視が継続されている時間を示す注視時間表示を出力することが好ましい。
【００１０】
上記課題を解決するゲーム処理装置は、プレイヤの頭部の位置及び向きを特定するための検出装置を用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理装置であって、前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示する空間画像表示部と、前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定する判定部と、一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示するオブジェクト変更部と、を備える。
【００１１】
上記課題を解決するゲーム処理方法は、ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの頭部の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理方法であって、前記制御部が、前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、前記検出装置により検出されたプレイヤの頭部の位置及び向きに応じてそれぞれ表示し、前記各プレイヤの注視位置が、第１の状態の前記対象オブジェクト上にあるか否かを判定し、一方のプレイヤの前記注視位置が前記対象オブジェクト上にあると判定された場合に、前記一方のプレイヤの前記ディスプレイ及び他方のプレイヤの前記ディスプレイに、第２の状態とした前記対象オブジェクトを、前記一方のプレイヤが当該対象オブジェクトを注視していることを識別可能に表示する。
【発明の効果】
【００１２】
本発明にかかるゲーム処理プログラム、ゲーム処理装置及びゲーム処理方法によれば、複数のプレイヤにより進行される仮想空間のゲームにおいてプレイヤ同士の状況把握を補助することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態のシステムの構成を説明する概略図。
【図２】第１実施形態の仮想空間に表示される注視位置を説明する概念図。
【図３】第１実施形態のオブジェクトの選択処理の手順を示すフローチャート。
【図４】第１実施形態のオブジェクトの表示処理の手順を示すフローチャート。
【図５】第１実施形態のゲーム進行処理の手順を示すフローチャート。
【図６】第１実施形態のディスプレイに表示される画像であって、オブジェクトの選択前の状態を示す模式図。
【図７】第１実施形態のディスプレイに表示される画像であって、オブジェクトの選択後の状態を示す模式図。
【図８】第２実施形態のオブジェクトの選択処理の手順を示すフローチャート。
【図９】第２実施形態のディスプレイに表示される画像であって、オブジェクトの選択前の状態を示す模式図。
【図１０】第２実施形態のディスプレイに表示される画像であって、オブジェクトの選択後の状態を示す模式図。
【発明を実施するための形態】
【００１４】
（第１実施形態）
以下、ゲーム処理プログラム、ゲーム処理装置及びゲーム処理方法について、第１実施形態を説明する。ゲーム処理装置においてゲーム処理プログラムが実行されることによってプレイヤに提供されるゲームでは、すべてのプレイヤが頭部にヘッドマウントディスプレイ（ＨＭＤ）を装着することが前提となる。本実施形態では、二人のプレイヤがチームを組んで進行するゲームについて説明するが、チームを構成する人数は何人でもよい。
【００１５】
図１を参照して、ＨＭＤ１０及びゲーム処理装置２０を有するシステムの構成について説明する。まず、ゲーム処理装置２０に接続されるＨＭＤ１０の構成について説明する。ＨＭＤ１０は、ＨＭＤ制御部１１、検出装置としてのセンサ１２及び入出力インターフェース部（Ｉ／Ｆ部）１３を備える。ＨＭＤ制御部１１は、入出力Ｉ／Ｆ部１３を介して、ゲーム処理装置２０に対して各種情報を出力するとともに、ゲーム処理装置２０から各種情報を入力する。センサ１２は、プレイヤの頭部の位置及び向きを特定するための検出装置に対応する。センサ１２は、例えばジャイロセンサ、加速度センサ、地磁気センサ等のうち少なくとも１つのセンサを備え、プレイヤの頭部の動きを検出する。なお、別の実施形態として、プレイヤの眼球の動きを直接的に検出するもの、例えば、虹彩内に近赤外線を入射しその反射光を検出する視線検出センサ等がセンサ１２として用いられてもよい。ここで、本実施形態においては、プレイヤの頭部が、本発明のプレイヤの体の所定部位に対応する。
【００１６】
また、ＨＭＤ１０は、画像を表示するディスプレイ１４、音声を出力するスピーカ１５を備える。例えば、ディスプレイ１４は、左目が視認する画像と右目が視認する画像とを視差を設けて表示する。これにより、プレイヤは、奥行き感のある立体的な画像を視認することができる。ＨＭＤ制御部１１は、入出力Ｉ／Ｆ部１３を介して、ゲーム処理装置２０から受信した画像信号に応じた画像をディスプレイ１４に表示する。スピーカ１５は、ヘッドフォン等であり、効果音や、ゲームの進行について説明する音声等を出力する。
【００１７】
次に、ゲーム処理装置２０の構成について説明する。ゲーム処理装置２０は、制御部２１、記憶部２２、入出力部２３を備えている。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等のハードウェア要素から構成される。また、制御部２１は、注視位置特定部２４、ゲーム管理部２５、表示制御部２６を備えている。本実施形態において、制御部２１は、ハードウェア要素にゲーム処理プログラムを実行させることによって、注視位置特定部２４、ゲーム管理部２５、表示制御部２６として機能する。制御部２１は、空間画像表示部、注視位置表示部、表示態様変更部、判定部に対応する。
【００１８】
記憶部２２には、仮想空間画像情報２７、対象オブジェクト情報２８、オブジェクト状況情報２９、注視位置情報３０、注視時間情報３１が格納されている。
仮想空間画像情報２７は、二人のプレイヤが共有する仮想空間の背景やオブジェクトの画像を描画するためのデータである。
【００１９】
対象オブジェクト情報２８は、仮想空間内に表示されるオブジェクトのうち、プレイヤによって選択可能なオブジェクトである対象オブジェクトに関する情報であって、対象オブジェクトの座標を含んでいる。対象オブジェクトは、プレイヤが注視を所定時間継続することによって選択される。また、対象オブジェクトは、選択が完了すると表示態様が変化する。
【００２０】
オブジェクト状況情報２９は、各対象オブジェクトの選択状態を示す情報であり、本実施形態では、選択状態として「基本状態」又は「有効状態」を含んでいる。本実施形態において「基本状態」は、選択前の状態であり、「有効状態」は、選択が完了し、表示態様が変化した状態である。
【００２１】
注視位置情報３０は、各プレイヤの注視位置を示す情報である。本実施形態では、プレイヤ毎に、仮想空間内において特定された注視位置を示す座標が記録される。
注視時間情報３１は、各プレイヤが対象オブジェクトの注視を継続している時間に関する情報である。
【００２２】
制御部２１の注視位置特定部２４は、入出力部２３を介して、各プレイヤに装着されたＨＭＤ１０のＨＭＤ制御部１１からセンサ１２の検出信号を入力する。また、注視位置特定部２４は、入力した検出信号を用いて、プレイヤの注視位置を仮想空間の座標で特定し、特定した注視位置を記憶部２２に記憶する。
【００２３】
ゲーム管理部２５は、注視位置情報３０の座標と対象オブジェクト情報２８に含まれるオブジェクトの位置とを対比させて、注視位置が対象オブジェクト上にあるか否かを判断する。ゲーム管理部２５は、注視位置が対象オブジェクト上にあると判断すると、ＣＰＵのクロック信号等を利用したシステム時刻等に基づき、プレイヤが対象オブジェクトの注視を継続している時間である注視時間を計測する。また、ゲーム管理部２５は、計測した注視時間を注視時間情報３１として記憶部２２に格納する。
【００２４】
また、ゲーム管理部２５は、注視時間が所定時間（例えば３秒）に達したか否かを判断し、注視時間が所定時間に達したとき対象オブジェクトの選択が完了したと判断する。ゲーム管理部２５は、選択が完了した対象オブジェクトのオブジェクト状況情報２９を有効状態に更新する。
【００２５】
また、ゲーム管理部２５は、オブジェクト状況情報２９に基づき、ゲームの制限時間内に、ミッションクリア条件が成立するか否かを判断する。ここでは、ミッションクリア条件として、有効状態が設定された対象オブジェクトが同時に且つ所定数存在する場合を想定する。ゲーム管理部２５は、ミッションクリア条件を満足せず、ゲーム開始からの経過時間が制限時間に達した場合には、ゲーム終了と判断する。
【００２６】
また、ゲーム管理部２５は、図示しない音声情報記憶部から、効果音やゲームの進行について説明する音声等の音声情報を抽出して、入出力部２３を介してＨＭＤ１０に送信する。
【００２７】
表示制御部２６は、各プレイヤの注視位置情報３０が示す注視位置を中心とした仮想空間内での視野範囲を特定し、その視野範囲に対応する仮想空間画像情報２７を抽出する。また、表示制御部２６は、抽出した仮想空間画像情報２７を画像信号としてＨＭＤ１０に送信する。
【００２８】
また、表示制御部２６は、オブジェクト状況情報２９に応じて対象オブジェクトを表示する。オブジェクト状況情報２９が選択状態として基本状態を含むとき、表示制御部２６は、対象オブジェクトを通常の表示とする。オブジェクト状況情報２９が選択状態として有効状態を含むとき、表示制御部２６は、対象オブジェクトを有効状態の表示にする。その結果、基本状態の表示と比べて、対象オブジェクトの色、形状、明度が変化したり、対象オブジェクトに新たな表示が付加されたりする。
【００２９】
さらに、表示制御部２６は、プレイヤ毎に、プレイヤに対応するキャラクタを仮想空間内に表示する。
次に、図２を参照して、ゲーム処理装置２０による注視位置表示機能について説明する。注視位置特定部２４は、ＨＭＤ１０からセンサ１２の検出信号を入力し、検出信号に応じたプレイヤ１０１の頭部の位置及び向きを特定する。具体的には、注視位置特定部２４は、頭部の位置及び向きを、水平方向に沿ったＸ軸及びＸ軸を中心とした回転方向を示すピッチθｐ、鉛直方向に沿ったＹ軸及びＹ軸を中心とした回転方向を示すヨーθｙ、奥行方向に沿ったＺ軸及びＺ軸を中心とした回転方向を示すロールθｒの３軸方向の位置及び各軸回りの角度として算出する。
【００３０】
注視位置特定部２４は、特定した頭部の位置及び向きに基づき、仮想空間１００内でのプレイヤ１０１の注視位置を特定する。注視位置の特定の方法は、センサ１２の種類に応じた公知の方法を用いることができる。例えば、注視位置特定部２４は、左目位置と右目位置とを結ぶ直線を仮想的に設定し、当該直線に直交する方向に延び、且つ左目位置と右目位置の中点を通る方向を視線方向Ｄ１とする。さらに、注視位置特定部２４は、視線方向Ｄ１とオブジェクト１０２（又は背景）との交点を注視位置Ｐ１として特定する。なお、センサ１２として、眼球の動きを検出するものや虹彩内からの反射光を検出するものを用いる場合には、眼球の動きや反射光に基づき視線方向を特定する。
【００３１】
表示制御部２６は、注視位置Ｐ１に向かって仮想空間１００内を進む光線１０３を仮想空間画像上に表示する。本実施形態では、注視位置Ｐ１に向かう光線１０３を、プレイヤに対応するキャラクタが持つ電灯１０５から放射される光線として表示する。電灯１０５の光の出射位置は、特定した頭部の位置及び向きから移動させた所定の位置及び方向に設定することができる。さらに、表示制御部２６は、特定された注視位置Ｐ１は、光線１０３がオブジェクト１０２又は背景に照射された照射位置１０４として仮想空間画像上に表示する。
【００３２】
仮想空間は、二人のプレイヤによって共有されるので、一方のプレイヤ１０１の注視位置を示す照射位置１０４が、他方のプレイヤ１０１の視野範囲に含まれる場合には、後者のプレイヤ１０１のディスプレイ１４に前者のプレイヤ１０１の照射位置１０４が表示される。その結果、後者のプレイヤは、前者のプレイヤ１０１が見ているオブジェクトを、仮想区間内において把握することができる。
【００３３】
また、一方のプレイヤ１０１の光線１０３が、他方のプレイヤ１０１の視野範囲に含まれる場合には、後者のプレイヤ１０１のディスプレイ１４に前者のプレイヤの光線１０３が表示される。そのため、後者のプレイヤ１０１は、前者のプレイヤ１０１の視線が向かう先を把握することができる。
【００３４】
次に、図３〜図７を参照して、プレイヤにゲームを提供するための各処理についてその処理手順を説明する。本実施形態では、ゲームのミッションクリア条件を、制限時間内に、「有効状態の対象オブジェクトが同時に１対存在する」ことに例示して各処理について説明する。なお、対象オブジェクト以外のオブジェクトは選択できないこととする。また、１対のオブジェクトは、二人のプレイヤが１つずつ選択しなければならないこととする。但し、ミッションクリア条件、オブジェクトの選択に関する条件はこれらに限定されず、適宜変更可能である。
【００３５】
ゲームが開始されると、ゲーム処理装置２０の制御部２１は、ＨＭＤ１０のセンサ１２から入力した検出信号に応じた頭部の位置及び向きを算出する。また、制御部２１は、頭部の位置及び向きに基づき、注視位置を特定する。また、制御部２１は、注視位置を中心とした視野範囲の仮想空間画像情報２７を抽出し、抽出した仮想空間画像情報２７を画像信号としてＨＭＤ制御部１１に送信する。ＨＭＤ制御部１１は、受信した画像信号に応じた画像をディスプレイ１４に出力する。このように、ゲーム処理装置２０は、プレイヤの頭部の位置及び向きに応じた仮想空間画像をディスプレイ１４に表示させながら、ゲームを進行する。
【００３６】
（オブジェクトの選択処理）
図３を参照して、オブジェクトの選択処理についてその手順を説明する。この処理は、プレイヤ毎に実行される。また、この処理の終了条件は、ミッションクリアとなったこと、及びミッションクリア前であってゲーム開始時から計測される経過時間が制限時間に達したことのいずれかが成立することである。この処理は、終了条件が成立するまで繰り返される。
【００３７】
ゲームが開始されると、ゲーム処理装置２０の制御部２１は、プレイヤの注視位置を特定する（ステップＳ１）。具体的には、制御部２１の注視位置特定部２４は、センサ１２の検出信号に応じた頭部の位置及び向きを算出する。また、注視位置特定部２４は、頭部の位置及び向きを用いてプレイヤの注視位置を特定し、特定された注視位置を、注視位置情報３０として記憶部２２に記録する。
【００３８】
次に、ゲーム処理装置２０の制御部２１は、注視位置が選択可能なオブジェクト上にあるか否かについての判定処理を実行する（ステップＳ２）。具体的には、制御部２１のゲーム管理部２５は、特定した注視位置情報３０と対象オブジェクト情報２８とを対比する。ここで、注視位置情報３０に含まれる注視位置が対象オブジェクトの位置に重なる場合には、注視位置が選択可能なオブジェクト上にあると判定する。
【００３９】
注視位置情報３０が選択可能なオブジェクト以外にあると判定した場合（ステップＳ２において「ＮＯ」の場合）、ゲーム処理装置２０の制御部２１は、注視時間情報３１を「注視時間＝０」として（ステップＳ７）、ステップＳ１に戻る。
【００４０】
一方、注視位置情報３０が選択可能なオブジェクト上にあると判定した場合（ステップＳ２において「ＹＥＳ」の場合）、ゲーム処理装置２０の制御部２１が、対象オブジェクトの選択をロックして、注視時間を計測する（ステップＳ３）。具体的には、制御部２１のゲーム管理部２５は、他のプレイヤによる対象オブジェクトの選択を禁止して、システム時刻等に基づき、注視開始からの経過時間を計測する。また、ゲーム管理部２５は、計測した経過時間を、注視時間情報３１として記憶部２２に記録する。
【００４１】
次に、ゲーム処理装置２０の制御部２１は、注視時間の経過を示すゲージを表示する（ステップＳ４）。具体的には、制御部２１の表示制御部２６は、ゲージを選択された対象オブジェクトに重ねて表示する。ゲージは、注視時間表示に対応し、注視開始から所定時間までの経過を表す。
【００４２】
次に、ゲーム処理装置２０の制御部２１は、注視時間が所定時間に達したか否かについての判定処理を実行する（ステップＳ５）。具体的には、制御部２１のゲーム管理部２５は、注視時間情報３１を記憶部２２から読み出し、注視時間情報３１が示す時間が、所定時間に達したか否かを判断する。
【００４３】
注視時間が所定時間に達していないと判断した場合（ステップＳ５において「ＮＯ」の場合）、制御部２１は、ステップＳ１に戻り、注視位置の特定を行う。制御部２１は、注視位置が選択可能なオブジェクト上にあるか否かを判断する（ステップＳ２）。そして、注視位置情報３０が選択可能なオブジェクト以外にあると判定した場合（ステップＳ２において「ＮＯ」の場合）、すなわち注視時間が所定時間に達する前に対象オブジェクトから視線をそらせた場合には、ゲーム処理装置２０の制御部２１は、注視時間情報３１を「注視時間＝０」として（ステップＳ７）、注視時間をリセットしてステップＳ１に戻る。
【００４４】
一方、注視時間が所定時間に達したと判断すると（ステップＳ５において「ＹＥＳ」の場合）、制御部２１が、その対象オブジェクトのオブジェクト状況情報２９を更新する（ステップＳ６）。
【００４５】
例えば、制御部２１のゲーム管理部２５は、ステップＳ６の直前において、オブジェクト状況情報２９に基本状態が記録されている場合には、オブジェクト状況情報２９を有効状態に更新する。また、ステップＳ６の直前において、オブジェクト状況情報２９に有効状態が記録されている場合には、ゲーム管理部２５は、オブジェクト状況情報２９を基本状態に更新する。したがって、既に選択したオブジェクトを、再度選択した場合には基本状態に戻るため、ミッションクリアとならない。オブジェクト状況情報２９を有効状態に更新した後、ゲームが終了しない間は、ステップＳ１に戻る。
【００４６】
（オブジェクトの表示処理）
次に、図４を参照して、選択されたオブジェクトの表示処理についてその手順を説明する。この処理の終了条件は、ミッションクリアとなったこと、及び経過時間が制限時間に達したことのいずれかが成立することであり、この処理は終了条件が成立するまで繰り返される。
【００４７】
まず、ゲーム処理装置２０の制御部２１は、対象オブジェクトのオブジェクト状況情報２９を取得する（ステップＳ１０）。具体的には、制御部２１のゲーム管理部２５は、予め決められた順番にしたがって、一つのオブジェクト状況情報２９を記憶部２２から読み出す。
【００４８】
次に、ゲーム処理装置２０の制御部２１は、オブジェクト状況情報２９に応じて対象オブジェクトを表示させる（ステップＳ１１）。具体的には、オブジェクト状況情報２９が基本状態であった場合には、対象オブジェクトを基本状態の表示態様とし、有効状態であった場合には、有効状態の表示態様とする。制御部２１は、この手順を全ての対象オブジェクトについて繰り返す。また、全ての対象オブジェクトについて変更処理が完了すると、ゲーム開始からの経過時間が制限時間内であれば、最初の対象オブジェクトから変更処理を繰り返す。
【００４９】
（ゲーム進行処理）
次に、図５を参照して、ゲーム進行処理について説明する。まず、ゲーム処理装置２０の制御部２１は、ゲームが開始されると、ゲーム開始からの経過時間を計測する（ステップＳ２０）。具体的には、制御部２１のゲーム管理部２５はシステム時刻に基づき、経過時間を計測する。
【００５０】
次に、ゲーム処理装置２０の制御部２１は、経過時間が、制限時間であるか否かを判断する（ステップＳ２１）。そして、経過時間が制限時間を超えたと判断した場合（ステップＳ２１において「ＮＯ」の場合）、ゲーム処理装置２０の制御部２１は、ゲームを終了させる（ステップＳ２５）。
【００５１】
一方、経過時間が制限時間内であると判断した場合（ステップＳ２１において「ＹＥＳ」の場合）、ゲーム処理装置２０の制御部２１は、記憶部２２からオブジェクト状況情報２９を取得する（ステップＳ２２）。具体的には、ゲーム管理部２５は、全ての対象オブジェクトのオブジェクト状況情報２９を記憶部２２から読み出す。
【００５２】
そして、ゲーム処理装置２０の制御部２１は、ミッションクリアとなる表示状態の組み合わせがあるかどうか否かを判断する（ステップＳ２３）。具体的には、制御部２１のゲーム管理部２５は、取得したオブジェクト状況情報２９に基づき、ミッションクリア条件である有効状態の対象オブジェクトの組み合わせが存在するかどうかを判断する。本実施形態では、オブジェクト状況情報２９に有効状態が記録された対象オブジェクトが１対存在するか否かを判断する。
【００５３】
ミッションクリアとなる表示状態の組み合わせが存在すると判断した場合（ステップＳ２３において「ＹＥＳ」の場合）、ゲーム処理装置２０の制御部２１は、ミッションクリアと判定して（ステップＳ２４）、ゲームを終了させる（ステップＳ２５）。具体的には、制御部２１のゲーム管理部２５は、オブジェクト状況情報２９に有効状態が記録された対象オブジェクトが１対存在する場合に、ミッションクリアと判定する。
【００５４】
一方、ミッションクリアとなる表示状態の組み合わせが存在しないと判断した場合（ステップＳ２３において「ＮＯ」の場合）、ゲーム処理装置２０の制御部２１は、ステップＳ２０に戻り、経過時間の計測を行なう。具体的には、制御部２１のゲーム管理部２５は、オブジェクト状況情報２９に有効状態が記録された対象オブジェクトが１つのみ存在する場合、又は存在しない場合には、ミッションクリアではないと判断して、ステップＳ２０に戻る。
【００５５】
図６及び図７を参照して、ゲーム進行中にＨＭＤ１０のディスプレイ１４に表示される画像について説明する。なお、図６及び図７に示す仮想空間画像は、ＨＭＤ１０の視野範囲とは無関係に模式的に示している。
【００５６】
図６に示すように、ゲーム処理装置２０の制御部２１は、プレイヤの注視位置を視野範囲の中央とした仮想空間画像２００をディスプレイ１４に表示する。一例として、仮想空間画像２００には、対象オブジェクトの一つとして複数の円柱２０１が表示されている。また、オブジェクトのうち、選択可能なオブジェクトである対象オブジェクトを光らせるなど、対象オブジェクトとそれ以外のオブジェクトを識別可能としてもよい。
【００５７】
各プレイヤの注視位置は、オブジェクトや背景に光が照射された照射位置１０４として表示される。また、プレイヤに対応するキャラクタの位置から照射位置１０４に向かう方向は、キャラクタが有する電灯１０５から出射される光線１０３として表示される。なお、電灯１０５に加え、電灯１０５を持つキャラクタの手を表示してもよい。また、電灯１０５を仮想空間画像内に表示しなくてもよい。
【００５８】
円柱２０１は、基本状態から有効状態に遷移するとき、表示上、動作するオブジェクトである。基本状態では２つに分割された表示態様で表示される。また、円柱２０１は、有効状態では、連結された表示態様で表示される。プレイヤが円柱２０１を注視すると、注視位置を中心に円環状のゲージ２０５が円柱２０１に重ねて表示される。このとき、ゲージ２０５は、制御部２１が特定した注視位置がゲージ２０５の中央部分に位置するように配置される。そのため、特定した注視位置がゲージ２０５によって隠されず、対象オブジェクトである円柱２０１を一部視認することができる。これにより、プレイヤは、ゲージ２０５の中央部を介して円柱２０１の注視を続けやすくなる。
【００５９】
このゲージ２０５では、注視が開始されたときから時間の経過に合わせて領域２０６が増大する。注視時間が所定時間に達すると、ゲージ２０５は消去される。但し、注視時間が所定時間に達したとき、ゲージ２０５が所定時間に達した状態を維持するか、又は完了を示すアイコンなどを表示してもよい。
【００６０】
更に、図６に示すように、他のプレイヤが円柱２０１を注視することによって表示されたゲージ２０５が、プレイヤの視野範囲内に含まれているときには、他のプレイヤによるゲージ２０５が表示される。このため、プレイヤ間で、各自がどのような状況にあるのかを把握することが容易となる。
【００６１】
図７に示すように、プレイヤが円柱２０１を所定時間継続して注視すると、制御部２１は、円柱２０１の表示態様を有効状態とする。例えば、上述した円柱２０１の例では、分割された円柱２０１の上側部分を、その下側部分に向かって下降させ、上側部分と下側部分とを連結させる。このようにゲージ２０５による経過時間の計測が終了した直後に円柱２０１が動作することによって、プレイヤは、対象オブジェクトの選択が完了したことを直感的に理解することができる。制御部２１は、上側部分と下側部分とが連結した円柱２０１が１対あると判断すると、ミッションクリアと判断する。
【００６２】
一方、上側部分と下側部分とが連結した円柱２０１を、注視により再び選択してしまうと、上側部分が上昇して、下側部分と離れてしまう。制御部２１は、円柱２０１の上側部分と下側部分とが連結解除されたとき、円柱２０１のオブジェクト状況情報２９を基本状態に更新する。このため、円柱２０１が一度連結されたとしても、他に連結した円柱２０１が同時に存在しないまま連結が解除された場合には、制御部２１は、ミッションクリアと判断しない。
【００６３】
このように、注視によって対象オブジェクトを選択するゲームにおいて、プレイヤの注視位置を仮想空間内の照射位置１０４で示すこと、選択された対象オブジェクトの表示態様を変化させることによって、お互いの状況把握を補助することができる。また、注視位置を、キャラクタが保持する電灯１０５から出射された光線１０３がオブジェクト等に照射された照射位置として表現するので、仮想空間への没入感を損なわないようにすることができる。そして、このようにプレイヤ間の状況把握を補助することによって、ＨＭＤ１０を用いたバーチャルリアリティゲームにおいても、複数のプレイヤが協力してゲームを進行させることについての障害や、プレイヤが感じるストレス等が少なくなり、ゲームの興趣を高めることができる。
【００６４】
また、プレイヤの間の状況把握の方法としては、例えば、データ化した音声を各プレイヤのＨＭＤ１０同士でやりとりするボイスチャット等の方法がある。しかし、この方法では、コミュニケーションの補助の一環とはなり得るものの、ゲーム参加人数が３人以上となったときボイスチャットの声と仮想空間内のキャラクタとの対応付けが難しくなり、各自の状況把握が容易ではない。上述したゲームにおいては、各プレイヤの注視位置を照射位置１０４として表示し、選択された対象オブジェトの表示態様を変化させるので、プレイヤが３人以上に増えたとしても、各自の状況把握を容易にすることができる。
【００６５】
以上説明したように、第１実施形態によれば、以下に列挙する効果が得られるようになる。
（１）上記第１実施形態では、二人のプレイヤにより共有される仮想空間の画像には、プレイヤの注視位置が照射位置１０４として表示される。これにより、プレイヤの視野範囲に他のプレイヤの注視位置が含まれるとき、プレイヤは、他のプレイヤによる選択の開始又は選択中である対象オブジェクトを把握することができる。また、選択された対象オブジェクトは表示態様が変化するので、選択したプレイヤ自身、及びその対象オブジェクトを視認した他のプレイヤは、注視が有効であることを把握することができる。このため、複数のプレイヤが仮想空間内でオブジェクトの選択を行なうゲームにおいて各自の状況把握を補助することができる。
【００６６】
（２）上記第１実施形態では、仮想空間の画像には、プレイヤの仮想空間内の位置から注視位置に向かう光線１０３が表示される。このため、プレイヤの視野範囲内を他のプレイヤの光線１０３が交差するときには、プレイヤは他のプレイヤの視線が向かう先を把握することができる。
【００６７】
（３）上記第１実施形態では、対象オブジェクトの表示態様が変化した後に、プレイヤの視線が対象オブジェクトから外れたときも表示態様が変化した状態が維持される。このため、プレイヤが対象オブジェクトの選択が完了したことを直感的に理解できる。
【００６８】
（４）上記第１実施形態では、プレイヤによる対象オブジェクトの注視が特定されたときにゲージ２０５が表示されて、注視が継続されている時間が表される。このため、プレイヤが、注視が有効であることを把握できるとともに、注視時間が所定時間に達するまで注視が必要であることを直感的に把握することができる。
【００６９】
（第２実施形態）
次に、ゲーム処理プログラム、ゲーム処理装置及びゲーム処理方法を具体化した第２実施形態を説明する。尚、第２実施形態は、第１実施形態のオブジェクトの選択処理の一部を変更した構成であるため、同様の部分については同一符号を付してその詳細な説明を省略する。
【００７０】
本実施形態のゲームでは、制限時間内に、有効状態に遷移した対象オブジェクトが同時に１対存在するとき、ミッションクリアとなる点で第１実施形態と同様である。但し、本実施形態では、有効状態に変化する対象オブジェクトは、選択可能な対象オブジェクトの中に、プレイヤの人数と同数である１対しか含まれないとして説明する。すなわち、対象オブジェクトには、有効状態に遷移するものと、有効状態に遷移しないものとが存在する。また、対象オブジェクトの選択においても、対象オブジェクトの注視を継続しなければ選択が解除されるため、１対のオブジェクトは、二人のプレイヤが１つずつ選択する必要がある。
【００７１】
有効状態に遷移する対象オブジェクトのオブジェクト状況情報２９には、「基本状態」、「有効状態」のいずれかが設定される。有効状態に遷移しない対象オブジェクトには、「基本状態」と、プレイヤの注視によって表示態様が変化した状態であるがミッションクリアの条件を満たすことのない「変化状態」とのいずれかが設定される。なお、対象オブジェクトが、「有効状態」に遷移する対象オブジェクトか、「変化状態」に遷移するオブジェクトかであることを示す情報は、対象オブジェクト情報２８に含まれている。
【００７２】
図８を参照して、プレイヤ毎に実行されるオブジェクトの選択処理についてその手順を説明する。この処理の終了条件は、ミッションクリアとなったこと、及びミッションクリア前であってゲーム開始時から計時される経過時間が制限時間に達したことのいずれかが成立したことであり、この処理は終了条件が成立するまで繰り返される。
【００７３】
ゲーム処理装置２０の制御部２１は、第１実施形態と同様に、注視位置の特定処理（ステップＳ１）〜注視時間が所定時間に達したか否かの判定処理（ステップＳ５）を行なう。また、制御部２１は、注視時間が所定時間に達する前に、注視位置が対象オブジェクトから外れると注視時間を「０」をリセットする（ステップＳ７）。
【００７４】
ステップＳ５において注視時間が所定時間に達したと判定した場合（ステップＳ５において「ＹＥＳ」の場合）、ゲーム処理装置２０の制御部２１は、対象オブジェクト情報２８に基づき、対象オブジェクトが有効状態に遷移するものか、又は変化状態に遷移するものかについて、その種類を判定する（ステップＳ１０）。
【００７５】
そして、ゲーム処理装置２０の制御部２１は、対象オブジェクトの種類に基づき、オブジェクト状況情報２９を設定する（ステップＳ１１）。例えば、対象オブジェクトが有効状態に遷移するものであった場合、制御部２１のゲーム管理部２５は、オブジェクト状況情報２９を基本状態から有効状態に更新する。対象オブジェクトが変化状態に遷移するものであった場合、ゲーム管理部２５は、オブジェクト状況情報２９を基本状態から変化状態に更新する。
【００７６】
また、ゲーム管理部２５は、有効状態に遷移可能な対象オブジェクトに対しては、オブジェクト状況情報２９に有効状態を記録する。変化状態に遷移する対象オブジェクトに対しては、ゲーム管理部２５は、オブジェクト状況情報２９に変化状態を記録する。
【００７７】
次に、ゲーム処理装置２０の制御部２１は、オブジェクトの注視が継続されているか否かを判断する（ステップＳ１２）。具体的には、制御部２１のゲーム管理部２５が、注視位置情報３０及び対象オブジェクト情報２８に基づき、注視位置が対象オブジェクト上にあるか否かを判断する。
【００７８】
オブジェクトの注視が継続されていると判断した場合（ステップＳ１２において「ＹＥＳ」の場合）、ゲーム処理装置２０の制御部２１は、オブジェクト状況情報２９を対象オブジェクトの種類に基づき「有効状態」又は「変化状態」に維持設定する（ステップＳ１１）。
【００７９】
一方、オブジェクトの注視が継続されていないと判断した場合（ステップＳ１２において「ＮＯ」の場合）、ゲーム処理装置２０の制御部２１は、オブジェクト状況を基本状態に設定し（ステップＳ１２）、ステップＳ１に戻る。
【００８０】
本実施形態においても、選択されたオブジェクトの表示処理及びゲーム進行処理の手順は、第１実施形態と同様である。但し、本実施形態の表示処理では、オブジェクトの表示（ステップＳ１１）において、オブジェクト状況情報２９が変化状態の場合は、変化状態の表示態様とし、有効状態の場合は有効状態の表示態様とする点で第１実施形態と異なる。そして、制御部２１は、１対の対象オブジェクトが有効状態となると、ミッションクリアと判断する。
【００８１】
次に、図９及び図１０を参照して、ゲーム進行中にＨＭＤ１０のディスプレイ１４に表示される画像について説明する。なお、図９及び図１０に示す仮想空間画像は、ＨＭＤ１０の視野範囲とは無関係に模式的に示している。
【００８２】
図９に示すように、ディスプレイ１４には、円柱２０１等のオブジェクトが表示される。オブジェクトの中には、プレイヤが選択可能な対象オブジェクトが複数存在する。対象オブジェクトは、プレイヤが選択することによって、いずれも表示の態様が変化する。対象オブジェクトである円柱２０１を注視により選択すると、ゲージ２０５が表示される。また、各プレイヤの注視位置は照射位置１０４として表示され、仮想空間内のプレイヤの位置から照射位置１０４に向かう方向が光線１０３として表示される。
【００８３】
図１０に示すように、有効状態に遷移した円柱２０１には、円柱２０１から出射される光線２１０が表示される。光線２１０は、その光路が視野範囲内に含まれるプレイヤのディスプレイ１４に表示される。
【００８４】
図１０中左側に示すように、変化状態に遷移した円柱２０１が選択されると、光線２１０とは異なる方向の光線２１１が表示される。なお、変化状態に遷移した円柱２０１は、有効状態と異なる方向の光線２１１以外にも、有効状態と異なる色や数の光線を表示してもよいし、単に色を変化させたりしてもよい。ミッションのクリアには、光線２１０の出射が開始されるタイミングが同時となることは必須ではなく、光線２１０が出射された状態が維持されることによって、１対の円柱２０１から光線２１０が出射された状態となったときにミッションクリアと判断される。
【００８５】
このように、注視によって対象オブジェクトの表示態様を変化させてはじめて、その対象オブジェクトがミッションクリアとなるためのオブジェクトであることを把握することができる。そのため、プレイヤは、他のプレイヤと協力して、任意の対象オブジェクトを選択して、有効状態となる対象オブジェクトを探さなければならない。したがって、プレイヤは、対象オブジェクトを同時に選択する点で協力するだけでなく、所定の対象オブジェクトを探す作業においても協力する必要がある。このため、複数人でプレイするバーチャルリアリティゲームの興趣を向上することができる。また、有効状態に遷移する対象オブジェクトの選択においても、同時性が求められるので、その点でもゲームの興趣を向上することができる。
【００８６】
以上説明したように、第２実施形態によれば、第１の実施形態に記載した効果に加えて、以下に列挙する効果が得られるようになる。
（５）上記第２実施形態では、対象オブジェクトの表示態様が有効状態に変化した状態は、プレイヤの注視の継続を条件に維持される。このため、ミッションをクリアするためには、プレイヤが対象オブジェクトを選択することについて、同時性が求められる。このため、ミッションクリアを実現することについての興趣を高めることができる。
【００８７】
なお、上記各実施形態は、以下のように適宜変更して実施することもできる。
・上記第１実施形態では、対象オブジェクトについて、全ての対象オブジェクトが基本状態から有効状態に遷移可能とした。また、第２実施形態では、全ての対象オブジェクトのうちプレイヤの人数と同数の２つが基本状態から有効状態に遷移可能であるとした。対象オブジェクトについては．これらに限定されるものではない。
【００８８】
例えば、全ての対象オブジェクトの一部であって、プレイヤの人数より多い所定数の対象オブジェクトが基本状態から有効状態に遷移可能であってもよい。ゲームの内容に応じて、有効状態に遷移可能な対象オブジェクトの数を調整することによって、ミッションクリアの容易性を調整することができる。
【００８９】
・上記第１実施形態では、ミッションクリアの条件について、対象オブジェクトを所定時間注視することによって選択して有効状態とし、有効状態の対象オブジェクトが同時に１対存在した場合に、ミッションクリアとした。ミッションクリア条件は、これらの態様に限定されるものではない。例えば、ゲーム開始時から制限時間内において、有効状態の対象オブジェクトが、異なるタイミングで１対存在した場合に、ミッションクリアとしてもよい。
【００９０】
また、ミッションクリアの条件となるプレイヤにより選択される対象オブジェクトの数も、プレイヤ毎に１つずつであることに限定されるものではない。例えば、対象オブジェクトは、各プレイヤが複数の対象オブジェクトを選択することによってミッションクリアとしてもよいし、チーム全体として所定数の対象オブジェクトが選択されることによってミッションクリアとしてもよい。又は、対戦型ゲーム等において、制限時間内に可能なだけ対象オブジェクトが選択され、選択された対象オブジェクトの数によって勝敗を競うようにしてもよい。
【００９１】
また、ミッションクリアの条件について、チームを構成するプレイヤの全員が、同時に同じオブジェクトを選択することによってミッションクリアとしてもよいし、交互に同じオブジェクト又は異なるオブジェクトを選択することによってミッションクリアとしてもよい。
【００９２】
・上記各実施形態では、プレイヤの注視位置が対象オブジェクト上に位置した時にゲージを表示した。これに代えて、プレイヤが注視しなくても、注視時間を示すゲージ２０５をゲーム開始からゲーム終了まで表示していてもよい。この場合、プレイヤは、対象オブジェクトとそれ以外のオブジェクトを容易に識別することができる。この態様において、プレイヤが対象オブジェクトを注視していないときにはゲージ２０５を小さく表示し、プレイヤが対象オブジェクトを注視したときにゲージ２０５を大きくする等、強調表示するようにしてもよい。
【００９３】
・上記各実施形態では、注視位置を、光線１０３がオブジェクト等に照射された位置である照射位置１０４として表示するようにした。これに加え、ゲーム処理装置２０の制御部２１は、プレイヤが対象オブジェクトを注視しているとき、注視されている状態を、他のプレイヤの視野に入るような広範囲に放射される光（明度変化）や音で表現してもよい。これによれば、ゲージが視野に入らないプレイヤにも、チームメイトがオブジェクトを選択していることを把握することができる。
【００９４】
・上記各実施形態では、仮想空間内のプレイヤの位置から照射位置１０４に向かう方向を、電灯１０５から出射される光線１０３によって表現した。これ以外に、光線１０３は電灯１０５以外を光源とする光線でもよい。例えば、キャラクタが持つ電灯以外の他の所持品から出射される光線として表示してもよいし、プレイヤの左目及び右目の少なくとも一方から出射される光線として表現してもよい。
【００９５】
・上記各実施形態では、プレイヤの注視位置を照射位置１０４として示した。これ以外に、プレイヤの注視位置を、矢印、十字等のマークで示すようにしてもよい。
・上記各実施形態では、環状のゲージを表示するようにした。これに代えて、棒状のゲージ、平面状のゲージを表示してもよい。或いは、ゲージは、必ずしもマーク等で表示しなくてもよく、対象オブジェクトの明度変化、対象オブジェクトのフェードアウトなどの表示の変化でもよい。
【００９６】
・上記各実施形態では、一方のプレイヤの視野に他方のプレイヤが注視している注視位置が含まれる場合のみ、前者のプレイヤの注視を示すゲージを表示するようにした。これに代えて、一方のプレイヤの視野に、他方のプレイヤが注視している対象オブジェクトやゲージ２０５が含まれない場合は、そのオブジェクトやゲージ２０５を、前者のプレイヤが視認する仮想空間の画像に重ねられるサブ画面で表示してもよい。
【００９７】
・上記各実施形態では、二人のプレイヤがプレイするゲームを提供する場合について説明したが、三人以上のプレイヤがプレイするゲームを提供してもよい。この場合、プレイヤの数と同数のＨＭＤ１０がゲーム処理装置２０と接続される。
【００９８】
・上記各実施形態では、ゲーム処理装置２０がプレイヤの頭部の位置及び向きを特定するようにした。これに代えて、ＨＭＤ制御部１１が、センサ１２の検出信号に基づき、頭部の位置及び向きを算出するようにしてもよい。このように、上記各実施形態に記載したゲーム処理装置２０の機能の一部を、ＨＭＤ１０にもたせることも可能である。
【００９９】
・上記各実施形態では、プレイヤの注視位置を特定するシステムを、プレイヤの頭部位置に基づき算出するシステムに具体化したが、その他の手法で注視位置を特定するシステムであってもよい。例えば、瞳孔の位置および向きに基づいて視線方向を算出し、その視線方向から注視位置を特定するようにしてもよい。また、例えば鼻の位置や向き、または口の位置や向きに基づいて視線方向を算出し、その視線方向から注視位置を特定するようにしてもよい。なお、鼻や口の向きは、例えば後頭部から鼻または口へ向かう方向として定めてもよい。
【０１００】
・上記各実施形態では、複数のプレイヤは、各プレイヤに対応するキャラクタの視点（キャラクタ視点）で仮想空間のオブジェクトを見ているが、各プレイヤが視点を切り替えられてもよい。例えば、各プレイヤはキャラクタ視点だけでなく、プレイヤキャラクタの背後から俯瞰視点で仮想空間のオブジェクトを見ることを選択可能であってもよい。このとき、例えばゲーム開始前に各プレイヤが視点を選択してもよいし、ゲーム途中で視点の変更が可能であってもよい。プレイヤは、自分の好みの視点を選択することによって、他のプレイヤの位置を把握しやすくでき、一層、他のプレイヤとの連携を図ることが可能である。
次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
〔１〕
ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの体の所定部位の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのプログラムであって、
前記制御部を、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、各プレイヤの体の所定部位の位置及び向きに応じて表示する空間画像表示部と、
前記検出装置の検出値に基づき特定された前記各プレイヤの注視位置を前記ディスプレイに出力する注視位置表示部と、
注視により選択された対象オブジェクトの表示態様を変化させる表示態様変更部と、
前記表示態様が変化した対象オブジェクトの組み合わせによって、ミッション達成の判定を行なう判定部として機能させることを特徴とするゲーム処理プログラム。
〔２〕
前記注視位置表示部は、前記仮想空間内の前記プレイヤの位置から前記注視位置に向かう方向を光線として表示する〔１〕に記載のゲーム処理プログラム。
〔３〕
前記表示態様変更部は、前記対象オブジェクトの表示態様が変化した後に、前記対象オブジェクトの表示態様が変化した状態を継続する〔１〕又は〔２〕に記載のゲーム処理プログラム。
〔４〕
前記表示態様変更部は、前記対象オブジェクトの表示態様が変化した状態を、前記プレイヤの注視の継続を条件に維持する〔１〕又は〔２〕に記載のゲーム処理プログラム。
〔５〕
前記空間画像表示部は、特定された前記注視位置が前記対象オブジェクト上であるとき、注視が継続されている時間を示す注視時間表示を出力する〔１〕〜〔４〕のいずれか１項に記載のゲーム処理プログラム。
〔６〕
プレイヤの体の所定部位の位置及び向きを特定するための検出装置を用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理装置であって、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、各プレイヤの体の所定部位の位置及び向きに応じて表示する空間画像表示部と、
前記検出装置の検出値に基づき特定された前記各プレイヤの注視位置を前記ディスプレイに出力する注視位置表示部と、
注視により選択された対象オブジェクトの表示態様を変化させる表示態様変更部と、
前記表示態様が変化した対象オブジェクトの組み合わせによって、ミッション達成の判定を行なう判定部とを備えることを特徴とするゲーム処理装置。
〔７〕
ゲーム進行を管理する制御部を備えたゲーム処理装置と、プレイヤの体の所定部位の位置及び向きを特定するための検出装置とを用いて、仮想空間の画像をディスプレイに表示して複数のプレイヤによって進行するゲームを提供するためのゲーム処理方法であって、
前記制御部が、
前記ディスプレイにおいて、選択可能な対象オブジェクトを含んだ仮想空間の画像を、各プレイヤの体の所定部位の位置及び向きに応じて表示し、
前記検出装置の検出値に基づき特定された前記各プレイヤの注視位置を前記ディスプレイに出力し、
注視により選択された対象オブジェクトの表示態様を変更し、
前記表示態様が変化した対象オブジェクトの組み合わせによって、ミッション達成の判定を行なうことを特徴とするゲーム処理方法。
【符号の説明】
【０１０１】
１０…ＨＭＤ、１１…ＨＭＤ制御部、１２…トラッキングセンサ、１３…入出力Ｉ／Ｆ部、１４…ディスプレイ、２０…ゲーム処理装置、２１…制御部、２２…記憶部、２３…入出力部、２４…注視位置特定部、２５…ゲーム管理部、２６…表示制御部。
【図１】
2019213870.tif 000003
【図２】
2019213870.tif 000004
【図３】
2019213870.tif 000005
【図４】
2019213870.tif 000006
【図５】
2019213870.tif 000007
【図６】
2019213870.tif 000008
【図７】
2019213870.tif 000009
【図８】
2019213870.tif 000010
【図９】
2019213870.tif 000011
【図１０】
2019213870.tif 000012