(57)【特許請求の範囲】
【請求項１】
仮想世界においてオブジェクトを移動させながらゲームを進行するコンピュータを、
現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段、
予め定められた条件を満たした場合に、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段、
前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段、
前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、当該予め定められた範囲に対応する特定コンテンツを前記仮想世界に出現させる進行手段、
として機能させ、
前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定コンテンツを出現させ、且つ、前記ゲームのプレイモードが前記第二モードである場合に前記オブジェクトが当該予め定められた範囲まで移動したとき、当該複数の特定コンテンツのうち一部の特定コンテンツを出現させる、
プログラム。
【請求項２】
仮想世界においてオブジェクトを移動させながらゲームを進行するコンピュータを、
現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段、
予め定められた条件を満たした場合に、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段、
前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段、
前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、前記ゲームにおいて特定クエストを前記プレイヤがプレイ可能にする進行手段、
として機能させ、
前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定クエストをプレイ可能にし、且つ、前記ゲームのプレイモードが前記第二モードである場合に当該オブジェクトが当該予め定められた範囲まで移動したとき、前記複数の特定クエストのうち一部の特定クエストをプレイ可能にする、
プログラム。
【請求項３】
前記移動制御手段は、取得した前記移動情報が示す歩数又は距離の範囲内において、前記オブジェクトを移動させる、
請求項１又は２に記載のプログラム。
【請求項４】
前記移動制御手段は、前記オブジェクトの移動に応じて前記移動情報が示す歩数又は距離を減算し、当該移動情報が示す歩数又は距離が所定値になった場合には当該オブジェクトの移動を禁止する、
請求項３に記載のプログラム。
【請求項５】
前記取得手段は、前記プレイヤが前記ゲームをプレイしていないときに測定された移動情報を取得する、
請求項１乃至４の何れか１項に記載のプログラム。
【請求項６】
仮想世界においてオブジェクトを移動させながらゲームを進行する情報処理装置であって、
現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段と、
予め定められた条件を満たした場合に、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段と、
前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段と、
前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、当該予め定められた範囲に対応する特定コンテンツを前記仮想世界に出現させる進行手段と、
を備え、
前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定コンテンツを出現させ、且つ、前記ゲームのプレイモードが前記第二モードである場合に前記オブジェクトが当該予め定められた範囲まで移動したとき、当該複数の特定コンテンツのうち一部の特定コンテンツを出現させる、
情報処理装置。
【請求項７】
仮想世界においてオブジェクトを移動させながらゲームを進行する情報処理装置であって、
現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段と、
予め定められた条件を満たした場合に、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段と、
前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段と、
前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、前記ゲームにおいて特定クエストを前記プレイヤがプレイ可能にする進行手段と、
を備え、
前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定クエストをプレイ可能にし、且つ、前記ゲームのプレイモードが前記第二モードである場合に当該オブジェクトが当該予め定められた範囲まで移動したとき、前記複数の特定クエストのうち一部の特定クエストをプレイ可能にする、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来から、プレイヤの現実世界における位置情報をゲーム内容に反映させる位置情報ゲームが知られている。
【０００３】
これに関して、特許文献１には、プレイヤの現実世界における位置情報に基づいて仮想世界におけるキャラクタを移動させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３５５１８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、プレイヤが移動した位置の範囲内だけしか、キャラクタを移動させることができないので、プレイヤの生活環境によっては、仮想世界においてキャラクタを同じ範囲しか移動させることができず、位置情報ゲームの興趣性が低下してしまう場合があった。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的は、位置情報ゲームの興趣性を向上することができるプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第一態様に係るプログラムは、仮想世界においてオブジェクトを移動させながらゲームを進行するコンピュータを、現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段、予め定められた条件を満たした場合に、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段、前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段、として機能させるためのプログラム。
【０００８】
また、本発明の第二態様に係るプログラムでは、前記移動制御手段は、取得した前記移動情報が示す歩数又は距離の範囲内において、前記オブジェクトを移動させる。
【０００９】
また、本発明の第三態様に係るプログラムでは、前記移動制御手段は、前記オブジェクトの移動に応じて前記移動情報が示す歩数又は距離を減算し、当該移動情報が示す歩数又は距離が所定値になった場合には当該オブジェクトの移動を禁止する。
【００１０】
また、本発明の第四態様に係るプログラムでは、前記取得手段は、前記プレイヤが前記ゲームをプレイしていないときに測定された移動情報を取得する。
【００１１】
また、本発明の第五態様に係るプログラムでは、前記コンピュータを、前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、当該予め定められた範囲に対応する特定コンテンツを前記仮想世界に出現させる進行手段、として機能させる。
【００１２】
また、本発明の第六態様に係るプログラムでは、前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定コンテンツを出現させ、且つ、前記ゲームのプレイモードが前記第二モードである場合に前記オブジェクトが当該予め定められた範囲まで移動したとき、当該複数の特定コンテンツのうち一部の特定コンテンツを出現させる。
【００１３】
また、本発明の第七態様に係るプログラムでは、前記コンピュータを、前記仮想世界における予め定められた範囲まで前記オブジェクトが移動したことに基づいて、前記ゲームにおいて特定クエストを前記プレイヤがプレイ可能にする進行手段、として機能させる。
【００１４】
また、本発明の第八態様に係るプログラムでは、前記進行手段は、前記ゲームのプレイモードが前記第一モードである場合に前記オブジェクトが前記予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定クエストをプレイ可能にし、且つ、前記ゲームのプレイモードが前記第二モードである場合に当該オブジェクトが当該予め定められた範囲まで移動したとき、前記複数の特定クエストのうち一部の特定クエストをプレイ可能にする。
【００１５】
また、本発明の第九態様に係る情報処理装置は、仮想世界においてオブジェクトを移動させながらゲームを進行する情報処理装置であって、現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段と、予め定められた条件を満たした場合に、プレイヤの操作に応じて、前記ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段と、前記プレイモードが前記第一モードに設定されている場合、前記取得手段が取得した位置情報に基づいて、前記仮想世界において前記オブジェクトを移動させ、且つ、前記プレイモードが前記第二モードに設定されている場合、前記プレイヤの操作情報と前記取得手段が取得した移動情報とに基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段と、を備える。
【発明の効果】
【００１６】
本発明によれば、位置情報ゲームの興趣性を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るゲームシステムの全体構成の一例を示すブロック図である。
【図２】図１に示すサーバ装置のハードウェア構成の一例を概略的に示す図である。
【図３】図１に示す端末装置としてスマートフォンのハードウェア構成の一例を示す図である。
【図４Ａ】本実施形態に係るゲームの概要を説明するための説明図であり、現実世界を示す図である。
【図４Ｂ】本実施形態に係るゲームの概要を説明するための説明図であり、仮想世界を示す図である。
【図５】サーバ装置の機能的構成の一例を示すブロック図である。
【図６】本実施形態に係るゲームシステムにおいて、端末装置が実行する処理の流れの一例を示すフローチャートである。
【図７】本実施形態に係るゲームシステムにおいて、サーバ装置が実行する処理の流れの一例を示すフローチャートである。
【図８Ａ】端末装置に表示されるゲーム画像として、プレイモードが通常モードである場合の第一ゲーム画像の一例を示す図である。
【図８Ｂ】端末装置に表示されるゲーム画像として、プレイモードが操作モードである場合の第二ゲーム画像の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら本発明の実施形態（以下、適宜、「本実施形態」と称す。）について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。
＜全体構成＞
図１は、本実施形態に係るゲームシステム１の全体構成の一例を示すブロック図である。
【００１９】
図１に示すように、ゲームシステム１は、サーバ装置１０と、一又は複数の端末装置１２と、を備える。これらのサーバ装置１０と端末装置１２とは、イントラネットやインターネット、電話回線等の通信ネットワークＮＴを介して互いに通信可能に接続されている。
【００２０】
サーバ装置１０は、ゲームプログラム１４を実行して得られるゲームの実行結果、又はゲームプログラム１４そのものを、通信ネットワークＮＴを介して各端末装置１２のプレイヤに提供する情報処理装置である。本実施形態では、サーバ装置１０は、各端末装置１２からの操作情報に基づきゲームプログラム１４を実行し、その実行結果（画像データや音声データ等）を各端末装置１２に送信し、出力させることで各端末装置１２にゲームを提供する。なお、ゲームプログラム１４は、端末装置１２とサーバ装置１０により協働して実行されてもよい。
【００２１】
各端末装置１２は、各プレイヤが所持する情報処理装置であって、プレイヤの操作情報をサーバ装置１０に送信し、当該サーバ装置１０から受信したゲームプログラム１４の実行結果を出力することで、プレイヤにゲームを提供する情報処理装置である。これらの端末装置１２としては、ビデオゲーム機や、アーケードゲーム機、携帯電話、スマートフォン、タブレット、パーソナルコンピュータ等の様々なものが挙げられる。
【００２２】
＜ハードウェア構成＞
図２は、図１に示すサーバ装置１０のハードウェア構成の一例を概略的に示す図である。
【００２３】
図２に示すように、サーバ装置１０は、制御装置２０と、通信装置２６と、記憶装置２８と、を備える。制御装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２及びメモリ２４を主に備えて構成される。
【００２４】
制御装置２０では、ＣＰＵ２２がメモリ２４或いは記憶装置２８等に格納された所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。
【００２５】
通信装置２６は、外部の装置と通信するための通信インターフェース等で構成される。通信装置２６は、例えば、端末装置１２との間で各種の情報を送受信する。
【００２６】
記憶装置２８は、ハードディスク等で構成される。この記憶装置２８は、ゲームプログラム１４を含む、制御装置２０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２７】
なお、サーバ装置１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置１０は、単一の情報処理装置より構成されるものであっても、通信ネットワークＮＴ上に分散した複数の情報処理装置より構成されるものであってもよい。また、図２は、サーバ装置１０が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置１０は、サーバが一般的に備える他の構成を備えることができる。
【００２８】
図３は、図１に示す端末装置１２としてスマートフォンのハードウェア構成の一例を示す図である。
【００２９】
図３に示すように、端末装置１２は、主制御部３０と、タッチパネル３２と、加速度センサ３３と、角速度センサ３４と、移動体通信部３６と、無線ＬＡＮ通信部３８と、ＧＰＳ受信部３９と、記憶部４０と、スピーカ４２と、を備える。
【００３０】
主制御部３０は、ＣＰＵやメモリ等を含んで構成される。この主制御部３０には、表示入力装置としてのタッチパネル３２と、加速度センサ３３と、角速度センサ３４と、移動体通信部３６と、無線ＬＡＮ通信部３８と、ＧＰＳ受信部３９と、記憶部４０と、スピーカ４２と、に接続されている。そして、主制御部３０は、これら接続先を制御する機能を有する。
【００３１】
タッチパネル３２は、表示機能及び入力機能の両方の機能を有し、表示機能を担うディスプレイ３２Ａと、入力機能を担うタッチセンサ３２Ｂとで構成される。第一実施形態では、ディスプレイ３２Ａは、ボタン画像、十字キー画像やジョイスティック画像などの操作入力画像を含むゲーム画像を表示可能である。タッチセンサ３２Ｂは、ゲーム画像に対するプレイヤの入力位置を検出可能である。
【００３２】
加速度センサ３３は、端末装置１２、言い換えればプレイヤの加速度を測定することが可能である。具体的には、加速度センサ３３は、プレイヤの動きや振動を検知することができる。
【００３３】
角速度センサ３４は、端末装置１２の向きや傾きを測定することが可能である。
【００３４】
移動体通信部３６は、アンテナ３６Ａを介して、移動体通信網と接続し、当該移動体通信網に接続されている他の通信装置と通信する機能を有する。
【００３５】
無線ＬＡＮ通信部３８は、アンテナ３８Ａを介して、通信ネットワークＮＴと接続し、当該通信ネットワークＮＴに接続されているサーバ装置１０等の他の装置と通信する機能を有する。
【００３６】
ＧＰＳ受信部３９は、アンテナ３９Ａを介して、ＧＰＳ衛星から電波を受信し、現在位置を表す位置情報を取得する機能を有する。この位置情報は、例えば緯度及び経度である。
【００３７】
記憶部４０には、ゲームプログラム１４の全部又は一部を含む各種プログラムや各種データが記憶されている。
【００３８】
スピーカ４２は、ゲーム音等を出力する機能を有する。
【００３９】
＜ゲーム概要＞
図４Ａは、本実施形態に係るゲームの概要を説明するための説明図であり、現実世界Ｗ１を示す図である。図４Ｂは、本実施形態に係るゲームの概要を説明するための説明図であり、仮想世界Ｗ２を示す図である。
【００４０】
図４Ａ及び図４Ｂに示すように、本実施形態に係るゲームは、プレイヤＰの現実世界Ｗ１における位置や移動をゲーム内容に反映させる位置情報ゲームである。このゲームでは、例えばプレイヤＰが現実世界Ｗ１で移動することにより、仮想世界Ｗ２に配置されたオブジェクトＯも移動する。このオブジェクトＯとしては、例えば、プレイヤキャラクタ、車や戦闘機等の乗物、ドラム缶やブロック等の物体等が挙げられる。本実施形態では、オブジェクトＯは、プレイヤＰがゲーム内で利用可能な一又は複数のプレイヤキャラクタである。プレイヤＰは、タッチパネル３２に入力操作等を行うことにより、オブジェクトＯに対して指示を行う。
【００４１】
また、本実施形態では、ゲームのプレイモードとして、通常モード（第一モード）及び操作モード（第二モード）と、が存在する。通常モードでは、プレイヤＰの位置情報に基づいてオブジェクトＯを移動させる。しかしながら、この通常モードでは、プレイヤの移動位置の範囲内だけしか、オブジェクトＯを移動させることができない。具体的には、図４Ａに示すように、プレイヤＰが、日常において、ａ地点（例えば自宅）からｂ地点（例えば会社）までしか移動しない場合、図４Ｂに示すように、ａ地点に対応するＡ地点から、ｂ地点に対応するＢ地点までしかオブジェクトＯを移動させることができず、これでは、ゲームを楽しめない。そこで、本実施形態では、プレイヤＰの操作に応じて、ゲームの前に又はゲームの途中に、通常モードから操作モードに切り替える（設定する）ことが可能である。この操作モードでは、プレイヤＰの操作情報とプレイヤＰの歩数情報又は移動距離情報を示す移動情報とに基づいてオブジェクトＯを移動させる。これにより、例えばａ地点からｂ地点までｘ歩（距離でＸｋｍ）だけ歩いた場合、Ａ地点からＢ地点までだけでなく、Ｂ地点からＣ地点まで、ｘ歩（距離でＸｋｍ）に基づくｙ歩（距離でＹｋｍ）だけオブジェクトＯを移動させることができる。
【００４２】
また、本実施形態に係るゲームは、複数種類のクエストが存在し、それぞれ異なる名称（タイトル）が付けられている。クエストは、クエストのメニュー画面等において、プレイヤＰによって選択可能となっている。このクエストは、仮想世界Ｗ２で出現する敵キャラクタや、クエストのゴール地点で出現するボスキャラクタが対応付けられている。例えば、プレイヤＰは、ボスキャラクタとの対戦に勝利することにより、新たなクエストが選択可能となる。新たなクエストは、例えばプレイヤＰが既に選択可能であるクエストよりも高い難易度が設定されており、敵キャラクタやボスキャラクタの能力等が高くなる。
【００４３】
また、本実施形態に係るゲームは、プレイヤＰの現実世界Ｗ１におけるランドマーク、すなわち仮想世界Ｗ２における仮想ランドマークに各クエストのゴール地点が設定される。このランドマークとしては、商業施設や公共施設、観光スポット等が挙げられる。プレイヤＰは、クエストのゴール地点に向かう途中で、当該クエストや位置情報に応じた敵キャラクタと遭遇することができる。また、プレイヤＰは、クエストのゴール地点が設定されたランドマークの近傍（予め定められた範囲であって、例えば半径２０ｍ以内）まで移動することによって、当該クエストに対応するボスキャラクタと遭遇することができる。なお、各クエストのゴール地点を設定するのは、プレイヤＰであってもよいし、ゲーム運営者であってもよい。
【００４４】
＜機能的構成＞
図５は、サーバ装置１０の機能的構成の一例を示すブロック図である。
【００４５】
図５に示すように、サーバ装置１０は、機能的構成として、記憶手段５０と、取得手段５２と、設定手段５４と、移動制御手段５６と、進行手段５８と、を備える。記憶手段５０は、一又は複数の記憶装置２８で実現される。記憶手段５０以外の機能的構成は、記憶装置２８等に格納されたゲームプログラム１４を制御装置２０が実行することにより実現される。なお、上記機能的構成の全部又は一部は、端末装置１２が備えていてもよい。例えば、サーバ装置１０は、記憶手段５０を備え、端末装置１２は、取得手段５２と、設定手段５４と、移動制御手段５６と、進行手段５８と、を備えていてもよい。
【００４６】
記憶手段５０は、プレイヤ情報５０Ａや、オブジェクト情報５０Ｂ、敵キャラクタ情報５０Ｃ、クエスト情報５０Ｄ、アイテム情報５０Ｅ等を記憶する機能を有する。
【００４７】
プレイヤ情報５０Ａは、プレイヤＰ毎に、当該プレイヤＰのプレイヤＩＤと対応付けて記憶されている。このプレイヤ情報５０Ａは、例えば、プレイヤＰの名前や年齢、利用キャラクタ情報、所有アイテム情報、獲得アイテム情報、遭遇情報、クエスト実行情報、位置情報履歴を含む。利用キャラクタ情報は、オブジェクトＯとしてプレイヤＰが利用可能なプレイヤキャラクタそれぞれのキャラクタＩＤと、能力情報、ステータス情報を含む。能力情報は、能力値やスキル情報を含む。能力値は、例えば総経験値（レベル）や、ヒットポイント、攻撃力、防御力等を含む。総経験値は、敵キャラクタとの対戦で経験値を獲得した場合に上昇する。プレイヤキャラクタは、総経験値が上昇することによりレベルが上昇し、ヒットポイントや攻撃力、防御力が上昇したり、新たなスキルを習得したりする。スキル情報は、プレイヤキャラクタが習得済み（利用可能）であるスキルのスキルＩＤを含む。このスキルとしては、例えばプレイヤキャラクタのヒットポイントを回復させる魔法や、敵キャラクタを火属性で攻撃する特技等が挙げられる。ステータス情報は、ステータスが正常であるか異常であるかを示すフラグを含む。例えば、ステータス情報には、麻痺に関するフラグや、混乱に関するフラグが含まれる。所有アイテム情報は、プレイヤＰが所有しているアイテム（装備アイテムや消費アイテム）のアイテムＩＤと個数を含む。獲得アイテム情報は、獲得したことがあるアイテムと、獲得したことがないアイテムのアイテムＩＤを含む。遭遇情報は、遭遇したことがある敵キャラクタのキャラクタＩＤと、遭遇したことがない敵キャラクタのキャラクタＩＤを含む。クエスト実行情報は、プレイヤＰが実行しているクエストのクエストＩＤとゴール地点、プレイヤＰが選択可能なクエストのクエストＩＤを含む。ゴール地点は、現実世界Ｗ１におけるランドマークの位置情報を含む。位置情報履歴は、取得手段５２がこれまでに位置情報を取得した時刻と、当該時刻における位置情報を含む。位置情報履歴には、例えば１時間分の位置情報の履歴が含まれる。
【００４８】
オブジェクト情報５０Ｂは、オブジェクトＯとしてのプレイヤキャラクタ毎に、当該プレイヤキャラクタのキャラクタＩＤに対応付けて記憶されている。このオブジェクト情報５０Ｂは、例えば、プレイヤキャラクタの名前や画像、レベル毎の必要経験値、レベルに応じた能力情報、装備可能アイテム等を含む。レベル毎の必要経験値は、各レベルに到達するために必要な総経験値を含む。レベルに応じた能力情報としては、例えば各種スキルの習得レベルや、レベル毎の能力値（ヒットポイント、攻撃力、防御力等）が挙げられる。装備可能アイテムは、装備可能な装備アイテムのアイテムＩＤを含む。
【００４９】
敵キャラクタ情報５０Ｃは、コンテンツ毎、例えば敵キャラクタ毎に、当該敵キャラクタのキャラクタＩＤに対応付けて記憶されている。この敵キャラクタには、ボスキャラクタも含まれる。この敵キャラクタ情報５０Ｃは、例えば、敵キャラクタの名前や画像、出現頻度、出現地域、能力情報、報酬情報等を含む。出現頻度は、敵キャラクタが仮想世界Ｗ２に出現する頻度に応じた数値を含む。例えば、出現頻度が最も高い（希少度が最も低い）敵キャラクタには「５０」が設定され、出現頻度が最も低い（希少度が最も高い）敵キャラクタには「１」が設定されている。出現地域は、敵キャラクタが出現する現実世界Ｗ１の領域（範囲）を含む。この領域は、例えば現実世界Ｗ１の緯度及び経度によって示される範囲である。なお、この出現地域は、仮想世界Ｗ２の座標によって示される領域（範囲）であってもよい。能力情報は、能力値やスキル情報を含む。報酬情報は、経験値や通貨量、ドロップアイテム情報を含む。ドロップアイテム情報は、ドロップアイテムのアイテムＩＤと、ドロップ率とを含む。ドロップ率は、報酬としてドロップアイテムをプレイヤに付与する確率である。また、敵キャラクタ情報５０Ｃは、所定の地域（予め定められた範囲）でしか出現しない、複数の地域限定の敵キャラクタ（特定コンテンツ）を含んでいてもよい。すなわち、記憶手段５０は、予め定められた範囲に複数の特定コンテンツを対応付けて記憶してもよい。
【００５０】
クエスト情報５０Ｄは、クエスト毎に、当該クエストのクエストＩＤに対応付けて記憶されている。このクエスト情報５０Ｄは、例えば、クエストの名前や、キャラクタ出現情報、ゴール情報を含む。キャラクタ出現情報は、クエスト実行中に仮想世界Ｗ２で出現する各種キャラクタのキャラクタＩＤを含む。例えば、キャラクタ出現情報には、敵キャラクタ（通常モンスター）や、ゴールで出現するボスキャラクタ（ボスモンスター）等のキャラクタＩＤが含まれる。また、クエスト情報５０Ｄは、所定の地域（予め定められた範囲）でしかプレイできない、複数の地域限定の特定クエストを含んでいてもよい。すなわち、記憶手段５０は、予め定められた範囲に複数の特定クエストを対応付けて記憶してもよい。
【００５１】
アイテム情報５０Ｅは、アイテム毎に、当該アイテムのアイテムＩＤに対応付けて記憶されている。このアイテム情報５０Ｅは、アイテムの名前や画像、アイテム分類、レアリティ、効果を含む。アイテム分類は、武器や防具等の装備アイテムや、道具等の消費アイテムの分類を示すフラグ値を含む。レアリティは、例えば１から６までの数値を含む。例えば、レアリティが高いアイテムには、敵キャラクタとの対戦が有利になる効果が設定されている。効果は、例えば装備アイテムをプレイヤキャラクタが装備した場合に能力値が変化（上昇又は下降）する値や、消費アイテムの使用によってプレイヤキャラクタのヒットポイントが回復する値等を含む。
【００５２】
取得手段５２は、現実世界Ｗ１におけるプレイヤＰの位置情報、及び、歩数情報又は移動距離情報を示す移動情報（位置情報を除く。）を取得する機能を有する。例えば、取得手段５２は、プレイヤＰが所持する端末装置１２と通信し、当該端末装置１２のＧＰＳ受信部３９から、当該端末装置１２の現在位置を示す緯度及び経度を含む位置情報を一定時間（例えば５秒）毎に取得する。また、取得手段５２は、プレイヤＰが所持する端末装置１２と通信し、当該端末装置の記憶部４０から、加速度センサ３３の出力結果に基づいて測定されたプレイヤＰの歩数を示す歩数情報又はプレイヤＰが歩いた距離を示す移動距離情報を取得する。
【００５３】
ここで、取得手段５２は、以下（１）〜（７）の何れかの移動情報を取得してもよい。なお、（１）〜（７）の何れの移動情報を取得するかは、プレイヤＰがゲームの設定画面において選択できるようにしてもよい。
（１）プレイヤＰがゲームをプレイしていないときに測定された移動情報
（２）プレイヤＰがゲームをプレイしているときに測定された移動情報
（３）プレイヤＰがゲームをプレイしていないとき及びプレイしているときに測定された移動情報
（４）取得手段５２は、端末装置１２においてゲームプログラム１４が起動していないときに測定された移動情報
（５）端末装置１２においてゲームプログラム１４が起動しているときに測定された移動情報
（６）端末装置１２においてゲームプログラム１４が起動していないとき及び起動しているときに測定された移動情報
（７）プレイヤＰの移動速度が所定の速度未満のときに測定された移動情報
【００５４】
設定手段５４は、予め定められた条件を満たした場合に、ゲームのプレイモードを第一モードとしての通常モード及び第二モードとしての操作モードのうち何れか一方に設定する機能を有する。
上記「予め定められた条件」としては、例えばプレイヤＰの所定操作があったこと、ゲームの進行状況が所定状況になったとこと、ゲームのプレイ時間が所定時間になったとこと、プレイヤＰが所定の地点間しか移動していないと判定したこと、プレイヤＰの歩数情報が示す歩数が所定値に達したこと、プレイヤＰの移動距離情報が示す移動距離が所定値に達したこと、プレイヤＰがモード設定の料金を支払った、又は、現在の時間帯が所定の時間帯になったこと等が挙げられる。上記「所定操作」としては、ゲームの設定画面又はゲーム中において不図示の設定ボタンに対するプレイヤＰの押下操作、タッチパネル３２に対するプレイヤＰのスワイプ操作やフリック操作、ダブルタップ操作等が挙げられる。上記「所定状況」としては、オブジェクトＯの移動が止まった状況、仮想世界Ｗ２が夜になったという状況、敵キャラクタによってモードを変更する魔法がかけられたという状況等が挙げられる。一例として、設定手段５４は、現在の時間帯が朝及び昼の時間帯という条件を満たした場合に、プレイヤの外出及び移動を促すため、ゲームのプレイモードを通常モードに設定し、現在の時間帯が夜の時間帯という条件を満たした場合に、プレイヤの夜間の外出及び移動を防ぐため、ゲームのプレイモードを操作モードに設定してもよい。
【００５５】
移動制御手段５６は、ゲームのプレイモードが通常モードに設定されている場合、取得手段５２が取得した位置情報に基づいて、仮想世界Ｗ２においてオブジェクトＯを移動させる機能を有する。また、移動制御手段５６は、ゲームのプレイモードが操作モードに設定されている場合、例えばタッチパネル３２に対するプレイヤＰの操作情報と取得手段５２が取得した移動情報とに基づいて、仮想世界Ｗ２においてオブジェクトＯを移動させる。上記「操作情報」としては、例えば上下左右等の方向指示やジャンプ指示、所定方向への移動開始指示等が挙げられる。
また、移動制御手段５６は、取得した移動情報が示す歩数又は距離の範囲内において、オブジェクトＯを移動させる。具体的には、移動制御手段５６は、オブジェクトＯの移動に応じて移動情報が示す歩数又は距離を減算し、当該移動情報が示す歩数又は距離が所定値、例えばゼロになった場合にはオブジェクトＯの移動を禁止するようにしてもよい。なお、移動制御手段５６は、通常モードとのゲームバランスを考慮して、取得した移動情報が示す歩数又は距離よりも少ない範囲内で、オブジェクトＯを移動させてもよい。例えば、移動制御手段５６は、取得した移動情報が示す歩数又は距離の半分以下だけ、オブジェクトＯを移動させてもよい。
【００５６】
進行手段５８は、仮想世界Ｗ２においてオブジェクトＯを移動させながらゲームを進行する機能を有する。また、進行手段５８は、仮想世界Ｗ２における予め定められた範囲までオブジェクトＯが移動したことに基づいて、当該予め定められた範囲に対応する特定コンテンツを仮想世界Ｗ２に出現させる。具体的には、進行手段５８は、ゲームのプレイモードが通常モードである場合にオブジェクトＯが予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定コンテンツを出現させる。一方で、進行手段５８は、ゲームのプレイモードが操作モードである場合にオブジェクトＯが予め定められた範囲まで移動したとき、予め定められた範囲に対応する複数の特定コンテンツのうち一部の特定コンテンツを出現させる。なお、特定コンテンツとしては、上述した敵キャラクタの他、お店やレストラン、アミューズメント施設等の施設、アイテム、武器・防具、公園等が挙げられる。
また、進行手段５８は、仮想世界Ｗ２における予め定められた範囲までオブジェクトＯが移動したことに基づいて、ゲームにおいて特定クエストをプレイヤがプレイ可能にしてもよい。具体的には、進行手段５８は、ゲームのプレイモードが通常モードである場合にオブジェクトＯが予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定クエストをプレイ可能にし、且つ、ゲームのプレイモードが操作モードである場合にオブジェクトＯが予め定められた範囲まで移動したとき、当該予め定められた範囲に対応する複数の特定クエストのうち一部の特定クエストをプレイ可能にしてもよい。
【００５７】
＜処理の流れ＞
図６は、本実施形態に係るゲームシステム１において、端末装置１２が実行する処理の流れの一例を示すフローチャートである。なお、以下のステップの処理は、例えば０．１秒毎等、所定時間毎に繰り返し実行される。また、以下のステップの順番及び内容は、適宜、変更することができる。
【００５８】
（ステップＳＰ１０）
端末装置１２は、プレイヤＰがゲームをプレイしていないか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ１２の処理に移行し、当該判定が否定判定された場合には図６に示す一連の処理が終了する。
【００５９】
（ステップＳＰ１２）
端末装置１２は、移動速度が閾値以下であるか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ１４の処理に移行し、当該判定が否定判定された場合には図６に示す一連の処理が終了する。
【００６０】
（ステップＳＰ１４）
端末装置１２は、加速度センサ３３の出力結果に基づき、プレイヤＰの歩数を測定する。なお、端末装置１２は、加速度センサ３３の出力結果又はＧＰＳ受信部３９の位置情報に基づき、プレイヤＰの移動距離を測定してもよい。また、端末装置１２は、加速度センサ３３の出力結果ではなく、移動距離から歩数を測定してもよい。この場合、歩数は、例えば「歩数＝移動距離÷歩幅（身長×０．４５）」という計算式で求めることができる。そして、処理は、ステップＳＰ１６の処理に移行する。
【００６１】
（ステップＳＰ１６）
端末装置１２は、測定した歩数を歩数情報として記憶部４０に記憶する。より正確には、端末装置１２は、記憶部４０に記憶されている歩数情報が示す歩数に、測定した歩数を加算する。そして、図６に示す一連の処理が終了する。
【００６２】
図７は、本実施形態に係るゲームシステム１において、サーバ装置１０が実行する処理の流れの一例を示すフローチャートである。なお、以下のステップの処理は、ゲームが開始された場合に開始される。また、以下のステップの処理の全部又は一部は、端末装置１２が実行してもよい。また、以下のステップの順番及び内容は、適宜、変更することができる。
【００６３】
（ステップＳＰ３０）
進行手段５８は、端末装置１２に対してゲーム画像を出力することで、当該端末装置１２にゲーム画像を表示させる。ここで、本実施形態では、ゲームを開始した時点ではプレイモードは通常モードに設定されているものとする。
【００６４】
図８Ａは、端末装置１２に表示されるゲーム画像６０として、プレイモードが通常モードである場合の第一ゲーム画像６０Ａの一例を示す図である。
【００６５】
図８Ａに示すように、第一ゲーム画像６０Ａは、例えば、仮想世界Ｗ２としてのゲームフィールド６２と、モードボタン６４と、クエストボタン６６と、メニューボタン６８と、を含む。
ゲームフィールド６２は、例えば現実世界Ｗ１においてプレイヤＰが位置する場所周辺の風景に似せて表現されている。このゲームフィールド６２には、オブジェクトＯ（プレイヤキャラクタ）と、敵キャラクタＣと、仮想ランドマークＭが表示される。オブジェクトＯは、プレイヤＰのオブジェクト情報５０Ｂに基づいて表示される。敵キャラクタＣは、敵キャラクタ情報５０Ｃに基づいて表示される。仮想ランドマークＭは、お店や施設等を示す。この仮想ランドマークＭを中心として、ゲームフィールド６２には所定の範囲Ａが設定されている。
モードボタン６４は、現在のプレイモードを表示するとともに、押下された場合に現在のプレイモードを切り替えるためのボタンである。図８Ａでは、モードボタン６４に「通常モード」という文字が表示され、これが押下された場合にはプレイモードが「通常モード」から「操作モード」に切り替えられる（設定される）。
クエストボタン６６は、クエスト情報５０Ｄが示す複数のクエストのうち、プレイヤＰがプレイ可能なクエストを表示するためのボタンである。
メニューボタン６８は、ゲームの設定や終了等のメニューを表示するためのボタンである。
【００６６】
図７に戻って、処理は、ステップＳＰ３２の処理に移行する。
【００６７】
（ステップＳＰ３２）
進行手段５８は、現在のプレイモードが操作モードに設定されているか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ５０の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ３４の処理に移行する。なお、ゲーム中において、適宜、設定手段５４は、プレイヤＰによりモードボタン６４が押下されたときに、ゲームのプレイモードを通常モード又は操作モードに設定する。
【００６８】
（ステップＳＰ３４）
取得手段５２は、プレイヤＰが所持する端末装置１２と通信し、当該端末装置１２のＧＰＳ受信部３９から、当該端末装置１２の現在位置を示す緯度及び経度を含む位置情報を取得する。そして、処理は、ステップＳＰ３６の処理に移行する。
【００６９】
（ステップＳＰ３６）
移動制御手段５６は、取得手段５２が取得した位置情報に基づいて、ゲームフィールド６２においてオブジェクトＯを移動させる。具体的には、移動制御手段５６は、取得手段５２が取得した位置情報が示す位置に対応するゲームフィールド６２の位置にオブジェクトＯを移動させる。そして、処理は、ステップＳＰ３８の処理に移行する。
【００７０】
（ステップＳＰ３８）
進行手段５８は、例えば仮想ランドマークＭの周辺等、予め定められた範囲ＡにオブジェクトＯが移動したか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ４０の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ４２の処理に移行する。
【００７１】
（ステップＳＰ４０）
進行手段５８は、敵キャラクタ情報５０Ｃから、ステップＳＰ３８で肯定判定されたときの予め定められた範囲Ａに対応する複数の特定コンテンツ（地域限定の敵キャラクタＣ）を取得し、ゲームフィールド６２に出現させる。また、進行手段５８は、特定コンテンツを出現させる代わりに又は出現させるとともに、ステップＳＰ３８で肯定判定されたときの予め定められた範囲Ａに対応する複数の特定クエストをプレイ可能にしてもよい。そして、処理は、ステップＳＰ４２の処理に移行する。
【００７２】
（ステップＳＰ４２）
進行手段５８は、予め定められたイベント条件を満たすか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ４４の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ４６の処理に移行する。上記「イベント条件」としては、例えばオブジェクトＯが敵キャラクタＣと遭遇した、オブジェクトＯがアイテムを使用した、オブジェクトＯがお店に入った、クエストの開始が指示された等が挙げられる。
【００７３】
（ステップＳＰ４４）
進行手段５８は、ステップＳＰ４２において満たしたイベント条件に対応するイベントを実行する。例えば、進行手段５８は、オブジェクトＯと敵キャラクタＣとを対戦させる。この際、進行手段５８は、敵キャラクタＣが地域限定の敵キャラクタ（特定コンテンツ）である場合、オブジェクトＯが当該地域限定の敵キャラクタを倒すと、当該地域限定のお土産（アイテムやアクセサリ等）をプレイヤＰに付与してもよい。また、進行手段５８は、クエストを実行してもよい。この際、進行手段５８は、クエストが地域限定の特定クエストである場合、当該特定クエストがクリアされると、当該地域限定のお土産（アイテムやアクセサリ等）をプレイヤＰに付与してもよい。そして、処理は、ステップＳＰ４６の処理に移行する。
【００７４】
（ステップＳＰ４６）
進行手段５８は、予め定められた終了条件を満たすか否かを判定する。そして、当該判定が肯定判定された場合には処理は図７に示す一連の処理が終了し、当該判定が否定判定された場合には処理はステップＳＰ３２の処理に戻る。上記「終了条件」としては、例えば、プレイヤにより終了ボタンが押下されたこと、オブジェクトＯに設定されたヒットポイントがゼロになったこと等が挙げられる。
【００７５】
（ステップＳＰ５０）
取得手段５２は、プレイヤＰが所持する端末装置１２と通信し、当該端末装置１２の記憶部４０から、加速度センサ３３の出力結果に基づいて測定された移動情報としてプレイヤＰの歩数を示す歩数情報を取得する。そして、処理は、ステップＳＰ５２の処理に移行する。
【００７６】
（ステップＳＰ５２）
進行手段５８は、端末装置１２に対して操作モード用の第二ゲーム画像を出力することで、当該端末装置１２に第二ゲーム画像を表示させる。
【００７７】
図８Ｂは、端末装置１２に表示されるゲーム画像６０として、プレイモードが操作モードである場合の第二ゲーム画像６０Ｂの一例を示す図である。
【００７８】
図８Ｂに示すように、第二ゲーム画像６０Ｂは、第一ゲーム画像６０Ａと同様に、ゲームフィールド６２と、モードボタン６４と、クエストボタン６６と、メニューボタン６８と、を含む。なお、モードボタン６４には、「操作モード」という文字が表示されている。他にも、第二ゲーム画像６０Ｂは、歩数表示欄７０と、操作レバー７２と、を含む。歩数表示欄７０には、オブジェクトＯが残りどれだけ歩けるかを示す残り歩数が表示されている。また、操作レバー７２は、仮想コントローラの一種であり、プレイヤＰのタッチパネル３２に対する操作情報に基づき、オブジェクトＯを移動させるものである。ここで、本実施形態では、オブジェクトＯは、歩数表示欄７０が示す残り歩数を上限として、移動することができる。なお、移動情報が歩数情報でなく、移動距離情報を示す場合には、第二ゲーム画像６０Ｂには、歩数表示欄７０の代わりに、オブジェクトＯが残りどれだけの距離を歩けるかを示す残り距離が表示される距離表示欄が設けられる。
【００７９】
図７に戻って、処理は、ステップＳＰ５４の処理に移行する。
【００８０】
（ステップＳＰ５４）
移動制御手段５６は、オブジェクトＯに対するプレイヤＰの移動操作が有るか否かを判定する。具体的には、第二ゲーム画像６０Ｂにおいて操作レバー７２に対するプレイヤＰの移動操作が有るか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ５６の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ５４の処理に戻る。
【００８１】
（ステップＳＰ５６）
移動制御手段５６は、プレイヤＰの操作情報と取得手段５２が取得した歩数情報とに基づいて、ゲームフィールド６２においてオブジェクトＯを移動させる。具体的には、移動制御手段５６は、歩数情報が示す歩数が所定値（例えば「０」歩）より高いという条件の下、操作情報が示す方向、すなわちプレイヤＰの指示方向にオブジェクトＯを移動させる。なお、移動制御手段５６は、歩数情報が示す歩数が所定値になった場合にはオブジェクトＯの移動を禁止する。そして、処理は、ステップＳＰ５８の処理に移行する。
【００８２】
（ステップＳＰ５８）
移動制御手段５６は、オブジェクトＯの移動に応じて歩数情報が示す歩数を減算する。例えば、移動制御手段５６は、オブジェクトＯが１歩移動した場合には、歩数情報が示す歩数を１だけ減算し、オブジェクトＯが１０歩移動した場合には、歩数情報が示す歩数を１０だけ減算する。これに応じて、第二ゲーム画像６０Ｂにおける歩数表示欄７０の残り歩数の表示も更新される。そして、処理は、ステップＳＰ６０の処理に移行する。
【００８３】
（ステップＳＰ６０）
進行手段５８は、例えば仮想ランドマークＭの周辺等、予め定められた範囲ＡにオブジェクトＯが移動したか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ６２の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ６４の処理に移行する。
【００８４】
（ステップＳＰ６２）
進行手段５８は、敵キャラクタ情報５０Ｃから、ステップＳＰ６０で肯定判定されたときの予め定められた範囲Ａに対応する複数の特定コンテンツ（地域限定の敵キャラクタＣ）のうち一部の特定コンテンツを取得し、ゲームフィールド６２に出現させる。また、進行手段５８は、特定コンテンツを出現させる代わりに又は出現させるとともに、ステップＳＰ６０で肯定判定されたときの予め定められた範囲Ａに対応する複数の特定クエストのうち一部の特定クエストをプレイ可能にしてもよい。そして、処理は、ステップＳＰ６４の処理に移行する。
【００８５】
（ステップＳＰ６４）
進行手段５８は、予め定められたイベント条件を満たすか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ６６の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ６８の処理に移行する。上記「イベント条件」としては、例えばオブジェクトＯが敵キャラクタＣと遭遇した、オブジェクトＯがアイテムを使用した、オブジェクトＯがお店に入った、クエストの開始が指示された等が挙げられる。
【００８６】
（ステップＳＰ６８）
進行手段５８は、ステップＳＰ６４において満たしたイベント条件に対応するイベントを実行する。例えば、進行手段５８は、オブジェクトＯと敵キャラクタＣとを対戦させる。この際、進行手段５８は、敵キャラクタＣが地域限定の敵キャラクタ（特定コンテンツ）である場合、オブジェクトＯが当該地域限定の敵キャラクタを倒すと、当該地域限定のお土産（アイテムやアクセサリ等）をプレイヤＰに付与してもよい。また、進行手段５８は、クエストを実行してもよい。この際、進行手段５８は、クエストが地域限定の特定クエストである場合、当該特定クエストがクリアされると、当該地域限定のお土産（アイテムやアクセサリ等）をプレイヤＰに付与してもよい。そして、処理は、ステップＳＰ６８の処理に移行する。
【００８７】
（ステップＳＰ６８）
進行手段５８は、予め定められた終了条件を満たすか否かを判定する。そして、当該判定が肯定判定された場合には処理は図７に示す一連の処理が終了し、当該判定が否定判定された場合には処理はステップＳＰ５４の処理に戻る。上記「終了条件」としては、例えば、プレイヤにより終了ボタンが押下されたこと、オブジェクトＯに設定されたヒットポイントがゼロになったこと等が挙げられる。
【００８８】
＜効果＞
以上、本実施形態では、ゲームプログラム１４は、仮想世界Ｗ２においてオブジェクトＯを移動させながらゲームを進行するコンピュータ（サーバ装置１０又は端末装置１２）を、現実世界Ｗ１におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段５２、予め定められた条件を満たした場合に、ゲームのプレイモードを通常モード及び操作モードのうち何れか一方に設定する設定手段５４、プレイモードが通常モードに設定されている場合、取得手段５２が取得した位置情報に基づいて、仮想世界Ｗ２においてオブジェクトＯを移動させ、且つ、プレイモードが操作モードに設定されている場合、プレイヤＰの操作情報と取得手段５２が取得した移動情報とに基づいて、仮想世界Ｗ２においてオブジェクトＯを移動させる移動制御手段５６、として機能させる。
【００８９】
この構成によれば、プレイモードが通常モードであると、プレイヤＰの生活環境によっては、仮想世界Ｗ２においてオブジェクトＯをいつもと同じ範囲だけしか移動させることができない場合でも、プレイモードを操作モードに設定することで、プレイヤＰの操作情報と、位置情報以外の移動情報に基づいて仮想世界Ｗ２においてオブジェクトＯを移動させることができる。これにより、上記同じ範囲以外の所、例えば予め定められた範囲ＡまでオブジェクトＯをプレイヤＰの意思で自由に移動させることができ、もって、位置情報ゲームの興趣性を向上することができる。
【００９０】
また、本実施形態では、移動制御手段５６は、取得した移動情報が示す歩数又は距離の範囲内において、オブジェクトＯを移動させる。具体的には、移動制御手段５６は、オブジェクトＯの移動に応じて移動情報が示す歩数又は距離を減算し、当該移動情報が示す歩数又は距離が所定値になった場合には当該オブジェクトＯの移動を禁止する。
【００９１】
この構成によれば、通常モードとの関係で、ゲームバランスを崩すことを抑制できる。
【００９２】
また、本実施形態では、取得手段５２は、プレイヤＰがゲームをプレイしていないときに測定された移動情報を取得する。
【００９３】
この構成によれば、端末装置１２の電池の消耗を抑えることができるとともに、ゲームをプレイしながら歩くことを抑制できる。
【００９４】
また、本実施形態では、ゲームプログラム１４は、コンピュータを、仮想世界Ｗ２における予め定められた範囲ＡまでオブジェクトＯが移動したことに基づいて、当該予め定められた範囲Ａに対応する特定コンテンツを仮想世界Ｗ２に出現させる進行手段５８、として機能させる。
【００９５】
この構成によれば、移動する楽しさをプレイヤＰに与えることができ、位置情報ゲームの興趣性を一層向上することができる。
【００９６】
また、本実施形態では、進行手段５８は、ゲームのプレイモードが通常モードである場合にオブジェクトＯが予め定められた範囲Ａまで移動したとき、当該予め定められた範囲Ａに対応する複数の特定コンテンツを出現させ、且つ、ゲームのプレイモードが操作モードである場合にオブジェクトＯが当該予め定められた範囲Ａまで移動したとき、当該複数の特定コンテンツのうち一部の特定コンテンツを出現させる。
【００９７】
この構成によれば、プレイヤＰは、一部の特定コンテンツより、複数の特定コンテンツを出現させることを希望するようになるので、現実世界Ｗ１において実際に予め定められた範囲Ａに対応する範囲に足を運びゲームを通常モードでプレイするモチベーションを高めることができる。
【００９８】
また、本実施形態では、コンピュータを、仮想世界Ｗ２における予め定められた範囲までオブジェクトＯが移動したことに基づいて、ゲームにおいて特定クエストをプレイヤＰがプレイ可能にする進行手段５８、として機能させる。
【００９９】
この構成によれば、移動する楽しさをプレイヤＰに与えることができ、位置情報ゲームの興趣性を一層向上することができる。
【０１００】
また、本実施形態では、進行手段５８は、ゲームのプレイモードが通常モードである場合にオブジェクトＯが予め定められた範囲Ａまで移動したとき、当該予め定められた範囲Ａに対応する複数の特定クエストをプレイ可能にし、且つ、ゲームのプレイモードが操作モードである場合に当該オブジェクトＯが当該予め定められた範囲Ａまで移動したとき、複数の特定クエストのうち一部の特定クエストをプレイ可能にする。
【０１０１】
この構成によれば、プレイヤＰは、一部の特定クエストより、複数の特定クエストをプレイすることを希望するようになるので、現実世界Ｗ１において実際に予め定められた範囲Ａに対応する範囲に足を運びゲームを通常モードでプレイするモチベーションを高めることができる。
【０１０２】
＜変形例＞
なお、本発明は上記の具体例に限定されるものではない。すなわち、上記の具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、前述した実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【０１０３】
例えば、上記実施形態では、移動制御手段５６は、プレイモードが操作モードに設定されている場合、プレイヤＰの操作情報と移動情報とに基づいて、オブジェクトＯを移動させる場合を説明したが、移動情報のみに基づいて、オブジェクトＯを移動させてもよい。この場合、ランダムにオブジェクトＯを移動させてもよいし、現在プレイヤ間で人気のある仮想ランドマークＭに向かってオブジェクトＯを移動させてもよい。
【０１０４】
また、上記実施形態では、プレイモードが通常モードと操作モードがある場合を説明したが、プレイモードが操作モードのみ存在してもよい。
【０１０５】
また、上記実施形態では、歩数情報は加速度センサ３３の出力結果から測定される場合を説明したが、加速度センサ３３の出力結果及び角速度センサ３４の出力結果から測定されてもよい。
【０１０６】
また、上記実施形態では、進行手段５８は、ゲームのプレイモードが通常モードと操作モードで異なる処理を実行する場合を説明したが、通常モードと操作モードで、クエストクリア時等にプレイヤＰに付与される報酬が異なってもよい。例えば、操作モード時の報酬は、通常モード時の報酬よりも、その価値又は数が多くてもよいし、少なくてもよい。
【０１０７】
また、上記実施形態では、操作モードの場合、通常モードよりも一部の特定クエストしかプレイできない等、制限されている場合を説明したが、進行手段５８は、操作モードである場合に、オブジェクトＯが予め定められた範囲Ａまで移動したとき、通常モードではプレイできない操作モード専用のクエストをプレイ可能にしてもよい。同様に、進行手段５８は、操作モードである場合に、オブジェクトＯが予め定められた範囲Ａまで移動したとき、通常モードでは出現しない操作モード専用のコンテンツを出現させてもよい。これにより、ゲームを操作モードでプレイするモチベーションを高めることができる。
【０１０８】
＜付記＞
本発明は、以下の付記を含む。
［付記１］
仮想世界においてオブジェクトを移動させながらゲームを進行するコンピュータを、
現実世界におけるプレイヤの歩数情報又は移動距離情報を示す移動情報を取得する取得手段、
前記取得手段が取得した移動情報に基づいて、前記仮想世界において前記オブジェクトを移動させる移動制御手段、
として機能させるためのプログラム。
【符号の説明】
【０１０９】
１０…サーバ装置（コンピュータ）、１２…端末装置（コンピュータ）、１４…ゲームプログラム（プログラム）、５２…取得手段、５４…設定手段、５６…移動制御手段
【要約】      （修正有）【課題】位置情報ゲームの興趣性を向上する。【解決手段】プログラムがコンピュータを、現実世界におけるプレイヤの位置情報、及び、歩数情報又は移動距離情報を示す移動情報を取得する取得手段５２、ゲームのプレイモードを第一モード及び第二モードのうち何れか一方に設定する設定手段５４、第一モードに設定されている場合、取得手段５２が取得した位置情報に基づいてオブジェクトを移動させ、第二モードに設定されている場合、プレイヤの操作情報と取得手段が取得した移動情報とに基づいてオブジェクトを移動させる移動制御手段５６、として機能させる。【選択図】図５【図１】
0006795114.tif 000002
【図２】
0006795114.tif 000003
【図３】
0006795114.tif 000004
【図４Ａ】
0006795114.tif 000005
【図４Ｂ】
0006795114.tif 000006
【図５】
0006795114.tif 000007
【図６】
0006795114.tif 000008
【図７】
0006795114.tif 000009
【図８Ａ】
0006795114.tif 000010
【図８Ｂ】
0006795114.tif 000011