(57)【要約】【課題】エンターテイメント性を備え、かつ、プレイヤーの歩行を促進することのできるゲームに関する、ゲームサーバ、ゲームサーバの制御システム及びゲームプログラムの提供。【解決手段】ゲームシステム１０において、複数のユーザ端末２０，３０の端末処理部２５，３５は、プレイヤーが、現実世界のフィールド１１上に配置された対象物５１−５５を探索して撮影し、第２ユーザ端末３０に保存された画像データ５２に基づいて、設定された対象物５１−５５と適合するか否かを判断する第１条件判定手段８と、第１条件が達成されたときに、第２ユーザ端末３０に搭載された歩数カウンタ８５の歩数が設定歩数に達しているか否かを判断する第２条件判定手段９とを備える。【選択図】図２
2017169835.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末と、前記ユーザ端末が接続されるゲームサーバとを備えるゲームシステムにおいて、
前記ユーザ端末は、端末処理部を備え、
前記端末処理部は、プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて、設定された対象物と適合するか否かを判断する第１条件判定手段と、第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断する第２条件判定手段とを備えることを特徴とする前記ゲームシステム。
【請求項２】
前記対象物がＡＲマーカーであって、前記プレイヤーが、前記ＡＲマーカーを専用カメラで撮影して取得データを表示させた画像データに基づいて前記第１条件判定手段が処理される請求項１に記載のゲームシステム。
【請求項３】
前記端末処理部が、複数ある前記対象物のうちの探索オーダーを決定する対象物探索オーダー決定手段をさらに備える請求項１又は２に記載のゲームシステム。
【請求項４】
前記ゲームサーバのサーバ記憶部が、前記ユーザ端末のマップ入力画面において設定されて送信された、マップ名の入力、マップの種類の選択、公開又は非公開の選択、前記対象物に関連したアイテムの画像及び数の決定、作成したヒント情報、歩数設定に関する各情報を記憶するマップ情報記録手段を備える請求項１〜３のいずれかに記載のゲームシステム。
【請求項５】
前記ヒント情報は、前記フィールド上において、前記対象物の探索のヒントとなるような画像や動画である請求項４に記載のゲームシステム。
【請求項６】
複数のユーザ端末が接続されるゲームサーバの制御システムであって、
プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて設定された前記対象物と適合するか否かを判断して、第１条件が満たされているか判断するステップと、前記第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断して、第２条件クリアの判断をするステップと、前記ユーザ端末ごとに複数ある前記対象物のうちの探索オーダーを決定するステップとを有することを特徴とする前記制御システム。
【請求項７】
複数のユーザ端末が接続されるコンピュータのゲームプログラムにおいて、
前記ユーザ端末が端末処理部を有し、
プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて、設定された前記対象物と適合するか否かを判断する第１条件判定手段と、第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断する第２条件判定手段と、前記ユーザ端末ごとに複数ある前記対象物のうちの探索オーダーを決定する対象物探索オーダー決定手段とを前記端末処理部が備えるように前記コンピュータを機能させることを特徴とする前記プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を利用したゲームに関する、ゲームシステム、ゲームサーバの制御システム及びゲームプログラムに関する。
【背景技術】
【０００２】
従来から、学校行事やレクリエーションの一環として、公園、野外キャンプ場、アスレチック広場等において、対象物（トレジャー）を探すゲーム（オリエンテリング等）が行われている。近年においては、ゲームに参加する各プレイヤーが携帯電話やタブレット等の携帯端末を所持して、ゲームプログラムが記憶されたサーバからナビゲーション情報が携帯端末に送信されることによって、各プレイヤーが広いフィールド上に隠された対象物を探すことができるという、ゲームプログラムを使用したレクリエーションが行われている。
【０００３】
一方で、保育園や老人ホーム等において、幼児や高齢者の歩行を促進するために、かかるレクリエーションを導入したとしても、フィールドが十分な広さを有しない場合には、プレイヤーが比較的に短時間に対象物を見つけてしまい、所期の歩数に達しないままゲームが終了してしまうことがあった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、従来の発明の改良であって、エンターテイメント性を備え、かつ、プレイヤーの歩行を促進することのできるゲームに関する、ゲームシステム、ゲームサーバの制御システム及びゲームプログラムを提供することを課題にしている。
【課題を解決するための手段】
【０００５】
本願の第１発明は、複数のユーザ端末と、前記ユーザ端末が接続されるゲームサーバとを備えるゲームシステムに関する。
【０００６】
第１発明に係るゲームシステムは、前記ユーザ端末は、端末処理部を備え、前記端末処理部は、プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて、設定された対象物と適合するか否かを判断する第１条件判定手段と、第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断する第２条件判定手段とを備えることを特徴とする。
【０００７】
第１発明に係るゲームシステムの実施態様の一つにおいて、前記対象物がＡＲマーカーであって、前記プレイヤーが、前記ＡＲマーカーを専用カメラで撮影して取得データを表示させた画像データに基づいて前記第１条件判定手段が処理される。
【０００８】
第１発明に係るゲームシステムの他の実施態様の一つにおいて、前記端末処理部が、複数ある前記対象物のうちの探索オーダーを決定する対象物探索オーダー決定手段をさらに備える。
【０００９】
第１発明に係るゲームシステムのさらに他の実施態様の一つにおいて、前記ゲームサーバのサーバ記憶部が、前記ユーザ端末のマップ入力画面において設定されて送信された、マップ名の入力、マップの種類の選択、公開又は非公開の選択、前記対象物に関連したアイテムの画像及び数の決定、作成したヒント情報、歩数設定に関する各情報を記憶するマップ情報記録手段を備える。
【００１０】
第１発明に係るゲームシステムのさらに他の実施態様の一つにおいて、前記ヒント情報は、前記フィールド上において、前記対象物の探索のヒントとなるような画像や動画である。
【００１１】
本願の第２発明は、複数のユーザ端末が接続されるゲームサーバの制御システムに関する。
【００１２】
第２発明に係るゲームサーバの制御システムは、プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて設定された前記対象物と適合するか否かを判断して、第１条件が満たされているか判断するステップと、前記第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断して、第２条件クリアの判断をするステップと、前記ユーザ端末ごとに複数ある前記対象物のうちの探索オーダーを決定するステップとを有することを特徴とする。
【００１３】
本願の第３発明は、複数のユーザ端末が接続されるコンピュータのゲームプログラムに関する。
【００１４】
第３発明に係るコンピュータのゲームプログラムは、前記ユーザ端末が端末処理部を有し、プレイヤーが、現実世界のフィールド上に配置された対象物を探索して撮影し、前記ユーザ端末に保存された画像データに基づいて、設定された前記対象物と適合するか否かを判断する第１条件判定手段と、第１条件が達成されたときに、前記ユーザ端末に搭載された歩数カウンタの歩数が設定歩数に達しているか否かを判断する第２条件判定手段と、前記ユーザ端末ごとに複数ある前記対象物のうちの探索オーダーを決定する対象物探索オーダー決定手段とを前記端末処理部が備えるように前記コンピュータを機能させることを特徴とする。
【発明の効果】
【００１５】
本発明に係るゲームシステムによれば、ゲームクリアの条件として、現実世界のフィールド上に配置された対象物を探索して撮影し、画像データに基づいて適合の判定結果を受けるという第１条件と、第２ユーザ端末の歩数カウンタが設定歩数に達するという第２条件とが課されていることによって、楽しみながらプレイヤーに歩行運動を行わせることにより、幼児の運動発達や高齢者の健康維持に寄与することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明のゲームシステムの概略構成図。
【図２】（ａ）ユーザ端末の端末処理部の機能ブロック図。（ｂ）サーバのサーバ記憶部の機能ブロック図。
【図３】ゲーム設定時における第１ユーザ端末とサーバとの動作フローチャート。
【図４】サーバにより実行されるゲームを説明するためのフローチャート。
【図５】対象物が配置された、フィールドの一例を示す図。
【図６】（ａ）ゲームの起動画面の一例を示す図。（ｂ）モード選択画面の一例を示す図。
【図７】ゲームのマップ選択画面の一例を示す図。
【図８】選択されたマップ画面を示す図。
【図９】マップ情報入力画面の一例を示す図。
【図１０】マップ詳細設定画面の一例を示す図。
【図１１】ゲームのプレイ画面の一例を示す図。
【図１２】（ａ）ＡＲマーカー用カメラの撮影画面の一例を示す図。（ｂ）ＡＲマーカーを撮影して取得データが表示された画面の一例を示す図。
【図１３】ゲームクリア時のプレイ画面の一例を示す図。
【発明を実施するための形態】
【００１７】
図１を参照すると、本実施形態においては、ゲームシステム１０は、少なくともユーザ端末（情報端末）２０，３０とサーバ（ゲームサーバ、ゲームサーバ装置）４０とを備える。ユーザ端末２０，３０とサーバ４０とは、コンピュータネットワーク１３と移動通信網１４を介して相互に接続されており、ユーザ端末２０，３０において実行されるプログラム（閲覧プログラム等）とサーバで実行されるゲームプログラムとは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等の通信プロトコルを用いて通信される。
【００１８】
＜ユーザ端末＞
ユーザ端末２０，３０は、ユーザの求めに応じてゲームを設定したり、ゲームを個別に進行可能なものであって、第１ユーザ端末（ゲーム設定者端末）２０と第２ユーザ端末（プレイヤー端末）３０とを含む。第１及び第２ユーザ端末２０，３０は、それぞれ、端末通信部２１，３１と、端末記憶部２２，３２と、端末操作部２３，３３と、端末表示部２４，３４と、端末処理部２５，３５とを備える。ユーザ端末２０，３０は、ユーザ（ゲーム設定者及びプレイヤー）による端末操作部（ボタンや画面表記等）２３，３３の操作に応じて、ゲームの設定、進行を実行する。第１ユーザ端末２０と第２ユーザ端末３０とは、サーバ４０からダウンロードしたゲームプログラムを実行するクライアント装置として共通するものである。したがって、ゲーム用アプリケーションの起動画面後に「ゲーム設定モード」と「ゲームプレイモード」とを選択可能なものであって（図６（ｂ）参照）、ユーザ端末２０，３０のすべてがゲーム設定者端末又はプレイヤー端末になりうる。ユーザ端末２０，３０として、本実施形態では、タッチパネルを有する多機能携帯電話（スマートフォン）を想定しているが、ノート型のパーソナルコンピュータ、携帯情報端末（ＰＤＡ）、携帯ゲーム機、タブレットＰＣ等であってもよい。第１ユーザ端末２０は、ゲーム設定者端末なので１台であるが、第２ユーザ端末３０はゲームに参加するプレイヤーまたはチームごとに所持するので、単数又は複数台を要する。
【００１９】
端末通信部２１，３１は、移動通信網１４に端末を接続するための通信インターフェース回路を有する。端末通信部２１，３１は、サーバ４０からコンピュータネットワーク１３及び移動通信網１４を介して受信したデータを端末処理部２５，３５に送る。また、端末処理部２５，３５から受け取ったデータを移動通信網１４及びコンピュータネットワーク１３を介してサーバ４０に送信する。コンピュータネットワーク１３は、コンピュータ同士の通信を可能とするネットワークであれば任意のものが適用可能であって、ここでは、インターネットを用いている。移動通信網１４は、携帯電話、スマートフォン及びタブレット端末等の携帯通信装置としてのコンピュータの通信を可能とするものであれば任意のものが適用可能である。
【００２０】
端末記憶部２２，３２は、例えば、半導体メモリ、磁気ディスク、又は光ディスクの内の少なくともいずれか一つを有する。端末記憶部２２，３２は、ユーザ端末２０，３０を制御するために用いられる各種のプログラム及びデータを記憶する。端末記憶部２２，３２は、例えば、ユーザ端末２０，３０のユーザ識別番号（ユーザＩＤ）、ユーザ認証データ、サーバ４０から受信したゲームの進行に関する表示データ、その表示データに基づいて表示を行うためのプログラム等を記憶する。さらに、端末記憶部２２，３２は、所定の処理に関する一時的なデータを一時的に記憶してもよい。
【００２１】
端末処理部２５，３５は、１個又は複数個のプロセッサ及びその周辺回路から構成されており、ゲーム設定モードとゲームプレイモードとのプログラムの処理を実行可能である。端末処理部２５，３５は、ゲーム設定モードとして、マップ作成手段５とヒント情報作成手段６、ゲームプレイモードとして、対象物探索オーダー決定手段７と、第１条件判定手段８及び第２条件判定手段９とを有する。
【００２２】
端末処理部２５，３５の対象物探索オーダー決定手段７は、ゲームに参加したプレイヤーごとに、フィールド１１上に配置された対象物を探索するオーダー（順番）を決定する。対象物の探索オーダーは、ランダムに決定してもよいし、マップ作成時において、ゲーム設定者が参加するプレイヤーを指定して、プレイヤーごとに予め決定してもよい。また、探索オーダーを決定しなくてもよく、その場合には、どの順番で対象物を探し出して撮影しても最終的にすべての対象物の画像データが適合すると端末処理部３５において判定されて、第１条件がクリアされたものとみなされる。
【００２３】
端末処理部２５，３５の第１条件判定手段８は、各プレイヤーが、ゲームクリアの条件の１つである、第１条件をクリアしたかどうかを判定する手段であって、フィールド上に配置された対象物をカメラで撮影して、その画像データに基づいて撮影された対象物が設定された対象物と同一のものであるのか判定し、同一の場合には適合、相違する場合には、不適合として判断するものである。例えば、複数の対象物がフィールド１１上に配置された場合には、対象物ごとに適合・不適合の判定がなされ、一つ一つ適合する対象物を撮影して画像データを保存し、適合判定を受けることでそのミッションをクリアしたものとみなし、すべての対象物に関連するミッションが達成されたときに、第１条件クリアと判定される。
【００２４】
対象物には、第１条件判定手段８において、適合・不適合の判定ができる限りにおいて、例えば、電子ラベル、フラッグ、キーホルダー、ボール、玩具、身飾品等の通常のオリエンテーリングに使用されるものを採用することもできる。本実施形態においては、対象物として、ＡＲマーカー５１Ａが使用されている。対象物として取得データ（例えば、３Ｄモデル）を表示するＡＲマーカーを使用することによって、対象物として実体物を使用するよりも、端末処理部３５における適合・不適合の判定が容易になる。図１２（ａ），（ｂ）を参照すると、具体的には、ＡＲマーカー５１Ａを印刷したＡＲマーカー用紙５１をフィールド１１に配置して、プレイヤーがそれを見つけたときに、第２ユーザ端末３０においてＡＲカメラを起動してＡＲマーカー５１Ａを撮影して画像データを保存する。このように、対象物としてＡＲマーカーを使用した場合には、取得データに基づいて第２ユーザ端末３０の表示画面には、取得データとして、例えば、３Ｄモデル５７が現れるので、エンターテイメント性が向上する。本実施形態においては、表示される３Ｄモデル５７は、デザイン化されたヒヨコであって、プレイヤーは、３Ｄモデル５７の取得を目指してゲームを進めることになるので、ゲームタイトルとして、例えば、「さがせ！ひよこちゃん」等を採用することによって、ゲーム内容をユーザに明確に伝えることができる。
【００２５】
端末処理部２５，３５の第２条件判定手段９は、各プレイヤーが、ゲームクリアのもう１つの条件である、第２条件をクリアしたどうかを判定する手段であって、第２ユーザ端末３０の歩数カウンタ８５（図１１参照）の歩数が設定歩数に達しているか否かを判定する。後記のとおり、第２条件判定手段９は、第１条件がクリアされた後に処理されるものであって、歩数カウンタ８５の歩数が設定歩数に達している場合には、第１条件及び第２条件が満たされたとしてゲームクリアとなる。一方、第１条件がクリアされていても、歩数カウンタ８５の歩数が設定歩数に達していない場合には、第２条件が満たされていない旨の表示が端末表示部３４になされる。プレイヤーは、歩数カウンタ８５の歩数が設定歩数に達するまでフィールド上を移動する必要がある。
【００２６】
端末操作部２３，３３は、ユーザ端末２０，３０の操作が可能であればどのようなデバイスでもよく、タッチパッド、キーボード等である。端末表示部２４，３４は、ゲーム画面の表示が可能なデバイスであれば公知のものを制限なく使用することができ、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等である。
【００２７】
＜ゲームサーバ（サーバ）＞
サーバ４０は、ユーザ端末２０，３０からの要求に応じてゲームプログラムをユーザ端末２０，３０に提供するものであって、サーバ通信部４１と、サーバ記憶部４２と、サーバ処理部４３とを有する。
【００２８】
サーバ通信部４１は、インターネットにサーバ４０を接続するための通信インターフェース回路を有する。サーバ通信部４１は、ユーザ端末２０，３０から移動通信網１４及びコンピュータネットワーク１３を介して受信したデータをサーバ処理部４３に送る。また、サーバ処理部４３から受け取ったデータ（信号）を、コンピュータネットワーク１３及び移動通信網１４を介してユーザ端末２０，３０に送る。
【００２９】
サーバ記憶部４２は、例えば、半導体メモリ、磁気ディスク装置、又は光ディスク装置のうちの少なくともいずれか一つを有する。サーバ記憶部４２は、サーバ４０を制御するために用いられる各種のプログラム及びデータを記憶する。サーバ記憶部４２は、例えば、ゲームを進行させ、それに関係する表示データを出力するためのプログラムを記憶する。
【００３０】
図２を参照すると、サーバ記憶部４２は、ユーザ情報記録手段４２Ａと、マップ情報記録手段４２Ｂとを有する。
【００３１】
ユーザ情報記録手段４２Ａには、ユーザを認証するとともに、ユーザが利用しているゲームを管理するためのユーザ管理情報が記録される。ユーザ管理情報は、ユーザ端末２０，３０上においてユーザ登録された場合に記録され、ゲームの利用登録が行われた場合に更新される。ユーザ管理情報は、ユーザＩＤ、ログインパスワード、利用ゲームに関するデータが記録される。ユーザＩＤデータ領域は、各ユーザを特定するための識別子に関するデータが記録されている。ログインパスワードデータ領域には、このユーザが管理サーバにログインする場合に、ユーザ認証するためのデータが記録される。
【００３２】
マップ情報記録手段４２Ｂは、マップ作成時において、第１ユーザ端末２０において設定された、マップ名、マップの種類、公開又は非公開、アイテムの画像・数、ヒント情報（写真又は動画）、設定された歩数等の情報が記録される。
【００３３】
サーバ処理部４３は、1個又は複数個のプロセッサ及びその周辺回路を有する。サーバ処理部４３は、ユーザ端末の実行要求に応じて、それに係る表示データを出力する処理を行うものである。
【００３４】
＜ゲームの概要＞
図５を参照すると、本実施形態にかかるゲームの内容としては、保育園や幼稚園の園庭やキャンプ場等の現実世界におけるフィールド１１上において、単数又は複数のプレイヤーが、第２ユーザ端末３０を利用して、フィールド１１上に隠された複数のＡＲマーカー用紙５１−５５を他のプレイヤーよりも先に探し出すことを競うというものである。本実施形態においては、フィールド１１は、保育園や幼稚園の園庭であって、園庭には、滑り台１５、球形遊具１６、ブランコ１７、鉄棒、ベンチ１８等の遊具が設置されている。フィールド１１上には、各遊具１５−１８の近くであって目立たない場所に５つのＡＲマーカー用紙５１−５５が配置されている。
【００３５】
プレイヤーは、オーダーに沿ってＡＲマーカー用紙５１−５５を見つけた場合には、専用アプリを起動させてＡＲカメラで撮影し、第２ユーザ端末３０の端末表示部３４に３Ｄモデル５７を表示させて画像データを保存する。見つけ出したＡＲマーカーごとに探索オーダーに沿って適合・不適合が判定され、適合する場合には、各ＡＲマーカーに関連するミッションがクリアされたものとして処理される。最後のＡＲマーカー用紙を探し出して最終ミッションをクリアしたときには、第２ユーザ端末３０の歩数カウンタ８５の表示が設定歩数以上であるか否かが第２ユーザ端末３０の第２条件判定手段９において判断される。歩数カウンタ８５の表示が設定歩数以上の場合には、第２条件もクリアとなり、ゲームエンドとなる。一方、設定歩数以下の場合には、第２条件が不足である旨が端末表示部３４に表示され、プレイヤーは設定歩数に達するまで、フィールド１１上を歩く必要がある。
【００３６】
複数のプレイヤーは、他のプレイヤーよりも先にＡＲマーカー用紙５１−５５を見つけ出して、第１条件をクリアするとともに、第２条件として設定されている歩数以上の歩数に達するように、最短ルートではなく、遠回りをしながら、複数のＡＲマーカーをオーダーに沿って見つけ出す必要がある。複数のプレイヤーが参加する場合には、第１及び第２条件がクリアされた時点での順番を競う目的のゲームであるが、第２ユーザ端末３０ごとに参加するので、例えば、１つの第２ユーザ端末３０に対して数名からなる１つのチームとして行動してもよい。
【００３７】
このように、プレイヤーが他のプレイヤーと競うように先にＡＲマーカーを見つけるためにフィールド上を移動するので、エンターテイメント性に優れるとともに、設定歩数に達しなければ、ゲームクリアとならないことから、プレイヤーは、ゲームクリアするために設定歩数まで移動する。したがって、ゲーム設定者（例えば、教師やイベント運営者等）が、ゲームに参加したプレイヤーの特性に合わせてフィールド１１の種類、大きさや対象物の配置場所や数を調整することによって、参加プレイヤーは、適宜必要な歩行運動を行うことができ、幼児の運動発達や高齢者の健康維持の促進を図ることができる。また、対象物としてＡＲマーカーを利用することによって、現実世界のフィールドと拡張現実とが融合されて、よりエンターテイメント性（ゲーム性）に優れる。
【００３８】
＜ゲーム設定者による事前準備＞
ユーザのうちのゲーム設定者は、まず、単数又は複数のＡＲマーカーが印刷されたＡＲマーカー用紙５１−５５をフィールド１１の目立たない場所に配置する。図５を参照すると、本実施形態においては、フィールド１１である園庭の各遊具１２−１５の近くの目立たない場所に置いている。ＡＲマーカー用紙５１−５５は、ゲーム設定者が専用ソフトを利用して独自に作成して印刷してもよいが、ＡＲマーカーの読み込みソフトの精度を考慮して、サーバ４０から提供されるテンプレートを使用して印刷したものを使用することができる。また、ＡＲマーカーには、例えば、紙に印刷した色彩、柄、図形、記号、ＱＲコード（登録商標）等を使用することができる。ＡＲマーカー用紙５１−５５は、そのまま配置してもよいし、プレイヤーが視認できる限りにおいて、透明な袋やケースに収容してもよい。
【００３９】
次に、ゲーム作成者は、フィールド１１に目立たないように配置したＡＲマーカー用紙５１−５５の配置場所のナビゲーション（対象物の配置場所のナビゲーション）となるようなヒント情報５６を撮影して第２ユーザ端末３０の端末記憶部３２に電子データとして保存する。ヒント情報５６は、写真や動画等の画像データであって、１つのＡＲマーカー用紙５１−５５に対してその配置場所のヒント動画を複数撮影して保存してもよいし、動画に音声データを保存してもよい。
【００４０】
図５を参照すると、ゲーム設定者は、フィールド１１の滑り台１５の下に配置されたＡＲマーカー用紙５１のヒント情報５６として、滑り台１５の下を第１ユーザ端末２０に内蔵されたカメラで撮影して動画として保存している。
【００４１】
＜ゲーム設定モード＞
図３は、ゲームプログラムにおけるゲーム設定モードのフローチャートの図である。
【００４２】
図６(ａ)を参照すると、ゲーム設定者は、まず、第１ユーザ端末２０のホーム画面にあるアプリケーションのアイコンをタッチして、起動画面５００に移動し、起動画面をさらにタッチして、認証コード入力画面（図示せず）を表示させる。認証コード入力画面にパスワードを入力してサーバ４０に送信し（Ｓ１０１）、サーバ４０がユーザを認証して（Ｓ１０２）ログイン処理が完了する。次に、サーバ４０は、モード選択画面表示データを第１ユーザ端末２０に送信する（Ｓ１０３）。図６（ｂ）を参照すると、第１ユーザ端末２０の端末表示部２４には、モード選択画面５０１が表示され（Ｓ１０４）、ゲーム設定者は、「ゲーム設定モード」と「ゲームプレイモード」とのうちの「ゲーム設定モード」を選択する。図７を参照すると、ゲーム設定者が「ゲーム選択モード」をタッチすると、マップ選択画面６００へ移動し、それらのマップのうちから新規のマップ（画面では、「マップ２」）６０Ｂを選定する（Ｓ１０５）。サーバ４０は、選定されたマップを受信し（Ｓ１０６）、入力画面表示データを第１ユーザ端末２０に送信する（Ｓ１０７）。ゲーム作成者は、入力画面上において、マップを作成して、サーバ４０に送信し（Ｓ１０８）、サーバ４０は、マップの詳細情報を受信・保存する（Ｓ１０９）。
【００４３】
（マップ作成手段）
図７，８を参照すると、図示例においては、ゲーム作成者は、複数のマップ表示６０Ａ〜６０Ｅのうちで新規マップ（マップ２）表示６０Ｂを選択して、特定画面６０１へ移動し、新規データの入力を行う。マップ表示６０Ａ〜６０Ｅは、サーバ記憶部４２において最大で５つまで保存可能であって、保存できるマップデータの数は、必要に応じて適宜増減することができる。各マップ表示６０Ａ〜６０Ｅの右上には、ごみ箱のデザインの削除アイコン６１が配置されている。任意のマップをデータから削除するときには、削除アイコン６１をタッチする。削除アイコン６１をタッチすることによって、マップ選択画面６００の右上に位置するごみ箱のデザインの削除アイコン６２が表示され、それをタッチすることによって、最終的に選択したマップのデータ削除が実行される。削除アイコン６２をさらにタッチすることによって、マップ選択画面６００に戻る。一方、新規のマップを作成する場合には、マップ選択画面の右下に位置するメモ用紙のデザインを有する新規アイコン６５をタッチする。また、各マップ表示６０Ａ〜６０Ｅには、下側に位置する、アイコン６３，６４は、後記のマップ詳細設定画面６０３における設定によって表示される。
【００４４】
また、図９を参照すると、マップ表示６０Ｂをタッチすることによって、複数のアイコン６６−６８が表示された設定画面６０２へ移動する。複数のアイコン６６−６８は、ユーザ端末２０，３０である携帯端末機器のキーボード表示を考慮して、画面の中央よりも上側に位置している。まず、マップ名入力ダイアログ６６をタップし、第１ユーザ端末２０の端末操作部２３によってマップ名を入力することができる。次に、中央のアイコン（図示例では、ヒヨコのデザイン）６７をタッチしてマップの種類（例えば、３種類）を選択して、右向き矢印の移動アイコン６８をタッチすることによって、これらの設定を保存して次の画面へ移動することができる。マップの種類は、ＡＲマーカーの３Ｄモデル５７のデザインとリンクさせることができ、例えば、３Ｄモデル５７がヒヨコの場合にはヒヨコのデザイン、３Ｄモデル５７がロケットの場合にはロケットのデザインとすることができる。
【００４５】
図１０を参照すると、設定画面６０２の移動アイコン６８をタッチするとマップ詳細設定画面６０３に移動する。マップ詳細設定画面６０３においては、左上に位置する戻るアイコン７８をタッチすることによって、前ページに移動し、右上に位置する鉤状の保存アイコン７９をタッチすることによって、作成中のマップの「公開・未公開」を設定することができる。また、マップ詳細設定画面６０３の中央には、各ＡＲマーカーに関連付けされた複数のアイテム７１−７５が表示される。各アイテム７１−７５をタッチすることによって、アイテム７１−７５の変更、削除をすることができる。
【００４６】
（ヒント情報作成手段）
また、アイテム７１−７５の右下に位置するヒント情報アイコン７６をタッチすることによって、動画アップロード画面（図示せず）が表示され、第１ユーザ端末２０に保存したヒント情報（ヒント動画）５６を保存することができる。さらに、アイテム７１−７５の左下に位置する虫メガネのデザインのレビューアイコン７７をタッチすることによって、保存したヒント動画が再生され、ゲーム設定者は、動画をレビューすることができる。
【００４７】
（歩数の設定）
ゲーム設定者が、マップ詳細設定画面６０３の中央上部に位置する歩数設定アイコン７０をタッチすることによって、入力フォーム付きのダイアログ（図示せず）が表示される。入力フォームに、ゲームの第２条件となる歩数を入力して設定することができる。歩数をゲームのクリア条件としない場合には、入力フォームの数字をデフォルトの「０」とすることによって、サーバ処理部４３は、第２条件（歩数）が設定されていないものとして処理し、サーバ記憶部４２に保存する。設定できる歩数は、「０〜９９９９９」であるが、上限については、無制限とすることもできる。なお、歩数カウンタ８５は、第２ユーザ端末３０に搭載されている加速度センサーを用いて計測する。
【００４８】
＜ゲームプレイモード＞
図４を参照すると、ゲームの実施例の一つにおいて、まず、プレイヤーは、第２ユーザ端末３０を用いて画面を操作してアプリケーションを起動させて、ログイン処理を実行する（Ｓ２０１）。具体的には、プレイヤーがゲームを開始するときに、画面上のアプリのアイコンをタッチして、第２ユーザ端末３０からサーバ４０にアクセスし、サーバ処理部４３は、第２ユーザ端末３０の画面にログイン画面（図示せず）を出力する。プレイヤーは、ログイン画面においてユーザＩＤ，ログインパスワードを入力する（Ｓ２０２）。第２ユーザ端末３０においてログイン処理が実行されたことによって、サーバ４０は、第２ユーザ端末情報を受信して、ユーザ認証処理を実行するとともに、モード選択画面データが第２ユーザ端末３０へ送信される。プレイヤーは、モード選択画面において「ゲームプレイモード」を選択してタッチし、サーバ４０からゲーム設定者が第１ユーザ端末２０において予め設定したマップ情報を受信する（Ｓ２０３）。なお、プレイヤーが新規ユーザの場合には、ユーザ登録をして、サーバからＩＤ及びＩＤパスワードを事前に取得する必要がある。
【００４９】
マップ情報は、事前にゲーム設定者とプレイヤーとを含めたグループ登録をしてサーバ記憶部４２に保存しておくことによって、グループ内のプレイヤーがアプリを起動させてログインしたときに、ゲーム設定者の作成したマップ一覧がプレイヤーに自動的に送信される。
【００５０】
サーバ４０から、マップ情報を取得した後は、第２ユーザ端末３０においてゲームプログラムが処理される。したがって、マップ取得後において、コンピュータネットワーク１３及び／又は移動通信網１４が未接続の状態となった場合であっても、プレイヤーは、第２ユーザ端末３０によってゲームをプレイすることができる。
【００５１】
（対象物探索オーダー決定手段）
サーバ４０からマップ情報を取得した後、第２ユーザ端末３０は、マップに設定された複数のＡＲマーカーのうち、各プレイヤーが取得する（フィールド上で見つける）べきオーダーを指定する。このように、第２ユーザ端末３０がプレイヤーごとにＡＲマーカーの取得オーダーを決定することによって、複数プレイヤー（チーム）がフィールド上において互いに異なる動きをすることになるので、どのプレイヤーが先にミッションをクリアするのかが分からなくなり、ゲーム性が向上する。また、ゲーム設定者が、ゲーム準備時において、参加するプレイヤーの順番（ログイン順）ごとに、ＡＲマーカーの取得オーダーを決定して、マップ情報において送信することもできる。プレイヤーは、決められたオーダーに従ってＡＲマーカーを見つけなければならず、ゲーム（マップ）画面７００において、各ＡＲマーカーに関連したアイテム７１−７５は、ＡＲマーカーのオーダーに合わせて左から並んでいる。
【００５２】
図１１を参照すると、第２ユーザ端末３０の端末表示部３４には、ゲーム（マップ）画面７００が表示される。ゲーム画面７００の背景は任意に選択、設定することができるものであって、実際のフィールド１１とリンクしていなくてもよい。ゲーム画面７００は、中央にＡＲマーカーに関連付けられた複数のアイテム７１−７５が表示される。アイテム７１−７５は、公知のデザインから自由に選択することができるが、プレイヤーの好奇心を惹きつけるために、ＡＲマーカーの３Ｄモデル５７とリンクしたデザインを有していることが好ましく、実施形態においては、３Ｄモデル５７と同じ色彩や絵柄を有するエッグのデザインを有している。
【００５３】
関連するＡＲマーカーがプレイヤーに発見されているアイテム７１（図では、実線）は、ゲーム画面７００において、外形輪郭がはっきりと明瞭になるように表示されている。一方、関連するＡＲマーカーが未だにプレイヤーに発見されていないアイテム７２−７５（図において、一点鎖線で示されている）は、背景において透明に浮き上ったように表示されており、関連するＡＲマーカーが発見されてＡＲマーカーを撮影した画像データに基づいて適合判定がなされて適合と判断されたときに、アイテム７１のように、輪郭がはっきりと映し出された状態となる。したがって、図１３を参照すると、ゲームクリア画面７０３において、すべてのアイテムが実線で示されている。
【００５４】
ゲーム画面には、左上に位置する「タイトル画面へ戻るアイコン８１」、右上に位置する「スキップ確認用のアイコン８２」、右下に位置する「ＡＲカメラ用のアイコン８３」、左下に位置する、「ヒント動画を全画面に表示するアイコン８４」が配置されている。
【００５５】
プレイヤーが、ゲームをするマップを新たに選択する場合等に、アイコン８１を長押し（例えば５秒間）することによって、ゲーム画面７００からタイトル画面へ切り替わる。また、プレイヤーは、ゲーム進行中に、アイコン８２をタッチすることによって、スキップ確認画面（図示せず）へ移動し、対象アイテム７１−７５をスキップすることができる。また、プレイヤーは、ゲーム進行中に、何度でも左下のアイコン８４をタッチすることによって、ヒント情報５６であるヒント動画を端末表示部３４の全画面に再生させることができる。また、フィールド１１においてＡＲマーカーを見つけたときには、右下に位置するアイコン８３をタッチして、第２ユーザ端末３０のＡＲカメラを起動させてＡＲマーカーを撮影することができる。
【００５６】
第２ユーザ端末３０は、フィールド１１に配置された複数のＡＲマーカー情報から、取得するべきＡＲマーカーのオーダーを設定する（Ｓ２０４）。第２ユーザ端末３０の歩数カウンタが０に設定され（Ｓ２０５）、ＡＲマーカーの探索数がＮ個（ゲーム設定者が設定した数）に設定され（Ｓ２０６）、発見したＡＲマーカーの数が０に設定（Ｓ２０７）に設定される。このように、第２ユーザ端末３０において受信されたマップ情報によって各種設定がなされることによって、プレイヤーごとにゲームが開始される（Ｓ２０８）。ゲームが開始されると同時に、第２ユーザ端末３０の歩数計がオンになり、プレイヤーが移動すると歩数がカウントされて、画面の中央上に位置する歩数カウンタ８５に表示される（Ｓ２０９）。
【００５７】
ゲーム開始後、プレイヤーは、フィールド１１上において、ＡＲマーカーを探すために自由に移動する。プレイヤーは、フィールド１１上でＡＲマーカー用紙５１−５５を見つけたときには、ゲーム画面７００のアイコン８３をタッチしてＡＲカメラを起動して、ＡＲマーカーを撮影する（Ｓ２１２）。一方、プレイヤーは、所要時間経過しても、ＡＲマーカーを見つけることができないときには、アイコン８４をタッチすることによって、ヒント動画を再生して、ヒントを得ることができる（Ｓ２１０，Ｓ２１１）。ヒント動画を確認した結果、ＡＲマーカー見つけることができたときには、アイコン８３をタッチしてＡＲカメラを起動し、ＡＲマーカーを撮影する（Ｓ２１２）。
【００５８】
図１２（ａ），（ｂ）を参照すると、ＡＲカメラの起動画面３００において、プレイヤーがＡＲマーカー用紙５１を見つけてＡＲマーカー５１Ａを撮影することによって、第２ユーザ端末３０の画面には、ＡＲマーカー５１Ａから浮き出るように３Ｄモデル５７が表示される。アイテム７１は、例えば、ピンク色かつ花柄のエッグのデザインであって、それに関連する３Ｄモデル５７は、花柄の背景とともに浮かび上がるピンク色のヒヨコのデザインを有することから、プレイヤーは、アイテム７１に関連したＡＲマーカー５１Ａを発見したことを画像データにおいても確認することができる。このように、各アイテムの色や絵柄のデザインに対応したデザインを関連するＡＲマーカーの３Ｄモデルが有することによって、それらが互いに意匠性や物語性を発揮し、プレイヤーのゲームに対する好奇心や達成感を高めることができる。
【００５９】
（第１条件判定手段）
ＡＲカメラで撮影した画像データは、第２ユーザ端末３０の端末処理部３５の第１条件判定手段８においてオーダーの最初のＡＲマーカーと適合するか否か判断される（Ｓ２１３）。適合すると判断された場合には、対象であるＡＲマーカーが発見された数が１つ加算されて端末記憶部３２に記録され（Ｓ２１４）、ＡＲマーカーの発見した数が設定したＡＲマーカーの総数（Ｎ）と一致するか判断され（Ｓ２１５）、総数に達していないと判断された場合には、端末表示部３４である画面に適合している旨及び最初のミッションがクリアされたこととともに、第２ユーザ端末３０の端末表示部３４に次のＡＲマーカーを探索する旨の表示がなされる（Ｓ２１６）。かかる表示は、例えば、ゲーム画面７００において、ＡＲマーカーが見つかったアイテム７１−７５の外形輪郭をはっきりと表示させることによって、プレイヤーに対して次のＡＲマーカーを知らせることで置き換えることができる。
【００６０】
一方、端末処理部３５において対象のＡＲマーカーに不適合であると判断された場合には、第２ユーザ端末３０に不適合であること及びミッション未達成である旨の通知がなされ（Ｓ２１７）、第２ユーザ端末３０の端末表示部３４には、ＡＲマーカーが不適合である旨の表示がされる。かかる表示を確認したプレイヤーは、対象となるＡＲマーカーが見つかるまで、フィールド１１上において探索を続ける。
【００６１】
このように、プレイヤーは、ヒント情報５６を参照しながら、設定されたオーダーに従って対象となるＡＲマーカーを探索してＡＲカメラで撮影し、写真データの適合・不適合の判定を受ける。適合すると判断された場合には、次のＡＲマーカーを探索する。不適合と判断された場合には、適合するＡＲマーカーが見つかるまで探索を続けることになる。プレイヤーが次々にオーダーに従ったＡＲマーカーを見つけ出し、最終的に、発見したＡＲマーカーの総数が、設定したＡＲマーカーの数（Ｎ）に達した場合には、第２ユーザ端末３０の端末表示部３４において最後のＡＲマーカーに関連した最終ミッション達成（第１条件クリア）の表示がなされる（Ｓ２１８）。
【００６２】
（第２条件判定手段）
最終ミッション達成の表示がなされると同時に、カウントされた歩数が設定された歩数に達しているか否かが判定され、カウント歩数が設定歩数に達している場合（例えば、設定された歩数が５０００歩である場合に、送信された歩数が５０００歩以上の場合）（Ｓ２１９）には、第２ユーザ端末３０の歩数カウンタ８５が停止し（Ｓ２２０）、端末表示部３４に第２条件がクリアした旨の表示がなされて（Ｓ２２１）、ゲームエンドとなる。プレイヤーは、ゲームスタートからゲームエンドまでに要した時間を他のプレイヤーと比較しながら、プレイ時間が短い方が優先されるようにゲーム順位を決定することができる。また、順位を決めるときには、例えば、歩数カウンタ８５の結果を評価の対象として、プレイ時間のみならず、より多くの歩数をカウントしたプレイヤーが優先されるようにプレイヤー間でルールを決めることもできる。
【００６３】
一方、第２ユーザ端末３０の歩数が設定歩数以下の場合には、第２ユーザ端末３０の端末表示部３４に歩数不足の表示がなされる（Ｓ２２２）。プレイヤーは、歩数カウンタ８５が設定歩数に到達するまでフィールド１１上を移動し、歩数カウンタ８５の表示が設定歩数に達したと判定された場合（Ｓ２２３）には、歩数カウンタ停止が停止され、端末表示部３４に第２条件がクリアされた旨の表示がされて、ゲームエンド（Ｓ２２４）となる。
【００６４】
なお、本発明に係るゲームの提供方法としては、コンピュータによる実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体により提供されることを含むものである。記録媒体には、プログラム命令、データファイル、データ構造等を単独又は組み合わせてもよく、記録媒体およびプログラム命令は、当業者において通常用いられる公知なものを制限なく使用することができる。具体的には、コンピュータ読取可能な記録媒体としては、ハードディスク、磁気テープ、ＣＤ−ＲＯＭやＤＶＤのような光記録媒体、ＲＯＭ、ＲＡＭ、フラッシュメモリ等のプラグラム命令を保存して実行するように特別に構成されたハードウエア装置を含むものである。
【符号の説明】
【００６５】
５  マップ作成手段
６  ヒント情報作成手段
７  対象物探索オーダー決定手段
８  第１条件判定手段
９  第２条件判定手段
１０  ゲームシステム
１１  フィールド
２０  第１ユーザ端末（ゲーム設定者端末）
３０  第２ユーザ端末（プレイヤー端末）
４０  ゲームサーバ（サーバ）
５１Ａ  ＡＲマーカー（対象物）
８５    歩数カウンタ
【図１】
2017169835.tif 000003
【図２】
2017169835.tif 000004
【図３】
2017169835.tif 000005
【図４】
2017169835.tif 000006
【図５】
2017169835.tif 000007
【図６】
2017169835.tif 000008
【図７】
2017169835.tif 000009
【図８】
2017169835.tif 000010
【図９】
2017169835.tif 000011
【図１０】
2017169835.tif 000012
【図１１】
2017169835.tif 000013
【図１２】
2017169835.tif 000014
【図１３】
2017169835.tif 000015