(57)【特許請求の範囲】
【請求項１】
生活基盤施設に用いられる計量器の識別情報と、当該計量器の設置場所に関する情報と、を対応付けて記憶する記憶手段と、
前記記憶手段に記憶された前記計量器の前記識別情報と前記設置場所に関する情報とを用いて、ゲームを制御するサーバ装置がユーザ端末から当該識別情報を受け取ると、当該識別情報を有する計量器の設置場所にユーザが到達したと判定し、当該計量器をチェックポイントとするユーザ参加型のゲームを提供する提供手段と、
を有することを特徴とするユーザ参加型ゲームシステム。
【請求項２】
前記ユーザ参加型のゲームでは、前記識別情報とともに、前記計量器の特徴および当該計量器の周囲の物の特徴の少なくとも何れか一つに関する情報が当該識別情報と対応付けて記憶手段に記憶され、
前記提供手段が提供する前記ユーザ参加型のゲームでは、前記ゲームの進行に際してユーザが計量器を識別するための情報として、前記記憶手段に記憶された前記計量器の特徴および当該計量器の周囲の物の特徴の少なくとも何れか一つが用いられることを特徴とする請求項１記載のユーザ参加型ゲームシステム。
【請求項３】
前記計量器の特徴として、当該計量器の形状、構造、および外観の少なくとも何れか一つが用いられ、
前記計量器の周囲の物の特徴として、当該計量器の周囲の物の形状、構造、および外観の少なくとも何れか一つが用いられることを特徴とする請求項２記載のユーザ参加型ゲームシステム。
【請求項４】
前記ユーザ参加型のゲームは、前記サーバ装置がユーザから前記計量器の前記識別情報を取得することにより、当該識別情報を用いて新たに形成された次の課題を当該ユーザに提供することを特徴とする請求項１記載のユーザ参加型ゲームシステム。
【請求項５】
前記計量器または当該計量器の近傍に、当該計量器の周囲の携帯端末と通信を行う通信部をさらに備え、
前記通信部は、前記携帯端末に対して前記ユーザ参加型のゲームに関する情報を提供することを特徴とする請求項１記載のユーザ参加型ゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ参加型ゲームシステムに関する。
【背景技術】
【０００２】
近年、携帯端末を用いた各種ゲームが脚光を浴びている。例えば、謎を解いてミッションを達成する謎解きゲームや、宝探しゲーム、脱出ゲームなど多種のゲームがある。その中で、例えば、実空間に存在するものを用いて謎解きを行なう「リアル脱出ゲーム」（株式会社ＳＣＲＡＰの登録商標）などが知られており、各種イベントには非常に多くのユーザが動員されている。
特に最近では、遊園地や地下鉄、私鉄沿線などの、街を周遊しながらユーザを遊ばせるタイプのものも数多く存在する。例えば、街中の掲示物や風景を利用して問題を解くようなタイプや、名所巡りや、期間限定の事象などによって、ストーリーに沿って謎を解いてクリアを目指す、等である。
特許文献１では、実空間に区域を設定し、この区域毎にアプリケーション処理のためのパラメータを関連付ける自己位置利用システムにて、携帯端末の現在地がいずれの区域にあるかを判定し、この判定の結果に応じて、区域と関連付けられたパラメータを取得し、このパラメータに応じた処理を実行しており、これによって、様々な地域に住むユーザに向けた柔軟なシステムを提供可能としている。
【０００３】
特許文献２では、携帯端末のＧＰＳ機能によって、携帯端末の現在地が所定の領域内にあることを確認して、特定の領域内のみで提供されるサービスであることを担保するとともに、ビーコン端末等の発信機から発信された無線信号の受信機能を用いてビーコン端末等を識別し、各々の発信機の設置場所に応じて発生させるイベントの順序を制御することによって、所定の場所を順番に回ってミッションを達成する、スタンプラリーや宝探しのようなエンターテイメント性の高いサービスの提供を可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９４９４号公報
【特許文献２】特開２０１８−６８５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に行なわれている例えば周遊型の謎解きゲームでは、ゲームを開催するタイミング毎に街中にチェックポイントを設置することが必要となり、ゲーム開催者の手間が多い。かかる手間の多さから、チェックポイントの数には自ずと限界が生じ、設定されるゲームの種類や数も限定的となっていた。また、チェックポイント数の限界から、謎の数が減ったり、特定のチェックポイントに人溜まりが生じるなど、ユーザにとって必ずしも好ましいゲームが提供できていなかった。
【０００６】
本発明は、従来では実現できないほどの高密度のチェックポイントを使用させることで、ユーザに対して新たなタイプのゲームを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、生活基盤施設に用いられる計量器の識別情報と、当該計量器の設置場所に関する情報と、を対応付けて記憶する記憶手段と、前記記憶手段に記憶された前記計量器の前記識別情報と前記設置場所に関する情報とを用いて、ゲームを制御するサーバ装置がユーザ端末から当該識別情報を受け取ると、当該識別情報を有する計量器の設置場所にユーザが到達したと判定し、当該計量器をチェックポイントとするユーザ参加型のゲームを提供する提供手段と、を有することを特徴とするユーザ参加型ゲームシステムである。
請求項２に記載の発明は、前記ユーザ参加型のゲームでは、前記識別情報とともに、前記計量器の特徴および当該計量器の周囲の物の特徴の少なくとも何れか一つに関する情報が当該識別情報と対応付けて記憶手段に記憶され、前記提供手段が提供する前記ユーザ参加型のゲームでは、前記ゲームの進行に際してユーザが計量器を識別するための情報として、前記記憶手段に記憶された前記計量器の特徴および当該計量器の周囲の物の特徴の少なくとも何れか一つが用いられることを特徴とする請求項１記載のユーザ参加型ゲームシステムである。
請求項３に記載の発明は、前記計量器の特徴として、当該計量器の形状、構造、および外観の少なくとも何れか一つが用いられ、前記計量器の周囲の物の特徴として、当該計量器の周囲の物の形状、構造、および外観の少なくとも何れか一つが用いられることを特徴とする請求項２記載のユーザ参加型ゲームシステムである。
請求項４に記載の発明は、前記ユーザ参加型のゲームは、前記サーバ装置がユーザから前記計量器の前記識別情報を取得することにより、当該識別情報を用いて新たに形成された次の課題を当該ユーザに提供することを特徴とする請求項１記載のユーザ参加型ゲームシステムである。
請求項５に記載の発明は、前記計量器または当該計量器の近傍に、当該計量器の周囲の携帯端末と通信を行う通信部をさらに備え、前記通信部は、前記携帯端末に対して前記ユーザ参加型のゲームに関する情報を提供することを特徴とする請求項１記載のユーザ参加型ゲームシステムである。
【発明の効果】
【０００８】
本発明は、従来では実現できないほどの高密度のチェックポイントを使用させることで、ユーザに対して新たなタイプのゲームを提供可能としている。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態が適用されるユーザ参加型ゲームシステムの構成を示す図である。
【図２】本実施の形態が適用されるユーザ参加型ゲームシステムの機能構成を示す図である。
【図３】ユーザの画面に表示されるミッション画像の図である。
【図４】ガスメータの配置平面図である。
【図５】ユーザがガスメータを巡った図である。
【図６】マスクの一部が消失したマスク画像の図である。
【図７】マスクの一部が消失したマスク画像を重ねて表示したミッション画像の図である。
【図８】ミッション発生の条件表である。
【図９】プレイデータ記憶部の表である。
【図１０】ヒント処理の表である。
【図１１】データベースの表である。
【発明を実施するための形態】
【００１０】
〔ユーザ参加型ゲームシステム１の構成〕
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるユーザ参加型ゲームシステム１の構成を示す図である。
ユーザ参加型ゲームシステム１には、サーバとして機能するゲーム装置１０と、チェックポイントとして機能するガスメータ２０と、ユーザが有するユーザ端末３０と、ガスメータ２０に関する情報を蓄積するガスメータ情報装置５０と、ネットワーク７０とがある。ゲーム装置１０とユーザ端末３０とは、ネットワーク７０を介して接続されており、ゲーム装置１０とガスメータ情報装置５０とは、ネットワーク７０を介して接続されている。
【００１１】
ゲーム装置１０は、ユーザ参加型ゲームシステム１の根幹をなすコンピュータであり、例えばデスクトップＰＣやノートＰＣで構成される。ゲーム装置１０には制御部１１と、メモリ１２と、記憶部１３と、通信部１４と、操作部１５と、表示部１６と、表示制御部１７とがある。
制御部１１は、装置全体を制御するＣＰＵ（Central Processing Unit）である。メモリ１２は、演算に際して作業エリアとして用いられるＲＡＭ（Random Access Memory）などである。記憶部１３は、プログラムや各種設定データなどの記憶に用いられるＨＤＤ（Hard Disk Drive）や半導体メモリ等の記憶装置である。通信部１４は、ネットワーク７０を介してデータの送受信を行なう。操作部１５は、ユーザからの入力操作を受け付けるキーボード、ポインティングデバイス、タッチパネルなどである。表示部１６は、ユーザに対して画像やテキスト情報などを表示する液晶ディスプレイなどである。表示制御部１７は、表示部１６を制御する。尚、各構成は、筐体を一つにするものとは限らない。
【００１２】
ガスメータ２０は、各家庭や店舗ごとにガスの使用量を計測する計量器である。ガスメータ２０の構成には、制御部２１と、メモリ２２と、記憶部２３と、通信部２４と、操作部２５と、表示部２６と、表示制御部２７とがある。制御部２１は、装置全体を制御するＣＰＵである。メモリ２２は、演算に際して作業エリアとして用いられるＲＡＭなどである。記憶部２３は、プログラムや各種設定データなどの記憶に用いられるＨＤＤや半導体メモリ等の記憶装置である。通信部２４は、近距離無線通信もしくはネットワーク７０を介してデータの送受信を行なう。操作部２５は、ユーザからの入力操作を受け付けるスイッチなどである。表示部１６は、ガスメータの検針値やガスの復旧指示を表示するデジタル表示器や液晶ディスプレイなどからなる。表示制御部１７は、表示部１６を制御する。
【００１３】
ユーザ端末３０は、ユーザ参加型ゲームシステム１にて、ユーザとの接点として用いられる。例えば、アプリケーションがインストールされているスマートフォンなどの端末装置、タブレット端末装置、携帯情報端末（ＰＤＡ）など、各ユーザが所有している携帯端末が、想定される。ユーザ端末３０の構成は、ゲーム装置１０と同様に、制御部３１と、メモリ３２と、記憶部３３と、通信部３４と、操作部３５と、表示部３６と、表示制御部３７とを有している。制御部３１は、装置全体を制御するＣＰＵである。メモリ３２は、演算に際して作業エリアとして用いられるＲＡＭなどである。記憶部３３は、プログラムや各種設定データなどの記憶に用いられるＨＤＤや半導体メモリ等の記憶装置である。通信部３４は、ネットワーク７０を介して、データの送受信を行なう。操作部３５は、ユーザからの入力操作を受け付けるタッチパネル等である。表示部３６は、ユーザに対して画像やテキスト情報などを表示する液晶ディスプレイ等である。表示制御部３７は、表示部３６を制御する。
【００１４】
ガスメータ情報装置５０は、データベースを有するサーバであり、例えばデスクトップＰＣやノートＰＣなどで構成される。ガスメータ情報装置５０の構成は、ゲーム装置１０と同様な、制御部５１と、メモリ５２と、記憶部５３と、通信部５４と、操作部５５と、表示部５６と、表示制御部５７とを有しており、さらに加えてデータベース５８を有している。
制御部５１は、装置全体を制御するＣＰＵである。メモリ５２は、演算に際して作業エリアとして用いられるＲＡＭなどである。記憶部５３は、プログラムや各種設定データなどの記憶に用いられるＨＤＤや半導体メモリ等の記憶装置である。通信部５４は、ネットワーク７０を介してデータの送受信を行なう。操作部５５は、ユーザからの入力操作を受け付けるキーボード、ポインティングデバイス、タッチパネルなどである。表示部５６は、ユーザに対して画像やテキスト情報などを表示する液晶ディスプレイなどである。表示制御部５７は、表示部５６を制御する。データベース５８は、ガスメータに関する情報を蓄積する。尚、各構成は、筐体を一つにするものとは限らない。
【００１５】
ネットワーク７０の構成は、各システムおよび装置間のデータ通信に用いられる通信ネットワークであれば特に限定されず、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネットなどを例示することができる。データ通信に用いられる通信回線は、有線か無線かを問わず、これらを併用しても良い。また、ゲートウェイ装置やルータ等の中継装置を用い、複数のネットワークや通信回線を介して各装置を接続するように構成しても良い。
【００１６】
〔ユーザ参加型ゲームシステム１の機能構成〕
図１および図２を用いて、ユーザ参加型ゲームシステム１の機能構成について説明する。
図２は、本実施の形態が適用されるユーザ参加型ゲームシステム１の機能構成を示す図である。図２に示すゲーム装置１０、ガスメータ２０、ユーザ端末３０、およびガスメータ情報装置５０の各機能は、図１に示す各々の記憶部１３、２３、３３、５３に記憶されているプログラムによりメモリ１２、２２、３２、５２を用いた制御部１１、２１、３１、５１によって実行されることにより発揮する。各機能で処理された後のデータは、各々の通信部１４、２４、３４、５４を介して各装置に対して送信される。
【００１７】
〔ユーザ端末３０の機能構成〕
ユーザが所有するユーザ端末３０の機能は、ゲーム制御情報取得部３１０と、解答入力部３２０と、ガスメータ識別情報入力部３３０と、報酬受付部３４０と、ユーザ情報入力部３５０と、ガスメータ識別番号受信部３６０とがある。
ゲーム制御情報取得部３１０は、ゲーム装置１０からネットワーク７０を介して、ゲームを制御する情報を受け取る。
解答入力部３２０は、ゲーム中に与えられる謎に対する解答をユーザが入力し、ゲーム装置１０へ送信する。
ガスメータ識別情報入力部３３０は、ゲームで利用するガスメータ２０の識別情報の入力を受け付ける。そして、ガスメータ識別情報入力部３３０は、入力されたガスメータ２０の識別情報をゲーム装置１０へ送信する。
報酬受付部３４０は、ゲームをクリアしたことによりゲーム装置１０から与えられるアイテムやポイントなどのクリア報酬と、ゲームの最中にゲーム装置１０から与えられるクーポンなどとを、通信部３４を介して受け付ける。
ユーザ情報入力部３５０は、ユーザを特定する情報の入力を受け付ける。そして、ユーザ情報入力部３５０は、入力されたユーザを特定する情報をゲーム装置１０へ送信する。ユーザを特定する情報には、アプリの利用時等に登録されたユーザ情報が用いられる。ユーザ情報には、氏名、住所、アカウント、ゲームアプリ会社の会員ＩＤ、ガスメータ管理者が発行した会員ＩＤ、ユーザのメールアドレス、端末固有のＩＤ等のいずれか又は複数が含まれる。
ガスメータ識別番号受信部３６０は、ユーザ端末３０がガスメータ２０に近づいた場合に、通信部３４を介してガスメータ２０から、ガスメータ２０の識別番号を取得する。この通信は、例えば、近距離無線通信信号であるBluetooth（登録商標）の発信機である、所謂ビーコンからの受信電波によって行われる。
【００１８】
〔ガスメータ情報装置５０の機能構成〕
ガスメータ情報装置５０の機能は、ガスメータ情報送信部５６０と、ガスメータ通信部５７０と、ガスメータ情報記憶部５８０とがある。
ガスメータ情報送信部５６０は、ゲーム装置１０のガスメータ情報取得部１６０からの求めに応じて、データベース５８に記憶されているガスメータの情報を、ゲーム装置１０へ送信する。
ガスメータ通信部５７０は、ネットワーク７０を介して、ガスメータ２０と通信する機能を有している。
ガスメータ情報記憶部５８０は、ガスメータ２０に関する情報を記憶している。例えば、ガスメータ２０のＩＤや識別番号やガスメータ２０を識別できる情報を記憶する。ガスメータ２０を識別できる情報とは、ガスメータ２０の特徴やガスメータ２０の周囲にある物の特徴である。ガスメータ２０の特徴としては、例えば、ガスメータ２０の形状や構造や外観がある。ガスメータ２０の周囲の物の特徴としては、例えば、ガスメータ２０に接続されている配管の形状や構造や外観がある。ガスメータ２０の配置場所の情報として緯度経度や住所などを記憶している。また、位置情報を基にガスメータ２０を平面上にマッピングした平面図を記憶している。
【００１９】
〔ゲーム装置１０の機能構成〕
ゲーム装置１０の機能は、ゲーム制御部１００と、ゲーム制御情報送信部１１０と、解答取得部１２０と、ガスメータ識別情報取得部１３０と、報酬付与部１４０と、ユーザ情報取得部１５０と、ガスメータ情報取得部１６０と、ストーリーフラグ処理部１７０ａと、ミッションマスク処理部１７０ｂと、ヒント処理部１７０ｃと、プレイデータ記憶部１８０とがある。
ゲーム制御部１００は、ゲームの進行を制御する。ゲーム制御部１００は、解答取得部１２０と、ガスメータ識別情報取得部１３０と、ユーザ情報取得部１５０と、ガスメータ情報取得部１６０とから情報を受け付ける。そして、ゲーム制御部１００は、ストーリーフラグ処理部１７０ａと、ミッションマスク処理部１７０ｂと、ヒント処理部１７０ｃとを用いて受け付けた情報を処理し、ゲームを制御する情報を生成する。
ゲーム制御情報送信部１１０は、ゲーム制御部１００が生成したゲームを制御する情報をユーザ端末３０に送信する。
解答取得部１２０は、ユーザ端末３０の解答入力部３２０から送信された解答を取得する。
ガスメータ識別情報取得部１３０は、ユーザ端末３０のガスメータ識別情報入力部３３０から送信されたガスメータの識別情報を、取得する。
ユーザ情報取得部１５０は、ユーザ端末３０のユーザ情報入力部３５０から送信されたユーザ情報を、取得する。
報酬付与部１４０は、ユーザがゲームをクリアした場合にキャラやアイテムやポイントなどのクリア報酬をユーザに付与する。さらに報酬付与部１４０は、ユーザがゲームをしている最中に、ユーザの位置情報に基づきもしくはゲームの進行状態等に基づき、飲食店等のクーポン券をユーザに付与することができる。
ガスメータ情報取得部１６０は、ガスメータ情報装置５０からガスメータに関する情報を、取得する。例えば、ガスメータ識別情報取得部１３０がユーザ端末３０からガスメータ識別情報を取得したとき、取得した識別情報に対応するガスメータ２０のＩＤや、ガスメータ２０の識別番号や、ガスメータ２０の特徴や、ガスメータ２０の位置情報などを、通信部１４を介してガスメータ情報装置５０から、取得する。
【００２０】
図８を用いて、ストーリーフラグ処理部１７０ａを説明する。図８は、ユーザが解決する課題であるミッションが発生する条件の表である。ミッションＡは、ゲームを開始したときに発生するミッションである。表のミッションＢの行は、ミッションＡが発生した後にガスメータＩＤ「００００００１」に対応するガスメータ識別情報が入力された場合に、ミッションＢが発生することを意味している。ゲーム制御部１００は、ガスメータの識別情報を取得すると、ガスメータ情報取得部１６０から通信部１４を介してガスメータ情報データベースに記憶されているガスメータＩＤを取得する。さらに、ストーリーフラグ処理部１７０ａは、プレイデータ記憶部１８０から、進行中ミッションと終了済みミッションとの情報、すなわち既に発生したミッションの情報を、取得する。
【００２１】
プレイデータ記憶部１８０では、ゲームプレイの進行状況を表す各種情報を記憶している。図９はプレイデータ記憶部が記憶しているものの表である。プレイデータ記憶部１８０では、既に解決したミッションや、既に入力されたガスメータ識別情報や、進行中のミッションや、付与したクーポン券などの情報が、記憶されている。
【００２２】
ストーリーフラグ処理部１７０ａは、入手したガスメータＩＤの情報と既に発生したミッションの情報とを用いて、入手したガスメータのＩＤが、ミッションの発生条件を満たしているか判断する。ストーリーフラグ処理部１７０ａは、入手したガスメータのＩＤがミッションの発生条件を満たしているならば、新しいミッションを発生させる。
ここで、シナリオが分岐するパターンを説明する。ミッションＤおよびＥの発生条件は既に発生したミッションがともにＡ、Ｂ、Ｃとなっており同じである。そして、ミッションＤおよびＥの発生条件のガスメータＩＤが、異なっている。これは、異なるガスメータに行くことでシナリオが分岐する場合があることを意味している。このように、ストーリーフラグ処理部は既に発生したミッションと、入力されるガスメータ認識情報に基づくガスメータＩＤとによってゲーム進行を制御する。また、解答入力部３２０に入力された解答に基づいてシナリオを処理してもよい。
【００２３】
ミッションマスク処理部１７０ｂは、ユーザ端末３０の表示部３６に表示されるミッション画像にマスクを掛ける処理を行い、ユーザがガスメータ２０を見つけることでミッション画像を視認することができるようになる処理を行う。
ユーザがガスメータ２０を見つけ、ガスメータ識別情報入力部３３０にガスメータ２０の識別情報が入力されると、ミッションマスク処理部１７０ｂは、ガスメータ２０の識別情報を取得する。ミッションマスク処理部１７０ｂは、取得した識別情報を持つガスメータ２０を特定する。ミッションマスク処理部１７０ｂは、特定されたガスメータ２０の位置情報に基づいてマスク画像の一部を取り除く。それによって、ユーザが、ミッション画像を視認することができる。詳しくは後述する。
【００２４】
ヒント処理部１７０ｃは、ユーザが特定のガスメータ２０を見つけると、ユーザ端末３０にヒントを表示する処理を行うものである。
図１０は、ヒント処理で用いる表であり、あるミッションと、そのミッションにおいて発見するとヒントを得られるガスメータ２０の特徴と、ヒントを出す順番と、ヒントの内容と、ヒントを既に提示したか未だに提示していないかを表示するフラグとが表に記載されている。
ヒント処理が行われる場合は、ガスメータ識別情報がゲーム装置１０に送られると、ゲーム装置１０はガスメータ２０の特徴をガスメータ情報装置５０から取得する。取得したガスメータ２０の特徴がヒントを提示するのに発見する必要のあるガスメータ２０の特徴である場合は、ユーザ端末３０の表示部３６にヒントが、表示される。詳しくは後述する。
【００２５】
〔ガスメータ２０の機能構成〕
ガスメータ２０の機能は、ガスメータ識別番号記載部２３０と、ガスメータ識別番号送信部２６０と、ネットワーク通信部２７０とがある。
ガスメータ識別番号記載部２３０は、ガスメータ２０の個体識別が可能な情報を、表示する。ガスメータ２０の個体識別が可能な情報とは、例えば、識別番号やガスメータ２０の識別番号が埋め込まれているＱＲコード（登録商標）などであり、これらが識別情報の一例である。ガスメータ２０の個体識別が可能な情報を表示する方法は例えば、ガスメータ２０の表示部に表示する方法や、ガスメータ２０の本体もしくはガスメータ２０の周囲の物に記載する方法がある。この識別番号をユーザが読み取ることにより、ガスメータ２０の個体識別が可能となる。
ガスメータ識別番号送信部２６０は、ユーザ端末３０と無線により通信する機能を有する。無線通信は、例えば、ガスメータ２０から近距離無線通信信号であるBluetooth（登録商標）の発信機である所謂、ビーコンであり、ガスメータ２０の識別番号をガスメータ２０の付近にあるユーザ端末３０に送信する。
ネットワーク通信部２７０は、ネットワーク７０を介して、ガスメータ情報装置５０と通信する機能を有している。ガスメータ識別番号送信部２６０とネットワーク通信部２７０との機能の両方もしくは一方を有さないガスメータ２０もある。
【００２６】
〔ゲームの進行１〕
ユーザ参加型ゲームシステム１により実施されるゲームには、種々の進行例が考えられる。以下、いくつかの具体的な進行例を説明する。
ユーザが、ユーザ端末３０にゲーム用のアプリケーションをダウンロードする。ゲーム用のアプリケーションを起動しゲームが開始されると、最初のミッションがユーザ端末３０の表示部３６に表示される。本実施形態のゲームでは、表示部３６に表示された謎を解くことで建造物の名前や、店名や、公園名などの場所を示す言葉を、解答として得る。そして、得られた解答が示す場所に行くことで、また新しいミッションが開始される。
具体的には、ミッションが発生する条件の表である図８と、ガスメータ情報が蓄積されているデータベース５８の表である図１１とを用いて説明する。ユーザは、ユーザ端末３０の表示部３６に表示された謎を解き、「東京タワー」の言葉を得られたら、東京タワーに行く。ユーザは、東京タワーに行くと、チェックポイントである東京タワーのガスメータ２０を探す。ユーザは、ガスメータ２０を発見すると、ガスメータ２０に記載されているガスメータ２０の識別番号「１２３４５６７８」を、ガスメータ識別情報入力部３３０に入力する。
【００２７】
ガスメータ識別情報入力部３３０は、入力されたガスメータ識別情報を、ゲーム装置１０へ送る。ゲーム装置１０のゲーム制御部１００は、ガスメータ識別情報取得部１３０よりガスメータ２０の識別番号「１２３４５６７８」を、取得する。ゲーム制御部１００は、ガスメータ情報取得部１６０からガスメータ情報装置５０にアクセスして、ガスメータ２０の識別番号「１２３４５６７８」に対応するガスメータのＩＤ「００００００１」を、取得する。
そして、ゲーム制御部１００はストーリーフラグ処理部１７０ａを用いて、ガスメータＩＤ「００００００１」が次のミッションを発生させるか判断し、ゲームの進行を制御する。ゲーム制御部１００は、ゲーム制御情報送信部１１０からユーザ端末３０のゲーム制御情報取得部３１０に、ゲームを制御する情報を送信する。また、この時、報酬付与部１４０はユーザに対して東京タワー近辺のクーポン券を配布することができる。
【００２８】
ユーザ端末３０はゲームを制御する情報を得ると、制御する情報に応じて次のミッションが開始される。開始されたミッションの謎を解いて、次の場所が「芝公園売店」である場合、ユーザは芝公園売店に行く。そしてユーザが、チェックポイントである芝公園売店のガスメータ２０を発見し、ガスメータ２０に記載されているガスメータ２０の識別番号「１２３４５６７９」を、ガスメータ識別情報入力部３３０に入力する。ガスメータ識別情報入力部３３０にガスメータ２０の識別番号が入力されると、ガスメータ２０の識別番号が、ゲーム装置１０に送られる。ゲーム制御部１００は、ガスメータ２０の識別番号を取得すると、ガスメータ情報取得部１６０を用いてガスメータ情報装置５０から、ガスメータ２０の識別番号「１２３４５６７９」に対応するガスメータのＩＤ「００００００２」を、取得する。そして、ゲーム制御部１００はストーリーフラグ処理部１７０ａを用いて、ガスメータＩＤ「００００００２」が次のミッションを発生させるか判断し、ゲームの進行を制御する。ゲーム制御部１００は、ゲーム制御情報送信部１１０からユーザ端末３０のゲーム制御情報取得部３１０に、ゲームを制御する情報を送信する。
この時、報酬付与部１４０はユーザに対して芝公園の売店のクーポン券を配布することができる。
ミッションＣでは、ストーリーが分岐しており、ガスメータＩＤ「００００００３」に対応するガスメータ２０の識別番号を入力するとミッションＤが発生し、ガスメータＩＤ「００００００４」に対応するガスメータ２０の識別番号を入力するとミッションＥが発生する。
そうして、ミッションをクリアしていき、最終ミッションをクリアすると、エンディングが流れてゲームが終了し、報酬付与部１４０からキャラやアイテムやポイント等が報酬受付部３４０へ送られる。
【００２９】
〔ゲームの進行２〕
上記の進行例（ゲームの進行１）では、謎を解いてガスメータ２０に到達し、ガスメータ２０の識別番号を取得することによりミッションを完了し、次のミッションが開始されるたびに新たな謎が提示された。これに対し、ユーザが複数のガスメータ２０を巡ることにより謎が提示されるようなゲーム進行が考えられる。以下、かかるゲーム進行の例を説明する。
ミッションマスク処理部１７０ｂは、表示する謎画像と、謎画像を覆い隠すマスク画像とを用意する。謎画像の上にマスク画像を重ねた画像が、ユーザ端末３０の表示部３６に表示される。ミッションの開始当初は、マスク画像が謎画像をすべて覆い隠すため、謎画像が視認できない。ユーザがガスメータ２０を見つけると、マスク画像の一部が取り除かれ、謎画像の一部が、視認される。
より詳しく説明すると、ミッションが開始されると、ミッションマスク処理部１７０ｂは、謎画像と同形状のマスク画像を用意する。また、ミッションマスク処理部１７０ｂは、ゲームを行う範囲内のガスメータ２０の位置がマッピングされている平面図を、ガスメータ情報取得部１６０を用いてガスメータ情報装置５０から、取得する。そしてミッションマスク処理部１７０ｂは、ユーザが実空間でガスメータを探索する範囲を、指定する。探索する範囲はマスク画像と同形状にして、探索する範囲の平面上の位置とマスク画像の平面上の位置とを対応付ける。例えば、マスク画像の横方向の長さがａであり、縦方向の長さがｂである矩形の場合は、矩形の左上を原点とし、原点から右方向をＸ座標の正方向、下方向をＹ座標の正方向とする座標を用いる。とすると、マスク画像の左上の座標は（０、０）、右上は座標（ａ、０）、左下の座標は（０、ｂ）、右下の座標は（ａ、ｂ）となる。次に、探索する範囲を矩形にして、矩形の左上を原点とし、原点から右方向をＸ座標の正方向、下方向をＹ座標の正方向とする座標を用いる。左上の座標を（０、０）とし、右上の座標を（ａ、０）とし、左下の座標を（０、ｂ）とし、右下の座標を（ａ、ｂ）とする。そして、探索範囲内のガスメータ２０の位置をＸＹ座標で表現すると、その座標をそのまま、マスク画像のＸＹ座標に対応付けることができる。謎画像が矩形でない場合も謎画像を囲む矩形を設定することで、マスク画像と探索する範囲との位置を対応付けすることができる。
探索する範囲は予め指定していてもよいし、ミッションが開始されたときのユーザの位置に応じて、範囲を指定してもよい。
【００３０】
以上の準備が終わると、ユーザ端末３０の表示部３６に、謎画像の上にマスク画像を重ねた画像と、探索範囲を示す画像とが表示される。最初はマスク画像が謎画像の全てを覆っており、ユーザは謎画像を視認することはできない。
表示部３６に表示された探索範囲を見たユーザは、実空間でガスメータ２０を探索する。ガスメータ識別番号送信部２６０により送信されるガスメータ２０の識別番号を、ユーザ端末３０が、ガスメータ識別番号受信部３６０により、受信する。本実施例では、ガスメータ２０から近距離無線通信信号であるBluetooth（登録商標）の発信機である、所謂ビーコン信号が発せられており、ユーザがガスメータ２０の近くを通るとユーザ端末３０がビーコン信号を受信する。取得したガスメータ２０の識別番号が自動的にガスメータ識別情報入力部３３０へ入力される。ガスメータ識別情報入力部３３０に入力されたガスメータ２０の識別番号は、ゲーム装置１０へ送信される。そうするとミッションマスク処理部１７０ｂは、ガスメータ識別情報取得部１３０からガスメータ２０の識別番号を入手して、ガスメータ情報取得部１６０を介してデータベース５８から、ガスメータ２０の識別番号に対応するＩＤを取得する。この取得したＩＤを持つガスメータ２０のＸＹ座標を特定する。そして、特定されたＸＹ座標によって、マスク画像を取り除く位置が特定される。特定されたＸＹ座標の位置を中心とした円形の範囲のマスク画像が取り除かれる。取り除かれる半径の大きさは、予め定められてもよいし、平面図上のガスメータ２０の密度の大きさによって変更してもよい。例えば、ガスメータ２０が密集していて密度が大きいところでは、マスクが取り除かれる半径を短くし、ガスメータ２０の密度が小さいところでは、マスクが取り除かれる半径を長くする。このようにすることで、探索範囲における全てのガスメータ２０を発見しても、謎画像を認識することができない状況の発生を抑えることができる。
マスク画像の一部が取り除かれることで、マスク画像の下に表示されている謎画像が視認されることになる。
【００３１】
以下、図３〜図７を用いて、具体的に説明する。図３は、ミッションが記載されている表示画面である。図４は、ガスメータ２０の配置場所を示した平面図である。図５は、ユーザが実空間を探索した経路の図である。図６は、ユーザが見つけたガスメータ２０に対応する部分のマスクが取り除かれたマスクの図である。図７は、ミッション画像に図６のマスク画像を、重ね合わせた図である。
例えば、図３のように表示される謎の画像と、図４のようにガスメータ２０が配置されている平面図とがある。ミッションの開始時は表示されている謎画像が、全てマスクされて隠されている。ユーザが探索範囲に対応する実際の場所を移動することで、ガスメータ２０とユーザ端末３０とが通信を行なう。通信を行うと、ガスメータ２０の識別番号が、ガスメータ識別情報入力部３３０に入力される。ガスメータ識別情報入力部３３０に識別番号が入力されると、入力された識別番号に対応するガスメータ２０が配置されている位置に対応する位置のマスクが、図６のように一部取り除かれる。マスクが一部取り除かれると、図７のようにマスクの下にある謎画像がユーザ端末３０の表示部３６に表示されることになる。
ユーザがガスメータ２０を探索する範囲を、ユーザごとに変更することもできる。本実施例によれば、ユーザごとにガスメータ２０を探索する範囲を相違するものとできるため、混雑を緩和することができる。
本実施例では、ガスメータ２０からビーコン信号をユーザ端末３０が受信する構成だったが、ユーザがガスメータ２０を見つけ、ガスメータ２０に記載の識別番号を、ガスメータ識別情報入力部３３０に入力する構成でもよい。
【００３２】
〔ゲームの進行３〕
上記の二つの進行例（ゲームの進行１、２）では、ユーザがガスメータ２０に到達し、特定の操作を行うことで、新たな謎が提示された。これに対し、ユーザがガスメータ２０に到達することにより、謎を解くためのヒントが提示されるようなゲーム進行が考えられる。以下、かかるゲーム進行の例を説明する。
ここでは、特別なガスメータ２０を発見して謎を解くためのヒントを得るものとする。ヒントを得るための特別なガスメータ２０は、ガスメータ識別情報とは別の情報により識別される。特別なガスメータ２０を識別するための情報としては、例えば、ガスメータ２０の形状、構造、外観といった特徴や、ガスメータ２０の周囲の物の形状、構造、外観といった特徴を用いることができる。ここでは、ガスメータ２０の周囲の物の外観の特徴を、特別なガスメータ２０を識別するための情報として用いることとする。また、外観の特徴の具体例として、色を用いる。
具体例を挙げると、ガスメータ２０に特定の色（例えば赤色）のカバーを設置し、赤いガスメータ２０を発見したらヒントを得られるようにすることが考えられる。ガスメータ２０に設置されたカバーの色を、ガスメータ２０の特徴としてガスメータ情報装置５０のデータベース５８が記憶する。
ユーザが赤いガスメータ２０を発見したらヒントを得られる場合は、ユーザは、赤い色をしたガスメータ２０を見つけたら、そのガスメータ２０の識別番号を、ガスメータ識別情報入力部３３０に入力する。ゲーム制御部１００は、ガスメータ識別情報取得部１３０からガスメータ２０の識別番号を取得する。ゲーム制御部１００は、識別番号を入手すると、ガスメータ情報取得部１６０を用いて、ガスメータ情報装置５０のデータベース５８に記憶されているガスメータ２０の識別番号の外観の色を取得する。取得した外観の色が赤色であるならば、ゲーム制御部１００は、ゲーム制御情報送信部１１０からユーザ端末３０へ、ヒントを表示する情報を送信する。ゲーム制御情報取得部３１０がヒントを表示する情報を受け取ると、ユーザ端末３０の表示制御部３７は、表示部３６にヒントを表示する。
ヒントは、図１０のような表で管理されており、ミッションごとに３つのヒントが用意されている。表には、ミッションの種類と、ミッションに対してヒントを取得するために探し出すメータの特徴と、ヒントの番号と、ヒントの内容と、フラグ値とが記載されている。表のフラグの値が０となっているものは、未だにヒントがユーザに提示されていないものであり、フラグの値が１になっているものは、既にヒントがユーザに提示されたものである。ガスメータ識別情報取得部１３０が、ガスメータ２０の識別番号を取得すると、ゲーム制御部１００は、ガスメータ２０の識別番号に対応するガスメータ２０の特徴をガスメータ情報装置５０から取得する。ヒント処理部１７０ｃはプレイデータ記憶部１８０からユーザが挑戦中のミッションを取得する。そして、ヒント処理表を用いて、ヒントを取得するために探し出すガスメータの特徴を取得し、入力されたガスメータ２０の特徴が、ヒントを得るためのガスメータの特徴であるか判断する。入力されたガスメータ２０の特徴が、ヒントを得るためのガスメータの特徴である場合は、ヒント処理部１７０ｃは、挑戦中のミッションのヒントにフラグ値が０であるヒントがあるか判断する。フラグ値が０であるヒントがなければ、そのまま終了する。フラグ値が０のヒントがあれば、フラグ値が０のヒントのうち、ヒント番号の最も小さいヒントが、ユーザ端末３０の表示部３６に表示される。ユーザ端末３０の表示部にヒントを表示したら、表示したヒントのフラグ値を０から１にする。尚、用意されるヒントの数は適宜変更されてもよい。
また、ここでは、赤色のガスメータ２０を発見したらヒントを得ることができるとしたが、いくつかの色を用いて、色ごとに異なる意味を持たせることができる。例えば、ミッションごとにヒントを得ることができるガスメータ２０の色を、異なるものとしたり、色ごとに得ることができるヒントの難易度を、異なるものとすることができる。
なお、上記の進行例では、ガスメータ２０の周囲の物の外観の特徴の一つである色を、特別なガスメータ２０を識別するための情報として用い、赤いガスメータ２０を発見したらヒントを得られることとしたが、他にも特別なガスメータ２０を識別するための情報として用いられるものがある。特別なガスメータ２０を識別するための情報として、例えば、ガスメータ２０の型版の違いによるガスメータ２０の構造や形状の差異や、ガスメータ２０本体に施されている模様や、ガスメータ２０に接続されている配管の形状、構造、外観や、ガスメータ２０に貼られたシールやガスメータ２０の周囲に配置されたぬいぐるみ等がある。
【００３３】
〔ゲームの特徴〕
以上詳述したように、本実施の形態では、特殊な場所にあるガスメータ２０や特徴のあるガスメータ２０を用いることで、ゲームの設計者は、新たにチェックポイントを設置する作業が不要となり、さらに、リアルタイムでのゲームの設計変更をすることも可能となる。
また、ガスメータ２０の位置情報を利用することでＧＰＳよりも精度が高い位置情報を用いることができる。さらに、ガスメータ２０が存在すれば、ＧＰＳの電波が届かない地下街やビル内での実施も可能となる。
また、本実施の形態の変形例として、ガスメータ２０以外にも電気メータや水道メータなどの生活基盤施設の計量器も利用することができる。ガス・電気・水道メータは、狭い間隔で配置され、また全てに個体識別が可能であることから、これを利用することでゲームの多様性を高めることができる。
例えば、コンビニや商店などのメータを、チェックポイントとすることで、その場所への集客などへの利用が可能である。ユーザの持つ携帯端末との通信機能を利用すれば、例えば、適切なタイミングでクーポン券などを発行し、コンビニや商店などの売り上げ向上に寄与させることも可能である。
【符号の説明】
【００３４】
１０…ゲーム装置、２０…ガスメータ、３０…ユーザ端末、５０…ガスメータ情報装置、７０…ネットワーク、１００…ゲーム制御部、１１０…ゲーム制御情報送信部、１２０…解答取得部、１３０…ガスメータ識別情報取得部、１４０…報酬付与部、１５０…ユーザ情報取得部、１６０…ガスメータ情報取得部、１７０ａ…ストーリーフラグ処理部、１７０ｂ…ミッションマスク処理部、１７０ｃ…ヒント処理部、１８０…プレイデータ記憶部、２３０…ガスメータ識別番号記載部、２６０…ガスメータ識別番号送信部、２７０…ネットワーク通信部、３１０…ゲーム制御情報取得部、３２０…解答入力部、３３０…ガスメータ識別情報入力部、３４０…報酬受付部、３５０…ユーザ情報入力部、３６０…ガスメータ識別番号受信部、５６０…ガスメータ情報送信部、５７０…ガスメータ通信部、５８０…ガスメータ情報記憶部
【要約】
【課題】従来では実現できないほどの高密度のチェックポイントを使用させることで、ユーザに対して新たなタイプのゲームを提供する。
【解決手段】本発明のユーザ参加型ゲームシステムは、生活基盤施設に用いられる計量器の識別情報と、計量器の設置場所に関する情報とを対応付けて記憶し、対応付けられた情報を用いて、計量器をチェックポイントとするユーザ参加型のゲームを提供する。
【選択図】図５【図１】
0006778344.tif 000002
【図２】
0006778344.tif 000003
【図３】
0006778344.tif 000004
【図４】
0006778344.tif 000005
【図５】
0006778344.tif 000006
【図６】
0006778344.tif 000007
【図７】
0006778344.tif 000008
【図８】
0006778344.tif 000009
【図９】
0006778344.tif 000010
【図１０】
0006778344.tif 000011
【図１１】
0006778344.tif 000012