(57)【特許請求の範囲】
【請求項１】
ユーザが使用するユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
前記ユーザと同一のグループに属するという所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示し、前記所定条件を満たさない他ユーザに対応するオブジェクトは、当該他ユーザの前記現実空間における位置に対応する前記仮想空間に表示させない表示機能と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを
実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記サーバに、
ユーザ情報の交換要求が前記ユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させる交換機能と、
前記交換機能により交換された前記ユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、前記ユーザに対して前記所定条件を満たす他ユーザとして登録する登録機能とを
実現させるための請求項１記載のビデオゲーム処理プログラム。
【請求項３】
前記付与機能では、前記ユーザ操作が受け付けられた前記対応オブジェクトに対応する他ユーザが、前記仮想空間における所定イベントの進行中である場合、当該ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典として前記ユーザに付与する機能を
実現させるための請求項１又は請求項２記載のビデオゲーム処理プログラム。
【請求項４】
前記サーバに、前記仮想空間において、前記ユーザと当該ユーザに対する前記所定条件を満たす１以上の他ユーザとに対応するオブジェクト（以下「複数対応オブジェクト」という。）を所定の配置規則に従って定まる位置に配置する配置機能を実現させ、
前記表示機能では、前記配置機能により配置された複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくとも前記ユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示する機能を実現させ、
前記付与機能では、前記配置機能により配置された複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくとも前記ユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与する機能を
実現させるための請求項１から請求項３のうち何れかに記載のビデオゲーム処理プログラム。
【請求項５】
前記付与機能では、前記表示機能により表示された対応オブジェクトに対応する他ユーザが、前記仮想空間における前記ユーザと複数の他ユーザとが参加可能な参加人数の制限が設定されたイベントを進行中であり、かつ当該イベントへの参加希望操作が前記ユーザから受け付けられた場合、当該イベントへの参加権利を特典として当該ユーザに付与する機能を
実現させるための請求項１から請求項４のうち何れかに記載のビデオゲーム処理プログラム。
【請求項６】
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザが使用するユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御するビデオゲーム処理システムであって、
前記ユーザと同一のグループに属するという所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示し、前記所定条件を満たさない他ユーザに対応するオブジェクトは、当該他ユーザの前記現実空間における位置に対応する前記仮想空間に表示させない表示手段と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与手段とを含む
ことを特徴とするビデオゲーム処理システム。
【請求項７】
ユーザが使用するユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能を前記ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
前記ユーザ端末に、
前記ユーザと同一のグループに属するという所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示し、前記所定条件を満たさない他ユーザに対応するオブジェクトは、当該他ユーザの前記現実空間における位置に対応する前記仮想空間に表示させない表示機能と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを
実現させるためのビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態の少なくとも１つは、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラム、及びビデオゲーム処理システムに関する。
【背景技術】
【０００２】
近年、ビデオゲームの分野では、ユーザ端末の位置情報を利用したシステムが種々提案されている。
【０００３】
このようなシステムには、例えば、ユーザ端末の位置情報を含む現実空間の地図情報を当該ユーザ端末に表示させ、当該ユーザ端末が現実空間の所定場所内に存在する場合、所定ゲームイベントを発生させるものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５９７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザ端末の位置情報を利用したシステムには、現実空間の地図情報に対応する仮想空間をユーザ端末に表示させるものがある。ここで、複数のユーザそれぞれのユーザ端末の位置情報に対応する仮想空間における位置に、各ユーザに対応するオブジェクトを表示すると、ユーザ端末の位置情報を用いた表示のためユーザの個人情報が保護されない可能性がある。
【０００６】
その一方で、他ユーザそれぞれに対応するオブジェクトを仮想空間に表示しない場合、例えばビデオゲームの進行における当該仮想空間内でのユーザ間での交流が他ユーザに対応するオブジェクトを表示する場合と比較して少なくなる等によって、同様の仮想空間でビデオゲームを進行しているというユーザ間の一体感が薄れてしまい、ひいては当該ビデオゲームに対するユーザの興味が薄れてしまう可能性があった。
【０００７】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、ビデオゲームに対するユーザの興味を維持させることである。
【課題を解決するための手段】
【０００８】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、前記サーバに、前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示機能と、前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを実現させるためのものである。
【０００９】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理システムは、通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御するビデオゲーム処理システムであって、前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示手段と、前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与手段とを含むことを特徴とする。
【００１０】
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能を前記ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、前記ユーザ端末に、前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示機能と、前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを実現させるためのものである。
【発明の効果】
【００１１】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図４】本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するゲーム処理における端末側の動作の例を示すフローチャートである。
【図６】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図７】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図８】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図９】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１０】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１１】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１２】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１４】本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。
【図１５】本発明の実施形態の少なくとも一つに対応する情報の格納状態の例について説明するための説明図である。
【図１６】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１７】本発明の実施形態の少なくとも一つに対応するゲーム画面の例を示す説明図である。
【図１８】本発明の実施形態の少なくとも一つに対応するゲーム画面の例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１４】
［第１の実施形態］
図１は、本発明の一実施の形態におけるビデオゲーム処理システム１００の構成の例を示すブロック図である。図１に示すように、ビデオゲーム処理システム１００は、ビデオゲーム処理サーバ１０（サーバ１０）と、ビデオゲーム処理システム１００のユーザが使用するユーザ端末２０，２０１〜２０Ｎ（Ｎは任意の整数）とを含む。なお、ビデオゲーム処理システム１００の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
【００１５】
サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎは、それぞれインターネットなどの通信ネットワーク３０に接続されている。なお、図示しないが、複数のユーザ端末２０，２０１〜２０Ｎは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク３０と接続する。
【００１６】
ビデオゲーム処理システム１００は、サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。
【００１７】
サーバ１０は、ビデオゲーム処理システム１００の管理者によって管理され、複数のユーザ端末２０，２０１〜２０Ｎに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ１０は、ＷＷＷサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ１０は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム１００においては、複数のユーザ端末２０，２０１〜２０Ｎそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ１０が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ１０がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ１０の外部に有する構成とされていてもよい。
【００１８】
図２は、サーバ１０の構成の例であるサーバ１０Ａの構成を示すブロック図である。図２に示すように、サーバ１０Ａは、表示部１１と、付与部１２とを少なくとも備える。
【００１９】
表示部１１は、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示する機能を有する。
【００２０】
ここで、所定条件とは、対応するオブジェクトがユーザに対して表示され得る他ユーザの条件を意味する。所定条件は特に限定されないが、満たされたことをビデオゲーム内でユーザが認識し得る条件が好ましい。所定条件の例には、ユーザに対応付けされていることやビデオゲームにおいてユーザとの共通点があることがある。
【００２１】
また、他ユーザとは、端末２０を使用する１のユーザとは異なるユーザであることを意味する。すなわち、他ユーザとは、それぞれのユーザにとって、自身とは異なるユーザを意味する。なお、他ユーザは、当該ユーザの端末２０とは異なる端末２０を使用することが好ましい。
【００２２】
また、他ユーザの現実空間における位置に対応する仮想空間の位置とは、他ユーザのユーザ端末２０の位置情報と現実空間の地図情報とを用いて、仮想空間における位置を定める規則を意味する。ここで、ユーザ端末２０の位置情報とは、ユーザ端末２０の現実空間における位置を示す情報を意味する。位置情報の構成は特に限定されないが、ユーザ端末２０の現実空間における位置を特定可能な座標を含む構成であることが好ましい。ユーザ端末２０の位置情報を取得するための構成の例には、ＧＰＳ信号を用いて取得する構成や、複数のビーコン発信機からの無線信号の受信強度情報に基づいて取得する構成がある。
【００２３】
また、現実空間の地図情報に対応する仮想空間とは、現実空間の地図情報を用いて生成された仮想空間を意味する。仮想空間を生成するための構成は特に限定されないが、現実空間の地図情報に基づいて仮想空間が生成されたことをユーザが認識し得る構成が好ましい。このような構成の例には、現実空間の道路や建物等に対応するオブジェクトを、現実空間における道路や建物等の位置に対応する位置に配置することで仮想空間を生成する構成がある。なお、現実空間における位置と、仮想空間における位置とを対応付けるための構成は特に限定されず、現実空間における座標と仮想空間における座標が１対１の関係で定義される構成としてもよいし、複数対１または１対複数の関係で定義される構成としてもよい。
【００２４】
また、対応オブジェクトを配置するとは、対応オブジェクトと、仮想空間における位置とを対応付けることを意味する。また、対応オブジェクトをユーザに対して表示するとは、配置した対応オブジェクトの画像を、ユーザの端末２０が表示するゲーム画面に含めることを意味する。対応オブジェクトをユーザに対して表示するための構成は特に限定されないが、配置した対応オブジェクトの位置が端末２０の表示領域に含まれる場合に、当該対応オブジェクトの画像を、ユーザの端末２０が表示するゲーム画面に含める構成が好ましい。ここで、端末２０の表示領域とは、ユーザの現実空間の位置に基づいて定まる、端末２０に表示される仮想空間の表示範囲を意味する。なお、ここでの「表示する」は、端末２０が主体で画像を表示する処理を実行することと、サーバ１０Ａが主体で端末２０に画像を表示させる処理を実行することとを含む。
【００２５】
なお、対応オブジェクトをユーザに対して表示するための構成は特に限定されず、対応オブジェクトの位置を調整してユーザに対し表示する構成としてもよい。ここで、対応オブジェクトの位置を調整するとは、対応オブジェクトの他の位置を決定することを意味する。対応オブジェクトの位置を調整するための構成は特に限定されず、対応オブジェクトの位置とユーザの現実空間の位置とに基づいて仮想空間における他の位置を決定する構成としてもよい。対応オブジェクトの位置を調整するための構成の例には、ユーザの現実空間の位置に対応する仮想空間の位置と、配置した対応オブジェクトとの位置を所定距離以下とするように他の位置を決定する構成がある。また、対応オブジェクトの位置を調整するための構成は特に限定されず、配置した対応オブジェクトの位置と対応オブジェクトに関するユーザ操作とに基づいて仮想空間における他の位置を決定する構成としてもよい。対応オブジェクトに対するユーザ操作の例には、端末２０に表示されている対応オブジェクトに対するタッチ操作がある。
【００２６】
ここで、配置した対応オブジェクトの位置から調整してユーザに対し表示するとは、対応オブジェクトの配置位置から所定の調整規則に従って定まる位置に当該対応オブジェクトを表示することを意味する。調整規則は特に限定されないが、ユーザに対して所定条件を満たす他ユーザの仮想空間の位置に基づいて位置を定める規則が好ましい。調整規則の例には、ユーザに対して所定条件を満たす他ユーザの現実空間における位置に対応する仮想空間の位置若しくは当該位置から所定距離以下の位置を定める規則がある。
【００２７】
付与部１２は、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する機能を有する。
【００２８】
ここで、対応オブジェクトに対するユーザ操作とは、表示部１１により表示された対応オブジェクトに対するユーザによる操作を意味する。対応オブジェクトに対するユーザ操作は特に限定されないが、ユーザによる操作対象のオブジェクトを特定し得る操作が好ましい。対応オブジェクトに対するユーザ操作の例には、端末２０の表示画面に表示された対応オブジェクト、又は当該対応オブジェクトに関する情報、に対する選択操作がある。なお、対応オブジェクトに対するユーザ操作は特に限定されず、複数の他ユーザそれぞれに対応する対応オブジェクトに対して行われたユーザ操作の集合でもよい。
【００２９】
また、特典とは、ユーザ操作に基づき当該ユーザに付与されるものを意味し、ユーザが利用可能な要素でも、利用可能でない要素でもよく、その内容は特に限定されない。特典の例には、ゲーム内要素や、ビデオゲーム内における権利（例えば、他ユーザへのメッセージ送信権利や所定イベントへの参加権利）、ビデオゲームにおける一時的な処理の発生（例えば、いわゆるバフの発生や、アイテム効果の共有、アイテム出現率上昇）がある。
【００３０】
複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、ユーザによって管理され、例えば携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置や所謂ウェアラブルデバイスなどのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、ビデオゲーム処理システム１００が含み得るユーザ端末の構成は上述した例に限定されず、ユーザが合成画像を認識し得る構成であればよい。ユーザ端末の構成の他の例には、各種通信端末を組み合わせたものやパーソナルコンピュータ、据置型ゲーム装置がある。
【００３１】
また、複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、通信ネットワーク３０に接続し、サーバ１０との通信を行うことにより各種処理を実行するためのハードウェア（例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など）およびソフトウェアを備える。なお、複数のユーザ端末２０，２０１〜２０Ｎそれぞれは、サーバ１０を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
【００３２】
次に、本例のビデオゲーム処理システム１００（システム１００）の動作について説明する。
【００３３】
図３は、システム１００が実行するビデオゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ユーザの操作に応じてユーザ端末２０の位置情報を用いたビデオゲームの進行を制御すること関連する処理が行われる。以下、サーバ１０Ａとユーザ端末２０（端末２０）とが、ゲーム処理を実行する場合を例にして説明する。
【００３４】
ゲーム処理は、例えばサーバ１０Ａにアクセスした端末２０が仮想空間の表示を要求したことを契機に開始される。
【００３５】
サーバ１０Ａは、ゲーム処理において、先ず、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示させる処理を実行する（ステップＳ１１）。本例においてサーバ１０Ａは、対応オブジェクトを表示するための対応オブジェクト情報を端末２０に送信する。
【００３６】
端末２０は、サーバ１０Ａから対応オブジェクト情報を受信すると、対応オブジェクト情報に基づいて、対応オブジェクトの表示位置または当該表示位置を含む当該対応オブジェクトに対応する領域が端末２０の表示領域に含まれた場合に、所定の表示装置の表示画面に対応オブジェクト画像を含むゲーム画面を出力する（ステップＳ１２）。
【００３７】
サーバ１０Ａは、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する（ステップＳ１３）。本例においてサーバ１０Ａは、特典をユーザに付与するための特典情報を端末２０に送信する。
【００３８】
端末２０は、サーバ１０Ａから特典情報を受信すると、特典情報に基づいて、所定の表示装置の表示画面にゲーム画面を出力する。（ステップＳ１４）。本例において端末２０が特典情報に基づいてゲーム画面を出力すると、ここでの処理を終了する。
【００３９】
図４は、ゲーム処理におけるサーバ１０Ａ側の動作の例を示すフローチャートである。ここでは、システム１００におけるサーバ１０Ａの動作について改めて説明する。
【００４０】
サーバ１０Ａは、ゲーム処理において、先ず、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示させる処理を実行し（ステップＳ１０１）、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する（ステップＳ１０２）。サーバ１０Ａは、特典をユーザに付与すると、ここでの処理を終了する。
【００４１】
図５は、端末２０がゲーム処理を実行する場合の端末２０側の動作の例を示すフローチャートである。以下、端末２０が、単体でゲーム処理を実行する場合を例にして説明する。なお、端末２０の構成については、サーバ１０から各種情報を受信することを除きサーバ１０の構成と同様の機能を備えるものであるため、重複説明を避ける観点から記載を省略する。
【００４２】
端末２０は、ゲーム処理において、先ず、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示し（ステップＳ２０１）対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する（ステップＳ２０２）。本例において端末２０が特典情報に基づいてゲーム画面を出力すると、ここでの処理を終了する。
【００４３】
以上に説明したように、第１の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ａが、表示部１１と、付与部１２とを備える構成としているので、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示し、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与し、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【００４４】
すなわち、他ユーザの現実空間の位置に関する情報を原則表示しないことでユーザの個人情報の保護する状態であっても、特定の他ユーザの現実空間の位置に関する情報についてはユーザに提供することで、個人情報を適切に保護する範囲で、同様の仮想空間でビデオゲームを進行しているというユーザ間の一体感が薄れてしまうことを防止することができ、結果としてビデオゲームに対するユーザの興味を維持させることが可能となる。
【００４５】
［第２の実施形態］
図６は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｂ（サーバ１０Ｂ）の構成を示すブロック図である。本例において、サーバ１０Ｂは、表示部１１Ｂと、付与部１２とを少なくとも備える。
【００４６】
第２の実施形態に係る所定条件は、ユーザと同一のグループに属することである。
【００４７】
ここで、グループとは、互いに対応付けされた複数のユーザ（ユーザ及び１以上の他ユーザ）の集合を意味する。複数のユーザを互いに対応付けるための構成は特に限定されないが、複数のユーザそれぞれに関する情報を対応付けて記憶部に記憶させる構成が好ましい。複数のユーザを互いに対応付ける構成の例には、各ユーザに対応する１以上のキャラクタに関する情報を互いに対応付けて記憶部に記憶させる構成がある。
【００４８】
表示部１１Ｂは、ユーザと同一のグループに属する他ユーザに対応するオブジェクトを対応オブジェクトとして、仮想空間に配置して当該ユーザに対して表示する機能を有する。
【００４９】
図７は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｂと、端末２０の動作を例にして説明する。なお、サーバ１０Ｂと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００５０】
サーバ１０Ｂは、ゲーム処理において、ユーザと同一のグループに属する他ユーザに対応するオブジェクトを対応オブジェクトとして、仮想空間に配置して当該ユーザに対して表示する（ステップＳ２−１１）。本例においてサーバ１０Ｂは、対応オブジェクトを表示するための対応オブジェクト情報を端末２０に送信する。
【００５１】
以上に説明したように、第１の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ｂが、表示部１１Ｂと、付与部１２とを備える構成としているので、ユーザと同一のグループに属する他ユーザに対応するオブジェクトを前記対応オブジェクトとして、仮想空間に配置して当該ユーザに対して表示し、ビデオゲームを進行しているというユーザ間の一体感がより高まり、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【００５２】
［第３の実施形態］
図８は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｃ（サーバ１０Ｃ）の構成を示すブロック図である。本例において、サーバ１０Ｃは、表示部１１と、付与部１２と、交換部１３と、登録部１４とを少なくとも備える。
【００５３】
交換部１３は、ユーザ情報の交換要求がユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させる機能を有する。
【００５４】
ここで、ユーザ情報とは、ユーザに関する情報であってユーザを識別し得る情報を意味する。ユーザ情報は特に限定されないが、ユーザ毎に設定された固定的な情報が好ましい。ユーザ情報の例には、ユーザ名や、ユーザ毎に割り当てられた識別情報がある。なお、ユーザ毎に割り当てられた識別情報の例には、ユーザを識別可能に発行されたコードや、ユーザ毎の固有情報として割り当てられたユーザＩＤがある。
【００５５】
また、ユーザ情報の交換要求とは、ユーザ情報を２以上のユーザ間での交換の要求を意味する。ユーザ情報の交換要求は特に限定されないが、ユーザ情報の交換相手を限定若しくは特定した要求が好ましい。ユーザ情報の交換要求の例には、ユーザ毎に割り当てられた識別情報の交換要求がある。
【００５６】
また、ユーザ情報を交換させるとは、ユーザ情報の交換要求に基づいて２のユーザ間でのユーザ情報の交換に関する処理を実行することを意味する。ユーザ情報を交換させるための構成は特に限定されないが、ユーザ情報の交換要求に基づき特定された交換方法により、ユーザ情報を交換させる処理を実行する構成が好ましい。ユーザ情報を交換させるための構成の例には、２のユーザが互いに相手側のユーザ情報を入手するように情報の送受信を制御する構成や、要求元のユーザのユーザ情報を相手側のユーザに送り、当該ユーザが交換を承認した場合に当該ユーザのユーザ情報を要求元のユーザに送る構成がある。
【００５７】
登録部１４は、交換部１３により交換されたユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、ユーザに対して所定条件を満たす他ユーザとして登録する機能を有する。
【００５８】
ここで、ユーザに対して所定条件を満たす他ユーザとして登録するとは、他ユーザのユーザ情報に基づいてユーザと当該他ユーザとを対応付けることを意味する。ユーザに対して所定条件を満たす他ユーザとして登録するための構成は特に限定されないが、ユーザおよび他ユーザそれぞれの識別情報を対応付けてユーザの集合として記憶部に記憶させる構成が好ましい。ユーザに対して所定条件を満たす他ユーザとして登録するための構成の例には、ユーザのユーザＩＤと他ユーザのユーザＩＤを対応付けて登録する構成がある。
【００５９】
図９は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｃと、端末２０の動作を例にして説明する。なお、サーバ１０Ｃと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００６０】
端末２０は、ゲーム処理において、まず、他ユーザとのユーザ情報の交換を要求する（ステップＳ３−１１）。本例において端末２０は、ユーザ情報を交換するための交換要求情報を端末２０に送信する。
【００６１】
サーバ１０Ｃは、端末２０から交換要求情報を受信すると、ユーザとのユーザ情報の交換を他ユーザに要求する（ステップＳ３−１２）。本例においてサーバ１０Ｃは、ユーザ情報を交換させるための、ユーザのユーザ情報を含む交換要求情報を端末２０１に送信する。
【００６２】
端末２０１は、サーバ１０Ｃから交換要求情報を受信すると、ユーザ情報の交換を承認する（ステップＳ３−１３）。本例において端末２０１は、ユーザ情報を交換させるための、他ユーザのユーザ情報を含む交換承諾情報をサーバ１０Ｃに送信する。
【００６３】
サーバ１０Ｃは、端末２０１から交換承諾情報を受信すると、交換承諾情報に基づいてユーザ情報を交換した他ユーザを、ユーザに対して所定条件を満たす他ユーザとして登録する（ステップＳ３−１４）。本例においてサーバ１０Ｃは、ユーザ情報を交換させるための、他ユーザのユーザ情報を含む交換承諾情報を端末２０１に送信する。
【００６４】
以上に説明したように、第３の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ｃが、表示部１１と、付与部１２と、交換部１３と、登録部１４とを備える構成としているので、ユーザ情報の交換要求がユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させ、交換させたユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、ユーザに対して所定条件を満たす他ユーザとして登録し、ユーザ間の交流をより活発化させることができ、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【００６５】
［第４の実施形態］
図１０は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｄ（サーバ１０Ｄ）の構成を示すブロック図である。本例において、サーバ１０Ｄは、表示部１１と、付与部１２Ｄとを少なくとも備える。
【００６６】
付与部１２Ｄは、ユーザ操作が受け付けられた対応オブジェクトに対応する他ユーザが、仮想空間における所定イベントの進行中である場合、当該ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典としてユーザに付与する機能を有する。
【００６７】
ここで、所定イベントの進行中とは、発生した所定イベントを進行している最中であることを意味する。所定イベントの進行中は特に限定されないが、所定イベントの準備中を含み得ることが好ましい。所定イベントの進行中には、戦闘イベントにおいて戦闘している最中や戦闘開始前の準備中が含まれる。
【００６８】
また、所定イベントへの参加権利とは、１以上の他ユーザが進行中の所定イベントに加わることができる権利を意味する。所定イベントへの参加権利は特に限定されないが、所定イベントの内容をユーザが確認可能な状態で付与される権利が好ましい。所定イベントへの参加権利の例には、所定イベントの内容をユーザに通知し当該ユーザから当該所定イベントへの参加希望操作が受け付けられた場合に当該ユーザを当該所定イベントに参加させる権利がある。
【００６９】
図１１は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｄと、端末２０の動作を例にして説明する。なお、サーバ１０Ｄと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００７０】
サーバ１０Ｄは、ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典として前記ユーザに付与する（ステップＳ４−１１）。本例においてサーバ１０Ｄは、特典をユーザに付与するための特典情報を端末２０に送信する。
【００７１】
以上に説明したように、第４の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ｄが、表示部１１と、付与部１２Ｄとを備える構成としているので、ユーザ操作が受け付けられた対応オブジェクトに対応する他ユーザが、仮想空間における所定イベントの進行中である場合、当該ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典としてユーザに付与し、所定イベントの進行を通じてユーザ間の一体感をより高めることができ、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【００７２】
［第５の実施形態］
図１２は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｅ（サーバ１０Ｅ）の構成を示すブロック図である。本例において、サーバ１０Ｅは、表示部１１Ｅと、付与部１２Ｅと、配置部１５とを少なくとも備える。
【００７３】
配置部１５は、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト）を所定の配置規則に従って定まる位置に配置する機能を有する。
【００７４】
ここで、配置規則は特に限定されないが、少なくともユーザおよび当該ユーザに対して所定条件を満たす１以上の他ユーザの何れかが認識可能な位置に配置する規則が好ましい。配置規則の例には、少なくともユーザおよび当該ユーザに対する所定条件を満たす１以上の他ユーザの何れかから所定範囲の距離離れた位置に配置する規則がある。
【００７５】
また、複数対応オブジェクトを所定の配置規則に従って定まる位置に配置するとは、複数対応オブジェクトと、仮想空間における位置とを対応付けることを意味する。複数対応オブジェクトを所定の配置規則に従って定まる位置に配置するための構成は特に限定されないが、複数対応オブジェクトに対応するユーザおよび他ユーザに対して、当該複数対応オブジェクトを表示しない構成が好ましい。
【００７６】
表示部１１Ｅは、配置部１５により配置された複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示する機能を有する。
【００７７】
ここで、複数対応オブジェクトの位置が含まれる所定領域とは、所定の領域決定規則に従って複数対応オブジェクトの仮想空間の位置を含むように定まる領域を意味する。複数対応オブジェクトの位置が含まれる所定領域は特に限定されないが、複数対応オブジェクトの位置が含まれる所定領域の例には、複数対応オブジェクトに対応するユーザの数や当該ユーザの現実世界における位置に基づいて定まる形や面積の領域がある。
【００７８】
また、所定領域に関する情報とは、少なくとも所定領域の範囲に関する情報を含む情報を意味する。所定領域に関する情報は特に限定されないが、所定領域に含まれる複数対応オブジェクトの位置をユーザが推測可能な情報を含む情報が好ましい。所定領域に関する情報の例には、ユーザと所定領域との位置関係に関する情報がある。
【００７９】
所定領域に関する情報を少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに対して表示するとは、少なくともユーザおよび複数対応オブジェクトに対応する他ユーザの何れかの端末２０の表示画面に、所定領域に関する情報を表示させることを意味する。所定領域に関する情報を少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示するための構成は特に限定されないが、所定領域に関する情報と、仮想空間の位置とを対応付けて表示する構成が好ましい。所定領域に関する情報を少なくともユーザおよび複数対応オブジェクトに対応する他ユーザの何れかに対して表示するための構成の例には、仮想空間における所定領域の表示位置または当該表示位置を含む当該所定領域が端末２０の表示領域に含まれた場合に、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかの端末２０の表示画面に当該所定領域に関する情報を表示させる構成がある。
【００８０】
付与部１２Ｅは、配置部１５により配置された複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与する機能を意味する。
【００８１】
ここで、付与条件とは、特典が付与されるための少なくともユーザおよび複数対応オブジェクトに対応する他ユーザの何れかの条件を意味する。付与条件は特に限定されないが、複数対応オブジェクトに関する条件が好ましい。付与条件の例には、配置された複数対応オブジェクトとの間の距離が所定距離以下であることや、配置された複数対応オブジェクトに対するユーザ操作が受け付けられたことがある。
【００８２】
また、付与条件に基づいて特定される特典は特に限定されないが、付与条件の達成難易度に基づいて内容が特定される特典が好ましい。付与条件に基づいて特定される特典の例には、複数対応オブジェクトが配置される際の当該複数対応オブジェクトの位置と、少なくともユーザおよび複数対応オブジェクトに対応する他ユーザの何れかの位置との間の距離に基づいて特定される内容の特典がある。
【００８３】
図１３は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｅと、端末２０の動作を例にして説明する。なお、サーバ１０Ｅと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００８４】
サーバ１０Ｅは、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト）を所定の配置規則に従って定まる位置に配置する（ステップＳ５−１１）。本例においてサーバ１０Ｅは、複数対応オブジェクトを配置するための複数対応オブジェクト情報を端末２０に送信する。
【００８５】
サーバ１０Ｅは、配置した複数対応オブジェクトの位置が含まれる所定領域に関する情報を、ユーザに対して表示する（ステップＳ５−１２）。本例においてサーバ１０Ｅは、所定領域に関する情報を表示するための領域情報を端末２０に送信する。
【００８６】
端末２０は、サーバ１０Ｅから領域情報を受信すると、領域情報に基づいて、所定領域に関する情報を含むゲーム画面を出力する（ステップＳ５−１３）。
【００８７】
サーバ１０Ｅは、配置した複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典をユーザに付与する（ステップＳ５−１４）。本例においてサーバ１０Ｅは、付与条件に基づいて特定される特典を付与するための付与情報を端末２０に送信する。
【００８８】
端末２０は、サーバ１０Ｅから特典情報を受信すると、特典情報に基づいて、所定の表示装置の表示画面にゲーム画面を出力する。（ステップＳ５−１５）。本例において端末２０が特典情報に基づいてゲーム画面を出力すると、ここでの処理を終了する。
【００８９】
以上に説明したように、第５の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ｅが、表示部１１Ｅと、付与部１２Ｅと、配置部１５とを備える構成としているので、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト）を所定の配置規則に従って定まる位置に配置し、配置した複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示し、配置した複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与し、特典の付与を目的としてユーザと他ユーザとが協力することを期待でき、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【００９０】
［第６の実施形態］
図１４は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｚ（サーバ１０Ｚ）の構成を示すブロック図である。本例において、サーバ１０Ｚは、表示部１１Ｚと、付与部１２Ｚと、交換部１３Ｚと、登録部１４Ｚ、配置部１５Ｚとを少なくとも備える。
【００９１】
表示部１１Ｚは、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示する機能を有する。
【００９２】
ここで、所定条件とは、自身に対応するオブジェクトがユーザに対して表示される他ユーザの条件を意味する。以下、所定条件が、ユーザと同一のグループ（パーティ）に属することである場合を例に説明する。
【００９３】
また、他ユーザとは、端末２０を使用する一のユーザとは異なるユーザであることを意味する。以下、他ユーザが、当該ユーザの端末２０とは異なる端末２０を使用する場合を例に説明する。
【００９４】
また、他ユーザの現実空間における位置に対応する仮想空間の位置とは、他ユーザの現実空間における位置を示す情報に基づいて所定規則に従って定まる仮想空間の位置を意味する。以下、他ユーザの現実空間における位置が、他ユーザのユーザ端末２０の位置情報に基づき定まり、当該仮想空間の位置が、当該位置情報に対応する仮想空間の位置である場合を例に説明する。なお、ユーザ端末２０の位置情報とは、ユーザ端末２０の現実空間における位置を示す情報を意味する。本例では、ユーザ端末２０の位置情報は、ＧＰＳ信号を用いて取得される。以下、現実空間の地図情報に対応する仮想空間とは、現実空間の地図情報を用いて生成された仮想空間を例に説明する。
【００９５】
また、現実空間の地図情報に対応する仮想空間とは、現実空間の地図情報を用いて生成された仮想空間を意味する。以下、現実空間の道路や建物等に対応するオブジェクトを、現実空間における道路や建物等の位置に対応する位置に配置することで仮想空間を生成する構成を例に説明する。
【００９６】
また、対応オブジェクトをユーザに対して配置するとは、対応オブジェクトと、仮想空間における位置とを対応付けることを意味する。また、対応オブジェクトをユーザに対して表示するとは、対応オブジェクトの画像を、ユーザの端末２０が表示するゲーム画面に含めることを意味する。以下、ユーザと同一のグループに属する他ユーザのユーザキャラクタ（他ユーザキャラクタ）に対応するオブジェクト（他キャラオブジェクト）をユーザに対して表示する場合の例を説明する。なお、ここでの「表示する」は、端末２０が主体で画像を表示する処理を実行することと、サーバ１０Ａが主体で端末２０に画像を表示させる処理を実行することとを含む。
【００９７】
付与部１２Ｚは、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する機能を有する。
【００９８】
ここで、対応オブジェクトに対するユーザ操作とは、表示部１１Ｚにより表示された対応オブジェクトに対するユーザによる操作を意味する。以下、対応オブジェクトに対するユーザ操作が、他キャラオブジェクトに対するタッチ操作である場合を例に説明する。
【００９９】
また、特典とは、ユーザ操作に基づき当該ユーザに付与されるものを意味する。特典の内容は特に限定されず、ユーザが利用可能な要素でも、利用可能でない要素でもよい。特典の例には、いわゆるバフの発生や、アイテム効果の共有、イベントへの参加、アイテム出現率上昇、獲得経験値上昇がある。以下、ユーザキャラクタの回復や、他ユーザへのスタンプ（メッセージ）送信権利、他ユーザキャラクタによる戦闘イベントへの参加権利が特典（恩恵）としてユーザに付与される場合を例に説明する。
【０１００】
なお、他ユーザキャラクタによる戦闘イベントへの参加権利は特に限定されず、他ユーザキャラクタが戦闘中の敵キャラクタとの戦闘イベントに参加する権利としてもよいし、他ユーザキャラクタが戦闘中の敵キャラクタと少なくとも一部が異なる敵キャラクタとの戦闘イベントに参加する権利としてもよい。また、他ユーザキャラクタによる戦闘イベントへの参加権利は、他ユーザキャラクタによる敵キャラクタとの戦闘とは異なる、ユーザキャラクタによる戦闘に独立して参加して、戦闘結果をユーザと他ユーザとの間で共有できる権利でもよい。なお、他キャラオブジェクトに対するユーザによるタッチ操作に基づいて、当該他キャラオブジェクトに対応する他ユーザのユーザキャラクタが当該ユーザに対応付けられる構成としてもよい。そして、対応付けされたユーザキャラクタが、所定規則（例えば、ランダムとなる規則や、予め設定された優先度に従う規則）に従って当該ユーザのユーザキャラクタによる戦闘イベントに参加する構成としてもよい。
【０１０１】
交換部１３Ｚは、ユーザ情報の交換要求がユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させる機能を有する。
【０１０２】
ここで、ユーザ情報とは、ユーザに関する情報であって、ユーザを識別し得る情報を意味する。本例では、ユーザ情報が、ユーザＩＤやユーザ名、ユーザキャラクタ名、ユーザ情報の交換の場合に発行されるコード等である。
【０１０３】
また、ユーザ情報の交換要求とは、ユーザ情報を２以上のユーザ間での交換の要求を意味する。本例では、ユーザ情報の交換要求は、ユーザ情報の交換用のコードを端末２０が発行したこと等である。
【０１０４】
また、ユーザ情報を交換させるとは、ユーザ情報の交換要求に基づく２以上のユーザ間でのユーザ情報の交換に関する処理を実行することを意味する。ユーザ情報を交換させるための構成は特に限定されないが、ホストとなるユーザが定められる構成が好ましい。本例では、ユーザ情報を交換させるための構成は、ホストとなるユーザの端末２０に表示されたコードを用いて、両者の端末２０間でユーザ情報を送受信させる構成である。すなわち、本例では、ユーザとユーザ情報を交換できる他ユーザは、原則として、ユーザの端末２０の表示画面を確認できるか、若しくはビデオゲーム外でコード情報をユーザから知ることができる他ユーザになる。なお、コードの例には、ＱＲコード（登録商標）がある。
【０１０５】
登録部１４Ｚは、交換部１３Ｚにより交換されたユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、ユーザに対して所定条件を満たす他ユーザとして登録する機能を有する。
【０１０６】
ここで、他ユーザを登録するとは、他ユーザのユーザ情報に基づいて、ユーザと他ユーザとを互いに対応付けることを意味する。本例では、他ユーザ情報を交換した他ユーザに対応するユーザキャラクタのうち何れかがユーザのグループ（パーティ）に登録される。なお、ユーザと同一のグループ（パーティ）に他ユーザを登録した場合、所定規則（例えば、ランダムとなる規則や、予め設定された優先度に従う規則）に従って当該ユーザのユーザキャラクタによる戦闘イベントに、当該他ユーザのユーザキャラクタを参加させる権利が特典としてユーザに付与される構成としてもよい。ここで、他キャラオブジェクトに対するユーザによるタッチ操作に基づいて、当該他キャラオブジェクトに対応する他ユーザのユーザキャラクタを当該ユーザと同一のグループ（パーティ）に登録する構成としてもよい。
【０１０７】
配置部１５Ｚは、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト、例えば宝箱）を所定の配置規則に従って定まる位置に配置する機能を有する。
【０１０８】
ここで、所定の配置規則は特に限定されないが、少なくともユーザおよび当該ユーザに対する所定条件を満たす１以上の他ユーザの何れかが認識可能な位置に配置する規則が好ましい。
【０１０９】
また、複数対応オブジェクトを所定の配置規則に従って定まる位置に配置するとは、複数対応オブジェクトと、仮想空間における位置とを対応付けることを意味する。以下、配置された宝箱が、ゲーム画面には表示されない場合の例を説明する。また、本例では、配置部１５Ｚは、複数の他ユーザのうち所定割合以上又は全ての他ユーザがユーザに対する所定条件を満たさない場合、宝箱を所定の配置規則に従って定まる位置に配置しない。
【０１１０】
ここで、表示部１１Ｚは、配置部１５Ｚにより配置された複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示する機能を有する。
【０１１１】
ここで、複数対応オブジェクトの位置が含まれる所定領域とは、所定の領域決定規則に従って複数対応オブジェクトの仮想空間の位置を含むように定まる領域を意味する。本例では、所定領域は、宝箱の位置が含まれる領域である。
【０１１２】
また、所定領域に関する情報とは、少なくとも所定領域の範囲に関する情報含む情報を意味する。本例では、所定領域に関する情報は、宝箱の位置を含む所定領域が、レーダによって表示される。
【０１１３】
また、付与部１２Ｚは、配置部１５Ｚにより配置された複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与する機能を意味する。
【０１１４】
ここで、付与条件とは、特典が付与されるための少なくともユーザおよび複数対応オブジェクトに対応する他ユーザの何れかの条件を意味する。本例では、付与条件は、仮想空間に配置された宝箱若しくは当該宝箱の近傍に対する選択操作を行うことである。
【０１１５】
図１５は、サーバ１０Ｚが備える記憶部（図示せず）に記憶される情報の格納状態の例について説明するための説明図である。図１５に示すように、記憶部は、位置属性と、オブジェクトと、待機時間とを対応付けてグループ関連情報として記憶する。
【０１１６】
ここで、グループＩＤとは、グループを識別するための情報を意味する。
【０１１７】
また、グループ所属ユーザとは、各グループ（各パーティ）に属するユーザを意味する。本例では、グループに属するようにする（登録する）場合に、ユーザに対応するユーザキャラクタも当該グループに対応付ける。ここで、ユーザキャラクタをグループに対応付けるための構成は特に限定されないが、１のユーザに複数のユーザキャラクタが対応する場合には、当該複数のユーザキャラクタのうち少なくとも何れかをグループに対応付ける構成としてもよい。また、ユーザキャラクタをグループに対応付けるための構成は特に限定されないが、１のユーザに対応する複数のユーザキャラクタを、１のグループに対応付ける構成としてもよい。また、グループ所属ユーザは特に限定されないが、グループに対応付けられたユーザのうち何れかが代表ユーザとして設定される構成としてもよい。
【０１１８】
図１６は、システム１００Ｚが実行するビデオゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ユーザの操作に応じてユーザ端末２０の位置情報を用いたビデオゲームの進行を制御することに関連する処理が行われる。以下、各処理について説明する。なお、各処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【０１１９】
ゲーム処理は、例えばサーバ１０Ｚにアクセスした端末２０が仮想空間の表示を要求したことを契機に開始される。
【０１２０】
システム１００Ｚは、ゲーム処理において、先ず、ユーザの端末２０からユーザ情報交換用のコード発行の要求を受け付け（ステップＳ３０１）、ユーザ情報交換用のコードを発行してユーザの端末２０に表示する（ステップＳ３０２）。
【０１２１】
システム１００Ｚは、ユーザ情報交換用のコードを発行してユーザの端末２０に表示すると、他ユーザの端末２０で当該コードの入力を受け付け（ステップＳ３０３）、当該他ユーザを、当該コードを発行したユーザと同一のグループに登録する（ステップＳ３０４）。
【０１２２】
システム１００Ｚは、他ユーザをユーザと同一のグループに登録すると、ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（対応オブジェクト）を、当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示する（ステップＳ３０５）。本例では、システム１００Ｚは、ユーザと同一のグループに属する他キャラオブジェクトを当該他ユーザの現実空間における位置に対応する仮想空間の位置に配置して当該ユーザに対して表示する。
【０１２３】
システム１００Ｚは、対応オブジェクトを表示し、当該対応オブジェクトに対するユーザ操作をユーザから受け付け（ステップＳ３０６）、対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する（ステップＳ３０７）。本例では、システム１００Ｚは、ユーザと同一のグループに属する他ユーザキャラクタに対応するオブジェクトに対する選択操作がユーザから受け付けられた場合、当該ユーザのユーザキャラクタの体力回復や他ユーザへのメッセージ（スタンプ）送信権利を当該ユーザに付与する。
【０１２４】
システム１００Ｚは、ユーザ操作に基づいて特定される特典を付与すると、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト）を所定の配置規則に従って定まる位置に配置する（ステップＳ３０８）。本例では、システム１００Ｚは、同一のグループに属するユーザおよび当該ユーザに対する所定条件を満たす１以上の他ユーザに対応する宝箱を所定の配置規則に従って定まる位置に配置する。
【０１２５】
システム１００Ｚは、複数対応オブジェクトを配置すると、当該複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示する（ステップＳ３０９）。本例では、システム１００Ｚは、配置した宝箱の位置が含まれる所定領域に関する情報をレーダとしてユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示する。
【０１２６】
システム１００Ｚは、付与条件が充足されていることを判定し（ステップＳ３１０）、当該付与条件に基づいて特定される特典を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与する（ステップＳ３１１）。本例では、システム１００Ｚは、付与条件に基づいて特定される特典を付与すると、ここでの処理を終了する。
【０１２７】
図１７は、ゲーム画面の例について説明するための説明図である。図１７に示すように、ゲーム画面には、ユーザのユーザキャラクタオブジェクト１７０１と、ユーザキャラクタオブジェクト１７０１の位置を基準としたイベント発生可能領域１７０２と、他キャラオブジェクト１７０３および１７０４と、他キャラオブジェクト１７０４に対応する他ユーザのイベント進行に関する情報１７０５とが示されている。
【０１２８】
ユーザキャラクタオブジェクト１７０１は、ユーザのユーザキャラクタに対応するオブジェクトであり、表示画面の中央寄りの場所に示され、端末２０の位置情報に対応する仮想空間における位置に表示されている。現実空間において端末２０の位置が変化すると、ユーザキャラクタオブジェクト１７０１は、仮想空間において同様に移動する。また、ユーザキャラクタオブジェクト１７０１の移動に応じて、イベント発生可能領域１７０２も移動する。
【０１２９】
イベント発生可能領域１７０２は、オブジェクトに対応するイベントが発生するための位置条件に含まれる、ユーザの仮想空間の位置と当該オブジェクトの位置とが所定の関係であるという条件を満たす領域である。
【０１３０】
他キャラオブジェクト１７０３および１７０４は、ユーザと同一のグループに属する他ユーザのユーザキャラクタに対応するオブジェクトである。本例では、ユーザと同一のグループに属する他ユーザのユーザキャラクタに対応するオブジェクトが、ユーザの端末２０の表示画面に表示される。また、本例では、イベント発生可能領域１７０２内に位置する他キャラオブジェクト１７０３に対してユーザがタッチ操作を行うと、少なくともユーザおよび当該他ユーザの何れかに特典を付与するための画面が表示される。
【０１３１】
イベント進行に関する情報１７０５は、他キャラオブジェクト１７０４に対応する他ユーザがイベントを進行中であることを示すための情報である。本例では、イベント進行に関する情報１７０５が、他キャラオブジェクト１７０４に対応する他ユーザが戦闘イベントを進行中であることを示している。
【０１３２】
図１８は、ゲーム画面の例について説明するための説明図である。図１８（ａ）および（ｂ）において、ユーザキャラクタオブジェクト１８０１はユーザキャラクタオブジェクト１７０１と、イベント発生可能領域１８０２はイベント発生可能領域１７０２と、他キャラオブジェクト１８０３および１８０４は他キャラオブジェクト１７０３および１７０４にイベント進行に関する情報１８０５はイベント進行に関する情報１７０５と同様である。さらに、図１８（ａ）および（ｂ）には、文章表示領域１８０６と、選択肢領域１８０７とが示されている。
【０１３３】
文章表示領域１８０６は、他ユーザのユーザキャラクタに対するタッチ操作に基づいて特定される特典に関する文章情報を表示するための領域である。勿論、文章表示領域１８０６には、文章以外の画像が表示されてもよい。図１８（ａ）の例は、ユーザが他キャラオブジェクト１８０３にタッチ操作が行われた場合である。ここで、ユーザのユーザキャラクタのＨＰおよびＭＰが回復したことと、タッチ操作を行った他キャラオブジェクト１８０３に対応する他ユーザにメッセージを送るか否かの質問とが文章表示領域１８０６に表示されている。ここで、当該質問は、特典としてメッセージ送信権利がユーザに付与されたことを示すものである。
【０１３４】
また、図１８（ｂ）の例は、ユーザが他キャラオブジェクト１８０４にタッチ操作が行われた場合である。ここで、他キャラオブジェクト１８０４に対応する他ユーザが進行中の戦闘イベントに、助っ人として参加するか否かの質問が文章表示領域１８０６に表示されている。図１８（ａ）と同様に、当該質問は、特典として戦闘イベントへの参加権利がユーザに付与されたことを示すものである。
【０１３５】
選択肢領域１８０７は、文章表示領域１８０６に文章情報が表示された質問についてユーザが選択を行うための領域である。図１８（ａ）および（ｂ）の例では、文章表示領域１８０６に表示された質問に対する返答の選択肢が表示されている。ここで、「はい」をユーザが選択すると、文章表示領域１８０６に表示された文章情報に対応する処理がビデオゲーム内で実行される。
【０１３６】
以上に説明したように、第６の実施形態の一側面として、ユーザの操作に応じてユーザ端末の位置情報を用いたビデオゲームの進行を制御する機能をサーバ１０Ｚが、表示部１１Ｚと、付与部１２Ｚと、交換部１３Ｚと、登録部１４Ｚと、配置部１５Ｚとを備える構成としているので、ユーザに対して所定条件（例えば、同一グループに属していること）を満たす他ユーザに対応するオブジェクト（対応オブジェクト、例えば同一グループのユーザキャラクタオブジェクト）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示し、対応オブジェクトに対するユーザ操作に基づいて特定される特典（例えば、キャラクタの回復やスタンプ送信権利）を、少なくともユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与し、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【０１３７】
また、上述した第６の実施形態の例では、サーバ１０Ｚが、ユーザ情報の交換要求がユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させ、交換させたユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、ユーザに対して所定条件を満たす他ユーザとして登録し、ユーザ間の交流をより活発にし、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【０１３８】
また、上述した第６の実施形態の例では、サーバ１０Ｚが、ユーザ操作が受け付けられた対応オブジェクトに対応する他ユーザが、仮想空間における所定イベントの進行中である場合、当該ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典としてユーザに付与し、所定イベントの進行を通じてユーザ間の一体感がより高まり、ビデオゲームに対するユーザの興味を維持させることが可能となる。
【０１３９】
また、上述した第６の実施形態の例では、サーバ１０Ｚが、仮想空間において、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザとに対応するオブジェクト（複数対応オブジェクト）を所定の配置規則に従って定まる位置に配置し、配置した複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに対して表示し、配置した複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくともユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与し、特典の付与を目的としてユーザと他ユーザとが協力することが期待でき、ビデオゲームに対するユーザの興味をより維持させることが可能となる。
【０１４０】
また、上述した第６の実施形態の例では特に言及していないが、サーバ１０Ｚが、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザで共有されるオブジェクトを、仮想空間又は他の仮想空間における位置に配置してユーザおよび所定条件を満たす他ユーザに対して表示する構成としてもよい。すなわち、上述した例において、グループ（パーティ）内でフィールドや敵キャラクタを共有する構成としてもよい。
【０１４１】
ここで、上述した第６の実施形態の例では特に言及していないが、ユーザと当該ユーザに対する所定条件を満たす１以上の他ユーザで共有されるオブジェクト（共有オブジェクト）とは、表示有無や位置などがユーザと他ユーザとの間で共通するオブジェクトを意味する。すなわち、ユーザと当該ユーザに対する所定条件を満たす他ユーザとの間で仮想空間が共有される。従って、当該仮想空間に配置されるオブジェクトも共有される。例えば、ユーザが共有オブジェクトに関するイベントを完了させたことにより当該共有オブジェクトがユーザの端末２０で表示される仮想空間において非表示になった場合、当該ユーザに対する所定条件を満たす他ユーザの端末２０で表示される仮想空間においても当該共有オブジェクトが非表示になる。また、共有オブジェクトが、外観や対応するイベントが他のオブジェクトとは異なるオブジェクトである構成であってもよい。また、他の仮想空間とは、共有オブジェクトを配置および表示するための別の仮想空間を意味する。他の仮想空間は特に限定されないが、ユーザと当該ユーザに対する所定条件を満たす他ユーザ以外のユーザの端末２０に対する表示が制限されることが好ましい。このような構成とすることで、ユーザと他ユーザとの間でビデオゲームの進行体験を共有させることができ、ビデオゲームに対するユーザの興味をより維持させることが可能となる。
【０１４２】
また、上述した第６の実施形態の例では特に言及していないが、サーバ１０Ｚが、表示された対応オブジェクトに対応する他ユーザが、仮想空間におけるユーザと複数の他ユーザとが参加可能な参加人数の制限が設定されたイベントを進行中であり、かつ当該イベントへの参加希望操作がユーザから受け付けられた場合、当該イベントへの参加権利を特典として当該ユーザに付与する構成としてもよい。すなわち、上述した例において、同一のグループに属する他ユーザがメガモンスターとのバトルを進行中若しくは準備中であり、かつ当該バトルの参加希望操作がユーザから受け付けられた場合に、当該バトルに参加する権利をユーザに付与する構成としてもよい。
【０１４３】
ここで、上述した第６の実施形態の例では特に言及していないが、イベントへの参加希望操作とは、特定のイベントへ参加することを希望するために行われる操作を意味する。イベントへの参加希望操作は特に限定されないが、イベントの内容をユーザが認識し得る状況で行われる操作が好ましい。このような構成とすることで、参加人数に制限があることが原因で通常は同一のイベントの進行を共有することが困難な場合などにおいて、ユーザと他ユーザとの間でビデオゲームの進行体験をより確実に共有させることができ、ビデオゲームに対するユーザの興味をより維持させることが可能となる。
【０１４４】
また、上述した第６の実施形態の例では特に言及していないが、サーバ１０Ｚが、ユーザに対して所定条件を満たさない他ユーザに対応するオブジェクトを、現実空間における当該他ユーザの位置に対応する仮想空間に表示しない構成としてもよい。すなわち、サーバ１０Ｚが、ユーザに対して所定条件を満たすこと以外に他ユーザに対応するオブジェクトを、ユーザに対して表示することは無い構成としてもよい。このような構成とすることで、自身に対応するオブジェクをトが表示される対象となる他のユーザを把握することが容となり、結果としてユーザの個人情報の保護を容易とすることができる。
【０１４５】
以上に説明したように、本願の各実施形態により１または２以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。
【０１４６】
なお、上述した各実施形態では、複数のユーザ端末２０，２０１〜２０Ｎとサーバ１０は、自己が備える記憶装置に記憶されている各種制御プログラム（例えば、ビデオゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【０１４７】
また、システム１００の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ１０が実行する構成としてもよいし、サーバ１０が実行する処理として説明した処理の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れか（例えば、ユーザ端末２０）が実行する構成としてもよい。また、サーバ１０が備える記憶部の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れかが備える構成としてもよい。すなわち、システム１００におけるユーザ端末２０とサーバ１０のどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。
【０１４８】
また、プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい。
【０１４９】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
［１］
ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示機能と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを
実現させるためのビデオゲーム処理プログラム。
［２］
前記所定条件は、前記ユーザと同一のグループに属することであり、
前記表示機能では、前記ユーザと同一のグループに属する他ユーザに対応するオブジェクトを前記対応オブジェクトとして、前記仮想空間に配置して当該ユーザに対して表示する機能を
実現させるための［１］記載のビデオゲーム処理プログラム。
［３］
前記サーバに、
ユーザ情報の交換要求が前記ユーザ又は他ユーザから受け付けられた場合、当該ユーザと当該他ユーザとの間でユーザ情報を交換させる交換機能と、
前記交換機能により交換された前記ユーザ情報に基づいて、当該ユーザ情報を交換した他ユーザを、前記ユーザに対して前記所定条件を満たす他ユーザとして登録する登録機能とを
実現させるための［１］又は［２］記載のビデオゲーム処理プログラム。
［４］
前記付与機能では、前記ユーザ操作が受け付けられた前記対応オブジェクトに対応する他ユーザが、前記仮想空間における所定イベントの進行中である場合、当該ユーザ操作に基づいて特定される当該所定イベントへの参加権利を特典として前記ユーザに付与する機能を
実現させるための［１］から［３］のうち何れかに記載のビデオゲーム処理プログラム。
［５］
前記サーバに、前記仮想空間において、前記ユーザと当該ユーザに対する前記所定条件を満たす１以上の他ユーザとに対応するオブジェクト（以下「複数対応オブジェクト」という。）を所定の配置規則に従って定まる位置に配置する配置機能を実現させ、
前記表示機能では、前記配置機能により配置された複数対応オブジェクトの位置が含まれる所定領域に関する情報を、少なくとも前記ユーザおよび当該複数応オブジェクトに対応する他ユーザの何れかに対して表示する機能を実現させ、
前記付与機能では、前記配置機能により配置された複数対応オブジェクトに対応する付与条件が満たされた場合、当該付与条件に基づいて特定される特典を、少なくとも前記ユーザおよび当該複数対応オブジェクトに対応する他ユーザの何れかに付与する機能を
実現させるための［１］から［４］のうち何れかに記載のビデオゲーム処理プログラム。
［６］
前記表示機能では、前記ユーザと当該ユーザに対する前記所定条件を満たす１以上の他ユーザで共有されるオブジェクトを、前記仮想空間又は他の仮想空間における位置に配置して前記ユーザおよび前記所定条件を満たす他ユーザに対して表示する機能を
実現させるための［１］から［５］のうち何れかに記載のビデオゲーム処理プログラム。
［７］
前記付与機能では、前記表示機能により表示された対応オブジェクトに対応する他ユーザが、前記仮想空間における前記ユーザと複数の他ユーザとが参加可能な参加人数の制限が設定されたイベントを進行中であり、かつ当該イベントへの参加希望操作が前記ユーザから受け付けられた場合、当該イベントへの参加権利を特典として当該ユーザに付与する機能を
実現させるための［１］から［６］のうち何れかに記載のビデオゲーム処理プログラム。
［８］
前記表示機能では、前記ユーザに対して前記所定条件を満たさない他ユーザに対応するオブジェクトを、現実空間における当該他ユーザの位置に対応する仮想空間に表示しない機能を
実現させるための［１］から［７］のうち何れかに記載のビデオゲーム処理プログラム。
［９］
［１］から［８］のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも１つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理プログラム。
［１０］
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御するビデオゲーム処理システムであって、
前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示手段と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与手段とを含む
ことを特徴とするビデオゲーム処理システム。
［１１］
前記サーバが、前記表示手段と、前記付与手段とを含み、
前記ユーザ端末が、前記表示手段により前記所定のオブジェクトの様子を表すゲーム画面を表示装置の表示画面に出力する出力手段を含む
［１０］記載のビデオゲーム処理システム。
［１２］
ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御する機能を前記ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
前記ユーザ端末に、
前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示機能と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与機能とを
実現させるためのビデオゲーム処理プログラム。
［１３］
ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御するビデオゲーム処理方法であって、
前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示処理と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与処理とを含む
ことを特徴とするビデオゲーム処理方法。
［１４］
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、ユーザ端末の位置情報と現実空間の地図情報に対応する仮想空間に関する情報とを用いた、他ユーザに関する情報の表示を制限するビデオゲームの進行を制御するビデオゲーム処理方法であって、
前記ユーザに対して所定条件を満たす他ユーザに対応するオブジェクト（以下「対応オブジェクト」という。）を、当該他ユーザの前記現実空間における位置に対応する前記仮想空間の位置に配置して当該ユーザに対して表示する表示処理と、
前記対応オブジェクトに対するユーザ操作に基づいて特定される特典を、少なくとも前記ユーザおよび当該対応オブジェクトに対応する他ユーザの何れかに付与する付与処理とを含む
ことを特徴とするビデオゲーム処理方法。
【産業上の利用可能性】
【０１５０】
本発明の実施形態の一つによれば、ビデオゲームに対するユーザの興味を維持させることを可能にするのに有用である。
【符号の説明】
【０１５１】
１０              ビデオゲーム処理サーバ
２０，２０１〜２０Ｎ        ユーザ端末
１１              表示部
１２              付与部
１３              交換部
１４              登録部
１５              配置部
３０              通信ネットワーク
１００            ビデオゲーム処理システム
【図１】
0006982128.tif 000002
【図２】
0006982128.tif 000003
【図３】
0006982128.tif 000004
【図４】
0006982128.tif 000005
【図５】
0006982128.tif 000006
【図６】
0006982128.tif 000007
【図７】
0006982128.tif 000008
【図８】
0006982128.tif 000009
【図９】
0006982128.tif 000010
【図１０】
0006982128.tif 000011
【図１１】
0006982128.tif 000012
【図１２】
0006982128.tif 000013
【図１３】
0006982128.tif 000014
【図１４】
0006982128.tif 000015
【図１５】
0006982128.tif 000016
【図１６】
0006982128.tif 000017
【図１７】
0006982128.tif 000018
【図１８】
0006982128.tif 000019