(57)【特許請求の範囲】
【請求項１】
ユーザが使用する端末装置にゲームを提供するサーバのプロセッサに実行させるゲームプログラムであって、
前記プロセッサに、
ゲーム内の特定のイベントが達成されることにより付与される権利である、ゲーム媒体を取得する権利を、前記ユーザが獲得した場合に、前記ゲーム媒体を取得する権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、
前記ユーザが前記ゲーム媒体を取得する権利を行使した場合に、前記第１時刻から前記ゲーム媒体を取得する権利を行使した第２時刻までの時間に基づいて、当該行使した前記ゲーム媒体を取得する権利によって前記ユーザに付与されるゲーム媒体の価値を決定するステップと、
前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、
を実行させ、
前記ユーザが前記ゲーム媒体を取得する権利を獲得した場合には、前記ゲーム媒体を取得する権利が所定の保管領域に配置された場合が含まれ、
少なくとも、前記ユーザが前記ゲーム媒体を取得する権利を獲得した後に、課金アイテムを使用して前記ゲーム媒体を取得する権利を行使すること、及び、前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短いことのいずれかの条件が成立する場合に、前記保管領域に新たな前記ゲーム媒体を取得する権利を一時的に配置できないように制限するステップを、前記プロセッサにさらに実行させる、
ゲームプログラム。
【請求項２】
前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短い場合に、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるゲーム媒体の価値は、前記第１時刻に前記ゲーム媒体を取得する権利を行使した場合に決定されるゲーム媒体の価値と同じである、
請求項１記載のゲームプログラム。
【請求項３】
前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるゲーム媒体の価値が高まる、
請求項１記載のゲームプログラム。
【請求項４】
前記ゲーム媒体の価値は、カードの枚数であり、
前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるカードの枚数が増える、
請求項３記載のゲームプログラム。
【請求項５】
前記ゲーム媒体の価値は、アイテムの価値であり、
前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるアイテムのレアリティが高まる、
請求項３記載のゲームプログラム。
【請求項６】
前記第１時刻から前記第２時刻までの時間に基づいて、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるゲーム媒体の価値ごとに設定される抽選確率が変わる、
請求項１記載のゲームプログラム。
【請求項７】
前記第１時刻から前記第２時刻までの時間が前記第１閾値時間に到達すると、前記第２時刻に前記ゲーム媒体を取得する権利を行使した際に決定されるゲーム媒体の価値が最大になる、
請求項２記載のゲームプログラム。
【請求項８】
前記第１時刻から前記第２時刻までの時間が、前記第１閾値時間よりも長い第２閾値時間に到達すると、前記ゲーム媒体を取得する権利が消滅する、
請求項７記載のゲームプログラム。
【請求項９】
前記ゲーム媒体を取得する権利は、前記ゲーム媒体の価値がそれぞれ異なる複数種類の権利を含む、
請求項１から８のいずれか一項に記載のゲームプログラム。
【請求項１０】
前記ゲーム媒体を決定するステップは、前記ユーザが前記ゲーム媒体を取得する権利を獲得した後に、課金アイテムを使用して前記ゲーム媒体を取得する権利を行使した場合に、前記第１時刻から前記第２時刻までの時間にかかわらず、ゲーム媒体の価値が最大になった前記ゲーム媒体を決定する、
請求項１から９のいずれか一項に記載のゲームプログラム。
【請求項１１】
前記ゲーム媒体を取得する権利は獲得してからいつでも行使することができる、
請求項１から１０のいずれか一項に記載のゲームプログラム。
【請求項１２】
前記特定のイベントは、ゲーム進行中のイベントである、
請求項１から１１のいずれか一項に記載のゲームプログラム。
【請求項１３】
ユーザが使用する端末装置にゲームを提供するサーバのプロセッサが実行するゲーム方法であって、
前記プロセッサが、
ゲーム内の特定のイベントが達成されることにより付与される権利である、ゲーム媒体を取得する権利を、前記ユーザが獲得した場合に、前記ゲーム媒体を取得する権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、
前記ユーザが前記ゲーム媒体を取得する権利を行使した場合に、前記第１時刻から前記ゲーム媒体を取得する権利を行使した第２時刻までの時間に基づいて、当該行使した前記ゲーム媒体を取得する権利によって前記ユーザに付与されるゲーム媒体の価値を決定するステップと、
前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、
を実行し、
前記ユーザが前記ゲーム媒体を取得する権利を獲得した場合には、前記ゲーム媒体を取得する権利が所定の保管領域に配置された場合が含まれ、
少なくとも、前記ユーザが前記ゲーム媒体を取得する権利を獲得した後に、課金アイテムを使用して前記ゲーム媒体を取得する権利を行使すること、及び、前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短いことのいずれかの条件が成立する場合に、前記保管領域に新たな前記ゲーム媒体を取得する権利を一時的に配置できないように制限するステップを、前記プロセッサがさらに実行する、
ゲーム方法。
【請求項１４】
ユーザが使用する端末装置にゲームを提供するサーバであって、
ゲーム内の特定のイベントが達成されることにより付与される権利である、ゲーム媒体を取得する権利を、前記ユーザが獲得した場合に、前記ゲーム媒体を取得する権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させる第１サーバ処理部と、
前記ユーザが前記ゲーム媒体を取得する権利を行使した場合に、前記第１時刻から前記ゲーム媒体を取得する権利を行使した第２時刻までの時間に基づいて、当該行使した前記ゲーム媒体を取得する権利によって前記ユーザに付与されるゲーム媒体の価値を決定する第２サーバ処理部と、
前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させる第３サーバ処理部と、
を備え、
前記ユーザが前記ゲーム媒体を取得する権利を獲得した場合には、前記ゲーム媒体を取得する権利が所定の保管領域に配置された場合が含まれ、
少なくとも、前記ユーザが前記ゲーム媒体を取得する権利を獲得した後に、課金アイテムを使用して前記ゲーム媒体を取得する権利を行使すること、及び、前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短いことのいずれかの条件が成立する場合に、前記保管領域に新たな前記ゲーム媒体を取得する権利を一時的に配置できないように制限する第４サーバ処理部をさらに備える、
サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、ゲーム方法及びサーバに関する。
【背景技術】
【０００２】
下記特許文献１には、ユーザが所有するゲーム媒体で構成したデッキを用いて対戦を行う対戦ゲームが開示されている。この対戦ゲームでは、ユーザがゲーム媒体を保管庫に配置すると、そのゲーム媒体をデッキに配置して使用することができなくなる一方、所定期間継続して保管庫に配置することで、そのゲーム媒体のパラメータ等の価値を増強することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５７５２３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１では、ゲーム媒体を保管庫に継続して配置する期間や保管庫に継続して配置したゲーム媒体に対して付与する価値を、システム側で設定する。したがって、ユーザは、ゲーム媒体を保管庫に配置した後は、所定の価値を取得するために、所定の期間が経過するまでひたすら待ち続けることとなり、面白みに欠ける。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、ユーザが取得するゲーム媒体の価値を定める際に、ユーザを能動的に関与させることができるゲームプログラム、ゲーム方法及びサーバを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様であるゲームプログラムは、ユーザが使用する端末装置にゲームを提供するサーバのプロセッサに実行させるゲームプログラムであって、前記プロセッサに、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定するステップと、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、を実行させる。
【０００７】
本発明の他の態様であるゲーム方法は、ユーザが使用する端末装置にゲームを提供するサーバのプロセッサが実行するゲーム方法であって、前記プロセッサが、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定するステップと、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、を実行する。
【０００８】
本発明の他の態様であるサーバは、ユーザが使用する端末装置にゲームを提供するサーバであって、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させる第１サーバ処理部と、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定する第２サーバ処理部と、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させる第３サーバ処理部と、を備える。
【発明の効果】
【０００９】
本発明によれば、ユーザが取得するゲーム媒体の価値を定める際に、ユーザを能動的に関与させることができるゲームプログラム、ゲーム方法及びサーバを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る端末装置を含むゲームシステムの構成を例示する図である。
【図２】図１に示すサーバの機能構成を例示する図である。
【図３】図１に示す端末装置の機能構成を例示する図である。
【図４】経過時間に応じてユーザにカードを付与するパターン（Ａ）を説明するための図である。
【図５】ユーザが宝箱を獲得したときに表示する画面例である。
【図６】ユーザが宝箱の状況を確認する際に表示する画面例である。
【図７】ユーザがカードを取得したときに表示する画面例である。
【図８】ユーザがカードを取得したときに表示する画面例である。
【図９】経過時間に応じてユーザにカードを付与するパターン（Ｂ）を説明するための図である。
【図１０】パターン（Ａ）によりカードの枚数を決定する際の処理手順を説明するためのフローチャートである。
【図１１】パターン（Ｂ）によりカードの枚数を決定する際の処理手順を説明するためのフローチャートである。
【図１２】変形例における抽選確率テーブルの概念図である。
【図１３】変形例における宝箱テーブルの概念図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。
【００１２】
[ゲームシステムのシステム構成]
図１は、本発明の一実施形態に係る端末装置１０を含むゲームシステム１の概略構成図である。同図に示すように、本実施形態におけるゲームシステム１は、複数の端末装置１０と、サーバ２０とを備える。
【００１３】
端末装置１０とサーバ２０とは、ネットワークＮを介して接続する。ネットワークＮは、例えば、インターネット、移動体通信システム（例えば、３Ｇ、４Ｇ、５Ｇ、ＬＴＥ（Long Term Evolution）等）、ＷｉＦｉ（Wireless Fidelity）、ブルートゥース（登録商標）、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。
【００１４】
[サーバのハードウェア構成]
サーバ２０は、例えば、ワークステーション、パーソナルコンピュータ等の汎用コンピュータが該当し得る。図１に示すように、サーバ２０は、物理的な構成として、例えば、プロセッサ２１と、メモリ２２と、ストレージ２３と、通信ＩＦ（インターフェース）２４と、入出力ＩＦ２５とを備える。サーバ２０が備えるこれらの構成は、通信バスによって互いに接続される。
【００１５】
プロセッサ２１は、サーバ２０全体の動作を制御する。プロセッサ２１は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）及びＧＰＵ（Graphics Processing Unit）等を含み得る。プロセッサ２１は、例えば、ストレージ２３からプログラムを読み出し、メモリ２２に展開し、展開したプログラムを実行する。
【００１６】
メモリ２２は、主記憶装置である。メモリ２２は、例えば、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等の揮発性記憶装置により構成される。メモリ２２は、プロセッサ２１がストレージ２３から読み出した各種プログラム及びデータを一時的に記憶することにより、プロセッサ２１に作業領域を提供する。メモリ２２は、プロセッサ２１がプログラムに従って動作している間に生成した各種データも一時的に記憶する。
【００１７】
なお、本実施形態におけるプログラムは、例えば、複数の端末装置１０とサーバ２０との協働によりゲームを実現するゲームプログラムである。また、各種データには、例えば、ゲーム情報等のゲームに関するデータ、ユーザ情報、及び端末装置１０とサーバ２０との間で送受信する指示や通知が含まれる。
【００１８】
ストレージ２３は、補助記憶装置である。ストレージ２３は、例えば、フラッシュメモリ又はＨＤＤ（Hard Disk Drive）等の不揮発性記憶装置で構成される。ストレージ２３には、ゲームに関する各種データが格納される。
【００１９】
通信ＩＦ２４は、サーバ２０における各種データの送受信を制御する。
【００２０】
入出力ＩＦ２５は、サーバ２０がデータの入力を受け付けるためのインターフェースであるとともに、サーバ２０がデータを出力するためのインターフェースである。入出力ＩＦ２５は、例えば、マウス、キーボード等の情報入力機器である入力部と、画像を表示出力する機器である表示部とを含むことができる。
【００２１】
[端末装置のハードウェア構成]
端末装置１０は、例えば、スマートフォン、フィーチャーフォン、ＰＤＡ（Personal Digital Assistant）、タブレット型コンピュータ等の携帯端末が該当し得る。端末装置１０は、ユーザがコンピュータゲームを実行する際にプレイヤとして使用可能な可搬型の端末であることが望ましい。
【００２２】
図１に示すように、端末装置１０は、物理的な構成として、例えば、プロセッサ１１と、メモリ１２と、ストレージ１３と、通信ＩＦ１４と、入出力ＩＦ１５と、タッチスクリーン１６とを備える。端末装置１０が備えるこれらの構成は、通信バスによって互いに接続される。
【００２３】
プロセッサ１１は、端末装置１０全体の動作を制御する。プロセッサ１１は、ＣＰＵ、ＭＰＵ及びＧＰＵ等を含み得る。プロセッサ１１は、例えば、ストレージ１３からプログラムを読み出し、メモリ１２に展開し、展開したプログラムを実行する。
【００２４】
メモリ１２は、主記憶装置である。メモリ１２は、例えば、ＲＯＭ、及びＲＡＭ等の揮発性記憶装置により構成される。メモリ１２は、プロセッサ１１がストレージ１３から読み出したプログラム及び各種データを一時的に記憶することにより、プロセッサ１１に作業領域を提供する。メモリ１２は、プロセッサ１１がプログラムに従って動作している間に生成した各種データも一時的に記憶する。
【００２５】
ストレージ１３は、補助記憶装置である。ストレージ１３は、例えば、フラッシュメモリ又はＨＤＤ等の不揮発性記憶装置により構成される。ストレージ１３には、例えば、ゲームに関する各種データが格納される。
【００２６】
通信ＩＦ１４は、各種データの送受信を制御する。通信ＩＦ１４は、例えば、無線ＬＡＮ（Local Area Network）又は携帯電話回線網等を介した通信、及び近距離無線通信等を用いた通信を制御する。
【００２７】
入出力ＩＦ１５は、端末装置１０がデータの入力を受け付けるためのインターフェースであるとともに、端末装置１０がデータを出力するためのインターフェースである。入出力ＩＦ１５は、例えばＵＳＢ（Universal Serial Bus）等を介してデータの入出力を行うこととしてもよい。入出力ＩＦ１５は、例えば、端末装置１０が備える物理ボタンやカメラ、マイク、スピーカ等を含むことができる。
【００２８】
タッチスクリーン１６は、入力部１７と表示部１８とを組み合わせた電子部品である。入力部１７は、例えばタッチパッドによって構成される。表示部１８は、例えば液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイ等によって構成される。
【００２９】
入力部１７は、ユーザの操作（例えば、タッチ操作、タップ操作、スライド操作、スワイプ操作及びフリック操作等）により、入力面に対して入力された位置を検知し、検知した位置を示す情報を入力信号として送信する機能を備える。入力部１７は、例えば、タッチセンシング部を含むことができる。タッチセンシング部は、例えば、静電容量方式、抵抗膜方式等を採用することができるが、他の方式であってもよい。
【００３０】
[サーバの機能構成]
図２は、サーバ２０の機能構成を例示するブロック図である。本実施形態におけるサーバ２０は、例えば、ゲームを実現するために必要な各種データ及びプログラムを各端末装置１０に提供する機能、各端末装置１０からゲームに関するデータを収集して管理する機能、及び、複数の端末装置１０間の同期処理を行う機能等を有する。
【００３１】
なお、本実施形態において、サーバ２０は、ゲームごとに事前に登録されるユーザのアカウントを用い、各ユーザ及び端末装置１０を識別する。アカウントの登録方法は特に限定されない。例えば、端末装置１０又はパーソナルコンピュータ等の他の装置が、ユーザの操作に従って、ユーザのアカウント登録に必要な情報をサーバ２０に送信し、サーバ２０が、受信した情報に基づいて各ユーザのアカウントを作成及び保存することができる。
【００３２】
図２に示すように、サーバ２０は、機能的な構成として、例えば、制御部２１０と記憶部２２０とを有する。記憶部２２０は、制御部２１０が使用する各種データを格納する。各種データとして、例えば、ゲームプログラム２２１、ゲーム情報２２２及びユーザ情報２２３がある。
【００３３】
ゲームプログラム２２１は、ゲームを実現するためのプログラムである。ゲーム情報２２２及びユーザ情報２２３は、制御部２１０がゲームプログラム２２１を実行するときに参照するデータである。
【００３４】
なお、ゲームプログラム２２１は、サーバ２０側で実行するゲームプログラムに加え、端末装置１０に送信して端末装置１０側で実行するプログラム（後述するゲームプログラム１２１）を含むこととしてもよい。あるいは、記憶部２２０が、サーバ２０側で実行するゲームプログラム２２１と、端末装置側で実行するプログラムとを格納することとしてもよい。
【００３５】
ゲーム情報２２２は、アカウント間で共通の情報である。ゲーム情報２２２は、例えば、各種ゲーム空間を規定するための情報を含む。ゲーム空間とは、ユーザが操作可能なキャラクタ（以下、「操作キャラクタ」ともいう。）のオブジェクトが配置される空間である。また、ゲーム情報２２２は、例えば、ゲーム空間内に配置される建物や木、石等の背景オブジェクトやノンプレイヤキャラクタ（non player character：ＮＰＣ）のオブジェクトの配置位置や大きさ、色、形状等、アカウント間で共通のオブジェクトに関する各種設定情報を含む。また、ゲーム情報２２２は、例えば、ノンプレイヤキャラクタの各種パラメータの設定値や、クエストに関する情報を含む。クエストは、達成条件が設定されたゲーム内のイベントである。このクエストには、達成条件に加え失敗条件が設定されていてもよい。以下においては、ゲーム空間に配置されたキャラクタのオブジェクトを指して、単に「キャラクタ」ということもある。
【００３６】
ユーザ情報２２３は、ゲームのアカウントごとに管理される情報である。ユーザ情報２２３は、例えば、操作キャラクタに関する情報、保有資産に関する情報、及びゲームの進行度合いを示す情報等を含む。保有資産として、例えば、ゲーム内通貨、アイテム、キャラクタの装備品、カード等が挙げられる。
【００３７】
制御部２１０は、記憶部２２０に格納されたゲームプログラム２２１を実行することにより、ゲームに関する各種処理を制御する。制御部２１０は、例えば、送受信部２１１、サーバ処理部２１２、データ管理部２１３及び同期処理部２１４を有する。
【００３８】
送受信部２１１は、各種データを送信又は受信する。例示的に、送受信部２１１は、各種データ及びプログラムの送信要求や、マルチプレイ機能に対応するための同期処理の要求、同期処理の対象となるデータ等を、各端末装置１０から受信し、サーバ処理部２１２に渡す。また、送受信部２１１は、サーバ処理部２１２による制御に従って、同期を取るための指示等を含む各種データやプログラムを、各端末装置１０に送信する。
【００３９】
本実施形態において、マルチプレイ機能とは、複数のアカウントによるゲーム処理を同期させた状態で進行させる機能である。ゲームシステム１のサーバ２０及び端末装置１０は、ゲームシステム１にログインしているアカウントが同じゲームに複数参加する場合に、マルチプレイ機能に対応するための各種処理を実行する。
【００４０】
サーバ処理部２１２は、端末装置１０からの要求等に応じ、ゲームプログラム２２１に記述された演算処理を実行することで、端末装置１０にゲームを提供する。例示的に、サーバ処理部２１２は、マルチプレイ機能に対応するための同期処理の要求や同期処理の対象となるデータを、送受信部２１１を介して端末装置１０から受け取ると、マルチプレイ機能に対応するための同期処理を実行する。また、サーバ処理部２１２は、ゲーム情報２２２又はユーザ情報２２３の送信指示を送受信部２１１に指令する。さらに、サーバ処理部２１２は、ゲーム情報２２２又はユーザ情報２２３のレコードの追加、更新、又は削除に関する指示をデータ管理部２１３に指令する。
【００４１】
データ管理部２１３は、記憶部２２０に格納されている各種データをサーバ処理部２１２の指示に従って管理する。例示的に、データ管理部２１３は、サーバ処理部２１２からの指令に従って、ゲーム情報２２２又はユーザ情報２２３を読み出し、送受信部２１１を介して端末装置１０に送信する。また、データ管理部２１３は、サーバ処理部２１２からの指令に従って、ゲーム情報２２２又はユーザ情報２２３のレコードを、追加、更新、又は削除する。
【００４２】
同期処理部２１４は、サーバ処理部２１２からの指令に従って、ゲームのマルチプレイ機能に対応するための同期処理を実行する。例えば、同期処理部２１４は、サーバ２０が複数の端末装置１０に対して情報を送信するときに、各端末装置１０に同時に情報を送信することで、各端末装置１０間で進行するゲームの同期を取る。具体的に、同期処理部２１４は、各アカウントに対応する端末装置１０から所定期間（例えば、一フレーム）内に受信した操作情報を、所定期間ごとに各端末装置１０に同時に送信する。操作情報は、端末装置１０に入力される操作に関する情報である。同期のタイミングや同期すべき情報は、サーバ処理部２１２から随時受信することとしてもよい。同期処理を実行することで、一つの端末装置１０で入力された操作に起因するゲーム内の事象を、他の端末装置１０に同時に反映させることが可能となる。
【００４３】
[端末装置の機能構成]
図３は、端末装置１０の機能構成を例示するブロック図である。本実施形態における端末装置１０は、例えば、ユーザの入力操作を受け付ける入力装置としての機能、及び、ゲームの画像や音声を出力する出力装置としての機能等を有する。
【００４４】
図３に示すように、端末装置１０は、機能的な構成として、例えば、制御部１１０と記憶部１２０とを有する。記憶部１２０は、制御部１１０が使用する各種データを格納する。各種データとして、例えば、ゲームプログラム１２１、ゲーム情報１２２及びユーザ情報１２３がある。
【００４５】
ゲームプログラム１２１は、端末装置１０側でゲームを実現するためのプログラムである。ゲーム情報１２２及びユーザ情報１２３は、制御部１１０がゲームプログラム１２１を実行するときに参照するデータである。
【００４６】
ゲーム情報１２２は、上述したサーバ２０のゲーム情報２２２と同様の情報を含むため、ここでの説明を省略する。
【００４７】
ユーザ情報１２３は、端末装置１０を使用するユーザのアカウントに関するデータであるが、上述したサーバ２０のユーザ情報２２３と同様の情報を含むため、ここでの説明を省略する。
【００４８】
制御部１１０は、記憶部１２０に格納されたゲームプログラム１２１を実行することにより、端末装置１０において実行されるゲームに関する各種処理を制御する。制御部１１０は、例えば、操作受付部１１１、送受信部１１２、ゲーム進行部１１３及び表示制御部１１４を有する。
【００４９】
操作受付部１１１は、タッチスクリーン１６の入力部１７を介してユーザにより入力される操作（以下、「入力操作」ともいう。）を受け付ける。具体的に、操作受付部１１１は、入力部１７に対する入力操作を受け付けた場合に、入力位置の座標及び入力操作の種類を検知する。入力操作の種類として、例えば、タッチ操作、タップ操作、スライド操作、スワイプ操作及びフリック操作が挙げられる。入力操作は、タッチスクリーン１６に物理的に接触する操作に限らず、非接触による操作も含み得る。操作受付部１１１は、例えば、連続して検知されていた入力操作が途切れたことを検出した場合に、入力部１７に対する入力操作が解除されたものと検知する。
【００５０】
ここで、操作受付部１１１は、入出力ＩＦ１５を介して接続された操作機器を用いてユーザに入力された操作についても、上記入力部１７に対する入力操作と同様に受け付けることができる。
【００５１】
送受信部１１２は、各種データを送信又は受信する。以下に、具体例を挙げて説明する。
【００５２】
送受信部１１２は、ゲーム情報１２２又はユーザ情報１２３や、マルチプレイ機能に対応するための同期要求を、サーバ２０に送信する。送受信部１１２は、各種データ、プログラム、及びマルチプレイ機能に対応するための同期のためのデータ等を、サーバ２０から受信する。同期のためのデータには、例えば、マルチプレイに参加している各端末装置１０間で同期を取るように指示するための同期指示データが含まれる。同期指示データには、例えば、同期対象となるデータ及びそのデータの種類や、同期する時期を特定するためのデータ等が含まれる。
【００５３】
送受信部１１２は、操作受付部１１１により受け付けられた操作に関する操作情報（以下、「第１操作情報」ともいう。）を、サーバ２０に送信する。送受信部１１２は、他の端末装置１０において他のユーザにより入力された操作に関する操作情報（以下、「第２操作情報」ともいう。）を、サーバ２０から受信する。
【００５４】
ゲーム進行部１１３は、ゲームの進行に関する各種処理を実行する。以下に、具体例を挙げて説明する。
【００５５】
ゲーム進行部１１３は、ゲーム情報１２２に含まれるゲーム空間を規定するための情報に基づいて、ゲーム空間を規定する。ゲーム進行部１１３は、ゲーム情報１２２に含まれるオブジェクトの設定情報に基づいて、ゲーム空間にオブジェクトを配置する。ゲーム進行部１１３は、ゲーム空間に配置したオブジェクトを制御する。具体的に、ゲーム進行部１１３は、ゲーム空間内でのオブジェクトの位置、向き、形状、色等を変更することや、オブジェクトに所定の動作を行わせるように、オブジェクトを制御する。
【００５６】
ゲーム進行部１１３は、ゲーム空間のうちユーザに提示する領域を指定するための仮想カメラを規定する。ゲーム進行部１１３は、ゲーム空間内での仮想カメラの位置及び向きを規定することにより、ゲーム空間内に仮想カメラを配置する。ゲーム進行部１１３は、仮想カメラにより規定される視野領域及びこの視野領域に配置されているオブジェクトを描画した画像を生成するように、表示制御部１１４に指示する。
【００５７】
仮想カメラの位置及び向きは、ゲーム空間ごとに適宜決定することができる。例えば、ゲーム進行部１１３は、特定のオブジェクトの位置や向きを基準とし、特定のオブジェクトが特定の向きで視野領域の中央に位置するように、仮想カメラを配置する。その際、ゲーム進行部１１３は、特定のオブジェクトに対する方向、距離及び角度を用い、仮想カメラの位置や向きを調整する。特定のオブジェクトは、例えば、操作キャラクタやノンプレイヤキャラクタ等の動的なオブジェクトであってもよいし、建物や木、石等の静的なオブジェクトであってもよい。動的なオブジェクトには、各ユーザの操作に基づいてそれぞれ動作する操作キャラクタと、ゲームプログラム１２１及び２２１に基づいて動作するキャラクタ（例えば、ノンプレイヤキャラクタ、敵キャラクタ等）とが含まれる。
【００５８】
ゲーム進行部１１３は、操作受付部１１１により検知された入力位置の座標及び入力操作の種類等に基づいて、ユーザの指示内容を解釈する。ゲーム進行部１１３は、解釈した指示内容等に基づいて、ゲームの進行に関わる各種判定処理を実行する。ゲーム進行部１１３は、判定処理の結果等に基づいて、オブジェクトや仮想カメラ等を制御しながらゲームを進行する。ゲーム進行部１１３は、ゲームの進行状況に応じて、ゲーム情報１２２やユーザ情報１２３を更新、追加又は削除する。
【００５９】
表示制御部１１４は、表示部１８に画像を表示させる。以下に、具体例を挙げて説明する。
【００６０】
表示制御部１１４は、ゲーム空間のうち、ゲーム進行部１１３が規定する仮想カメラの視野の領域と、その領域に存在するオブジェクトとを描画した画像を生成し、表示部１８に表示させる。表示制御部１１４は、表示部１８に表示させる画像に対し、例えば、アイコン、ボタン、各種パラメータを示すメニュー等、ゲームの種々の操作に必要なＵＩ（user interface）に関わるオブジェクトを重畳して描画することができる。
【００６１】
[ユーザが取得するゲーム媒体の価値をユーザの待ち時間に応じて決定する機能]
本実施形態におけるゲームシステム１は、上述した各構成において、ユーザが取得するゲーム媒体の価値をユーザの待ち時間に応じて決定する機能を有することに特徴がある。具体的に、ゲーム媒体を取得する権利を獲得したユーザが、その権利を行使した場合に得られるゲーム媒体の価値を、権利を獲得してから行使するまでの時間に基づいて決定することに特徴がある。
【００６２】
ゲーム媒体は、ゲームに使用される電子データであり、例えば、アイテム、キャラクタ、カード等を含む。ゲーム媒体は、ゲーム内において、例えば、取得、保有、使用、交換、売却、廃棄等され得る。ゲーム媒体の価値には、例えば、アイテムやキャラクタの価値（レベルやレアリティ等）、カードの枚数等が含まれる。なお、レアリティはゲーム媒体の希少性を表す。ゲーム媒体には、価値の違いの他に、属性等の種類の違いを示す性質が付与される。
【００６３】
ゲーム媒体を取得する権利は、ゲーム内で特定の条件を成立させたユーザに対して付与される権利である。例えば、宝箱、抽選券、くじ引き券、ガチャチケット等が、ゲーム媒体を取得する権利として付与される。
【００６４】
特定の条件には、例えば、対戦相手や敵キャラクタに勝利すること、クエストをクリアすること、ログインすること等のように、ユーザや操作キャラクタによるゲームに対する任意の行為に対し、適宜定めることができる。なお、本発明を適用できるゲームは、対戦ゲームに限定されず、非対戦ゲームを含めたあらゆるジャンルのゲームに適用できる。また、本機能は、ソーシャルゲーム全般に適用することができるとともに、アプリケーションをダウンロードして実行するゲームアプリにも適用可能である。
【００６５】
以下においては、例示的に、「ゲーム媒体」が「カード」であり、「ゲーム媒体を取得する権利」が「宝箱」であり、「ゲーム媒体を取得する権利の行使」が「宝箱の開封」であり、「ゲーム媒体の価値」が「カードの枚数」である場合について説明する。
【００６６】
宝箱は、ユーザが特定の条件を成立させると、所定の保管領域に配置される。所定の保管領域は、宝箱を配置して一時的に保管するためのゲーム内領域である。保管領域に配置できる宝箱の数に上限を設けることができる。また、条件成立により付与された宝箱を保管領域に配置するかどうかをユーザに選択させることとしてもよい。この場合、宝箱を保管領域に配置することが選択されたときに、ユーザが宝箱を獲得したと判定すればよい。保管領域に配置された宝箱は、いつでも開封することができる。宝箱を開封すると、所定枚数のカードがユーザに付与される。ユーザに付与されるカードの枚数は、宝箱を獲得してから開封するまでの時間等によって変わる。保管領域は、サーバ２０の記憶部２２０におけるゲーム情報２２２に含めることとしてもよいし、端末装置１０の記憶部１２０のゲーム情報１２２に含めることとしてもよい。
【００６７】
ユーザが宝箱を獲得してから、宝箱を開封し、所定枚数のカードを取得するまでの処理について説明する。以下では、ソーシャルゲームを前提として、端末装置１０のゲーム進行部１１３とサーバ２０のサーバ処理部２１２との間で各処理が実行される場合について説明するが、ゲームアプリのように、端末装置１０のゲーム進行部１１３が各処理を実行することとしてもよい。
【００６８】
図２に示すサーバ２０のサーバ処理部２１２は、端末装置１０においてユーザが宝箱を獲得した場合に、宝箱を獲得した時刻を第１時刻として、ユーザＩＤと関連付けて記憶部２２０に記憶させる。サーバ処理部２１２は、端末装置１０においてユーザが宝箱を開封した場合に、宝箱を開封した時刻を第２時刻として、ユーザＩＤと関連付けて記憶部２２０に記憶させる。なお、ユーザＩＤは識別情報や識別番号などとも呼ばれ、ユーザを特定するための識別情報としての機能を有する。
【００６９】
サーバ処理部２１２は、第１時刻及び第２時刻に基づいて、ユーザに付与するカードの枚数を決定する。カードの枚数を決定するパターンとして、例えば、以下の二つのパターン（Ａ）、（Ｂ）を用いることができる。
【００７０】
パターン（Ａ）：
宝箱を獲得してから所定時間（第１閾値時間）が経過するまでは最低枚数のカードを付与し、所定時間が経過した後は最大枚数のカードを付与するパターン。このパターン（Ａ）について、図４を参照して具体的に説明する。
【００７１】
例えば、宝箱を獲得した第１時刻から所定時間である３時間が経過する前にユーザが宝箱を開封すると、ユーザに付与されるカードの枚数は最低の１枚となる。他方、宝箱を獲得した第１時刻から３時間以上経過した後にユーザが宝箱を開封すると、ユーザに付与されるカードの枚数は最大の３０枚となる。
【００７２】
ユーザが待ち時間を短縮するための課金（以下、「時短課金」ともいう。）を行って宝箱を開封した場合には、経過時間の長さにかかわらず、ユーザに付与されるカードの枚数は最大の３０枚となる。
【００７３】
ここで、端末装置１０のゲーム進行部１１３は、上記各処理の実行に伴い、各種の画面を端末装置１０の画面に表示させることができる。各種の画面について以下に例示する。
【００７４】
図５は、ユーザが宝箱を獲得したときに、今すぐ開封するかどうかの選択をユーザに要求する画面である。図６は、第１時刻から３時間が経過する前にユーザが宝箱の状況を確認する操作（例えば、宝箱を選択する操作や特定のボタンを押す操作等）を行ったときに、今すぐ開封するかどうかの選択をユーザに要求する画面である。図７は、ユーザが宝箱を開封したときに、１枚のカードが取得されたことをユーザに知らせる画面である。図８は、ユーザが宝箱を開封したときに、３０枚のカードが取得されたことをユーザに知らせる画面である。
【００７５】
パターン（Ｂ）：
宝箱を獲得してから所定時間（第１閾値時間）が経過するまでの間、ユーザに付与するカードが最低枚数から最大枚数に向けて線形的に増加するパターン。このパターン（Ｂ）について、図９を参照して具体的に説明する。
【００７６】
例えば、宝箱が獲得されて直ぐに開封すると、ユーザに付与されるカードの枚数は最低の１枚となる。宝箱を獲得してから所定時間である３時間が経過するまでの間に開封すると、ユーザに付与されるカードの枚数は最低の１枚から最大の３０枚までの間のいずれかの枚数になる。なお、最低枚数から最大枚数に向けて、線形的に増加することに限らず、例えば、段階的や二次曲線的等のように非線形的に増加することとしてもよい。
【００７７】
パターン（Ｂ）は、所定時間が経過する前に宝箱を開封した場合であっても、経過時間が長くなるに従ってユーザに付与されるカードの枚数が増える点で、カードの枚数が最低枚数のまま維持されるパターン（Ａ）と異なる。
【００７８】
パターン（Ｂ）における上記各処理の実行に伴い、端末装置１０の画面に表示させる各種の画面は、パターン（Ａ）と同様であるため、それらの説明を省略する。
【００７９】
図２に示すサーバ２０のサーバ処理部２１２は、パターン（Ａ）又はパターン（Ｂ）で決定したカードの枚数を含むゲーム媒体に関する情報（保有資産に関する情報）を、ユーザＩＤと関連付けて記憶部２２０に記憶させる。
【００８０】
図１０を参照して、パターン（Ａ）によりカードの枚数を決定する際の処理手順について説明する。
【００８１】
最初に、サーバ２０のサーバ処理部２１２は、端末装置１０から送信される操作情報（ステップＳ１０１）に基づいて、特定の条件が成立したか否かを判定する（ステップＳ１０２）。この判定がＮＯである場合（ステップＳ１０２；ＮＯ）には、ＹＥＳになるまでステップＳ１０２を繰り返すか、待機する。
【００８２】
上記ステップＳ１０２で特定の条件が成立したと判定された場合（ステップＳ１０２；ＹＥＳ）に、サーバ２０のサーバ処理部２１２は、宝箱をユーザに付与することを示す宝箱付与通知を端末装置１０に送信する（ステップＳ１０３）。
【００８３】
ユーザが宝箱を獲得する選択操作を端末装置１０の操作受付部１１１を通じて行うと、端末装置１０の表示制御部１１４は、宝箱を表示画面上の保管領域に配置して表示する（ステップＳ１０４）。端末装置１０のゲーム進行部１１３は、ユーザが宝箱を獲得したことを示す宝箱獲得通知をサーバ２０に送信する（ステップＳ１０５）。
【００８４】
続いて、サーバ２０のサーバ処理部２１２は、ユーザが宝箱を獲得した時刻を第１時刻としてユーザＩＤと関連付けて記憶部２２０に記憶させる（ステップＳ１０６）。つまり、宝箱は、サーバ２０の保管領域に配置される。
【００８５】
続いて、サーバ２０のサーバ処理部２１２は、端末装置１０から送信される操作情報（ステップＳ１０７）に基づいて、上記ステップＳ１０４で保管領域に配置された宝箱をユーザが開封する選択をしたか否かを判定する（ステップＳ１０８）。この判定がＮＯである場合（ステップＳ１０８；ＮＯ）には、ＹＥＳになるまでステップＳ１０８を繰り返すか、待機する。
【００８６】
上記ステップＳ１０８でユーザが宝箱を開封する選択をしたと判定された場合（ステップＳ１０８；ＹＥＳ）に、サーバ２０のサーバ処理部２１２は、時短課金されたか否かを判定する（ステップＳ１０９）。この判定がＹＥＳである場合（ステップＳ１０９；ＹＥＳ）に、サーバ２０のサーバ処理部２１２は、最大枚数である３０枚のカードをユーザに付与する（ステップＳ１１３）。これにより、保管領域に宝箱が配置された状態から、保管領域に宝箱が配置されていない状態に更新される。そして、本処理手順を終了する。
【００８７】
上記ステップＳ１０９で時短課金されなかったと判定された場合（ステップＳ１０９；ＮＯ）に、サーバ２０のサーバ処理部２１２は、宝箱が開封された時刻を第２時刻とし、第１時刻から第２時刻までの経過時間を算出する（ステップＳ１１０）。
【００８８】
続いて、サーバ２０のサーバ処理部２１２は、第１時刻から第２時刻までの経過時間が所定時間以上であるか否かを判定する（ステップＳ１１１）。この判定がＮＯである場合（ステップＳ１１１；ＮＯ）に、サーバ２０のサーバ処理部２１２は、最低枚数である１枚のカードをユーザに付与する（ステップＳ１１２）。これにより、保管領域に宝箱が配置された状態から、保管領域に宝箱が配置されていない状態に更新される。そして、本処理手順を終了する。
【００８９】
上記ステップＳ１１１で第１時刻から第２時刻までの経過時間が所定時間以上であると判定された場合（ステップＳ１１１；ＹＥＳ）に、サーバ２０のサーバ処理部２１２は、最大枚数である３０枚のカードをユーザに付与する（ステップＳ１１３）。これにより、保管領域に宝箱が配置された状態から、保管領域に宝箱が配置されていない状態に更新される。そして、本処理手順を終了する。
【００９０】
ここで、上記ステップＳ１０９では、サーバ２０のサーバ処理部２１２が時短課金の有無を判定しているが、端末装置１０のゲーム進行部１１３が時短課金の有無を判定することとしてもよい。この場合、サーバ２０のサーバ処理部２１２は、時短課金に必要な金額を端末装置１０に提示し、請求処理が正常に実行されたことを確認してから、上記ステップＳ１１３の処理を実行することが望ましい。
【００９１】
図１１を参照して、パターン（Ｂ）によりカードの枚数を決定する際の処理手順について説明する。上述したパターン（Ａ）の処理手順と異なるのは、図１０のステップＳ１１２が、図１１のステップＳ１１２Ｂに変更される点である。したがって、ここでは、パターン（Ａ）の処理手順と異なるステップＳ１１２Ｂについて説明し、その他の処理手順については説明を省略する。
【００９２】
図１１のステップＳ１１１において、第１時刻から第２時刻までの経過時間が所定時間以上ではないと判定された場合（ステップＳ１１１；ＮＯ）に、サーバ２０のサーバ処理部２１２は、第１時刻から第２時刻までの経過時間に対応する枚数（１〜２９枚）のカードをユーザに付与する（ステップＳ１１２Ｂ）。これにより、保管領域に宝箱が配置された状態から、保管領域に宝箱が配置されていない状態に更新される。そして、本処理手順を終了する。
【００９３】
上述したように、実施形態に係るゲームシステム１によれば、例えば、カードを取得する権利をユーザが獲得した場合に、権利を獲得した時刻を第１時刻として記憶させ、その権利をユーザが行使した場合に、権利を行使した第２時刻と上記第１時刻とに基づいて、ユーザに付与するカードの枚数を決定し、ユーザに付与するカードに関する情報をユーザＩＤと関連付けて記憶させることができる。
【００９４】
これにより、例えば、第１時刻から第２時刻までの経過時間が所定時間以上である場合には最大枚数のカードを付与し、第１時刻から第２時刻までの経過時間が所定時間よりも短い場合には、最大枚数よりも少ない枚数のカードを付与することができる。最大枚数よりも少ない枚数として、例えば、最低枚数、又は経過時間が長くなるにつれて増加する枚数を用いることができる。
【００９５】
つまり、宝箱を獲得したユーザは、宝箱を獲得してから開封するまでの時間が所定時間以上になるまで待機すれば最大枚数のカードを取得することができる一方、所定時間以上になるまで待てない場合には最大枚数よりも少ない枚数のカードを取得することになる。したがって、ユーザは、これから取得するカードに対する期待感を高めながら、宝箱を開封するまでの時間を能動的に待つことができる。
【００９６】
それゆえ、実施形態に係るゲームシステム１によれば、ユーザが取得するカードの枚数（ゲーム媒体の価値）を定める際に、ユーザを能動的に関与させることが可能となる。
【００９７】
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
【００９８】
例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、又は並列に実行することができる。また、上述した実施形態に係るゲームシステム１は、端末装置１０が備える機能のうち少なくとも一部をサーバ２０が備えるように構成されていてもよいし、サーバ２０が備える機能のうち少なくとも一部を端末装置１０が備えるように構成されていてもよい。さらに、端末装置１０及びサーバ２０以外の他の装置をゲームシステム１の構成要素とし、他の装置にゲームシステム１における処理の少なくとも一部を実行させてもよい。つまり、本実施形態においてゲームプログラム１２１及び２２１を実行するコンピュータは、端末装置１０、サーバ２０、及び他の装置によって構成されてもよい。
【００９９】
[抽選確率テーブルを用いる変形例]
【０１００】
上述した実施形態では、「ゲーム媒体を取得する権利」が「宝箱」である場合について説明したが、本変形例では「ゲーム媒体を取得する権利」が「くじ引き券」である場合について説明する。
【０１０１】
本変形例では、例示的に、「ゲーム媒体」が「アイテム」であり、「ゲーム媒体を取得する権利」が「くじ引き券」であり、「ゲーム媒体を取得する権利の行使」が「くじ引きの実行」であり、「ゲーム媒体の価値」が「アイテムのレアリティ」となる。
【０１０２】
上述した実施形態では、サーバ処理部２１２が、第１時刻から第２時刻までの経過時間に基づいて、ユーザに付与するカードの枚数を決定し、決定した枚数のカードをユーザに付与するのに対し、本変形例では、サーバ処理部２１２が、第１時刻から第２時刻までの経過時間に基づいて、ユーザに付与するアイテムのレアリティごとに設定される抽選確率を決定し、決定した抽選確率に基づいて選択されたアイテムをユーザに付与する点で異なる。以下においては、上述した実施形態と異なる点について説明する。その他の点については、上述した実施形態と同様に実現することができるため、それらの説明を省略する。
【０１０３】
図１２は、第１時刻から第２時刻までの経過時間と、レアリティごとの抽選確率とを対応付けて記憶する抽選確率テーブルの概念図である。この抽選確率テーブルでは、抽選確率を設定するレアリティとして、比較的高いレアリティである高レアリティと比較的低いレアリティである低レアリティの２種類のレアリティが設定されている。なお、抽選確率を設定するレアリティは、２種類であることに限定されず、３種類以上であってもよい。
【０１０４】
図１２に例示するように、第１時刻から第２時刻までの経過時間が２時間未満である場合には、高レアリティのアイテムが抽選により選択される確率は１％であり、低レアリティのアイテムが抽選により選択される確率は９９％である。第１時刻から第２時刻までの経過時間が２時間以上８時間未満である場合には、高レアリティのアイテムが抽選により選択される確率は５％であり、低レアリティのアイテムが抽選により選択される確率は９５％である。第１時刻から第２時刻までの経過時間が８時間以上である場合には、高レアリティのアイテムが抽選により選択される確率は２０％であり、低レアリティのアイテムが抽選により選択される確率は８０％である。
【０１０５】
つまり、第１時刻から第２時刻までの経過時間が長くなるに従い、第２時刻にくじ引きを実行（権利を行使）した際に選択されるアイテムが、高レアリティのアイテムになる確率が高まることになる。
【０１０６】
これにより、くじ引き券を獲得したユーザは、くじ引き券を獲得してからくじ引きを実行するまでの時間が所定時間以上になるまで待機すれば高レアリティのアイテムを取得する確率を高めることができる一方、所定時間以上になるまで待てない場合には高レアリティのアイテムを取得する確率が低いまま抽選に挑むことになる。したがって、ユーザは、これから取得するアイテムに対する期待感を高めながら、くじ引きを実行するまでの時間を能動的に待つことができる。
【０１０７】
それゆえ、本変形例に係るゲームシステム１によれば、ユーザが取得するアイテムのレアリティ（ゲーム媒体の価値）を定める際に、ユーザを能動的に関与させることが可能となり、さらに、レアリティが確率変動するくじ引きの楽しみをユーザに供与することもできる。
【０１０８】
[複数種類の宝箱を用意し、宝箱の消滅時間を設定する変形例]
上述した実施形態では、「ゲーム媒体を取得する権利」である「宝箱」の種類について、特に言及していないが、価値が異なる複数種類の宝箱を用意し、いずれかの種類の宝箱を任意に又は条件を定めてユーザに与えることとしてもよい。また、宝箱の消滅時間を設定し、宝箱を獲得してからの経過時間が消滅時間に達した場合に、その宝箱を消滅させることとしてもよい。
【０１０９】
図１３は、３種類の宝箱及びそれぞれの宝箱に設定された要件を格納する宝箱テーブルの概念図である。この宝箱テーブルには、「ゲーム媒体の価値」である「カードの枚数」が多い方から、金、銀、銅という３種類の宝箱が設定されている。なお、本変形例では、宝箱の種類として、金、銀、銅の３種類を用いて説明するが、宝箱の種類は３種類に限定されず、２種類や４種類以上であってもよい。
【０１１０】
ユーザに付与されるカードの枚数が最も多い金の宝箱は、カードの最低枚数が１０枚であり、所定時間（第１閾値時間）である８時間経過後のカードの最大枚数が１００枚に設定されている。この金の宝箱は、宝箱の消滅時間（第２閾値時間）が８時間３０分に設定されている。したがって、金の宝箱は、獲得してから８時間３０分が経過すると、宝箱の保管領域から消去され、カードを取得する権利が消滅する。また、金の宝箱は、時短課金に必要な課金アイテムとして、１００クリスタル（ゲーム内通貨）が設定されている。
【０１１１】
ユーザに付与されるカードの枚数が最も少ない銅の宝箱は、カードの最低枚数が１枚であり、所定時間である２時間経過後のカードの最大枚数が３０枚に設定されている。この銅の宝箱は、宝箱の消滅時間が５時間に設定されている。したがって、銅の宝箱は、獲得してから５時間が経過すると、宝箱の保管領域から消去され、カードを取得する権利が消滅する。また、銅の宝箱は、時短課金に必要な課金アイテムとして、１０クリスタルが設定されている。
【０１１２】
本変形例に係るゲームシステム１によれば、上述した実施形態に係るゲームシステム１と同様に、いずれかの種類の宝箱を獲得したユーザは、宝箱を獲得してから開封するまでの時間が所定時間以上になるまで待機すれば最大枚数のカードを取得することができる一方、所定時間以上になるまで待てない場合には最大枚数よりも少ない枚数のカードを取得することになる。したがって、ユーザは、これから取得するカードに対する期待感を高めながら、宝箱を開封するまでの時間を能動的に待つことができる。
【０１１３】
それゆえ、本変形例に係るゲームシステム１によれば、ユーザが取得するカードの枚数（ゲーム媒体の価値）を定める際に、ユーザを能動的に関与させることが可能となる。
【０１１４】
加えて、本変形例に係るゲームシステム１によれば、所定時間に到達した場合であっても、消滅時間に達する前に宝箱を開封しなければ、宝箱が消滅してカードを取得できなくなるため、間隔を空けずにゲームに参加しようとするユーザの意識を高めることが可能となる。
【０１１５】
さらに、宝箱を消滅させるのか、時短課金用のクリスタルを取得するために課金やクエストをクリアする等の対策を講ずるのかという、遊びの選択肢を増やすことができる。
【０１１６】
［保管領域に特定の機能を付加させる変形例］
上述した実施形態では、保管領域の機能について特に言及していないが、所定の条件が成立する場合に、保管領域に新たな宝箱を一時的に配置できないように制限することとしてもよい。所定の条件として、例えば、時短課金した場合（ステップＳ１０９；ＹＥＳ）や、第１時刻から第２時刻までの経過時間が所定時間未満の場合（ステップＳ１１１；ＮＯ）等を含むことができる。宝箱を配置できないように制限する時間は、任意に設定することができる。また、保管領域に配置できる宝箱は、一つであることに限定されず、複数であってもよい。保管領域に複数の宝箱を配置できる場合には、それぞれの宝箱を配置する領域ごとに、上記の制限を設けることとしてもよい。保管領域に配置できる宝箱の数は、獲得したゲーム媒体の種類や課金額等を条件にして増減させることとしてもよい。
【０１１７】
本変形例に係るゲームシステム１によれば、宝箱を獲得したユーザは、宝箱を獲得してすぐにゲーム媒体を取得することができる一方で、次に獲得した宝箱を開封することに制限を設けることができる。これにより、宝箱の開封の仕方についてユーザに戦略を練るように仕向けることができ、ユーザはゲームに対する没入感を高めることが可能となる。
【０１１８】
ここで、本発明の実施形態は、以下の付記のようにも記載され得る。
【０１１９】
[付記１]
ユーザが使用する端末装置（１０）にゲームを提供するサーバ（２０）のプロセッサ（２１）に実行させるゲームプログラム（２２１）であって、前記プロセッサ（２１）に、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定するステップと、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、を実行させるゲームプログラム（２２１）。
【０１２０】
これにより、ゲーム媒体を取得する権利をユーザが獲得した場合に、権利を獲得した時刻を第１時刻として記憶させ、その権利をユーザが行使した場合に、権利を行使した第２時刻と第１時刻とに基づいて、ユーザに付与するゲーム媒体の価値を決定し、ユーザに付与するカードに関する情報をユーザＩＤと関連付けて記憶させることが可能となる。つまり、ユーザがゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間に基づいてゲーム媒体の価値を決定し、ユーザに付与することが可能となる。
【０１２１】
[付記２]
前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短い場合に、前記第２時刻に前記権利を行使した際に決定されるゲーム媒体の価値は、前記第１時刻に前記権利を行使した場合に決定されるゲーム媒体の価値と同じである、付記１記載のゲームプログラム（２２１）。
【０１２２】
これにより、ユーザがゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間が第１閾値時間よりも短い場合には、権利を獲得してすぐに行使した場合と同じ価値のゲーム媒体をユーザに付与し、経過時間が第１閾値時間に達した場合には、より高い価値のゲーム媒体をユーザに付与することが可能となる。
【０１２３】
[付記３]
前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記権利を行使した際に決定されるゲーム媒体の価値が高まる、付記１記載のゲームプログラム（２２１）。
【０１２４】
これにより、ゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間が長いほど、高い価値のゲーム媒体をユーザに付与することが可能となる。
【０１２５】
[付記４]
前記ゲーム媒体の価値は、カードの枚数であり、前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記権利を行使した際に決定されるカードの枚数が増える、付記３記載のゲームプログラム（２２１）。
【０１２６】
これにより、カードを取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間が長いほど、多くの枚数のカードをユーザに付与することが可能となる。
【０１２７】
[付記５]
前記ゲーム媒体の価値は、アイテムの価値であり、前記第１時刻から前記第２時刻までの時間が長くなるに従い、前記第２時刻に前記権利を行使した際に決定されるアイテムのレアリティが高まる、付記３記載のゲームプログラム（２２１）。
【０１２８】
これにより、ユーザがアイテムを取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間が長いほど、高いレアリティのアイテムをユーザに付与することが可能となる。
【０１２９】
[付記６]
前記第１時刻から前記第２時刻までの時間に基づいて、前記第２時刻に前記権利を行使した際に決定されるゲーム媒体の価値ごとに設定される抽選確率が変わる、付記１記載のゲームプログラム（２２１）。
【０１３０】
これにより、ユーザがゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間に応じて変わる抽選確率によって選択された価値を有するゲーム媒体をユーザに付与することが可能となるため、ゲーム媒体の価値が確率変動する抽選の楽しみをユーザに供与することができる。
【０１３１】
[付記７]
前記第１時刻から前記第２時刻までの時間が前記第１閾値時間に到達すると、前記第２時刻に前記権利を行使した際に決定されるゲーム媒体の価値が最大になる、付記１から６のいずれかに記載のゲームプログラム（２２１）。
【０１３２】
これにより、ゲーム媒体の価値が最大になる期限を設けることができるため、新たな権利を取得する意欲をユーザに掻き立てることが可能となる。
【０１３３】
[付記８]
前記第１時刻から前記第２時刻までの時間が、前記第１閾値時間よりも長い第２閾値時間に到達すると、前記権利が消滅する、付記７記載のゲームプログラム（２２１）。
【０１３４】
これにより、第１閾値時間に到達した場合であっても、第２閾値時間に達する前に権利を行使しなければ、権利が消滅してゲーム媒体を取得できなくなるため、間隔を空けずにゲームに参加しようとするユーザの意識を高めることが可能となる。
【０１３５】
[付記９]
前記権利は、ゲーム媒体の価値がそれぞれ異なる複数種類の権利を含む、付記１から８のいずれかに記載のゲームプログラム（２２１）。
【０１３６】
これにより、ユーザが獲得する権利のバリエーションを増やすことができるため、ゲームに対するユーザの興趣性を高めることが可能となる。
【０１３７】
[付記１０]
前記ゲーム媒体を決定するステップは、前記ユーザが前記権利を獲得した後に、課金アイテムを使用して前記権利を行使した場合に、前記第１時刻から前記第２時刻までの時間にかかわらず、ゲーム媒体の価値が最大になったゲーム媒体を決定する、付記１から９のいずれかに記載のゲームプログラム（２２１）。
【０１３８】
これにより、課金アイテムを取得するために、例えばクエストのクリアや課金を行う等の新たな選択肢をユーザに供与することができる。
【０１３９】
[付記１１]
前記ユーザが前記権利を獲得した場合には、前記ゲーム媒体が所定の保管領域に配置された場合が含まれ、
所定の条件が成立する場合に、前記保管領域に新たな前記ゲーム媒体を一時的に配置できないように制限するステップを、さらに実行させる、付記１から１０のいずれかに記載のゲームプログラム（２２１）。
【０１４０】
[付記１２]
前記所定の条件は、少なくとも、前記ユーザが前記権利を獲得した後に、課金アイテムを使用して前記権利を行使した場合、及び、前記第１時刻から前記第２時刻までの時間が第１閾値時間よりも短い場合のいずれかを含む、付記１１記載のゲームプログラム（２２１）。
【０１４１】
これにより、ゲーム媒体を取得する権利を獲得してすぐにゲーム媒体を取得することができる一方で、次に獲得した権利でゲーム媒体を取得することに制限を設けることができる。したがって、宝箱の開封の仕方についてユーザに戦略を練るように仕向けることができ、ユーザはゲームに対する没入感を高めることができる。
【０１４２】
[付記１３]
ユーザが使用する端末装置（１０）にゲームを提供するサーバ（２０）のプロセッサ（２１）が実行するゲーム方法であって、前記プロセッサ（２１）が、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定するステップと、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、を実行するゲーム方法。
【０１４３】
これにより、ゲーム媒体を取得する権利をユーザが獲得した場合に、権利を獲得した時刻を第１時刻として記憶させ、その権利をユーザが行使した場合に、権利を行使した第２時刻と第１時刻とに基づいて、ユーザに付与するゲーム媒体の価値を決定し、ユーザに付与するカードに関する情報をユーザＩＤと関連付けて記憶させることが可能となる。つまり、ユーザがゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間に基づいてゲーム媒体の価値を決定し、ユーザに付与することが可能となる。
【０１４４】
[付記１４]
ユーザが使用する端末装置（１０）にゲームを提供するサーバ（２０）であって、ゲーム媒体を取得する権利をユーザが獲得した場合に、前記権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させる第１サーバ処理部（２１２）と、前記ユーザが前記権利を行使した場合に、前記権利を行使した第２時刻、及び前記第１時刻に基づいて、前記ユーザに付与されるゲーム媒体の価値を決定する第２サーバ処理部（２１２）と、前記付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させる第３サーバ処理部（２１２）と、を備えるサーバ（２０）。
【０１４５】
これにより、ゲーム媒体を取得する権利をユーザが獲得した場合に、権利を獲得した時刻を第１時刻として記憶させ、その権利をユーザが行使した場合に、権利を行使した第２時刻と第１時刻とに基づいて、ユーザに付与するゲーム媒体の価値を決定し、ユーザに付与するカードに関する情報をユーザＩＤと関連付けて記憶させることが可能となる。つまり、ユーザがゲーム媒体を取得する権利を獲得してからユーザが能動的に権利を行使するまでの経過時間に基づいてゲーム媒体の価値を決定し、ユーザに付与することが可能となる。
【符号の説明】
【０１４６】
１…ゲームシステム、１０…端末装置、１１…プロセッサ、１２…メモリ、１３…ストレージ、１４…通信ＩＦ、１５…入出力ＩＦ、１６…タッチスクリーン、１７…入力部、１８…表示部、２０…サーバ、２１…プロセッサ、２２…メモリ、２３…ストレージ、２４…通信ＩＦ、２５…入出力ＩＦ、１１０…制御部、１１１…操作受付部、１１２…送受信部、１１３…ゲーム進行部、１１４…表示制御部、１２０…記憶部、１２１…ゲームプログラム、１２２…ゲーム情報、１２３…ユーザ情報、２１０…制御部、２１１…送受信部、２１２…サーバ処理部、２１３…データ管理部、２１４…同期処理部、２２０…記憶部、２２１…ゲームプログラム、２２２…ゲーム情報、２２３…ユーザ情報、Ｎ…ネットワーク
【要約】
【課題】ユーザが取得するゲーム媒体の価値を定める際に、ユーザを能動的に関与させることができるゲームプログラムを提供する。
【解決手段】ユーザが使用する端末装置にゲームを提供するサーバのプロセッサに実行させるゲームプログラムであって、プロセッサに、ゲーム媒体を取得する権利をユーザが獲得した場合に、権利を獲得した第１時刻を、ユーザＩＤと関連付けて記憶させるステップと、ユーザが権利を行使した場合に、権利を行使した第２時刻、及び第１時刻に基づいて、ユーザに付与されるゲーム媒体の価値を決定するステップと、付与されるゲーム媒体に関する情報を、ユーザＩＤと関連付けて記憶させるステップと、を実行させる。
【選択図】図１０【図１】
0006957704.tif 000002
【図２】
0006957704.tif 000003
【図３】
0006957704.tif 000004
【図４】
0006957704.tif 000005
【図５】
0006957704.tif 000006
【図６】
0006957704.tif 000007
【図７】
0006957704.tif 000008
【図８】
0006957704.tif 000009
【図９】
0006957704.tif 000010
【図１０】
0006957704.tif 000011
【図１１】
0006957704.tif 000012
【図１２】
0006957704.tif 000013
【図１３】
0006957704.tif 000014