(57)【要約】【課題】プレーヤのゲームへのモチベーションを高め、ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などを提供することが可能なプログラムなどを提供すること。【解決手段】サーバ装置１０は、イベント開催用アイテムの消費を条件にプレーヤの指示に基づいて、当該ゲームイベントを実行予定のイベントとして設定し、プレーヤの参加を受け付け、実行予定イベントが設定された場合に、参加希望プレーヤの参加状況と、予めイベント開催用アイテムに対応付けられて記憶されている開催条件情報と、に基づいて、ゲームイベントの開催の可否を判定する判定処理を実行し、ゲームイベントが開催可能と判定した場合に、主催プレーヤを設定し、当該主催プレーヤにおけるイベント開催用アイテムを消費させ、かつ、予めイベント開催用アイテムに対応付けられて記憶されているイベント制御情報に基づいてゲームイベントの実行を制御する、構成を有している。【選択図】図４
2020054503.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤが参加するゲームイベントを少なくとも含むゲームを実行するためのプログラムであって、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイベントの実行を制御するイベント制御手段、
としてコンピュータを機能させ、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定することを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記イベント制御手段が、
前記イベント制御情報に基づいて、前記イベント開催用アイテムの種別毎、及び、当該イベント開催用アイテムの消費量毎の少なくともいずれか一方毎に、前記ゲームイベントの内容を変化させて前記ゲームイベントの実行を制御する、プログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記変化するイベントの内容には、当該ゲームイベントで前記プレーヤに提供される賞品が含まれる、プログラム。
【請求項４】
請求項１〜３のいずれか１項に記載のプログラムにおいて、
前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該ゲームイベントの開催を希望するプレーヤを主催プレーヤとするゲームイベントを実行予定のイベントとして設定し、前記プレーヤの参加を受け付ける設定受付手段、及び、
前記ゲームイベントが実行予定のイベントとして設定された場合に、前記受け付けられたプレーヤの参加状況と、前記消費されたイベント開催用アイテムに対応付けられて記憶されているイベント制御情報であって当該ゲームイベントを開催するための開催条件が規定された開催条件情報を含むイベント制御情報と、に基づいて、前記ゲームイベントの開催の可否を判定する判定処理を実行する判定処理手段、
として更に前記コンピュータを機能させ、
前記イベント制御手段が、
前記ゲームイベントの開催が指示された場合であって、かつ、当該ゲームイベントが開催可能と判定された場合に、該当するイベント制御情報に基づいて前記ゲームイベントの実行を制御し、かつ、前記消費されたイベント開催用アイテムに基づいて、前記ゲームイベントに参加する参加プレーヤに提供する賞品を決定する、プログラム。
【請求項５】
請求項４に記載のプログラムにおいて、
同一のゲームイベント開催用アイテムの消費に基づいて実行されるゲームイベントを実行制御するための前記イベント制御情報には、前記賞品に関する賞品情報が異なる複数の前記開催条件を示す開催条件情報が含まれており、
前記判定処理手段が、
前記受け付けられたプレーヤの参加状況に基づいて前記開催条件を具備したと判定し
た場合には、当該判定に用いられた開催条件を示す前記開催条件情報を特定し、
前記イベント制御手段が、
前記特定された開催条件情報に基づいて、前記開始するゲームイベントの賞品を決定する、プログラム。
【請求項６】
請求項１〜５のいずれか１項に記載のプログラムにおいて、
前記イベント制御手段が、
前記判定処理によって、前記プレーヤの参加状況が開催条件を満たさないと判定された場合には、前記ゲームイベントの開催を指示する際に用いた前記イベント開催用アイテムの消費が返却されることなく、当該ゲームイベントの開催を中止し、又は、前記主催プレーヤが希望するゲームイベントとは異なるゲームイベントを実行する、プログラム。
【請求項７】
請求項１〜５のいずれか１項に記載のプログラムにおいて、
前記イベント制御手段が、
前記判定処理によって、前記プレーヤの参加状況が開催条件を満たさないと判定された場合には、前記ゲームイベントの開催を指示する際に用いた前記イベント開催用アイテムの一部又は全部を該当するプレーヤに返却して、当該ゲームイベントの開催を中止し、又は、前記主催プレーヤが希望するゲームイベントよりグレードの低いゲームイベントを実行する、プログラム。
【請求項８】
請求項１〜７のいずれか１項に記載のプログラムにおいて、
前記イベント制御手段が、
前記ゲームイベントに、前記主催プレーヤが勝利した場合には、当該主催プレーヤに提供する賞品を特別な賞品に決定する、プログラム。
【請求項９】
端末装置と連動してプレーヤが参加するゲームイベントを少なくとも含むゲームを実行するサーバシステムであって、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段と、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段と、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催の指示を受信した場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイベントの実行を制御するイベント制御手段と、
を備え、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参
加する参加プレーヤに提供する賞品を決定することを特徴とするサーバシステム。
【請求項１０】
複数のプレーヤが参加するゲームイベントを少なくとも含むゲームを実行するゲーム制御手段と、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段と、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段と、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイ
ベントの実行を制御するイベント制御手段と、
を備え、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定することを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステム、ゲームシステム及びプログラムなどに関する。
【背景技術】
【０００２】
従来から、通信ネットワークを介して、複数の参加者間で対戦可能なゲームイベントが知られている。このようなゲームイベントは、主催者や参加者などの各ユーザ情報、又は、対戦への参加募集などの各種管理がサーバ装置によって行われている。
【０００３】
最近では、このようゲームを提供するシステムとしては、ゲームの提供を受けるユーザがイベントを開催し、賞品などのアイテムを決定するものも知られている（例えば、特許文献１）。
【０００４】
特に、特許文献１に記載のゲームシステムは、イベントの主催者募集に応募すると、当該応募したユーザが主催者に設定されるとともに、当該主催者となったユーザによってイベントにかかるゲームの種別、賞品又は開催日時などのイベントを設定することが可能な構成を有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８−５５３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載のゲームシステムにあっては、応募すればイベントを開催することができるものの、当該イベントの賞品などはユーザによって設定することができず、イベントを開催するプレーヤに対するモチベーションに欠ける側面がある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、イベントを開催するプレーヤに対するモチベーションを高めるとともに、当該プレーヤが希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込み、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することが可能なプログラムなどを提供することにある。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決するため、本発明は、
プレーヤが参加するゲームイベントを少なくとも含むゲームを実行するためのプログラムであって、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイベントの実行を制御するイベント制御手段、
としてコンピュータを機能させ、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定する、構成を有している。
【０００９】
この構成により、本発明は、例えば、ゲームイベントを開催することができれば、消費するイベント開催用アイテムの種別や量に応じてゲームイベントの賞品を設定することができるので、当該アイテムを用いればゲームイベントを実行できることからプレーヤ主体のゲームイベントを簡易に実行すること（すなわち、開催させること）及び主催プレーヤのゲームイベントの開催におけるモチベーションを高めることができる。
【００１０】
また、本発明は、アイテムの消費量や種別の価値に応じて当該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むこと、及び、希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込むことができるので、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することができる。
【００１１】
なお、イベント開催用アイテムは、データ形式であってもアナログ形式（ゲームカードの実空間に存在する物品）で提供されるアイテムであってもよく、ゲーム中に成長し、又は、パワーアップすることが可能なアイテムであってもよい。
【００１２】
そして、イベント開催アイテムの付与における「所与の条件」には、対戦ゲーム、ＲＰＧ、シューティングゲーム、及び、レースゲームなどの各種のゲームの実行中、これらのゲームの設定中や他のプレーヤが実行しているゲームの閲覧中、又は、これらのゲームを実行するためにログインしているログイン中などにおいて規定される条件（以下、「ゲームに関する処理の実行中に成立する条件」ともいう。）の他に、所定の店舗（ネットワーク上に存在する仮想店舗も含む。）から購入したこと、又は、ゲーム内における所定の課金を行ったことが含まれる。
【００１３】
特に、ゲームに関する処理の実行中に成立する条件としては、
（Ａ）ゲームの実行中であれば、所与のステージのクリア、敵プレーヤからの勝利、ゲーム中に課されたタスクの達成、所定の経験値・ゲーム内通貨・ポイントなどの獲得、特定の１又は複数のアイテムを獲得したこと、
（Ｂ）ゲームの閲覧中であれば、他のプレーヤにコメントを付与したこと又は応援しているプレーヤが勝利したこと、
（Ｃ）ゲームの設定中であれば、フレンドの登録数やフォロワー登録数が一定以上になったこと、又は、
（Ｄ）ログイン中であれば、所定日数の連続ログインなどのログインに関する所定の条件が具備したこと、
などが含まれる。
【００１４】
そして、「イベント開催用アイテムの付与」には、電子的に付与する場合の他に、実世界の物品を介して付与すること（物品にコードを付して当該コードを読み取ることによって取得すること）を含む。
【００１５】
例えば、イベント開催用アイテムとしては、トロフィー・カップ・メダルなどのプレーヤの証や資格を示すアイテム、剣・石（かけら）・鍵などの所与のゲームにおいて使用可能な道具やストーリーに沿ったアイテム、呪文や合言葉などの無体物的なアイテム、首飾りなどの装飾物、魔法の水・花・食べ物などの飲食物や作物的なアイテム、又は、ゲーム内通貨やポイントを含む。特に、イベント開催用アイテムとして、ゲーム内通貨やポイントを用いる場合には、複数の異なる通貨やポイントがゲーム内において流通していることが好ましい。
【００１６】
また、ゲームイベントは、例えば、ユーザがアイテムを取得したゲーム（メインゲーム）の一態様（１のゲームモード）であり、特に、ゲームイベントはメインゲームとマップが同一なレース大会（レースゲーム）、メインゲームが野球・サッカー、バトル、囲碁・将棋又はこれらのリーグ戦などの対戦ゲームであれば、ゲームイベントが所定期間や試合数のリーグ戦や勝ち抜きトーナメント戦などを含む。
【００１７】
さらに、「イベント開催用アイテムに基づいて」とは、当該アイテムの種別や量などによって規定されている賞品情報が異なることを示す。特に、イベント開催用アイテムの種別が異なることによってゲームイベントの種別が異なり、かつ、その結果、商品情報が異なることも含む。
【００１８】
そして、「賞品情報」とは、ゲームイベント終了後に優勝したプレーヤや参加したプレーヤに当該賞品を獲得させるための情報である。特に、賞品としては、ゲーム内通貨やポイントなどのゲーム価値であることが好ましい。
【００１９】
上記に加えて、「イベント制御情報」には、ゲームイベントを実行するためのプログラム、当該ゲームイベントに登場又は使用されるキャラクタ情報やアイテム情報、当該ゲームイベントが実行されるマップやコース、ゲーム空間に配置される各種のオブジェクトに関する情報、当該ゲームイベントの仕様・開催条件・開催期間、当該ゲームイベントへのプレーヤの参加条件、及び、当該ゲームイベントによって提供される賞品や当該賞品に関する情報などを含む。
【００２０】
特に、ゲームイベントの仕様には、ゲームの内容、主催者の参加の有無、ゲーム形式（リーグ戦やトーナメント方式など）を含むルール、賞品（景品）などの当該ゲームイベントによって付与される特典の種別や数、プレーヤの参加人数、ゲームステージの仕様や種別、ゲーム画像内の装飾（背景やエフェクト）・ＢＧＭ、ゲーム内で使用可能なアイテムの種別、プレーヤキャラとして選択可能なキャラクタなどの登場キャラクタの種別（能力も含む。）及び募集期間を含む。
【００２１】
また、ゲームイベントの開催条件には、例えば、募集期間中に参加するプレーヤの数が所定の数になったこと、設定された開始タイミングまでに参加を希望するプレーヤが所定のポイントの獲得など予め定められた資格を満たしたこと、又は、ゲームイベントを開始するタイミングに予め定められた数のプレーヤがログインしたことなどを含む。
【００２２】
そして、ゲームイベントへのプレーヤの参加条件には、例えば、プレーヤのレベル、獲得した経験値・ライフエネルギー・ポイント・ゲーム内通貨が一定以上であること、プレーヤが実行したゲーム時間が所定の時間以上であること、又は、プレーヤが所定期間中に連続的にログインした日数などの期間長などを含む。
【００２３】
一方、「イベント開催用アイテムの消費」には、単一のイベント開催用アイテムの消費であってもよいし、複数のイベント開催用アイテムの消費であってもよい。
【００２４】
そして、「ゲームイベントの実行制御」には、参加募集の告知制御、募集期間の管理、参加プレーヤの参加可否の判定などゲームイベントが開催されるまでの各種の制御（開催制御）、及び、ゲームイベントの開始後に当該ゲームイベントを進行させるための各種の制御（進行制御）が含まれる。
【００２５】
さらに、本発明のプログラムは、ネットワークを介して複数の端末装置（プレーヤが有する端末装置）と連動することによって実現してもよいし、所定の店舗に設けられたゲー
ム装置に組み込むことによって実現してもよい。
【００２６】
（２）また、本発明は、
前記イベント制御手段が、
前記イベント制御情報に基づいて、前記イベント開催用アイテムの種別毎、及び、当該イベント開催用アイテムの消費量毎の少なくともいずれか一方毎に、前記ゲームイベントの内容を変化させて前記ゲームイベントの実行を制御する、構成を有している。
【００２７】
この構成により、本発明は、消費されるイベント開催用アイテムの種別、又は、当該イベント開催用アイテムの消費量に応じてゲームイベントの内容や仕様、又は、プレーヤに提供される賞品などを変化させることができる。
【００２８】
例えば、本発明は、各イベント制御情報に含まれるゲームイベントの内容を規定する情報であって、イベント開催用アイテムの種別毎、又は、当該イベント開催用アイテムの消費量毎に他のイベント制御情報とは異なる情報（可変制御情報）を用いることによって、イベント開催用アイテムの種別毎、又は、当該イベント開催用アイテムの消費量毎に、ゲームイベントの内容や仕様、又は、プレーヤに提供される賞品などを変化させることができる。
【００２９】
また、例えば、本発明は、同一のゲームイベントが開催されるとしても、イベント開催用アイテムの量が多いほど又は価値が高いほど、より価値の高い賞品を提供することができる。
【００３０】
そして、例えば、本発明は、イベント開催用アイテムの種別が異なることによって、登場キャラクタの種別を変えることや増加させること、特別なマップやコースの登場、又は、ゲームの難易度を変化させることなど、趣向の異なるゲームイベントを開催することができる。
【００３１】
したがって、本発明は、ゲームイベントに対する興趣性を維持させることができるので、長きに渡って興趣可能なゲームを提供することができる。
【００３２】
なお、「可変制御情報」には、上述のように、イベント制御情報のうち、ゲームの内容や主催者の参加の有無などのゲームイベントの仕様、参加するプレーヤのプレーヤレベルが所定のレベル以上などのゲームイベントへのプレーヤの参加条件、最低限の参加するプレーヤの数などを含むゲームイベントの開催条件、及び、賞品に関する賞品情報などを含む。
【００３３】
また、「イベント開催用アイテムの種別」には、攻撃するための道具や魔法などの属性が異なるものだけでなく、通貨の種別が異なるなど機能や属性が同一であっても価値が異なる場合、又は、剣の種別や魔法の能力が異なるなど共通の属性を有するアイテム内であっても、一部の機能が異なるものも含まれる。
【００３４】
（３）また、本発明は、
前記変化するイベントの内容には、当該ゲームイベントで前記プレーヤに提供される賞品が含まれる、構成を有している。
【００３５】
この構成により、本発明は、例えば、可変制御情報として、前記開始するゲームイベントの賞品に関する情報が賞品情報を用いることによって、消費されるイベント開催用アイテムの種別、及び、当該イベント開催用アイテムの消費量に応じてプレーヤに提供される賞品などを変化させることができるので、当該アイテムの消費量や種別の価値に応じて当
該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むことができる。
【００３６】
（４）また、本発明は、
前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該ゲームイベントの開催を希望するプレーヤを主催プレーヤとするゲームイベントを実行予定のイベントとして設定し、前記プレーヤの参加を受け付ける設定受付手段、及び、
前記ゲームイベントが実行予定のイベントとして設定された場合に、前記受け付けられたプレーヤの参加状況と、前記消費されたイベント開催用アイテムに対応付けられて記憶されているイベント制御情報であって当該ゲームイベントを開催するための開催条件が規定された開催条件情報を含むイベント制御情報と、に基づいて、前記ゲームイベントの開催の可否を判定する判定処理を実行する判定処理手段、
として更に前記コンピュータを機能させ、
前記イベント制御手段が、
前記ゲームイベントの開催が指示された場合であって、かつ、当該ゲームイベントが開催可能と判定された場合に、該当するイベント制御情報に基づいて前記ゲームイベントの実行を制御し、かつ、前記消費されたイベント開催用アイテムに基づいて、前記ゲームイベントに参加する参加プレーヤに提供する賞品を決定する、構成を有している。
【００３７】
この構成により、本発明は、ゲームイベントを開催することができれば、例えば、消費するイベント開催用アイテムの種別や量に応じてゲームイベントの賞品を設定することができるので、当該アイテムを用いればゲームイベントを実行できることからプレーヤ主体のゲームイベントを簡易に実行すること（すなわち、開催させること）及び主催プレーヤのゲームイベントの開催におけるモチベーションを高めることができる。
【００３８】
また、本発明は、アイテムの消費量や種別の価値に応じて当該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むこと、及び、希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込むことができるので、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することができる。
【００３９】
なお、「実行予定のイベントとして設定」とは、例えば、判定処理によって実行可能と判定されない限りは実行されないイベントであることを示す。
【００４０】
（５）また、本発明は、
同一のゲームイベント開催用アイテムの消費に基づいて実行されるゲームイベントを実行制御するための前記イベント制御情報には、前記賞品に関する賞品情報が異なる複数の前記開催条件を示す開催条件情報が含まれており、
前記判定処理手段が、
前記受け付けられたプレーヤの参加状況に基づいて前記開催条件を具備したと判定した場合には、当該判定に用いられた開催条件を示す前記開催条件情報を特定し、
前イベント制御手段が、
前記特定された開催条件情報に基づいて、前記開始するゲームイベントの賞品を決定する、構成を有している。
【００４１】
この構成により、本発明は、例えば、参加人数が多ければプレーヤに提供される賞品の価値が高くなり、又は、賞品の数が増えるなど、プレーヤの参加状況に応じてプレーヤに提供される賞品を変えることができる。
【００４２】
例えば、本発明は、参加人数を段階的に設定し、当該段階的な参加人数に応じてプレーヤに提供される賞品を変えることができる。
【００４３】
特に、本発明は、開催条件において参加人数が最大になった場合には、消費されたイベント開催用アイテム以上の価値を有する賞品を提供すること、又は、最低の開催条件を具備しなかった場合には、ゲームイベントの開催を中止し、消費するイベント開催用アイテムを没収するなど、プレーヤの参加状況に応じて、かつ、ゲームイベントの開催の有無をも関連付けて、賞品を変更することができる。
【００４４】
したがって、本発明は、プレーヤの参加者数が多くなればゲームイベントを盛り上げることができるとともに、プレーヤの参加募集についても主催プレーヤや既に参加を表明したプレーヤにおける積極的な関与を促進することができるので、ゲームの活性化を図ることができる。
【００４５】
（６）また、本発明は、
前記イベント制御手段が、
前記判定処理によって、前記プレーヤの参加状況が開催条件を満たさないと判定された場合には、前記ゲームイベントの開催を指示する際に用いた前記イベント開催用アイテムの消費が返却されることなく、当該ゲームイベントの開催を中止し、又は、前記主催プレーヤが希望するゲームイベントとは異なるゲームイベントを実行する、構成を有している。
【００４６】
この構成により、本発明は、ゲームイベントの参加状況に応じては、少なくともイベント開催用アイテムを没収しつつ、ゲームイベントを中止し、又は、主催プレーヤが希望するゲームイベントよりグレードの低いゲームイベントなどの主催プレーヤが希望するゲームイベントとは異なるゲームイベントを開催することができるので、ゲームイベントの開催についてもゲーム性を組み込むことができる。
【００４７】
したがって、本発明は、主催プレーヤや既にゲームイベントに参加を表明したプレーヤにおける当該ゲームイベントの開催における積極的な関与を促すことができるので、ゲームを活性化することができる。
【００４８】
なお、「グレードの低いゲームイベント」とは、賞品の価値が低くなり、又は、登場するキャラクタの数が少ないなど規模が小さいゲームイベントやゲームが活性化しない方向に制御されたゲームイベントを含む。
【００４９】
（７）また、本発明は、
前記イベント制御手段が、
前記判定処理によって、前記プレーヤの参加状況が開催条件を満たさないと判定された場合には、前記ゲームイベントの開催を指示する際に用いた前記イベント開催用アイテムの一部又は全部を該当するプレーヤに返却して、当該ゲームイベントの開催を中止し、又は、前記主催プレーヤが希望するゲームイベントよりグレードの低いゲームイベントを実行する、構成を有している。
【００５０】
この構成により、本発明はゲームイベントが中止され、又は、主催プレーヤが希望するゲームイベントよりグレードの低いゲームイベントが開催された場合に、ゲームイベントの参加状況に応じては、少なくともイベント開催用アイテムの一部が返却されるので、主催プレーヤが多大なリスクを取ること無くゲームイベントの開催を計画することがきる。
【００５１】
したがって、本発明は、各プレーヤに積極的にゲームイベントを計画させることができ
るので、ゲームを活性化することができる。
【００５２】
（８）また、本発明は、
前記イベント制御手段が、
前記ゲームイベントに、前記主催プレーヤが勝利した場合には、当該主催プレーヤに提供する賞品を特別な賞品に決定する、構成を有している。
【００５３】
この構成により、本発明は、例えば、主催プレーヤが勝利した場合に、当該主催プレーヤに、例えば、当該ゲームイベントの開催時に投資したアイテムよりも価値の高い商品を提供することができるので、各プレーヤに対して数多くのゲームイベントの開催を促し、ゲームを活性化させることができる。
【００５４】
（９）また、上記課題を解決するため、本発明は、
端末装置と連動してプレーヤが参加するゲームイベントを少なくとも含むゲームを実行するサーバシステムであって、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段と、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段と、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催の指示を受信した場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイベントの実行を制御するイベント制御手段と、
を備え、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定する、構成を有している。
【００５５】
この構成により、本発明は、ゲームイベントを開催することができれば、例えば、消費するイベント開催用アイテムの種別や量に応じてゲームイベントの賞品を設定することができるので、イテムを用いればゲームイベントを実行できることからプレーヤ主体のゲームイベントを簡易に実行すること（すなわち、開催させること）及び主催プレーヤのゲームイベントの開催におけるモチベーションを高めることができる。
【００５６】
また、本発明は、アイテムの消費量や種別の価値に応じて当該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むこと、及び、希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込むことができるので、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することができる。
【００５７】
（１０）上記課題を解決するため、本発明は、
複数のプレーヤが参加するゲームイベントを少なくとも含むゲームを実行するゲーム制御手段と、
所与の条件が具備した場合に、前記ゲームイベントを開催する際に消費されるアイテムを、イベント開催用アイテムとして、プレーヤに付与する付与手段と、
前記イベント開催用アイテムに対応付けて、前記ゲームイベントの実行を制御するイベント制御情報が記憶されている記憶手段を制御する記憶制御手段と、
前記プレーヤによって前記イベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に従って、前記ゲームイ
ベントの実行を制御するイベント制御手段と、
を備え、
前記イベント制御手段が、
前記消費されたイベント開催用アイテムに基づいて、前記開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定する、構成を有している。
【００５８】
この構成により、本発明は、ゲームイベントを開催することができれば、例えば、消費するイベント開催用アイテムの種別や量に応じてゲームイベントの賞品を設定することができるので、イテムを用いればゲームイベントを実行できることからプレーヤ主体のゲームイベントを簡易に実行すること（すなわち、開催させること）及び主催プレーヤのゲームイベントの開催におけるモチベーションを高めることができる。
【００５９】
また、本発明は、アイテムの消費量や種別の価値に応じて当該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むこと、及び、希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込むことができるので、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することができる。
【図面の簡単な説明】
【００６０】
【図１】第１実施形態のゲームシステムの構成を示すシステム構成の一例を示す図である。
【図２】第１実施形態のサーバ装置の機能ブロックを示す図である。
【図３】第１実施形態の端末装置の機能ブロックを示す図である。
【図４】第１実施形態のゲームイベント制御処理を説明するための図である。
【図５】第１実施形態のゲームデータ記憶部に記憶されるイベント制御情報の一例を示す図である。
【図６】第１実施形態のゲームデータ記憶部に記憶されるイベント制御情報のその他の例を示す図である。
【図７】第１実施形態のサーバ装置によって実行されるプレーヤの指示に基づくイベント制御処理の動作を示すフローチャート（その１）である。
【図８】第１実施形態のサーバ装置によって実行されるプレーヤの指示に基づくイベント制御処理の動作を示すフローチャート（その２）である。
【図９】第２実施形態のゲーム装置の機能ブロックを示す図である。
【発明を実施するための形態】
【００６１】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００６２】
［Ａ］第１実施形態
［Ａ１］ゲームシステム
まず、図１を用いて本実施形態のゲームシステム１の概要及び概要構成について説明する。なお、図１は、本実施形態のゲームシステム１の構成を示すシステム構成の一例を示す図である。
【００６３】
本実施形態のゲームシステム１は、図１に示すように、ゲームサービスを提供するサーバ装置１０と、端末装置２０（例えば、端末装置２０Ａ、２０Ｂ、２０Ｃ）とが、インターネット（ネットワークの一例）に接続可能に構成されている。
【００６４】
ユーザは、端末装置２０からサーバ装置１０にアクセスすることにより、インターネッ
トを介してサーバ装置１０から送信されてくるゲームをプレーすることができる。さらに、ユーザは、端末装置２０からサーバ装置１０にアクセスすることにより、他のユーザとの間でコミュニケーションを図ることができるようになっている。
【００６５】
サーバ装置１０は、インターネットを介して通信接続された端末装置２０を用いて、ユーザにゲームをプレーさせるサービスを提供することが可能な情報処理装置である。また、サーバ装置１０は、コミュニケーション型のサービスを提供するＳＮＳサーバとして機能してもよい。ここで、ＳＮＳサーバとは、複数のユーザ間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であってもよい。
【００６６】
また、サーバ装置１０は、例えば、ＳＮＳサーバとして機能する場合には、提供するＳＮＳの動作環境（ＡＰＩ（アプリケーションプログラミングインタフェース）、プラットフォーム等）を利用して実行されるソーシャルゲーム（Ｓｏｃｉａｌ  Ｇａｍｅ）をと呼ばれるゲームを提供することができるようになっている。
【００６７】
特に、サーバ装置１０は、端末装置２０のＷｅｂブラウザ上で提供されるゲーム、例えばＨＴＭＬ、ＦＬＡＳＨ、ＣＧＩ、ＰＨＰ、ｓｈｏｃｋｗａｖｅ、Ｊａｖａ（登録商標）アプレット、ＪａｖａＳｃｒｉｐｔ（登録商標）など様々な言語で作られたブラウザゲーム（Ｗｅｂブラウザで設置サイトを開くだけで起動するゲーム）を提供することができるようになっている。 
【００６８】
なお、ソーシャルゲームとは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、ＷｅｂブラウザとＳＮＳのアカウントのみで利用可能なゲームが含まれる。また、サーバ装置１０は、ネットワークを介して他のユーザの端末（スマートフォン、パソコン、ゲーム機など）と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームを提供することが可能な構成を有している。
【００６９】
一方、サーバ装置１０は、１つの（装置、プロセッサ）で構成されていてもよいし、複数の（装置、プロセッサ）で構成されていてもよい。
【００７０】
そして、サーバ装置１０の記憶領域（後述する記憶部１４０）に記憶される課金情報、ゲーム情報等の情報を、ネットワーク（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置、メモリ）に記憶するようにしてもよいし、ＳＮＳサーバとして機能する場合には、記憶領域に記憶されるプレーヤ情報記憶部１４６等の情報を、ネットワーク（イントラネット又はインターネット）を介して接続されたデータベース（広義には記憶装置、メモリ）に記憶するようにしてもよい。
【００７１】
具体的には、本実施形態のサーバ装置１０は、端末装置２０のユーザ（すなわち、ゲームを実行するプレーヤ）の操作に基づく入力情報を受信し、受信した入力情報に基づいてゲーム処理を行うようになっている。そして、サーバ装置１０は、ゲーム処理結果を端末装置２０に送信し、端末装置２０は、サーバ装置１０から受信したゲーム処理結果を端末装置２０にユーザに閲覧可能に提供する各種の処理を行うようになっている。
【００７２】
端末装置２０は、スマートフォン、携帯電話、ＰＨＳ、コンピュータ、ゲーム装置、ＰＤＡ、携帯型ゲーム機等、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ装置１０に接続可能な装置である。なお、端末装置２０とサーバ装置１０との通信回線は、有線でもよいし無線でもよい。
【００７３】
また、端末装置２０は、Ｗｅｂページ（ＨＴＭＬ形式のデータ）を閲覧可能なＷｅｂブラウザを備えている。すなわち、端末装置２０は、サーバ装置１０との通信を行うための
通信制御機能、及び、サーバ装置１０から受信したデータ（Ｗｅｂデータ、ＨＴＭＬ形式で作成されたデータなど）を用いて表示制御を行うとともに、ユーザ操作のデータをサーバ装置１０に送信するＷｅｂブラウザ機能などを備え、ゲーム画面をユーザに提供する各種の処理を実行し、ユーザによってゲームを実行させるようになっている。ただし、端末装置２０は、サーバ装置１０から提供されたゲーム制御情報を取得して所定のゲーム処理を実行し、ゲーム処理に基づくゲームを実行してもよい。
【００７４】
具体的には、端末装置２０は、所定ゲームを行う旨の要求をサーバ装置１０に対して行うと、サーバ装置１０のゲームサイトに接続され、ゲームが開始される。特に、端末装置２０は、必要に応じてＡＰＩを用いることにより、ＳＮＳサーバとして機能するサーバ装置１０に所定の処理を行わせ、又は、ＳＮＳサーバとして機能するサーバ装置１０が管理するプレーヤ情報記憶部１４６を取得させてゲームを実行する構成を有している。
【００７５】
［Ａ２］サーバ装置
次に、図２を用いて本実施形態のサーバ装置１０について説明する。なお、図２は、本実施形態のサーバ装置１０の機能ブロックを示す図である。また、本実施形態のサーバ装置１０は図２の構成要素（各部）の一部を省略した構成としてもよい。
【００７６】
サーバ装置１０は、管理者やその他の入力に用いるための入力部１２０、所定の表示を行う表示部１３０、所定の情報が記憶された情報記憶媒体１８０、端末装置２０やその他と通信を行う通信部１９６、主に提供するゲームに関する処理を実行する処理部１００、及び、主にゲームに用いる各種のデータを記憶する記憶部１４０を含む。
【００７７】
入力部１２０は、システム管理者等がゲームに関する設定やその他の必要な設定、データの入力に用いるものである。例えば、本実施形態の入力部１２０は、マウスやキーボード等によって構成される。
【００７８】
表示部１３０は、システム管理者用の操作画面を表示するものである。例えば、本実施形態の表示部１３０は、液晶ディスプレイ等によって構成される。
【００７９】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などによって構成される。
【００８０】
通信部１９６は、外部（例えば、端末、他のサーバや他のネットワークシステム）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどによって構成される。
【００８１】
記憶部１４０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能は、ＲＡＭ（ＶＲＡＭ）などによって構成される。なお、記憶部１４０に記憶される情報は、データベースで管理してもよい。
【００８２】
また、本実施形態の記憶部１４０は、主記憶部１４２の他に、テーブルデータなどゲームに関する情報を示すゲーム情報が記憶されるゲームデータ記憶部１４４、及び、各プレーヤに関する情報を示すプレーヤ情報が記憶されるプレーヤ情報記憶部１４６を有している。
【００８３】
特に、ゲームデータ記憶部１４４には、
（１）対戦ゲーム、ＲＰＧ、シューティングゲーム、及び、レースゲームなどの各種のゲ
ーム対戦ゲームやなどの各種のゲーム（以下、「メインゲーム」ともいう。）を端末装置２０と連動して実行させるためのプログラムと、
（２）各種のゲームに登場するプレーヤキャラクタ、アイテム、又は、マップやコースなど、ゲームの仕様を規定するゲーム制御情報と、
（３）各種のゲームの一態様として実行され、プレーヤが主催プレーヤとして主催して実行されるゲームイベントを実行させるためのイベント制御情報、
などが記憶されている。
【００８４】
なお、ゲームイベントは、例えば、メインゲームとマップが同一なレース大会（レースゲーム）、メインゲームが野球・サッカー、バトル、囲碁・将棋又はこれらのリーグ戦などの対戦ゲームであれば、ゲームイベントが所定期間や試合数のリーグ戦や勝ち抜きトーナメント戦などを含む。
【００８５】
プレーヤ情報記憶部１４６には、プレーヤ毎に、
（１）プレーヤのニックネームやプレーヤＩＤ及びチームに属している場合には、所属チーム名やそのＩＤ（以下、「所属情報」という。）、
（２）現在の得点、レベル、ゲーム実行時間、ログイン回数、連続ログイン日数、経験値、獲得した報酬若しくはゲーム時間などの個人又はチームの成績に関する情報（以下、「成績情報」ともいう。）、
（３）プレーヤキャラクタの特性や属性及び当該プレーヤキャラクタが有するアイテムの種別（アイテムの能力も含む）に関する情報（以下、「アイテム情報」という。）、
（４）ゲームイベントへの参加回数若しくは主催プレーヤとしての開催回数、
（５）課金履歴及び課金額などの課金に関する情報、
が記憶される。
【００８６】
特に、各アイテム情報には、アイテムのレベルなども含み、ゲーム中に変動するパラメータ（特性や属性を示すものも含む。）も規定されている。
【００８７】
処理部１００は、記憶部１４０内の主記憶部１４２をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００８８】
処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００８９】
例えば、処理部１００（プロセッサ）は、情報記憶媒体に記憶されているプログラムに基づいて、サーバ装置１０全体の制御を行うとともに、各部間におけるデータ等の受け渡しの制御などの各種の処理を行う。さらに、端末装置２０からの要求に応じた各種サービスを提供する処理を行う。
【００９０】
具体的には、本実施形態の処理部１００は、通信制御部１０１、Ｗｅｂ処理部１０２、メインゲーム制御部１０３、アイテム管理部１０４、ゲームイベント実行制御部１０５及びタイマ管理部１０７を少なくとも有している。
【００９１】
なお、例えば、本実施形態のメインゲーム制御部１０３は、本発明の付与手段及びゲーム制御手段を構成し、ゲームイベント実行制御部１０５は、本発明の記憶制御手段、設定受付手段、判定処理手段及びイベント制御手段を構成する。
【００９２】
通信制御部１０１は、端末装置２０とネットワークを介してデータを送受信する処理を行う。すなわち、サーバ装置１０は、通信制御部１０１によって端末装置２０等から受信した情報に基づいて各種処理を行う。特に、本実施形態の通信制御部１０１は、プレーヤの端末装置２０からの要求に基づいて、ゲーム画面を、当該プレーヤの端末装置２０に送信する処理を行う。
【００９３】
Ｗｅｂ処理部１０２は、Ｗｅｂサーバとして機能する。例えば、Ｗｅｂ処理部１０２は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを通じて、端末装置２０にインストールされているＷｅｂブラウザ２１１の要求に応じてデータを送信する処理、及び、端末装置２０のＷｅｂブラウザ２１１によって送信されるデータを受信する処理を行う。
【００９４】
なお、本実施形態では、サーバ装置１０がＳＮＳサーバとしての機能も備えていている場合を例に説明するが、サーバ装置１０を、ゲーム用のサーバと、ＳＮＳ用のサーバと別々に形成してもよい。また、本実施形態のゲームの処理は、サーバ装置１０が一部又は全部を行ってもよいし、端末装置２０が一部を行ってもよい。
【００９５】
メインゲーム制御部１０３は、各端末装置２０と連動し、当該各端末装置２０を有するプレーヤの操作に基づいて、アクションゲーム、シューティングゲーム、ロールプレーイングゲーム（ＲＰＧ）及び対戦ゲームに関する各種のゲーム処理を実行する。
【００９６】
アイテム管理部１０４は、ゲーム内通貨、プレーヤキャラクタを支援する支援キャラクタ、又は、ゲームイベントを開催するために用いるアイテム（以下、「イベント開催用アイテム」という。）を含め、各プレーヤが所有するアイテム、及び、それらの能力を示すパラメータのプレーヤ情報記憶部１４６への登録又はその更新を管理する。
【００９７】
特に、アイテム管理部１０４は、メインゲームの実行中、当該メインゲームの設定中や他のプレーヤが実行しているメインゲームの閲覧中、又は、メインゲームを実行するためにログインしているログイン中などにおいて規定される条件（以下、「ゲームに関する処理の実行中に成立する条件」ともいう。）を具備した場合に、所定の店舗（ネットワーク上に存在する仮想店舗も含む。）から購入した場合に、又は、ゲーム内における所定の課金を行った場合に取得したイベント開催用アイテムの管理を行う。
【００９８】
ゲームイベント実行制御部１０５は、プレーヤに付与されたイベント開催用アイテムの使用が当該プレーヤによって指示された場合に、当該プレーヤを主催プレーヤとして設定しつつ、ゲームイベントの種別、スケジュール、参加募集及び開催の有無の判定などを実行する。
【００９９】
また、ゲームイベント実行制御部１０５は、ゲームイベントの開催が決定された場合に、所定のタイミングにゲームイベントを実行し、その制御を行う。
【０１００】
また、ゲームイベント実行制御部１０５は、ゲームイベントの結果を当該ゲームイベントに参加したプレーヤに通知するために各端末装置２０に各種の情報を提供する。
【０１０１】
タイマ管理部１０７は、タイマ機能を有し、イベントゲームの開催、及び、メインゲームやイベントゲームの進行状況を管理するために用いる。
【０１０２】
特に、タイマ管理部１０７は、ゲームイベント実行制御部１０５及びゲームイベント実行制御部１０５と連動し、現在時刻や予め設定された時刻を各部に出力する。また、タイマ管理部１０７は、各端末装置２０と同期を取るために用いられる。
【０１０３】
［Ａ３］端末装置
次に、図３を用いて本実施形態の端末装置２０について説明する。なお、図３は、本実施形態における端末装置の構成を示す機能ブロック図の一例である。また、本実施形態の端末装置２０は図３の構成要素（各部）の一部を省略した構成としてもよい。
【０１０４】
入力部２６０は、プレーヤが操作データを入力するためのものであり、その機能は、タッチパネル又はタッチパネル型ディスプレイなどにより実現できる。すなわち、入力部２６０は、画像が表示される画面上における２次元の指示位置座標（ｘ，ｙ）を検出可能な検出部２６２を備えている。例えば、入力部２６０は、接触検出領域（タッチパネル）における、２次元の接触位置座標（ｘ，ｙ）を検出可能な検出部２６２を備えている。
【０１０５】
なお、表示画面（以下、特別な場合を除き「タッチパネル」という。）への接触操作は、指先を用いて行うようにしてもよいし、タッチペンなどの入力機器を用いて行うようにしてもよい。
【０１０６】
また、入力部２６０は、指示位置以外の操作情報（操作信号）を入力可能なボタンやレバー、キーボード、ステアリング、マイク、加速度センサなどを備えていてもよい。
【０１０７】
記憶部２７０は、処理部２００や通信部２９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部２７０は、ワーク領域として使用される主記憶部２７１と、最終的な表示画像等が記憶される画像バッファ２７２と、提供するゲームに関しプレーヤとしてのユーザに関する情報を示すユーザ情報２７３と、テーブルデータなどのゲームを実行する上で必要な各種のデータを記憶するゲームデータ記憶部２７４と、を含む。なお、これらの一部を省略する構成としてもよいし、サーバ装置１０の記憶部１４０がその一部を構成してもよい。
【０１０８】
情報記憶媒体２８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。
【０１０９】
また、情報記憶媒体２８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。なお、処理部２００は、後述するように、情報記憶媒体２８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。
【０１１０】
表示部２９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、タッチパネル型ディスプレイ、或いはＨＭＤ（ヘッドマウントディスプレイ）などにより実現できる。
【０１１１】
特に、本実施形態では表示部２９０は、タッチパネルディスプレイを用いることによりプレーヤがゲーム操作を行う入力部２６０としても機能する。ここでタッチパネルとして、例えば抵抗膜方式（４線式、５線式）、静電容量方式、電磁誘導方式、超音波表面弾性波方式、赤外線走査方式などのタッチパネルを用いることができる。
【０１１２】
音出力部２９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【０１１３】
通信部２９６は、外部（例えばホスト装置や他の端末装置）との間で通信を行うための
各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【０１１４】
なお、端末装置２０は、サーバ装置１０が有する情報記憶媒体や記憶部２７０に記憶されている本実施形態の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体２８０や記憶部２７０に記憶してもよい。このようにプログラムやデータを受信して端末装置２０を機能させる場合も本発明の範囲内に含めることができる。
【０１１５】
処理部２００（プロセッサ）は、入力部２６０からの入力データやプログラムなどに基づいて、サーバ装置１０と連動して、ゲーム処理、画像生成処理、或いは音生成処理などの処理を行う。
【０１１６】
特に、本実施形態においては、ゲーム処理としては、ゲーム開始条件が満たされた場合にゲームを開始する処理、ゲームを進行させる処理、プレーヤオブジェクトや敵オブジェクトなどのオブジェクトを配置する処理、オブジェクトを表示する処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了する処理などが含まれる。
【０１１７】
また、処理部２００は、記憶部２７０をワーク領域として各種処理を行う。処理部２００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【０１１８】
特に、本実施形態の処理部２００は、オブジェクト空間設定部２１０と、表示制御部２１２、入力受付処理部２１３と、ゲーム制御部２１４と、ゲーム演算部２１５と、仮想カメラ制御部２１６と、ゲーム管理部２１７と、描画部２２０と、音処理部２３０とを含む。また、これらの一部を省略する構成としてもよい。
【０１１９】
オブジェクト空間設定部２１０は、オブジェクト（プレーヤオブジェクト、移動体、敵オブジェクト）、移動経路、建物、樹木、柱、壁、マップ（地形）などの表示物を表す各種オブジェクト（スプライト、ビルボード、ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブ面で構成されるオブジェクト）をオブジェクト空間に配置設定する処理を行う。
【０１２０】
具体的にはオブジェクト空間設定部２１０は、オブジェクト（モデルオブジェクト）の位置や回転角度（向き、方向と同義）を決定し、その位置（Ｘ、Ｙ）或いは（Ｘ、Ｙ、Ｚ）にその回転角度（Ｘ、Ｙ軸回りでの回転角度）或いは（Ｘ、Ｙ、Ｚ軸回りでの回転角度）でオブジェクトを配置する。
【０１２１】
ここで、オブジェクト空間とは、いわゆる仮想２次元空間、仮想３次元空間の両方を含む。２次元空間とは、例えば２次元座標（Ｘ，Ｙ）においてオブジェクトが配置される空間であり、３次元空間とは、例えば３次元座標（Ｘ，Ｙ，Ｚ）においてオブジェクトが配置される空間である。
【０１２２】
そして、オブジェクト空間を２次元空間とした場合には、複数のオブジェクトそれぞれについて設定された優先順位に基づいてオブジェクトを配置する。例えば、奥側にあるように見せたいオブジェクト（スプライト）から順にオブジェクトを配置し、手前側にあるように見せたいオブジェクトを重ねて配置する処理を行うことができる。
【０１２３】
また、描画サイズが大きなオブジェクトを画像の下方に配置し、描画サイズが小さなオ
ブジェクトを画像の上方に配置すれば、画面の上方に対応するオブジェクト空間が奥側にあるように見せることができ、画面の下方に対応するオブジェクト空間が手前側にあるように見せることができる。
【０１２４】
なお、オブジェクト空間を３次元空間とした場合には、ワールド座標系にオブジェクトを配置する。
【０１２５】
表示制御部２１２は、サーバ装置１０から送信された情報に基づいて、ゲームフィールド内における第１ゲームエリアと第２ゲームエリアの範囲などプレーヤにゲーム中に必要な情報（予測情報や確定した情報を含む。）を表示部２９０に表示させる。
【０１２６】
入力受付処理部２１３は、入力部２６０によって入力されたプレーヤの入力指示を受け付けるとともに、受け付けた入力指示をゲーム制御部２１４に出力する。
【０１２７】
ゲーム制御部２１４は、入力受付処理部２１３によって受け付けたコマンド及びサーバ装置１０から送信された情報に基づくゲーム処理を実行する。
【０１２８】
特に、ゲーム制御部２１４は、サーバ装置１０から送信されたゲームに関する各種の情報（ゲーム情報）と、入力受付処理部２１３によって受け付けたコマンド（すなわち、入力指示）と、に基づいて、操作対象となるキャラクタ（すなわち、プレーヤキャラクタ）に対する制御、又は、敵キャラクタやその他の付随するキャラクタに対する制御を実行する。
【０１２９】
一方、ゲーム制御部２１４は、オブジェクト空間内における移動体オブジェクト（特に、プレーヤキャラクタや敵キャラクタなどのキャラクタオブジェクト）等の操作対象のキャラクタオブジェクトの移動演算を行う。
【０１３０】
すなわち、ゲーム制御部２１４は、サーバ装置１０から送信されたゲーム情報、及び、入力部２６０によりプレーヤが入力した入力データ又はプログラム（移動アルゴリズム）や各種データ（モーションデータ）などに基づいて、移動体オブジェクトをオブジェクト空間内で移動させ、又は、移動体オブジェクトの動作（モーション、アニメーション）を制御するための処理を行う。
【０１３１】
具体的には、本実施形態のゲーム制御部２１４は、オブジェクトの移動情報（移動方向、移動量、移動速度、位置、回転角度、或いは加速度）や動作情報（各パーツオブジェクトの位置、或いは回転角度）を、１フレーム毎に順次求めるシミュレーション処理を行う。ここでフレームとは、オブジェクトの移動処理、動作処理（シミュレーション処理）や画像生成処理を行う時間の単位である。そして、本実施形態では、フレームレートは、固定としてもよいし、処理負荷に応じて可変としてもよい。
【０１３２】
なお、ゲーム制御部２１４は、３次元のオブジェクト空間において入力方向に基づいてオブジェクトを移動させる処理を実行する。例えば、ゲーム制御部２１４は、予め、入力方向毎に移動方向を対応づけ、入力方向に対応する移動方向にオブジェクトを移動させる。
【０１３３】
また、ゲーム制御部２１４は、サーバ装置１０と連動して実行してもよいし、その一部又は全部がサーバ装置１０に形成されていてもよい。
【０１３４】
ゲーム演算部２１５は、種々のゲーム演算処理を行う。特に、ゲーム演算部２１５は、シューティングゲームの予め定められたオブジェクト空間の形成、マップに基づくオブジェクト空間の形成、ユーザの操作に応じて予め設定されたシナリオに基づくゲームの進行、プレーヤオブジェクと敵オブジェクトやその他のオブジェクトとの対戦、及び、当該対
戦時のパラメータ管理などのゲームを実行する上で必要な演算処理を行う。
【０１３５】
なお、ゲーム演算部２１５は、サーバ装置１０と連動して実行するが、その一部又は全部がサーバ装置１０に形成されていてもよい。
【０１３６】
仮想カメラ制御部２１６は、所与の視点から見えるゲーム空間の画像であって、奥行きがあるように見える画像を生成する。この場合に、仮想カメラ制御部２１６が、オブジェクト空間内の所与（任意）の視点から見える画像を生成するための仮想カメラ（視点）の制御処理を行う。具体的には、仮想カメラの位置（Ｘ、Ｙ、Ｚ）又は回転角度（Ｘ、Ｙ、Ｚ軸回りでの回転角度）を制御する処理（視点位置や視線方向を制御する処理）を行う。
【０１３７】
例えば、仮想カメラによりオブジェクト（例えば、キャラクタ、ボール、車）を後方から撮影する場合には、オブジェクトの位置又は回転の変化に仮想カメラが追従するように、仮想カメラの位置又は回転角度（仮想カメラの向き）を制御する。
【０１３８】
この場合には、ゲーム制御部２１４で得られたオブジェクトの位置、回転角度又は速度などの情報に基づいて、仮想カメラを制御できる。或いは、仮想カメラを、予め決められた回転角度で回転させたり、予め決められた移動経路で移動させる制御を行ってもよい。また、この場合には、仮想カメラの位置（移動経路）又は回転角度を特定するための仮想カメラデータに基づいて仮想カメラを制御する。
【０１３９】
なお、仮想カメラをプレーヤキャラクタの視点として設定してもよい。また、仮想カメラ（視点）が複数存在する場合には、それぞれの仮想カメラについて上記の制御処理が行われる。
【０１４０】
また、仮想カメラ制御部２１６は、サーバ装置１０と連動して実行するが、その一部又は全部がサーバ装置１０に形成されていてもよい。
【０１４１】
ゲーム管理部２１７は、サーバ装置１０と連動し、入力部２６０を介して入力されたプレーヤの操作に基づいて、各プレーヤにおいて対戦ゲーム等のゲームに使用するプレーヤキャラクタ及び各種のアイテムを設定し、ユーザ情報２７３に登録する。
【０１４２】
描画部２２０は、サーバ装置１０から送信された画像生成に関する各種の情報、及び、処理部２００で行われる種々の処理（ゲーム処理）の結果に基づいて描画処理を行い、これにより画像を生成し、表示部（ディスプレイ）２９０に出力する。
【０１４３】
特に、描画部２２０が生成する画像は、いわゆる２次元画像であってもよいし、いわゆる３次元画像であってもよい。特に、描画部２２０は、オブジェクト空間における仮想カメラから見える画像であって、画面上に表示する画像を生成する。
【０１４４】
ここで、２次元画像を生成する場合には、描画部２２０は、設定された優先度が低いオブジェクトから順に描画して、オブジェクト同士が重なる場合には、優先度の高いオブジェクトを上書きして描画する。
【０１４５】
また、３次元画像を生成する場合には、本実施形態の描画部２２０は、まずオブジェクト（モデル）の各頂点の頂点データ（頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を含むオブジェクトデータ（モデルデータ）が入力され、入力されたオブジェクトデータに含まれる頂点データに基づいて、頂点処理が行われる。なお、頂点処理を行うに際して、必要に応じてポリゴンを再分割するための頂点生成処理（テッセレーション、曲面分割、ポリゴン分割）を行うようにしてもよい。 
【０１４６】
また、頂点処理では、頂点の移動処理や、座標変換（ワールド座標変換、カメラ座標変換）、クリッピング処理、透視変換、あるいは光源処理等のジオメトリ処理が行われ、その処理結果に基づいて、オブジェクトを構成する頂点群について与えられた頂点データを変更（更新、調整）する。そして、頂点処理後の頂点データに基づいてラスタライズ（走査変換）が行われ、ポリゴン（プリミティブ）の面とピクセルとが対応づけられる。そしてラスタライズに続いて、画像を構成するピクセル（表示画面を構成するフラグメント）を描画するピクセル処理（フラグメント処理）が行われる。
【０１４７】
ピクセル処理では、テクスチャの読出し（テクスチャマッピング）、色データの設定／変更、半透明合成、アンチエイリアス等の各種処理を行って、画像を構成するピクセルの最終的な描画色を決定し、透視変換されたオブジェクトの描画色を画像バッファ２７２（フレームバッファ、ピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ、レンダリングターゲット）に出力（描画）する。すなわち、ピクセル処理では、画像情報（色、法線、輝度、α値等）をピクセル単位で設定あるいは変更するパーピクセル処理を行う。
【０１４８】
これにより、オブジェクト空間内に設定された仮想カメラ（所与の視点）から見える画像が生成される。なお、仮想カメラ（視点）が複数存在する場合には、それぞれの仮想カメラから見える画像を分割画像として１画面に表示できるように画像を生成することができる。
【０１４９】
なお、描画部２２０が行う頂点処理やピクセル処理は、シェーディング言語によって記述されたシェーダプログラムによって、ポリゴン（プリミティブ）の描画処理をプログラム可能にするハードウェア、いわゆるプログラマブルシェーダ（頂点シェーダやピクセルシェーダ）により実現されてもよい。プログラマブルシェーダでは、頂点単位の処理やピクセル単位の処理がプログラム可能になることで描画処理内容の自由度が高く、ハードウェアによる固定的な描画処理に比べて表現力を大幅に向上させることができる。
【０１５０】
そして、描画部２２０は、オブジェクトを描画する際に、ジオメトリ処理、テクスチャマッピング、隠面消去処理、αブレンディング等を行う。
【０１５１】
ジオメトリ処理では、オブジェクトに対して、座標変換、クリッピング処理、透視投影変換、或いは光源計算等の処理を行う。そして、ジオメトリ処理後（透視投影変換後）のオブジェクトデータ（オブジェクトの頂点の位置座標、テクスチャ座標、色データ（輝度データ）、法線ベクトル、或いはα値等）を記憶部２７０に記憶する。
【０１５２】
テクスチャマッピングでは、記憶部２７０のテクスチャ記憶部に記憶されるテクスチャ（テクセル値）をオブジェクトにマッピングする処理を行う。具体的には、オブジェクトの頂点に設定（付与）されるテクスチャ座標等を用いて記憶部２７０のテクスチャ記憶部からテクスチャ（色（ＲＧＢ）、α値などの表面プロパティ）を読み出し、２次元の画像であるテクスチャをオブジェクトにマッピングする。この場合に、ピクセルとテクセルとを対応づける処理や、テクセルの補間としてバイリニア補間などを行う。
【０１５３】
なお、本実施形態では、オブジェクトを描画する際に、所与のテクスチャをマッピングする処理を行うようにしてもよい。この場合には、マッピングされるテクスチャの色分布（テクセルパターン）を動的に変化させることができる。
【０１５４】
また、この場合において、色分布（ピクセルパターン）が異なるテクスチャを動的に生成してもよいし、複数の色分布が異なるテクスチャを予め用意しておき、使用するテクスチャを動的に切り替えるようにしてもよい。またオブジェクト単位でテクスチャの色分布
を変化させてもよい。
【０１５５】
隠面消去処理では、描画ピクセルのＺ値（奥行き情報）が格納されるＺバッファ（奥行きバッファ）を用いたＺバッファ法（奥行き比較法、Ｚテスト）による隠面消去処理を行う。すなわち、オブジェクトのプリミティブに対応する描画ピクセルを描画する際に、Ｚバッファに格納されるＺ値を参照するとともに、当該参照されたＺバッファのＺ値と、プリミティブの描画ピクセルでのＺ値とを比較し、描画ピクセルでのＺ値が、仮想カメラから見て手前側となるＺ値（例えば小さなＺ値）である場合には、その描画ピクセルの描画処理を行うとともにＺバッファのＺ値を新たなＺ値に更新する。
【０１５６】
αブレンディング（α合成）では、描画部２２０は、α値（Ａ値）に基づく半透明合成処理（通常αブレンディング、加算αブレンディング又は減算αブレンディング等）を行う。なお、α値は、各ピクセル（テクセル、ドット）に関連づけて記憶できる情報であり、例えば色情報以外のプラスアルファの情報である。α値は、マスク情報、半透明度（透明度、不透明度と等価）、バンプ情報などとして使用できる。
【０１５７】
そして、本実施形態での描画部２２０は、接触検出領域に対応する表示領域に表示させる画像を生成してもよい。表示領域に表示させる画像とは、例えばオブジェクトを含む画像でもよい。
【０１５８】
音処理部２３０は、処理部２００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部２９２に出力する。
【０１５９】
［Ａ４］本実施形態の手法
［Ａ４．１］概要
次に、図４を用いて本実施形態の手法（ゲームイベント制御処理）の概要について説明する。なお、図４は、本実施形態のゲームイベント制御処理を説明するための図である。
【０１６０】
本実施形態のサーバ装置１０は、各プレーヤの端末装置２０と連動し、各プレーヤによってプレーされる対戦ゲームやレースゲームなどのメインゲームの実行中に、当該メインゲームの一態様として開催されるゲームイベントに関する各種の制御を実行する構成を有している。
【０１６１】
また、本実施形態のサーバ装置１０は、メインゲームの進行状況などゲームに関する処理の実行中に、ゲームイベントを開催するために必要なアイテムであるイベント開催用アイテムを付与し、当該イベント開催用アイテムの使用を前提条件として、当該イベント開催用アイテムの使用をしたプレーヤを主催プレーヤとするゲームイベントの開催制御及び実行制御を行う構成を有している。
【０１６２】
そして、サーバ装置１０は、
（１）ゲームイベントの開催を希望するプレーヤによってイベント開催用アイテムの消費に基づいて前記ゲームイベントの開催が指示された場合に、当該イベント開催用アイテムに対応付けられて記憶されているイベント制御情報を特定し、かつ、当該特定したイベント制御情報に従って、ゲームイベントの実行を制御し、
（２）消費されたイベント開催用アイテムに基づいて、開催されるゲームイベントに参加する参加プレーヤに提供する賞品を決定する、
構成を有している。
【０１６３】
特に、サーバ装置１０は、ゲームイベントの実行制御においては、
（１Ａ）イベント開催用アイテムの消費を条件にゲームイベントの開催を希望するプレー
ヤの指示に基づいて、当該ゲームイベントを実行予定のイベントとして設定し、当該ゲームイベントにおけるプレーヤの参加を受け付け、
（１Ｂ）ゲームイベントが実行予定のイベントとして設定された場合に、受け付けたプレーヤ（以下、「参加希望プレーヤ」という。）の参加状況と、予めイベント開催用アイテムに対応付けられて記憶されている開催条件情報と、に基づいて、ゲームイベントの開催の可否を判定する判定処理を実行し、
（１Ｃ）ゲームイベントが開催可能と判定した場合に、当該開催を希望するプレーヤを主催プレーヤに設定し、当該主催プレーヤにおけるイベント開催用アイテムを消費させ、かつ、予めイベント開催用アイテムに対応付けられて記憶されているイベント制御情報に基づいてゲームイベントの実行を制御し、
（１Ｄ）ゲームイベントが開催可能と判定された場合に、消費されたイベント開催用アイテムに基づいて、ゲームイベントに参加するプレーヤ（以下、「参加プレーヤ」という。）に提供する賞品を決定する、
構成を有している。
【０１６４】
また、イベント制御情報には、イベント開催用アイテムの種別毎、及び、当該イベント開催用アイテムの消費量毎の少なくともいずれか一方毎に、他のイベント制御情報とは異なる可変制御情報が含まれておいる。
【０１６５】
そして、サーバ装置１０は、ゲームイベントの実行制御においては、消費されたイベント開催用アイテムに基づいて、当該イベント開催用アイテムに対応付けて記憶されている可変制御情報を含むイベント制御情報を特定し、当該特定したイベント制御情報に基づいて、ゲームイベントの内容の実行を制御する、構成を有している。
【０１６６】
例えば、サーバ装置１０は、プレーヤＰの操作に基づいてゲーム内通貨を使用し、サーバ装置１０に対してイベント開催用アイテムがゲーム内通貨（２００コイン）によってゲームイベントＡ（カーレース）の開催の指示を受け付けると（図４（Ａ））、当該ゲームイベントを実行予定のイベントとして設定する（図４（Ｂ））。
【０１６７】
このとき、サーバ装置１０は、図４（Ｂ）に示すように、ゲーム内通貨の消費量（２００コイン）に応じて、最低参加プレーヤ数及や最大参加プレーヤ数、及び、優勝賞品など開催条件やイベントゲームの仕様を含むイベントゲームを制御するイベント制御情報を特定しつつ、ゲームイベントの内容を設定する。
【０１６８】
なお、図４（Ｂ）には、
（パターン１）ゲーム内通貨の消費量（すなわち、額）が１００コインの場合には、開催条件として、最低参加プレーヤ数「４人」及び最大参加プレーヤ数「８人」が設定され、かつ、イベントゲームの仕様として、優勝賞品を「アイテムα」に設定されたこと、
（パターン２）ゲーム内通貨の消費量（すなわち、額）が２００コインの場合には、開催条件として、最低参加プレーヤ数「６人」及び最大参加プレーヤ数「１０人」が設定され、かつ、イベントゲームの仕様として、優勝賞品を「レアアイテム」が設定されたこと、（パターン３）ゲーム内通貨の消費量（すなわち、額）が５００コインの場合には、開催条件として、最低参加プレーヤ数「８人」及び最大参加プレーヤ数「５０人」が設定され、かつ、イベントゲームの仕様として、優勝賞品を「Ｓレアアイテム」及び準優勝賞品「レアアイテム」が設定されたことを示し、その中から、パターン２が設定されたことを示す。
【０１６９】
次いで、サーバ装置１０は、図４（Ｃ）に示すように、端末装置２０を介して参加希望プレーヤＰからのゲームイベントへの参加を受け付けると、当該参加希望プレーヤＰのプレーヤ情報に基づいて参加資格の有無を判定し、参加可能な参加希望プレーヤを参加プレ
ーヤとして登録する。
【０１７０】
なお、図４（Ｃ）には、プレーヤＰ１及びＰ３が参加プレーヤとして登録され、プレーヤＰ２が参加不可として参加プレーヤとしての登録が拒否された場合を示す。
【０１７１】
次いで、サーバ装置１０は、図４（Ｄ）に示すように、ゲームイベントの開催前日など当該ゲームイベントの開始タイミングまでに、最低参加プレーヤ数を具備するか否かを判定し、当該最低参加プレーヤ数を具備した場合には、設定した内容に基づいてゲームイベントを実行し、当該最低参加プレーヤ数を具備しなかった場合には、当該ゲームイベントを中止して消費されたゲーム内通貨をゲームイベントの開催を指示したプレーヤに返却することなく全て没収する。ただし、ゲームイベントが中止となったバアには、当該ゲーム内通貨の一部又は全部を該当するプレーヤに返却してもよい。
【０１７２】
なお、図４には、ゲーム内通貨の消費量（すなわち、額）が２００コインの場合であって、開催条件として、最低参加プレーヤ数が「５人」の場合には、ゲームイベントＡが中止され、最低参加プレーヤ数が「８人」の場合には、当該ゲームイベントＡが開催される例が示されている。
【０１７３】
次いで、サーバ装置１０は、図４（Ｄ）に示すように、ゲームイベントを実行した場合には、ゲーム結果に基づいて、優勝プレーヤを特定し、当該特定した優勝プレーヤに予め設定した優勝賞品を該当する参加プレーヤに提供する。
【０１７４】
なお、図４（Ｄ）には、ゲーム内通貨の消費量（すなわち、額）が２００コインの場合であって、優勝賞品として、「レアアイテム」が提供されたこと場合の例が示されている。
【０１７５】
この構成により、本実施形態においては、ゲームイベントを開催することができれば、例えば、消費するイベント開催用アイテムの種別や量に応じてゲームイベントの賞品を設定することができるので、当該アイテムを用いればゲームイベントを実行できることからプレーヤ主体のゲームイベントを簡易に実行すること（すなわち、開催させること）及び主催プレーヤのゲームイベントの開催におけるモチベーションを高めることができるようになっている。
【０１７６】
また、本実施形態においては、アイテムの消費量や種別の価値に応じて当該賞品としてのリターンを大きくすれば、当該ゲームイベントについても投機的なゲーム要素を組み込むこと、及び、希望する賞品が獲得可能になるか否かを含むゲームイベントが開催可能か否かにおいてもゲーム性を組み込むことができるので、当該ゲームイベントの開催の可否に関する緊張感、期待感又は高揚感などの提供することができるようになっている。
【０１７７】
なお、本実施形態は、ゲームの実行中などにイベント開催用アイテムを電子的に付与する場合を用いて説明する。ただし、実世界の物品となるゲームカードに記録されている所定のコードをプレーヤに提供し、当該コードを所定の読み取り機やキー入力することによって電子的に特定アイムを提供してもよい。
【０１７８】
［Ａ４．２］イベント開催用アイテム
次に、本実施形態のイベント開催用アイテムについて説明する。
【０１７９】
イベント開催用アイテムは、データ形式、又は、アナログ形式（ゲームカードの実空間に存在する物品）によって提供されるゲーム上で使用されるアイテムであり、メインゲーム中やゲームイベントの状況によって成長し、又は、パワーアップすることが可能なアイ
テムである。
【０１８０】
例えば、イベント開催用アイテムとしては、トロフィー・カップ・メダルなどのプレーヤの所与の証や資格を示すアイテム、剣・石（かけら）・鍵などの所与のゲームにおいて使用可能な道具やストーリーに沿ったアイテム、呪文や合言葉などの無体物的なアイテム、首飾りなどの装飾物、魔法の水・花・食べ物などの飲食物や作物的なアイテム、又は、ゲーム内通貨を含む。
【０１８１】
そして、イベント開催用アイテムは、メインゲームなどの所与の条件を具備した際に該当するプレーヤに提供される。
【０１８２】
具体的には、イベント開催用アイテムは、
（１）対戦ゲーム、ＲＰＧ、シューティングゲーム、及び、レースゲームなどの各種のゲームの実行中、当該各種のゲームの設定中や他のプレーヤが実行しているゲームの閲覧中、又は、当該各種のゲームを実行するためにログインしているログイン中になどゲームに関する処理の実行中に所与の条件が成立した際に、
（２）所定の店舗（ネットワーク上に存在する仮想店舗も含む。）から購入した際に、又は、
（３）ゲーム内における所定の課金を実行した際に、
提供される。
【０１８３】
特に、ゲームに関する処理の実行中に成立する条件には、
（１Ａ）ゲームの実行中であれば、所与のステージのクリア、敵プレーヤからの勝利、ゲーム中に課されたタスクの達成、所定の経験値・ゲーム内通貨・ポイントなどの獲得、特定の１又は複数のアイテムの獲得した場合、
（１Ｂ）ゲームの閲覧中であれば、他のプレーヤにコメントを付与したこと又は応援しているプレーヤが勝利した場合、
（１Ｃ）ゲームの設定中であれば、フレンドの登録数やフォロワー登録数が一定以上になった場合、又は、
（１Ｄ）ログイン中であれば、所定日数の連続ログインなどのログインに関する所定の条件が具備した場合、
などが含まれる。
【０１８４】
［Ａ４．３］イベント制御情報
次に、図５を用いて本実施形態のイベント制御情報について説明する。なお、図５は、本実施形態のゲームデータ記憶部１４４に記憶されるイベント制御情報の一例を示す図である。
【０１８５】
イベント制御情報は、イベント開催用アイテムの種別毎に、ゲームイベントの実行を制御するための各種の情報を有している。
【０１８６】
具体的には、イベント制御情報には、ゲームイベントを実行するためのプログラム、当該ゲームイベントに登場又は使用されるキャラクタ情報やアイテム情報、当該ゲームイベントが実行されるマップやコース、仮想３次元空間（すなわち、ゲーム空間）に配置される各種のオブジェクトに関する情報、当該ゲームイベントの仕様・開催条件・開催期間、当該ゲームイベントへのプレーヤの参加条件、及び、当該ゲームイベントによって提供される賞品や当該賞品に関する情報などを含む。
【０１８７】
また、イベント開催用アイテム毎に記憶されている各イベント制御情報は、図５に示すように、上記の各情報が同一のイベント開催用アイテムと共通な情報やデータ（以下、「
不可変情報」という。）と、該当するイベント開催用アイテムに設定された消費量に応じて異なる可変制御情報と、に分類される。
【０１８８】
そして、不可変情報は、同一のイベント制御情報において実行するゲームイベントに対して共通部分を構築するための情報であり、可変制御情報は、開催条件及び賞品の種類や数などを変更するための情報である。
【０１８９】
特に、可変制御情報には、図５に示すようにイベント制御情報のうち、ゲームイベントの仕様、ゲームイベントへのプレーヤの参加条件、及び、ゲームイベントの開催条件などを含む。
【０１９０】
例えば、ゲームイベントの仕様には、ゲームの内容、主催者の参加の有無、ゲーム形式（リーグ戦やトーナメント方式など）を含むルール、賞品（景品）などの当該ゲームイベントによって付与される特典の種別や数、プレーヤの参加人数、ゲームステージの仕様や種別、ゲーム画像内の装飾（背景やエフェクト）・ＢＧＭ、ゲーム内で使用可能なアイテムの種別、プレーヤキャラとして選択可能なキャラクタなどの登場キャラクタの種別（能力も含む。）及び募集期間を含む。
【０１９１】
また、ゲームイベントの開催条件には、例えば、募集期間中に参加するプレーヤの数が所定の数になったこと、設定された開始タイミングまでに参加を希望するプレーヤが所定のポイントの獲得など予め定められた資格を満たしたこと、又は、ゲームイベントを開始するタイミングに予め定められた数のプレーヤがログインしたことなどを含む。
【０１９２】
さらに、ゲームイベントへのプレーヤの参加条件には、例えば、プレーヤのレベル、獲得した経験値・ライフエネルギー・ポイント・ゲーム内通貨が一定以上であること、ゲーム時間が所定の時間以上であること、又は、所定期間中に連続的にログインした日数などを含む。
【０１９３】
そして、同一のイベント制御情報に含まれる可変制御情報は、予め定められたイベント開催用アイテムの消費量毎に、規定されており、当該消費量が大きくなるに従って、段階的に、ゲームイベントを変化させるための情報を有している。
【０１９４】
なお、図５には、イベント開催用アイテムとして、ゲーム内通貨を用いた例であって、それぞれ可変情報として、参加プレーヤ数、優勝賞品、ゲームイベントの中止時におけるイベント開催用アイテム（すなわち、開催指示の際に消費するアイテムとして使用されたアイテム）の没収規定の各情報が規定されている例を示す。
【０１９５】
［Ａ４．４］ゲームイベント制御処理
次に、本実施形態のイベント制御情報について説明する。
【０１９６】
（ゲームイベント制御処理の概要）
ゲームイベント実行制御部１０５は、プレーヤによってゲームイベントの開催指示を検出すると、
（１）イベント開催用アイテムの消費を条件に、ゲームイベントの開催を希望するプレーヤ（以下、「開催希望プレーヤ」ともいう。）の指示に基づいて、当該ゲームイベントを実行予定のイベントとして設定する処理（当該イベント開催用アイテムに対応付けて記憶されているイベント制御情報を特定する処理を含む）、
（２）設定した実行予定のゲームイベント（以下、「実行予定ゲームイベント」ともいう。）において、プレーヤ（開催希望プレーヤ及びその他のプレーヤ）の参加を受け付ける参加受付処理、
（３）実行予定ゲームイベントが設定された場合に、受け付けられたプレーヤの参加状況と、当該イベント開催用アイテムに対応付けて記憶されている開催条件情報を含むイベント制御情報と、に基づいて、当該ゲームイベントの開催の可否を判定する判定処理、及び、
（４）ゲームイベントが開催可能と判定された場合に、当該開催希望プレーヤを主催プレーヤとして設定し、当該主催プレーヤにおけるイベント開催用アイテムを消費させ、かつ、特定したイベント制御情報に従って、当該主催プレーヤによってゲームイベントの実行を制御する処理、
を含むゲームイベント制御処理を実行する。
【０１９７】
（実行予定ゲームイベントの設定）
ゲームイベント実行制御部１０５は、通信制御部１０１を介して端末装置２０から送信されたイベント開催用アイテムの使用に基づくゲームイベントの開催指示を検出すると、当該開催指示を送信したプレーヤのプレーヤＩＤを特定し、実行予定ゲームイベントの開催の設定の可否を判定する。
【０１９８】
すなわち、ゲームイベント実行制御部１０５は、ゲームイベントの開催指示に含まれるプレーヤＩＤを取得し、当該プレーヤＩＤに基づいて、ゲームイベントの開催をするために必要なイベント開催用アイテムの保有の有無を判定する。
【０１９９】
そして、ゲームイベント実行制御部１０５は、イベント開催用アイテムを保有していると判定した場合には、ゲームイベントの開催指示をしたプレーヤ、すなわち、特定したプレーヤＩＤのプレーヤを主催プレーヤとするゲームイベントを設定する。
【０２００】
このとき、ゲームイベント実行制御部１０５は、保有が確認されたイベント開催用アイテムの種別とその消費量を特定し、当該特定したイベント開催用アイテムの種別とその消費量とに基づいて、可変制御情報を含めてイベント制御情報を特定する。
【０２０１】
そして、ゲームイベント実行制御部１０５は、特定した可変制御情報を含むイベント制御情報に基づいて、ゲームイベントに関する各種の内容を決定する。
【０２０２】
例えば、ゲームイベント実行制御部１０５は、ゲームイベントに関する各種の内容として、
（１）ゲームイベントを実行するプログラム、
（２）ゲームイベントに登場又は使用されるキャラクタ情報やアイテム情報、
（３）ゲームイベントが実行されるマップやコース、
（４）ゲーム空間に配置される各種のオブジェクトに関する情報、
（５）イベント名や実施するステージなどのゲームイベントの仕様・
（６）ゲームイベントへのプレーヤの参加資格などの参加条件
（７）募集参加人数（最小催行参加人数や最大参加可能人数）や開催期間（開催日時を含む。）などの開催条件、及び、
（８）ゲームイベントによって提供される賞品や当該賞品に関する情報
などを決定する。
【０２０３】
特に、キャラクタ情報やアイテム情報に関する情報・などを含むゲームイベントの仕様、及び、ゲームイベントへのプレーヤの開催条件・参加条件は、イベント開催用アイテムパラメータの所定の範囲毎に段階的に規定されており、ゲームイベント実行制御部１０５は、特定したイベント開催用アイテムのイベント開催用アイテムパラメータの値に基づいて、キャラクタ情報やアイテム情報などの内容を決定する。
【０２０４】
なお、ゲームイベントの仕様には、ゲームの内容、ゲームイベント名、主催者の参加の有無、ゲーム形式（リーグ戦やトーナメント方式などの対戦法式や勝敗条件）を含むルール、賞品（景品）などの当該ゲームイベントによって付与される特典の種別や数、プレーヤの参加人数、ゲームステージの仕様や種別、ゲーム画像内の装飾（背景やエフェクト）・ＢＧＭ、ゲーム内で使用可能なアイテムの種別、プレーヤキャラとして選択可能なキャラクタなどの登場キャラクタの種別（能力も含む。）及び募集期間を含む。
【０２０５】
また、ゲームイベントの開催条件には、例えば、募集期間中に参加するプレーヤ（以下、「参加プレーヤ」という。）の数が所定の数（最大参加可能人数）になったこと、設定された開始タイミングまでに参加を希望するプレーヤ（以下、「参加希望プレーヤ」という。）の全てが所定のポイントの獲得など予め定められた資格を満たしたこと、又は、ゲームイベントを開始するタイミングに予め定められた数のプレーヤがログインしたことなどを含む。
【０２０６】
さらに、ゲームイベントへのプレーヤの参加条件には、例えば、参加プレーヤのレベル、獲得した経験値・ライフエネルギー・ポイント・ゲーム内通貨が一定以上であること、ゲーム時間が所定の時間以上であること、又は、所定期間中に連続的にログインした日数などを含む。
【０２０７】
なお、ゲームイベント実行制御部１０５は、主催プレーヤが参加する場合には、例えば、他の参加プレーヤより有利な条件によって参加させてもよいし（参加するための消費ポイントなどが少ない）、有利な効果（賞品レベルが高い）や当該主催プレーヤによって当該ゲームイベントに勝利した際に獲得させることができる効果（提供する賞品アイテム）が他の参加プレーヤより大きな効果を獲得するようにゲームイベントの仕様などを設定してもよい。
【０２０８】
（参加受付処理）
ゲームイベント実行制御部１０５は、ゲームイベントの内容を特定すると、参加受付処理として、ゲームイベントを他のプレーヤに告知する告知制御処理、及び、参加を希望するプレーヤの受付を行う参加受付処理を実行する。
【０２０９】
具体的には、ゲームイベント実行制御部１０５は、告知制御処理としては、特定したゲームイベントの開催日時に当該ゲームイベントの実行予定を設定し、ゲーム仕様、参加条件、募集参加人数及び賞品などの決定したゲームイベントの内容であって募集に必要な情報を、主催プレーヤ以外のプレーヤに端末装置２０を介して告知する処理を実行する。
【０２１０】
例えば、ゲームイベント実行制御部１０５は、告知制御処理としては、所定のタイミングに、メインゲーム中、又は、メインゲームを実行するためにゲームサービスにログインした際などに、端末装置２０のゲーム画面の一部にゲームイベントの概要を示す情報を表示させ、かつ、当該表示を指示すると、当該ゲームイベントの詳細を示す情報を表示させるための表示制御を実行する。
【０２１１】
なお、ゲームイベント実行制御部１０５は、告知制御処理としては、希望する参加プレーヤの数が最大参加可能人数に達した場合には、募集が終了した旨を各端末装置２０に通知する。
【０２１２】
一方、ゲームイベント実行制御部１０５は、参加受付処理としては、募集期間の終了タイミングまで、又は、イベント制御情報によって設定された最大参加可能人数が登録されるまで、参加希望プレーヤの参加を受け付ける。
【０２１３】
そして、ゲームイベント実行制御部１０５は、参加希望プレーヤの受付を実行する毎に、当該参加希望プレーヤが参加資格を具備しているか否かを判定し、当該参加希望プレーヤが参加資格を具備している場合に、当該参加希望プレーヤを参加プレーヤとして登録する。
【０２１４】
このとき、ゲームイベント実行制御部１０５は、登録した参加プレーヤによって最大参加人数に達したか否かを判定し、当該登録した参加プレーヤによって最大参加人数に達した場合には、告知を終了するための告知制御処理を実行する。
【０２１５】
なお、ゲームイベント実行制御部１０５は、参加希望プレーヤとして主催プレーヤが参加を希望した場合であっても、当該参加受付処理を実行する。
（開催判定処理）
ゲームイベント実行制御部１０５は、開催予定のゲームイベントにおける開催日時までに（例えば、開催日時の２４時間前のタイミングに）、参加プレーヤの参加状況及び開催条件に基づいてゲームイベントの開催の可否を判定する開催判定処理を実行する。
【０２１６】
特に、ゲームイベント実行制御部１０５は、タイマ管理部１０７と連動し、所定のタイミングまでに参加登録された参加プレーヤ数が、開催条件としての最少催行人数以上であるか否かを判定し、参加プレーヤ数が最少催行人数より少ない場合には、ゲームイベントを中止するとともに、最少催行人数以上の場合には、当該ゲームイベントを開始する制御を実行する。
【０２１７】
そして、ゲームイベント実行制御部１０５は、ゲームイベントが中止と判定した場合には、主催プレーヤが当該ゲームイベントの開催を指示した際に用いたイベント開催用アイテムを全て又はその一部（例えば、指示をした際に用いた消費量の半分の量）を消費させて没収する。
【０２１８】
例えば、ゲームイベント実行制御部１０５は、主催プレーヤが当該ゲームイベントの開催を指示した際に用いたイベント開催用アイテムとしてのゲーム内通貨の消費量が２００コインの場合だって、当該ゲームイベントが中止と判定した場合には、当該ゲーム内通貨２００コインのうち、１００コインを消費させて没収する（すなわち、１００コインは返却する）。
【０２１９】
なお、これより、主催プレーヤは、参加プレーヤの募集を自ら積極的に行う必要となるので、ゲームイベントの開催の確実性が高まるとともに、当該ゲームイベントが数多く実施されることによってゲームを活性化することができるようになっている。
【０２２０】
また、ゲームイベント実行制御部１０５は、開催条件を具備しないと判定した場合には、ゲームイベントの中止に代えて、主催プレーヤが希望するゲームイベントよりグレードの低いゲームイベントなどの主催プレーヤが希望するゲームイベントとは異なるゲームイベントを実行するようにしてもよい。
【０２２１】
例えば、この場合には、ゲームイベント実行制御部１０５は、賞品の価値が低くなり、又は、登場するキャラクタの数が少ないなど規模が小さいゲームイベントやゲームが活性化しない方向にゲームイベントの内容を変更するようになっている。
【０２２２】
また、この場合には、例えば、ゲームイベント実行制御部１０５は、グレードが低いゲームイベントに対応付けて記憶されているイベント制御情報を特定し、当該特定したイベント制御情報に基づいてゲームイベントの開始を制御することによって、規模が小さいゲームイベントやゲームが活性化しない方向にゲームイベントを実行制御するようになって
いる。
【０２２３】
（イベント実行制御処理）
ゲームイベント実行制御部１０５は、ゲームイベントが開始されると、イベント制御情報に基づいて決定した内容に沿って、かつ、各参加プレーヤの指示に基づいて、当該ゲームイベントを進行させるための各種の制御処理を実行する。
【０２２４】
また、ゲームイベント実行制御部１０５は、ゲームイベントが終了すると、イベント終了処理として、参加プレーヤの中からゲームイベントに優勝したプレーヤ（以下、「優勝プレーヤ」という。）や参加プレーヤの順位を特定するとともに、特定した優勝プレーヤに賞品を提供し、又は、順位に応じて賞品を該当する参加プレーヤに提供する。
【０２２５】
特に、ゲームイベント実行制御部１０５は、賞品の提供としては、賞品情報を優勝プレーヤや該当する参加プレーヤのプレーヤ情報に登録する。
【０２２６】
そして、ゲームイベント実行制御部１０５は、イベントゲームの内容を含む開催状況を示す開催状況情報としてゲームデータ記憶部１４４に記憶する。
【０２２７】
［Ａ４．５］変形例
図６を用いて本実施形態の開催条件に応じた賞品の変化、及び、主催プレーヤにおける賞品の制御など本実施形態の変形例について説明する。なお、図６は、本実施形態のゲームデータ記憶部１４４に記憶されるイベント制御情報のその他の例を示す図である。
【０２２８】
（開催条件に応じた賞品の変化）
本実施形態においては、同一のゲームイベント開催用アイテムの消費に基づいて実行されるゲームイベントを実行制御するためのイベント制御情報には、可変制御情報として、賞品情報が異なる複数の開催条件を示す開催条件情報が含まれていてもよい。
【０２２９】
そして、この場合には、ゲームイベント実行制御部１０５は、参加プレーヤとして受け付けたプレーヤの参加状況に基づいて、１の開催条件情報を特定し、当該特定した開催条件情報に基づいてゲームイベントによって参加プレーヤに提供する賞品を示す商品情報を決定する。
【０２３０】
例えば、開催条件に応じて異なる可変制御情報には、図６に示すように、開催条件情報に応じて異なる賞品情報が規定されており、ゲームイベント実行制御部１０５は、特定した開催条件情報に応じて、賞品を変化させる可変制御情報を決定する。
【０２３１】
なお、図６には、イベント開催用アイテムとして、ゲーム内通貨について１００コインを使用した場合において、参加状況として３人−５人のプレーヤが参加した場合には、１００コインが賞品として決定され、参加状況として６人−１０人のプレーヤが参加した場合には、レアアイテムが賞品として決定され、参加状況として１１人−５０人のプレーヤが参加した場合には、Ｓレアアイテムが賞品として決定されることが示されている。
【０２３２】
また、可変制御情報には、上記の他に、ゲームの内容、主催者の参加の有無、ゲーム形式（リーグ戦やトーナメント方式など）を含むルール、賞品（景品）などの当該ゲームイベントによって付与される特典の種別や数、プレーヤの参加人数、ゲーム画像内の装飾（背景やエフェクト）・ＢＧＭ、ゲーム内で使用可能なアイテムの種別及び募集期間が含まれていてもよい。
【０２３３】
（主催プレーヤが勝利した場合の賞品の制御）
本実施形態においては、ゲームイベントに、主催プレーヤが優勝し、又は、好成績を収めた場合には、当該主催プレーヤに提供する賞品を、消費したイベント開催用アイテムよりも高い価値を有する賞品など主催プレーヤ以外の他のプレーヤに提供される賞品とは異なる特別な賞品に決定してもよい。
【０２３４】
すなわち、主催プレーヤが勝利した場合には、当該ゲームイベントを開催するにあたって消費したアイテムより価値の高いアイテムを賞品とすれば、各プレーヤに対して数多くのゲームイベントの開催を促し、ゲームを活性化させることができるようになっている。
【０２３５】
例えば、この場合には、ゲームイベント実行制御部１０５は、イベント開催用アイテムとして、ゲーム内通貨を１００コイン使用した場合であって、主催プレーヤがゲームイベントに優勝した場合には、他の参加プレーヤに提供される賞品が「２００コイン」のゲーム内通貨のところ、当該主催プレーヤに提供される特別な賞品を「２００コイン」のゲーム内通貨に加えて「ターボエンジン」のアイテムを特別な賞品として決定し、当該主催プレーヤに提供する。
【０２３６】
また、この場合には、ゲームイベント実行制御部１０５は、主催プレーヤが優勝した場合に、提供される特別な賞品が規定されたテーブルデータに基づいて、ランダムに、又は、優勝した際の成績（獲得した得点、クリアしたステージ数やレベル、若しくは、タスクを達成した数や当該達成までの時間など）に応じて、主催プレーヤに提供される賞品（１つであっても複数であってもよい。）を決定してもよい。
【０２３７】
［Ａ５］本実施形態における動作
次に、図７及び図８を用いて本実施形態のサーバ装置１０によって実行されるプレーヤの指示に基づくイベント制御処理の動作について説明する。なお、図７及び図８は、本実施形態のサーバ装置１０によって実行されるプレーヤの指示に基づくイベント制御処理の動作を示すフローチャートである。
【０２３８】
本動作においては、ゲームデータ記憶部１４４に、使用されるイベント開催用アイテムに対応付けて開催条件情報及び賞品情報などの可変制御情報を含むイベント制御情報が記憶されているものとし、プレーヤによって既にメインゲームの実行に関する処理が実行されているものとする。  
【０２３９】
まず、ゲームイベント実行制御部１０５は、イベント開催用アイテムの使用とともにプレーヤによってゲームイベントの開催指示を検出すると（ステップＳ１０１）、当該開催指示を送信したプレーヤのプレーヤＩＤを特定し（ステップＳ１０２）、当該使用されたイベント開催用アイテムが特定されたプレーヤＩＤに対応付けて記憶されているか否かに基づいて、実行予定ゲームイベントとしての設定の可否を判定する（ステップＳ１０３）。
【０２４０】
このとき、ゲームイベント実行制御部１０５は、実行予定ゲームイベントの設定ができないと判定した場合には、そのまま本動作を終了させ、当該実行予定ゲームイベントの設定ができると判定した場合には、特定したプレーヤＩＤのプレーヤを主催プレーヤとするゲームイベントを設定する（ステップＳ１０４）。
【０２４１】
次いで、ゲームイベント実行制御部１０５は、保有が確認されたイベント開催用アイテムの消費量を特定し（ステップＳ１０５）、当該特定したイベント開催用アイテムの種別とその消費量とに基づいて、可変制御情報を含めてイベント制御情報を特定し、該当するイベント制御情報を読み出す（ステップＳ１０６）。
【０２４２】
次いで、ゲームイベント実行制御部１０５は、読み出したイベント制御情報に基づいてゲームイベントの内容（開催条件や賞品）を決定する（ステップＳ１０７）。
【０２４３】
次いで、ゲームイベント実行制御部１０５は、タイマ管理部１０７と連動し、決定したゲームイベントの内容に基づいて、当該ゲームイベントを各プレーヤに告知する告知制御処理（ステップＳ１０８）及び募集期間中に参加プレーヤを受け付ける参加受付処理（ステップＳ１０９）を実行する。
【０２４４】
次いで、ゲームイベント実行制御部１０５は、予め定められたタイミング（以下、「開催判定タイミング」という。）を検出すると（ステップＳ１１０）、参加プレーヤの参加状況及び開催条件に基づいてゲームイベントの開催の可否を判定する開催判定処理を実行する（ステップＳ１１１）。
【０２４５】
このとき、ゲームイベント実行制御部１０５は、開催判定処理によってゲームイベントの開催が可能でないと判定した場合には、その旨を主催プレーヤ及び参加プレーヤに端末装置２０を介して通知し、イベント開催用アイテムの回復や没収、又は、開催履歴の登録など、所定の開催中止に関する処理を実行し（ステップＳ１１２）、本動作を終了させる。
【０２４６】
一方、ゲームイベント実行制御部１０５は、開催判定処理によってゲームイベントの開催が可能であると判定した場合には、イベント制御情報に基づいて決定した内容に沿って、かつ、各参加プレーヤの指示に基づいて、当該ゲームイベントを進行させるためのイベント実行制御処理を開始する（ステップＳ１１３）。
【０２４７】
次いで、ゲームイベント実行制御部１０５は、ゲームイベントが終了したことを検出すると（ステップＳ１１４）、優勝プレーヤなどに賞品を提供するための提供処理を実行する（ステップＳ１１５）。
【０２４８】
次いで、ゲームイベント実行制御部１０５は、ゲームイベントの開催状況を示す開催状況情報をゲームデータ記憶部１４４に開催履歴として登録し（ステップＳ１１６）、本動作を終了させる。
【０２４９】
［Ａ６］その他
また、本実施形態は、一のサーバ装置１０によって各ゲームを端末装置２０に提供してもよいし、複数のサーバ装置１０を連動させてサーバシステムを構築し、各ゲームを端末装置に提供してもよい。
【０２５０】
さらに、本実施形態においては、サーバ装置１０によって提供されたゲームを端末装置２０によって実行されているが、操作入力を除き、上記の端末装置２０の処理部２００の各機能及びゲームプログラムの実行をサーバ装置１０で実行し、当該端末装置２０は、操作入力とストリーミングによる画像表示を実行することによって、上記のゲームを実現してもよい。
【０２５１】
また、本実施形態においては、サーバ装置１０の機能を備えた単一のゲーム装置、すなわち、サーバ装置などの他の機器に依存せず単独で動作する装置（スタンドアローン）によって実現してもよく、この場合には、複数の入力端末装置があればよい。
【０２５２】
そして、このようなゲーム端末装置を有線又は無線によって複数連結させ、１のゲーム装置がサーバ装置１０として機能して、複数のゲーム装置によって実現することも可能である。
【０２５３】
また、本実施形態においては、ネットワークを通じて端末装置２０と連動して実行するサーバ装置１０に本発明のゲームシステムを適用しているが、タブレット型情報端末装置やパーソナルコンピュータ、又は、アミューズメントパークに設置されるゲーム装置としても適用することができる。
【０２５４】
［Ｂ］第２実施形態
［Ｂ１］本実施形態の特徴点
まず、図９を用いて本実施形態のゲーム装置２の概要及び概要構成について説明する。なお、図９は、本実施形態のゲーム装置２の構成を示すシステム構成の一例を示す図である。
【０２５５】
本実施形態は、店舗などの施設に設置されてメインゲームを実行するゲーム装置において、当該プレーヤのゲームカードなどのアイテムの使用に基づいて複数のプレーヤによってゲームイベントを実行する点に特徴があり、その他の点は、第１実施形態と同様な構成を有している。
【０２５６】
なお、本実施形態においては、第１実施形態と同一の部材については同一の符号を付してその説明を省略する。
【０２５７】
［Ｂ２］ゲーム装置
次に、図９を用いて本実施形態におけるゲーム装置２の概要構成について説明する。なお、図９は、本実施形態におけるゲーム装置２の機能ブロックを示す図である。
【０２５８】
（ゲーム装置の概要）
本実施形態のゲーム装置２は、図３に示すように、ＩＣカード（図示せず）を用いて仮想通貨での課金を指示すると、又は、メダルや硬貨などの遊技媒体が投入されると、プレーヤの操作や当該プレーヤによって使用されるゲームカードに基づいて、対戦ゲーム、シューティングゲーム又はカードゲームなどの所定のゲーム処理を実行してメインゲームを進行させるゲーム装置である。
【０２５９】
特に、本実施形態のゲーム装置２は、プレーヤのタッチ操作入力やゲームカードに基づいて、当該ゲーム装置２の他の操作部を操作する他のプレーヤや他のゲーム装置２を操作する他のプレーヤとの通信対戦、又は、コンピュータと対戦するメインゲームを実行する構成を有していてもよい。
【０２６０】
また、ゲーム装置２は、第１実施形態と同様に、プレーヤによってプレーされる対戦ゲームやレースゲームなどのメインゲームの実行中に、当該メインゲームの一態様として開催されるゲームイベントに関する各種の制御を実行する構成を有している。
【０２６１】
特に、本実施形態のゲーム装置２は、メインゲームの進行状況などゲームに関する処理の実行中に、ゲームイベントを開催するために必要なアイテムであるイベント開催用アイテムを付与し、当該イベント開催用アイテムの使用を前提条件として、当該イベント開催用アイテムの使用をしたプレーヤを主催プレーヤとするゲームイベントの開催制御及び実行制御を行う構成を有している。
【０２６２】
具体的には、ゲーム装置２は、第１実施形態と同様に、ゲームイベント実行制御部１０５は、プレーヤによってゲームイベントの開催指示を検出すると、
（１）イベント開催用アイテムの消費を条件に、開催希望プレーヤの指示に基づいて、当該ゲームイベントを実行予定のイベントとして設定する処理、
（２）設定した実行予定ゲームイベントにおいて、プレーヤ（開催希望プレーヤ及びその
他のプレーヤ）の参加を受け付ける参加受付処理、
（３）実行予定ゲームイベントが設定された場合に、受け付けられたプレーヤの参加状況と、当該イベント開催用アイテムに対応付けて記憶されている開催条件情報を含むイベント制御情報と、に基づいて、当該ゲームイベントの開催の可否を判定する判定処理、及び、
（４）ゲームイベントが開催可能と判定された場合に、当該開催希望プレーヤを主催プレーヤとして設定し、当該主催プレーヤにおけるイベント開催用アイテムを消費させ、かつ、特定したイベント制御情報に従って、当該主催プレーヤによってゲームイベントの実行を制御する処理、
を含むゲームイベント制御処理を実行する、構成を有している。
【０２６３】
そして、ゲーム装置２は、ゲームイベントが設定された場合であって、参加プレーヤが集合して同時にゲームイベントを実行する場合には、当該ゲームイベントの開催期間中はメインゲームの実行を禁止し、かつ、参加プレーヤのエントリー及び操作のみ受け付ける構成を有している。
【０２６４】
また、この場合には、ゲーム装置２は、例えば、複数の入力操作部とそれぞれ対応する表示パネルとを備える構成を有している。
【０２６５】
一方、ゲーム装置２は、ゲームイベントが設定された場合であって、参加プレーヤが開催期間中に個々人でゲームイベントを実行する場合には、当該ゲームイベントの開催期間中はメインゲームの実行を禁止し、かつ、参加プレーヤのエントリー及び操作のみ受け付ける構成を有している。
【０２６６】
他方、ゲーム装置２は、アイテムとしてゲームカードを用いる構成を有している。すなわち、ゲーム装置２は、メインゲームでタスクなどを達成すると、アイテムとしてゲームカードを払い出すとともに、当該払い出された特定のゲームカードをイベント開催用アイテムとして用いてイベントゲームの開催を指示することが可能な構成を有している。
【０２６７】
また、ゲーム装置２は、ゲームイベントが終了すると、賞品として、イベント開催用アイテムとして使用可能なゲームカードを払い出してもよい。
【０２６８】
そして、例えば、ゲームカードにはコード（２次元バーコードや複数の英数文字から構成されるコード）が記録されており、ゲーム装置２は、当該コード（以下、「ゲームカードコード」という。）をバーコードリーダなどによって読み取り、又は、プレーヤの操作入力によって当該ゲームカードコードを取得して該当するプレーヤにおけるゲーム上のアイテムとして使用することが可能な構成を有している。
【０２６９】
（ゲーム装置の構成）
ゲーム装置２は、管理者やその他の入力に用いるための入力部１２０、所定の表示を行う表示部１３０、所定の情報が記憶された情報記憶媒体１８０、他のゲーム装置（図示せず）や管理用サーバ装置（図示せず）と通信を行う通信部１９６、主に提供するゲームに関する処理を実行する処理部１００、主にゲームに用いる各種のデータを記憶する記憶部１４０、複数の操作入力部１５０、課金機構部１６０、及び、ゲームカード収納部１７０を含む。
【０２７０】
各操作入力部１５０は、プレーヤが操作データを入力するためのものであり、その機能は、タッチパネルやタッチパネル型ディスプレイ、ボタンやレバー、キーボード、ステアリング、マイク、及び、加速度センサなどによって構成されている。
【０２７１】
課金機構部１６０は、処理部１００と連動し、カードリーダやコイン検出機構などによって構成されており、ＩＣカードなどを用いて仮想通貨に基づく課金が可能な場合には、挿入されたＩＣカードに記録されている各情報を読み出し、課金後に、所定の情報を書き込む機能、及び、コインなどの遊技媒体が投入口を有し、投入された遊技媒体の種別を検出する機能を有している。
【０２７２】
ゲームカード収納部１７０は、ゲームカードを収納する収納機構を有しており、処理部１００と連動し、収納しているゲームカーを排出する構成を有している。なお、ゲームカード収納部１７０は、印字機能や情報記録機能を有し、ゲームカードコード、その他の情報又は装飾を印字し、又は、記録するための構成を有している。
【０２７３】
本実施形態の処理部１００は、通信制御部１０１、Ｗｅｂ処理部１０２、メインゲーム制御部１０３、アイテム管理部１０４、ゲームイベント実行制御部１０５、タイマ管理部１０７、課金制御部１０８及びゲームカード制御部１０９を少なくとも有している。
【０２７４】
なお、例えば、本実施形態のメインゲーム制御部１０３は、本発明の付与手段及びゲーム制御手段を構成し、ゲームイベント実行制御部１０５は、本発明の記憶制御手段、設定受付手段、判定処理手段及びイベント制御手段を構成する。
【０２７５】
課金制御部１０８は、ＩＣカードなどを用いて仮想通貨に基づく課金が可能な場合に、又は、コインなどの遊技媒体が投入口（図示しない）に投入された場合に、ゲームを開始するための条件を具備しているか否かを判定する判定処理及び課金処理を実行する。
【０２７６】
ゲームカード制御部１０９は、メインゲーム又はゲームイベントの状況に応じて、所定のゲームカードを該当するプレーヤに払い出すための制御を実行する。
【０２７７】
［Ｃ］その他
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【０２７８】
本実施形態では、対戦ゲームを用いて説明しているが、ＲＰＧ又はシミュレーションゲームなどの他のゲームにおいても用いることがきる。
【０２７９】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【０２８０】
上記のように、本発明の実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれるものとする。
【符号の説明】
【０２８１】
１０  …  サーバ装置
２０  …  端末装置
２００  …  処理部
１０１  …  通信制御部
１０２  …  Ｗｅｂ処理部
１０３  …  メインゲーム制御部
１０４  …  アイテム管理部
１０５  …  ゲームイベント制御部
１０７  …  タイマ管理部
１２０  …  入力部
１３０  …  表示部
１４０  …  記憶部
１４２  …  主記憶部
１４４  …  ゲームデータ記憶部
１４６  …  プレーヤ情報記憶部
１８０  …  情報記憶媒体
１９６  …  通信部
２００  …  処理部
２１０  …  オブジェクト空間設定部
２１２  …  表示制御部
２１３  …  入力受付処理部
２１４  …  ゲーム制御部
２１５  …  ゲーム演算部
２１６  …  仮想カメラ制御部
２１７  …  ゲーム管理部
２２０  …  描画部
２３０  …  音処理部
２６０  …  入力部
２６２  …  検出部
２７０  …  記憶部
２７１  …  主記憶部
２７２  …  画像バッファ
２７３  …  プレーヤ情報記憶部
２７４  …  ゲームデータ記憶部
２８０  …  情報記憶媒体
２９０  …  表示部
２９１  …  音出力部
２９６  …  通信部
【図１】
2020054503.tif 000003
【図２】
2020054503.tif 000004
【図３】
2020054503.tif 000005
【図４】
2020054503.tif 000006
【図５】
2020054503.tif 000007
【図６】
2020054503.tif 000008
【図７】
2020054503.tif 000009
【図８】
2020054503.tif 000010
【図９】
2020054503.tif 000011