(57)【特許請求の範囲】
【請求項１】
ユーザに報酬を対応付けるゲームを実行するサーバであって、
複数のマス目のそれぞれに対応付けられている複数の報酬と、複数の報酬のそれぞれが有するランクとを記憶する記憶部と、
前記ゲームの実行に応じて特定されたマス数に基づいて前記複数のマス目のうちからいずれか一つを選択して、当該選択されたマス目に対応付けられている報酬を前記ユーザに対応付けて前記記憶部に記憶する対応付け部と、
前記ユーザに対応付けられたことにより変更された、前記選択されたマス目に対応付けられている報酬が有するランクが最上位のランクである場合、前記選択されたマス目以外のマス目に対応付けられている報酬が有するランクが最上位のランクであれば、前記複数のマス目の全てに対応付けられている報酬を、当該報酬が有する最上位のランクよりも更に上位のランクを有する報酬に変更する報酬更新部と、
を備えることを特徴とするサーバ。
【請求項２】
前記マス数は、前記ユーザにより指定されたマス数である、請求項１に記載のサーバ。
【請求項３】
前記ユーザ以外の複数のユーザの中から他のユーザを選択するための表示データを出力する実行部を更に備え、
前記マス数は、前記ユーザの指示に応じて選択された前記他のユーザにより指定されたマス数である、請求項１に記載のサーバ。
【請求項４】
前記報酬更新部は、前記ユーザに対応付けられた報酬が有するランクよりも一ランク上位のランクを有する報酬を、前記選択されたマス目に対応付けて前記記憶部に格納し、以後、前記対応付け部が前記ゲームにおいて用いる報酬とする、請求項１〜３の何れか一項に記載のサーバ。
【請求項５】
前記報酬更新部は、変更された前記報酬を、前記選択されたマス目に対応付けて前記記憶部に格納し、以後、前記対応付け部が前記ゲームにおいて用いる報酬とする、請求項１〜４の何れか一項に記載のサーバ。
【請求項６】
前記対応付け部は、前記複数のマス目のそれぞれに対応付けられている前記複数の報酬には含まれない報酬を、前記ゲームとは異なる第２ゲームの実行に伴って前記ユーザに付与すると共に、前記ゲームにおいて、前記選択されたマス目に対応付けられている報酬を、付加的に前記ユーザに対応付ける、請求項１〜５のいずれか一項に記載のサーバ。
【請求項７】
ユーザに報酬を対応付けるゲームを実行するサーバの制御プログラムであって、前記サーバに、
複数のマス目のそれぞれに対応付けられている複数の報酬と、複数の報酬のそれぞれが有するランクとを記憶部に記憶し、
前記ゲームの実行に応じて特定されたマス数に基づいて前記複数のマス目のうちからいずれか一つを選択して、当該選択されたマス目に対応付けられている報酬を前記ユーザに対応付けて前記記憶部に記憶し、
前記ユーザに対応付けられたことにより変更された、前記選択されたマス目に対応付けられている報酬が有するランクが最上位のランクである場合、前記選択されたマス目以外のマス目に対応付けられている報酬が有するランクが最上位のランクであれば、前記複数のマス目の全てに対応付けられている報酬を、当該報酬が有する最上位のランクよりも更に上位のランクを有する報酬に変更する、
ことを実行させることを特徴とする制御プログラム。
【請求項８】
ユーザに報酬を対応付けるゲームを実行するサーバに、
複数のマス目のそれぞれに対応付けられている複数の報酬と、複数の報酬のそれぞれが有するランクとを記憶部に記憶し、
前記ゲームの実行に応じて特定されたマス数に基づいて前記複数のマス目のうちからいずれか一つを選択して、当該選択されたマス目に対応付けられている報酬を前記ユーザに対応付けて前記記憶部に記憶し、
前記ユーザに対応付けられたことにより変更された、前記選択されたマス目に対応付けられている報酬が有するランクが最上位のランクである場合、前記選択されたマス目以外のマス目に対応付けられている報酬が有するランクが最上位のランクであれば、前記複数のマス目の全てに対応付けられている報酬を、当該報酬が有する最上位のランクよりも更に上位のランクを有する報酬に変更する、
ことを含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、その制御プログラム、及びシステムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを介して携帯端末にゲームを提供するサーバが普及している。このようなサーバにより提供されるゲームとして、例えば、景品取得ゲーム（所謂「ガチャガチャ（登録商標）」）が知られている（例えば、特許文献１）。景品取得ゲームとは、複数の景品のうちからランダム抽選により選択された景品をユーザに付与するというゲームである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２１１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の景品取得ゲームは、付与される景品が予め用意された複数の景品のうちから選択されるものであったため、ユーザにとって面白みに欠けるものであった。また、従来の景品取得ゲームは、ユーザが個人で楽しむものであったため、他ユーザの如何により付与される景品が変化することはなく、ユーザにとってやはり面白みに欠けるものであった。結果として、従来の景品取得ゲームは、ユーザにすぐに飽きられてしまうおそれがあった。
【０００５】
本発明は、このような従来の課題を解決すべくなされたものであり、ゲームの興趣を向上させ、ユーザをゲームに惹きつけ続けることを可能とするサーバ、その制御プログラム、及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るサーバは、ユーザに報酬を付与するサーバであって、ユーザ以外のユーザにより指定された第１パラメータと、複数の報酬とを記憶する記憶部と、ユーザの端末からユーザにより指定された第２パラメータを受信する受信部と、第１パラメータ及び第２パラメータに基づいて複数の報酬のうちからいずれか一つを選択してユーザに付与する報酬付与部と、報酬の付与に係る表示データを端末に送信する送信部とを備える。
【０００７】
また、本発明に係るサーバにおいて、記憶部は、複数の報酬のうちのいずれか一つを識別する情報をさらに記憶し、報酬付与部は、複数の報酬のうちのいずれか一つを識別する情報と、第１パラメータ及び第２パラメータの差分とに基づいて複数の報酬のうちからいずれか一つを選択することが好ましい。
【０００８】
また、本発明に係るサーバにおいて、報酬は、当該報酬の価値を示す複数のランクのうちのいずれか一つを有し、複数の報酬のうちからいずれか一つが選択された場合に、当該報酬に代えて、当該報酬が有するランクよりも一ランク上位のランクを有する報酬を記憶部に格納する報酬更新部をさらに備えることが好ましい。
【０００９】
また、本発明に係るサーバにおいて、複数の報酬のうちからいずれか一つが選択された場合において、当該報酬が最上位のランクを有するときに、報酬更新部は、複数の報酬に代えて、最下位のランクを有する複数の報酬を記憶部に格納することが好ましい。
【００１０】
また、本発明に係るサーバにおいて、複数の報酬のうちからいずれか一つが選択された場合において、当該報酬が最上位のランクを有するときに、報酬更新部は、当該報酬に代えて、最下位のランクを有する報酬を記憶部に格納することが好ましい。
【００１１】
また、本発明に係るサーバにおいて、複数の報酬のうちからいずれか一つが選択された場合において、当該報酬が最上位のランクよりも一ランク下位のランクを有し、且つ当該報酬以外の報酬がいずれも最上位のランクを有するときに、報酬更新部は、複数の報酬に代えて、最上位のランクよりもさらに上位のランクを有する複数の報酬を記憶部に格納することが好ましい。
【００１２】
また、本発明に係るサーバにおいて、記憶部は、ユーザ以外の各ユーザについて、当該ユーザにより指定された第１パラメータをさらに記憶し、ユーザ以外のユーザは、各ユーザのうちからランダムに選択されることが好ましい。
【００１３】
また、本発明に係るサーバにおいて、記憶部は、ユーザ以外の各ユーザについて、当該ユーザにより指定された第１パラメータをさらに記憶し、ユーザ以外のユーザは、各ユーザのうちからユーザによる選択指示に応じて選択されることが好ましい。
【００１４】
また、本発明に係るサーバにおいて、報酬は、当該報酬とは異なる種類の報酬をユーザに付与するゲームの実行に伴って付加的にユーザに付与されることが好ましい。
【００１５】
また、本発明に係るサーバの制御プログラムは、ユーザに報酬を付与するサーバであって、ユーザ以外のユーザにより指定された第１パラメータと、複数の報酬とを記憶する記憶部を備えるサーバの制御プログラムであって、サーバに、ユーザの端末からユーザにより指定された第２パラメータを受信し、第１パラメータ及び第２パラメータに基づいて複数の報酬のうちからいずれか一つを選択してユーザに付与し、報酬の付与に係る表示データを端末に送信することを実行させる。
【００１６】
また、本発明に係るシステムは、ユーザに報酬を付与するサーバと、ユーザの端末とを備えるシステムであって、サーバは、ユーザ以外のユーザにより指定された第１パラメータと、複数の報酬とを記憶する記憶部と、ユーザの端末からユーザにより指定された第２パラメータを受信する受信部と、第１パラメータ及び第２パラメータに基づいて複数の報酬のうちからいずれか一つを選択してユーザに付与する報酬付与部と、報酬の付与に係る表示データを端末に送信する送信部とを備え、端末は、第２パラメータをサーバに送信する送信部と、サーバから表示データを受信する受信部と、表示データを表示する表示部とを備える。
【発明の効果】
【００１７】
本発明に係るサーバ、その制御プログラム、及びシステムは、付加的な報酬を付与することに加えて、付与される付加的な報酬を他ユーザの関与により変化させることにより、ゲームの興趣を向上させ、ユーザをゲームに惹きつけ続けることを可能とする。
【図面の簡単な説明】
【００１８】
【図１】ゲームシステムの概略構成の一例を示す図である。
【図２】携帯端末の概略構成の一例を示す図である。
【図３】サーバの概略構成の一例を示す図である。
【図４】携帯端末の表示画面の一例を示す図である。
【図５】ルーレットの状態遷移の一例を示す図である。
【図６】ゲームシステムの動作シーケンスの一例を示す図である。
【図７】サーバの動作フローの一例を示す図である。
【図８】携帯端末の表示画面の他の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２０】
（１）本実施形態の概略
本実施形態では、ユーザは、景品取得ゲームを行うと共に、付加的な景品（好ましくは、景品取得ゲームにより付与される景品（報酬）とは異なる種類の景品（報酬）。所謂「おまけ」）が付与されるルーレットゲームを行う。ユーザは、景品取得ゲームを行う際に、ルーレットを回転させるマス数を指定する。携帯端末は、ユーザからの指示に応じて、景品取得ゲーム及びルーレットゲームの実行をサーバに要求する。サーバは、携帯端末からの要求に応じて、景品取得ゲームを実行すると共に、ルーレットゲームを実行する。
ルーレットゲームでは、所定数（例えば、四つ）のマス目を有するルーレットが用意される。各マス目には、互いに異なる付加的な景品が対応付けられている。ユーザからの指示に応じてルーレットを回転させ、止まったマス目に対応する付加的な景品がユーザに付与される。次のマス目は、現在のマス目、ユーザにより指定されたマス数、及び他ユーザにより指定されていたマス数に基づいて決定される。他ユーザは、過去にルーレットゲームを行ったことのあるユーザのうちからランダムに選択される。
サーバは、景品取得ゲームの実行により選択された景品をユーザに付与する。また、サーバは、ルーレットゲームの実行により選択された付加的な景品もユーザに付与する。付加的な景品が付与されることに加えて、付与される付加的な景品が他ユーザの関与により変化するため、景品取得ゲームの興趣が向上することになる。
【００２１】
（２）ゲームシステム１の構成
図１は、ゲームシステム１の概略構成の一例を示す。
【００２２】
ゲームシステム１は、少なくとも一台の携帯端末２と、サーバ３とを備える。携帯端末２とサーバ３とは、通信ネットワークを介して相互に接続され、例えば、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介して相互に接続される。携帯端末２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、ゲームプログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００２３】
（２．１）携帯端末２の構成
図２は、携帯端末２の概略構成の一例を示す。
【００２４】
携帯端末２は、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介してサーバ３に接続し、サーバ３と通信を行う。携帯端末２は、ユーザによる操作部２３（ボタン等）の操作に応じて、景品取得ゲーム及びルーレットゲームの実行をサーバ３に要求する。また、携帯端末２は、サーバ３から景品取得ゲーム及びルーレットゲームの実行に係る表示データを受信して表示する。そのために、携帯端末２は、端末通信部２１と、端末記憶部２２と、操作部２３と、表示部２４と、端末処理部２５とを備える。
【００２５】
なお、本実施形態では、携帯端末２として、多機能携帯電話（所謂「スマートフォン」）を想定するが、本発明はこれに限定されるものではない。携帯端末２は、本発明が適用可能であればよく、例えば、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレットＰＣ等でもよい。
【００２６】
端末通信部２１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末２を無線通信ネットワークに接続する。端末通信部２１は、基地局４により割り当てられるチャネルを介して、基地局４との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局４との間で通信を行う。そして、端末通信部２１は、端末処理部２５から供給されたデータをサーバ３等に送信する。また、端末通信部２１は、サーバ３等から受信したデータを端末処理部２５に供給する。
【００２７】
端末記憶部２２は、例えば、半導体メモリ、磁気ディスク装置、又は光ディスク装置のうちの少なくともいずれか一つを備える。端末記憶部２２は、端末処理部２５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、景品取得ゲーム及びルーレットゲームの実行に係る表示データの取得及び表示を行うプログラム等を記憶する。また、端末記憶部２２は、データとして、景品取得ゲーム及びルーレットゲームの実行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００２８】
操作部２３は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパッド、キーボード等である。ユーザは、操作部２３を用いて、文字、数字等を入力することができる。操作部２３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、端末処理部２５に供給される。
【００２９】
表示部２４も、映像、画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２４は、端末処理部２５から供給された映像データに応じた映像、画像データに応じた画像等を表示する。
【００３０】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部２５は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部２５は、携帯端末２の各種処理が端末記憶部２２に記憶されているプログラム、操作部２３の操作等に応じて適切な手順で実行されるように、端末通信部２１、表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００３１】
（２．１．１）端末処理部２５の構成
端末処理部２５は、少なくとも閲覧実行部２５１を備える。これらの各部は、端末処理部２５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして携帯端末２に実装されてもよい。
【００３２】
閲覧実行部２５１は、景品取得ゲーム及びルーレットゲームの実行に係る表示データの取得及び表示を行う。即ち、ユーザからの指示に応じて、景品取得ゲーム及びルーレットゲームの実行に係る表示データの取得要求を、端末通信部２１を介してサーバ３に送信する。また、閲覧実行部２５１は、対応する表示データを、サーバ３から端末通信部２１を介して受信する。閲覧実行部２５１は、受信した表示データに基づいて描画データを作成する。即ち、閲覧実行部２５１は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに従って同じく特定した内容データをレイアウトし、描画データを作成する。そして、閲覧実行部２５１は、作成した描画データを表示部２４に出力する。
【００３３】
（２．２）サーバ３の構成
図３（ａ）は、サーバ３の概略構成の一例を示す。
【００３４】
サーバ３は、携帯端末２からの要求に応じて、景品取得ゲーム及びルーレットゲームを実行する。また、サーバ３は、景品取得ゲーム及びルーレットゲームの実行に係る表示データを作成して携帯端末２に送信する。そのために、サーバ３は、サーバ通信部３１と、サーバ記憶部３２と、サーバ処理部３３とを備える。
【００３５】
サーバ通信部３１は、サーバ３をインターネット７に接続するための通信インターフェース回路を備え、インターネット７との間で通信を行う。そして、サーバ通信部３１は、携帯端末２等から受信したデータを、サーバ処理部３３に供給する。また、サーバ通信部３１は、サーバ処理部３３から供給されたデータを、携帯端末２等に送信する。
【００３６】
サーバ記憶部３２は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくともいずれか一つを備える。サーバ記憶部３２は、サーバ処理部３３での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、アプリケーションプログラムとして、景品取得ゲーム及びルーレットゲームを実行し、その結果に係る表示データを作成するゲームプログラム等を記憶する。また、サーバ記憶部３２は、データとして、ユーザを管理するユーザ管理テーブル（図３（ｂ））、付加的な景品を管理する景品管理テーブル（図３（ｃ））、ルーレットゲームの実行履歴を管理する実行履歴管理テーブル（図３（ｄ））等を記憶する。さらに、サーバ記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３７】
図３（ｂ）は、ユーザ管理テーブルのデータ構造の一例を示す。ユーザ管理テーブルには、各ユーザについて、当該ユーザの識別番号（ＩＤ）、名前、画像データのファイル名、所持する付加的な景品のＩＤ、ルーレットの各マス目に対応付けられている付加的な景品のＩＤ、現在のマス目、各マス目に対応付けられ得る付加的な景品が有するランクのうちの最上位のもの（以下、「最上位ランク」という）等が含まれる。なお、ランクについては後述する。
【００３８】
図３（ｃ）は、景品管理テーブルのデータ構造の一例を示す。景品管理テーブルには、各付加的な景品について、当該付加的な景品のＩＤ、名前、画像データのファイル名、ランク等が含まれる。
【００３９】
図３（ｄ）は、実行履歴管理テーブルのデータ構造の一例を示す。実行履歴管理テーブルには、ルーレットゲームの各実行について、当該実行のＩＤ、時刻、当該実行に係るユーザのＩＤ、当該ユーザにより指定されたマス数等が含まれる。
【００４０】
サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部３３は、サーバ３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部３３は、サーバ３の各種処理がサーバ記憶部３２に記憶されているプログラム等に応じて適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４１】
（２．２．１）サーバ処理部３３の構成
サーバ処理部３３は、景品取得ゲーム実行部３３１と、ルーレットゲーム実行部３３２と、ルーレット更新部３３３とを備える。これらの各部は、サーバ処理部３３が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ３に実装されてもよい。
【００４２】
サーバ処理部３３は、景品取得ゲーム及びルーレットゲームの実行を制御し、適宜景品取得ゲーム実行部３３１、ルーレットゲーム実行部３３２等に処理の実行を指示する。
【００４３】
携帯端末２からサーバ通信部３１を介して、ユーザ認証要求を受信した場合に、サーバ処理部３３は、受信したユーザ認証要求を解析してユーザＩＤ及びパスワードを特定する。そして、サーバ処理部３３は、特定したユーザＩＤ及びパスワードをパラメータとして、不図示のユーザ認証部に処理の実行を指示する。
【００４４】
不図示のユーザ認証部によりユーザが認証された場合に、サーバ処理部３３は、ゲーム開始画面表示データを作成する。即ち、サーバ処理部３３は、特定したユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザのルーレットに係る付加的な景品のＩＤ及び現在のマス目を抽出する。また、サーバ処理部３３は、抽出した付加的な景品のＩＤをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品の画像データのファイル名を抽出する。そして、サーバ処理部３３は、特定したユーザＩＤを含み、抽出したファイル名が示す画像を含むルーレットの状態を示す画像、マス数の指定を受け付けるドロップダウンリスト、ゲームの実行の指示を受け付けるボタン等を所定のレイアウトで表示させるためのゲーム開始画面表示データを作成する。
【００４５】
サーバ処理部３３は、作成したゲーム開始画面表示データを、サーバ通信部３１を介して携帯端末２に送信する。
【００４６】
図４は、携帯端末２の表示画面の一例を示す。
【００４７】
図４（ａ）は、ゲーム開始画面表示データに基づいて表示されるゲーム開始画面４００を示す。画面上にはルーレットの状態を示す画像４０１が、画面中央左にはドロップダウンリスト４０２が、画面下には「回す」ボタン４０３が、それぞれ表示されている。ドロップダウンリスト４０２の押下によりマス数が指定され、「回す」ボタン４０３の押下によりゲームの実行が端末通信部２１を介してサーバ３に要求される。
【００４８】
携帯端末２からサーバ通信部３１を介して、ゲーム実行要求を受信した場合に、サーバ処理部３３は、受信したゲーム実行要求を解析してマス数及びユーザＩＤを特定する。また、サーバ処理部３３は、特定したユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザのルーレットに係る付加的な景品のＩＤを抽出しておく。そして、サーバ処理部３３は、特定したユーザＩＤをパラメータとして、景品取得ゲーム実行部３３１に処理の実行を指示する。
【００４９】
また、サーバ処理部３３は、特定したマス数及びユーザＩＤをパラメータとして、ルーレットゲーム実行部３３２に処理の実行を指示する。
【００５０】
サーバ処理部３３は、ゲーム終了画面表示データを作成する。即ち、サーバ処理部３３は、抽出しておいた付加的な景品のＩＤをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品の画像データのファイル名を抽出する。また、サーバ処理部３３は、特定したユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザのルーレットに係る現在のマス目を抽出する。そして、サーバ処理部３３は、特定したユーザＩＤを含み、抽出したファイル名が示す画像を含むルーレットの状態を示す画像、景品取得ゲーム実行部３３１により返戻された景品のＩＤに対応する景品を取得した旨、及びルーレットゲーム実行部３３２により返戻された他ユーザのＩＤに対応する他ユーザの関与により、同じくルーレットゲーム実行部３３２により返戻された付加的な景品のＩＤに対応する付加的な景品を取得した旨を示すテキスト、ゲーム開始画面への遷移の指示を受け付けるボタン等を所定のレイアウトで表示させるためのゲーム終了画面表示データを作成する。
【００５１】
サーバ処理部３３は、作成したゲーム終了画面表示データを、サーバ通信部３１を介して携帯端末２に送信する。
【００５２】
図４（ｂ）は、ゲーム終了画面表示データに基づいて表示されるゲーム終了画面４１０を示す。画面上にはルーレットの状態を示す画像４１１が、画面中央左には景品及び付加的な景品を取得した旨を示すテキスト４１２が、画面下には「戻る」ボタン４１３が、それぞれ表示されている。「戻る」ボタン４１３の押下により、ゲーム開始画面への遷移が、端末通信部２１を介してサーバ３に要求される。
【００５３】
図４（ｃ）は、図４（ｂ）に示されるゲーム終了画面４１０に続いて表示されるゲーム開始画面４２０を示す。画面上には、ルーレットの更新後の状態を示す画像４２１が表示されている。
【００５４】
以下、景品取得ゲーム実行部３３１による処理について説明する。
【００５５】
景品取得ゲーム実行部３３１は、景品をユーザに付与する。例えば、景品取得ゲーム実行部３３１は、現在時刻等を種として発生させた擬似乱数を用いて、複数の景品のうちからランダム抽選により景品を選択する。そして、景品取得ゲーム実行部３３１は、与えられたユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザの所持する景品として、選択した景品のＩＤを格納する。
【００５６】
景品取得ゲーム実行部３３１は、付与した景品のＩＤをサーバ処理部３３に返戻した後に、処理を終了する。
【００５７】
以下、ルーレットゲーム実行部３３２による処理について説明する。
【００５８】
ルーレットゲームでは、現在のマス目、ユーザにより指定されたマス数、及び他ユーザにより指定されていたマス数に基づいて次のマス目が決定される。例えば、現在のマス目から時計回りにユーザにより指定されたマス数だけマス目を移動させた後に、反時計回りに他ユーザにより指定されていたマス数だけマス目を移動させる（即ち、ユーザにより指定されたマス数及び他ユーザにより指定されていたマス数の差分だけマス目を移動させる）ことにより、次のマス目が決定される。
【００５９】
また、ルーレットゲームでは、止まったマス目に対応する付加的な景品が変更される。例えば、各付加的な景品は、その価値を示す複数のランクのうちのいずれか一つを有しており、止まったマス目に対応する付加的な景品が、その景品が有するランクよりも一ランク上位のランクを有する付加的な景品に変更される。また、止まったマス目に対応する付加的な景品が最上位のランクを有する場合に、すべてのマス目に対応する付加的な景品が最下位のランクを有する付加的な景品に変更される。さらに、止まったマス目に対応する付加的な景品が最上位のランクよりも一ランク下位のランクを有し、且つ止まったマス目以外のすべてのマス目に対応する付加的な景品が最上位のランクを有する場合に、すべてのマス目に対応する付加的な景品が最上位のランクよりもさらに上位のランクを有する付加的な景品に変更される。
【００６０】
図５は、ルーレットの状態遷移の一例を示す。
【００６１】
図５（ａ）に示されるルーレットは、マス目１〜４を有する。各マス目には、付加的な景品１〜４がそれぞれ対応付けられている。各付加的な景品は、いずれも最下位のランク「１」を有する。現在のマス目は、マス目１である。
【００６２】
ユーザによりマス数「３」が指定されたとし、ランダムに選択された他ユーザによりマス数「１」が指定されていたとすると、次のマス目はマス目３となる。そして、対応する付加的な景品３がユーザに付与される（図５（ｂ））。
【００６３】
付加的な景品３は、そのランク「１」よりも一ランク上位のランク「２」を有する付加的な景品５〜８のうちからランダムに選択された付加的な景品（例えば、付加的な景品５）に変更される（図５（ｃ））。
【００６４】
同様に、図５（ｄ）に示されるルーレットは、マス目１〜４を有する。また、各マス目には、付加的な景品１、２、５、９がそれぞれ対応付けられている。付加的な景品１、２はいずれも最下位のランク「１」を有し、付加的な景品５はランク「２」を有し、付加的な景品９は最上位のランク「３」を有する。現在のマス目は、マス目３である。
【００６５】
ユーザによりマス数「２」が指定されたとし、ランダムに選択された他ユーザによりマス数「１」が指定されていたとすると、次のマス目はマス目４となる。そして、対応する付加的な景品９がユーザに付与される（図５（ｅ））。
【００６６】
付加的な景品９は、最上位のランク「３」を有するため、すべての付加的な景品が、最下位のランク「１」を有する付加的な景品に変更される（図５（ｆ））。
【００６７】
同様に、図５（ｇ）に示されるルーレットは、マス目１〜４を有する。また、各マス目には、付加的な景品１０、１１、８、９がそれぞれ対応付けられている。付加的な景品８はランク「２」を有し、付加的な景品９〜１１はいずれも最上位のランク「３」を有する。現在のマス目は、マス目４である。
【００６８】
ユーザによりマス数「１」が指定されたとし、ランダムに選択された他ユーザによりマス数「２」が指定されていたとすると、次のマス目はマス目３となる。そして、対応する付加的な景品８がユーザに付与される（図５（ｈ））。
【００６９】
付加的な景品８は、最上位のランク「３」よりも一ランク下位のランク「２」を有し、且つ付加的な景品９〜１１はいずれも最上位のランク「３」を有するため、すべての付加的な景品が、最上位のランク「３」よりもさらに上位のランク「４」を有する付加的な景品に変更される（図５（ｉ））。
【００７０】
以上の機能を実現するために、まず、ルーレットゲーム実行部３３２は、他ユーザを選択する。即ち、ルーレットゲーム実行部３３２は、サーバ記憶部３２に記憶されている実行履歴管理テーブルを参照し、現在時刻等を種として発生させた擬似乱数を用いて、ルーレットゲームの実行のうち、他ユーザによるものをランダムに選択する。
【００７１】
ルーレットゲーム実行部３３２は、次のマス目を算出する。即ち、ルーレットゲーム実行部３３２は、与えられたユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザのルーレットに係る現在のマス目を抽出する。そして、ルーレットゲーム実行部３３２は、抽出した現在のマス目、選択した実行に係るマス数（他ユーザにより指定されていたマス数）、及び与えられたマス数（ユーザにより指定されたマス数）に基づいて次のマス目を算出する。例えば、ルーレットゲーム実行部３３２は、次式を計算することにより、次のマス目を算出する。
ｎ＝（（（ｃ−１）＋ｕ1−ｕ2）ｍｏｄＮ）＋１    ・・・（式１）
ここで、ｃは現在のマス目、ｕ1はユーザにより指定されたマス数、ｕ2は他ユーザにより指定されていたマス数、Ｎは全マス数、ｎは次のマス目である。
【００７２】
ルーレットゲーム実行部３３２は、次のマス目に対応する付加的な景品をユーザに付与する。即ち、ルーレットゲーム実行部３３２は、与えられたユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザを特定する。また、ルーレットゲーム実行部３３２は、特定したユーザのルーレットに係る付加的な景品のうち、算出した次のマス目に係るもののＩＤを抽出する。そして、ルーレットゲーム実行部３３２は、抽出した付加的な景品のＩＤを、特定したユーザの付加的な景品として格納する。
【００７３】
ルーレットゲーム実行部３３２は、次のマス目及び与えられたユーザＩＤをパラメータとして、ルーレット更新部３３３に処理の実行を指示する。
【００７４】
ルーレットゲーム実行部３３２は、次のマス目及び与えられたマス数を格納する。即ち、ルーレットゲーム実行部３３２は、与えられたユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザのルーレットに係る現在のマス目として、算出した次のマス目を格納する。また、ルーレットゲーム実行部３３２は、ルーレットゲームの当該実行のＩＤを採番すると共に、現在時刻を取得する。そして、ルーレットゲーム実行部３３２は、サーバ記憶部３２に記憶されている実行履歴管理テーブルを参照し、採番したＩＤ、取得した現在時刻、与えられたユーザＩＤ、及び同じく与えられたマス数を対応付けて格納する。
【００７５】
ルーレットゲーム実行部３３２は、選択した他ユーザのＩＤ及び付与した付加的な景品のＩＤをサーバ処理部３３に返戻した後に、処理を終了する。
【００７６】
以下、ルーレット更新部３３３による処理について説明する。
【００７７】
ルーレット更新部３３３は、次のマス目に対応する付加的な景品のランクが最上位ランクであるか否かを判定する。即ち、ルーレット更新部３３３は、与えられたユーザＩＤをキーとして、サーバ記憶部３２に記憶されているユーザ管理テーブルを参照し、対応するユーザを特定する。また、ルーレット更新部３３３は、特定したユーザのルーレットに係る最上位ランクを抽出する。また、ルーレット更新部３３３は、特定したユーザのルーレットに係る付加的な景品のうち、与えられた次のマス目に係るもののＩＤを抽出する。また、ルーレット更新部３３３は、抽出した付加的な景品のＩＤをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品のランクを抽出する。そして、ルーレット更新部３３３は、抽出した付加的な景品のランクが同じく抽出した最上位ランクであるか否かを判定する。
【００７８】
次のマス目に対応する付加的な景品のランクが最上位ランクである場合に、ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品を最下位ランクのものに変更する。即ち、ルーレット更新部３３３は、既定の最下位ランクをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品を特定する。また、ルーレット更新部３３３は、現在時刻等を種として発生させた擬似乱数を用いて、特定した付加的な景品のうちから全マス目分の付加的な景品をランダムに選択し、そのＩＤを抽出する。そして、ルーレット更新部３３３は、抽出した付加的な景品のＩＤを、特定したユーザのルーレットに係る付加的な景品として格納する。また、ルーレット更新部３３３は、特定したユーザのルーレットに係る最上位ランクとして、既定の最上位ランクを格納する。
【００７９】
一方、次のマス目に対応する付加的な景品のランクが最上位ランクではない場合に、ルーレット更新部３３３は、次のマス目に対応する付加的な景品を一ランク上位のものに変更する。即ち、ルーレット更新部３３３は、抽出した付加的な景品のランクよりも一ランク上位のランクをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品を特定する。また、ルーレット更新部３３３は、現在時刻等を種として発生させた擬似乱数を用いて、特定した付加的な景品のうちからいずれかをランダムに選択し、そのＩＤを抽出する。そして、ルーレット更新部３３３は、抽出した付加的な景品のＩＤを、特定したユーザのルーレットに係る付加的な景品のうち、与えられた次のマス目に係るものとして格納する。
【００８０】
ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品のランクが最上位ランクであるか否かを判定する。即ち、ルーレット更新部３３３は、特定したユーザのルーレットに係る付加的な景品のＩＤを抽出する。また、ルーレット更新部３３３は、抽出した付加的な景品のＩＤをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品のランクを抽出する。そして、ルーレット更新部３３３は、抽出した付加的な景品のランクがいずれも同じく抽出した最上位ランクであるか否かを判定する。
【００８１】
すべてのマス目に対応する付加的な景品のランクが最上位ランクである場合に、ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品をさらに上位ランクのものに変更する。即ち、ルーレット更新部３３３は、既定の上位ランクをキーとして、サーバ記憶部３２に記憶されている景品管理テーブルを参照し、対応する付加的な景品を特定する。また、ルーレット更新部３３３は、現在時刻等を種として発生させた擬似乱数を用いて、特定した付加的な景品のうちから全マス目分の付加的な景品をランダムに選択し、そのＩＤを抽出する。そして、ルーレット更新部３３３は、抽出した付加的な景品のＩＤを、特定したユーザのルーレットに係る付加的な景品として格納する。また、ルーレット更新部３３３は、特定したユーザのルーレットに係る最上位ランクとして、既定の最上位ランクを格納する。
【００８２】
そして、ルーレット更新部３３３は、処理を終了する。
【００８３】
一方、すべてのマス目に対応する付加的な景品のランクが最上位ランクではない場合にも、ルーレット更新部３３３は、処理を終了する。
【００８４】
（３）ゲームシステム１の動作
図６は、ゲームシステム１の動作シーケンスの一例を示す。なお、以下に説明する動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、携帯端末２及びサーバ３の各要素と協働して実行される。
【００８５】
ユーザは、操作部２３を介して端末処理部２５に、景品取得ゲーム及びルーレットゲームの実行に係る表示データの取得及び表示を行うプログラムの実行を指示する。端末処理部２５は、当該プログラムに基づいて処理を開始する。即ち、当該プログラムにより実現される閲覧実行部２５１は、ユーザにより操作部２３を介してユーザＩＤ及びパスワードが入力された場合に、入力されたユーザＩＤ、パスワード等を含むユーザ認証要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ６００）。
【００８６】
携帯端末２からサーバ通信部３１を介して、ユーザ認証要求を受信した場合に、サーバ処理部３３は、受信したユーザ認証要求を解析してユーザＩＤ及びパスワードを特定する。そして、サーバ処理部３３は、特定したユーザＩＤ及びパスワードをパラメータとして、不図示のユーザ認証部に処理の実行を指示する（ステップＳ６０２）。
【００８７】
不図示のユーザ認証部によりユーザが認証された場合に、サーバ処理部３３は、ゲーム開始画面表示データを作成する（ステップＳ６０４）。
【００８８】
サーバ処理部３３は、作成したゲーム開始画面表示データを、サーバ通信部３１を介して携帯端末２に送信する（ステップＳ６０６）。
【００８９】
サーバ３から端末通信部２１を介して、ゲーム開始画面表示データを受信した場合に、閲覧実行部２５１は、受信したゲーム開始画面表示データに基づいて描画データを作成する。また、閲覧実行部２５１は、作成した描画データを表示部２４に出力し、ゲーム開始画面を表示させる（ステップＳ６０８）。
【００９０】
ゲーム開始画面において、ユーザにより操作部２３を介してマス数が指定され、ゲームの実行が指示された場合に、閲覧実行部２５１は、指定されたマス数、受信したゲーム開始画面表示データに含まれるユーザＩＤ等を含むゲーム実行要求を、端末通信部２１を介してサーバ３に送信する（ステップＳ６１０）。
【００９１】
携帯端末２からサーバ通信部３１を介して、ゲーム実行要求を受信した場合に、サーバ処理部３３は、受信したゲーム実行要求を解析してマス数及びユーザＩＤを特定する。そして、サーバ処理部３３は、特定したユーザＩＤをパラメータとして、景品取得ゲーム実行部３３１に処理の実行を指示する（ステップＳ６１２）。
【００９２】
図７（ａ）は、景品取得ゲーム実行部３３１の動作フローの一例を示す。
【００９３】
景品取得ゲーム実行部３３１は、景品をユーザに付与する（ステップＳ７００）。
【００９４】
景品取得ゲーム実行部３３１は、付与した景品のＩＤをサーバ処理部３３に返戻した後に（ステップＳ７０２）、処理を終了する。
【００９５】
図６に戻り、サーバ処理部３３は、特定したマス数及びユーザＩＤをパラメータとして、ルーレットゲーム実行部３３２に処理の実行を指示する（ステップＳ６１４）。
【００９６】
図７（ｂ）は、ルーレットゲーム実行部３３２の動作フローの一例を示す。
【００９７】
ルーレットゲーム実行部３３２は、他ユーザを選択する（ステップＳ７１０）。
【００９８】
ルーレットゲーム実行部３３２は、次のマス目を算出する（ステップＳ７１２）。
【００９９】
ルーレットゲーム実行部３３２は、次のマス目に対応する付加的な景品をユーザに付与する（ステップＳ７１４）。
【０１００】
ルーレットゲーム実行部３３２は、次のマス目及び与えられたユーザＩＤをパラメータとして、ルーレット更新部３３３に処理の実行を指示する（ステップＳ７１６）。
【０１０１】
図７（ｃ）は、ルーレット更新部３３３の動作フローの一例を示す。
【０１０２】
ルーレット更新部３３３は、次のマス目に対応する付加的な景品のランクが最上位ランクであるか否かを判定する（ステップＳ７３０）。
【０１０３】
次のマス目に対応する付加的な景品のランクが最上位ランクである場合に（ステップＳ７３０−Ｙｅｓ）、ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品を最下位ランクのものに変更する（ステップＳ７３２）。
【０１０４】
そして、ルーレット更新部３３３は、処理を終了する。
【０１０５】
一方、次のマス目に対応する付加的な景品のランクが最上位ランクではない場合に（ステップＳ７３０−Ｎｏ）、ルーレット更新部３３３は、次のマス目に対応する付加的な景品を一ランク上位のものに変更する（ステップＳ７３４）。
【０１０６】
ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品のランクが最上位ランクであるか否かを判定する（ステップＳ７３６）。
【０１０７】
すべてのマス目に対応する付加的な景品のランクが最上位ランクである場合に（ステップＳ７３６−Ｙｅｓ）、ルーレット更新部３３３は、すべてのマス目に対応する付加的な景品をさらに上位ランクのものに変更する（ステップＳ７３８）。
【０１０８】
そして、ルーレット更新部３３３は、処理を終了する。
【０１０９】
一方、すべてのマス目に対応する付加的な景品のランクが最上位ランクではない場合にも（ステップＳ７３６−Ｎｏ）、ルーレット更新部３３３は、処理を終了する。
【０１１０】
図７（ｂ）に戻り、ルーレットゲーム実行部３３２は、次のマス目及び与えられたマス数を格納する（ステップＳ７１８）。
【０１１１】
ルーレットゲーム実行部３３２は、選択した他ユーザのＩＤ及び付与した付加的な景品のＩＤをサーバ処理部３３に返戻した後に（ステップＳ７２０）、処理を終了する。
【０１１２】
図６に戻り、サーバ処理部３３は、ゲーム終了画面表示データを作成する（ステップＳ６１６）。
【０１１３】
サーバ処理部３３は、作成したゲーム終了画面表示データを、サーバ通信部３１を介して携帯端末２に送信する（ステップＳ６１８）。
【０１１４】
サーバ３から端末通信部２１を介して、ゲーム終了画面表示データを受信した場合に、閲覧実行部２５１は、受信したゲーム終了画面表示データに基づいて描画データを作成する。また、閲覧実行部２５１は、作成した描画データを表示部２４に出力し、ゲーム終了画面を表示させる（ステップＳ６２０）。
【０１１５】
以上説明してきたように、付加的な景品を付与することに加えて、付与される付加的な景品を他ユーザの関与により変化させることにより、ゲームの興趣を向上させ、ユーザをゲームに惹きつけ続けることが可能となる。
【０１１６】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、止まったマス目に対応する付加的な景品が最上位のランクを有する場合に、すべてのマス目に対応する付加的な景品を最下位のランクを有する付加的な景品に変更するとしたが、止まったマス目に対応する付加的な景品だけを最下位のランクを有する付加的な景品に変更してもよい（図５（ｆ’））。これにより、ゲームの興趣をさらに向上させることが可能となる。
【０１１７】
また、本実施形態では、他ユーザを、過去にルーレットゲームを行ったことのあるユーザのうちからランダムに選択するとしたが、過去にルーレットゲームを行ったことのあるユーザのうちから候補ユーザをランダムに選択し、ユーザに提示した後に、候補ユーザのうちからランダムに選択してもよい。あるいは、候補ユーザのうちからユーザに選択させてもよい。
例えば、ゲーム開始画面４００（図４（ａ））において、「回す」ボタン４０３が押下された場合に、他ユーザ選択画面８００（図８（ａ））を表示する。画面左には候補ユーザの画像、名前、指定されたマス数等８０１が表示されており、名前及びマス数については伏せ字で表示されている。また、画面右にはラジオボタン８０２が表示されており、その押下により対応する候補ユーザが他ユーザとして選択される。さらに、画面下には「決定」ボタン８０３が表示されており、その押下により他ユーザの選択が端末通信部２１を介してサーバ３に要求される。
これにより、ゲームに対する公平感を向上させることが可能となる。
【０１１８】
また、各ランクに属する付加的な景品の一覧を表示可能としてもよい。
例えば、ゲーム開始画面４００’（図８（ｂ））において、付加的な景品一覧表示画面８２０（図８（ｃ））へのリンク８１０を表示し、このリンクが選択された場合に、付加的な景品一覧表示画面８２０を表示する。ランク毎に、画面左には付加的な景品の名前８２１が、画面右には対応する付加的な景品のルーレットへの出現確率８２２が、それぞれ表示されている。
これにより、ゲームに対する公平感をさらに向上させることが可能となる。
【０１１９】
また、他ユーザに対してメッセージを送信可能としてもよい。
例えば、ゲーム終了画面４１０’（図８（ｄ））において、メッセージ入力画面８４０（図８（ｅ））へのリンク８３０を表示し、このリンクが選択された場合に、メッセージ入力画面８４０を表示する。画面上にはメッセージの入力欄８４１が、画面下には「送る」ボタン８４２が、それぞれ表示されている。「送る」ボタン８４２の押下により、他ユーザに対するメッセージの送信が、端末通信部２１を介してサーバ３に要求される。
これにより、ユーザ間のコミュニケーションを活性化させることが可能となる。
【０１２０】
また、端末処理部２５及びサーバ処理部３３が備える各機能をコンピュータに実現させるためのコンピュータプログラムは、磁気記録媒体、光記録媒体等のコンピュータにより読み取り可能な記録媒体に記録された形で提供されてもよい。
【０１２１】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１２２】
１    ゲームシステム
２    携帯端末
２１    端末通信部
２２    端末記憶部
２３    操作部
２４    表示部
２５    端末処理部
２５１    閲覧実行部
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    景品取得ゲーム実行部
３３２    ルーレットゲーム実行部
３３３    ルーレット更新部
４    基地局
５    移動体通信網
６    ゲートウェイ
７    インターネット
【図１】
0006016992.tif 000002
【図２】
0006016992.tif 000003
【図３】
0006016992.tif 000004
【図４】
0006016992.tif 000005
【図５】
0006016992.tif 000006
【図６】
0006016992.tif 000007
【図７】
0006016992.tif 000008
【図８】
0006016992.tif 000009