(57)【要約】【課題】抽選を実行するための仮想通貨の価値の公平性を担保する。【解決手段】  抽選以外のゲームを進行することにより、所定のユーザにゲームポイントを付与するステップと、ゲームポイントが第１条件を満たした場合に自動的に所定値の第１仮想通貨をユーザに付与するステップと、第２仮想通貨をユーザに付与するステップと、抽選を実行する場合に、第１仮想通貨と第２仮想通貨のうちの少なくとも一方を減算させる際の減算値を含む抽選条件を特定するステップと、ユーザによる抽選要求を受け付けて抽選を実行することにより、所定の希少度を有するゲーム媒体をユーザに付与するとともに、抽選条件に基づいて第１仮想通貨と第２仮想通貨のうちの少なくとも一方を減算させるステップと、を含む、ゲーム制御方法である。【選択図】図１５
2018000935.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプロセッサとメモリを備え、抽選を含むゲームを実行させる制御部と、前記抽選を実行させるための抽選条件を記憶する記憶部と、として機能するコンピュータにおいて実行されるゲーム制御方法であって、
前記抽選以外の前記ゲームを進行することにより、所定のユーザにゲームポイントを関連付けて前記記憶部に記憶させるステップと、
前記ゲームポイントが第１条件を満たした場合に、自動的に所定値の第１仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップと、
所定値の第２仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップと、
前記抽選を実行する場合に、前記ユーザに関連付けられた前記第１仮想通貨と前記第２仮想通貨のうちの少なくとも一方を減算させる際の減算値を含む前記抽選条件を、前記記憶部に記憶させるステップと、
前記ユーザによる抽選要求を受け付けて前記抽選を実行することにより、所定の希少度を有するゲーム媒体を前記ユーザに関連付けるとともに、前記抽選条件に基づいて前記ユーザに関連付けられた前記第１仮想通貨と第２仮想通貨のうちの少なくとも一方を減算させるステップと、
を含む、ゲーム制御方法。
【請求項２】
前記第２仮想通貨は、前記ユーザによる課金額に応じて前記ユーザに付与され、
前記第１仮想通貨には、前記第１仮想通貨の価値を制限する第２条件が関連付けられる、
請求項１のゲーム制御方法。
【請求項３】
前記第２条件は、前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、
前記時間的条件が満足されなくなった場合には、前記第１仮想通貨に基づいて前記抽選を実行することを不可能とする、
請求項２のゲーム制御方法。
【請求項４】
前記第２条件は前記ユーザに関連付けることが可能な前記第１仮想通貨の上限値を含み、
前記ゲームポイントが前記第１条件を満たすことにより所定値の第１仮想通貨を前記ユーザに付与した場合に、前記第１仮想通貨の値が前記上限値を超過する場合には、前記ゲームポイントが前記第１条件を満たしたとしても前記第１仮想通貨を前記ユーザに付与しない、
請求項２または３のゲーム制御方法。
【請求項５】
前記コンピュータは、ゲーム画像を表示させる表示部をさらに備え、
前記制御部は、前記第１仮想通貨に関する画像と、前記第２条件に基づいて前記第１仮想通貨の価値が制限されるまでの残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、
請求項１〜４のいずれかのゲーム制御方法。
【請求項６】
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、前記第１仮想通貨の各値に関する画像と、前記第１仮想通貨の各値に個別に関連付けられた前記残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、
請求項５のゲーム制御方法。
【請求項７】
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、前記第１仮想通貨の各値に個別に関連付けられた前記残存条件のうち、残存する前記時間的条件が最も小さい最小残存条件を特定し、前記第１仮想通貨に関する画像と、前記最小残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、
請求項５のゲーム制御方法。
【請求項８】
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、所定期間内に前記時間的条件が満足されなくなる前記残存条件に関連付けられた前記第１仮想通貨の値の合計値を特定し、
前記第１仮想通貨に関する画像と、前記合計値に関する画像とを、互いに関連付けて前記表示部に表示させる、
請求項５のゲーム制御方法。
【請求項９】
前記抽選は、前記ゲーム媒体を含む複数の母集団ゲーム媒体、および、前記ゲーム媒体または前記希少度に関連付けられる確率、に基づいて定義される仮想筐体に関する情報に基づいて実行され、
前記抽選を実行する場合に前記ユーザに関連付けられた前記第１仮想通貨と前記第２仮想通貨のうちいずれが減算された場合にも、同一の前記仮想筐体に関する情報に基づいて前記抽選を実行する、
請求項１〜８のいずれかのゲーム制御方法。
【請求項１０】
前記第１条件は、前記ゲームポイントの累積値が閾値に達したことを含み、
前記ゲームは、ゲームステージに関連付けられたクエストと、前記クエストに関連付けられた複数のミッションと、を含み、
複数の前記ミッションには、所定値のゲームポイントが関連付けられており、
前記ゲームの進行に基づいて前記ミッションが達成された場合には、前記ミッションに関連付けられた前記ゲームポイントに基づいて前記累積値を更新する、
請求項１〜９のいずれかのゲーム制御方法。
【請求項１１】
請求項１〜１０のいずれかのゲーム制御方法を、前記コンピュータに実行させるゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ゲーム制御方法、および、ゲームプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザが仮想通貨を支払うことによってゲームカード等のゲーム媒体を取得するための抽選ゲームを行うことができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２０２３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、抽選ゲームを行うために必要な仮想通貨を、様々な方法によって取得し得る。例えば、特許文献１に開示されるように一定額の仮想通貨が定期的にユーザに与えられる場合の他、所定のゲームステージをクリアすることによって一定額の仮想通貨を付与したり、ユーザの課金額に応じた額の仮想通貨をユーザに付与する方式がある。
【０００５】
本開示は、仮想通貨の価値の公平性を担保し得るゲーム制御方法、および、ゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示によれば、少なくともプロセッサとメモリを備え、抽選を含むゲームを実行させる制御部と、前記抽選を実行させるための抽選条件を記憶する記憶部と、として機能するコンピュータにおいて実行される、以下のステップを含むゲーム制御方法が提供される。
前記抽選以外の前記ゲームを進行することにより、所定のユーザにゲームポイントを関連付けて前記記憶部に記憶させるステップ。
前記ゲームポイントが第１条件を満たした場合に、自動的に所定値の第１仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップ。
所定値の第２仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップ。
前記抽選を実行する場合に、前記ユーザに関連付けられた前記第１仮想通貨と前記第２仮想通貨のうちの少なくとも一方を減算させる際の減算値を含む前記抽選条件を、前記記憶部に記憶させるステップ。
前記ユーザによる抽選要求を受け付けて前記抽選を実行することにより、所定の希少度を有するゲーム媒体を前記ユーザに関連付けるとともに、前記抽選条件に基づいて前記ユーザに関連付けられた前記第１仮想通貨と第２仮想通貨のうちの少なくとも一方を減算させるステップ。
【発明の効果】
【０００７】
本開示によれば、仮想通貨の価値の公平性を担保し得るゲーム制御方法、および、ゲームプログラムが提供される。
【図面の簡単な説明】
【０００８】
【図１】本実施形態のゲームシステムの構成を示す概念図である。
【図２】本実施形態のユーザ端末の機能的な構成を示すブロック図である。
【図３】本実施形態のゲームサーバの機能的な構成を示すブロック図である。
【図４】抽選管理テーブルの一例を示すための図である。
【図５】キャラクタ管理テーブルの一例を示すための図である。
【図６】クエスト管理テーブルの一例を示すための図である。
【図７】保有キャラクタ管理テーブルの一例を示すための図である。
【図８】仮想通貨管理テーブルの一例を示すための図である。
【図９】本実施形態のゲームシステムにおける処理を示すフローチャートである。
【図１０】本実施形態のゲームシステムにおける処理を示すフローチャートである。
【図１１】ゲーム画面の一例を示すための図である。
【図１２】ゲーム画面の一例を示すための図である。
【図１３】本実施形態のゲームシステムにおける処理を示すフローチャートである。
【図１４】本実施形態のゲームシステムにおける処理を示すフローチャートである。
【図１５】ゲーム画面の一例を示すための図である。
【図１６】本実施形態のゲームシステムにおける処理を示すフローチャートである。
【図１７】ゲーム画面の一例を示すための図である。
【図１８】ゲーム画面の一例を示すための図である。
【図１９】ゲーム画面の一例を示すための図である。
【発明を実施するための形態】
【０００９】
［本実施形態の説明］
最初に、本開示が示す実施形態（以下、本実施形態と称する。）の内容を列記して説明する。本実施形態のゲーム制御方法、および、ゲームプログラムは、以下のような構成を備える。
（項目１）
少なくともプロセッサとメモリを備え、抽選を含むゲームを実行させる制御部と、前記抽選を実行させるための抽選条件を記憶する記憶部と、として機能するコンピュータにおいて実行されるゲーム制御方法であって、
前記抽選以外の前記ゲームを進行することにより、所定のユーザにゲームポイントを関連付けて前記記憶部に記憶させるステップと、
前記ゲームポイントが第１条件を満たした場合に、自動的に所定値の第１仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップと、
所定値の第２仮想通貨を前記ユーザに関連付けて前記記憶部に記憶させるステップと、
前記抽選を実行する場合に、前記ユーザに関連付けられた前記第１仮想通貨と前記第２仮想通貨のうちの少なくとも一方を減算させる際の減算値を含む前記抽選条件を、前記記憶部に記憶させるステップと、
前記ユーザによる抽選要求を受け付けて前記抽選を実行することにより、所定の希少度を有するゲーム媒体を前記ユーザに関連付けるとともに、前記抽選条件に基づいて前記ユーザに関連付けられた前記第１仮想通貨と第２仮想通貨のうちの少なくとも一方を減算させるステップと、を含む、ゲーム制御方法。
本項目のゲーム制御方法によれば、所定の希少度を有するゲーム媒体をユーザに付与するための抽選条件として、第１仮想通貨と第２仮想通貨といった複数の仮想通貨を定義する。第１仮想通貨は、ゲームを進行することによりユーザに付与するゲームポイントに応じて自動的に付与することにより、第２仮想通貨と区別し得る。これにより、仮想通貨の価値の公平性を担保し得る。
（項目２）
前記第２仮想通貨は、前記ユーザによる課金額に応じて前記ユーザに付与され、
前記第１仮想通貨には、前記第１仮想通貨の価値を制限する第２条件が関連付けられる、
項目１のゲーム制御方法。
本項目のゲーム制御方法によれば、第１仮想通貨の価値は、ユーザによる課金額に応じてユーザに付与される第２仮想通貨の価値に対して制限され得る。これにより、仮想通貨の価値の公平性を担保し得る。
（項目３）
前記第２条件は、前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、
前記時間的条件が満足されなくなった場合には、前記第１仮想通貨に基づいて前記抽選を実行することを不可能とする、項目２のゲーム制御方法。
本項目のゲーム制御方法によれば、第１仮想通貨の価値に時間的条件を付与することにより、容易に第１仮想通貨の価値を制限し得る。
（項目４）
前記第２条件は前記ユーザに関連付けることが可能な前記第１仮想通貨の上限値を含み、
前記ゲームポイントが前記第１条件を満たすことにより所定値の第１仮想通貨を前記ユーザに付与した場合に、前記第１仮想通貨の値が前記上限値を超過する場合には、前記ゲームポイントが前記第１条件を満たしたとしても前記第１仮想通貨を前記ユーザに付与しない、項目２または３のゲーム制御方法。
本項目のゲーム制御方法によれば、第１仮想通貨の価値に量的条件を付与することにより、容易に第１仮想通貨の価値を制限し得る。
（項目５）
前記コンピュータは、ゲーム画像を表示させる表示部をさらに備え、
前記制御部は、前記第１仮想通貨に関する画像と、前記第２条件に基づいて前記第１仮想通貨の価値が制限されるまでの残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、項目１〜４のいずれかのゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザに第１仮想通貨の恩恵を受けるための条件を明確に提示し得る。
（項目６）
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、前記第１仮想通貨の各値に関する画像と、前記第１仮想通貨の各値に個別に関連付けられた前記残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、項目５のゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザに第１仮想通貨の恩恵を受けるための時間的条件を明確に提示し得る。
（項目７）
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、前記第１仮想通貨の各値に個別に関連付けられた前記残存条件のうち、残存する前記時間的条件が最も小さい最小残存条件を特定し、前記第１仮想通貨に関する画像と、前記最小残存条件に関する画像とを、互いに関連付けて前記表示部に表示させる、項目５のゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザに第１仮想通貨の恩恵を受けるための時間的条件を明確に提示し得る。
（項目８）
前記第２条件が前記第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間を指定する時間的条件を含み、前記時間的条件が前記第１仮想通貨の各値に個別に関連付けられている場合には、
前記制御部は、所定期間内に前記時間的条件が満足されなくなる前記残存条件に関連付けられた前記第１仮想通貨の値の合計値を特定し、
前記第１仮想通貨に関する画像と、前記合計値に関する画像とを、互いに関連付けて前記表示部に表示させる、  項目５のゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザに第１仮想通貨の恩恵を受けるための時間的条件を明確に提示し得る。
（項目９）
前記抽選は、前記ゲーム媒体を含む複数の母集団ゲーム媒体、および、前記ゲーム媒体または前記希少度に関連付けられる確率、に基づいて定義される仮想筐体に関する情報に基づいて実行され、
前記抽選を実行する場合に前記ユーザに関連付けられた前記第１仮想通貨と前記第２仮想通貨のうちいずれが減算された場合にも、同一の前記仮想筐体に関する情報に基づいて前記抽選を実行する、項目１〜８のいずれかのゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザは第１仮想通貨または第２仮想通貨のいずれによっても、抽選を行うことができる。これにより、仮想通貨の価値の公平性を担保し得る。
（項目１０）
前記第１条件は、前記ゲームポイントの累積値が閾値に達したことを含み、
前記ゲームは、ゲームステージに関連付けられたクエストと、前記クエストに関連付けられた複数のミッションと、を含み、
複数の前記ミッションには、所定値のゲームポイントが関連付けられており、
前記ゲームの進行に基づいて前記ミッションが達成された場合には、前記ミッションに関連付けられた前記ゲームポイントに基づいて前記累積値を更新する、項目１〜９のいずれかのゲーム制御方法。
本項目のゲーム制御方法によれば、ユーザがゲームを進行させることにより抽選を行うことができるため、ゲームを継続的に進行させる動機づけを改善し得る。
（項目１１）
項目１〜１０のいずれかのゲーム制御方法を、前記コンピュータに実行させるゲームプログラム。
【００１０】
［本実施形態の詳細］
本実施形態に係るゲーム制御方法、および、ゲームプログラムの具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。
【００１１】
図１に示される本実施形態のゲームシステム１は、複数のユーザにゲームを提供するものである。ゲームシステム１は、複数のユーザ端末１００と、ゲームサーバ２００と、を含む。各ユーザ端末１００とゲームサーバ２００は、ネットワーク２を介して接続されている。ゲームサーバ２００は、ゲームに関する各種サービスを各ユーザ端末１００に提供する。ネットワーク２は、インターネットや、図示しない無線基地局によって構築される各種移動通信システム（例えば、所謂３Ｇ、４Ｇ移動通信システム、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ））や、所定のアクセスポイントによりインターネットに接続可能な無線ネットワーク（例えば、ＷｉＦｉ（登録商標））を含んでいても良い。
【００１２】
ユーザ端末１００はスマートフォンやフィーチャーフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレット型コンピュータ等の携帯型の端末装置であることが好ましい。ユーザ端末１００は、通信バスにより互いに電気的に接続されたプロセッサ１０と、メモリ１１と、ストレージ１２と、通信インターフェース（ＩＦ）１３と、入出力ＩＦ１４と、タッチスクリーン１５と、を備える。
【００１３】
ゲームサーバ２００はワークステーションやパーソナルコンピュータのような汎用コンピュータであることが好ましい。ゲームサーバ２００は、通信バスにより互いに電気的に接続されたプロセッサ２０と、メモリ２１と、ストレージ２２と、通信インターフェース（ＩＦ）２３と、入出力ＩＦ２４と、を備える。
【００１４】
プロセッサ１０，２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＭＰＵ（Ｍｉｃｒｏ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を含んで構成され、ユーザ端末１００およびゲームサーバ２００全体の制御を行う。
【００１５】
メモリ１１，２１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を含んで構成され得る主記憶装置である。ストレージ１２，２２は、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を含んで構成され得る補助記憶装置である。ゲームサーバ２００のストレージ２２にはゲームプログラム等のゲームデータが格納され、ユーザ端末１００のストレージ１２には、ゲームサーバ２００からダウンロードされるゲームプログラム等のゲームデータが格納される。メモリ１１，２１は、ストレージ１２，２２からロードされた各種プログラムやデータが一時的に記憶され、プロセッサ１０，２０に対して作業領域を提供する。当該ゲームプログラムは、メモリ１１，２１に展開され、プロセッサ１０，２０によって実行される。メモリ１１，２１には、プロセッサ１０，２０が当該ゲームプログラムに従って動作している間に生成した各種ゲームデータも一時的に格納される。
【００１６】
通信ＩＦ１３，２３は、ユーザ端末１００とゲームサーバ２００の間で各種データを送受信するための通信制御機能を備える。通信制御機能には、例えば、無線ＬＡＮ接続機能、有線または無線ＬＡＮや携帯電話回線網を介したインターネット接続機能、近距離無線通信機能などが含まれる。本実施形態では、当該データは所定のゲームプログラムやユーザ情報、ゲーム情報といったゲームデータ、それらをユーザ端末１００とゲームサーバ２００の間に送受信させる指示や、ゲームを進行させるための指示を含む。通信ＩＦ１３，２３は、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等を含んで構成される。
【００１７】
ユーザ端末１００の入出力ＩＦ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等を介した各種データ入出力機能や、音声入出力機能を備える。
【００１８】
タッチスクリーン１５は、タッチパッド等を含んで構成されるタッチセンシングな入力部１５１と、液晶ディスプレイや有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等を含んで構成される表示部１５２とを組み合わせた電子部品である。入力部１５１はタッチスクリーン１５に対するユーザの作用（主に、物理的接触操作や近接操作、押し込み操作等に基づく、タッチスクリーン１５に対するタッチ操作、スライド操作、スワイプ操作、及びタップ操作等の）が入力されたタッチスクリーン１５上の位置情報を検知して、情報信号として出力する機能を備える。タッチスクリーン１５の入力部１５１は、静電容量方式や抵抗膜方式等、いずれの方式を採用したデバイスが採用されても良い。
【００１９】
ゲームサーバ２００の入出力ＩＦ２４は、マウスやキーボード等の情報入力機器である入力部や、液晶ディスプレイ等の出力部を備えており、コンピュータの情報をモニタリングするために用いられる。
【００２０】
図２は、ユーザ端末１００のゲーム進行処理に関する主要な機能を示すブロック図である。ユーザ端末１００は、プロセッサ１０、メモリ１１、ストレージ１２、通信ＩＦ１３、入出力ＩＦ１４等の協働により、制御部１１０，および、記憶部１２０として機能し得る。制御部１１０は主としてプロセッサ１０およびメモリ１１の協働によってその機能が実現され得る。記憶部１２０は、主としてメモリ１１およびストレージ１２の協働によってその機能が実現され得る。本実施形態において、制御部１１０は後述するように抽選を含むゲームを実行させ、記憶部１２０は少なくとも抽選を実行させるための抽選条件を記憶する。制御部１１０は、記憶部１２０に記憶されたゲームプログラムによって、作用受付部１１１、ゲーム処理部１１２、判定部１１３、オブジェクト制御部１１４，抽選部１１５、画像生成部１１６として機能し得る。
【００２１】
作用受付部１１１は、タッチスクリーン１５の入力部１５１に対するユーザの作用を検知する。作用受付部１１１は、タッチスクリーン１５や、その他の入出力ＩＦ１４を介したコンソールによる操作指示等から、いかなる操作入力がなされたかを判別し、その結果を情報信号としてゲーム処理部１１２等の必要な要素に出力する。タッチスクリーン１５に対する作用入力がなされた場合には、入力位置の座標情報や、作用の種類（タッチ操作やスライド動作など）を検知する。また、連続して検知されていた入力が途切れることを検知することで、タッチスクリーン１５から接触入力が解除されたことを検知する。
【００２２】
ゲーム処理部１１２は、ユーザ端末１００全体の動作を制御し、各要素間におけるデータの送受信や、ゲームの実行に必要な演算処理を行う。例えば、作用受付部１１１で検知された作用に基づいてゲームプログラムに従ったゲームを進行させ、その結果としてのゲーム画像を描画するよう、画像生成部１１６に指示する。また、通信ＩＦ１３を介してゲームサーバ２００に各種情報・要求を送信し、その結果としての情報を受信して、さらにゲームを進行させる処理を実行する。
【００２３】
判定部１１３は、後述するゲーム進行に必要な各種判定を実行する。判定部１１３は、ゲーム処理部１１２からの判定要求に基づいて、必要に応じて記憶部１２０に記憶された各種ゲームデータを参照し、各種判定を実行する。
【００２４】
オブジェクト制御部１１４は、本実施形態において進行されるゲームに登場する各種オブジェクトの動作を制御する。各種オブジェクトは、作用受付部１１１が受け付けたユーザの作用や記憶部１２０に記憶されたゲームプログラムやゲーム情報、ユーザ情報等に基づいて、所定の態様で制御されることが好ましい。各種オブジェクトは、ユーザが操作するキャラクタ（所謂、プレイヤキャラクタ）、プレイヤキャラクタと対戦する相手キャラクタをはじめとした各種ゲームキャラクタ、ゲームステージの構成物やキャラクタによって操作される武器やボール等の他、表示部１５２に表示され、作用受付部１１１が受け付けたユーザの作用に基づいて所定の制御を実行する各種オブジェクト（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ（グラフィカル・ユーザ・インタフェース）等）を含む。
【００２５】
抽選部１１５は、ユーザによる抽選要求に基づいて、ユーザに所定のゲーム媒体を付与するための抽選を実行するように制御する。本実施形態において、抽選部１１５はユーザによる抽選要求をゲームサーバ２００に送信することによってゲームサーバ２００に抽選を実行させ、ゲームサーバ２００から受信したゲーム媒体に関するキャラクタ情報をユーザ情報と関連付けて記憶部１２０に記憶させることにより、当該ユーザに所定のゲーム媒体を付与するための処理を実行する。抽選の詳細については後述する。
【００２６】
画像生成部１１６は、記憶部１２０に格納され各種ゲームデータや、ゲームプログラムによる演算結果、ユーザの入力部１５１に対する作用に基づいて、表示部１５２に表示されるゲーム画面やゲームオブジェクト、ゲームキャラクタ等の画像を生成する。これにより、ユーザはタッチスクリーン１５に対する各種操作の入力に対する出力をインタラクティブに視認することができ、ユーザ端末１００の操作性が向上される。
【００２７】
図３は、ゲームサーバ２００のゲーム進行処理に関する主要な機能を示すブロック図である。ゲームサーバ２００は、プロセッサ２０、メモリ２１、ストレージ２２、通信ＩＦ２３、入出力ＩＦ２４等の協働により、制御部２１０，および、記憶部２２０として機能し得る。制御部２１０は主としてプロセッサ２０およびメモリ２１の協働によってその機能が実現され得る。記憶部２２０は、主としてメモリ２１およびストレージ２２の協働によってその機能が実現され得る。本実施形態のゲームサーバ２００は、各ユーザ端末１００にゲーム進行に必要な情報を提供するゲーム提供機能を有している。ゲームサーバ２００は、ユーザ端末１００から各種の指示を受信し、ユーザ端末１００上で動作可能なゲームプログラムや、Ｗｅｂページ（ゲーム画面等）や、ユーザ情報やゲームパラメータ等の各種ゲームデータ、各種通知等を送信する。本実施形態において、制御部２１０は後述するように抽選を含むゲームを実行させ、記憶部２２０は少なくとも抽選を実行させるための抽選条件を記憶する。制御部２１０は、記憶部２２０に格納されたゲームプログラムによって、受信部２１１、ゲーム処理部２１２、判定部２１３、データ管理部２１４、報酬計算部２１５、抽選部２１６、画像生成部２１７として機能し得る。
【００２８】
受信部２１１は、各ユーザ端末１００からの各種情報を受け付ける。各ユーザ端末１００は、制御部１１０の制御により各種情報をゲームサーバ２００に対して送信し、ゲームサーバ２００は、ネットワーク２、通信ＩＦ２３を介して当該情報を受信し、受信部２１１が情報の内容を識別して受け付ける。
【００２９】
ゲーム処理部２１２は、ゲームサーバ２００全体の動作を制御し、各要素間におけるデータの送受信や、ゲームの進行に必要な演算処理を行う。例えば、受信部２１１で受信されたユーザ端末１００からの情報・要求に基づいてゲームプログラムに従った演算処理を実行する。そして、その結果としての各種ユーザ情報やゲーム情報といったゲームデータ、ゲームプログラム等を、通信ＩＦ１３を介してユーザ端末１００に送信し、ユーザ端末１００においてさらにゲームを進行させる。
【００３０】
判定部２１３は、ゲーム処理部２１２におけるゲーム進行処理に必要な各種判定を実行する。判定部２１３は、記憶部２２０に記憶されたゲームプログラムの制御に基づいて、各種ゲームデータやデータベースを参照し、ゲーム進行に必要な各種判定を実行する。
【００３１】
データ管理部２１４は、ゲーム処理部２１２における各種演算結果に基づいて、記憶部２２０に格納される各種ゲームデータやデータベースのレコードの追加／更新／削除を行うことにより、必要な処理を実行する。  
【００３２】
報酬計算部２１５は、ゲーム処理部２１２におけるゲーム進行処理結果に応じて、ユーザに付与される報酬を決定する。例えば、ユーザ端末１００において所定のゲーム条件が満足された場合（所定のクエストのクリア条件が達成された：ユーザが操作するプレイヤキャラクタが試合に勝利した、など）には、当該プレイヤキャラクタに付与される報酬ポイント（経験値等）、当該ユーザに付与されるゲーム内仮想通貨、ゲーム内アイテム等が特定される。データ管理部２１４は、当該報酬をユーザに付与するために記憶部２２０に格納される各種ゲームデータやデータベースを更新し、ゲーム処理部２１２の制御により通信ＩＦ２３を介して当該情報がユーザ端末１００に送信されることにより、ユーザはゲーム内報酬を獲得することができる。
【００３３】
抽選部２１６は、ユーザ端末１００による抽選要求に基づいて、ユーザに所定のゲーム媒体を付与するための抽選を実行する。本実施形態において、抽選部２１６はユーザ端末１００から受信した抽選要求に基づいて抽選を実行し、当選したゲーム媒体に関するキャラクタ情報をユーザ情報と関連付けて記憶部１２０に記憶させる。また、当選したゲーム媒体に関するキャラクタ情報をユーザ端末１００に送信することにより、当該ユーザに所定のゲーム媒体を付与する。抽選の詳細については後述する。
【００３４】
画像生成部２１７は、ゲーム処理部２１２や判定部２１３の制御によりゲームの進行に必要なゲームデータに関連するゲーム画像等の画像を生成する。当該画像は送ゲーム処理部２１２の制御に基づいてユーザ端末１００に送信される。
【００３５】
記憶部２２０には、主としてゲームプログラム、ゲーム情報、ユーザ情報が格納される。ゲームプログラムは、ゲームを所定のシナリオに基づいて進行させるためのゲーム制御情報や、上述した抽選を実行するための抽選制御情報、および、各種オブジェクトをユーザ操作やキャラクタの動作に基づいて所定の態様で制御するためのオブジェクト制御情報を含む。ゲーム制御情報および抽選制御情報は、ゲームや抽選を実行するためのゲーム内における条件を指定する条件情報を含む。ゲーム情報は、各種キャラクタの基本的なパラメータや属性等をマスター管理するキャラクタ管理テーブルや、上記抽選以外のゲームの一例としてのクエストを管理するクエスト管理テーブルを含む。ユーザ情報は、各ユーザに関する情報（ランク、熟練度等）をマスター管理するユーザ管理テーブルを含む。また、当該ユーザに関連付けられた保有キャラクタや、ユーザがゲームに登場させるプレイヤキャラクタの組み合わせ（所謂、デッキ）に関する情報を管理する保有キャラクタ管理テーブルを含む。また、当該ユーザが保有する各種仮想通貨を管理する仮想通貨管理テーブルを含む。このように、記憶部２２０にはゲームや抽選に関連する情報を管理するデータベースが構築されていることが好ましい。ユーザ端末１００の記憶部１２０には、ゲームサーバ２００の記憶部２２０からダウンロードされたゲームプログラムやゲーム情報、ユーザ情報の全部または一部が格納される。
【００３６】
図４は、記憶部１２０，２２０に格納される抽選制御情報、および、条件情報を規定するための抽選管理テーブルの一例を示す。本実施形態において、抽選管理テーブルは、抽選を実行するための条件情報としての抽選条件、ユーザに付与され得るキャラクタ（実際に付与するゲーム媒体を含む母集団ゲーム媒体）、各ゲーム媒体のレアリティ（希少度）および当選確率、等が各仮想筐体に関連付けて記憶されることにより、各仮想筐体に関する情報を定義する。当選確率は各ゲーム媒体に個別に設定されてもよいし、ゲーム媒体の希少度に基づいて設定されていてもよい。
【００３７】
本実施形態において、仮想筐体は所定値以上のレアリティに関連付けられたキャラクタが当選し得る「レア」と、所定値以下のレアリティに関連付けられたキャラクタが当選する（所定値以上のレアリティに関連付けられたキャラクタが当選しない）「ノーマル」を含む。各仮想筐体の抽選条件には所定値の仮想通貨が予め指定されており、各仮想筐体を指定して抽選が実行されると、当該所定値の仮想通貨が消費され、ユーザ情報における仮想通貨管理テーブルに反映される。「レア」の抽選条件として、所定値の有料石（後述する第２仮想通貨の一例）、または、抽選券（後述する第１仮想通貨の一例）が指定されている。「ノーマル」の抽選条件として、所定値のコインが指定されている。後述するように、有料石はユーザの課金額に応じてユーザに付与される仮想通貨であり、抽選以外にもゲームを有利に進行させるために様々な目的のために消費することができる。抽選権およびコインは抽選以外のゲームを進行させることによってユーザに付与される仮想通貨である。抽選権は主として抽選のみの用途のためにユーザに付与されるものである。コインは所謂ゲーム内通貨であり、抽選以外にも様々な目的のために消費可能であってもよい。
【００３８】
図５は、記憶部１２０，２２０に格納されるゲーム情報の一例として、キャラクタ管理テーブルに含まれるキャラクタ情報の一例を示す。本実施形態において、ゲームの一例としてテニス等のスポーツを模したゲームを示し、当該ゲームを実行するためのキャラクタに関するキャラクタ情報を例示する。キャラクタ情報は、レアリティ（希少度）、プレイスタイル、ストローク、サーブ、スピード、賢さ、スーパーショットといったパラメータを含む。レアリティはキャラクタの希少度を示すパラメータである。プレイスタイルは、スポーツゲームにおけるキャラクタの行動態様を規定する属性を示す。ストローク、サーブ、スピードは、キャラクタの行動態様を特定するための基礎パラメータである。ストロークはキャラクタのテニスにおけるショット行動に対する適正を示すパラメータであり、キャラクタのショットによる移動体の移動軌道を算定するための基礎となる。サーブはキャラクタのテニスにおけるサーブ行動に対する適正を示すパラメータであり、キャラクタのサーブによる移動体の移動軌道を算定するための基礎となる。スピードはキャラクタの移動速度を示すパラメータであり、キャラクタを現在位置から移動目標位置へ移動させる際の移動速度を算定するための基礎となる。賢さは、キャラクタの行動をコンピュータにより自動的に制御する場合に、状況に応じた適切な行動を実行さっせるか否かを判定するための基礎となる。スーパーショットは、各キャラクタに設定された特殊なアクションであり、コート内における状況が所定の条件を満たした場合に発動されるよう設定されている。スーパーショットの内容は、キャラクタ毎に別途のテーブルに管理されていても良い。
【００３９】
図６は、記憶部１２０，２２０に格納されるゲーム情報の一例として、クエスト管理テーブルに含まれるクエスト情報の一例を示す。本実施形態において、各クエストはゲームステージ、クリア条件、複数のミッション、報酬、プレイ可否、難易度といった情報に関連付けられている。ユーザは所定のゲームステージにおいてプレイヤキャラクタを操作し、所定のクリア条件を満たすことによって、当該クエストをクリアすることができる。また、クリアした場合には、クリア報酬、および、達成したミッションの種類、数に基づいて、ユーザに付与される報酬が決定される。報酬は、仮想得通過やゲーム内アイテムの付与である。また、所定のクエストがクリアされる等の条件が満たされることにより、次のクエストをプレイすることが可能にされる。
【００４０】
図７は、記憶部１２０，２２０に格納されるユーザ情報の一例として、保有キャラクタ管理テーブルを示す。保有キャラクタ管理テーブルにおいて、各ユーザを特定する識別子（ユーザＩＤ）に対して保有キャラクタ情報が関連付けて記憶されており、保有キャラクタに対してデッキ、Ｌｖ（レベル）、ストローク、サーブ、スピード、賢さといったパラメータが関連付けて記憶されている。保有キャラクタは当該ユーザが入手して保有しているキャラクタである。デッキは、所定のクエストに参加することができる１または複数のキャラクタを予め選択して記憶するための情報であり、当該ユーザが操作するプレイヤキャラクタを規定するものである。レベルは保有キャラクタの成長度を規定するパラメータである。各キャラクタに関するストローク、サーブ、スピード、賢さといったパラメータは図５に示すキャラクタ情報としてマスター管理されており、当該ユーザ情報におけるレベルに応じて保有キャラクタの各パラメータが決定され、当該ユーザの保有キャラクタに関するパラメータが定義される。されに、各キャラクタには各種のアイテムといった補正パラメータがさらに関連付けられていてもよい。ユーザは、保有キャラクタのパラメータに基づいて、各種ゲームを進行させることができる。
【００４１】
図８は、記憶部１２０，２２０に格納されるユーザ情報の一例として、仮想通貨管理テーブルを示す。仮想通貨管理テーブルにおいて、各ユーザＩＤに対して保有する各種仮想通貨に関する情報が関連付けて記憶される。本実施形態において、仮想通貨として前述の有料石、コイン、抽選権、および、クエストポイント（ゲームポイントの一例）が含まれる。後述するように、クエストポイントはクエストのクリア報酬としてユーザに付与されるとともに、クエストポイントの合計値が所定値を越えた場合（第１条件の一例）に、自動的に所定値の抽選権がユーザに付与される。抽選権には抽選権番号、抽選権ＩＤ、取得日、使用期限、使用可否に関する情報が関連付けられている。
【００４２】
本実施形態において抽選権がユーザに付与されると、１〜５の抽選権番号、任意の抽選権ＩＤ、取得日、使用期限が付与されるとともに、使用期限に基づいて当該抽選権の使用可否が管理される。所定の抽選権を選択して抽選を実行した場合には、当該使用権が消費されて仮想通貨管理テーブルから削除される。１〜５の抽選権番号に既に抽選権が関連付けられている場合には、クエストポイントが第１条件を満たしたとしても、新たに抽選権が割り当てられない。このように、抽選権には「使用期限」として抽選を実行するための時間的条件（第１仮想通貨に基づいて前記抽選を実行することが不可能になるまでの時間）付与されており、「抽選権番号」として抽選を実行するための量的条件（ユーザに関連付けることが可能な第１仮想通貨の上限値）が付与されている。そして、当該時間的条件、または、量的条件が満たされなくなった場合には、当該抽選権に基づいて抽選を実行することが不可能とされる。従って、第１仮想通貨としての抽選権には、その恩恵を得ることができる権利を制限するための時間的または量的な制約が付されており、このような第１仮想通貨の価値を何らかの形で制限する条件を第２条件と称することがある。また、使用期限までの残り期間（日数等）や、抽選権に関連付けられていない抽選権番号の数といった、第２条件が満たされなくなり、抽選権の恩恵を受けることが不可能となるまでの猶予を、残存条件と称することがある。
【００４３】
上記のユーザ端末１００の機能の少なくとも一部は、ゲームサーバ２００やその他のハードウェアが備えるように構成されていても良い。また、上記のゲームサーバ２００の機能の少なくとも一部は、ユーザ端末１００やその他のハードウェアが備えるように構成されていても良い。すなわち、本実施形態におけるゲーム制御方法およびゲームプログラムが実行されることにより所定の機能が実現されるコンピュータハードウェアは、上述のユーザ端末１００やゲームサーバ２００を含む情報制御装置等から任意に選択され得る。
【００４４】
以下、本実施形態によるゲームシステム１の処理の流れを図９〜図１９を参照して詳細に説明する。ゲームシステム１で進行されるゲームは、上述したスポーツを模したゲームの他、任意のジャンルに属するものであってもよい。本実施形態においては、上述したクエストをベースに進行されるゲーム、および、抽選によるゲーム媒体の付与に関する処理について詳述する。図９は主としてゲーム開始からクエスト開始までの処理を説明するための図である。図１０〜図１２はクエストの開始から、クエストクリア報酬をユーザに付与するまでの処理を説明するための図である。図１３は、第２仮想通貨をユーザに付与する処理を説明するための図である。図１４〜図１５は、抽選によってユーザにゲーム媒体を付与する処理を説明するための図である。図１６〜図１９は第１仮想通貨および第２仮想通貨について詳細に説明するための図である。
【００４５】
図９に示すように、ユーザがユーザ端末１００を用いてゲームアプリケーションを起動すると、制御部１１０はゲームサーバ２００に対してゲームを開始するためのユーザ情報およびゲーム情報を要求する（Ｓ１０１）。当該要求は、ユーザＩＤを含む。ゲームサーバ２００はネットワーク２および通信ＩＦ２３を介してこれを受信すると、受信部２１１はこれを受信する処理を実行する（Ｓ２０１）。ゲーム処理部２１２は記憶部２２０を参照して、必要に応じてデータ管理部２１４がユーザ管理テーブルを更新した上で、当該ユーザのユーザＩＤに応じた最新のユーザ情報やゲーム情報、ゲームプログラムを特定する。制御部２１０はこれをユーザ端末１００に送信し（Ｓ２０２）、ユーザ端末１００がこれを受信すると、ゲーム処理部１１２は必要に応じてユーザ情報およびゲーム情報を更新した上で、当該ユーザ情報およびゲーム情報、ゲームプログラムを用いてゲームを開始するための処理を実行する（Ｓ１０２）。
【００４６】
ユーザによるクエスト選択指示を受け付けると、制御部１１０は記憶部１２０に格納されたクエスト情報に基づいて、クエストを実行するための処理を実行する（Ｓ１０３）。ここで、ユーザが保有するキャラクタの中から１または複数のキャラクタをプレイヤキャラクタとして選択するとともに、当該クエストにおける対戦相手となる相手キャラクタを設定して、ゲーム情報およびユーザ情報として記憶部１２０に記憶させる（Ｓ１０４）。ユーザはクエストが実行されるゲームステージを指定するなどしてクエストを開始する準備が整ったら、クエスト開始指示を入力する。作用受付部１１１はこれを受け付け、ゲーム処理部１１２が試合を開始するための処理を実行する。制御部１１０は、指定されたクエストのクエストＩＤや、プレイヤキャラクタ、相手キャラクタといったクエストの開始に必要な情報を含むクエストコンテンツ要求をゲームサーバ２００に送信する（Ｓ１０５）。ゲームサーバ２００はこれを受信すると（Ｓ２０３）、データ管理部２１４は、クリア条件やミッションを特定するクエスト情報や、ゲームステージの構成物や各種キャラクタの行動を制御するためのオブジェクト制御情報を特定する（Ｓ２０４）。ゲームサーバ２００は、これらの情報を含むクエストコンテンツを送信し（Ｓ２０５）、ユーザ端末１００がこれを受信すると（Ｓ１０６）、ゲーム処理部１１２が受信したクエストコンテンツに含まれる各種情報を記憶部１２０に記憶し、クエストが実行される仮想空間を構成する（Ｓ１０７）。そして、ゲーム処理部１１２は指定されたクエストを開始するための処理を開始する（Ｓ１０８）。
【００４７】
クエストが開始されると、図１０に示すように、オブジェクト制御部１１４はユーザに入力された操作入力を含む作用に基づいてプレイヤキャラクタを制御する（Ｓ１０９）。ゲーム処理部１１２はプレイヤキャラクタの行動を記憶部１２０に記憶させるとともに、クエストを進行させる処理を実行する（Ｓ１１０）。判定部１１３はプレイヤキャラクタの行動を含むゲームの進行状況、および、クエスト情報に含まれる当該クエストのクリア条件に基づいて、当該クリア条件が満足されたか否かを判定する（Ｓ１１１）。クリア条件が満足されたと判定された場合には（Ｓ１１１のＹ）、判定部１１３は記憶部１２０に記憶されたプレイヤキャラクタの行動に関する情報、および、クエスト情報に基づいて、達成されたミッションを特定するとともに、ユーザに付与される報酬を特定する（Ｓ１１２）。本実施形態において、報酬はクエスト情報においてクエストクリア状況およびミッション達成に関連付けられたゲームポイントとしてのクエストポイントを含む。制御部１１０は、プレイヤキャラクタの行動に関する情報や、クエストクリア状況、ミッション達成状況を特定するためのクエストプレイ情報をゲームサーバ２００に送信する（Ｓ１１３）。ゲームサーバ２００の受信部２１１がこれを受信すると（Ｓ２０６）、ゲーム処理部２１２は記憶部２２０を参照して、必要に応じてデータ管理部２１４がユーザ情報における仮想通貨管理テーブルを更新する（Ｓ２０７）。
【００４８】
図１１は、クエストクリア時にタッチスクリーン１５の表示部１５２に表示されるゲーム画面Ｇ１を示す。ゲーム画面Ｇ１は、クエストクリア報酬画像Ｒ１と、累計クエストポイント画像Ｒ２と、抽選権獲得までに必要なクエストポイントの残数表示画像Ｒ３を含む。本実施形態において、クエストクリア報酬画像Ｒ１は、クエスト情報およびプレイヤキャラクタの行動に関する情報に基づいて生成される。累計クエストポイント画像Ｒ２および残数表示画像Ｒ３は、ユーザ情報に含まれる仮想通貨情報、および、ゲーム制御情報に含まれる条件情報に基づいて生成される。特に、ゲーム制御情報に含まれる条件情報は、クエストポイントの累計値が閾値に達した場合に自動的に所定数の抽選権（第１仮想通貨）をユーザに付与するための判断基準となる第１条件を規定する。本実施形態において、クエストポイントの累計値が１００（閾値の一例）に達した場合に１の抽選権が付与されるように予め指定される。従って、累計クエストポイント画像Ｒ２および残数表示画像Ｒ３は、主として第１条件および仮想通貨情報に基づいて生成される。このようなゲーム画面Ｇ１により、ユーザは抽選権を得られるまでのクエストポイントの必要数、および、未達成ミッションの状況を容易に把握できるので、さらにクエストをプレイする動機付けが向上される。
【００４９】
判定部１１３は、上記のようなゲームの進行状況に基づいて、クエストポイントが第１条件を満足したか否かを判定する（Ｓ１１４）。本実施形態では、累計クエストポイントが第１条件において指定された閾値に達したか否かを判定する。クエストポイントが第１条件を満足したと判定された場合には（Ｓ１１４のＹ）、ゲーム処理部１１２は抽選権（第１仮想通貨）をユーザに付与するとともに、所定値のクエストポイントを保有するクエストポイントの累計値から減算するように仮想通貨情報を更新する（Ｓ１１５）。このとき、付与された抽選権には、抽選権番号、抽選権ＩＤ、取得日、使用期限が付され、使用可否の管理が開始される。なお、抽選権ＩＤ等が関連付けられていない抽選権番号が存在しない場合（抽選権保有最大数に達している場合）には、抽選権を付与せずクエストポイントの減算のみを行ってもよいし、抽選権を付与せずクエストポイントの累計値を減算せずに維持してもよい。
【００５０】
図１２は、抽選権がユーザに付与される際にタッチスクリーン１５の表示部１５２に表示されるゲーム画面Ｇ２を示す。ゲーム画面Ｇ２は、抽選権の値を示す画像Ｖ１と、当該抽選権に関連付けられた時間的条件を表示する画像Ｃ１と、後述する抽選画面に移行させるリンクを含むＵＩ画像Ｕ１を含む。本実施形態において、画像Ｖ１およびＣ１は、主として仮想通貨情報に基づいて生成される。これにより、ユーザは抽選権を獲得したこと、および、その時間的制約を容易に把握できるので、抽選を実行する動機付けが向上される。
【００５１】
ユーザに抽選権が付与されると、制御部１１０は当該事実を特定するための第１仮想通貨情報をゲームサーバ２２０に送信する（Ｓ１１６）。ゲームサーバ２００の受信部２１１がこれを受信すると（Ｓ２０８）、データ管理部２１４がユーザ情報における仮想通貨管理テーブルを更新する（Ｓ２０９）。
【００５２】
本実施形態においては、上述したようにゲームを進行させることによって、所定の希少度を有するキャラクタを獲得できる抽選（「レア」仮想筐体における抽選）を実行するために必要な第１仮想通貨を取得することができる。一方、図１３に示すように、当該キャラクタを獲得できる抽選を実行するために必要な第２仮想通貨（有料石）を、ユーザによる課金額に応じて付与する。作用受付部１１１がユーザによる第２仮想通貨購入要求を受け付けると（Ｓ１１７）、制御部１１０は第２仮想通貨購入要求をゲームサーバ２００に送信する（Ｓ１１８）。第２仮想通貨購入要求は、当該ユーザに付与される第２仮想通貨の数値と、そのためにユーザが課金する課金額に関する情報を含む。ゲームサーバ２００の受信部２１１がこれを受信すると（Ｓ２１０）、データ管理部２１４がユーザ情報に基づいて決済処理を実行するとともに、課金額に応じた第２仮想通貨の数値を当該ユーザに関連付けるように、仮想通貨管理テーブルを更新する（Ｓ２１１）。正常に決裁処理および第２仮想通貨付与処理が完了すると、ゲームサーバ２００の制御部２１０は当該情報をユーザ端末１００に送信し（Ｓ２１２）、ユーザ端末１００の制御部１１０がこれを受信すると（Ｓ１１９）、課金額に応じた第２仮想通貨の数値を加算するように仮想通貨情報を更新する（Ｓ１２０）。
【００５３】
本実施形態において、前述のように第１仮想通貨にはその価値を制限する第２条件が関連付けられているが、第２仮想通貨にはそのような条件が付されていない。従って、ゲームの進行に応じて付与される第１仮想通貨の価値は、ユーザによる課金額に応じてユーザに付与される第２仮想通貨の価値に対して制限され得る。これにより、仮想通貨の価値の公平性を担保し得る。特に、第１仮想通貨に基づいて第２仮想通貨と同一の仮想筐体に関する情報に基づいて抽選を実行できることを可能とすることによって、課金することなくゲームを進行させるユーザに対しても抽選を実行できる機会を付与することで、ゲームを継続動機付けが向上される。一方、課金してゲームを進行させるユーザに対しては、第２条件のような制限が付されていない第２仮想通貨を保有および使用可能とすることにより、さらにゲームを有利に進行させる機会が提供され得る。これにより、仮想通貨の価値の公平性を担保し得る。さらに、第１仮想通貨に第２条件として時間的条件を付与することにより、さらにゲームを進行する（多くのクエストをプレイする）動機付けを向上させることができる。また、第１仮想通貨に第２条件として量的条件を付与することにより、抽選を実行した上でするさらにゲームを進行する（多くのクエストをプレイする）動機付けを向上させることができる。
【００５４】
図１４〜図１５は、抽選によってユーザにゲーム媒体を付与する処理を説明するための図である。図１４に示すように、ユーザ端末１００の作用受付部１１１がユーザからの抽選要求（例えば、図１２に示したＵＩ画像Ｕ１に対するタッチ操作）を受け付ける（Ｓ１２１）。画像生成部１１６は、図１５に示すように、主として記憶部１２０に記憶されたゲーム情報および抽選制御情報に基づいて仮想筐体に関する情報を含むゲーム画像Ｇ３を生成し、タッチスクリーン１５の表示部１５２に当該ゲーム画像Ｇ３を表示させる（Ｓ１２３）。ゲーム画像Ｇ３は、例えば所定値以上の希少度を有するゲーム媒体を取得し得る「レア」筐体に対応する。ゲーム画像Ｇ３は仮想筐体情報Ｂ１と、抽選における抽選条件を示す画像Ｔ１，Ｔ２と、ユーザによる消費する仮想通貨の選択を受け付けるためのＵＩ画像Ｕ２と、を含む。なお、当該ゲーム画像Ｇ３を表示させるのに先立って、複数の仮想筐体の中から１つをユーザに選択させるための画像を表示させ、ユーザによる仮想筐体の選択操作を受け付けた後に、当該ゲーム画像Ｇ３を表示させてもよい（Ｓ１２２）。
【００５５】
抽選条件を示す画像は、第１仮想通貨としての抽選権の消費を指定する第１画像Ｔ１と、第２仮想通貨としての有料石の消費を指定する第２画像Ｔ２を含む。ＵＩ画像Ｕ２は、抽選権を一定数（例えば１枚）消費して所定回数（例えば１回）抽選を行うことを指定するＵＩ画像と、抽選権をそのＸ倍（例えば１０枚）消費して当該Ｘ倍より多く（例えば１１回）の抽選を行うことを指定するＵＩ画像を含む。これにより、ユーザにゲームを進行させることによりゲームポイントを取得し、多くの抽選権を獲得することを促し得る。また、ＵＩ画像Ｕ２は、有料石を一定数（例えば２５個）消費して所定回数（例えば１回）抽選を行うことを指定するＵＩ画像と、有料石をそのＹ倍（例えば２５０個）消費して当該Ｙ倍より多く（例えば１１回）の抽選を行うことを指定するＵＩ画像を含む。これにより、ユーザに多くの抽選を行うことを促し得る。
【００５６】
作用受付部１１１がいずれかのＵＩ画像Ｕ２に対する入力操作を受け付けると、抽選部１１５は抽選に使用する（抽選によって消費される）仮想通貨の選択を受け付ける（Ｓ１２４）。抽選部１１５は選択されたＵＩ画像Ｕ２に指定された第１仮想通貨または第２仮想通貨のうち、少なくとも一方を抽選条件において指定された数値だけ減算するように、記憶部１２０に記憶された仮想通貨情報を更新する（Ｓ１２５）。
【００５７】
これにより、判定部１１３は抽選条件が満たされていると判定し、抽選部１１５はゲームサーバ２００に対して抽選を実行させるための抽選要求を送信する（Ｓ１２６）。抽選要求は、当該ユーザを特定するためのユーザＩＤと、消費される仮想通貨情報と、抽選が実行される仮想筐体情報と、抽選実行回数を特定するための情報を含む。ゲームサーバ２００の受信部２１１がこれを受信すると（Ｓ２１３）、抽選部２１６は受信した抽選要求、記憶部２２０に記憶された抽選制御情報、ユーザ情報等に基づいて、抽選を実行するように選択された仮想筐体に関する情報を特定する（Ｓ２１４）。抽選部２１６は抽選管理テーブルを参照し、選択された仮想筐体に関する情報に基づいて抽選を実行する。データ管理部２１４はキャラクタ管理テーブルを参照して当選したゲーム媒体を当該ユーザに関連付けるように、ユーザ管理テーブルを更新する（Ｓ２１５）。抽選部２１６は当選したゲーム媒体に関するキャラクタ情報を含むゲーム媒体付与情報をユーザ端末１００に送信する（Ｓ２１６）。ユーザ端末１００がこれを受信すると、抽選部１１５が当該キャラクタ情報を記憶部１２０に記憶させることにより、抽選によるゲーム媒体の付与が完了する（Ｓ２１７）。
【００５８】
本実施形態において、第１仮想通貨についてはその価値を制限する第２条件を付与しているため、所定のタイミングでユーザに第１仮想通貨の価値が制限され得ることを通知することが好ましい。図１６〜図１９は第１仮想通貨および第２仮想通貨について詳細に説明するための図である。
【００５９】
図１６に示すように、判定部１１３は第１仮想通貨の価値が制限され得ることを通知するタイミングか否かを判定する（Ｓ１２８）。当該タイミングは、例えばゲームアプリケーションを起動したタイミングや、抽選権の使用期限が所定期間内に迫ったタイミング等である。当該タイミングに該当すると判定された場合には（Ｓ１２８のＹ）、判定部１１３が記憶部１２０に記憶された抽選制御情報を参照し、第１仮想通貨に関連付けられた第２条件を特定する（Ｓ１２９）。次に、判定部１１３は第２条件が満たされなくなるまでの残存条件を特定する（Ｓ１３０）。残存条件は、前述したように、第２条件が満たされなくなり（第２条件に設定された時間的条件や量的条件を超過し）、第１仮想通貨の恩恵を受けることが不可能となるまでの猶予であり、使用期限までの残り期間（日数等）や、追加で保有できる第１仮想通貨の数といった情報である。画像生成部１１６は、第１仮想通貨に関する画像に、残存条件に関する画像を関連付けてゲーム画像を生成し、これをタッチスクリーン１５の表示部１５２に表示させる（Ｓ１３１）
【００６０】
図１７〜図１９は、残存条件を示すゲーム画像Ｇ４〜Ｇ６を示す。図１７において、第２条件は時間的条件を含む。ゲーム画像Ｇ４は第１仮想通貨を示す画像Ｖ２と、当該第１仮想通貨に関連付けられた時間的条件を表示する画像Ｃ２と、残存条件としての使用期限までの日数を表示する画像Ｒ４と、図１９に示す第１仮想通貨一覧画面に移行させるリンクを含むＵＩ画像Ｕ３を含む。本実施形態において、画像Ｖ２，Ｃ２，Ｒ４は、主として仮想通貨情報に基づいて生成される。ゲーム画像Ｇ４は、複数の第１仮想通貨の各値（各抽選権）に個別に関連付けられた残存条件のうち、残存条件が最も小さい（使用期限までの日数が最も小さい）最小残存条件が関連付けられている第１仮想通貨についての情報を表示している。第１仮想通貨に関する画像V2と、最小残存条件に関する画像Ｃ２およびＲ４とを、互いに関連付けて表示させることにより、ユーザに第１仮想通貨の恩恵を受けるための時間的猶予を明確かつ簡潔に提示し得る。
【００６１】
図１８において、第２条件は時間的条件を含む。ゲーム画像Ｇ５は第１仮想通貨を示す画像Ｖ３と、所定期間内に残存条件が満了する第１仮想通貨の合計値を表示する画像Ｒ５と、図１９に示す第１仮想通貨一覧画面に移行させるリンクを含むＵＩ画像Ｕ４を含む。本実施形態において、画像Ｖ３，Ｒ５は、主として仮想通貨情報に基づいて生成される。これにより、ユーザに所定期間内に消費すべき第１仮想通貨の数を明確かつ簡潔に提示し得るので、抽選を実行させるための動機付けを向上し得る。
【００６２】
図１９は、第１仮想通貨一覧画面としてのゲーム画像Ｇ６を示す。図１９において、各第１仮想通貨に対して個別に関連付けられた第２条件としての時間的条件と、第１仮想通貨の保有上限値を規定する第２条件としての量的条件、および、これらに対応する残存条件が表示される。ゲーム画像Ｇ６は第１仮想通貨の一覧を示す見出し画像Ｖ４と、各第１仮想通貨に対応する画像Ｖ５を含む。また、各第１仮想通貨の時間的条件を表示する画像Ｃ３と、各第１仮想通貨の残存条件を示す画像Ｒ６とが、各第１仮想通貨に対応する画像Ｖ５に関連付けて表示される。さらに、抽選権に関連付けられていない抽選権番号の数に対応する、第１仮想通貨の追加保有可能数が、残存条件を示す画像Ｒ７として表示されている。本実施形態において、画像Ｖ４，Ｖ５，Ｃ３，Ｒ６，Ｒ７は、主として仮想通貨情報に基づいて生成される。これにより、ユーザに第１仮想通貨の恩恵を受けるための時間的および量的猶予を明確かつ簡潔に提示し得る。
【００６３】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【００６４】
例えば、本実施形態においては、クエストをクリアすることにより付与されるゲームポイントが所定の閾値を超過した場合には、自動的に抽選権がユーザに付与される態様を示した。しかし、この場合に自動的かつ強制的にユーザに抽選を実行させることとしてもよい。即ち、第１仮想通貨は抽選権というゲーム内アイテムに類似した態様でユーザに付与される場合に限られず、いかなる態様でユーザに抽選を実行させるものであってもよい。
【符号の説明】
【００６５】
１…ゲームシステム、２…ネットワーク、１００…ユーザ端末、１１０…制御部、１１１…作用受付部、１１２…ゲーム処理部、１１３…判定部、１１４…オブジェクト制御部、１１５…抽選部、１１６…画像生成部、１２０…記憶部、２００…ゲームサーバ、２１０…制御部、２２０…記憶部。
【図１】
2018000935.tif 000003
【図２】
2018000935.tif 000004
【図３】
2018000935.tif 000005
【図４】
2018000935.tif 000006
【図５】
2018000935.tif 000007
【図６】
2018000935.tif 000008
【図７】
2018000935.tif 000009
【図８】
2018000935.tif 000010
【図９】
2018000935.tif 000011
【図１０】
2018000935.tif 000012
【図１１】
2018000935.tif 000013
【図１２】
2018000935.tif 000014
【図１３】
2018000935.tif 000015
【図１４】
2018000935.tif 000016
【図１５】
2018000935.tif 000017
【図１６】
2018000935.tif 000018
【図１７】
2018000935.tif 000019
【図１８】
2018000935.tif 000020
【図１９】
2018000935.tif 000021