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