(57)【要約】【課題】ポイント巡りとゲームのイベント発生とを融合させたシステムにおいて、位置情報の信頼度を反映したイベント制御等を実現できるゲームシステム等の提供。【解決手段】ゲームシステムは、プレーヤの位置情報を取得する位置情報取得部と、所与の地域に設定された複数のポイントを移動するプレーヤに対して、取得されたプレーヤの位置情報に応じて、ポイントに対応するイベントを発生するイベント制御を行うゲーム処理部を含み、ゲーム処理部は、位置情報の信頼度に応じたイベント制御を行う。【選択図】図１３
2018108172.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤの位置情報を取得する位置情報取得部と、
所与の地域に設定された複数のポイントを移動する前記プレーヤに対して、取得された前記プレーヤの前記位置情報に応じて、前記ポイントに対応するイベントを発生するイベント制御を行うゲーム処理部と、
を含み、
前記ゲーム処理部は、
前記位置情報の信頼度に応じた前記イベント制御を行うことを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記ゲーム処理部は、
前記位置情報の前記信頼度が所与のしきい値レベル以上である場合に、前記ポイントに対応するイベントを発生することを特徴とするゲームシステム。
【請求項３】
請求項１又は２において、
前記ポイントに対して、高信頼度レベルに対応する第１のイベントと、低信頼度レベルに対応する第２のイベントとが対応づけられており、
前記ゲーム処理部は、
前記ポイントに対応するイベントとして前記第１のイベントと前記第２のイベントのいずれを発生するかを、前記位置情報の前記信頼度に基づいて判断することを特徴とするゲームシステム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記ゲーム処理部は、
前記位置情報の前記信頼度の変化の予測処理を行い、前記信頼度が低信頼度レベルから高信頼度レベルに変化することが予測される場合には、前記信頼度が前記高信頼度レベルに変化したことを条件に、前記ポイントに対応するイベントを発生することを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記ゲーム処理部は、
前記位置情報の前記信頼度が高信頼度レベルである場合には、前記ポイントに対応づけられたゲーム要素のイベントを発生し、前記信頼度が低信頼度レベルである場合には、前記ポイントに対応づけられていないゲーム要素のイベントを発生することを特徴とするゲームシステム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記ゲーム処理部は、
前記ポイントに対応するイベントに用いられるゲーム要素の種類及び出現確率の少なくとも一方を、前記位置情報の前記信頼度に応じて変化させることを特徴とするゲームシステム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記プレーヤの端末装置は、電波を受信するデバイスを有し、
前記プレーヤの前記位置情報は、前記デバイスの受信電波の電波強度に基づき検出され、
前記ゲーム処理部は、
前記受信電波の前記電波強度に基づく前記位置情報の前記信頼度に応じて、前記イベント制御を行うことを特徴とするゲームシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記プレーヤの端末装置は、位置情報の検出が可能な複数のデバイスを有し、
前記プレーヤの前記位置情報は、前記複数のデバイスを用いて検出され、
前記ゲーム処理部は、
前記複数のデバイスを用いて検出された前記位置情報の前記信頼度に応じて、前記イベント制御を行うことを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記プレーヤに対して前記位置情報の前記信頼度の信頼度レベルを識別可能に表示するための処理を行う表示処理部を含むことを特徴とするゲームシステム。
【請求項１０】
請求項９において、
前記ゲーム処理部は、
前記信頼度が所与の信頼度レベルである場合のイベントを発生させるか否かを、プレーヤに選択させるための処理を行うことを特徴とするゲームシステム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記複数のポイントの設定処理及び前記複数のポイントを巡るための経路の設定処理の少なくとも一方の設定処理を行う設定部を含むことを特徴とするゲームシステム。
【請求項１２】
請求項１１において、
前記ゲーム処理部は、
前記経路に対して少なくとも１つのゲーム要素を設定し、前記経路のポイントに対応するイベントとして、前記経路に設定された前記ゲーム要素のイベントを発生することを特徴とするゲームシステム。
【請求項１３】
プレーヤの位置情報を取得する位置情報取得部と、
所与の地域に設定された複数のポイントを移動する前記プレーヤに対して、取得された前記プレーヤの前記位置情報に応じて、前記ポイントに対応するイベントを発生するイベント制御を行うゲーム処理部として、
コンピュータを機能させ、
前記ゲーム処理部は、
前記位置情報の信頼度に応じた前記イベント制御を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム及びプログラム等に関する。
【背景技術】
【０００２】
従来より、ＧＰＳ等により位置情報が検出可能な端末装置を用いてユーザの位置情報を取得し、取得された位置情報を利用した様々なサービスを提供する情報処理装置が知られている。このような情報処理装置としては、ＧＰＳ等により取得された位置情報を利用してスタンプラリーを実現する装置が知られている。例えば特許文献１には、メッセンジャーを利用してリアル世界と仮想世界を融合させてスタンプラリーを実現する技術が開示されている。
【０００３】
また、近年、位置情報ゲームと呼ばれるゲームも脚光を浴びている。この位置情報ゲームでは、例えばプレーヤが現実世界の地域を歩き回ると、プレーヤの位置に対応する場所に仮想空間のキャラクタが出現する。そしてプレーヤは、当該キャラクタを獲得するゲームを楽しむ。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＧＰＳ等で取得された位置情報を利用するスタンプラリーのシステムでは、参加者は、運営者により予め決められたスタンプラリーのポイントを巡るだけであり、ポイント巡りとゲームのイベントを融合させるような手法については提案されていなかった。
【０００６】
また、このようなシステムにおいて取得される位置情報は、高信頼度であるとは限らず、低信頼度である場合がある。従来技術のシステムでは、このような位置情報の信頼度を考慮するような提案はなされていなかった。
【０００７】
本発明の幾つかの態様によれば、ポイント巡りとゲームのイベント発生とを融合させたシステムにおいて、位置情報の信頼度を反映したイベント制御等を実現できるゲームシステム及びプログラム等を提供できる。
【課題を解決するための手段】
【０００８】
本発明の一態様は、プレーヤの位置情報を取得する位置情報取得部と、所与の地域に設定された複数のポイントを移動する前記プレーヤに対して、取得された前記プレーヤの前記位置情報に応じて、前記ポイントに対応するイベントを発生するイベント制御を行うゲーム処理部と、を含み、前記ゲーム処理部は、前記位置情報の信頼度に応じた前記イベント制御を行うゲームシステムに関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。
【０００９】
本発明の一態様によれば、プレーヤの位置情報が取得され、地域に設定された複数のポイントをプレーヤが移動すると、取得された位置情報に応じて、ポイントに対応するイベントが発生する。この場合に本発明の一態様では、プレーヤの位置情報の信頼度に応じたイベント制御が行われる。例えばプレーヤの位置情報の信頼度に応じたイベント発生、イベント削除、イベント内容の変更又はイベント挿入などのイベント制御が行われる。従って、ポイント巡りとゲームのイベント発生とを融合させたシステムにおいて、位置情報の信頼度を反映したイベント制御等を実現できるようになる。
【００１０】
また本発明の一態様では、前記ゲーム処理部は、前記位置情報の前記信頼度が所与のしきい値レベル以上である場合に、前記ポイントに対応するイベントを発生してもよい。
【００１１】
このようにすれば、位置情報の信頼度が所与のしきい値レベルよりも高い場合に、ポイントでのイベントが発生するようになるため、不正確な位置情報に基づいて不適切にイベントが発生してしまうような事態の発生を防止できる。
【００１２】
また本発明の一態様では、前記ポイントに対して、高信頼度レベルに対応する第１のイベントと、低信頼度レベルに対応する第２のイベントとが対応づけられており、前記ゲーム処理部は、前記ポイントに対応するイベントとして前記第１のイベントと前記第２のイベントのいずれを発生するかを、前記位置情報の前記信頼度に基づいて判断してもよい。
【００１３】
このようにすれば、位置情報の信頼度が高信頼度レベルである場合には、例えば重要度が高い第１のイベントを発生し、低信頼度レベルである場合には、重要度が低い第２のイベントを発生するというようなイベント制御等を実現できるようになる。
【００１４】
また本発明の一態様では、前記ゲーム処理部は、前記位置情報の前記信頼度の変化の予測処理を行い、前記信頼度が低信頼度レベルから高信頼度レベルに変化することが予測される場合には、前記信頼度が前記高信頼度レベルに変化したことを条件に、前記ポイントに対応するイベントを発生してもよい。
【００１５】
このようにすれば、位置情報の信頼度が低信頼度の場合でも、高信頼度レベルに変化することが予測される場合には、直ぐにはイベントが発生しないようになる。そして高信頼度レベルに変化したことを条件にイベントが発生するようになるため、より適切なイベント制御を実現できる。
【００１６】
また本発明の一態様では、前記ゲーム処理部は、前記位置情報の前記信頼度が高信頼度レベルである場合には、前記ポイントに対応づけられたゲーム要素のイベントを発生し、前記信頼度が低信頼度レベルである場合には、前記ポイントに対応づけられていないゲーム要素のイベントを発生してもよい。
【００１７】
このようにすれば、位置情報が高信頼度レベルであることを条件に、そのポイントに対応づけられたゲーム要素のイベントを発生できるようになり、システム側が意図したゲーム要素のイベントを発生させることができる適正なイベント制御を実現できる。
【００１８】
また本発明の一態様では、前記ゲーム処理部は、前記ポイントに対応するイベントに用いられるゲーム要素の種類及び出現確率の少なくとも一方を、前記位置情報の前記信頼度に応じて変化させてもよい。
【００１９】
このようにすれば、位置情報の信頼度に応じてゲーム要素の種類や出現確率が様々に変化するようになり、多様なゲーム演出等を実現できるようになる。
【００２０】
また本発明の一態様では、前記プレーヤの端末装置は、電波を受信するデバイスを有し、前記プレーヤの前記位置情報は、前記デバイスの受信電波の電波強度に基づき検出され、前記ゲーム処理部は、前記受信電波の前記電波強度に基づく前記位置情報の前記信頼度に応じて、前記イベント制御を行ってもよい。
【００２１】
このようにすれば、受信電波の電波強度に基づき位置情報が検出される測位手法において最適なイベント制御を実現できるようになる。
【００２２】
また本発明の一態様では、前記プレーヤの端末装置は、位置情報の検出が可能な複数のデバイスを有し、前記プレーヤの前記位置情報は、前記複数のデバイスを用いて検出され、前記ゲーム処理部は、前記複数のデバイスを用いて検出された前記位置情報の前記信頼度に応じて、前記イベント制御を行ってもよい。
【００２３】
このようにすれば、端末装置が有する複数の位置情報検出デバイスを用いる測位手法において最適なイベント制御を実現できるようになる。
【００２４】
また本発明の一態様では、前記プレーヤに対して前記位置情報の前記信頼度の信頼度レベルを識別可能に表示するための処理を行う表示処理部を含んでもよい（表示処理部としてコンピュータを機能させてもよい）。
【００２５】
このようにすれば、プレーヤに、位置情報の信頼度レベルを視覚的に認識させて、様々な行動をとらせることなどが可能になる。
【００２６】
また本発明の一態様では、前記ゲーム処理部は、前記信頼度が所与の信頼度レベルである場合のイベントを発生させるか否かを、プレーヤに選択させるための処理を行ってもよい。
【００２７】
このようにすれば、プレーヤの意思等をより反映させたイベント制御を実現できるようになる。
【００２８】
また本発明の一態様では、前記複数のポイントの設定処理及び前記複数のポイントを巡るための経路の設定処理の少なくとも一方の設定処理を行う設定部を含んでもよい（設定部として機能させてもよい）。
【００２９】
このようにすれば、プレーヤが移動する複数のポイントや複数のポイントを巡るための経路を設定して、複数のポイントを移動するプレーヤに対して様々なゲームのイベントが発生するゲームを実現できるようになる。
【００３０】
また本発明の一態様では、前記ゲーム処理部は、前記経路に対して少なくとも１つのゲーム要素を設定し、前記経路のポイントに対応するイベントとして、前記経路に設定された前記ゲーム要素のイベントを発生してもよい。
【００３１】
このようにすれば、プレーヤが経路を移動すると、経路のポイントにおいて、経路に設定されたゲーム要素を用いたイベントが発生するようになるため、ゲームへのプレーヤの熱中度や没入度を高めることが可能になる。
【図面の簡単な説明】
【００３２】
【図１】図１（Ａ）〜図１（Ｅ）は本実施形態のゲームシステムの構成例の説明図。
【図２】本実施形態のサーバシステムの構成例。
【図３】本実施形態の端末装置の構成例。
【図４】図４（Ａ）、図４（Ｂ）はポイント、経路の設定手法の説明図。
【図５】図５（Ａ）、図５（Ｂ）は経路へのキャラクタの設定手法の説明図。
【図６】図６（Ａ）、図６（Ｂ）はポイント、経路の設定手法の説明図。
【図７】図７（Ａ）、図７（Ｂ）はポイント情報、経路情報の例。
【図８】図８（Ａ）、図８（Ｂ）はイベント情報、経路選択画面の例。
【図９】経路のポイントでのイベント制御手法の説明図。
【図１０】図１０（Ａ）〜図１０（Ｃ）はポイントで発生するイベントの様々な例についての説明図。
【図１１】制限時間内での時間経過に応じたイベント制御手法の説明図。
【図１２】本実施形態の全体的な処理例を示すフローチャート。
【図１３】本実施形態の手法の基本的な処理例を示すフローチャート。
【図１４】図１４（Ａ）、図１４（Ｂ）は位置情報の信頼度に応じたイベント制御手法の説明図。
【図１５】本実施形態の手法の詳細な処理例を示すフローチャート。
【図１６】本実施形態の手法の詳細な処理例を示すフローチャート。
【図１７】ＧＰＳ測位での位置情報の信頼度についての説明図。
【図１８】複数のデバイスを用いる場合の位置情報の信頼度についての説明図。
【図１９】図１９（Ａ）、図１９（Ｂ）は電波強度に基づく位置情報の信頼度についての説明図。
【図２０】信頼度の変化の予測処理についての説明図。
【図２１】信頼度の変化の予測処理に基づくイベント制御処理のフローチャート。
【図２２】図２２（Ａ）〜図２２（Ｃ）は信頼度に基づくゲーム要素の設定手法の説明図。
【図２３】図２３（Ａ）、図２３（Ｂ）は位置情報の信頼度に応じたゲーム要素のイベントの発生手法の説明図。
【図２４】図２４（Ａ）、図２４（Ｂ）は位置情報の信頼度に応じたゲーム要素のイベントの発生手法の説明図。
【図２５】図２５（Ａ）、図２５（Ｂ）は信頼度レベルを識別可能に表示する手法の説明図。
【発明を実施するための形態】
【００３３】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３４】
１．ゲームシステム
まず、図１（Ａ）〜図１（Ｅ）を用いて本実施形態のゲームシステムの構成例について説明する。
【００３５】
図１（Ａ）では、サーバシステム５００（ゲームシステム）が、ネットワーク５１０を介して端末装置ＴＭ１〜ＴＭｎと通信接続されている。例えばサーバシステム５００はホストであり、端末装置ＴＭ１〜ＴＭｎはクライアントである。なお、以下では、本実施形態のゲームシステム及びその処理を、主にサーバシステム５００により実現する場合を例にとり説明するが、ゲームシステム及びその処理の全部又は一部を、端末装置ＴＭ１〜ＴＭｎにより実現してもよい。また、以下では、ＴＭ１〜ＴＭｎの各端末装置を、適宜、端末装置ＴＭと記載する。
【００３６】
サーバシステム５００は例えば１又は複数のサーバ（管理サーバ、ゲームサーバ、課金サーバ、サービス提供サーバ、コンテンツ配信サーバ、認証サーバ、データベースサーバ、又は通信サーバ等）により実現できる。このサーバシステム５００は、コミュニティ型ウェブサイトやオンラインゲームを運営するための各種サービスを提供し、ゲーム実行に必要なデータの管理や、クライアントプログラム及び各種データ等の配信を行うことができる。これにより、例えば、プレーヤ端末である端末装置ＴＭによりＳＮＳ（Social Networking Service）などを利用するためにサーバシステム５００にアクセスし、当該サーバシステム５００から提供されるオンラインゲームであるソーシャルゲームなどのプレイが可能になる。
【００３７】
ネットワーク５１０（配信網、通信回線）は、例えばインターネットや無線ＬＡＮ等を利用した通信路であり、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮの他、電話通信網やケーブル網や無線ＬＡＮ等の通信網を含むことができる。また通信方法については有線／無線を問わない。
【００３８】
端末装置ＴＭ（プレーヤ端末、ユーザ端末）は、例えばネット接続機能（インターネット接続機能）を有する端末である。これらの端末装置ＴＭとしては、例えば図１（Ｂ）に示す携帯型通信端末（スマートフォン、携帯電話機）、図１（Ｃ）に示す携帯型ゲーム装置、図１（Ｄ）に示す家庭用ゲーム装置（据え置き型）、或いは図１（Ｅ）に示す業務用ゲーム装置などの種々の装置を用いることができる。或いは、端末装置ＴＭとして、パーソナルコンピュータ（ＰＣ）やタブレット型コンピュータなどの情報処理装置を用いてもよい。或いは、端末装置ＴＭとして、プレーヤの頭部や腕などの部位に装着されるウェアラブル機器（ＨＭＤ、ウォッチ型機器等）を用いてもよい。
【００３９】
図２に本実施形態のサーバシステム５００（ゲームシステム）の構成例を示す。サーバシステム５００は、処理部６００、操作部６６０、記憶部６７０、通信部６９６を含む。なお、サーバシステム５００の構成は図２に限定されず、その構成要素（各部）の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。またサーバシステム５００の処理部６００の各処理は、後述する図３の端末装置ＴＭの処理部１００により実現してもよいし、サーバシステム５００の処理部６００と端末装置ＴＭの処理部１００の分散処理により実現してもよい。
【００４０】
処理部６００（プロセッサ）は、記憶部６７０（データベース）に記憶される各種の情報や、プログラムや、操作情報等に基づいて、ゲーム処理、ゲーム成績演算処理、表示処理、音処理、サーバに必要な各種の制御処理、或いは管理処理などを行う。
【００４１】
処理部６００（処理部１００）の各部が行う本実施形態の各処理（各機能）はプロセッサ（ハードウェアを含むプロセッサ）により実現できる。例えば本実施形態の各処理は、プログラム等の情報に基づき動作するプロセッサと、プログラム等の情報を記憶するメモリーにより実現できる。プロセッサは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサは、回路基板に実装された１又は複数の回路装置（例えばＩＣ等）や、１又は複数の回路素子（例えば抵抗、キャパシタ等）で構成することもできる。プロセッサは、例えばＣＰＵ（Central Processing Unit）であってもよい。但し、プロセッサはＣＰＵに限定されるものではなく、ＧＰＵ（Graphics Processing Unit）、或いはＤＳＰ（Digital Signal Processor）等、各種のプロセッサを用いることが可能である。またプロセッサはＡＳＩＣによるハードウェア回路であってもよい。またプロセッサは、アナログ信号を処理するアンプ回路やフィルタ回路等を含んでもよい。メモリー（記憶部６７０、１７０）は、ＳＲＡＭ、ＤＲＡＭ等の半導体メモリーであってもよいし、レジスターであってもよい。或いはハードディスク装置（ＨＤＤ）等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピュータにより読み取り可能な命令を格納しており、当該命令がプロセッサにより実行されることで、処理部６００（処理部１００）の各部の処理（機能）が実現されることになる。ここでの命令は、プログラムを構成する命令セットでもよいし、プロセッサのハードウェア回路に対して動作を指示する命令であってもよい。
【００４２】
処理部６００は、入力処理部６０２、演算処理部６１０、出力処理部６４０を含む。演算処理部６１０は、位置情報取得部６１１、設定部６１２、ゲーム処理部６１３、認証処理部６１７、課金処理部６１８、管理処理部６１９、表示処理部６２０、音処理部６３０を含む。ゲーム処理部６１３はイベント制御部６１４を含む。上述したように、これらの各部により実行される本実施形態の各処理は、プロセッサ（或いはプロセッサ及びメモリー）により実現できる。
【００４３】
入力処理部６０２は、操作部６６０により入力された操作情報を受け付ける処理や、記憶部６７０から情報を読み出す処理や、通信部６９６を介して情報を受信する処理を、入力処理として行う。例えば入力処理部６０２は、操作部６６０で検出された操作情報を取得する処理や、読み出し命令で指定された情報を、記憶部６７０から読み出す処理や、サーバシステム５００の外部装置（端末装置、他のサーバシステム等）からネットワーク５１０を介して情報を受信する処理を、入力処理として行う。ここで受信処理は、通信部６９６に情報の受信を指示したり、通信部６９６が受信した情報を取得して記憶部６７０に書き込む処理などである。
【００４４】
演算処理部６１０は、各種の演算処理を行う。例えば位置情報取得処理、設定処理、ゲーム処理、管理処理、表示処理、或いは音処理などの演算処理を行う。
【００４５】
位置情報取得部６１１、設定部６１２（位置情報取得処理、設定処理のプログラムモジュール）は、各々、位置情報取得処理、ポイント又は経路等の設定処理を行う。これらの処理の詳細については後述する。
【００４６】
ゲーム処理部６１３（ゲーム処理のプログラムモジュール）はゲーム処理を行う。ゲーム処理は、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などである。或いはゲーム処理として、オブジェクト空間に複数のオブジェクトを配置設定するオブジェクト空間設定処理、オブジェクト空間において移動体を移動（又は動作）させる移動体処理、オブジェクト空間において所与の視点から見える画像を生成するための仮想カメラを制御する仮想カメラ制御処理、プレーヤのゲーム成績を演算するゲーム成績演算処理などを行うようにしてもよい。
【００４７】
認証処理部６１７はプレーヤの認証処理を行う。例えば端末装置ＴＭを用いてログインしたプレーヤの認証処理を行う。この認証処理は、例えばプレーヤが入力するパスワードやアカウント情報などに基づいて行う。課金処理部６１８は、種々の課金処理（課金の決定処理、課金データの作成処理、保存処理等）を行う。記憶部６７０の課金情報記憶部６７６は、課金処理部６１８の課金処理の対象となる課金情報を記憶する。管理処理部６１９は、サーバの各種の管理処理を行う。例えば、サーバが提供する各種サービスの管理処理や、サーバ管理情報などの各種情報の管理処理を行う。
【００４８】
例えばプレーヤは、サーバシステム５００が提供するサービスを利用するために、所定の手続きを行ってアカウントを取得する。取得したアカウントと対応づけられるパスワードを入力してログインすることで、プレーヤは、ネットワークゲームのプレイや、ゲーム用サイトでのサービスや、アイテム等のオンライショッピングや、プレーヤ間でのメッセージ交換や、フレンドプレーヤの登録などの各種サービスを利用できるようになる。管理処理部６１９は、このようなプレーヤのアカウント情報の管理処理等も行う。
【００４９】
表示処理部６２０（表示処理のプログラムモジュール）は、端末装置ＴＭなどの表示部に画像を表示するための処理を行う。例えば当該画像を生成するための画像生成用データを生成する。或いは端末装置ＴＭなどの表示部に画像を表示する制御を行ってもよい。音処理部６３０（音処理のプログラムモジュール）は、端末装置ＴＭなどの音出力部から音を出力するための処理を行う。例えば、当該音（音声、ゲーム音、効果音）を生成するための音生成用データを生成する。或いは端末装置ＴＭなどの音出力部から音を出力する制御を行ってもよい。ここで、画像を生成するための画像生成用データとは、本実施形態の手法により生成された画像を端末装置ＴＭ等において表示するためのデータであり、画像データそのものであってもよいし、端末装置ＴＭが画像を生成するために使用する各種データ（表示画面の設定データ、オブジェクトデータ等）であってもよい。音処理部６３０が生成する音生成用データについても同様である。
【００５０】
出力処理部６４０は各種の情報の出力処理を行う。例えば出力処理部６４０は、記憶部６７０に情報を書き込む処理や、通信部６９６を介して情報を送信する処理を、出力処理として行う。例えば出力処理部６４０は、書き込み命令で指定された情報を、記憶部６７０に書き込む処理や、サーバシステム５００の外部装置（端末装置、他のサーバシステム等）に対してネットワーク５１０を介して情報を送信する処理を行う。送信処理は、通信部６９６に情報の送信を指示したり、送信する情報を通信部６９６に指示する処理などである。
【００５１】
操作部６６０は、システムの管理者（運営者）が種々の情報を入力するためのものである。
【００５２】
記憶部６７０は各種の情報を記憶する。例えばデータベース形式で各種情報を記憶する。また記憶部６７０は、処理部６００や通信部６９６などのワーク領域として機能する。記憶部６７０の機能は、半導体メモリー、ＨＤＤ、ＳＤＤ、光ディスク装置などにより実現できる。
【００５３】
記憶部６７０は、ポイント情報記憶部６７２、経路情報記憶部６７３、ゲーム情報記憶部６７４、マップ情報記憶部６７５、課金情報記憶部６７６、ユーザ情報記憶部６７８を含む。ポイント情報記憶部６７２は、地域に設定される複数のポイントの情報を記憶する。例えばポイント情報記憶部６７２は、ポイントＩＤに対して、ポイントの位置や検出範囲情報や各種のフラグが関連づけられた情報を、ポイント情報として記憶する。経路情報記憶部６７３は、複数のポイントを巡るための経路の情報を記憶する。例えば経路情報記憶部６７３は、経路を構成する複数のポイントのリスト情報などを記憶する。ゲーム情報記憶部６７４は、ゲーム処理に使用するゲームパラメータ、キャラクタ又はアイテムの情報などを含むゲーム情報を記憶する。ゲーム情報記憶部６７４は、ゲームにおいて発生するイベントの情報についても記憶する。マップ情報記憶部６７５は、地図情報であるマップ情報を記憶する。即ち、ポイントや経路が設定される地域のマップ情報を記憶する。課金情報記憶部６７６は、課金処理部６１８により行われる課金処理の情報を記憶する。ユーザ情報記憶部６７８は、プレーヤの個人情報（名前、性別、生年月日、メールアドレス等）をユーザ情報（プレーヤ情報）として記憶する。例えば、前述したプレーヤのアカウント情報もユーザ情報として記憶される。課金情報記憶部６７６に記憶される課金情報は、各プレーヤの各アカウント情報（ユーザＩＤ）に対応づけられる。
【００５４】
情報記憶媒体６８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ、ＢＤ）、ＨＤＤ、半導体メモリー（ＲＯＭ）などにより実現できる。
【００５５】
通信部６９６は、有線や無線のネットワーク５１０を介して端末装置ＴＭ等との通信を行うものであり、その機能は、通信用ＡＳＩＣ又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
【００５６】
図３に本実施形態の端末装置ＴＭ（プレーヤ端末、クライアント装置、ゲーム装置）の構成例を示す。なお、端末装置ＴＭの構成は図３に限定されず、その構成要素（各部）の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００５７】
端末装置ＴＭは、処理部１００、操作部１６０、撮像部１６２、記憶部１７０、表示部１９０、音出力部１９２、Ｉ／Ｆ部１９４、通信部１９６を含む。
【００５８】
処理部１００（プロセッサ）は、操作部１６０からの操作情報やプログラムなどに基づいて、ゲーム処理、ゲーム成績演算処理、表示処理、或いは音処理などを行う。処理部１００は、前述した図２の処理部６００と同様に、プロセッサ、或いはプロセッサ及びメモリーにより実現できる。
【００５９】
処理部１００は、入力処理部１０２、演算処理部１１０、出力処理部１４０を含む。演算処理部１１０は、位置情報検出部１１１、設定部１１２、ゲーム処理部１１３、表示処理部１２０、音処理部１３０を含む。
【００６０】
入力処理部１０２は、操作部１６０により入力された操作情報を受け付ける処理や、記憶部１７０から情報を読み出す処理や、通信部１９６を介して情報を受信する処理を、入力処理として行う。例えば入力処理部１０２は、操作部１６０で検出された操作情報を取得する処理や、読み出し命令で指定された情報を記憶部１７０から読み出す処理や、端末装置ＴＭの外部装置（サーバシステム、他の端末装置等）からネットワーク５１０を介して情報を受信する処理を、入力処理として行う。位置情報検出部１１１、設定部１１２、ゲーム処理部１１３は、各々、位置情報検出処理、ポイント又は経路等の設定処理、ゲーム処理を行う。表示処理部１２０は、表示部１９０に画像を表示するための処理を行う。例えば端末装置側で画像を生成する場合には、処理部１００で行われる種々の処理（アプリケーション処理、ゲーム処理）の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。サーバ側で画像を生成する場合には、サーバシステムからの画像情報に基づく画像を表示部１９０に表示する処理を行う。音処理部１３０は、処理部１００で行われる種々の処理の結果に基づいて音制御を行う。これにより、ＢＧＭ、効果音、又は音声などが音出力部１９２から出力されるようになる。なお、本実施形態の位置情報取得処理、設定処理、ゲーム処理、管理処理、表示処理、音処理等は、サーバシステム５００と端末装置ＴＭのいずれか一方の処理により実現してもよいし、サーバシステム５００と端末装置ＴＭの分散処理により実現してもよい。例えばネットワークを利用しないスタンドアローンのゲームシステムの場合には、ゲームシステムである端末装置ＴＭにより本実施形態の各処理が行われる。
【００６１】
操作部１６０は、プレーヤが、操作情報等の種々の情報を入力するためのものであり、その機能は、操作ボタン、方向指示キー、アナログスティック、レバー、各種センサ（角速度センサ、加速度センサ等）、マイク、或いはタッチパネル型ディスプレイなどにより実現できる。
【００６２】
撮像部１６２（カメラ）は、被写体の撮像を行うものであり、ＣＣＤやＣＭＯＳセンサなどの画像センサと、フォーカスレンズ等により構成される光学系などにより実現される。
【００６３】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能は、半導体メモリー、ＨＤＤ、ＳＤＤ、光ディスク装置などにより実現できる。記憶部１７０は、ポイント情報記憶部１７２、経路情報記憶部１７３、ゲーム情報記憶部１７４を含む。
【００６４】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク、ＨＤＤ、半導体メモリーなどにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。この情報記憶媒体１８０に、本実施形態の各部としてコンピュータ（操作部、処理部、記憶部、出力部を備える装置）を機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶できる。
【００６５】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＬＣＤ、有機ＥＬディスプレイ、ＣＲＴ、或いはＨＭＤなどにより実現できる。音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００６６】
Ｉ／Ｆ（インターフェース）部１９４は、携帯型情報記憶媒体１９５とのインターフェース処理を行うものであり、その機能はＩ／Ｆ処理用のＡＳＩＣなどにより実現できる。携帯型情報記憶媒体１９５は、プレーヤが各種の情報を保存するためのものであり、電源が非供給になった場合にもこれらの情報の記憶を保持する記憶装置である。携帯型情報記憶媒体１９５は、ＩＣカード（メモリーカード）、ＵＳＢメモリー、或いは磁気カードなどにより実現できる。
【００６７】
通信部１９６は、ネットワーク５１０を介してサーバシステム５００や他の端末装置等の外部装置との間で通信を行うものであり、その機能は、通信用ＡＳＩＣ又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
【００６８】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、サーバシステム（ホスト装置）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（あるいは記憶部１７０）に配信してもよい。このようなサーバシステムによる情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００６９】
そして本実施形態では図２に示すように、ゲームシステムであるサーバシステム５００（或いは端末装置ＴＭ）が、位置情報取得部６１１（位置情報検出部１１１）、設定部６１２（設定部１１２）、ゲーム処理部６１３（ゲーム処理部１１３）を含む。なお以下では、本実施形態のゲームシステムがサーバシステム５００により実現される場合を主に例にとり説明するが、本実施形態はこれに限定されず、ゲームシステムを端末装置ＴＭにより実現したり、サーバシステム５００と端末装置ＴＭの分散処理により実現してもよい。
【００７０】
位置情報取得部６１１は、プレーヤ（ユーザ）の位置情報を取得する。例えば本実施形態では、端末装置（ＴＭ）が位置情報の検出が可能な装置になっている。例えば図３の位置情報検出部１１１が位置情報を検出する。そしてサーバシステム５００は、各端末装置で検出された位置情報を受信する。これにより位置情報取得部６１１は、各端末装置のプレーヤの位置情報を取得できる。ここで端末装置は、例えばプレーヤが所持可能な携帯型の情報端末装置である。携帯型の情報端末装置は、例えば携帯型通信端末（スマートフォン、携帯電話機）、携帯型ゲーム装置又はタブレット型ＰＣ等である。或いは端末装置はウェアラブル機器であってもよい。
【００７１】
ここで位置情報の検出手法としては、ＧＰＳ測位、アクセスポイント測位、セルベース測位、或いはビーコン測位などの種々の測位手法を想定できる。ＧＰＳ測位は、ＧＰＳを用いる測位手法であり、複数のＧＰＳ衛星から送信されている電波を受信することで位置を特定する。アクセスポイント測位は、ワイファイ（Ｗｉ−Ｆｉ（登録商標））などの無線ＬＡＮのアクセスポイントを用いる測位手法であり、アクセスポイントのＭＡＣアドレスと位置情報のデータベースを使用して、現在の位置を特定する。セルベース測位（基地局測位）では、スマートフォン、携帯電話機等の携帯型通信端末の周囲にある基地局等を利用して位置を特定する。ビーコン測位は、ブルートゥース（ＢＬＥ（登録商標））のビーコン（iBeacon（登録商標））などを用いる測位手法であり、店舗、施設等に設置された発信側のビーコン端末から送信されたアドバタイズメントのパケットを、端末装置が受信し、当該パケットに含まれるＩＤ情報を利用して位置を特定する。端末装置の位置情報検出部１１１は、これらの手法により端末装置の位置情報を検出する。そしてサーバシステム５００の位置情報取得部６１１はこのように検出された端末装置の位置情報を、プレーヤの位置情報として取得する。なおサーバシステム５００の位置情報取得部６１１が直接にプレーヤの位置情報を取得するようにしてもよい。
【００７２】
設定部６１２（設定部１１２。以下、同様）は、各種の設定処理を行う。例えば設定部６１２は、複数のポイントの設定処理及び複数のポイントを巡るための経路の設定処理の少なくとも一方の設定処理を行う。具体的には設定部６１２は、所与の地域への複数のポイントの設定処理や、所与の地域の複数のポイントを巡るための経路の設定処理を行う。ここで、地域は現実世界のエリアである。ポイントは、例えば位置情報により特定される地域のスポット（場所）である。経路は、例えばプレーヤが移動することを想定されるルートである。例えば地域に設定された複数のポイントを巡るルートが経路であり、経路は複数のポイントにより構成される。ポイント又は経路の設定は、ゲームシステムの運営側が行ってもよい。或いはポイント又は経路の設定をプレーヤの入力情報に基づき行ってもよい。ポイントの位置情報などのポイント情報は、例えばポイント情報記憶部６７２に記憶される。プレーヤが巡る複数のポイントにより構成される経路の情報は、例えば経路情報記憶部６７３に記憶される。なおポイントの情報と経路の情報が一体となったデータ構造の形式で記憶部６７０に記憶するようにしてもよい。また経路の情報を必ずしも作成する必要はなく、複数のポイントの情報だけを用いて経路の設定を行ってもよい。例えば経路は、経路そのもののデータとしては実在しないような仮想的な経路であってもよい。
【００７３】
ゲーム処理部６１３（ゲーム処理部１１３。以下、同様）は、各種のイベントを発生するイベント制御を行う。具体的には、ゲーム処理部６１３は、所与の地域に設定された複数のポイントを移動するプレーヤに対して、取得されたプレーヤの位置情報に応じて、ポイントに対応するイベントを発生するイベント制御を行う。
【００７４】
例えばプレーヤが、ポイント巡りのゲームをプレイするために、複数のポイント（経路）を移動すると、ゲーム処理部６１３は、プレーヤの位置に対応するポイント（経路のポイント）において、当該ポイントに関連づけられたイベントの制御を行う。例えばゲーム処理部６１３は、プレーヤが、ポイントに対応する場所に位置することが検出された場合に、当該ポイントに関連づけられたイベントを発生させるなどのイベント制御を行う。プレーヤがポイントに対応する場所に位置するか否かは、ポイントに対して設定された検出範囲内に、プレーヤが位置するか否かを、プレーヤの位置情報に基づき検出すればよい。この検出範囲は、ポイントを内包するように設定された所与の大きさの範囲である。例えばポイントを中心点（基準点）とするような範囲である。この検出範囲の大きさ（広さ）は、固定であってもよいし、可変であってもよい。例えばプレーヤが屋外で移動する場合には、検出範囲を広い範囲に設定し、プレーヤが屋内で移動する場合には、屋外の場合に比べて検出範囲を狭い範囲に設定すればよい。またプレーヤのゲームレベル（初級、上級）やゲームの進行度合い（ゲームの進捗状況。ゲームが序盤か終盤か）などのゲーム状況に応じて、検出範囲を可変に設定してもよい。例えばプレーヤのゲームレベルが低い場合には、例えば検出範囲を広くし、プレーヤのゲームレベルが高い場合には、例えば検出範囲を狭くする。またプレーヤのゲーム状況を有利な状況に設定する場合には、例えば検出範囲を広くし、不利な設定にする場合には、例えば検出範囲を狭くする。またゲーム処理において発生するイベントは、イベントが発生する各ポイント（ポイントＩＤ）に対応づけて、記憶部６７０（ゲーム情報記憶部６７４）に記憶すればよい。なお、イベント発生等のイベント制御は、ゲーム処理部６１３のイベント制御部６１４が行う。イベント制御は、例えばイベントの発生の制御であってもよいし、イベントの削除、イベント内容の変更、或いは挿入イベントの発生の制御などであってもよい。
【００７５】
そして本実施形態では、ゲーム処理部６１３は、位置情報の信頼度に応じたイベント制御を行う。例えばゲーム処理部６１３は、取得されたプレーヤの位置情報の信頼度に応じたイベント発生、イベント削除、イベント内容の変更又はイベント挿入などのイベント制御を行う。例えば位置情報の信頼度が第１の信頼度レベルである場合と第２の信頼度レベルである場合とで、異なるイベント制御を行う。例えば第１の信頼度レベル（例えば高信頼度レベル）である場合には、ポイントに対応するイベントを発生する一方で、第２の信頼度レベル（例えば低信頼度レベル）である場合には、ポイントに対応するイベントを発生しない。或いは、信頼度レベルに応じてイベントを削除したり、イベントを非削除にする。或いは、信頼度レベルに応じてイベント内容を変更する。或いは、信頼度レベルに応じて、イベントを挿入したり、非挿入にする。位置情報の信頼度（信用度）は、位置情報の確からしさを表す指標である。この信頼度は、後述するようにＧＰＳデータでの受信衛星数やＤＯＰやクオリティ、位置情報を検出するデバイスの受信電波の電波強度、位置情報が複数のデバイスにより検出された情報かどうか、或いは位置情報を検出するデバイスの数などにより特定される。
【００７６】
またゲーム処理部６１３は、位置情報の信頼度が、所与のしきい値レベル以上（所与の信頼度レベル以上）である場合に、ポイントに対応するイベントを発生する。例えば位置情報の信頼度がしきい値レベル以上の場合には、プレーヤがそのポイントに来た場合（ポイントの検出範囲内にプレーヤが入った場合）に、そのポイントに対応づけられたイベントを発生する。一方、位置情報の信頼度がしきい値レベルよりも小さい場合には、ポイントでのイベントを非発生にしたり、本来のイベントとは異なる別のイベントを発生する。この位置情報の信頼度のしきい値レベルは、ポイントやイベントなどに対応づけて記憶部６７０に記憶できる。
【００７７】
また本実施形態では、ポイントに対して、高信頼度レベル（第１の信頼度レベル）に対応する第１のイベントと、低信頼度レベル（第１の信頼度レベルよりも信頼度が低い第２の信頼度レベル）に対応する第２のイベントとが対応づけられている。そしてゲーム処理部６１３は、ポイントに対応するイベントとして第１のイベントと第２のイベントのいずれを発生するかを、位置情報の信頼度に基づいて判断する。例えば位置情報の信頼度が所与のしきい値レベル以上であり、高い場合には、高信頼度レベルであると判断して、第１のイベントを発生する。一方、位置情報の信頼度が所与のしきい値レベルよりも小さく、低い場合には、低信頼度レベルであると判断して、第２のイベントを発生する。
【００７８】
第１のイベントは、例えばポイント又は経路に対応（関連）づけられているイベントである。或いは第１のイベントは、例えば第２のイベントよりも重要度が高いイベントであったり、プレーヤにとって特典となるイベントである。特典となるイベントは、例えばプレーヤをゲームにおいて有利にしたり、優遇するイベントである。第２のイベントは、例えばポイント又は経路に対応（関連）づけられていないイベントである。或いは第２のイベントは、例えば第１のイベントよりも重要度が低いイベントであったり、プレーヤにとって特典とならないイベントである。例えば第２のイベントは、デフォルト使用のために用意された複数のイベントの中から選択（例えばランダム選択）されるようなイベントであってもよい。
【００７９】
なお、信頼度レベルとイベントの対応づけは、例えば記憶部６７０に、イベントとそのイベントに対応する信頼度レベル（信頼度のしきい値レベル）を対応づけて記憶することなどで実現できる。また、高信頼度レベルと低信頼度レベルの間の中信頼度レベルに対応する第３のイベントを設けるなど、信頼度レベルやそれに対応するイベントの区分け手法としては、種々の変形実施が可能である。
【００８０】
またゲーム処理部６１３は、位置情報の信頼度の変化の予測処理を行う。そして信頼度が、低信頼度レベル（第２の信頼度レベル）から高信頼度レベル（第１の信頼度レベル）に変化することが予測される場合には、信頼度が高信頼度レベル（第１の信頼度レベル）に変化したことを条件に、ポイントに対応するイベントを発生する。例えばプレーヤの現在位置、移動方向又は移動速度等から、位置情報の信頼度が高信頼度レベル側に変化するのか、低信頼度レベル側に変化するのかを予測する。そして高信頼度レベル側に変化することが予測される場合には、直ぐにはイベントは発生せずに、信頼度が高信頼度レベルに達するのを例えば所与の期間だけウェイトする。そして位置情報の信頼度が高信頼度レベルに達した場合に、ポイントに対応するイベント（高信頼度レベルに対応するイベント）を発生する。
【００８１】
またゲーム処理部６１３は、位置情報の信頼度が高信頼度レベル（第１の信頼度レベル）である場合には、ポイントに対応づけられたゲーム要素のイベントを発生し、信頼度が低信頼度レベル（第１の信頼度レベルよりも低い第２の信頼度レベル）である場合には、ポイントに対応づけられていないゲーム要素のイベントを発生する。例えば信頼度が高信頼度レベルである場合には、ポイントに対応づけられたゲーム要素が出現するイベントを発生する。例えばゲームにおいてプレーヤがより有利になったり、プレーヤの特典となるような特定のゲーム要素が出現するイベントを発生する。
【００８２】
一方、信頼度が低信頼度レベルである場合には、ポイントに対応づけられたゲーム要素とは異なるゲーム要素が出現するイベントを発生する。例えばポイントに対応づけられた特定のゲーム要素に比べると、プレーヤを有利にする要素が少なかったり、それほど特典とはならないようなゲーム要素が出現するイベントを発生する。或いは、信頼度が低信頼度レベルである場合には、デフォルト使用のために用意された複数のゲーム要素の中から選択（例えばランダム選択）されたゲーム要素が出現するイベントを発生する。
【００８３】
ここでゲーム要素は、ゲームを構成する要素であり、例えばゲームにおいて表示されるゲーム表示物である。或いはゲーム要素は、音声等を出力する音源（例えば会話音源、セリフ音源、ゲーム効果音の音源等）であってもよい。例えばゲーム要素の１つはキャラクタである。キャラクタは、人、モンスター、動物、ロボット、車、電車、飛行機又は船等を表象するものである。キャラクタは、ゲーム表示物であってもよいし、音声だけを出力する音源（音出力物）であってもよい。またキャラクタは、キャラクタ性を有するようなアイテムであってもよい。またゲーム要素は、ゲームのアイテム、仮想抽選器（ガチャ等）、ゲームに用いられる楽器、又はゲームカードなどであってもよい。
【００８４】
またゲーム処理部６１３は、ポイントに対応するイベントに用いられるゲーム要素の種類及び出現確率の少なくとも一方を、位置情報の信頼度に応じて変化させる。例えばゲーム処理部６１３は、信頼度が高信頼度レベル（第１の信頼度レベル）である場合には、第１の種類のゲーム要素が出現するイベントを発生し、信頼度が低信頼度レベル（第２の信頼度レベル）である場合には、第１の種類とは異なる第２の種類のゲーム要素が出現するイベントを発生する。ゲーム要素の種類は、ゲーム要素の属性、ゲーム要素のカテゴリー、或いはゲーム要素を表す表示物の種類などであり、例えばゲーム要素のゲームパラメータなどにより特定される。またゲーム処理部６１３は、信頼度が高信頼度レベルである場合には、ゲーム要素の出現確率を例えば高くし、信頼度が低信頼度レベルである場合には、ゲーム要素の出現確率を例えば低くする。ゲーム要素の出現確率は、ポイントに対応するイベントでのゲーム要素の出現確率自体であってもよいし、ゲーム要素である仮想抽選器の抽選確率に対応するものであってもよい。
【００８５】
またプレーヤの端末装置（ＴＭ）は、電波を受信するデバイスを有する。このデバイスは、例えば無線通信を行うＩＣ（回路装置）やＩＣが実装された回路基板などである。そしてプレーヤの位置情報は、デバイスの受信電波の電波強度に基づき検出される。例えば電波強度を用いた三角測量（三辺測量）などによりプレーヤの位置情報が検出される。この場合にゲーム処理部６１３は、受信電波の電波強度に基づく位置情報の信頼度に応じて、イベント制御を行う。例えば電波強度が強いほど、位置情報の信頼度のレベルが高いと判断して、イベント制御を行う。ゲーム処理部６１３は、例えば電波強度が高い場合（電波強度が第１の強度である場合）には、信頼度が高信頼度レベル（第１の信頼レベル）であると判断し、高信頼度レベルに対応するイベントを発生する。一方、ゲーム処理部６１３は、電波強度が低い場合（電波強度が第１の強度よりも低い第２の強度である場合）には、信頼度が低信頼度レベル（第２の信頼度レベル）であると判断し、ポイントに対応するイベントを非発生にしたり、高信頼度レベルの場合とは異なるイベントを発生する。例えば低信頼度レベルに対応するイベントを発生したり、デフォルト使用として用意されたイベントを発生する。
【００８６】
またプレーヤの端末装置は、位置情報の検出が可能な複数のデバイスを有しており、プレーヤの位置情報は、これらの複数のデバイスを用いて検出される。例えばＧＰＳ用のデバイス（ＩＣ）、無線ＬＡＮ用（ワイファイ等）のデバイス（ＩＣ）、モバイル通信用（３Ｇ／ＬＴＥ等）のデバイス（ＩＣ）、或いはブルートゥース用のデバイス（ＩＣ）の少なくとも２つのデバイスを用いて、プレーヤの位置情報を検出する。そしてゲーム処理部６１３は、複数のデバイスを用いて検出された位置情報の信頼度に応じて、イベント制御を行う。例えばゲーム処理部６１３は、位置情報が検出されたデバイスの数が多い場合（例えば第１の個数である場合）には、位置情報の信頼度レベルは高いと判断する。一方、位置情報が検出されたデバイスの数が少ない場合（例えば第１の個数よりも少ない第２の個数である場合）には、位置情報の信頼度レベルは低いと判断する。或いはゲーム処理部６１３は、位置情報が検出された複数のデバイスの中に、信頼度の高い位置情報の検出が可能なデバイスが含まれていた場合には、位置情報の信頼度レベルは高いと判断する。一方、位置情報が検出された複数のデバイスの中に、信頼度の高い位置情報の検出が可能なデバイスが含まれていなかった場合には、位置情報の信頼度レベルは低いと判断する。
【００８７】
また表示処理部６２０は、プレーヤに対して位置情報の信頼度の信頼度レベルを識別可能に表示するための処理を行う。例えば表示処理部６２０は、位置情報の信頼度レベルがプレーヤにとって識別可能になるような画像を端末装置の表示部に表示するための処理を行う。例えば位置情報の信頼度レベルが高信頼度レベルなのか、低信頼度レベルなのか（或いは中信頼度レベルなのか）を、プレーヤが識別可能になるような表示態様の画像を表示部に表示する処理を行う。なお、信頼度レベルの連続的な変化が識別可能になるように表示処理を行ってもよい。例えば端末装置の表示部の画面上の少なくとも１つの表示物（例えば後述するゲージ等の表示物、アイコン）を用いて、位置情報の信頼度レベルを識別可能に表示する表示処理を行う。
【００８８】
この場合にゲーム処理部６１３は、信頼度が所与の信頼度レベル（低信頼度レベル、高信頼度レベル又は中信頼度レベル等）である場合のイベントを発生させるか否かを、プレーヤに選択させるための処理を行う。例えば、位置情報の信頼度の信頼度レベルが低信頼度レベル等の所与の信頼度レベルである場合に、その位置に対応するイベントを発生するか否かを、プレーヤに選択させるための処理を行う。信頼度が高信頼度レベル等であることを発生条件とするイベントを発生させるか否かを、プレーヤに選択させるための処理を行う。例えば、プレーヤの選択入力を受け付けて、当該イベントを発生させるか否かをプレーヤに選択させる。
【００８９】
また設定部６１２は、複数のポイントの設定処理及び複数のポイントを巡るための経路の設定処理の少なくとも一方の設定処理を行う。例えば所与の地域への複数のポイントの設定処理や、或いは所与の地域の複数のポイントを巡るための経路の設定処理を行う。
【００９０】
そしてゲーム処理部６１３は、経路に対して少なくとも１つのゲーム要素を設定する。例えば経路やポイントの情報にゲーム要素の情報を関連づける。そして経路のポイントに対応するイベントとして、経路に設定されたゲーム要素のイベントを発生する。経路へのゲーム要素の設定手法としては、種々の手法を想定できる。例えば１つの経路に複数のゲーム要素を設定してもよい。この場合は、経路の各ポイントで出現するゲーム要素を異ならせてもよい。即ち、複数のゲーム要素の中から選択されたゲーム要素を、各ポイントにおいて出現させてもよい。或いは、第１の経路と第２の経路に設定されるゲーム要素を互いに異ならせてもよい。例えば第１の経路には第１のゲーム要素又は第１のゲーム要素群を設定し、第２の経路には、第１のゲーム要素とは異なる第２のゲーム要素、或いは第１のゲーム要素群とは異なる第２のゲーム要素群を設定してもよい。経路の数が３以上である場合も同様である。
【００９１】
例えばゲーム要素がキャラクタである場合に、ゲーム処理部６１３は、経路に対して、少なくとも１つのキャラクタを設定する。そして経路のポイントに対応するイベントとして、経路に設定されたキャラクタのイベントを発生する。このイベントは、キャラクタの表示物によるイベントであってもよいし、キャラクタの音声の音源によるイベントであってもよい。
【００９２】
また本実施形態では、プレーヤの移動に対して制限時間が設定されている。この制限時間は、経路の全体に対する制限時間であってもよいし、経路の前半経路、後半経路などに対する制限時間であってもよいし、経路のポイント間での制限時間であってもよい。そしてゲーム処理部６１３は、制限時間内での時間経過に応じたイベント制御を行う。例えば制限時間内での時間経過に応じた、イベント発生、イベント削除、イベント内容の変更又はイベント挿入を行う。例えば制限時間に間に合ったか否かに応じた、イベント発生、イベント削除、イベント内容の変更、又はイベント挿入を行う。
【００９３】
またゲーム処理部６１３は、ポイントに対応するイベントとして、ゲーム要素（キャラクタ、アイテム、ゲームカード、楽器又は仮想抽選器等。以下、同様）の出現イベント、ゲーム要素の獲得イベント、ゲーム要素のパラメータ情報の変更イベント、仮想抽選器の抽選イベント、又は仮想抽選器のパラメータ情報の変更イベントを発生する。ゲーム要素の出現イベントは、例えばプレーヤがポイントに対応する場所（例えばポイントの検出範囲内の場所）に位置する場合に、ゲーム要素を出現させるイベントである。出現するゲーム要素は、ゲーム要素に対応する表示物であってもよいし、ゲーム要素に対応する声源であってもよい。また、ゲーム要素の獲得イベントは、例えばプレーヤがポイントに対応する場所に位置する場合に、プレーヤにゲーム要素を獲得させるためのゲームイベントである。この獲得イベントは、例えばプレーヤのキャラクタ等のゲーム要素と、出現した敵キャラクタ等のゲーム要素の対戦イベントであってもよい。或いは所与の獲得条件が満たされた場合に、ゲーム要素をプレーヤの所持物として獲得させるようなイベントであってもよい。またゲーム要素のパラメータ情報の変更イベントは、キャラクタ又はアイテム等のゲーム要素の各種のパラメータの値や態様等を変更するイベントである。またゲーム要素のパラメータは、キャラクタ又はアイテム等のゲーム要素の能力（攻撃力、守備力、魔法力等）、ステータス（体力、ヒットポイント、耐久値等）、属性又は状態等を表すパラメータである。またアイテムとしては、武器、防具等の装備品や、体力回復や装飾用等の道具などの種々のゲームアイテムを想定できる。また仮想抽選器の抽選イベントは、例えばプレーヤがポイントに対応する場所に位置する場合に、ポイントに対応する仮想抽選器の抽選処理を行って、プレーヤにレアアイテム等のアイテムを獲得させるイベントである。また仮想抽選器のパラメータ情報の変更イベントは、仮想抽選器の各種パラメータの値や態様等を変更するイベントである。より具体的には、仮想抽選器の当たり確率等を変更するイベントである。
【００９４】
また設定部６１２は、地図情報（地図画面）に基づき選択された地域に対して、複数のポイントを設定する。例えば、過去のプレーヤ情報に基づき複数のポイントを設定する。なお、ゲームシステムの運営側の入力情報やプレーヤの入力情報に基づき、複数のポイントを設定したり、コンピュータによる自動設定により複数のポイントを設定してもよい。設定されたポイントの情報はポイント情報記憶部６７２に記憶される。また設定部６１２は、設定された複数のポイントに基づいて、複数のポイントを巡るための経路を設定する。例えば設定部６１２は、ポイント情報記憶部６７２にその情報が記憶される複数のポイントの中から、経路を構成するポイントを選択する。そして、選択された複数のポイントに基づいて、当該複数のポイントを巡るための経路を設定する。
【００９５】
また設定部６１２は、経路に沿ったメインのポイントと、サブのポイントを設定する。サブのポイントとしては、例えばメインのポイント以外のポイント（例えばメインのポイント以外のポイントのうちの一部又は全部のポイント）を用いることができる。サブのポイントは、経路に沿わないポイント（経路から所与の距離以上離れたポイント）であってもよいし、経路に沿ったポイント（経路上のポイント）であってもよい。例えば設定部６１２は、ポイント情報記憶部６７２に記憶される複数のポイントのうち、経路に沿ったメインのイベントを発生させるポイントを、メインのポイントとして設定する。そしてメインのポイントに設定されていないポイントを、サブのポイントに設定することができる。例えば設定部６１２は、複数のポイントの中から選択したポイントをメインのポイントに設定して、経路を設定し、メインのポイント以外のポイントをサブのポイントに設定する。
【００９６】
なお、ゲーム処理部６１３は、プレーヤの位置情報に応じて、サブのポイントに対応するサブポイントイベントを発生するイベント制御を行う。例えばイベント発生、イベント削除、イベント内容の変更、又は挿入イベントの発生のイベント制御を行う。例えばゲーム処理部６１３は、プレーヤが、サブのポイントに対応する場所に位置することが検出された場合に、サブのポイントに関連づけられたサブポイントイベントを発生させるなどのイベント制御を行う。プレーヤがサブのポイントに対応する場所に位置するか否かは、サブのポイントに対して設定された検出範囲内に、プレーヤが位置するか否かを、プレーヤの位置情報に基づいて検出すればよい。この検出範囲は、サブのポイントを内包するように設定された所与の大きさの範囲である。
【００９７】
またゲーム処理部６１３は、サブポイントイベントとして、プレーヤを経路側又は所与のポイント（所与のポイント側）に誘導するためのイベントを発生する。ここで、所与のポイントは、例えばメインのポイント又はサブのポイントである。但し、所与のポイントは、これには限定されず、メインのポイントやサブのポイント以外であってもよい。また所与のポイントは、経路以外の地点であってもよい。例えば、所与のポイントとしては、プレーヤを誘導するためのポイントとしてシステム側で用意されるポイント（誘導ポイント）を採用できる。プレーヤを経路側又は所与のポイントに誘導するためのサブポイントイベントは、例えば経路側又は所与のポイント側に移動することをプレーヤに指示（促す）する指示情報（警告情報）を出力（発生）するイベントである。この指示情報は、画像情報又は音声情報である。例えば指示情報は、キャラクタ等のゲーム要素の画像情報又は音声情報である。例えば経路側又は所与のポイント側に移動するように、キャラクタの画像や音声を用いて指示（促す、警告）する。またプレーヤを経路側又は所与のポイントに誘導するためのサブポイントイベントは、例えば端末装置を振動させたり、端末装置の画面を光らせるイベントであってもよい。例えば端末装置を振動させる情報や画面を光らせる情報を指示情報（警告情報）として当該イベントにおいて出力する。
【００９８】
なお以上では、本実施形態の位置情報取得処理、設定処理、ゲーム処理、イベント制御処理、表示処理、音処理等を、図２のサーバシステム５００が行う場合について説明したが、本実施形態はこれに限定されない。例えば、上記に説明した本実施形態の位置情報取得処理、設定処理、ゲーム処理、イベント制御処理、表示処理、音処理等の一部又は全部を図３の端末装置ＴＭが行うようにしてもよい。この場合には、端末装置ＴＭ（或いは端末装置とサーバシステムが連携したシステム）が本実施形態のゲームシステムとして機能することになる。
【００９９】
２．本実施形態の手法
次に本実施形態の手法について説明する。なお、以下では、ポイントで発生するイベントが、キャラクタの出現イベント（キャラクタの音声出力イベント、画像出力イベント）である場合を主に例にとり説明するが、本実施形態のイベントはこれに限定されない。ポイントに対応するイベントは、キャラクタ以外のゲーム要素（アイテム、ゲームカード、仮想抽選器又は楽器等）が出現するイベント、ゲーム要素の獲得イベント、ゲーム要素のパラメータ情報の変更イベント、仮想抽選器の抽選イベント、又は仮想抽選器のパラメータ情報の変更イベントなどであってもよい。
【０１００】
２．１  ポイント、経路の設定、イベント制御
図４（Ａ）、図４（Ｂ）はポイント、経路の設定手法の一例の説明図である。例えば本実施形態では、地図情報（地図画面）に基づき地域が選択される。例えば図４（Ａ）の地図情報（例えば首都圏の地図情報）には複数の地域ＡＲ１〜ＡＲ２０が設定されている。図４（Ａ）では、例えば電車（例えば山手線）の駅に対応するエリア（現実世界のエリア）が地域ＡＲ１〜ＡＲ２０として設定されている。本実施形態では、図４（Ａ）のような地図情報に基づき、プレーヤがゲームプレイ（例えばポイント巡りのゲームプレイ）を行う地域が選択される。この地域の選択は、プレーヤの入力情報に基づく選択であってもよいし、コンピュータによる自動選択であってもよい。或いはプレーヤがゲームプレイを行う地域は予め選択されているものであってもよい。
【０１０１】
そして本実施形態では、地図情報に基づき選択された地域に対して、複数のポイントが設定される。例えばプレーヤの入力情報や過去のプレーヤ情報に基づき、複数のポイントが設定される。また複数のポイントを巡るための経路が設定される。例えば図４（Ｂ）では、地域の駅の近くに複数のポイントが設定され、これらの複数のポイントを巡るための経路ＲＴ１、ＲＴ２、ＲＴ３が設定されている。図４（Ｂ）の地域は、図４（Ａ）の地図情報（地図画面）に設定された複数の地域ＡＲ１〜ＡＲ２０の中から選択された地域である。なお複数のポイントは、例えばゲームシステムの運営者等により予め地域に対して設定されていてもよい。またプレーヤ情報はプレーヤのゲーム状況又は行動履歴の情報であり、プレーヤのユーザＩＤに対応づけられた情報である。
【０１０２】
図４（Ａ）の経路ＲＴ１は、ポイントＰＳＴをスタートポイントとして、ポイントＰＡ１、ＰＡ２、ＰＡ３、ＰＡ４、ＰＡ５、ＰＡ６の順で巡って、ポイントＰＧＬをゴールポイントとする経路である。経路ＲＴ２は、ポイントＰＳＴをスタートポイントとして、ポイントＰＢ１、ＰＢ２、ＰＢ３、ＰＢ４、ＰＢ５、ＰＢ６の順で巡って、ポイントＰＧＬをゴールポインとする経路である。経路ＲＴ３も同様である。
【０１０３】
なお図４（Ｂ）では、経路ＲＴ１、ＲＴ２、ＲＴ３のスタートポイントやゴールポイントが同じポイントに設定されているが、スタートポイントやゴールポイントが互いに異なるポイントに設定されていてもよい。
【０１０４】
本実施形態では、ＲＴ１、ＲＴ２、ＲＴ３の各経路のポイントにおいてイベントが発生する。経路に沿って移動するプレーヤは、このように各ポイントで発生するイベントを楽しむゲーム（ポイント巡りゲーム）をプレイする。
【０１０５】
具体的には本実施形態では、複数のポイントを移動するプレーヤに対して、プレーヤの位置情報に応じて、ポイント（ＰＳＴ、ＰＡ１〜ＰＡ６、ＰＧＬ等）に対応するイベントを発生する。例えば、プレーヤは、携帯型情報端末装置（スマートフォン、携帯型ゲーム装置等）などの端末装置を所持して、複数のポイント（経路）を移動する。そして移動するプレーヤが、ポイントに対応する場所に位置することが検出されると、そのポイントに関連づけられたイベントが発生する。例えばイベントに対応する音声が端末装置から出力されたり、イベントに対応する画像が端末装置の表示部に表示される。例えばポイントに対して、ポイント（ポイント位置）を内包する検出範囲が設定されており、プレーヤの位置情報に基づいて、プレーヤが検出範囲に入ったことが検出されると、そのポイントに対応するイベントが発生する。検出範囲は、ポイントを中心とした例えば円形状等の範囲である。なお検出範囲の形状は円形状には限定されず、矩形等の他の形状であってもよい。
【０１０６】
プレーヤの位置情報は、例えば、プレーヤが所持する、位置情報の検出が可能な端末装置により取得される。プレーヤの位置情報は、例えばＧＰＳ測位、アクセスポイント測位、セルベース測位（基地局測位）、或いはビーコン測位などにより検出できる。例えば屋外の経路である場合には、ＧＰＳ測位等が望ましい。一方、屋内の経路の場合には、ビーコン測位等を採用できる。例えば屋内の店舗や施設にビーコン端末を設置し、そのビーコン端末からのパケットに含まれる、店舗や施設を特定するためのＩＤ情報を用いて、プレーヤの位置情報を特定する。
【０１０７】
なお、経路が屋外である場合のポイントの検出範囲である屋外用検出範囲と、経路が屋内である場合のポイントの検出範囲である屋内用検出範囲は、その大きさ等を異ならせることが望ましい。例えば屋外用検出範囲は、屋内用検出範囲よりも広くすることが望ましい。屋外用検出範囲は直径が例えば１０ｍ以上となるような範囲に設定する。一方、屋内用検出範囲は直径が例えば５ｍ以下となるような範囲に設定する。
【０１０８】
また本実施形態では、経路に対して少なくとも１つのゲーム要素が設定される。そして経路のポイントに対応するイベントとして、経路に設定されたゲーム要素のイベントを発生させる。ここでゲーム要素は例えばキャラクタである。
【０１０９】
図５（Ａ）、図５（Ｂ）は経路へのキャラクタ（広義にはゲーム要素）の設定手法の説明図である。例えば図５（Ａ）では１つの経路に対して複数のキャラクタＣＨ１、ＣＨ２、ＣＨ３が設定されている。これらのキャラクタＣＨ１、ＣＨ２、ＣＨ３は例えば現実世界やアニメでのアイドルを表象したキャラクタである。例えば前述の図４（Ｂ）でプレーヤが経路ＲＴ１を移動した場合には、経路ＲＴ１の各ポイントにおいて、キャラクタＣＨ１、ＣＨ２、ＣＨ３の中から選択された１又は複数のキャラクタが出現するイベントが発生する。例えば選択されたキャラクタの音声が、プレーヤが所持する端末装置のスピーカやヘッドフォン端子から出力されるイベントが発生する。或いは、選択されたキャラクタの画像が、端末装置の表示部に表示されるイベントが発生する。
【０１１０】
第１のプレーヤはキャラクタＣＨ１を好み、第２のプレーヤはキャラクタＣＨ２を好むというように、プレーヤごとに好み、嗜好が異なる。このため、１人のキャラクタだけしか登場しないと、そのキャラクタがプレーヤの好みではなかった場合（そのキャラクタのファンではなかった場合）に、プレーヤのゲームプレイ意欲が減退してしまう。
【０１１１】
この点、図５（Ａ）の手法によれば、経路の各ポイントにおいて、ポイントに応じて異なるキャラクタが出現するようになる。従って、様々な好み、嗜好のプレーヤに対応することができ、プレーヤのゲームプレイ意欲が減退してしまうような事態を防止できる。
【０１１２】
なお図５（Ａ）では、ゲームの達成度、イベント発生数、ゲームの制限時間などが表示されている。達成度は、経路のポイントを巡るゲームの達成度である。例えば経路の各ポイントで適正にイベントを発生させることで、達成度が上昇する。イベント発生数は、経路で発生したイベントの数である。イベント発生数が多いほど、達成度も上昇する。またこのゲームでは、例えばスタートポイントからゴールポイントに到着するまでの時間に、制限時間が設定されている。プレーヤは制限時間内にゴールポイントに到着することが要求される。
【０１１３】
一方、図５（Ｂ）では、経路ＲＴ１、ＲＴ２、ＲＴ３に対して異なるキャラクタが設定されている。例えば経路ＲＴ１にはキャラクタＣＨ１が設定され、経路ＲＴ２にはキャラクタＣＨ２が設定され、経路ＲＴ３にはキャラクタＣＨ３が設定されている。
【０１１４】
そしてプレーヤが図５（Ｂ）の経路選択画面において経路ＲＴ１を選択すると、プレーヤのエスコート・キャラクタとしてキャラクタＣＨ１が選択される。これにより、プレーヤが図４（Ｂ）の経路ＲＴ１を移動した場合に、経路ＲＴ１の各ポイントにおいて、キャラクタＣＨ１が出現するイベントが発生する。例えば各ポイントにおいてキャラクタＣＨ１の音声が出力されたり、キャラクタＣＨ１の画像が表示されるイベントが発生する。
【０１１５】
一方、プレーヤが図５（Ｂ）の経路選択画面において経路ＲＴ２を選択すると、プレーヤのエスコート・キャラクタとしてキャラクタＣＨ２が選択される。これにより、プレーヤが図４（Ｂ）の経路ＲＴ２を移動した場合に、経路ＲＴ２の各ポイントにおいて、キャラクタＣＨ２が出現するイベントが発生する。例えば各ポイントにおいてキャラクタＣＨ２の音声が出力されたり、キャラクタＣＨ２の画像が表示されるイベントが発生する。同様にプレーヤが経路ＲＴ３を選択した場合には経路ＲＴ３の各ポイントにおいてキャラクタＣＨ３の音声が出力されたり画像が表示される。
【０１１６】
このようにすれば、各プレーヤは、自身が好むキャラクタが設定された経路を選択することで、経路の各ポイントで、自身の好みのキャラクタが出現するようになり、当該プレーヤの好み、嗜好に応えることが可能になる。
【０１１７】
図６（Ａ）、図６（Ｂ）は、複数のポイントや経路の設定手法の一例についての説明図である。例えば図６（Ａ）のポイントＰ１１〜Ｐ５５の情報は、図２のポイント情報記憶部６７２に記憶されている。これらのポイントＰ１１〜Ｐ５５は、図４（Ｂ）で説明したように地域の各地点に設定される。一例としては、店舗、施設、名所、観光地、公園、駅、バス停、交差点、トイレ、駐車場、交番、電柱又は木などの種々の地点にこれらのポイントが設定される。そして、本実施形態ではこれらのポイントＰ１１〜Ｐ５５の中から選択されたポイントが、プレーヤが移動する経路になる。例えばポイントＰ１１、Ｐ２１、Ｐ３１、Ｐ４１、Ｐ５１、Ｐ５２、Ｐ５３、Ｐ５４、Ｐ５５を選択することで、プレーヤが移動する経路ＲＴ１が設定される。この場合にポイントＰ１１がスタートポイントになり、ポイントＰ５５がゴールポイントになる。またポイントＰ１１、Ｐ１２、Ｐ１３、Ｐ１４、Ｐ１５、Ｐ２５、Ｐ３５、Ｐ４５、Ｐ５５を選択することで、プレーヤが移動する経路ＲＴ２が設定される。この場合にもポイントＰ１１がスタートポイントになり、ポイントＰ５５がゴールポイントになる。経路ＲＴ３についても同様である。なおスタートポイントやゴールポイントは経路毎に異ならせてもよい。
【０１１８】
ここで図６（Ａ）では、経路上のポイントの全てを、経路のポイントに設定して、イベントを発生させているが、本実施形態はこれに限定されない。例えば図６（Ｂ）において、ポイントＰ２１、Ｐ４１、Ｐ５２、Ｐ５４は経路ＲＴ４上のポイントであるが、経路ＲＴ４のポイントには設定されていない。即ち、図６（Ｂ）では、ポイントＰ１１、Ｐ３１、Ｐ５１、Ｐ５３、Ｐ５５が経路のポイントとして設定され、これらの各ポイントにおいてイベントが発生する。
【０１１９】
なお、図６（Ｂ）において、ポイントＰ１１、Ｐ３１、Ｐ５１、Ｐ５３、Ｐ５５をメインのポイントに設定し、ポイントＰ２１、Ｐ４１、Ｐ５２、Ｐ５４をサブのポイントに設定してもよい。メインのポイントでは、メインのイベントであるメインポイントイベントが発生する。一方、サブのポイントでは、サブのイベントであるサブポイントイベントが発生する。サブのポイントは、例えばメインのポイント以外のポイントの中から選択されるポイントである。例えば図６（Ａ）では、ポイントＰ２４、Ｐ３２、Ｐ４２、Ｐ４３などをサブのポイントとして設定できる。
【０１２０】
図７（Ａ）はポイント情報の一例である。このポイント情報は例えば図２のポイント情報記憶部６７２に記憶される。図７（Ａ）のポイント情報では、例えばポイントＩＤ（ポイント識別情報）に対して、ポイントの名称、位置、検出範囲情報、メイン／サブフラグ、種別、又は各種属性情報などが対応づけられている。ポイントの名称は、例えばポイントが設定されている地点の名称等を表す情報（例えば店舗名、施設名等）である。ポイントの位置は、ＧＰＳ測位、アクセスポイント測位、セルベース測位等の種々の測位手法により検出される情報である。検出範囲情報は、ポイントに設定される検出範囲を規定するための情報（例えば大きさ）である。メイン／サブフラグは、ポイントをメインのポイントとして使用するか、サブのポイントとして使用するかを切り替えるためのフラグである。ポイントの種別はポイントの種類（例えば屋外のポイント、屋内のポイント等）を指定する情報である。属性情報は、これら以外の各種の情報である。
【０１２１】
図７（Ｂ）は経路情報の一例である。この経路情報は例えば図２の経路情報記憶部６７３に記憶される。この経路情報では、例えば経路ＩＤ（経路識別情報）に対して、その経路のポイントのリスト情報などが対応づけられている。この経路情報を用いることで、当該経路を構成するポイントやポイントの順番を特定できる。
【０１２２】
図８（Ａ）は、イベント情報の一例である。このイベント情報では、イベントＩＤ（イベント識別情報）に対して、イベント内容（音声、画像情報等）、そのイベントが発生するポイントのポイントＩＤなどが対応づけられている。
【０１２３】
なお、ポイント情報、経路情報、イベント情報のデータ構造は図７（Ａ）、図７（Ｂ）、図８（Ａ）に例示されたものに限定されず、種々の変形実施が可能である。
【０１２４】
図８（Ｂ）は経路の選択画面の一例である。例えば図８（Ｂ）のＡ１に示すように、システム側（運営者側）により、予め複数の経路が用意されている。例えばラーメン店めぐりの経路、アニメ聖地めぐりの経路、スイーツ店めぐりの経路などである。例えばラーメン店めぐりの経路では、地域にある各ラーメン店にポイントが設定される。アニメ聖地めぐりの経路では、地域の各アニメ聖地にポイントが設定される。スイーツ店めぐりの経路では、地域の各スイーツ店にポイントが設定される。例えば図８（Ｂ）のＡ１でユーザがアニメ聖地めぐりの経路を選択して、Ａ２のゲーム開始のアイコンを選択すると、アニメ聖地めぐりのゲームが開始する。プレーヤは、経路のポイントである各アニメ聖地を探しながら経路を移動する。各アニメ聖地のポイントでは、そのアニメ聖地に対応するようなイベントが発生する。例えばそのアニメ聖地に対応するキャラクタなどが出現するイベントが発生する。
【０１２５】
この場合に、経路に設定された店舗、施設とゲームシステムの運営側とで広告契約等を結んでおく。そして、プレーヤが経路のポイントの店舗、施設を訪れて、食事をしたり、商品を購入するなどすると、プレーヤが店舗、施設で支払った額の一部を、広告料等として、ゲームシステムの運営側にペイバックしてもよい。
【０１２６】
図９は、経路のポイントでのイベント制御手法についての説明図である。図９では、ポイントＰ１、Ｐ２、Ｐ３による経路ＲＴが設定されている。プレーヤは、ポイントＰ１の次にポイントＰ２、ポイントＰ２の次にポイントＰ３というように、ポイント順に移動する。そしてポイントＰ１ではキャラクタＣＨ１が出現するイベントが発生し、ポイントＰ２ではキャラクタＣＨ２が出現するイベントが発生し、ポイントＰ３ではキャラクタＣＨ３が出現するイベントが発生する。即ち図９では、図５（Ａ）で説明したように１つの経路ＲＴに対して複数のキャラクタＣＨ１、ＣＨ２、ＣＨ３が設定されており、これらのキャラクタから選択されたキャラクタが、各ポイントにおいて出現する。
【０１２７】
具体的にはポイントＰ１では、「大通りの方へ行こう」というキャラクタＣＨ１のセリフが出力されるイベントが発生する。このセリフの出力は、セリフの音声の出力であってもよいし、セリフのテキスト等の画像の出力であってもよい。例えば音声の出力の場合には、プレーヤが所持する端末装置のスピーカやヘッドフォン端子から、キャラクタＣＨ１の「大通りの方へ行こう」という音声が出力される。画像の出力の場合には、端末装置の表示部に、「大通りの方へ行こう」というテキストやキャラクタＣＨ１の画像などが表示される。なお、この際に、セリフの内容に応じてキャラクタＣＨ１のモーションが変化するような画像を表示してもよい。
【０１２８】
プレーヤが経路ＲＴを移動して、ポイントＰ２に到着すると、「大通りに到着。右の方に行ったはず」というキャラクタＣＨ２のセリフが出力されるイベントが発生する。このゲームでは、例えば特定のペットや人を、プレーヤとゲーム空間のキャラクタとで追いかけるというシナリオ要素が盛り込まれている。ここでは、特定のペットや人が右の方に行ったことが、セリフによりプレーヤに知らされている。そしてプレーヤが経路ＲＴを更に移動して、ポイントＰ３に到着すると、「あっちに行ったみたい。大きな木がめじるしだよ」というキャラクタＣＨ３のセルフが出力されるイベントが発生する。このようにプレーヤは、キャラクタのセリフの指示等にしたがって、経路を移動する。
【０１２９】
ここで各ポイントＰ１、Ｐ２、Ｐ３にはイベントのクリアの条件がＣＤ１、ＣＤ２、ＣＤ３が設定されている。キャラクタの指示に従って、ポイントに無事に到着することなどにより、各条件がクリアされる。そして条件がクリアされることで、図５（Ａ）で説明した達成度が上昇して行く。この場合にＣＤ１、ＣＤ２、ＣＤ３の各条件がクリアされる毎に、達成度を上昇させてもよいし、例えばＣＤ１とＣＤ２、ＣＤ２とＣＤ３というように２つの条件がクリアされる毎に、達成度を上昇させてもよい。
【０１３０】
またキャラクタのセリフ出力などの少ない情報だけで、プレーヤが正確に経路ＲＴを辿ることは難しいと考えられる。このため図９に示すように、例えばポイントＰ３に加えてＰ３’というような補助のポイントを、ポイントＰ３の周辺に設定してもよい。この補助のポイントＰ３’には、ポイントＰ３の条件ＣＤ３と同一又は類似の条件ＣＤ３’が設定されている。このようにすれば、プレーヤが経路ＲＴを少しだけ外れてしまい、ポイントＰ３ではなくポイントＰ３’を通った場合にも、ゲームのシナリオを適切に進めることが可能になる。
【０１３１】
なお本実施形態において各ポイントで発生するイベントとしては種々のイベントを想定できる。例えば、各ポイントでのイベントとしては、ゲーム要素の出現イベント、ゲーム要素の獲得イベント、ゲーム要素のパラメータ情報の変更イベント、仮想抽選器の抽選イベント、又は仮想抽選器のパラメータ情報の変更イベント等がある。
【０１３２】
例えば図１０（Ａ）では、ポイントＰ１、Ｐ２、Ｐ３、Ｐ４にキャラクタＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４が配置されている。プレーヤが経路ＲＴを移動して、Ｐ１、Ｐ２、Ｐ３、Ｐ４の各ポイントに到着すると、各ポイントに配置されたキャラクタＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４が出現する。即ち、ゲーム要素であるキャラクタの出現イベントが発生する。また、これらのキャラクタＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４と、例えばプレーヤの所持キャラクタとの対戦のイベントも発生する。そしてプレーヤが勝利することで、キャラクタＣＭ１、ＣＭ２、ＣＭ３、ＣＭ４やその所持アイテムなどを、プレーヤが獲得できるようになる。即ち、ゲーム要素であるキャラクタやアイテムの獲得イベントが発生する。また対戦に勝利すると、プレーヤの所持キャラクタのパラメータ情報が変更される。例えばプレーヤの所持キャラクタの経験値などのパラメータ値が上昇する。このように、ゲーム要素である所持キャラクタのパラメータ情報の変更イベントも発生する。
【０１３３】
また図１０（Ｂ）では、ポイントＰ１、Ｐ２、Ｐ３、Ｐ４にアイテムＩＴ１、ＩＴ２、ＩＴ３、ＩＴ４が配置されている。プレーヤが、経路を間違わずに各ポイントＰ１、Ｐ２、Ｐ３、Ｐ４に無事に到着すると、これらのアイテムＩＴ１、ＩＴ２、ＩＴ３、ＩＴ４が出現し、プレーヤはこれらのアイテムを獲得できるようになる。即ち、ゲーム要素であるアイテムの出現イベントや獲得イベントが発生する。この場合に、各ポイントでのミッションをクリアしたことなどを条件に、アイテムＩＴ１、ＩＴ２、ＩＴ３、ＩＴ４を獲得できるようにしてもよい。或いは、当該ミッションをクリアしたか否かや、そのクリア度合いに応じて、アイテムＩＴ１、ＩＴ２、ＩＴ３、ＩＴ４のパラメータ情報を変更してもよい。即ち、ゲーム要素であるアイテムのパラメータ情報の変更イベントが発生する。
【０１３４】
また図１０（Ｃ）では、ポイントＰ１、Ｐ２、Ｐ３、Ｐ４にゲーム要素であるガチャ等の仮想抽選器ＧＡ１、ＧＡ２、ＧＡ３、ＧＡ４が配置されている。プレーヤが各ポイントＰ１、Ｐ２、Ｐ３、Ｐ４に到着すると、これらの仮想抽選器ＧＡ１、ＧＡ２、ＧＡ３、ＧＡ４の抽選プレイが可能になる。即ち、仮想抽選器の抽選イベントが発生する。この場合に、各ポイントでのミッションをクリアしたことなどを条件に、仮想抽選器のパラメータ情報を変更してもよい。具体的には仮想抽選器でのレアアイテムの当たり確率を変更する。或いは、仮想抽選器で当たるレアアイテムの種類などを変更してもよい。即ち、仮想抽選器のパラメータ情報の変更イベントが発生する。
【０１３５】
また本実施形態では、図１１に示すように、経路として前半経路ＲＴＦ（例えば往路）と後半経路ＲＴＬ（例えば復路）を設定してもよい。例えばスタートのポイントＰＳＴとゴールのポイントＰＧＬを設定したり、ＰＳＴとＰＧＬの間の中間ポイントＰＦＭを設定する。中間ポイントＰＦＭは中間ゴールでもある。そして、スタートのポイントＰＳＴと中間ポイントＰＦＭの間が、前半経路ＲＴＦであり、中間ポイントＰＦＭとゴールのポイントＰＧＬの間が、後半経路ＲＴＬである。
【０１３６】
例えばスタートのポイントＰＳＴでは、「行くわよ」というキャラクタＣＨ１のセリフが出力（音声出力及び画像出力の少なくとも一方。以下、同様）されるイベントＥＳが発生する。これによりプレーヤは経路での移動を開始する。
【０１３７】
そして本実施形態ではプレーヤの移動に対して制限時間が設定されており、制限時間内での時間経過に応じたイベント制御が行われる。
【０１３８】
例えば図１１では、前半経路ＲＴＦに対して制限時間ＴＬＦが設定され、後半経路ＲＴＬに対して制限時間ＴＬＬが設定されている。例えば前半経路ＲＴＦでのプレーヤの移動が遅く、制限時間ＴＬＦを越えそうな状況になると、例えばポイントＰＦ２で「遅れてるわよ。がんばって」というキャラクタＣＨ２のセリフが出力されるイベントＥＦ２が発生する。またプレーヤが、制限時間ＴＬＦ内に中間ポイントＰＦＭに到着できないと、「残念。前半戦タイムアップ」というキャラクタＣＨ３のセリフが出力されるイベントＥＴＦが発生する。
【０１３９】
このように本実施形態では、制限時間ＴＬＦ内での時間経過に応じたイベント制御が行われている。即ち、制限時間ＴＬＦに間に合わなくなりそうな時間の経過になると、イベントＥＦ２が発生する。また制限時間ＴＬＦに実際に間に合わないと、イベントＥＴＦが発生する。また後半経路ＲＴＬにおいても、制限時間ＴＬＬに間に合わないような状況になると、例えば「ライブがはじまるから急いで」というような仮想的な電話がプレーヤの端末装置にかかってくるイベントＥＴＬが発生する。この仮想的な電話のイベントは、現実に電話がかかってくるのではなく、擬似的な電話音が端末装置から出力されるイベントである。このように後半経路ＲＴＬにおいても、制限時間ＴＬＬ内での時間経過に応じたイベント制御が行われている。このようにすれば、制限時間内での時間経過に応じた適切なイベント制御を実現できるようになる。
【０１４０】
また本実施形態では、前半経路ＲＴＦでのプレーヤのポイント巡りのゲームの状況に応じて、後半経路ＲＴＬでのイベント制御を行う。例えば図１１において、プレーヤが前半経路ＲＴＦの制限時間ＴＬＦに間に合わなかったようなゲーム状況（達成状況）の場合には、前述したイベントＥＴＦが発生する。そして、このような前半経路ＲＴＦのゲーム状況（達成状況）の場合には、後半経路ＲＴＬのポイントＰＬ１において、「後半戦ファイト」というキャラクタＣＨ３のセリフが出力されるイベントＥＬ１が発生する。このイベントＥＬ１は、前半経路ＲＴＦの制限時間ＴＬＦに間に合わなかったプレーヤを励まして元気づけるイベントである。このようにすることで、前半経路ＲＴＦのゲーム状況を反映させた後半経路ＲＴＬでのイベント制御を実現できるようになる。
【０１４１】
図１２は本実施形態の全体的な処理例を示すフローチャートである。まず地域選択画面を表示する（ステップＳ１）。例えば図４（Ａ）に示すような地域選択画面（地図情報）をプレーヤの端末装置に表示する。そしてプレーヤが地域を選択したか否かを判断し（ステップＳ２）、選択した場合には選択された地域に対応するポイント情報を読み出す（ステップＳ３）。例えば図４（Ａ）において、プレーヤが地域ＡＲ１〜ＡＲ２０の中から所望の地域を選択すると、その地域に設定されたポイントの情報を、図２のポイント情報記憶部６７２から読み出す。そしてプレーヤの入力情報やプレーヤ情報（プレーヤのゲーム状況、行動履歴）に基づき、複数のポイントと複数のポイントを巡る経路を設定する（ステップＳ４）。例えば図４（Ｂ）に示すような経路ＲＴ１、ＲＴ２、ＲＴ３を設定する。
【０１４２】
次に、プレーヤがゲームを開始したか否かを判断する（ステップＳ５）。例えば図５（Ｂ）において、プレーヤが自身が好むキャラクタ（例えばＣＨ１）に対応する経路（例えばＲＴ１）を選択して、ゲームの開始を指示すると、ゲームが開始する。
【０１４３】
ゲームが開始すると、プレーヤの位置情報が取得される（ステップＳ６）。例えば位置情報の検出が可能なプレーヤの端末装置により、ＧＰＳ測位、アクセスポイント測位、セルベース測位又はビーコン測位などを利用することで、プレーヤの位置情報が取得される。そしてプレーヤの位置が、ポイントの検出範囲内か否かを判断する（ステップＳ７）。即ち、取得された位置情報に基づいて、ポイントの検出範囲内にプレーヤが位置するか否かを判断する。そして、ポイントの検出範囲内にプレーヤが位置する場合には、当該ポイントに対応するイベントを発生する（ステップＳ８）。例えば図９で説明したようなイベントを発生する。そして、ゲーム終了か否かを判断し（ステップＳ９）、例えばプレーヤがゴールポイントに到着したり、制限時間を過ぎてしまった場合には、ゲーム終了と判断して、処理を終了する。
【０１４４】
２．２  位置情報の信頼度に応じたイベント制御
前述した従来技術であるスタンプラリーのシステムでは、参加者は、運営者により予め決められたスタンプラリーのポイントを巡るだけであり、ポイント巡りとゲームのイベントを融合させるような手法については提案されていなかった。
【０１４５】
また、近年、脚光を浴びている位置情報ゲームでは、現実世界でのプレーヤの位置に対応する場所に、仮想空間のキャラクタが出現し、プレーヤは、当該キャラクタを獲得することでゲームを楽しむ。しかしながら、ＧＰＳ等で検出される位置情報の信頼度が低く、不正確であると、キャラクタ等の出現による適正なゲーム演出を実現できないという課題がある。
【０１４６】
そこで本実施形態では、プレーヤの位置情報を取得し、取得されたプレーヤの位置情報に基づきポイントに対応するイベントを発生するイベント制御を行う際に、位置情報の信頼度に応じたイベント制御を行う手法を採用する。
【０１４７】
例えばスマートフォン等の端末装置での位置情報検出においては、検出される位置情報の信頼度（信用度）が、通信状況等に応じて様々に変化する。例えば位置情報の信頼度は、ＧＰＳ測位における衛星数、無線ＬＡＮ等における電波強度などに応じて変化する。また前述したように、位置情報の検出手法としては、ＧＰＳ測位、アクセスポイント測位、セルベース測位、或いはビーコン測位などの複数の測位手法がある。そして、これらの複数の測位手法のいずれにより位置情報が検出されたかに応じて、位置情報の信頼度は変化する。例えば、１つの測位手法だけにより位置情報が検出された場合には、複数の測位手法の組合わせにより位置情報が検出された場合に比べて、位置情報の信頼度は低くなる。
【０１４８】
そして本実施形態のように、地域に設定された各ポイントにおいてイベントを発生するゲームシステムにおいては、ゲームの演出の種類などに応じて、要求される位置情報の正確さが異なる。例えば、信頼度が低い不正確な位置情報に基づいてイベント制御を行うと、システム側で意図したゲーム演出を適切に実現できなくなるおそれがある。そこで本実施形態では、現在、取得されている位置情報が、最寄りに指定されたポイントに紐付く位置情報の信頼度の条件を満たしているかどうかを判断し、満たしている場合に所与のイベントを発生するイベント制御を行う。また信頼度に応じた内容等のイベントを発生させるイベント制御を行う。これにより、地域に設定された各ポイントでイベントを発生するゲームシステムにおいて、最適なイベント制御を実現できる。
【０１４９】
図１３は、本実施形態の手法の基本的な処理例を示すフローチャートである。まずプレーヤの位置情報と、位置情報の信頼度を取得する（ステップＳ１１）。例えばプレーヤの端末装置で検出された位置情報とその信頼度（信頼度情報）を取得する。位置情報の信頼度は端末装置側で検出（評価）してもよいし、サーバ側で検出してもよい。次に、プレーヤの位置が、ポイントの検出範囲内か否かを判断する（ステップＳ１２）。そして、プレーヤの位置が検出範囲内である場合には、位置情報の信頼度に応じたイベント制御を実行する（ステップＳ１３）。
【０１５０】
例えば図１４（Ａ）、図１４（Ｂ）に示すように、ポイントＰに対して検出範囲ＡＤＰが設定されている。この検出範囲ＡＤＰは、ポイントＰを内包する所与の距離範囲のエリアである。そしてプレーヤの位置ＰＰＳ（信頼度ＲＬ）が、この検出範囲ＡＤＰ内か否かが判断され、図１４（Ｂ）に示すように、プレーヤの位置ＰＰＳが検出範囲ＡＤＰ内に入った場合には、位置ＰＰＳの情報の信頼度ＲＬに応じたイベント制御を実行する。例えば信頼度ＲＬが高信頼度レベルである場合には、ポイントＰに対応するイベントを発生する。一方、信頼度ＲＬが低信頼度レベルである場合には、ポイントＰのイベントを非発生にしたり、ポイントＰに対応づけられたイベントとは別のイベントを発生するなどのイベント制御を実行する。
【０１５１】
このようにすれば、プレーヤの位置情報に対応するポイントでのイベント制御を行う際に、その位置情報の信頼度に応じたイベント制御を実行できるようになる。例えば位置情報の信頼度に応じたイベント発生、イベント削除、イベント内容の変更又はイベント挿入などのイベント制御を実現できるようになる。
【０１５２】
図１５は、本実施形態の手法の詳細な処理の一例を示すフローチャートである。まずプレーヤの位置情報と信頼度を取得し、プレーヤの位置が、ポイントの検出範囲内か否かを判断する（ステップＳ２１、Ｓ２２）。プレーヤの位置が検出範囲内である場合には、位置情報の信頼度が、所与のしきい値レベル以上か否かを判断する（ステップＳ２３）。そして信頼度がしきい値レベル以上である場合には、ポイントに対応するイベントを発生する（ステップＳ２４）。信頼度がしきい値レベルよりも小さい場合には、例えば検出範囲のポイントに対応するイベントは非発生となる。
【０１５３】
このようにすれば、プレーヤがポイントの検出範囲内に入るなどしてイベントの発生条件が満たされた場合に、位置情報の信頼度がしきい値レベル以上であることを条件に、位置情報に対応するポイントでのイベントが発生するようになる。例えばプレーヤがポイントの検出範囲内に入るなどしてイベントの発生条件が満たされても、位置情報の信頼度がしきい値レベルよりも小さい場合には、位置情報に対応するポイントでのイベントは例えば発生しないようになる。従って、位置情報の信頼度が高く、正確な位置情報であることが保証される場合に、ポイントでのイベントが発生するようになるため、不正確な位置情報に基づいて不適切にイベントが発生してしまうなどの事態の発生を防止できる。
【０１５４】
図１６は、本実施形態の手法の詳細な処理の他の例を示すフローチャートである。まずプレーヤの位置情報と信頼度を取得し、プレーヤの位置が、ポイントの検出範囲内か否かを判断する（ステップＳ３１、Ｓ３２）。プレーヤの位置が検出範囲内である場合には、位置情報の信頼度が高信頼度レベルか否かを判断する（ステップＳ３３）。例えば信頼度が、高信頼度レベルに対応する第１のしきい値レベル以上か否かを判断する。そして位置情報の信頼度が高信頼度レベルである場合には、高信頼度レベルに対応するイベント（第１のイベント）を発生する（ステップＳ３４）。例えば図２の記憶部６７０（ゲーム情報記憶部６７４）には、信頼度レベルに対応づけて各ポイントのイベントの情報が記憶されており、これらのイベントの中から、高信頼度レベルに対応づけられたイベントを発生するイベント制御を行う。
【０１５５】
次に、位置情報の信頼度が低信頼度レベルか否かを判断する（ステップＳ３５）。例えば信頼度が、低信頼度レベルに対応する第２のしきい値レベル以下か否かを判断する。そして位置情報の信頼度が低信頼度レベルである場合には、低信頼度レベルに対応するイベントを発生する（ステップＳ３６）。例えば図２の記憶部６７０には、信頼度レベルに対応づけて各ポイントのイベントの情報が記憶されており、これらのイベントの中から、低信頼度レベルに対応づけられたイベントを発生するイベント制御を行う。
【０１５６】
このように本実施形態では、ポイントに対して、高信頼度レベルに対応する第１のイベントと、低信頼度レベルに対応する第２のイベントとが対応づけられており、ポイントに対応するイベントとして第１のイベントと第２のイベントのいずれを発生するかを、位置情報の前記信頼度に基づいて判断している。このようにすれば、位置情報の信頼度レベルが高信頼度レベルであれば、高信頼度レベルに対応する第１のイベントを発生し、低信頼度レベルであれば、低信頼度レベルに対応する第２のイベントを発生できるようになる。例えば高信頼度レベルである場合には、重要度が高い第１のイベントを発生し、低信頼度レベルである場合には、第１のイベントに比べて重要度が低い第２のイベントを発生するというようなイベント制御を実現できるようになる。従って、位置情報の信頼度に応じて、ポイントに対応するイベントとして、重要度等が高いイベントを発生するか否かを切り替えることなどが可能になる。
【０１５７】
２．３  信頼度
次に位置情報の信頼度について詳細に説明する。図１７はＧＰＳ測位による測位情報の例である。この測位情報は、ＧＰＳの測位時刻、緯度、経度、クオリティ、受信衛星数、ＤＯＰ（dilution of precision）などの情報を含む。図１７の緯度、経度がＧＰＳ測位により検出される位置情報に相当する。また図１７の受信衛星数やＤＯＰ（ＨＤＯＰ、ＶＤＯＰ）やクオリティに基づき、ＧＰＳ測位で検出される位置情報の信頼度を決定できる。例えばＤＯＰが高いほど、或いは受信衛星数が多いほど、位置情報の信頼度は高くなる。またクオリティに基づいて、受信可能なのか、単独測位なのか、ＤＧＰＳなのかが特定されて信頼度を判断できる。
【０１５８】
またスマートフォンなどのプレーヤの端末装置は、図１８に示すようにＧＰＳ測位、アクセスポイント測位、セルベース測位、ビーコン測位などの複数の測位手法により位置情報を検出できる。この場合に図１８に示すように、例えばＧＰＳ測位を含む２つ以上の測位手法により位置情報を検出できる場合には、信頼度が高いと判断できる。またブルートゥースなどのビーコン測位により位置情報を検出できる場合にも、信頼度が高いと判断できる。一方、ＧＰＳ測位のみでしか位置情報を検出できない場合や、アクセスポイント測位及びセルベース測位により位置情報を検出できる場合には、信頼度が例えば中ぐらいであると判断できる。またアクセスポイント測位のみでしか位置情報を検出できない場合やセルベース測位のみでしか位置情報を検出できない場合には、信頼度が例えば低いと判断できる。なお図１８は複数の測位手法を用いる場合の信頼度の判定手法の一例であり、本実施形態の信頼度の判定手法は図１８に限定されるものではない。
【０１５９】
このようにプレーヤの端末装置が、位置情報の検出が可能な複数のデバイスを有する場合に、プレーヤの位置情報は、これらの複数のデバイスを用いて検出することができる。例えば端末装置は、ＧＰＳ測位用のデバイス（ＧＰＳの通信ＩＣ）、アクセスポイント測位用のデバイス（無線ＬＡＮの通信ＩＣ）、セルベース測位用のデバイス（モバイル通信の通信ＩＣ）、或いはビーコン測位用のデバイス（ブルートゥースの通信ＩＣ）などを有し、これらの複数のデバイスを用いて、プレーヤの位置情報を検出できる。この場合に本実施形態では、これらの複数のデバイスを用いて検出された位置情報の信頼度に応じて、イベント制御を行う。例えば図１８において位置情報の信頼度が高いと判断された場合には、ポイントに対応するイベントを発生する。一方、位置情報の信頼度が高くないと判断された場合には、ポイントに対応するイベントを非発生にする。或いは、図１８において位置情報の信頼度が高いと判断された場合には、高信頼度レベルに対応するイベントを発生し、信頼度が低いと判断された場合には、低信頼度レベルに対応するイベントを発生する。このようにすることで、端末装置が有する複数の位置情報検出デバイスを用いる測位手法において最適なイベント制御を実現できるようになる。
【０１６０】
またプレーヤの端末装置が、電波を受信するデバイス（例えばワイファイ用の通信ＩＣや３Ｇ／ＬＴＥ等のモバイル通信用の通信ＩＣ等）を有する場合に、このデバイスの受信電波の電波強度に基づき、プレーヤの位置情報を検出できる。例えば複数のアクセスポイントや複数の基地局からの受信電波の電波強度を用いた三角測量などの測位手法で、位置情報を検出できる。そして図１９（Ａ）に示すように、電波発信源ＥＱ（アクセスポイント、基地局等）からの距離が近いほど受信電波の電波強度は強くなり、位置情報の信頼度は高くなる。そして例えば図１９（Ａ）の範囲ＡＦＩ内に端末装置が位置しないと、位置情報の信頼度は低信頼度になってしまう。また図１９（Ｂ）のＣ１に示すように、複数の電波発信源ＥＱ１、ＥＱ２から近い距離の範囲に、プレーヤの端末装置が位置する場合には、位置情報の信頼度は高くなる。このように端末装置の受信電波の電波強度に基づく位置情報の信頼度は、電波発信源からの距離や、端末装置が電波を受信している電波発信源の数などに応じて判断できる。
【０１６１】
そして本実施形態では、このように受信電波の電波強度に基づく位置情報の信頼度に応じて、イベント制御を行う。例えば電波発信源からの距離が近かったり、電波を受信している電波発信源の数が多い等により、位置情報の信頼度が高いと判断される場合には、ポイントに対応するイベントを発生したり、高信頼度レベルに対応するイベントを発生する。一方、電波発信源からの距離が遠かったり、電波を受信している電波発信源の数が少ない等により、位置情報の信頼度が低いと判断される場合には、ポイントに対応するイベントを非発生にしたり、低信頼度レベルに対応するイベントを発生する。このようにすれば、受信電波の電波強度に基づきプレーヤの位置情報が検出される測位手法において最適なイベント制御を実現できるようになる。
【０１６２】
２．４  予測処理
本実施形態では、位置情報の信頼度の変化の予測処理を行い、信頼度が高信頼度レベルに変化することが予測される場合には、高信頼度レベルに変化したことを条件にポイントに対応するイベントを発生するイベント制御を行う。例えば端末装置が最初に、信頼度が低い位置情報を検出した場合に、その場所の付近において、信頼度が高い位置情報を検出できる可能性がある場合には、直ぐにはイベントを発生せずに、高信頼度レベルに変化するまでウェイトしてから、その場所のポイントに対応するイベントを発生する。
【０１６３】
例えば図２０において、プレーヤＰＬの位置ＰＰＳは、アクセスポイントＡＰから遠く、電波強度が弱いため、受信電波の電波強度に基づく位置情報の信頼度は低くなっている。また衛星ＳＡＴのＧＰＳ測位による位置情報の信頼度も低くなっている。
【０１６４】
一方、プレーヤＰＬの位置ＰＰＳの近くには店舗ＳＨＰがあり、店舗ＳＨＰにはブルートゥースのビーコン端末ＥＱＢが設置されている。そしてプレーヤＰＬの移動方向ＤＲは店舗ＳＨＰの方を向いており、店舗ＳＨＰの方に移動している。プレーヤＰＬが店舗ＳＨＰに到着し、プレーヤＰＬの端末装置がビーコン端末ＥＱＢからのアドバタイズメントのパケットを受信すれば、図１８に示すように高い信頼度の位置情報を取得することが可能になる。
【０１６５】
従って、このような状況では、信頼度の変化の予測処理において、信頼度が高信頼度レベルに変化することが予測される。即ち、プレーヤＰＬの移動方向ＤＲに基づく信頼度の予測処理を行うことで、所与の時間経過後にプレーヤＰＬの端末装置が、店舗ＳＨＰのビーコン端末ＥＱＢにより高い信頼度の位置情報を取得できることが予測される。従って、この場合には、図２０の位置ＰＰＳにおいてはイベントを発生せずに、プレーヤＰＬが店舗ＳＨＰに到着し、ビーコン端末ＥＱＢにより高い信頼度の位置情報が取得された時に、例えば店舗ＳＨＰのポイントに設定されたイベントを発生する。こうすることで、重要なポイントである店舗ＳＨＰにおいて、重要なイベントを確実に発生することが可能になり、より適切なイベント制御を実現できるようになる。例えば店舗ＳＨＰが広告料を支払っていたり、広告契約等を結んでいる場合には、このような手法を採用することで、プレーヤＰＬを店舗ＳＨＰに呼び寄せることが可能になり、有効な手法となる。
【０１６６】
図２１は、信頼度の変化の予測処理に基づくイベント制御処理のフローチャートである。低信頼度レベルの位置情報が取得された場合には、位置情報の信頼度が、低信頼度レベルから高信頼度レベルに変化することが予測されるか否かを判断する（ステップＳ４１、Ｓ４２）。例えば図２０では、アクセスポイントＡＰから遠いため低信頼度レベルの位置情報が取得されているが、プレーヤＰＬの移動方向ＤＲ等に基づき、低信頼度レベルから高信頼度レベルに変化すると予測できることになる。
【０１６７】
そして位置情報の信頼度が高信頼度レベルに変化することが予測されない場合には、低信頼度レベルに対応するイベントを発生する（ステップＳ４３）。一方、高信頼度レベルに変化することが予測される場合には、イベント発生のウェイト処理を行う（ステップＳ４４）。例えば、イベント発生を所与の期間、ウェイトする。そして位置情報の信頼度が低信頼度レベルから高信頼度レベルに変化したことを条件に、高信頼度レベルに対応するイベントを発生する（ステップＳ４５、Ｓ４６）。例えば図２０で、プレーヤＰＬが店舗ＳＨＰに到着し、ビーコン端末ＥＱＢにより高信頼レベルの位置情報を取得したことを条件に、高信頼度レベルに対応するイベントとして、店舗ＳＨＰに対応するイベントを発生する。例えば当該店舗ＳＨＰでしか獲得できないキャラクタ、アイテムが出現したり、当該店舗ＳＨＰに対応するレアアイテムの獲得が可能な仮想抽選器が出現するイベントなどを発生する。こうすることで、位置情報の信頼度レベルを予測することによる最適なイベント制御を実現できるようになる。
【０１６８】
２．５  イベント発生
次に本実施形態のイベント発生の種々の手法について説明する。本実施形態では、経路に対して少なくとも１つのゲーム要素を設定し、経路のポイントに対応するイベントとして、経路に設定されたゲーム要素のイベントを発生する。また位置情報の信頼度が高信頼度レベルである場合には、ポイントに対応づけられたゲーム要素のイベントを発生し、信頼度が低信頼度レベルである場合には、ポイントに対応づけられていないゲーム要素のイベントを発生する。
【０１６９】
例えば図２２（Ａ）では、プレーヤは、経路選択画面において経路ＲＴ１を選択しているため、プレーヤのエスコート・キャラクタとして、経路ＲＴ１に設定されたキャラクタＣＨ１が選択される。そしてプレーヤが経路ＲＴ１を移動すると、経路ＲＴ１に対応するイベントとして、経路ＲＴ１に設定されたゲーム要素であるキャラクタＣＨ１のイベントが発生する。例えば図２２（Ｂ）では、ポイントＰ３において、キャラクタＣＨ３の「この店に入ろう」というセリフが出力されるイベントＥＶ３Ａが発生する。
【０１７０】
この場合に図２２（Ｂ）では、プレーヤ（ＰＬ）の位置情報（ＰＰＳ）の信頼度が高信頼度レベルであることを条件に、経路ＲＴ１に設定されたキャラクタＣＨ１のイベントＥＶ３Ａが発生している。即ち図１７〜図１９（Ｂ）で説明したように、複数のデバイスを用いて位置情報が検出されたり、受信電波の電波強度が高いなどにより位置情報が高信頼度レベルである場合に、図２２（Ａ）で経路ＲＴ１に設定されたキャラクタＣＨ１が適正に出現するイベントＥＶ３Ａが発生する。
【０１７１】
一方、図２２（Ｃ）では、プレーヤの位置情報の信頼度は低信頼レベルになっている。この場合には、経路ＲＴ１に設定されていないキャラクタＣＨ２が出現して、「この店に入ろう」というセリフが出力されるイベントＥＶ３Ｂが発生する。
【０１７２】
このように図２２（Ｂ）、図２２（Ｃ）では、位置情報の信頼度が高信頼度レベルである場合には、ポイント（経路）に対応づけられたキャラクタＣＨ１（ゲーム要素）のイベントＥＶ３Ａを発生し、信頼度が低信頼度レベルである場合には、ポイント（経路）に対応づけられていないキャラクタＣＨ２のイベントが発生している。例えば信頼度が低信頼度レベルである場合には、ポイントに対応づけられないキャラクタをランダムに選択して出現させる。
【０１７３】
このようにすれば、位置情報が高信頼度レベルであることを条件に、そのポイントに対応づけられたキャラクタ等のゲーム要素のイベントが発生するようになる。これにより、システム側が意図したゲーム要素のイベントを発生させることができる適正なイベント制御を実現できる。一方、位置情報が低信頼度レベルである場合にも、低信頼度レベルに対応するイベントを発生することで、ポイントにおいてイベントが何も発生しないような事態を防止でき、適切なゲーム進行を実現できる。
【０１７４】
また本実施形態では、ポイントに対応するイベントに用いられるゲーム要素の種類や出現確率を、位置情報の信頼度に応じて変化させる。
【０１７５】
例えば図２３（Ａ）では、プレーヤ（ＰＬ）の位置情報（ＰＰＳ）の信頼度は低信頼度レベルであり、この場合には、いわゆる雑魚キャラクタＣＭＳが出現するイベントＥＶ３Ｃが発生する。一方、図２３（Ｂ）では、プレーヤの位置情報の信頼度は高信頼度レベルであり、この場合には、いわゆるボスキャラクタＣＭＢが出現するイベントＥＶ３Ｄが発生する。即ち、ポイントに対応するイベントに用いられるゲーム要素の種類が、位置情報の信頼度に応じて変化している。例えば本実施形態では、位置情報の信頼度が高信頼度レベルである場合には、特典のイベントを発生したり、通常とは異なるイベントを発生する。一方、位置情報の信頼度が低信頼度レベルである場合には、通常のイベントを発生する。特典のイベントは、例えばプレーヤを有利にしたり優遇するイベントである。例えば特典のイベントは、例えばアイテムの獲得が可能なイベントや、ボスキャラクタが出現し、そのボスキャラクタを倒すと所持アイテム等の獲得が可能なイベントである。通常とは異なるイベントは、例えばレア度が高いアイテムやキャラクタ等のゲーム要素が出現したり、複数のキャラクタが連動するようなイベントである。
【０１７６】
また図２４（Ａ）では、プレーヤ（ＰＬ）の位置情報（ＰＰＳ）の信頼度は低信頼度レベルであり、この場合には、当たり確率が低かったりレア度が低いアイテムが当たる仮想抽選器ＧＡ１が出現するイベントＥＶ３Ｅが発生する。一方、図２４（Ｂ）では、プレーヤの位置情報の信頼度は高信頼度レベルであり、この場合には、当たり確率が高かったりレア度が高いアイテムが当たる仮想抽選器ＧＡ２が出現するイベントＥＶ３Ｆが発生する。プレーヤは、ポイントＰ３で発生したイベントＥＶ３Ｆにおいて、仮想抽選器ＧＡ２を用いた抽選処理を行うことで、レア度が高いアイテムを高い確率で獲得できるようになる。
【０１７７】
このように本実施形態では、ポイントに対応するイベントに用いられるゲーム要素の種類やその出現確率が、位置情報の信頼度に応じて変化する。これにより、位置情報の信頼度に応じてゲーム要素の種類（イベントの種類）や出現確率（イベントでのパラメータ）が様々に変化するようになり、多様なゲーム演出等を実現できるようになる。また、位置情報の信頼度が高い場合には、レアキャラクタやレアアイテムを獲得できたり、キャラクタやアイテムの出現確率が高くなり、プレーヤにとって、より特典となるイベントが発生するようになる。従って、プレーヤに対して、信頼度が高い位置情報が取得できるような行動を促すことができ、結果的に、高い信頼度の位置情報に基づくイベント制御を実現できるようになる。
【０１７８】
２．６  信頼度情報の表示処理
本実施形態では、プレーヤに対して位置情報の信頼度レベルを識別可能に表示するための処理を行う。また信頼度が所与の信頼度レベルである場合のイベントを発生させるか否かを、プレーヤに選択させるための処理も行う。
【０１７９】
例えば図２５（Ａ）、図２５（Ｂ）では、ゲーム画面上に位置信頼度のゲージＧＡＲ（表示物）が表示される。このゲージＧＡＲにより、プレーヤは、位置情報の信頼度レベルを識別可能になる。例えば図２５（Ａ）では、ゲージＧＡＲのゲージ値が低いため、位置情報が低信頼度レベルであることをプレーヤは認識できる。一方、図２５（Ｂ）では、ゲージＧＡＲのゲージ値が高いため、位置情報が高信頼度レベルであることをプレーヤは認識できる。このようにすれば、プレーヤは、現在の位置情報の信頼度レベルを視覚的に認識できるようになり、位置情報の信頼度レベルに応じた様々な行動をとることが可能になる。
【０１８０】
そして図２５（Ａ）では、ゲージＧＡＲより表される位置情報の信頼度が低信頼レベルであり、低信頼度ベルに対応する雑魚キャラクタＣＭＳがシルエット表示されている。そしてプレーヤが図２５（Ａ）のＥ１において当該雑魚キャラクタＣＭＳとの対戦を選択すると、シルエット表示されていた雑魚キャラクタＣＭＳが対戦相手としてゲーム画面上に現れ、プレーヤは当該雑魚キャラクタＣＭＳと対戦できるようになる。
【０１８１】
一方、図２５（Ｂ）では、ゲージＧＡＲより表される信頼度が高信頼度レベルであり、高信頼度ベルに対応するボスキャラクタＣＭＢがシルエット表示されている。そしてプレーヤが図２５（Ｂ）のＥ２において当該ボスキャラクタＣＭＢとの対戦を選択すると、シルエット表示されていたボスキャラクタＣＭＢが対戦相手としてゲーム画面上に現れ、プレーヤは当該ボスキャラクタＣＭＢと対戦できるようになる。
【０１８２】
このように本実施形態では、信頼度が所与の信頼度レベルである場合のイベントを発生させるか否かを、プレーヤに選択させる処理を行っている。例えば図２５（Ａ）のＥ１では、信頼度が低信頼度レベルである場合のイベントである雑魚キャラクタＣＭＳの出現イベントを発生させるか否かを、プレーヤに選択させている。また図２５（Ｂ）のＥ２では、信頼度が高信頼度レベルである場合のイベントであるボスキャラクタＣＭＢの出現イベントを発生させるか否かを、プレーヤに選択させている。即ち、現状の位置情報の信頼度レベルをゲーム画面中に表示して、イベント発生時に、プレーヤが納得しないイベントが発生しないような場合にはキャンセルできるようにする。例えば図２５（Ａ）において、プレーヤが、低信頼度レベルに対応する雑魚キャラクタＣＭＳとの対戦を望まない場合には、対戦をキャンセルできる。そして図２５（Ｂ）のように、高信頼度レベルに対応するボスキャラクタＣＭＢが出現した時だけ、当該ボスキャラクタＣＭＢと対戦するというような選択を、プレーヤができるようになる。従って、プレーヤの意思等をより反映させたイベント制御を実現することが可能になる。なお信頼度が所与の信頼度レベルである場合のイベントを発生させるか否かを、例えばゲームのオプション設定画面等において事前に設定できるようにしてもよい。
【０１８３】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（ゲーム要素等）と共に記載された用語（キャラクタ・アイテム・ゲームカード・仮想抽選器等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、位置情報取得処理、信頼度の決定処理、信頼度に応じたイベント制御処理、ゲーム処理、ポイントや経路の設定処理等も本実施形態で説明したものに限定されず、これらと均等な手法も本発明の範囲に含まれる。
【符号の説明】
【０１８４】
ＴＭ１〜ＴＭｎ、ＴＭ  端末装置、
ＡＲ１〜ＡＲ２０  地域、ＲＴ、ＲＴ１〜ＲＴ５  経路、
ＰＳＴ、ＰＧＬ、ＰＡ１〜ＰＡ６、ＰＢ１〜ＰＢ６、ＰＣ１〜ＰＣ６  ポイント、
Ｐ１１〜Ｐ５５、Ｐ１〜Ｐ３  ポイント、ＥＶ３Ａ〜ＥＶ３Ｆ  イベント、
ＰＬ  プレーヤ、ＣＨ１〜ＣＨ３、ＣＭ１〜ＣＭ４、ＣＭＳ、ＣＭＢ  キャラクタ、
ＩＴ１〜ＩＴ４  アイテム、ＧＡ１〜ＧＡ４  ガチャ、
１００  処理部、１０２  入力処理部、１１０  演算処理部、１１１  位置情報検出部、
１１２  設定部、１１３  ゲーム処理部、１２０  表示処理部、１３０  音処理部、
１６０  操作部、１６２  撮像部、１７０  記憶部、１７２  ポイント情報記憶部、
１７３  経路情報記憶部、１７４  ゲーム情報記憶部、１８０  情報記憶媒体、
１９０  表示部、１９２  音出力部、１９４  Ｉ／Ｆ部、
１９５  携帯型情報記憶媒体、１９６  通信部、
５００  サーバシステム、５１０  ネットワーク、６００  処理部、
６０２  入力処理部、６１０  演算処理部、６１１  位置情報取得部、
６１２  設定部、６１３  ゲーム処理部、６１４  イベント制御部、
６１７  認証処理部、６１８  課金処理部、６１９  管理処理部、
６２０  表示処理部、６３０  音処理部、
６６０  操作部、６７０  記憶部、６７２  ポイント情報記憶部、
６７３  経路情報記憶部、６７４  ゲーム情報記憶部、６７５  マップ情報記憶部、
６７６  課金情報記憶部、６７８  プレーヤ情報記憶部、
６８０  情報記憶媒体、６９６  通信部
【図１】
2018108172.tif 000003
【図２】
2018108172.tif 000004
【図３】
2018108172.tif 000005
【図４】
2018108172.tif 000006
【図５】
2018108172.tif 000007
【図６】
2018108172.tif 000008
【図７】
2018108172.tif 000009
【図８】
2018108172.tif 000010
【図９】
2018108172.tif 000011
【図１０】
2018108172.tif 000012
【図１１】
2018108172.tif 000013
【図１２】
2018108172.tif 000014
【図１３】
2018108172.tif 000015
【図１４】
2018108172.tif 000016
【図１５】
2018108172.tif 000017
【図１６】
2018108172.tif 000018
【図１７】
2018108172.tif 000019
【図１８】
2018108172.tif 000020
【図１９】
2018108172.tif 000021
【図２０】
2018108172.tif 000022
【図２１】
2018108172.tif 000023
【図２２】
2018108172.tif 000024
【図２３】
2018108172.tif 000025
【図２４】
2018108172.tif 000026
【図２５】
2018108172.tif 000027