(57)【要約】【課題】ユーザの意向に応じたゲームの選択を可能としたゲームの選択制御方法等を提供する。【解決手段】複数のゲーム間で共通して利用されるシステムアプリケーション１０４と、ゲーム毎に用意され、共通アプリケーションと組み合わされて動作する複数の専用モジュール１０５Ａ、１０５Ｂ…とを含み、ユーザの指示に基づいて専用モジュールを選択的に動作させて複数のゲームを選択的にプレイさせる統合型ゲームアプリケーション１００と、一のゲームに対応する専用モジュール１０５とシステムアプリケーション１０４とを含み、ユーザに専用モジュール１０５に対応するゲームをプレイさせる専用型ゲームアプリケーション１０１Ａ、１０１Ｂ…とを用意し、ユーザの選択に応じてユーザの端末装置３に配信する。端末装置３では、ユーザの指示に従ってゲームアプリケーション１００、１０１を選択的に動作させることによりユーザに一のゲームをプレイさせる。【選択図】図３
2014042646.tif 000002
【特許請求の範囲】
【請求項１】
複数の個別ゲーム間で共通して利用される共通アプリケーションと、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーションとを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエアと、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエアと、をユーザの選択に応じて該ユーザの端末装置に実装させる手順と、
ユーザからの指示に従って、前記統合型ゲームソフトウエア又は前記専用型ゲームソフトウエアをユーザの端末装置上で選択的に動作させることにより、ユーザに前記統合型ゲームソフトウエアに含まれている複数の個別ゲームのいずれか一つ、又は前記専用型ゲームソフト上に対応する一の個別ゲームをプレイさせる手順と、
を備えたゲームの選択制御方法。
【請求項２】
前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアのそれぞれを、前記ユーザの端末装置からアクセス可能な配信サーバ上に保持させる手順をさらに備え、
前記実装させる手順は、前記ユーザの端末装置からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記配信サーバから前記ユーザの端末装置に通知する手順と、前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する手順と、
をさらに含んでいるゲームの選択制御方法。
【請求項３】
前記専用アプリケーションは、前記個別ゲームをプレイさせるための仮想的なゲーム機を前記ユーザの端末装置上で動作させるように構成されている請求項１又は２に記載のゲームの選択制御方法。
【請求項４】
前記複数の個別ゲームのそれぞれをプレイするための仮想的なゲーム機を有する仮想的な場が開設されたゲームサーバに対して前記ユーザ端末装置がアクセス可能であり、
前記共通アプリケーションは、前記ゲームサーバから前記仮想的なゲーム機の状況を特定する情報を取得し、
前記専用アプリケーションは、前記共通アプリケーションが取得した情報に従って前記ゲーム機を前記ユーザの端末装置上で動作させるように構成されている請求項１又は２に記載のゲームの選択制御方法。
【請求項５】
複数の個別ゲーム間で共通して利用される共通アプリケーションと、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーションとを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエアと、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエアと、をサーバ装置上に保持させる手順と、
ユーザの端末装置からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記ユーザの端末装置に通知する手順と、
前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する手順と、
を備えたゲームソフトウエアの配信制御方法。
【請求項６】
複数の個別ゲーム間で共通して利用される共通アプリケーションと、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーションとを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエアと、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエアと、を記憶する記憶手段と、
ユーザの端末装置からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記ユーザの端末装置に通知する通知手段と、
前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する配信手段と、
を備えたゲームソフトウエアの配信サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のゲームをユーザに選択的にプレイさせる場合の選択制御方法、並びにその選択制御を実現するために適したゲームソフトウエアの配信制御方法等に関する。
【背景技術】
【０００２】
サーバ装置上に保持された複数のゲームソフトウエアをユーザの端末装置に選択的に配信する仕組みの一種として、ユーザに関する情報を参照することによりユーザの趣向に合致したゲームを選別し、選別されたゲームのリストを配信してリスト内からユーザにゲームを選択させ、選ばれたゲームのソフトウエアをユーザの端末装置に配信する仕組みが提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４２５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のゲームの選択方法は、ゲーム毎に用意されたソフトウエアをユーザの選択に応じて個別にダウンロードさせることを必須としている。そのため、複数のゲームを横断的にプレイすることを望むようなユーザには、ゲーム毎にダウンロードや起動を繰り返す必要があって、手間がかかる。一方、特定のゲームをプレイしたユーザが、そのゲームと似通った、あるいは関連した他のゲームをプレイすることを望んでも、そのゲームを探す必要が生じる点で煩わしさが生じる。
【０００５】
そこで、本発明は、ユーザの意向に応じたゲームの選択を可能としたゲームの選択制御方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るゲームの選択制御方法は、複数の個別ゲーム間で共通して利用される共通アプリケーション（１０４）と、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーション（１０５Ａ、１０５Ｂ…）とを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエア（１００）と、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエア（１０１Ａ、１０１Ｂ…）と、をユーザの選択に応じて該ユーザの端末装置（３）に実装させる手順（Ｓ１〜Ｓ４）と、ユーザからの指示に従って、前記統合型ゲームソフトウエア又は前記専用型ゲームソフトウエアをユーザの端末装置上で選択的に動作させることにより、ユーザに前記統合型ゲームソフトウエアに含まれている複数の個別ゲームのいずれか一つ、又は前記専用型ゲームソフト上に対応する一の個別ゲームをプレイさせる手順（Ｓ１１〜Ｓ１９、Ｓ２１、Ｓ３１〜Ｓ３３）と、を備えたものである。
【０００７】
本発明の選択制御方法においては、複数の個別ゲームのそれぞれに対応する専用アプリケーションを共通アプリケーションと組み合わせ、ユーザの指示に従って一つの個別ゲームを選択してプレイできるように統合ゲームソフトウエアが構成されている。つまり、統合型ゲームソフトウエアは、複数の個別ゲームを選択的にプレイすることを含む一つの統合されたゲームを提供するソフトウエアとして構成されている。したがって、複数のゲームを横断的にプレイしたいユーザは統合型ゲームソフトウエアを端末装置に実装し、そのソフトウエアを端末装置上で動作させることにより、個別ゲームを適宜に選択してプレイすることができる。一方、専用型ゲームソフトウエアは、一つの個別ゲームに対応する専用アプリケーションを共通アプリケーションと組み合わせてその専用アプリケーションに対応する個別ゲームのみをプレイできるように構成されている。したがって、特定のゲームのみを気軽にプレイすることを望むユーザは、専用型ゲームソフトウエアを端末装置に実装してこれを動作させればよい。このように、本発明によれば、特定の個別ゲームを選択してプレイする方法として、統合型ゲームソフトウエアを利用してその中で選択する方法と、専用型ゲームソフトウエアを利用する方法とを使い分けることができるので、ユーザの意向に沿ったゲームの選択を実現することができる。しかも、統合型ゲームソフトウエアと専用型ゲームソフトウエアとの間で、共通アプリケーションは同じであり、かつ専用アプリケーションも共用することができる。したがって、それらのアプリケーションを開発することにより、統合型及び専用型のいずれのゲームソフトウエアもユーザに提供することができる。新規に個別ゲームを追加する場合でも、その個別ゲームに対応する専用アプリケーションを共通アプリケーションに適合する仕様としておくことにより、新規な個別ゲームが選択肢の一つとなる統合型ゲームソフトウエアの更新版も、新規な個別ゲームのみがプレイできる専用型ゲームソフトウエアもユーザに容易に提供することができる。
【０００８】
本発明に係る選択制御方法の一形態においては、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアのそれぞれを、前記ユーザの端末装置からアクセス可能な配信サーバ（１０）上に保持させる手順をさらに備えてもよい。その場合、前記実装させる手順は、前記ユーザの端末装置からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記配信サーバから前記ユーザの端末装置に通知する手順（Ｓ２）と、前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する手順（Ｓ４）と、をさらに含むことができる。このような形態によれば、ユーザの意向に応じて統合型ゲームソフトウエア又は専用型ゲームソフトウエアをユーザの端末装置に適宜に配信することができる。
【０００９】
前記専用アプリケーションは、前記個別ゲームをプレイさせるための仮想的なゲーム機を前記ユーザの端末装置上で動作させるように構成されてもよい。これによれば、統合型ゲームソフトウエアを選択したユーザは、複数種類のゲーム機からいずれか一つのゲーム機を選んでゲームをプレイすることができる。特定のゲーム機に興味を持つユーザは、そのゲーム機に対応する専用型ゲームソフトウエアを選択すればよい。
【００１０】
本発明の一形態においては、前記複数の個別ゲームのそれぞれをプレイするための仮想的なゲーム機を有する仮想的な場が開設されたゲームサーバ（２０）に対して前記ユーザ端末装置がアクセス可能であり、前記共通アプリケーションは、前記ゲームサーバから前記仮想的なゲーム機の状況を特定する情報を取得し、前記専用アプリケーションは、前記共通アプリケーションが取得した情報に従って前記ゲーム機を前記ユーザの端末装置上で動作させるように構成されてもよい。これによれば、ゲームサーバ上に設置された仮想的な場をユーザ間で共有し、ユーザが選択したゲーム機の状況を共通アプリケーションにてユーザ端末装置に取り込み、そのゲーム機におけるゲームのプレイをユーザ端末装置上で専用アプリケーションにより制御することができる。
【００１１】
また、本発明に係るゲームソフトウエアの配信制御方法は、複数の個別ゲーム間で共通して利用される共通アプリケーション（１０４）と、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーション（１０５Ａ、１０５Ｂ…）とを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエア（１００）と、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエア（１０１）と、をサーバ装置（２）上に保持させる手順と、ユーザの端末装置（３）からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記ユーザの端末装置に通知する手順（Ｓ２）と、前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する手順（Ｓ４）と、を備えたものである。
【００１２】
さらに、本発明に係るゲームソフトウエアの配信サーバ（１０）は、複数の個別ゲーム間で共通して利用される共通アプリケーション（１０４）と、前記個別ゲーム毎に用意され、前記共通アプリケーションと組み合わされて動作する複数の専用アプリケーション（１０５Ａ、１０５Ｂ…）とを含み、ユーザの指示に基づいて前記専用アプリケーションを選択的に動作させることにより該ユーザに前記複数の個別ゲームを選択的にプレイさせるように構成された統合型ゲームソフトウエア（１００）と、一の個別ゲームに対応する専用アプリケーションと前記共通アプリケーションとを含み、前記専用アプリケーション及び前記共通アプリケーションを動作させることによりユーザに当該専用アプリケーションに対応する個別ゲームをプレイさせるように構成された専用型ゲームソフトウエア（１０１）と、を記憶する記憶手段（１１）と、ユーザの端末装置（３）からのアクセスに対して、前記統合型ゲームソフトウエア及び前記専用型ゲームソフトウエアを、ユーザの選択に委ねられるべき配信候補の少なくとも一部として前記ユーザの端末装置に通知する通知手段（１２、Ｓ２）と、前記配信候補の通知に対応する前記ユーザの選択結果に従って、該ユーザが選択したゲームソフトウエアを前記ユーザの端末装置に配信する配信手段（１２、Ｓ４）と、を備えたものである。
【００１３】
これらの配信制御方法及び配信サーバによれば、本発明のゲームの選択制御を容易に実現することができる。
【００１４】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１５】
以上に説明したように、本発明によれば、特定の個別ゲームを選択してプレイする方法として、統合型ゲームソフトウエアを利用してその中で選択する方法と、専用型ゲームソフトウエアを利用する方法とを使い分けることができるので、ユーザの意向に沿ったゲームの選択を実現することができる。しかも、統合型ゲームソフトウエアと専用型ゲームソフトウエアとの間で、共通アプリケーションは同じであり、かつ専用アプリケーションも共用することができるので、統合型及び専用型のそれぞれのゲームソフトウエアの開発の負担を軽減し、新規な個別ゲームも容易に追加できる、といった作用効果も得られる。
【図面の簡単な説明】
【００１６】
【図１】本発明が適用されるゲームシステムの全体構成を示す図。
【図２】図１のゲームシステムの要部の構成を示す図。
【図３】ユーザ端末装置にて所定のゲームをユーザにプレイさせるために用意されるソフトウエアの構成を示す図。
【図４】統合型ゲームソフトウエアに含まれるシステムアプリケーションがユーザ端末装置上で提供するインターフェースの一例を示す図。
【図５】配信サーバ部からユーザ端末装置にソフトウエアを配信する手順を示すフローチャート。
【図６】ユーザ端末装置にて統合型ゲームアプリケーションが起動された場合における制御ユニットの処理手順を示すフローチャート。
【図７】ユーザ端末装置にて専用型ゲームアプリケーションが起動された場合における制御ユニットの処理手順を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明を一般的なサーバ−クライアント型のゲームシステムに適用した一形態を説明する。図１は本発明の一形態に係るゲームシステムの概略構成を示している。ゲームシステム１は、サーバ装置としてのセンターサーバ２と、そのセンターサーバ２に対してネットワーク４を介して接続可能なクライアント装置としてのユーザ端末装置３とを含む。センターサーバ２は、複数のサーバユニット２Ａ、２Ｂ…が組み合わされることにより一台の論理的なサーバ装置として構成されている。ただし、単一のサーバユニットによりセンターサーバ２が構成されてもよい。あるいは、クラウドコンピューティングを利用して論理的にセンターサーバ２が構成されてもよい。
【００１８】
ユーザ端末装置３は、センターサーバ２から配信されるゲームソフトウエアを実行することにより、ゲーム装置として機能するネットワーク端末装置の一種である。図１では、端末装置３の一例として、携帯電話（スマートフォンを含む。）が図示されている。パーソナルコンピュータ（以下、ＰＣと表記する。）、携帯型ゲーム機、携帯型タブレット端末装置といった、ネットワーク接続が可能でかつユーザの個人用途に供される各種のネットワーク端末装置がユーザ端末装置３として利用されてよい。ネットワーク４は、一例として、ＴＣＰ／ＩＰプロトコルを利用してネットワーク通信を実現するように構成される。典型的には、ＷＡＮとしてのインターネットとＬＡＮとしてのイントラネットとを組み合わせてネットワーク４が構成される。図１の例において、ユーザ端末装置３は、ネットワーク４の一部としてのアクセスポイント４ａを介してネットワーク４に接続され、センターサーバ２はルータ４ｂを介してネットワークに接続されている。
【００１９】
図２はゲームシステム１の要部の構成を示している。センターサーバ２は、配信サーバ部１０と、ゲームサーバ部２０とを含んでいる。配信サーバ部１０が本発明の配信サーバに相当し、ゲームサーバ部２０が本発明のゲームサーバに相当する。配信サーバ部１０は、記憶ユニット（記憶手段）１１と配信制御ユニット１２とを備えている。記憶ユニット１１には、ユーザ端末装置３に向けて配信されるべきゲームソフトウエアとして、統合型ゲームアプリケーションソフトウエア１００と、ゲームＡ、Ｂ…のそれぞれに１対１で対応する専用型ゲームアプリケーションソフトウエア１０１Ａ、１０１Ｂ…（参照符号１０１で代表することがある。）とが記録されている。ゲームＡ、Ｂ…は本発明における個別ゲームにそれぞれ相当する。以下では、アプリケーションソフトウエアをアプリケーションと略称することがある。ゲームアプリケーション１００、１０１の構成は後述するが、ゲームアプリケーション１００が本発明における統合型ゲームソフトウエアに相当し、各ゲームアプリケーション１０１が本発明における専用型ゲームソフトウエアに相当する。
【００２０】
配信制御ユニット１２は、ユーザ端末装置３からの要求に応じて記憶ユニット１１にアクセスし、ユーザが選択したゲームアプリケーション１００、１０１をそのユーザの端末装置３に配信する。一方、ゲームサーバ部２０は、ユーザ端末装置３からのアクセスに対してゲームに関連した各種のサービスをユーザ端末装置３又はそのユーザに提供する。ゲームサーバ部２０は、センターサーバ２上に複数台の仮想的なゲーム機が設置された仮想的な場としてのゲーム店舗を開設し、ユーザ端末装置３に対して各店舗及びゲーム機の状況を特定する情報を提供するサービス、アプリケーション１００、１０１の更新に関する情報を通知するサービス、ユーザ間のランキングを生成してユーザに閲覧させるサービス、ユーザに対して個人ページを提供するサービス等を適宜に提供する。
【００２１】
ユーザ端末装置３は、記憶ユニット３１と制御ユニット３２とを備えている。記憶ユニット３１には、ユーザ端末装置３の基本的な機能を提供するためのオペレーティングシステム（以下、ＯＳと略称することがある。）１１０と、そのＯＳ１１０上で動作する各種のアプリケーション１１１とが記憶されている。制御ユニット３２は、ＣＰＵ及びその動作に必要な内部記憶装置を備えたコンピュータユニットであり、ＯＳ１１０及びアプリケーション１１１に従ってユーザに各種の機能を提供する。配信サーバ部１０から配信されるゲームアプリケーション１００、１０１もそれらのアプリケーション１１１の一種としてＯＳ１１０上で動作する。また、アプリケーション１１１には、Ｗｅｂブラウザとして機能するアプリケーションが含まれている。そのＷｅｂブラウザがＯＳ１１０上で動作することにより、制御ユニット３２はゲームサーバ部２０上に存在するＷｅｂサイトにアクセスしてＷｅｂベースのサービスの提供を受けることも可能である。
【００２２】
次に、図３を参照してゲームソフトウエアの構成を説明する。図３は、所定のゲームをユーザにプレイさせるために用意されるソフトウエアの構成を示している。ゲームシステム１では、センターサーバ２に保持させるべきゲームソフトウエアＧＳとして、上述した統合型ゲームのアプリケーション１００と、Ｗｅｂアプリケーション１０２とが用意される。Ｗｅｂアプリケーション１０２は、ゲームサーバ部２０に実装されることにより、ゲームに関連した各種のサービスをＷｅｂベースで提供するソフトウエアである。
【００２３】
統合型ゲームアプリケーション１００は、ゲームＡ、Ｂ…間で共通して利用される共通アプリケーションとしてのシステムアプリケーション１０４と、そのシステムアプリケーション１０４と組み合わされて動作する専用アプリケーションとしての複数のゲーム専用モジュール１０５Ａ、１０５Ｂ…（参照符号１０５で代表することがある。）とを含んでいる。アプリケーション１０４、１０５はいずれもユーザ端末装置３のＯＳ１１０上で動作するソフトウエアである。統合型ゲームアプリケーション１００は、それらのアプリケーション１０４、１０５が適宜に動作することにより、全体として一つの統合型ゲームをユーザにプレイさせるゲームソフトウエアとしてユーザ端末装置３に配信される。システムアプリケーション１０４は、個別のゲームＡ、Ｂ…の間で共通して行われるべき各種の処理を実現するためのアプリケーションである。一方、ゲーム専用モジュール１０５は、個別のゲームＡ、Ｂ…と１対１に対応付けて用意されている。
【００２４】
ゲーム専用モジュール１０５は、対応するゲームに固有の演算処理や入出力インターフェースを実現するために設けられるアプリケーションである。一例として、ゲームサーバ２０上で上述したゲーム店舗が開設され、各店舗には、遊技媒体としてのメダルを投入して遊技を進めるタイプのメダルゲーム機が設置されている場合について説明する。この場合、メダルゲーム機の具体的構成が差別化されることにより、ゲームＡ、Ｂ…は互いに異なるゲームとして位置付けられる。例えば、投入されたメダルが動作するゲームフィールドの構成の相違、ボーナスゲームに進むためのスロットゲーム等の相違、あるいはボーナスゲームを実行する仕組みの相違等によりゲームＡ、Ｂ…は互いに異なるゲームとして構成される。ゲーム専用モジュール１０５は、各ゲームＡ、Ｂ…を実現するためのゲーム機をユーザ端末装置３上で仮想的に動作させるアプリケーションとして存在する。一方、システムアプリケーション１０４は、ユーザ端末装置３にてゲーム専用モジュール１０５をＯＳ１１０上で動作させるための環境を提供するとともに、ゲームＡ、Ｂ…間で共通して行われるべき処理、例えば、ゲームサーバ部２０からゲーム店舗や各ゲーム機の情報を取得して、ゲーム機のプレイ開始時の状態を制御し、あるいはユーザが保有するメダルの枚数の制御を担当するためのアプリケーションとして設けられている。
【００２５】
統合型ゲームアプリケーション１００がユーザ端末装置３上にて起動された場合、システムアプリケーション１０４は、ゲームサーバ部２０と協働して、ユーザにゲームＡ、Ｂを選択させるためのインターフェースを提供する。ユーザの選択結果に応じてシステムアプリケーション１０４がゲーム専用モジュール１０５を選択的に起動させることにより、ユーザは統合型ゲームに含まれている個別ゲームの一つを選択的にプレイすることが可能となる。統合型ゲームアプリケーション１００において、ゲーム専用モジュール１０５は適宜の追加削除が可能とされている。ゲーム専用モジュール１０５の追加又は削除に応じて統合型ゲームアプリケーション１００のシステムアプリケーション１０４が更新され、その更新に合せて、追加又は削除後のインターフェースがユーザ端末装置３上でユーザに提供される。それにより、統合型ゲームにおいてユーザがプレイ可能な個別ゲームを適宜に変更することができる。あるいは、ゲーム専用モジュールを更新する必要が生じた場合にも、同様にして統合型ゲームアプリケーション１００それ自体を更新させればよい。
【００２６】
図４は、システムアプリケーション１０４がユーザ端末装置３上で提供するインターフェースの一例を示している。この例では、街並を模したメイン画面２００がユーザ端末装置３上に表示される。メイン画面２００には、複数のゲーム店舗２０１Ａ、２０１Ｂ…（参照符号２０１で代表することがある。）が含まれており、ユーザがいずれかのゲーム店舗２０１を選択すると、その店舗に設置されたゲーム機にてユーザがゲームをプレイすることができる。メイン画面２００の状況や各店舗２０１の構成は、ゲームサーバ部２０により一括的に管理されている。つまり、メイン画面２００にて表現されている街並、店舗２０１及び各店舗２０１におけるゲーム機は、ゲームをプレイする場としてゲームサーバ部２０上に仮想的に構築され、全てのユーザに対して共通に制御されている。ゲームサーバ部２０による店舗２０１等の制御状態は、システムアプリケーション１０４によりゲームサーバ部２０から取得されてメイン画面２００に反映される。ユーザがメイン画面２００から店舗２０１を選択すると、その店舗２０１内に設置されたゲーム機からユーザが希望するゲーム機を選択することが可能となる。ユーザが一のゲーム機を選択すると、その選択されたゲームに対応するゲーム専用モジュール１０５が起動され、そのゲーム専用モジュール１０５とシステムアプリケーション１０４とが協働して一の個別ゲームが開始される。ユーザがゲーム終了を指示すると、再びメイン画面２００が表示され、ユーザは同一又は異なる店舗にて同一又は異なるゲームをプレイすることができる。
【００２７】
なお、メイン画面２００の起動時には、システムアプリケーション１０４の動作により、キャラクタ２０２及び吹き出し画面２０３がメイン画面２００に重ねて表示される。吹き出し画面２０３には、ゲームサーバ部２０からシステムアプリケーション１０４が取得した新着ニュース等の情報が表示される。また、メイン画面２００の上端部には、ゲームサーバ部２０によるＷｅｂサービスを受けるための複数のボタン２０４も表示される。各ボタン２０４には、対応するサービス名が表示されている。ユーザがいずれかのボタン２０４をクリック操作すると、システムアプリケーション１０４は、ユーザ端末装置３のＷｅｂブラウザに対し、そのサービスを提供するゲームサーバ部２０上のＷｅｂサイトへのアクセスを要求する。それにより、Ｗｅｂブラウザはゲームサーバ部２０にアクセスし、ユーザの指示に応じてＷｅｂサービスを受けるために必要な処理を適宜実行する。
【００２８】
以上の説明から明らかなように、統合型ゲームアプリケーション１００は、システムアプリケーション１０４と、いずれか一つのゲーム専用モジュール１０５とをＯＳ１１０上で動作させることにより、複数の個別ゲームからいずれか一つの個別ゲームを選択的にユーザにプレイさせることができるように構成されている。したがって、いずれか一つのゲーム専用モジュール１０５とシステムアプリケーション１０４とを利用すれば、そのゲーム専用モジュール１０５に対応する個別ゲームのみをプレイすることが可能な専用型ゲームアプリケーション１０１を構成することができる。例えば、システムアプリケーション１０４と、ゲームＡに対応するゲーム専用モジュール１０５Ａとを利用することにより、ゲームＡに対応する専用型ゲームアプリケーション１０１Ａを構成することができる。他の個別ゲームに関しても同様である。配信サーバ部１０の記憶ユニット１１（図２参照）に記録されている専用型ゲームアプリケーション１０１Ａ、１０１Ｂ…は、このようにしてシステムアプリケーション１０４と専用モジュール１０５Ａ、Ｂ…とを組み合わせて、一つの個別ゲームを単独でプレイできるように構成されたアプリケーションである。
【００２９】
図５は、配信サーバ部１０からユーザ端末装置３にアプリケーション１００、１０１が配信される際の処理を示している。ユーザ端末装置３にてユーザがアプリケーションの配信（ダウンロード）のための操作を行うと、ユーザ端末装置３の制御ユニット３２は配信サーバ部１０にアクセスして、ダウンロード可能なアプリケーションのリストの提供を要求し（ステップＳ１）、それに応じて配信サーバ部１０の配信制御ユニット１２は記憶ユニット１１に保持されたアプリケーション１００、１０１等のリストを送信する（ステップＳ２）。これにより、配信制御ユニット１２は本発明における通知手段として機能する。
【００３０】
ユーザ端末装置３の制御ユニット３２は、配信サーバ部１０から提供されたリストからユーザに配信を希望するアプリケーションを選択させ、その配信を配信サーバ部１０に要求する（ステップＳ３）。これを受けて、配信サーバ部１０の配信制御ユニット１２は、ユーザが要求したアプリケーションをユーザ端末装置３に対して配信する（ステップＳ４）。これにより、配信制御ユニット１２は本発明における配信手段として機能する。
【００３１】
以上の仕組みを利用すれば、配信サーバ部１０の記憶ユニット１１に、統合型ゲームアプリケーション１００及び専用型ゲームアプリケーション１０１Ａ、１０１Ｂ…が予め記録されることにより、ユーザの希望に応じて統合型ゲームアプリケーション１００又は専用型ゲームアプリケーション１０１をユーザ端末装置３に適宜にダウンロードさせることができる。上記の手順は、スマートフォンにおけるアプリケーションの配信の仕組みをそのまま利用して実現することができる。つまり、スマートフォン等におけるアプリケーションの配信のために用意されている配信サーバに統合型ゲームアプリケーション１００、及び各専用型ゲームアプリケーション１０１を登録すれば、他のアプリケーションと同様にゲームアプリケーション１００、１０１をユーザの希望に応じて配信することができる。
【００３２】
図６は、ユーザ端末装置３にて統合型ゲームアプリケーション１００が起動された場合における制御ユニット３２の処理手順を示している。統合型ゲームアプリケーション１００が起動されると、まず制御ユニット３２はゲームサーバ部２０にアクセスし、ユーザに対して表示させるべきニュース等の情報を取得する（ステップＳ１１）。ついで、制御ユニット３２はメイン画面２００を表示させ（ステップＳ１２）、そのメイン画面２００にステップＳ１１で読み込んだ新着情報等を表示させる。続いて、制御ユニット３２はゲームサーバ部２０に対するバックグラウンド通信を開始し（ステップＳ１３）、ゲームサーバ部２０上で運営されている各店舗２０１やその店舗２０１内のゲーム機の状況といった情報を取得する処理を並列的に実行する（ステップＳ２１）。例えば、店舗２０１の営業状態、ゲーム機の空き状態（つまり、各ゲーム機が他のユーザによって選択されているか否か）、ゲーム機のフィールドにおけるメダルの蓄積状態といった各種の状況を特定する情報がバックグラウンド通信によりユーザ端末装置３に取得される。
【００３３】
バックグランド通信が行われている間、制御ユニット３２は、ステップＳ１１、あるいはステップＳ２１で取得された情報を、ユーザの指示に応じて適宜に表示させる処理を継続する（ステップＳ１４）。続いて、制御ユニット３２は、ユーザがメイン画面２００内のいずれかの店舗２０１を選択したか否かを判別し（ステップＳ１５）、選択されていなければステップＳ１４の処理を続ける。店舗が選択されると制御ユニット３２はユーザが選択した店舗２０１内を表現した画面をユーザ端末装置３上に表示させ（ステップＳ１６）、その後、店舗２０１内に設置されたいずれかのゲーム機（ただし、空きと判断されたゲーム機に限られる。）をユーザに選択させる（ステップＳ１７）。ゲーム機が選択されると、制御ユニット３２はそのゲーム機に対応するゲーム専用モジュール１０５を起動させ（ステップＳ１８）、そのゲームのプレイをユーザに開始させる（ステップＳ１９）。以降は、システムアプリケーション１０４とゲーム専用モジュール１０５とが協働してゲームの進行が制御される。つまり、ゲームサーバ部２０では店舗２０１及びゲーム機の状況が一元的に管理されるが、ユーザがゲーム機を選択してプレイを開始すると、そのゲーム機の動作は専用モジュール１０５によってユーザ端末装置３上で制御され、その制御結果がゲームサーバ部２０に適宜に通知される。ステップＳ２１で取得するゲーム機の状況は、要するに現実のゲーム店舗にてゲームを開始する際のゲーム機の初期状態に等しいものである。
【００３４】
以上の処理手順において、ステップＳ１１〜Ｓ１８までの処理及びステップＳ２１の処理はシステムアプリケーション１０４が担当する。ステップＳ１８にて専用モジュール１０５が起動された後はシステムアプリケーション１０４と専用モジュール１０５とが協働して一つの個別ゲームが制御される。個別ゲームが終了すれば専用モジュール１０５は一旦終了し、メイン画面２００へと表示が戻される。その後、ユーザが別の個別ゲームを選択すればそのゲームに対応した専用モジュール１０５が起動してそのゲームのプレイが開始される。
【００３５】
図７は、ユーザ端末装置３にて専用型ゲームアプリケーション１０１が実装された場合の制御ユニット３２の処理手順を示している。この場合、制御ユニット３２は、まずシステムアプリケーション１０４の動作に従って制御を開始するが、ここではアプリケーション１０１内に一つの専用モジュール１０５しか存在しないことから、その専用モジュール１０５に対応したゲーム機を自動的に選択し（ステップＳ３１）、そのゲーム機に対応するゲーム専用モジュール１０５を起動させ（ステップＳ３２）、そのゲームのプレイをユーザに開始させる（ステップＳ３２）。以降は、システムアプリケーション１０４とゲーム専用モジュール１０５とが協働してゲームの進行が制御される。なお、ステップＳ３１では、システムアプリケーション１０４により専用モジュール１０５に対応するゲーム機の稼動状況をゲームサーバ部２０から取得し、空きゲーム機をユーザに自動的に割り当てるようにしてもよい。
【００３６】
本発明は、上述した形態に限定されず、種々の形態にて実施することができる。例えば、上記の形態では、専用モジュール１０５をユーザ端末装置３上で動作させることによりゲーム機をユーザ端末装置３上で仮想的に動作させるものとしたが、ゲーム機はゲームサーバ上で仮想的に動作するものでもよい。この場合、専用モジュール１０５は、ゲームサーバ上で動作しているゲーム機に対する入出力インターフェースの機能を担うように構成してユーザ端末装置３に実装すればよい。専用モジュール１０５によって実現されるゲームは、メダルゲーム機を利用したゲームに限定されることなく、適宜のゲームが専用モジュール１０５によって実現されてよい。
【００３７】
上記の形態では、ゲームソフトウエアをスマートフォン等で利用されている汎用的なソフトウエアの配信システムを利用してユーザの端末装置に配信するものとしたが、配信の仕組みはそのような例に限らず、端末装置の種類に応じて適宜に変更することができる。汎用的なソフトウエア配信の仕組みを持たない端末装置が対象とされる場合には、統合型ゲームソフトウエア及び専用型ゲームソフトウエアをユーザの指示に応じて配信する専用の配信サーバが設けられてもよい。ゲームサーバもＷｅｂベースで情報を配信する例に限らない。
【符号の説明】
【００３８】
１  ゲームシステム
２  センターサーバ
３  ユーザ端末装置
１０  配信サーバ部（配信サーバ）
１１  記憶ユニット（記憶手段）
１２  配信制御ユニット（通知手段、配信手段）
２０  ゲームサーバ部（ゲームサーバ）
３１  記憶ユニット
３２  制御ユニット
１００  統合型ゲームアプリケーション（統合型ゲームソフトウエア）
１０１Ａ、１０１Ｂ  専用型ゲームアプリケーション（専用型ゲームソフトウエア）
１０４  システムアプリケーション（共通アプリケーション）
１０５Ａ、１０５Ｂ、１０５Ｃ  ゲーム専用モジュール（専用アプリケーション）
２００  メイン画面
２０１  ゲーム店舗
【図１】
2014042646.tif 000003
【図２】
2014042646.tif 000004
【図３】
2014042646.tif 000005
【図４】
2014042646.tif 000006
【図５】
2014042646.tif 000007
【図６】
2014042646.tif 000008
【図７】
2014042646.tif 000009