(57)【要約】【課題】プレーヤ同士が状況を互いに確認しながら戦略を立てて楽しむことができるビンゴゲームを提供する技術を確立すること。【解決手段】セルパターン決定部４２は、Ｎ個のセルを抽出し、並びパターンを決定する。地図表示制御部７１は、Ｎ個のセルの夫々に対応する達成条件と、当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、表示制御する。本人到達検知部５１は、Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該所定ユーザが達成したことを検知する。他ユーザ到達検知部５２は、所定ユーザとは異なる他ユーザについて、Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該他ユーザが達成したことを検知する。セル管理部５０は、本人到達検知部５１又は他ユーザ到達検知部５２により検知された前記達成条件を示すセルを開状態にする。【選択図】図４
2018051240.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが所定期間内に参加可能なビンゴゲームであって、参加者が達成すべき達成条件を示すＮ個（Ｎは２以上の整数値）のセルが所定のパターンで配列されたビンゴを用いるビンゴゲームの実行を管理する情報処理システムであって、
前記複数のユーザ毎に、前記Ｎ個のセルを抽出し、抽出した前記Ｎ個のセルの並びパターンを決定するセルパターン決定手段と、
前記複数のユーザ毎に、前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件と、当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、所定の表示媒体に表示させる制御を実行する表示制御手段と、
前記複数のユーザのうち所定ユーザについて、当該所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該所定ユーザが達成したことを検知する本人達成検知手段と、
前記複数のユーザのうち前記所定ユーザとは異なる他ユーザについて、前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該他ユーザが達成したことを検知する他ユーザ達成検知手段と、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルのうち、前記本人達成検知手段又は前記他ユーザ達成検知手段により検知された前記達成条件を示すセルを開状態にする開状態化手段と、
を備える情報処理システム。
【請求項２】
前記達成条件は、前記ビンゴゲームの参加者が巡回すべき目的地であり、
前記表示制御手段は、
前記複数のユーザ毎に、前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地が提示された地図の画像と、
当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、前記所定の表示媒体に表示させる制御を実行し、
前記本人達成検知手段は、
当該所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地のうち、
所定の１つに当該所定ユーザが到達したことを検知し、
前記他ユーザ達成検知手段は、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地のうち、
所定の１つに当該他ユーザが到達したことを検知し、
前記開状態化手段は、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルのうち、
前記本人達成検知手段又は前記他ユーザ達成検知手段により検知された前記目的地を示すセルを開状態にする
請求項１に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関する。
【背景技術】
【０００２】
従来より、マトリクス状に割り当てられた各マス目（セル）に各種の識別情報が付されたビンゴカードを用い、抽選により当選した識別情報が該当するマス目に穴をあけ、縦、横、斜めのいずれか一列について早く穴をあけて揃えてあがった者を勝ちとするビンゴゲームが行われている。
【０００３】
このようなビンゴゲームのルールは簡素であるが、一回の抽選のみで結果がわかる遊技方法とは異なり、なかなかビンゴカードに穴が開かないといった焦りや、あと１つで１列が完成して“あがり”となるという期待感を持たせる効果があり、年齢、性別を問わず多くの人々に親しまれている。
【０００４】
このビンゴゲームは通常は紙製のビンゴカードが用いられるが、このゲームを模した電子制御のゲーム機（例えば、特許文献１参照）も種々開発されている。このようなゲーム機では、その表示装置にビンゴカードを表示し、抽選により当選した識別情報がそのビンゴカード上に存在するとき、そのセルを開状態化して、他のセルと識別可能に表示する。
【０００５】
また、このようなゲーム機は、一般に、識別情報を付した複数の抽選球から抽選球を抽出することによって、その抽出された抽選球の識別情報に対応するマスを開状態化するような構成のゲーム機（所謂、抽選球抽出タイプ）と、特許文献１のように、識別情報を付した複数の抽選穴を抽選盤の外方に設け、その抽選穴に抽選球が停止した場合に、その抽選球が停止した識別情報に対応するマスを開状態化するような構成のゲーム機（所謂、ルーレット盤タイプ）、単に映像を用いて識別情報を抽選し、その識別情報に対応するマスを開状態化するような構成のゲーム機などに大きく分けることができる。
【０００６】
このようなゲーム機においては、単に運任せで勝敗が決まるのではゲーム性に劣る為、掛け率の設定等の様々な要因を取り入れて、プレーヤを飽きさせない工夫がなされていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−３３７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１を含め従来の技術では、十分なゲーム性を提供することはできなかった。
そこで、運任せである程度勝敗が左右されるものの、勝利を収める為に戦略の遂行が求められる、適度に複雑化したビンゴゲームを提供する技術の確立が要求されている。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、所定期間内で複数のプレーヤが、他のプレーヤによる開状態状況を互いに確認しながら戦略を立てて楽しむことができるビンゴゲームを提供する技術の確立を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一態様である情報処理システムは、
複数のユーザが所定期間内に参加可能なビンゴゲームであって、参加者が達成すべき達成条件を示すＮ個（Ｎは２以上の整数値）のセルが所定のパターンで配列されたビンゴを用いるビンゴゲームの実行を管理する情報処理システムであって、
前記複数のユーザ毎に、前記Ｎ個のセルを抽出し、抽出した前記Ｎ個のセルの並びパターンを決定するセルパターン決定手段と、
前記複数のユーザ毎に、前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件と、当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、所定の表示媒体に表示させる制御を実行する表示制御手段と、
前記複数のユーザのうち所定ユーザについて、当該所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該所定ユーザが達成したことを検知する本人達成検知手段と、
前記複数のユーザのうち前記所定ユーザとは異なる他ユーザについて、前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該他ユーザが達成したことを検知する他ユーザ達成検知手段と、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルのうち、前記本人達成検知手段又は前記他ユーザ達成検知手段により検知された前記達成条件を示すセルを開状態にする開状態化手段と、
を備える。
【発明の効果】
【００１１】
本発明によれば、所定期間内で複数のプレーヤが、他のプレーヤによる開状態状況を互いに確認しながら戦略を立てて楽しむことができるビンゴゲームを提供する技術を確立することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の情報処理システムの一実施形態の構成を示すブロック図である。
【図２】本発明の情報処理システムの一実施形態の使用形態を示すイメージ図である。
【図３】図１の情報処理システムのうちゲーム管理サーバのハードウェア構成を示すブロック図である。
【図４】図１の情報処理システムのうちゲーム管理サーバ及び各ユーザ端末の機能的構成例を示す機能ブロック図である。
【図５】図１の情報処理システムのうち各ユーザ端末に提示される画面の一例を示す図である。
【図６】図４の機能的構成を有するユーザ端末の出力部の画面遷移を示す状態遷移図である。
【図７】図４の機能的構成を有するゲーム管理サーバが実行する、ゲーム管理処理の流れの一例を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に係る情報システムの構成を示すブロック図である。
図１に示す情報処理システムは、ゲーム管理サーバ１と、ＳＮＳサーバ２と、課金サーバ３と、ｎ人（ｎは１以上の任意の整数値）のユーザの夫々により使用されるユーザ端末４−１乃至ユーザ端末４−ｎとを含むように構成される。
ゲーム管理サーバ１と、ＳＮＳサーバ２と、課金サーバ３と、ユーザ端末４−１乃至ユーザ端末４−ｎとは、インターネット等の所定のネットワークＮを介して相互に接続されている。
【００１４】
ゲーム管理サーバ１は、各ユーザが使用するユーザ端末４−１乃至ユーザ端末４−ｎの夫々に対してゲームの実行環境を提供する。
ユーザ端末４−１乃至ユーザ端末４−ｎの夫々は、各ユーザにより操作されるスマートフォン等で構成され、ゲームの実行等各種処理を実行する。
【００１５】
なお、以下、ユーザ端末４−１乃至ユーザ端末４−ｎの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザ端末４」と呼ぶ。
また、ユーザ端末４のうち、所定のユーザにより操作される一のユーザ端末４を特に「ユーザ端末４−Ｓ」と呼ぶ。
この場合における所定のユーザ以外の一のユーザを「他のユーザ」と呼ぶ。
更に、他のユーザにより操作される一のユーザ端末４を特に「ユーザ端末４−Ａ」と呼ぶ。
【００１６】
図２は、図１の情報処理システムのうちユーザ端末４−Ｓにおける動作を説明する概念図である。
所定の目的地に到達することが、所定のセルについての達成すべき条件とされている場合に、所定の目的地に設置された、例えばビーコンＢと所定の通信を行う操作や、２次元バーコードＱをカメラ機能で撮像する操作を、ユーザが行うことにより、ユーザ端末４−Ｓにおいては、所定のセルが開状態となり、その旨がＳＮＳに投稿される。
また、ユーザ端末４−Ａにおいては、当該所定の目的地への到達に係る達成条件を示すセルが開状態となる。
【００１７】
図３は、図１の情報処理システムのうちゲーム管理サーバ１のハードウェア構成を示すブロック図である。
ゲーム管理サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、出力部１６と、入力部１７と、記憶部１８と、通信部１９と、ドライブ２０とを備えている。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１８からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１９】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、出力部１６、入力部１７、記憶部１８、通信部１９及びドライブ２０が接続されている。
【００２０】
出力部１６は、各種液晶ディスプレイ等で構成され、各種情報を出力する。
入力部１７は、マウスやキーボード等で構成され、各種情報を入力する。
記憶部１８は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種データを記憶する。
通信部１９は、インターネットを含むネットワークＮを介して他の装置（図１の例ではＳＮＳサーバ２や課金サーバ３）との間で行う通信を制御する。
【００２１】
ドライブ２０は、必要に応じて設けられる。ドライブ２０には磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２０によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１８にインストールされる。またリムーバブルメディア３１は、記憶部１８に記憶されている各種データも、記憶部１８と同様に記憶することができる。
【００２２】
ＳＮＳサーバ２及び課金サーバ３の構成は、ゲーム管理サーバ１の構成と基本的に同様であるので、ここではそれらの説明は省略する。
また、ユーザ端末４の構成は、タッチパネル又はカメラを有する場合が有る点を除き、ゲーム管理サーバ１の構成と基本的に同様であるので、ここではそれらの説明は省略する。
【００２３】
このような図３のゲーム管理サーバ１、ＳＮＳサーバ２、課金サーバ３、ユーザ端末４−Ｓ及びユーザ端末４−Ａの各種ハードウェアと各種ソフトウェアとの協働により、次のような処理が可能となる。
即ち、本実施形態では、ゲーム管理サーバ１は、ユーザ端末４−Ｓ及びユーザ端末４−Ａの両方から所定の条件を達成したことを検知して、当該達成条件を示すセルを開状態とし、セルマトリックス上で所定の開状態セル配置となったビンゴ成立かを判定する。
【００２４】
以上説明したような、ユーザ端末４−Ｓ及びユーザ端末４−Ａの両方から所定の条件を達成したことを検知して、当該達成条件を示すセルを開状態とし、セルマトリックス上で所定の開状態セル配置となったビンゴ成立かを判定する一連の処理（以下、「ゲーム管理処理」と呼ぶ）を実現すべく、ゲーム管理サーバ１、ユーザ端末４−Ｓ及びユーザ端末４−Ａは、図４に示すような機能的構成を有している。
なお、ユーザ端末４−Ａの機能的構成は、ユーザ端末４−Ｓと基本的に同様であるので、図４では重複する機能的構成については、適宜、図示を省略している。
【００２５】
図４は、図３のゲーム管理サーバ１、ＳＮＳサーバ２、課金サーバ３、ユーザ端末４−Ｓ及びユーザ端末４−Ａの機能的構成のうち、ゲーム管理処理を実現する機能についての機能的構成例を示す機能ブロック図である。
【００２６】
ゲーム管理サーバ１のＣＰＵ１１においては、時間管理部４１と、セルパターン決定部４２と、ビンゴ成立判定部４３と、が機能する。
これらはビンゴゲーム管理部４０として機能する。
これに加えて、ゲーム管理サーバ１のＣＰＵ１１においては、目的地情報送信部４４と、地図情報送信部４５と、が機能する。
【００２７】
これに加えて、ゲーム管理サーバ１のＣＰＵ１１においては、本人到達検知部５１と、他ユーザ到達検知部５２と、スタンプ購入検知部５３と、が機能する。
これらはセル管理部５０として機能する。
これに加えて、ゲーム管理サーバ１のＣＰＵ１１においては、ＳＮＳ投稿部５４と、課金処理部５５と、が機能する。
【００２８】
ユーザ端末４−ＳのＣＰＵ１１１においては、目的地情報表示制御部７０と、地図表示制御部７１と、目的地到達情報取得部７２と、スタンプ購入指示部７３と、が機能する。
ユーザ端末４−ＡのＣＰＵ２１１においては、目的地到達情報取得部８０が機能する。
【００２９】
ゲーム管理サーバ１のＣＰＵ１１の時間管理部４１は、ゲーム開始、経過、及び終了の各時間を管理する。
ゲーム管理サーバ１のＣＰＵ１１のセルパターン決定部４２は、複数のユーザ毎に、Ｎ個（Ｎは２以上の整数値）のセルを抽出し、抽出したＮ個のセルの並びパターンを決定する。
【００３０】
ゲーム管理サーバ１のＣＰＵ１１のビンゴ成立判定部４３は、いずれかのセルが開状態化された場合に、セルマトリックス上で所定の開状態セル配置となったビンゴ成立かを判定する。
所定の開状態配置は、例えば、任意の縦一列、横一列又は斜め一列であって良いが、これに限定されるものではない。
【００３１】
ゲーム管理サーバ１のＣＰＵ１１の目的地情報送信部４４は、目的地情報ＤＢ６０から、少なくともセルパターン決定部４２に抽出されたＮ個のセルが示す目的地についての所定の情報を取得し、ユーザ端末４の夫々に送信する。
所定の情報は、例えば、緯度、経度、画像データ、及び紹介文であって良いが、これに限定されるものではない。
【００３２】
ゲーム管理サーバ１のＣＰＵ１１の地図情報送信部４５は、ユーザ端末４からのリクエストに応じて、地図ＤＢ６１から地図情報を取得し、当該ユーザ端末４に送信する。
ゲーム管理サーバ１のＣＰＵ１１のセル管理部５０は、所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルのうち、本人到達検知部５１又は他ユーザ到達検知部５２により、当該所定ユーザ又は当該他のユーザが到達したことが検知された目的地を示すセルを開状態にする。
【００３３】
ゲーム管理サーバ１のＣＰＵ１１の本人到達検知部５１は、目的地到達情報取得部７２からの信号を受信することにより、当該所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地のうち、所定の１つに当該所定ユーザが到達したことを検知する。
当該検知に応じて、セル管理部５０は、当該所定ユーザについて当該目的地を示すセルを開状態にする。
【００３４】
ゲーム管理サーバ１のＣＰＵ１１の他ユーザ到達検知部５２は、目的地到達情報取得部８０からの信号を受信することにより、所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地のうち、所定の１つに当該他のユーザが到達したことを検知する。
当該検知に応じて、セル管理部５０は、当該所定ユーザについて当該目的地を示すセルを開状態にする。
なお、この場合において、例えば、当該所定ユーザと、当該他のユーザが、ＳＮＳにおける友達リストに、相互に登録されていることを、開状態とすることの条件として良い。
【００３５】
ゲーム管理サーバ１のＣＰＵ１１のスタンプ購入検知部５３は、当該所定ユーザが、目的地を示すセルの一について、開状態であることを示すスタンプを購入する操作を行ったことを検知し、課金処理部５５に通知する。
当該検知に応じて、セル管理部５０は、当該所定ユーザについて当該目的地を示すセルを開状態にする。
なお、この場合において、課金処理部５５に通信部１９を介して課金サーバ３に課金処理を要求させて、正常に処理されたことを、開状態とすることの条件として良い。
【００３６】
ゲーム管理サーバ１のＣＰＵ１１のＳＮＳ投稿部５４は、本人到達検知部５１に、当該所定ユーザが所定の目的地到達したことが検知されたことに応じて、その旨の文面を生成し、ＳＮＳに当該文面を投稿する。
また、ゲーム管理サーバ１のＣＰＵ１１のＳＮＳ投稿部５４は、当該所定ユーザからの操作に応じて、当該他のユーザに、協力を要請する投稿をして良い。
ここで、ＳＮＳ投稿部５４は、ビンゴ成立の為に開状態化が必要な残り１つの閉状態のセルが示す１以上の目的地への到達を要請する旨の文面を生成し、ＳＮＳに当該文面を投稿して良い。
なお、この場合において、例えば、当該所定ユーザと、当該他のユーザが、ＳＮＳにおける友達リストに、相互に登録されていることが、投稿を閲覧する為の条件であって良い。
【００３７】
ユーザ端末４−ＳのＣＰＵ１１１の目的地情報表示制御部７０は、当該所定ユーザによる操作に応じて、複数のユーザ毎に、並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地についての情報を、出力部１１６である所定の表示媒体に表示させる制御を実行する。
ユーザ端末４−ＳのＣＰＵ１１１の地図表示制御部７１は、当該所定ユーザによる操作に応じて、複数のユーザ毎に、並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地が提示された地図の画像と、当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、出力部１１６である所定の表示媒体に表示させる制御を実行する。
【００３８】
ユーザ端末４−ＳのＣＰＵ１１１の目的地到達情報取得部７２は、当該所定ユーザが複数のユーザ毎に、並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地の何れか一つに到達したことを示す情報を取得する。
目的地の何れか一つに到達したことを示す情報とは、例えば２次元バーコード画像の撮像データ又はビーコン識別情報であって良い。
ここで、当該所定ユーザが２次元バーコード画像を撮像したことをもって、ユーザ端末４−Ｓは一定期間のビーコンの受信を開始することとして良い。
この様にすることにより、当該所定ユーザが知らぬ間に、ユーザ端末４−Ｓがビーコン通信をしてしまうことへのセキュリティに関する不安を解消することが出来る。
また、この様にすることにより更に、２次元バーコード画像の撮像に関して、画像データ投稿や画像ファイル添付メール等を利用して撮像を行っても、当該所定ユーザが、実際に当該目的地に到達しなければビーコンを受信できないことから、不正を効果的に防止することが出来る。
なお、これとは逆に、ビーコンを受信したことをもって、ユーザ端末４−Ｓは２次元バーコード画像の撮像を開始するとしても良い。
この様にすることにより、当該所定ユーザが、実際に当該目的地に到達しなければ、２次元バーコード画像を撮像することが出来ないことから、画像データ投稿等を利用しても無効果となり、不正を効果的に防止することが出来る。
【００３９】
ユーザ端末４−ＳのＣＰＵ１１１のスタンプ購入指示部７３は、当該所定ユーザが、目的地を示すセルの一について、開状態であることを示すスタンプを購入する操作を行ったことに応じて、スタンプの購入をゲーム管理サーバ１に指示する。
ユーザ端末４−ＡのＣＰＵ２１１の目的地到達情報取得部８０は、当該他のユーザが目的地の何れか一つに到達したことを示す情報を取得する。
【００４０】
この様な機能的構成を有することにより、所定期間内で複数のプレーヤが、他のプレーヤによる開状態状況を互いに確認しながら戦略を立ててビンゴゲームを楽しむことができるので、ユーザにとって関心の対象となる。
【００４１】
図５は、図１の情報処理システムのうち各ユーザ端末４に提示される画面の一例を示す図である。
各ユーザ端末４は、地図表示画面３００を初期表示する。
地図表示画面３００は、画面遷移領域３０１と、地図表示領域３０２と、広告表示領域３０３と、残り時間表示領域３０４と、地図拡大操作領域３０５と、地図縮小操作領域３０６と、を含んで構成される。
【００４２】
画面遷移領域３０１は、ビンゴシート画面３０７を表示させる操作を受け付ける領域である。
また、画面遷移領域３０１は、ビンゴシート画面３０７を全体として簡略化して構成し、開状態セルの配置を直観できる様、色彩を変える等した部分を配置して表示させて良い。
【００４３】
地図表示領域３０２は、ユーザ端末４の現在位置を中心とする周辺地図上に、各目的地を示して表示する領域である。
なお、所定の操作により、現在位置以外を中心とする周辺地図を表示出来て良い。
【００４４】
広告表示領域３０３は、例えば地図表示領域３０２に示される地図上の中心点が属する地理的領域に対応する広告が、表示される領域である。
残り時間表示領域３０４は、ビンゴゲーム終了までの残り時間を示す領域である。
当該残り時間に基づいて、ユーザがより良い条件達成行動を採ることを、可能とする。
【００４５】
地図拡大操作領域３０５は、地図表示領域３０２の地図を拡大させる操作を受け付ける領域である。
地図縮小操作領域３０６は、地図表示領域３０２の地図を縮小させる操作を受け付ける領域である。
【００４６】
ビンゴシート画面３０７は、到達すべき目的地を示すＮ個のセル領域３０８を含んで構成される。
セル領域３０８は、セル毎の閉状態又は開状態に応じて、例えば「済」の字を示すスタンプ画像を、セル領域３０８内に重畳して表示させて良い。
【００４７】
なお、本実施例では、ゲームをユーザにとって有利な状態から開始させる目的で、５×５のセルマトリックスの中心に、初期状態から開状態となっている特殊なサービスセルを「ＦＲＥＥ  ＳＰＡＣＥ」と示して配置しているが、当該セルは、必ずしも設けなくて良い。
また、各セル領域３０８は、目的地紹介画面３０９を表示させる操作を受け付ける領域である。
【００４８】
目的地紹介画面３０９は、目的地紹介画像領域３１０と、目的地紹介文領域３１１と、撮像画面遷移操作領域３１２と、を含んで構成される。
目的地紹介画像領域３１０は、目的地を紹介する画像を示す領域である。
なお、本実施例では、「ワットプラケオ」を目的地として示すセル領域３０８に対応して、「ワットプラケオ」を紹介する画像が示されているが、他の目的地を示すセル領域を操作した場合は、当該他の目的地を紹介する画像が示されることは、言うまでもない。
【００４９】
目的地紹介文領域３１１は、目的地を紹介する文を示す領域である。
なお、本実施例では、「ワットプラケオ」を目的地として示すセル領域３０８に対応して、「ワットプラケオ」を紹介する文が示されているが、他の目的地を示すセル領域を操作した場合は、当該他の目的地を紹介する文が示されることは、言うまでもない。
【００５０】
撮像画面遷移操作領域３１２は、撮像画面３１３を表示させる操作を受け付ける領域である。
撮像画面３１３は、ユーザ端末４が備えるカメラ機能が取得した画像が示されるファインダー領域と、当該ファインダー領域に映し出された２次元バーコードＱを単一又は複数一括で読み取りさせる読取操作受付領域である「単一スキャン」ボタン及び「一括スキャン」ボタンを含んで構成される。
【００５１】
この様にすることにより、ユーザはビンゴゲームにおいて、ビンゴ状態を成立させるべく、必要な位置に配置されたセルが示す目的地に移動して、到達したことを示す情報である２次元バーコードをユーザ端末４が備えるカメラ機能で読み取りをさせて、狙ったセルを順次開状態としていくことができる。
【００５２】
図６は、図４の機能的構成を有するユーザ端末４の出力部の画面遷移を示す状態遷移図である。
図６において、各状態は、１つの長方形で示されており、その長方形に引かれた“Ｃ”を含む符号により判別される。
１つの状態から１つの状態への状態遷移は、状態遷移条件が満たされると実行される。
このような状態遷移条件は、図６おいては、１つの状態から１つの状態への遷移を表す矢印に、“Ａ”を含む符号を付して表されている。
【００５３】
本実施形態においては、図６に示すように、マップ表示状態Ｃ１が基本の状態になる。ユーザが所定の操作をしてアプリケーションを起動することで、図示せぬ別の表示状態からマップ表示状態Ｃ１に遷移するものとする。
マップ表示状態Ｃ１では、出力部１１６においては、地図表示画面３００の画面表示がなされている。
【００５４】
マップ表示状態Ｃ１において、ユーザが、画面遷移領域３０１をタップすると、状態遷移条件Ａ１が満たされる。
すると、状態はビンゴセル表示状態Ｃ２に遷移する。この場合に、出力部１１６においてはビンゴシート画面３０７が表示される。そこで、図示せぬ戻るボタンをタップすると、状態遷移条件Ａ２が満たされる。
すると、状態はマップ表示状態Ｃ１に遷移する。
【００５５】
ビンゴセル表示状態Ｃ２において、各セル領域３０８をタップすると、状態遷移条件Ａ３が満たされる。
すると、状態は目的地情報表示状態Ｃ３に遷移する。
例えば、各セル領域３０８のうち、「ワットプラケオ」が表示された項目をタップすると、目的地情報表示状態Ｃ３においては、出力部１１６に「ワットプラケオ」の目的地紹介画面３０９が表示される。
目的地情報表示状態Ｃ３において、出力部１１６には目的地紹介画面３０９が表示される。そこで、ユーザが図示せぬ戻るボタンをタップすると、状態遷移条件Ａ４が満たされる。
すると、状態はビンゴセル表示状態Ｃ２に遷移する。
【００５６】
目的地情報表示状態Ｃ３において、ユーザが、撮像画面遷移操作領域３１２をタップすると、状態遷移条件Ａ５が満たされる。
すると、状態は撮像待機状態Ｃ４に遷移する。
【００５７】
例えば、撮像画面３１３におけるファインダー領域に２次元バーコードＱが映し出された状態で「単一スキャン」が表示されたボタン領域３１４がタップされると、２次元バーコードＱが読み取りされる。
２次元バーコードＱの読み取りが成功すると、状態遷移条件Ａ６が満たされる。
すると、状態はビンゴセル表示状態Ｃ２に遷移する。
【００５８】
撮像待機状態Ｃ４において、出力部１１６には撮像画面３１３が表示される。そこで、ユーザが図示せぬ戻るボタン又は「キャンセル」が表示されたボタン領域をタップすると、状態遷移条件Ａ７が満たされる。
すると、状態は目的地情報表示状態Ｃ３に遷移する。
【００５９】
この様にすることにより、ユーザはビンゴゲームにおいて、ビンゴ状態を成立させるべく、必ずしも移動をするとは限らない目的地について、事前に紹介情報を閲覧しておき、その中の興味を持った目的地を含める様に、ビンゴ状態の成立させ方を選択する工夫をする楽しみ方が、可能となる。
【００６０】
図７は、図４の機能的構成を有するゲーム管理サーバ１が実行するゲーム管理処理の流れの一例を説明するフローチャートである。
【００６１】
ステップＳ１において、ゲーム管理サーバ１のセルパターン決定部４２は、複数のユーザ毎に、Ｎ個（Ｎは２以上の整数値）のセルを抽出し、抽出したＮ個のセルの並びパターンを決定する。
ステップＳ２において、ゲーム管理サーバ１の目的地情報送信部４４は、目的地情報ＤＢ６０から、少なくともセルパターン決定部４２に抽出されたＮ個のセルが示す目的地についての所定の情報を取得し、ユーザ端末４の夫々に送信する。
【００６２】
ステップＳ３において、ゲーム管理サーバ１のセル管理部５０は、本人到達検知部５１が、目的地到達情報取得部７２からの信号を受信することにより、当該所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地のうち、所定の１つに当該所定ユーザが到達したことを検知したかについて、判定を行う。
ステップＳ３において、ゲーム管理サーバ１のセル管理部５０に、検知したと判定された場合は、処理はステップＳ４に進む。一方、検知しなかったと判定された場合は、処理はステップＳ７に進む。
ステップＳ４において、ゲーム管理サーバ１のセル管理部５０は、当該所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルのうち、本人到達検知部５１により検知された目的地を示すセルを開状態にする。
【００６３】
ステップＳ５において、ゲーム管理サーバ１のＳＮＳ投稿部５４は、本人到達検知部５１に、当該所定ユーザが所定の目的地到達したことが検知されたことに応じて、その旨の文面を生成し、ＳＮＳに当該文面を投稿する。
ステップＳ６において、ゲーム管理サーバ１のセル管理部５０は、当該他ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルのうち、本人到達検知部５１により検知された目的地を示すセルを当該他ユーザについて開状態にする。
その後、処理はステップＳ１１に進む。
【００６４】
ステップＳ７において、ゲーム管理サーバ１のセル管理部５０は、スタンプ購入検知部５３が、当該所定ユーザが、目的地を示すセルの一について、開状態であることを示すスタンプを購入する操作を行ったことを検知したかについて、判定を行う。
ステップＳ７において、ゲーム管理サーバ１のセル管理部５０に、検知したと判定された場合は、処理はステップＳ８に進む。一方、検知しなかったと判定された場合は、処理はステップＳ１０に進む。
【００６５】
ステップＳ８において、ゲーム管理サーバ１の課金処理部５５は、通信部１９を介して課金サーバ３に課金処理を要求する。
ステップＳ９において、ゲーム管理サーバ１のセル管理部５０は、当該所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルのうち、本人到達検知部５１又は他ユーザ到達検知部５２により検知された目的地を示すセルを開状態にする。
その後、処理はステップＳ１１に進む。
【００６６】
ステップＳ１０において、ゲーム管理サーバ１のセル管理部５０は、他ユーザ到達検知部５２が、目的地到達情報取得部８０からの信号を受信することにより、所定ユーザに対して決定された並びパターンのビンゴに含まれるＮ個のセルの夫々に対応する目的地のうち、所定の１つに当該他ユーザが到達したことを検知したかについて、判定を行う。
ステップＳ１０において、ゲーム管理サーバ１のセル管理部５０に、検知したと判定された場合は、処理はステップＳ９に進む。一方、検知しなかったと判定された場合は、処理はステップＳ１１に進む。
ステップＳ１１において、ゲーム管理サーバ１のビンゴ成立判定部４３は、いずれかのセルが開状態化された場合に、セルマトリックス上で所定の開状態セル配置となったビンゴ成立かを判定する。
ステップＳ１１において、ビンゴ成立と判定された場合は、処理はステップＳ１２に進む。一方、ビンゴ不成立と判定された場合は、処理はステップＳ１３に進む。
【００６７】
ステップＳ１２において、ゲーム管理サーバ１のビンゴゲーム管理部４０は、当該所定のユーザに褒賞を付与する。
その後、ゲーム管理処理を終了する。
ステップＳ１３において、ゲーム管理サーバ１の時間管理部４１は、ゲーム終了時刻が経過したかについて、判定する。
ステップＳ１３において、ゲーム終了時刻が経過したと判定された場合、ゲーム管理処理を終了する。一方経過していないと判定された場合、処理はステップＳ３に戻る。
【００６８】
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙に過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００６９】
例えば、図３に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。
【００７０】
また、図４に示す機能ブロック図は、例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理システムに備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは、特に図４の例に限定されない。
【００７１】
また、機能ブロックの存在場所も、図４に限定されず、任意でよい。例えばゲーム管理サーバ１側の機能ブロックの少なくとも一部をユーザ端末４側等に設けてもよいし、その逆でもよい。
例えば、ゲーム管理サーバ１側のビンゴゲーム管理部４０は、専用アプリケーションを適用する等して、ユーザ端末４側が備えて良い。
また、例えば、ゲーム管理サーバ１側のセル管理部５０は、専用アプリケーションを適用する等して、ユーザ端末４側が備えて良い。
そして、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体との組み合わせで構成してもよい。
【００７２】
また例えば、上述の実施形態ではユーザ端末４はスマートフォンで構成されていたが、スマートフォンだけでなく、タブレットや今後の新しいデバイスを含めた任意の装置で構成することもできる。
また例えば、上述の実施形態ではゲーム管理サーバ１と、ＳＮＳサーバ２と、課金サーバ３は、夫々別個のハードウェアであるが、１台のハードウェアが２台以上を兼ねて良い。
【００７３】
各機能ブロックの処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えばサーバの他汎用のタブレットＰＣや携帯ゲーム機であってもよい。
【００７４】
このようなプログラムを含む記録媒体は、各ユーザにプログラムを提供するために装置本体とは別に配布される、リムーバブルメディアにより構成されるだけではなく、装置本体に予め組み込まれた状態で各ユーザに提供される記録媒体等で構成される。
【００７５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に添って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また例えば、各ユーザが、同時に所定のビンゴゲームをプレイしている他のユーザに対して、特定の場所を指定して、「ヘルプ」メッセージを通知する手段を有して良い。
（制限時間が迫っている場合等、自らが辿り着けない特定の場所に、近くにいる他のプレーヤに巡回してもらうことで、協力して高スコアを実現することができる。（その際の商品は山分けでも良い））とすることもできる。
また例えば、ナビ機能で、一番効率よく特定の場所を巡回するルートを提示できて良い。
【００７６】
また、例えばナビ機能で、リーチやビンゴに到達するために巡回するルートを提示して良い。
また、例えば特定の場所のうち、当該特定の場所についてスポンサーがある場合には、当該特定の場所に関連付けられたビンゴゲームのセルについて、その場所を表示して良い。（プレーヤが、巡回すれば確実にオープンすることができるセルをあらかじめ確認できるので、スポンサーのインセンティブとすることができる。たくさん広告料を支払った場所ほど先に表示されるようにしても良い。）。
【００７７】
また、例えばビンゴゲームの勝者に当該特定の場所等周辺で使えるクーポン等を抽選で付与して良い。
また、例えば前回プレイしてから所定期間内に再度同じ地域内（必ずしも同じビンゴゲームでなくても良い）をプレイすると、獲得したクーポンの有効期限が延長されて良い。
（所定の地域にリピータを呼び込む緯線ティブとすることができる）。
【００７８】
以上まとめると、本発明が適用される情報処理システムは、次のような構成を取れば足り、各種各様な実施形態を取ることができる。
即ち、本発明が適用される情報処理システムは、
複数のユーザが所定期間内に参加可能なビンゴゲームであって、参加者が達成すべき達成条件を示すＮ個（Ｎは２以上の整数値）のセルが所定のパターンで配列されたビンゴを用いるビンゴゲームの実行を管理する情報処理システムであって、
前記複数のユーザ毎に、前記Ｎ個のセルを抽出し、抽出した前記Ｎ個のセルの並びパターンを決定するセルパターン決定手段（例えば図４のセルパターン決定部４２）と、
前記複数のユーザ毎に、前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件と、当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、所定の表示媒体（例えば図４の出力部１１６）に表示させる制御を実行する表示制御手段（例えば図４の地図表示制御部７１）と、
前記複数のユーザのうち所定ユーザについて、当該所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該所定ユーザが達成したことを検知する本人達成検知手段（例えば図４の本人到達検知部５１）と、
前記複数のユーザのうち前記所定ユーザとは異なる他ユーザについて、前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する達成条件のうち、所定の１つを当該他ユーザが達成したことを検知する他ユーザ達成検知手段と（例えば図４の他ユーザ到達検知部５２）、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルのうち、前記本人達成検知手段又は前記他ユーザ達成検知手段により検知された前記達成条件を示すセルを開状態にする開状態化手段（例えば図４のセル管理部５０）と、
を備える、
情報処理システムであれば足りる。
【００７９】
また、
前記達成条件は、前記ビンゴゲームの参加者が巡回すべき目的地であり、
前記表示制御手段は、
前記複数のユーザ毎に、前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地が提示された地図の画像（例えば図５の地図表示領域３０２）と、
当該Ｎ個のセルを閉状態にしたままの前記ビンゴとを、前記所定の表示媒体に表示させる制御を実行し、
前記本人達成検知手段（例えば図４の本人到達検知部５１）は、
当該所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地のうち、
所定の１つに当該所定ユーザが到達したことを検知し、
前記他ユーザ達成検知手段（例えば図４の他ユーザ到達検知部５２）は、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルの夫々に対応する目的地のうち、
所定の１つに当該他ユーザが到達したことを検知し、
前記開状態化手段（例えば図４のセル管理部５０）は、
前記所定ユーザに対して決定された前記並びパターンのビンゴに含まれる前記Ｎ個のセルのうち、
前記本人達成検知手段又は前記他ユーザ達成検知手段により検知された前記目的地を示すセルを開状態にする
【００８０】
このような情報処理システムを適用することで、所定期間内で複数のプレーヤが、他のプレーヤによる開状態状況を互いに確認しながら戦略を立てて楽しむことができるビンゴゲームを提供することができる。
【符号の説明】
【００８１】
１・・・ゲーム管理サーバ、２・・・ＳＮＳサーバ、３・・・課金サーバ、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・出力部、１７・・・入力部、１８・・・記憶部、１９・・・通信部、２０・・・ドライブ、３１・・・リムーバブルメディア、４０・・・ビンゴゲーム管理部、４１・・・時間管理部、４２・・・セルパターン決定部、４３・・・ビンゴ成立判定部、４４・・・目的地情報送信部、４５・・・地図情報送信部、５０・・・セル管理部、５１・・・本人到達検知部、５２・・・他ユーザ到達検知部、５３・・・スタンプ購入検知部、５４・・・ＳＮＳ投稿部、５５・・・課金処理部、６０・・・目的地情報
ＤＢ、６１・・・地図ＤＢ、７０・・・目的地情報表示制御部、７１・・・地図表示制御部、７２・・・目的地到達情報取得部、７３・・・スタンプ購入指示部、８０・・・目的地到達情報取得部、１１１・・・ＣＰＵ、１１６・・・出力部、１１７・・・入力部、１１９・・・通信部、２１１・・・ＣＰＵ、２１７・・・入力部、２１９・・・通信部、Ｎ・・・ネットワーク、Ｑ・・・２次元バーコード
【図１】
2018051240.tif 000003
【図２】
2018051240.tif 000004
【図３】
2018051240.tif 000005
【図４】
2018051240.tif 000006
【図５】
2018051240.tif 000007
【図６】
2018051240.tif 000008
【図７】
2018051240.tif 000009