(57)【特許請求の範囲】
【請求項１】
現実空間におけるユーザの位置情報を取得する工程と、
取得した前記ユーザの現在の位置情報を、ゲームで使用される前記現実空間に対応する地図上に表示する工程と、
前記ユーザによって行われた操作に基づいて、前記地図上に特典付与地点を設置する工程と、
前記ユーザの前記現在の位置情報が、前記特典付与地点の第１特典取得可能領域にある場合に、複数の特典の中から選択させた所定の特典を前記ユーザに付与する工程と、
前記地図上の所定の地点に前記特典付与地点とは異なる他の特典付与地点を設置する工程と、
前記ユーザの前記現在の位置情報が、前記他の特典付与地点の第２特典取得可能領域にある場合に、前記他の特典付与地点に応じた他の特典を前記ユーザに付与する工程と、
前記ユーザの前記現在の位置情報が、前記第１特典取得可能領域と前記第２特典取得可能領域の重複する領域にある場合に、前記所定の特典及び前記他の特典を前記ユーザに同時に付与する工程と、
をコンピュータに実行させるように構成されたプログラム。
【請求項２】
前記特典付与地点の設置時に前記複数の特典の中から前記所定の特典を選択する工程をコンピュータに実行させる、請求項１に記載のプログラム。
【請求項３】
前記所定の特典を、所定時間ごとに変更する工程をコンピュータに実行させる、請求項１又は２に記載のプログラム。
【請求項４】
前記ユーザによって行われた操作に基づいて、前記所定の特典を引き継いだ状態で前記特典付与地点を移動する工程をコンピュータに実行させる、請求項１乃至３のいずれか１項に記載のプログラム。
【請求項５】
前記ユーザが前記ユーザと共同で前記ゲームをプレイする共同プレイヤを募集し、他のユーザが前記共同プレイヤとして前記ゲームに参加する場合、前記所定の特典に基づく特典を前記他のユーザに付与する工程をコンピュータに実行させる、請求項１乃至４のいずれか１項に記載のプログラム。
【請求項６】
前記ユーザが承認した承認ユーザに対して、前記承認ユーザの前記地図上に前記特典付与地点を表示する工程をコンピュータに実行させる、請求項１乃至５のいずれか１項に記載のプログラム。
【請求項７】
前記ユーザが承認した承認ユーザが第三条件を満たす場合に、前記所定の特典を前記承認ユーザに付与する工程をコンピュータに実行させる、請求項１乃至６のいずれか１項に記載のプログラム。
【請求項８】
コンピュータが、
現実空間におけるユーザの位置情報を取得する工程と、
取得した前記ユーザの現在の位置情報を、ゲームで使用される前記現実空間に対応する地図上に表示する工程と、
前記ユーザによって行われた操作に基づいて、前記地図上に特典付与地点を設置する工程と、
前記ユーザの前記現在の位置情報が、前記特典付与地点の第１特典取得可能領域にある場合に、複数の特典の中から選択させた所定の特典を前記ユーザに付与する工程と、
前記地図上の所定の地点に前記特典付与地点とは異なる他の特典付与地点を設置する工程と、
前記ユーザの前記現在の位置情報が、前記他の特典付与地点の第２特典取得可能領域にある場合に、前記他の特典付与地点に応じた他の特典を前記ユーザに付与する工程と、
前記ユーザの前記現在の位置情報が、前記第１特典取得可能領域と前記第２特典取得可能領域の重複する領域にある場合に、前記所定の特典及び前記他の特典を前記ユーザに同時に付与する工程と、
を実行する情報処理方法。
【請求項９】
現実空間におけるユーザの位置情報を取得する位置情報取得部と、
取得した前記ユーザの現在の位置情報を、ゲームで使用される前記現実空間に対応する地図上に表示する位置情報表示部と、
前記ユーザによって行われた操作に基づいて、前記地図上に特典付与地点を設置し、且つ、前記地図上の所定の地点に前記特典付与地点とは異なる他の特典付与地点を設置する特典付与地点設置部と、
前記ユーザの前記現在の位置情報が、前記特典付与地点の第１特典取得可能領域にある場合に、複数の特典の中から選択した所定の特典を前記ユーザに付与し、且つ、前記ユーザの前記現在の位置情報が、前記他の特典付与地点の第２特典取得可能領域にある場合に、前記他の特典付与地点に応じた他の特典を前記ユーザに付与する特典付与部と、を有し、
前記特典付与部は、前記ユーザの前記現在の位置情報が、前記第１特典取得可能領域と前記第２特典取得可能領域の重複する領域にある場合に、前記所定の特典及び前記他の特典を前記ユーザに同時に付与する、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
従来から、ＧＰＳ（Global Positioning System）等を使用して測定した、現実空間におけるユーザ（厳密には、ユーザの携帯する情報端末。）の地理的位置に関する情報（以下、位置情報という。）に基づいて、ゲームを進行していく位置情報ゲームが知られている。
【０００３】
例えば、非特許文献１には、キャラクターの収集等を行う位置情報ゲームであって、地図上に配置されている施設（ポケストップ）からゲームに役立つアイテムを入手することができる位置情報ゲームが開示されている。
また、非特許文献２には、敵キャラクターを倒す等して冒険を進める位置情報ゲームであって、地図上の任意の場所に、プレイヤの体力等を回復させることができる施設（自宅）を設置することができる位置情報ゲームが開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】[Pokemon GO 公式サイト]、[online]、Niantic, Inc.、株式会社ポケモン、任天堂株式会社、[２０１９年１０月２１日検索]、インターネット[https://www.pokemongo.jp/]
【非特許文献２】[ドラゴンクエストウォーク 公式プロモーションサイト]、[online]、株式会社スクウェア・エニックス、[２０１９年１０月２１日検索]、インターネット[https://www.dragonquest.jp/walk/]
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１では、現実空間のどの地域でも施設が均等に配置されているわけではない。そのため、地域によっては配置された施設の多寡が生じ、施設の少ない地域を生活圏（居住地又は通勤通学地等）とするユーザに対して不満感を与えることとなり、ゲームに対するプレイ意欲の低下を招く恐れがある。
また、非特許文献２では、ユーザが任意の場所に自宅と呼ばれる施設を設置することができるものの、そこでは予め設定された画一的な効果しか得ることができないので、ゲームの娯楽性という面においては物足りず、ゲームに対するプレイ意欲の低下を招く恐れがある。
【０００６】
そこで、本発明は、現実空間におけるユーザの位置情報を用いたゲームにおいて、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザの意欲を喚起させることが可能なプログラム、情報処理方法及び情報処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るプログラムは、コンピュータにより実行されるプログラムであって、前記コンピュータに、現実空間におけるユーザの位置情報を取得させ、取得した前記ユーザの現在の位置情報を、ゲームで使用される前記現実空間に対応する地図上に表示させ、前記ユーザによって行われた操作に基づいて、前記地図上に特典付与地点を設置させ、前記ユーザの前記現在の位置情報が、前記特典付与地点との関係において第一条件を満たす場合に、複数の特典の中から選択させた所定の特典を前記ユーザに付与させる。
【発明の効果】
【０００８】
本発明の一態様によれば、現実空間におけるユーザの位置情報を用いたゲームにおいて、ユーザは、様々な特典が得られる特典付与地点を地図上の任意の場所に設置することができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザの意欲を喚起させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理装置を含む位置情報ゲームシステムの概念図である。
【図２】本発明の一実施形態に係る情報処理装置、及び端末の各々のハードウェア構成を示す図である。
【図３】本発明の一実施形態に係る端末の機能の説明図である。
【図４】本発明の一実施形態に係る情報処理装置を構成するサーバの機能の説明図である。
【図５】特典付与地点設置処理の流れを示すシーケンス図である。
【図６】（ａ）は、特典付与地点を設置する前の表示画面の一例を示す図である。（ｂ）は、特典付与地点を設置する際の表示画面の一例を示す図である。
【図７】特典付与地点における特典付与処理の流れを示すシーケンス図である。
【図８】特典を付与する際の表示画面の一例を示す図である。
【図９】他の特典付与地点における特典付与処理の流れを示すシーケンス図である。
【図１０】特典を付与する際の表示画面の一例を示す図である。
【図１１】承認ユーザに対する特典付与地点における特典付与処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明のプログラム、情報処理方法及び情報処理装置について、添付の図面に示す好適な実施形態を参照しながら詳細に説明する。
なお、以下に説明する実施形態は、本発明の理解を容易にするために挙げた一例にすぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱しない限りにおいて、以下に説明する実施形態から変更又は改良され得る。また、当然ながら、本発明には、その等価物が含まれる。
さらに、以下の説明の中で参照される各図が示す画面例についても一例に過ぎず、画面の構成例、表示される情報及びＧＵＩ（Graphical User Interface）の具体的な内容等については、設計仕様及びユーザの好みに応じて自由に設計及び変更し得るものである。
【００１１】
＜位置情報ゲームについて＞
本実施形態に係るプログラムは、位置情報ゲームをユーザＵに提供するためのプログラムであり、そのプログラムが実行される情報処理装置を含む通信システム（以下、位置情報ゲームシステムＳという。）によって、ユーザＵに享受される。
【００１２】
「位置情報ゲーム」とは、現実空間におけるユーザＵの物理的な移動距離や現在位置（緯度及び経度等の座標位置）等の位置情報に基づいて、ユーザＵに対応したキャラクターＣ及びその他のオブジェクト等が、拡張現実（ＡＲ）、仮想現実（ＶＲ）又は複合現実（ＭＲ）等の空間内に形成された地図上を移動し、発生する種々のクエスト（イベント）を消化しながら進行して遊ぶ（以下、プレイという。）電子ゲームである。なお、以下、単に「ゲーム」と記載する場合は「位置情報ゲーム」を含むものとする。
【００１３】
「地図」とは、本明細書中においては、ゲーム内の地図を指し、現実空間の地理に対応した情報に基づき作成された、拡張現実、仮想現実又は複合現実等の空間内における二次元又は三次元の図をいう。地図上には、現実空間における地理的要素、道路及び建物等の位置情報、大きさ及び形状等を反映させた仮想的なオブジェクトが配置されている。
【００１４】
「クエスト」とは、ゲーム内でユーザＵに与えられる任務、すなわち、ゲームを構成する個別のステージのことをいう。クエストは、実施期間と達成条件がそれぞれ設定されており、ゲームを進めていくにしたがって種々発生する。クエストには、例えば、ある地点に到達することを目的とするクエスト、敵キャラクター等と遭遇したり戦ったりするクエスト、又は、アイテムが獲得できるクエスト等がある。なお、設定された達成条件を満たしてクエストを終了することをクリアという。
【００１５】
本実施形態では、ゲームの一例として、プレイヤとなるユーザＵが、チームとして戦う複数のモンスターキャラクター（以下、モンスターという。）の一群を編成し、所定のアクションにより操作し、ゲーム内に用意されている複数のクエストに順次挑戦してクリアしていくことにより進行するゲームを挙げる。また、ゲームで使用するモンスターは、経験値やアイテム等により育成してレベルアップさせることができる。
【００１６】
また、ユーザＵは、ユーザＵが地図上の任意の場所に設置した特典付与地点５２、又は、地図上にランダムに出現する他の特典付与地点５１から、アイテム等の特典を取得することができる。
【００１７】
「特典」とは、ゲーム又はクエストを進めるうえで、ユーザＵに対して付与される有利な効果の総称をいう。
【００１８】
本実施形態では、特典の一例として、以下のような有利な効果が発生する。
（ａ）ゲーム内で使用できる仮想通貨アイテム又はその欠片（複数ポイント集めると所定の仮想通貨アイテムと交換可能になるオブジェクト）を取得する。
（ｂ）特別なモンスターを取得する。
（ｃ）特別なクエストのプレイ資格を取得する。
（ｄ）クエストの進行に主として作用するパラメータ（モンスターのレベル、体力、攻撃力、スピード、又は運等に関する設定データ）が有利な方向に変化する。
（ｅ）クエストのクリア報酬の計算に主として作用するパラメータ（回復する体力、獲得する経験値、獲得するポイント、又は特別な報酬の発生率等に関する設定データ）が有利な方向に変化する。
【００１９】
「特典付与地点」とは、ユーザＵが地図上の任意の場所に設置できる地点（施設）であり、所定の条件（第一条件）を満たした場合に、その特典付与地点５２に関連付けて設定されている特典がユーザＵに付与される地点をいう。ここで、ユーザＵが任意の場所として指定し、特典付与地点５２を設置できる場所は、現実空間において、ユーザＵが実際に所在している位置の周辺とするのがよい。また、特典付与地点５２は、所定期間内（例えば一日）で一カ所だけ設置できることとし、所定期間内（例えば一日）に一回だけ無条件で移動させることができる。さらに、一度特典が付与されると、所定期間（例えば１日）はユーザＵに特典が付与されないこととする。
【００２０】
「第一条件」とは、特典付与地点５２に関連付けて設定されている特典がユーザＵに付与されるための条件であり、例えば、特典付与地点５２の効果発生期間中に、特典付与地点５２に対応した現実空間における位置の周辺にユーザＵが実際に所在する場合等をいう。なお、他の特典付与地点５１等から既に特典が付与されている場合、所定期間中は、第一条件を満たしていたとしても、特典付与地点５２から特典が付与されないこととしてもよい。
【００２１】
特典付与地点５２は、原則として、設置したユーザＵのユーザ端末１０のみに表示されることとし、本人（以下、本人と表記した場合は、特典付与地点５２を設置したユーザＵ本人を指す。）以外の他のユーザＵのユーザ端末１０には表示されない。ただし、他のユーザであっても、本人と交友関係がある他のユーザであって、本人及び他のユーザが互いに承認したフレンドユーザ（以下、承認ユーザという。）に対しては、特典付与地点５２を表示し、且つ、所定の条件（第三条件）を満たした場合に、特典付与地点５２に関連付けて設定されている特典を承認ユーザに付与することとしてもよい。このとき、承認ユーザに付与される特典は、本人に付与される特典と同等の内容か、又は少し不利な内容であってもよい。
【００２２】
「第三条件」とは、特典付与地点５２に関連付けて設定されている特典が承認ユーザに付与されるための条件であり、例えば、特典付与地点５２の効果発生期間中に、特典付与地点５２に対応した現実空間における位置の周辺に承認ユーザが実際に所在する場合、特典を付与された本人の近くに承認ユーザが実際に所在する場合、特典を付与された本人が募集する共同プレイ（詳細は後述する。）に参加する場合、又は、特典を付与された本人が募集する共同プレイに過去に参加したことがある場合等をいう。
【００２３】
「他の特典付与地点」とは、ユーザＵの意図とは関係なく、地図上に配置された地点（施設）であり、所定の条件（第二条件）を満たした場合に、その他の特典付与地点５１に関連付けて設定されている特典がユーザＵに付与される、全ユーザ共通の地点をいう。なお、他の特典付与地点５１は、地図上のあらゆる地点に、定期又は不定期に出現し、予め設定されている有効期間が満了した後等に消滅又は移動等する。また、同時期に複数の他の特典付与地点５１が配置されてもよい。
【００２４】
「第二条件」とは、他の特典付与地点５１に関連付けて設定されている特典がユーザＵに付与されるための条件であり、例えば、他の特典付与地点５１の効果発生期間中に、他の特典付与地点５１に対応した現実空間における位置の周辺にユーザＵが実際に所在する場合等をいう。なお、特典付与地点５２又は他の特典付与地点５１（他の特典付与地点５１が複数配置されている場合における当該他の特典付与地点５１以外の他の特典付与地点５１）等から既に特典が付与されている場合、所定期間中は、第二条件を満たしていたとしても、他の特典付与地点５１から特典が付与されないこととしてもよい。
【００２５】
本実施形態では、ユーザＵが単独でプレイすることは勿論、複数のユーザＵが各々のユーザ端末１０を操作して共通のクエストを同時にプレイする所謂マルチプレイ（以下、共同プレイという。）も可能である。この共同プレイでは、特定のクエストに対して共同プレイを主催して仲間を募集するユーザＵ（以下、ホストという。）と、その募集に応募して共同プレイに参加するユーザＵ（以下、ゲストという。）とにより、共同関係が形成され、プレイの進行が共同プレイを行うユーザ間で同期される。
【００２６】
共同プレイは、各ユーザＵのユーザ端末１０の通信機能を通じて行われる。具体的には、あるユーザＵが、ホストの募集する共同プレイに対して参加の申込を行い、ホストがその申込を許可すると、そのあるユーザＵはゲストとして、ホストとの間に共同プレイ用の通信経路が確立される。なお、共同プレイの申込資格は、特に限定されず、任意に設定することができる。例えば、現実空間において、ホストの現在位置から所定距離の範囲内に所在するユーザＵが申込を行うことができることとしてもよいし、承認ユーザとして事前に登録されたホストに対して申込を行うことができることとしてもよい。
【００２７】
その後、共同プレイに要する各種データの送受信が、公知の通信方式に従って実施される。このときのデータは、サーバ３０を介したクライアント・サーバ方式であってもよく、サーバ３０を介さないＰ２Ｐ（ピア・ツー・ピア）方式であってもよい。また、共同プレイの様式は、完全同期型及び非同期型に分類されるが、いずれの様式を採用してもよい。なお、完全同期型は、キー入力同期方式及びコマンド入力方式を含み、非同期型にはサーバ集中処理型及びクライアント分散処理が含まれる。
【００２８】
共同プレイでは、ホストとゲストとして共同プレイを行うユーザ間において、互いの特典付与地点５２が表示され、互いの特典付与地点５２に関連付けて設定されている特典が、本人以外のユーザＵにも付与されることとしてもよい。ここで、本人以外のユーザＵに特典が付与される条件としては、前述の第一条件を満たした場合の他、例えば、初めて共同関係を形成して共同プレイを行うユーザ同士である場合、又は、共同プレイを行うユーザ同士が承認ユーザである場合等を含めてもよい。また、共同プレイにおいて、本人以外のユーザＵに付与される特典は、本人に付与される特典と同等の内容か、又は少し不利な内容であってもよい。
【００２９】
なお、共同プレイ対応型のゲームには、複数のユーザＵが協力する協力プレイゲーム、及び、ユーザＵ同士が対戦する対戦ゲームが含まれるが、いずれのタイプであってもよい。また、一回の共同プレイにおけるユーザＵ数の上限（最大プレイ人数）については、特に限定されず任意の数に設定してもよいが、例えば最大で４人程度に設定するのがよい。
【００３０】
＜位置情報ゲームシステムＳの構成について＞
次に、上記のようなゲームを実現するための、位置情報ゲームシステムＳの構成について説明する。
図１に示されるように、位置情報ゲームシステムＳは、ユーザＵがゲームをプレイするために構築されたものであり、ユーザＵによって操作される情報端末（以下、ユーザ端末１０という。）と、サーバ３０とから構成されている。ユーザ端末１０とサーバ３０とは、インターネット等のネットワークＮを介して相互に通信可能に接続されている。また、ユーザ端末１０は、ＧＰＳ衛星Ｇと通信可能に接続されている。
【００３１】
ユーザ端末１０は、端末内に格納されたプログラムと、そのプログラムを実行するプロセッサとを搭載しており、その所有者であるユーザＵによって携帯され、ユーザＵは、プレイの際にそのユーザ端末１０を操作する。ユーザ端末１０としては、ゲーム用の端末として用いられる公知の機器、例えば、スマートフォン、携帯電話、ノート型ＰＣ、タブレット端末、ウェアラブル端末、又は通信機能を備えるゲーム専用機器等が利用可能である。なお、位置情報ゲームシステムＳを構成するユーザ端末１０の台数は、特に限定されず任意の台数であってよいが、図１では、図示の便宜上、ユーザ端末１０の台数を３台としている。
【００３２】
サーバ３０は、本発明の情報処理装置を構成するコンピュータである。例えば、ゲーム提供会社が管理するサーバコンピュータによって構成されており、ゲームの進行処理を担う。具体的には、ユーザＵのゲームアカウント、ステータス及び位置情報等をユーザＵごとに管理し、各ユーザＵに対してゲーム進行用データを配信する。また、サーバ３０は、単独で特定の機能を発揮する一台のコンピュータから成るサーバ装置に限定されず、分散して存在しているものの特定の機能を発揮するために協働する複数台のコンピュータから成るサーバ装置群により構成されている場合であってもよい。
【００３３】
ネットワークＮは、ユーザ端末１０とサーバ３０とをデータ通信が可能な状態で接続するものであればよい。有線であるか無線であるかは問わず、インターネット、モバイル通信ネットワーク、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、イントラネット及びイーサネット（登録商標）等を含む。また、ユーザ端末１０同士は、ネットワークＮを介して通信してもよいし、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷｉｆｉ−Ｄｉｒｅｃｔ等を通じてネットワークＮを介さずに直接通信してもよい。
【００３４】
本実施形態の位置情報ゲームシステムＳでは、上記構成により、ユーザ端末１０とサーバ３０とが協働することにより、ゲームが進行する。具体的には、ゲーム進行処理の一部をサーバ３０側で行い、グラフィック処理等の一部をユーザ端末１０側で実行する。例えば、サーバ３０側で、一定のルール、ロジック及びアルゴリズムを含むプログラムを実行する。一方、ユーザ端末１０側では、サーバ３０と同期しつつ、サーバ３０で実行されているプログラムと同様のルール、ロジック及びアルゴリズムにより、各ユーザＵに対応する各キャラクターＣ、モンスター、及び、その他のオブジェクトを移動させ、種々のクエストを発生させてゲームを進行させる。
【００３５】
＜ユーザ端末１０の構成＞
次に、本実施形態に係るユーザ端末１０の構成について説明する。
図２に示されるように、ユーザ端末１０は、ハードウェア構成として、プロセッサ１１、記憶装置１２、通信用インターフェース（図２中、通信用Ｉ／Ｆと表記）１３、入力装置１４及び出力装置１５を備え、これらの機器は不図示のバスを介して電気的に接続されている。
【００３６】
プロセッサ１１は、例えば、中央処理装置（Central Processing Unit）、マイクロプロセッサ（Micro Processing Unit）、グラフィクスプロセッサ（Graphics Processing Unit）、又は、デジタルシグナルプロセッサ（Digital Signal Processor）等を含み、記憶装置１２に記憶されるプログラム又はデータに基づいて各種の演算処理を実行するとともに、ユーザ端末１０の各部を制御する。プロセッサ１１によって実行されるプログラムには、ユーザ端末１０全体を制御するためのシステムソフトウェアであるＯＳ（Operating System）、及びゲーム用のアプリケーションプログラム等が含まれ、それらの各種プログラムがプロセッサ１１に読み取られて実行されることにより、位置情報ゲームシステムＳを構成するユーザ端末１０としての機能が発揮される。
【００３７】
記憶装置１２は、例えばメモリ又はストレージ等を含み、各種のプログラム又はデータを記憶する。
メモリは、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の半導体メモリによって構成され、プログラム及びデータを一時的に記憶することでプロセッサ１１に作業領域を提供し、プロセッサ１１が実行する処理によって生成される各種データを一時的に記憶する。
ストレージは、ゲームに関する各種データを記憶し、例えば、フラッシュメモリ、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、ＦＤ（Flexible Disc）、ＭＯディスク（Magneto-Optical disc）、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＳＤカード（Secure Digital card）、及びＵＳＢメモリ（Universal Serial Bus memory）等によって構成されている。
【００３８】
通信用インターフェース１３は、例えば、ネットワークインターフェースカード（NIC）等により構成され、ユーザ端末１０の通信処理を制御する。通信用インターフェース１３による通信規格については、特に限定されるものではなく、公衆向けの通信規格であれば制限なく適用可能である。また、通信用インターフェース１３による通信方式は、無線方式であっても有線方式であってもよい。
【００３９】
入力装置１４は、ユーザＵの操作を受け付けて、受け付けた操作の内容を示すデータを生成するデバイスである。一例としては、ユーザ端末１０に設けられた操作キー、操作ボタン、集音用マイク、及び撮影用カメラ等が利用可能である。
【００４０】
出力装置１５は、画面を描画して画像及び文字列情報等を表示したり、音声を再生したりするデバイスである。一例としては、ユーザ端末１０に設けられた液晶ディスプレイ又は有機ＥＬ（Electroluminescence）ディスプレイ、ヘッドマウントディスプレイ及びスピーカー等が利用可能である。なお、本実施形態においては、出力装置１５として、少なくともディスプレイを有する。ディスプレイは、タッチパネルディスプレイのように入力装置１４及び出力装置１５の両方の機能を兼ね備えるものであってもよい。
【００４１】
次に、図３を参照しながら、ユーザ端末１０の構成について機能面から改めて説明する。
図３に示されるように、ユーザ端末１０は、複数の機能部、具体的には、操作特定部１６、位置情報取得部１７、端末側記憶部１８、端末側生成部１９、端末側送受信部２０、及び表示処理部２１を備える。これらの機能部は、ユーザ端末１０のハードウェア機器と、ユーザ端末１０に格納されたソフトウェアとしてのプログラムとが協働することで実現される。
【００４２】
［操作特定部１６］
操作特定部１６は、主にプロセッサ１１及び入力装置１４により実現され、ユーザＵがユーザ端末１０の入力装置１４を通じて行った各種の操作の内容を特定する。操作特定部１６によって特定する操作には、ゲーム進行用の操作及び共同プレイに関する操作（共同プレイの募集、共同プレイへの申込及びその申込に対する許否に関する操作）等が含まれる。ゲーム進行用の操作には、特典付与地点５２の設置を指示する操作、及び特典付与地点５２又は他の特典付与地点５１から特典の取得を指示する操作等も含まれる。
【００４３】
［位置情報取得部１７］
位置情報取得部１７は、主にプロセッサ１１及び通信用インターフェース１３により実現され、ユーザ端末１０の位置、すなわち、ユーザ端末１０を携帯しているユーザＵの現実空間での位置情報（座標位置）を取得する。位置情報を取得する方法としては、例えば、ＧＰＳのようにＧＰＳ衛星Ｇからの信号によってユーザ端末１０の位置を検出する方法、又は、不図示の携帯電話システムの基地局若しくはＷｉｆｉ通信のアクセスポイント等からの電波強度によってユーザ端末１０の位置を検出する方法等が含まれる。
【００４４】
［端末側記憶部１８］
端末側記憶部１８は、主にプロセッサ１１及び記憶装置１２により実現され、ゲーム進行に関する各種データ（例えば、映像データ、画像データ、及び音声データ等）を記憶する。
【００４５】
［端末側生成部１９］
端末側生成部１９は、主にプロセッサ１１及び記憶装置１２により実現され、操作特定部１６によって特定されたユーザＵの操作内容に応じたゲーム操作データ、及び、位置情報取得部１７によって取得された位置情報に関する位置情報データ等を生成する。ここで生成されるゲーム操作データには、特典付与地点５２の設置指示に基づく特典付与地点５２の設置操作データ、特典付与地点５２又は他の特典付与地点５１からの特典取得指示に基づく特典取得操作データ、及び、共同プレイに関する操作データ（共同プレイの募集、共同プレイへの申込及びその申込に対する許否に関する操作データ等を含む。）が含まれる。これらの生成されたデータは、端末側送受信部２０によってサーバ３０に向けて送信される。
【００４６】
［端末側送受信部２０］
端末側送受信部２０は、主にプロセッサ１１、記憶装置１２及び通信用インターフェース１３により実現され、サーバ３０及び他のユーザのユーザ端末１０との間でデータ及び情報の送受信を行う。例えば、ゲームのプレイ中、端末側送受信部２０は、サーバ３０から送られてくるゲーム進行用データを受信し、ゲーム操作データ及びユーザＵの現在位置を示す位置情報データをサーバ３０に向けて送信する。また、ゲームの共同プレイが行われている場合、端末側送受信部２０は、他のユーザＵのユーザ端末１０との間で共同プレイ用データ（具体的には、各ユーザＵのゲーム操作データ）を送受信する場合がある。
【００４７】
［表示処理部２１］
表示処理部２１は、主にプロセッサ１１、記憶装置１２及び出力装置１５により実現され、端末側送受信部２０が受信したデータ及び情報を、ブラウジング機能によってディスプレイに表示する表示処理を実行する。具体的に説明すると、表示処理部２１は、ゲーム開始時にゲーム画面を描画し、ゲームプレイ中、端末側送受信部２０がサーバ３０から受信したゲーム進行用データを展開し、ゲーム画面中に映像及びその他の情報を表示する。また、ゲームプレイ中、表示処理部２１は、端末側生成部１９が生成したゲーム操作データに応じて変化する映像（具体的には、ユーザＵの操作に応じて動く映像）をゲーム画面中に表示する。特に、位置情報取得部１７が取得したユーザＵの現実空間における実際の位置情報に基づいて、ゲーム内の地図上にユーザＵの位置情報を示すキャラクターＣを表示する。
【００４８】
＜サーバの構成＞
次に、本実施形態に係るサーバ３０の構成について説明する。
図２に示されるように、サーバ３０は、一般的なサーバコンピュータのハードウェア構成と同様であり、プロセッサ３１、記憶装置３２、及び通信用インターフェース３３を備え、これらの機器は不図示のバスを介して電気的に接続されている。
【００４９】
プロセッサ３１は、ＣＰＵ、ＭＰＵ、ＧＰＵ、及びＤＳＰ等によって構成され、サーバ３０にインストールされたプログラムを実行することで各種の処理を実行する。プロセッサ３１によって実行されるプログラムは、サーバ３０全体を制御するためのシステムソフトウェアであるＯＳ、及び、サーバ３０を本発明の情報処理装置として機能させるためのアプリケーションプログラム等である。
【００５０】
記憶装置３２は、例えばメモリ又はストレージ等を含み、各種のプログラム又はデータを記憶する。
メモリは、ＲＯＭ及びＲＡＭなどの半導体メモリによって構成され、プログラム及びデータを一時的に記憶することでプロセッサ３１に作業領域を提供し、プロセッサ３１が実行する各種処理によって生成されるデータを一時的に記憶する。
ストレージは、ユーザＵ、地図及びゲーム等に関する各種データを記憶し、例えば、フラッシュメモリ、ＨＤＤ、ＳＳＤ、ＦＤ、ＭＯディスク、ＣＤ、ＤＶＤ、ＳＤカード、及びＵＳＢメモリ等によって構成されている。なお、サーバ３０とネットワークＮを介して接続されたデータベース用のサーバコンピュータをストレージとして利用してもよい。
【００５１】
通信用インターフェース３３は、例えば、ネットワークインターフェースカード等により構成され、サーバ３０の通信処理を制御する。通信用インターフェース３３による通信規格については、特に限定されるものではなく、公衆向けの通信規格であれば制限なく適用可能である。また、通信用インターフェース３３による通信方式は、無線方式であっても有線方式であってもよい。
【００５２】
次に、図４を参照しながら、サーバ３０の構成について機能面から改めて説明する
図４に示されるように、サーバ３０は、複数の機能部、具体的には、サーバ側記憶部３４、サーバ側送受信部３５、サーバ側生成部３６、特典付与地点設置部３７、特典選択部３８、判定部３９、及び特典付与部４０を備える。これらの機能部は、サーバ３０のハードウェア機器と、サーバ３０に格納されたソフトウェアとしてのプログラムとが協働することで実現される。なお、サーバ３０が複数台のコンピュータによって構成される場合には、上述の機能を分散させて、複数台のコンピュータの各々が互いに異なる機能を発揮してもよい。
【００５３】
［サーバ側記憶部３４］
サーバ側記憶部３４は、主にプロセッサ３１及び記憶装置３２により実現され、ユーザＵに関するデータ、地図情報に関するデータ、及び、ゲームの進行処理に関するデータ（ゲーム進行用データ）等を含む各種データを記憶する。
ユーザＵに関するデータとしては、ユーザＵ又はユーザＵが使用しているユーザ端末１０を特定する識別子（ユーザＩＤ又は端末ＩＤ）とその識別子に関連付けられた各種情報（ユーザＵの個人情報、ユーザ端末１０の機種、アクセス履歴、決済履歴、又は、現在の位置情報若しくはステータス等のゲームの進捗状況等）を含む。
ゲーム進行用データとしては、クエストに関する情報の他、特典付与地点５２に関する情報（特典内容、有効期間、設置位置及び移動回数等）、及び、他の特典付与地点５１に関する情報（特典内容、有効期間及び配置位置等）を含む。
【００５４】
［サーバ側送受信部３５］
サーバ側送受信部３５は、主にプロセッサ３１、記憶装置３２及び通信用インターフェース３３により実現され、ユーザ端末１０との間でデータ及び情報の送受信を行う。例えば、ゲームのプレイ中、サーバ側送受信部３５は、ユーザＵのユーザ端末１０に向けてゲーム進行用データを送信し、そのユーザ端末１０からゲーム操作データを受信する。また、ユーザ端末１０から現実空間におけるユーザＵの現在位置を示す位置情報データを受信し、その位置情報を地図上に表示するデータ（広義のゲーム進行用データ）をユーザ端末１０に送信する。さらに、ゲームの共同プレイが行われる間、サーバ側送受信部３５は、共同プレイを行う複数のユーザＵの各々のユーザ端末１０から、共同プレイ用データを受信し、ユーザＵ間で同期を取るためのデータ（広義のゲーム進行用データ）を各ユーザ端末１０に向けて送信する。
【００５５】
［サーバ側生成部３６］
サーバ側生成部３６は、主にプロセッサ３１及び記憶装置３２により実現され、サーバ側送受信部３５によって送信されるデータを生成する。ここで生成されるデータには、具体的には、ユーザ端末１０から受信したゲーム操作データに対応したゲーム進行用データ等が含まれる。なお、ゲーム進行用データには、ユーザ端末１０から取得した位置情報に基づいてその位置情報を地図上に表示するデータ、及び、ゲームの共同プレイが行われる間、共同プレイを行う複数のユーザＵ間で同期を取るためのデータ等も含まれる。
【００５６】
［特典付与地点設置部３７］
特典付与地点設置部３７は、主にプロセッサ３１及び記憶装置３２により実現され、サーバ側送受信部３５がユーザ端末１０から受信したゲーム操作データに基づいて、地図上に特典付与地点５２を設置し、又は、既設の特典付与地点５２を他の位置に移動する。また、定期又は不定期に、地図上の所定の位置に他の特典付与地点５１を設置する。
【００５７】
［特典選択部３８］
特典選択部３８は、主にプロセッサ３１及び記憶装置３２により実現され、特典付与地点５２及び他の特典付与地点５１の設置時に、候補となる複数の特典の中から、その特典付与地点５２又は他の特典付与地点５１に関連付けて設定する特典を選択する。また、既に特典付与地点５２又は他の特典付与地点５１に関連付けて設定されている特典について、所定時間ごとに再度選択して変更する。
【００５８】
ここで、「所定時間」とは、一日一回変更する時刻（例えば、午前４時）を決めておいてもよいし、前回特典を選択したときからＸ時間経過後（例えば、２４時間）等であってもよい。また、予め設定せずに、決められたルールに従って変動する期間であってもよい。例えば、クエストの内容に応じて変動してもよいし、特典の内容を変更する都度、次の変更タイミングをランダムに決定することとしてもよい。
【００５９】
［判定部３９］
判定部３９は、主にプロセッサ３１及び記憶装置３２により実現され、サーバ側送受信部３５がユーザ端末１０から受信した位置情報データに基づいて、現実空間におけるユーザＵの現在位置が、前述の第一条件又は第二条件等を満たすか否かを判定する。また、承認ユーザに特典を付与する場合は、承認ユーザが前述の第三条件を満たすか否かを判定する。
【００６０】
［特典付与部４０］
特典付与部４０は、主にプロセッサ３１及び記憶装置３２により実現され、判定部３９での判定結果に基づいて、特典付与地点５２又は他の特典付与地点５１に関連付けて設定されている特典をユーザＵ又は承認ユーザに付与する。
【００６１】
なお、一般的にユーザ端末１０及びサーバ３０は、上記以外にも種々の機能を有しているが、ここでは、本発明における位置情報ゲームシステムＳにおいて作用効果を奏する特徴的な機能のみを説明することとし、その他の既知の機能等については図示及び説明を省略する。
【００６２】
＜位置情報ゲームシステムＳの処理の流れについて＞
次に、シーケンス図、及び、各画面の一例を示す図を参照しながら、上記構成からなる位置情報ゲームシステムＳにおいて実行される処理の流れについて説明する。
【００６３】
本実施形態に係る情報処理方法は、コンピュータシステムとして機能する位置情報ゲームシステムＳを用いることで実現され、換言すると、位置情報ゲームシステムＳが実行する情報処理では、本実施形態に係る情報処理方法が適用されている。
また、本実施形態に係る情報処理は、ゲームの進行中において、特典付与地点５２を設置する段階における処理（以下、特典付与地点設置処理という。）と、特典付与地点５２又は他の特典付与地点５１から特典を付与する段階における処理（以下、特典付与処理）と、に大別される。以下、それぞれの処理について個別に説明する。
【００６４】
［特典付与地点設置処理］
先ず、図５に基づいて、特典付与地点設置処理について説明する。
「特典付与地点設置処理」とは、ユーザ端末１０とサーバ３０との通信を通じて実施される処理であり、ゲームプレイ中に、ユーザＵからの特典付与地点５２の設置指示に基づいて、地図上の任意の場所に特典付与地点５２を設置（以下、移動を含む概念とする。）する処理をいう。
【００６５】
図５に示されるように、ユーザＵがゲームをプレイすると、先ず、ユーザ端末１０は、位置情報取得部１７により、ユーザ端末１０の現実空間における現在の位置情報を取得して、ユーザ端末１０を携帯しているユーザＵが所在する現在位置を特定し（Ｓ１０１）、その現在の位置情報を位置情報データとしてサーバ３０に送信する（Ｓ１０２）。
【００６６】
サーバ３０は、ユーザ端末１０から送信された位置情報データを受信し、ユーザＵの現在の位置情報を取得すると（Ｓ１０３）、サーバ側生成部３６により、取得したユーザＵの現在位置情報と、予め配置されている他の特典付与地点の位置情報とを地図上に示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ１０４）。
【００６７】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、ユーザＵの現在位置情報と他の特典付与地点の位置情報とを含む地図を、ディスプレイに表示する（Ｓ１０５）。
【００６８】
図６（ａ）は、このときにユーザ端末１０のディスプレイに表示される表示画面の一例、すなわち、特典付与地点を設置する前段階の表示画面の一例を示す図である。
図６（ａ）に示されるように、画面に表示される地図上には、ユーザＵの現在位置情報を示すオブジェクトであるキャラクターＣと、予め配置されている他の特典付与地点５１と、が表示されている。キャラクターＣは、現実空間におけるユーザＵの現在位置情報に対応する場所に表示されており、現実空間におけるユーザＵの移動に伴って移動する。また、他の特典付与地点５１は、地図上の複数の場所に配置されており、未だ特典を取得しておらず、現時点で特典を取得することができる他の特典付与地点（特典取得前の他の特典付与地点５１ａ）と、既に特典を取得済であって、現時点では特典を取得することができない他の特典付与地点（特典取得済の他の特典付与地点５１ｂ）と、が識別可能に表示されている。
【００６９】
次に、ユーザ端末１０は、操作特定部１６により、ユーザＵから特典付与地点５２の設置を指示する操作を受け付けると（Ｓ１０６：ＹＥＳ）、端末側生成部１９により、特典付与地点５２の設置指示情報データを作成してサーバ３０に送信する（Ｓ１０７）。
なお、ユーザＵから特典付与地点５２の設置を指示する操作を受け付けない場合は（Ｓ１１３：ＮＯ）、そのまま処理を終了する。
【００７０】
サーバ３０は、ユーザ端末１０から送信された設置指示情報データを受信すると（Ｓ１０８）、特典付与地点設置部３７により、先に取得していたユーザの現在位置情報から特典付与地点５２の設置位置を特定する（Ｓ１０９）。そして、既に設置済の特典付与地点５２が存在するか否かを判断し（Ｓ１１０）、既に設置済の特典付与地点５２がある場合（Ｓ１１０：ＹＥＳ）、サーバ側生成部３６により、特典付与地点５２の移動（置き換え）を確認するデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ１１１）。
【００７１】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、移動させるための条件（一日一回は無条件で移動可能だが、二回目以降の移動には所定のアイテムが必要となる等。）及び移動させた効果等の説明を提示し、ユーザＵに対して特典付与地点５２の移動の意思を確認するための移動確認画面を、ディスプレイに表示する（Ｓ１１２）。そして、ユーザ端末１０は、操作特定部１６により、ユーザＵから特典付与地点５２の移動を確認する操作を受け付けると（Ｓ１１３：ＹＥＳ）、端末側生成部１９により、特典付与地点５２の移動指示情報データを作成してサーバ３０に送信する（Ｓ１１４）。
なお、ユーザＵから特典付与地点５２の移動を確認する操作を受け付けない場合は（Ｓ１１３：ＮＯ）、そのまま処理を終了する。
【００７２】
そして、サーバ３０は、ユーザ端末１０から送信された移動指示情報データを受信する（Ｓ１１５）。
【００７３】
一方、サーバ３０は、既に設置済の特典付与地点５２がない場合（Ｓ１１０：ＮＯ）、すなわち、特典付与地点５２を新規に設置する場合、特典選択部３８により、候補となる複数の特典の中から、その特典付与地点５２に関連付けて設定する特典を選択する（Ｓ１１６）。なお、このとき、特典付与地点５２の設置を確認するデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信してもよい。
【００７４】
そして、サーバ３０は、既存の特典付与地点５２を移動させる場合は、移動指示情報データを受信した後（Ｓ１１５）、また、特典付与地点５１を新規で設置する場合は、特典を選択した後（Ｓ１１６）、特典付与地点５２を設置し（Ｓ１１７）、サーバ側生成部３６により、特典付与地点５２の設置情報（特典内容及び設置位置等）を示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ１１８）。
なお、特典付与地点５２を移動させる場合は、その都度特典を選択せずに、移動前の特典付与地点５２に関連付けて設定されていた特典の内容及び特典の発生状況（特典を付与済みか否か）に関する情報を引き継ぐことになる。
【００７５】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、ディスプレイに表示されている地図上に特典付与地点５２を表示する（Ｓ１１９）。
【００７６】
図６（ｂ）は、このときにユーザ端末１０のディスプレイに表示される表示画面の一例、すなわち、特典付与地点を設置する際の表示画面の一例を示す図である。
図６（ｂ）に示されるように、画面に表示される地図上には、既に表示されていたユーザＵの現在位置情報を示すオブジェクトであるキャラクターＣと、予め配置されている他の特典付与地点５１とに加え、新たに設置した特典付与地点５２が表示される。特典付与地点５２は、キャラクターＣと重複する位置に表示され、他の特典付与地点５１と識別可能なように、特典付与地点５２であることを示す看板５３が併せて表示されている。また、このとき、特典付与地点５２に関連付けて設定された特典の内容を併せて表示してもよい。
なお、図示は略すが、移動の際には、移動前の特典付与地点５２が消滅して移動後の特典付与地点５２が新たに表示される演出が行われる。
【００７７】
以上までに説明してきた一連の工程が終了した時点で、特典付与地点設置処理が終了する。以降、ユーザＵがゲームをプレイしている最中は、上記一連の工程が繰り返し実施される。
以上が、特典付与地点設置処理の一例である。
【００７８】
［特典付与地点における特典付与処理］
次に、図７に基づいて、特典付与地点５２における特典付与処理について説明する。
「特典付与地点における特典付与処理」とは、ユーザ端末１０とサーバ３０との通信を通じて実施される処理であり、ゲームプレイ中に、前述の第一条件を満たした場合、ユーザＵからの特典付与地点５２における特典取得指示に基づいて、ユーザＵに対して特典を付与する処理をいう。
【００７９】
図７に示されるように、ユーザＵがゲームをプレイすると、先ず、ユーザ端末１０は、位置情報取得部１７により、ユーザ端末１０の現実空間における現在の位置情報を取得して、ユーザ端末１０を携帯しているユーザＵが所在する現在位置を特定し（Ｓ２０１）、その現在の位置情報を位置情報データとしてサーバ３０に送信する（Ｓ２０２）。
【００８０】
サーバ３０は、ユーザ端末１０から送信された位置情報データを受信し、ユーザＵの現在の位置情報を取得すると（Ｓ２０３）、判定部３９により、取得したユーザＵの現在位置が、前述の第一条件を満たすか否かを判断する（Ｓ２０４）。その結果、第一条件を満たす場合（Ｓ２０４：ＹＥＳ）、サーバ側生成部３６により、取得したユーザＵの現在位置情報と、特典付与地点５２から特典を取得することが可能な状態であることを通知する情報とを地図上に示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ２０５）。
なお、前述の第一条件を満たさない場合は（Ｓ２０４：ＮＯ）、そのまま処理を終了する。
【００８１】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、ディスプレイに表示されている地図上に、ユーザＵの現在位置情報と、特典付与地点５２から特典を取得することが可能な状態であることを通知する情報とをディスプレイに表示する（Ｓ２０６）。
【００８２】
図８は、このときにユーザ端末１０のディスプレイに表示される表示画面の一例、すなわち、特典付与地点５２から特典を付与する際の表示画面の一例を示す図である。
図８に示されるように、画面に表示される地図上には、ユーザＵの現在位置情報を示すオブジェクトであるキャラクターＣと、特典付与地点５２と、他の特典付与地点５１と、が表示されている。また、特典付与地点５２から特典を取得することが可能な状態であることを通知する情報である特典取得可能領域５４が表示されている。
【００８３】
特典取得可能領域５４は、例えば、特典付与地点５２を中心点とした円形であり、キャラクターＣがその特典取得可能領域５４内に入ると、ユーザＵは、特典付与地点５２から特典を取得することが可能となる。また、特典取得可能領域５４は、キャラクターＣがその特典取得可能領域５４内に入るか又は所定の距離まで近付くと表示される。なお、特典取得可能領域５４は、円形に限定されるものではない。
【００８４】
次に、ユーザ端末１０は、操作特定部１６により、ユーザＵから特典付与地点５２から特典の取得を指示する操作を受け付けると（Ｓ２０７：ＹＥＳ）、端末側生成部１９により、特典取得指示情報データを作成してサーバ３０に送信する（Ｓ２０８）。
なお、ユーザＵから特典の取得を指示する操作を受け付けない場合は（Ｓ２０７：ＮＯ）、そのまま処理を終了する。
【００８５】
サーバ３０は、ユーザ端末１０から送信された特典取得指示情報データを受信すると（Ｓ２０９）、ユーザＵにその特典付与地点５２に関連付けて設定されている特典を付与し（Ｓ２１０）、特典付与地点５２の情報を取得済に更新する（Ｓ２１１）。そして、サーバ側生成部３６により、特典付与完了を通知する情報を示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ２１２）。
なお、取得済に更新された特典付与地点５２は、所定時間が経過するまで無効化され、特典を取得できない状態となる。
【００８６】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、特典付与完了を通知する情報を表示する（Ｓ２１３）。
【００８７】
以上までに説明してきた一連の工程が終了した時点で、特典付与地点５２における特典付与処理が終了する。以降、ユーザＵがゲームをプレイしている最中は、上記一連の工程が繰り返し実施される。
以上が、特典付与地点５２における特典付与処理の一例である。
【００８８】
［他の特典付与地点における特典付与処理］
次に、図９に基づいて、他の特典付与地点５１における特典付与処理について説明する。
「他の特典付与地点における特典付与処理」とは、ユーザ端末１０とサーバ３０との通信を通じて実施される処理であり、ゲームプレイ中に、前述の第二条件を満たした場合、ユーザＵからの特典付与地点５１における特典取得指示に基づいて、ユーザＵに対して特典を付与する処理をいう。
【００８９】
図９に示されるように、ユーザＵがゲームをプレイすると、先ず、ユーザ端末１０は、位置情報取得部１７により、ユーザ端末１０の現実空間における現在の位置情報を取得して、ユーザ端末１０を携帯しているユーザＵが所在する現在位置を特定し（Ｓ３０１）、その現在の位置情報を位置情報データとしてサーバ３０に送信する（Ｓ３０２）。
【００９０】
サーバ３０は、ユーザ端末１０から送信された位置情報データを受信し、ユーザＵの現在の位置情報を取得すると（Ｓ３０３）、判定部３９により、取得したユーザＵの現在位置が、前述の第二条件を満たすか否かを判断する（Ｓ３０４）。その結果、第二条件を満たす場合（Ｓ３０４：ＹＥＳ）、サーバ側生成部３６により、取得したユーザＵの現在位置情報と、他の特典付与地点５１から特典を取得することが可能な状態であることを通知する情報とを地図上に示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ３０５）。
なお、前述の第二条件を満たさない場合は（Ｓ３０４：ＮＯ）、そのまま処理を終了する。
【００９１】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、ディスプレイに表示されている地図上に、ユーザＵの現在位置情報と、他の特典付与地点５１から特典を取得することが可能な状態であることを通知する情報とをディスプレイに表示する（Ｓ３０６）。
【００９２】
次に、ユーザ端末１０は、操作特定部１６により、ユーザＵから他の特典付与地点５１から特典の取得を指示する操作を受け付けると（Ｓ３０７：ＹＥＳ）、端末側生成部１９により、特典取得指示情報データを作成してサーバ３０に送信する（Ｓ３０８）。
なお、ユーザＵから特典の取得を指示する操作を受け付けない場合は（Ｓ３０７：ＮＯ）、そのまま処理を終了する。
【００９３】
サーバ３０は、ユーザ端末１０から送信された特典取得指示情報データを受信すると（Ｓ３０９）、ユーザＵにその他の特典付与地点５１に関連付けて設定されている特典を付与し（Ｓ３１０）、他の特典付与地点５１の情報を取得済に更新する（Ｓ３１１）。そして、サーバ側生成部３６により、特典付与完了を通知する情報を示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ３１２）。
なお、取得済に更新された他の特典付与地点５１は、所定時間が経過するまで無効化され、特典を取得できない状態となる。
【００９４】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、特典付与完了を通知する情報を表示する（Ｓ３１３）。
【００９５】
以上までに説明してきた一連の工程が終了した時点で、他の特典付与地点５１における特典付与処理が終了する。以降、ユーザＵがゲームをプレイしている最中は、上記一連の工程が繰り返し実施される。
以上が、他の特典付与地点５１における特典付与処理の一例である。
【００９６】
なお、本実施形態では、ユーザＵは、特典付与地点５２及び他の特典付与地点５１の双方から同時に特典取得可能な状態になる場合がある。すなわち、前述の特典付与地点５２における特典付与処理と、他の特典付与地点５１における特典付与処理とが同時又は連続して発生する場合がある。
【００９７】
図１０は、ユーザ端末１０のディスプレイに表示される表示画面の一例であって、他の特典付与地点５１及び特典付与地点５２の双方から特典を付与する際の表示画面の一例を示す図である。
図１０に示されるように、画面に表示される地図上には、ユーザＵの現在位置情報を示すオブジェクトであるキャラクターＣと、特典付与地点５２と、他の特典付与地点５１と、が表示されている。また、特典付与地点５２から特典を取得することが可能な状態であることを通知する情報である特典取得可能領域５４と、他の特典付与地点５１から特典を取得することが可能な状態であることを通知する情報である特典取得可能領域５５と、が表示されている。
【００９８】
特典取得可能領域５５は、例えば、他の特典付与地点５１を中心点とした円形であり、キャラクターＣがその特典取得可能領域５５内に入ると、ユーザＵは、他の特典付与地点５１から特典を取得することが可能となる。また、特典取得可能領域５５は、キャラクターＣがその特典取得可能領域５５内に入るか又は所定の距離まで近付くと表示される。なお、特典取得可能領域５５は、特典取得可能領域５４と同様、円形に限定されるものではない。
【００９９】
図１０に示される状況のように、特典付与地点５２の特典取得可能領域５４と、他の特典付与地点５１の特典取得可能領域５５との一部（全部であってもよい。）が重複する場合、その重複する領域内にキャラクターＣが進入したときに、ユーザＵは特典付与地点５２及び他の特典付与地点５１の双方から同時に特典取得可能な状態となる。そして、特典付与地点５２における特典付与処理と、他の特典付与地点５１における特典付与処理とが、同時又は連続して実行され、ユーザは双方の特典を取得することができる。
【０１００】
［承認ユーザに対する特典付与地点における特典付与処理］
次に、図１１に基づいて、承認ユーザに対する特典付与地点５２における特典付与処理について説明する。
「承認ユーザに対する特典付与地点における特典付与処理」とは、ユーザ端末１０とサーバ３０との通信を通じて実施される処理であり、ゲームプレイ中に、本人以外の承認ユーザが、前述の第三条件を満たした場合、承認ユーザからの特典付与地点５２における特典取得指示に基づいて、承認ユーザに対して特典を付与する処理をいう。
【０１０１】
図１１に示されるように、承認ユーザがゲームをプレイすると、先ず、ユーザ端末１０は、位置情報取得部１７により、ユーザ端末１０の現実空間における現在の位置情報を取得して、ユーザ端末１０を携帯している承認ユーザが所在する現在位置を特定し（Ｓ４０１）、その現在の位置情報を位置情報データとしてサーバ３０に送信する（Ｓ４０２）。
【０１０２】
サーバ３０は、ユーザ端末１０から送信された位置情報データを受信し、承認ユーザの現在の位置情報を取得すると（Ｓ４０３）、判定部３９により、取得した承認ユーザの現在位置が、前述の第三条件を満たすか否かを判断する（Ｓ４０４）。その結果、第三条件を満たす場合（Ｓ４０４：ＹＥＳ）、サーバ側生成部３６により、取得した承認ユーザの現在位置情報と、その承認ユーザ以外のユーザＵが設置した特典付与地点５２から特典を取得することが可能な状態であることを通知する情報とを地図上に示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ４０５）。
なお、前述の第三条件を満たさない場合は（Ｓ４０４：ＮＯ）、そのまま処理を終了する。
【０１０３】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、ディスプレイに表示されている地図上に、承認ユーザの現在位置情報と、特典付与地点５２から特典を取得することが可能な状態であることを通知する情報とをディスプレイに表示する（Ｓ４０６）。
【０１０４】
次に、ユーザ端末１０は、操作特定部１６により、承認ユーザから特典付与地点５２から特典の取得を指示する操作を受け付けると（Ｓ４０７：ＹＥＳ）、端末側生成部１９により、特典取得指示情報データを作成してサーバ３０に送信する（Ｓ４０８）。
なお、承認ユーザから特典の取得を指示する操作を受け付けない場合は（Ｓ４０７：ＮＯ）、そのまま処理を終了する。
【０１０５】
サーバ３０は、ユーザ端末１０から送信された特典取得指示情報データを受信すると（Ｓ４０９）、承認ユーザにその特典付与地点５２に関連付けて設定されている特典を付与し（Ｓ４１０）、特典付与地点５２の情報について、その承認ユーザは取得済であると更新する（Ｓ４１１）。そして、サーバ側生成部３６により、特典付与完了を通知する情報を示すデータを生成し、ゲーム進行用データとしてユーザ端末１０に送信する（Ｓ４１２）。
なお、取得済に更新された特典付与地点５２は、その承認ユーザに対して、所定時間が経過するまで無効化され、その承認ユーザは特典を取得できない状態となる。
【０１０６】
ユーザ端末１０は、サーバ３０から送信された上記のゲーム進行用データを受信すると、そのデータに基づき、表示処理部２１により、特典付与完了を通知する情報を表示する（Ｓ４１３）。
【０１０７】
以上までに説明してきた一連の工程が終了した時点で、特典付与地点５２における特典付与処理が終了する。以降、承認ユーザがゲームをプレイしている最中は、上記一連の工程が繰り返し実施される。
以上が、承認ユーザに対する特典付与地点５２における特典付与処理の一例である。
【０１０８】
＜その他の実施形態＞
本発明は上記の実施形態に限定されるものではない。
上記の実施形態では、サーバ３０に本発明のプログラムを実行させ、本発明の情報処理装置として機能させているが、サーバ３０が有する情報処理装置としての機能のうちの一部又は全部をユーザ端末１０に備えることとしてもよい。例えば、特典付与地点設置部３７、特典選択部３８、判定部３９及び特典付与部４０に相当する機能が、ユーザ端末１０に備わっていてもよい。
【０１０９】
また、本実施形態では、ゲームの一例として、ユーザＵが操作するユーザ端末１０とサーバ３０との間で行われるデータ通信を利用するオンラインゲームについて説明した。ただし、ゲームの種類については特に限定されるものではなく、データ通信不要なオフラインゲームであってもよい。また、例えば、ＷｅｂブラウザとＳＮＳ（Social Networking Service）のアカウントのみで利用可能なソーシャルゲーム等であってもよい。
【０１１０】
＜まとめ＞
以上説明した本実施形態に係るプログラム、情報処理方法及び情報処理装置の主な特徴は以下の通りである。
【０１１１】
［１］本実施形態に係るプログラムは、コンピュータにより実行されるプログラムであって、コンピュータに、現実空間におけるユーザＵの位置情報を取得させ、取得したユーザＵの現在の位置情報を、ゲームで使用される現実空間に対応する地図上に表示させ、ユーザＵによって行われた操作に基づいて、地図上に特典付与地点５２を設置させ、ユーザＵの現在の位置情報が、特典付与地点５２との関係において第一条件を満たす場合に、複数の特典の中から選択させた所定の特典をユーザＵに付与させる。
上記のプログラムによれば、現実空間におけるユーザＵの位置情報を用いたゲームにおいて、ユーザは、様々な特典が得られる特典付与地点５２を地図上の任意の場所に設置することができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲を喚起させることができる。
【０１１２】
［２］上記のプログラムは、コンピュータに、地図上の所定の地点に特典付与地点５２とは異なる他の特典付与地点５１を設置させ、ユーザＵの現在の位置情報が、他の特典付与地点５１との関係において第二条件を満たす場合に、他の特典付与地点５１に応じた他の特典をユーザＵに付与させる。
こうすることにより、ユーザＵは、自ら設置した特典付与地点５２の他に、予め設置されている他の特典付与地点５１からも特典を得ることができ、より様々な特典を得ることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１３】
［３］上記のプログラムは、コンピュータに、特典付与地点５２の設置時に複数の特典の中から所定の特典を選択させる。
こうすることにより、特典付与地点５２の設置時に複数の特典の中から所定の特典が選択されるため、ユーザＵは、より様々な特典を得ることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１４】
［４］上記のプログラムは、コンピュータに、所定の特典を、所定時間ごとに変更させる。
こうすることにより、特典が所定時間ごとに変更され、ユーザＵは、より様々な特典を得ることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１５】
［５］上記のプログラムは、コンピュータに、ユーザＵによって行われた操作に基づいて、所定の特典を引き継いだ状態で特典付与地点５２を移動させる。
こうすることにより、ユーザＵは、特典付与地点５２を任意に移動させることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１６】
［６］上記のプログラムは、コンピュータに、ユーザＵがユーザＵと共同でゲームをプレイする共同プレイヤを募集し、他のユーザＵが共同プレイヤとしてゲームに参加する場合、所定の特典に基づく特典を他のユーザＵに付与させる。
こうすることにより、特典付与地点５２を設置したユーザＵと共同でゲームをプレイする他のユーザＵも、様々な特典を得ることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１７】
［７］上記のプログラムは、コンピュータに、ユーザＵが承認した承認ユーザに対して、承認ユーザの地図上に特典付与地点５２を表示させる。
こうすることにより、特典付与地点５２を設置したユーザＵに承認された承認ユーザも、様々な特典を得られる特典付与地点５２の位置を確認することができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１８】
［８］上記のプログラムは、コンピュータに、ユーザＵが承認した承認ユーザが第三条件を満たす場合に、所定の特典を承認ユーザに付与させる。
こうすることにより、特典付与地点５２を設置したユーザＵに承認された承認ユーザも、所定の条件を満たすことにより、様々な特典を得ることができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲をより一層喚起させることができる。
【０１１９】
［９］また、本実施形態に係る情報処理方法によれば、コンピュータが、現実空間におけるユーザＵの位置情報を取得し、取得したユーザＵの現在の位置情報を、ゲームで使用される現実空間に対応する地図上に表示し、ユーザＵによって行われた操作に基づいて、地図上に特典付与地点５２を設置し、ユーザＵの現在の位置情報が、特典付与地点５２との関係において第一条件を満たす場合に、複数の特典の中から選択した所定の特典をユーザＵに付与する。
こうすることにより、現実空間におけるユーザＵの位置情報を用いたゲームにおいて、ユーザは、様々な特典が得られる特典付与地点５２を地図上の任意の場所に設置することができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲を喚起させることができる。
【０１２０】
［１０］また、本実施形態に係る情報処理装置によれば、現実空間におけるユーザＵの位置情報を取得する位置情報取得部（位置情報取得部１７及びサーバ側送受信部３５）と、取得したユーザの現在の位置情報を、ゲームで使用される現実空間に対応する地図上に表示する位置情報表示部（表示処理部２１及びサーバ側送受信部３５）と、ユーザＵによって行われた操作に基づいて、地図上に特典付与地点５２を設置する特典付与地点設置部３７と、ユーザの現在の位置情報が、特典付与地点５２との関係において第一条件を満たす場合に、複数の特典の中から選択した所定の特典をユーザＵに付与する特典付与部４０と、を有する。
こうすることにより、現実空間におけるユーザＵの位置情報を用いたゲームにおいて、ユーザは、様々な特典が得られる特典付与地点５２を地図上の任意の場所に設置することができるので、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザＵの意欲を喚起させることができる。
【符号の説明】
【０１２１】
１０    ユーザ端末
１１    プロセッサ
１２    記憶装置
１３    通信用インターフェース
１４    入力装置
１５    出力装置
１６    操作特定部
１７    位置情報取得部
１８    端末側記憶部
１９    端末側生成部
２０    端末側送受信部
２１    表示処理部
３０    サーバ
３１    プロセッサ
３２    記憶装置
３３    通信用インターフェース
３４    サーバ側記憶部
３５    サーバ側送受信部
３６    サーバ側生成部
３７    特典付与地点設置部
３８    特典選択部
３９    判定部
４０    特典付与部
５１    他の特典付与地点
５１ａ  特典取得前の他の特典付与地点
５１ｂ  特典取得済の他の特典付与地点
５２    特典付与地点
５３    看板
５４    特典取得可能領域
５５    特典取得可能領域
Ｃ      キャラクター
Ｇ      ＧＰＳ衛星
Ｎ      ネットワーク
Ｓ      位置情報ゲームシステム
Ｕ      ユーザ
【要約】
【課題】現実空間におけるユーザの位置情報を用いたゲームにおいて、ゲームの娯楽性を高め、ゲームをプレイしようとするユーザの意欲を喚起させることが可能なプログラム、情報処理方法及び情報処理装置を提供する。
【解決手段】サーバ３０は、サーバ側記憶部３４、ユーザの現在位置を示す位置情報データを受信するサーバ側送受信部３５、ユーザ端末から取得した位置情報に基づいてその位置情報を地図上に表示するデータを生成するサーバ側生成部３６、地図上に特典付与地点を設置又は移動させる特典付与地点設置部３７、候補となる複数の特典の中からその特典付与地点に関連付けて設定する特典を選択する特典選択部３８、現実空間におけるユーザの現在位置が第一条件又は第二条件等を満たすか否かを判定する判定部３９、及び、特典付与地点に関連付けて設定されている特典をユーザに付与する特典付与部４０を備える。
【選択図】図４【図１】
0006781321.tif 000002
【図２】
0006781321.tif 000003
【図３】
0006781321.tif 000004
【図４】
0006781321.tif 000005
【図５】
0006781321.tif 000006
【図６】
0006781321.tif 000007
【図７】
0006781321.tif 000008
【図８】
0006781321.tif 000009
【図９】
0006781321.tif 000010
【図１０】
0006781321.tif 000011
【図１１】
0006781321.tif 000012