(57)【要約】      （修正有）【課題】大会の興趣性を高めることが可能なゲームシステム、ゲーム制御装置、及びプログラムを提供する。【解決手段】ゲームシステムの第１参加要求受付手段３０１は、所定の情報を取得することで、第１大会への参加要求を受け付ける。第１参加登録手段３０２は、第１大会への参加要求をしたユーザの第１大会への参加登録を行う。第１大会実行手段３０３は、第１大会に参加登録した複数のユーザが参加する第１大会に係るゲーム処理を実行する。第２参加要求受付手段３０５は、所定の情報を取得しなくても参加可能であり、第１大会に係るゲームが用いられる第２大会への参加要求を受け付ける。第２参加登録手段３０６は、第２大会への参加要求をしたユーザの第２大会への参加登録を行う。第２大会実行手段３０７は、第２大会に参加登録した複数のユーザが参加する第２大会に係るゲーム処理を実行する。【選択図】図８
2019097752.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報を取得することで、第１大会への参加要求を受け付ける第１参加要求受付手段と、
前記第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段と、
前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段と、
前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求を受け付ける第２参加要求受付手段と、
前記第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段と、
前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段と、
を含むゲームシステム。
【請求項２】
前記第１参加要求受付手段は、ユーザ端末に対する第１操作に基づく前記第１大会への参加要求を大会会場において受け付け、
前記第２参加要求受付手段は、前記ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける、
請求項１に記載のゲームシステム。
【請求項３】
前記大会会場には、読取装置が設置されており、
前記ゲームシステムは、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記ユーザ端末に表示させる表示制御手段を更に含み、
前記第１参加要求受付手段は、前記ユーザ端末に表示された前記参加要求情報が前記読取装置によって読み取られた場合に、前記第１大会への参加要求を受け付ける、
請求項２に記載のゲームシステム。
【請求項４】
前記大会会場では、前記第１大会への参加要求を行うための参加要求情報が提示されており、
前記ユーザ端末は、前記第１操作に基づいて、前記参加要求情報を読み取り、
前記第１参加要求受付手段は、前記参加要求情報が前記ユーザ端末によって読み取られた場合に、前記第１大会への参加要求を受け付ける、
請求項２に記載のゲームシステム。
【請求項５】
前記大会会場には、前記ユーザ端末との間で通信可能な通信装置が設置されており、
前記ユーザ端末は、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記通信装置に送信し、
前記第１参加要求受付手段は、前記ユーザ端末から送信された前記参加要求情報が前記通信装置で受信された場合に、前記第１大会への参加要求を受け付ける、
請求項２に記載のゲームシステム。
【請求項６】
前記大会会場は、前記ユーザ端末との間で通信可能な通信装置が設置されており、
前記ユーザ端末は、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記通信装置から受信し、
前記第１参加要求受付手段は、前記通信装置から送信された前記参加要求情報が前記ユーザ端末で受信された場合に、前記第１大会への参加要求を受け付ける、
請求項２に記載のゲームシステム。
【請求項７】
前記ゲームシステムは、
ユーザ端末の位置を示す位置情報を取得する位置情報取得手段と、
前記ユーザ端末の位置が大会会場内であるか否かを判定する判定手段と、
を更に含み、
前記第１参加要求受付手段は、前記ユーザ端末に対する前記ユーザの第１操作が行われ、かつ、前記ユーザ端末の位置が前記大会会場内であると判定された場合に、前記第１大会への参加要求を受け付け、
前記第２参加要求受付手段は、前記ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける、
請求項１に記載のゲームシステム。
【請求項８】
前記第１参加要求受付手段は、大会会場に設置された入力手段に対するユーザの第１操作に基づいて、前記第１大会への参加要求を受け付け、
前記第２参加要求受付手段は、ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける、
請求項１に記載のゲームシステム。
【請求項９】
前記ゲームシステムは、前記第１大会又は前記第２大会の何れか一方を選択するための選択画像を、ユーザ端末に表示させる表示制御手段を更に含み、
前記第１参加要求受付手段は、前記選択画像において前記第１大会が選択された場合に、前記所定の情報を取得することで、前記第１大会への参加要求を受け付け、
前記第２参加要求受付手段は、前記選択画像において前記第２大会が選択された場合に、前記第２大会への参加要求を受け付ける、
請求項１〜８の何れか１項に記載のゲームシステム。
【請求項１０】
前記ゲームシステムは、
前記第１大会と前記第２大会の何れか一方を選択するための選択画像を、ユーザ端末に表示させる表示制御手段と、
前記第１大会への参加登録が行われていない場合に、前記選択画像における前記第１大会の表示を制限する表示制限手段と、
前記第１大会への参加登録が行われた場合に、前記選択画像における前記第１大会の表示制限を解除する制限解除手段と、
を含む請求項１〜９の何れか１項に記載のゲームシステム。
【請求項１１】
前記ゲームシステムは、
前記第１大会に参加した前記複数のユーザの各々に対し、所定の報酬体系に基づいて報酬を付与する第１報酬付与手段と、
前記第２大会に参加した前記複数のユーザの各々に対し、前記第１大会と同じ前記所定の報酬体系に基づいて報酬を付与する第２報酬付与手段と、
を更に含む請求項１〜１０の何れか１項に記載のゲームシステム。
【請求項１２】
前記所定の報酬体系は、前記ユーザの順位と、前記ユーザに付与される報酬と、の対応関係が定められた情報であり、
前記第１大会における前記所定の報酬体系と前記第２大会における前記所定の報酬体系とで、前記順位と前記報酬との対応関係が同じである、
請求項１１に記載のゲームシステム。
【請求項１３】
前記ゲームシステムでは、複数の大会会場の各々で前記第１大会が互いに異なる時期に開催され、
前記ゲームシステムは、
複数の前記大会会場の各々で開催される前記第１大会の開催時期と、現在時間と、に基づいて、複数の前記大会会場の各々で開催される前記第１大会のうち、開催中の前記第１大会を特定する特定手段と、
前記特定手段に特定された前記第１大会への参加要求をするための参加要求画像をユーザ端末に表示させる表示制御手段と、
を更に含み、
前記第１参加要求受付手段は、前記参加要求画像が表示された場合に、前記所定の情報を取得することで、前記第１大会への参加要求を受け付ける、
請求項１〜１２の何れか１項に記載のゲームシステム。
【請求項１４】
前記ゲームシステムは、前記第１大会で所定の成績を収めたユーザと、前記第２大会で所定の成績を収めたユーザと、が参加する第３の大会に係るゲーム処理を実行する第３大会実行手段、
を更に含む請求項１〜１３の何れか１項に記載のゲームシステム。
【請求項１５】
所定の情報を取得することで、第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段と、
前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段と、
前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段と、
前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段と、
を含むゲーム制御装置。
【請求項１６】
請求項１〜１４の何れか１項に記載のゲームシステム、又は、請求項１５に記載のゲーム制御装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、ゲーム制御装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のユーザが参加する大会を開催するゲームシステムが知られている。例えば、特許文献１には、実在の大会会場（例えば、ゲームセンターなどの店舗）にユーザを集めて大会を開催し、各ユーザに、大会会場内のゲーム装置から所定の参加登録操作をさせるゲームシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５５１５２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、ユーザは、大会に参加するために大会会場を訪れる必要があるので、遠方に住んでいるユーザは、大会に参加することが困難であった。この点、大会会場を訪れなくても大会に参加できるように、ユーザ端末からオンラインで大会に参加させることも考えられるが、この場合、大会会場を訪れたユーザと、大会会場を訪れていないユーザと、の区別がなくなるので、大会会場を用意した意味が薄れてしまい、大会の興趣性を十分に高めることができない。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、大会の興趣性を高めることが可能なゲームシステム、ゲーム制御装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係るゲームシステムは、所定の情報を取得することで、第１大会への参加要求を受け付ける第１参加要求受付手段と、前記第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段と、前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段と、前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求を受け付ける第２参加要求受付手段と、前記第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段と、前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段と、を含む。
【０００７】
本発明の一態様に係るゲーム制御装置は、所定の情報を取得することで、第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段と、前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段と、前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段と、前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段と、を含む。
【図面の簡単な説明】
【０００８】
【図１】ゲームシステムの全体構成を示す図である。
【図２】大会会場の様子を示す図である。
【図３】大会選択画像の一例を示す図である。
【図４】オンライン大会画像の一例を示す図である。
【図５】エントリー前のリアル大会画像の一例を示す図である。
【図６】エントリー後のリアル大会画像の一例を示す図である。
【図７】予選開始後のリアル大会画像の一例を示す図である。
【図８】ゲームシステムで実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。
【図９】ユーザデータベースのデータ格納例を示す図である。
【図１０】リアル大会データベースのデータ格納例を示す図である。
【図１１】オンライン大会データベースのデータ格納例を示す図である。
【図１２】ユーザデータのデータ格納例を示す図である。
【図１３】ゲームシステムにおいて実行される処理の一例を示すフロー図である。
【図１４】ゲームシステムにおいて実行される処理の一例を示すフロー図である。
【図１５】ゲームシステムにおいて実行される処理の一例を示すフロー図である。
【図１６】変形例の機能ブロック図である。
【発明を実施するための形態】
【０００９】
［１．ゲームシステムの全体構成］
以下、本発明に係るゲームシステムの実施形態を図面に基づいて説明する。なお、図面において同一又は対応する構成には同一の符号を付し、繰り返しの説明を省略することがある。
【００１０】
本実施形態のゲームシステムＳは、大会を運営するためのシステムである。大会とは、例えば、ゲームやスポーツなどの競技に関するイベントであり、ユーザが互いに優劣を競うものである。例えば、大会は、競技会ということもできる。なお、ゲームとしては、電子的なゲーム（ビデオゲーム）に限られず、物理的なカードを用いたカードゲーム（例えば、トレーディングカードゲーム）であってもよいし、物理的な駒や石などを用いたボードゲーム（例えば、囲碁や将棋）であってもよい。例えば、ゲームの大会が開催される場合には、ユーザはゲームのユーザ（プレイヤ）であり、スポーツの大会が開催される場合には、ユーザは選手である。なお、大会は、人間と、コンピュータ（例えば、ＡＩやロボット）又は架空の人間（例えば、ゲームキャラクタ）とが対戦するものであってもよい。
【００１１】
例えば、大会では、１種目の優劣が競われてもよいし、複数種目の優劣が競われてもよい。なお、優劣は、例えば、勝敗、順位、得点などによって決まるようにしてもよい。また例えば、大会は、対戦に限られず、ユーザが互いに協力するものであってもよい。また例えば、大会では、ユーザが自分の端末を操作してもよいし、運営者によって専用の端末が用意されていてもよいし、特に端末が用いられなくてもよい。また例えば、大会は、いわゆるｅスポーツと呼ばれる大会であってもよいし、特に賞金や景品がかけられていない大会であってもよい。
【００１２】
また例えば、大会は、実在の大会会場において開催されてもよいし、特に大会会場を用意せずにオンライン上で開催されてもよい。例えば、大会会場は、ユーザを集める場所である。例えば、大会会場は、イベント会場、野球場、陸上競技場、音楽ホール、ゲームセンターなどである。
【００１３】
図１は、ゲームシステムの全体構成を示す図である。図１に示すように、本実施形態に係るゲームシステムＳは、ユーザ端末１０、サーバ３０、運営者端末５０、及び読取装置７０を含む。ユーザ端末１０、サーバ３０、及び運営者端末５０の各々は、インターネットなどのネットワークＮに接続され、データ通信が可能である。なお、図１では、ユーザ端末１０、サーバ３０、運営者端末５０、及び読取装置７０を１台ずつ示しているが、これらは複数台ずつあってもよい。
【００１４】
ユーザ端末１０は、ユーザが操作するコンピュータであり、携帯端末（例えば、スマートフォンなどの携帯電話又はタブレット型コンピュータ）、パーソナルコンピュータ、又は携帯ゲーム機等である。ユーザ端末１０は、制御部１１、記憶部１２、通信部１３、入力部１４、表示部１５、撮影部１６、及びＧＰＳセンサ１７を含む。
【００１５】
制御部１１は、少なくとも１つのマイクロプロセッサを含む。例えば、制御部１１は、複数のマイクロプロセッサを含んでもよい。制御部１１は、オペレーティングシステムやその他のプログラムに従って処理を実行する。記憶部１２は、主記憶部（例えば、ＲＡＭ）及び補助記憶部（例えば、不揮発性の半導体メモリ）を含む。記憶部１２は、プログラムやデータを記憶する。なお、例えば、ユーザ端末１０がパーソナルコンピュータ等である場合、記憶部１２は、例えばハードディスクドライブ又はソリッドステートドライブ等の補助記憶部を含むようにしてもよい。通信部１３は、通信モジュールや通信インタフェースを含む。通信部１３は、ネットワークＮを介してデータ通信を行う。
【００１６】
入力部１４は、入力デバイスであり、例えば、ボタン、キー、レバー、ゲームコントローラ（ゲームパッド）、マウスやタッチパネルなどのポインティングデバイス、又はキーボード等を含んでもよい。また例えば、入力部１４は、ユーザが音声によって入力操作を行うためのマイクを含んでもよい。表示部１５は、例えば、液晶表示パネル又は有機ＥＬディスプレイ等であり、制御部１１の指示に従って画面を表示する。撮影部１６は、カメラであり、例えば、ＣＣＤイメージセンサやＣＭＯＳイメージセンサなどの撮像素子を含む。なお、撮影部１６が撮影した画像に基づいてユーザのジェスチャを解析することによって入力操作が行われるようにしてもよい。ＧＰＳセンサ１７は、ＧＰＳ受信機を含み、例えば、衛星からの信号を受信する。なお、入力部１４、表示部１５、撮影部１６及びＧＰＳセンサ１７は、ユーザ端末１０に内蔵されていなくともよく、ユーザ端末１０に接続された外部装置であってもよい。
【００１７】
サーバ３０は、サーバコンピュータである。図１に示すように、サーバ３０は、制御部３１、記憶部３２、及び通信部３３を含む。制御部３１、記憶部３２、及び通信部３３のハードウェア構成は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様であってよい。
【００１８】
運営者端末５０は、例えば、運営者が操作するコンピュータである。運営者端末５０は、携帯端末（例えば、スマートフォンなどの携帯電話又はタブレット型コンピュータ）又はパーソナルコンピュータ等である。
【００１９】
運営者は、例えば、大会の運営主体となる者である。運営者は、大会の主催者であってもよいし、主催者から運営業務を委託された者であってもよい。例えば、ゲームの大会であれば、ゲーム会社が運営者になってもよいし、ゲーム会社から委託された運営会社が運営者になってもよいし、ゲームユーザの中の有志が運営者になってもよい。
【００２０】
運営者端末５０は、制御部５１、記憶部５２、通信部５３、入力部５４、及び表示部５５を含む。制御部５１、記憶部５２、通信部５３、入力部５４、及び表示部５５のハードウェア構成は、それぞれ制御部１１、記憶部１２、通信部１３、入力部１４、及び表示部１５と同様であってよい。
【００２１】
運営者端末５０には、読取装置７０が接続されている。読取装置７０は、画像読取装置であり、例えば、カメラ、スキャナ、コードリーダなどである。本実施形態では、読取装置７０は、二次元コードを読み取り可能なコードリーダである。なお、読取装置７０は、運営者端末５０に内蔵されていてもよい。また、読取装置７０は、タブレット端末、スマートフォン、パーソナルコンピュータなどのコンピュータであってもよい。
【００２２】
なお、記憶部１２，３２，５２に記憶されるものとして説明するプログラムやデータは、例えば、ネットワークＮを介してユーザ端末１０、サーバ３０、及び運営者端末５０に供給されるようにしてもよい。また、ユーザ端末１０、サーバ３０、及び運営者端末５０は、情報記憶媒体（例えば、光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み取るための読取部（例えば、光ディスクドライブ又はメモリカードスロット）を含むようにしてもよい。そして、情報記憶媒体を介してユーザ端末１０、サーバ３０、及び運営者端末５０にプログラムやデータが供給されるようにしてもよい。
【００２３】
［２．大会の概要］
本実施形態では、ゲームのスコアを競う大会を一例として説明する。また、野球ゲームが用いられる場合を一例として説明するが、大会で用いられるゲームは、ゲーム形式・ジャンルを問わず任意のゲームであってよく、例えば、野球以外のスポーツゲーム（例えば、サッカーゲーム）、カードゲーム、アクションゲーム、ロールプレイングゲーム、シミュレーションゲーム、レースゲーム、ボードゲーム、又は格闘ゲームであってもよい。
【００２４】
また、大会会場が用意された大会と、特に大会会場が用意されていない大会と、の２種類の大会を例に挙げて説明するが、大会は３種類以上あってもよい。以降、大会会場が用意された大会をリアル大会と記載し、大会会場が用意されていない大会をオンライン大会と記載する。
【００２５】
まず、リアル大会の流れについて説明する。図２は、大会会場の様子を示す図である。図２に示すように、例えば、リアル大会に参加するユーザは、所定のエントリー受付期間中に、自分のユーザＩＤを含む二次元コードをユーザ端末１０に表示させ、大会会場に設置された読取装置７０に二次元コードを読み取らせる。読取装置７０が読み取った二次元コードに含まれるユーザＩＤは、運営者端末５０からサーバ３０に送信され、リアル大会へのエントリーが完了する。
【００２６】
例えば、リアル大会は、予選、準決勝、及び決勝戦が用意されており、エントリーを完了させたユーザは、予選の開始時間が訪れるのを待つ。予選の開始時間は、エントリー受付期間の終了時間と同じであってもよいし、エントリー受付期間の終了時間の所定時間だけ前又は後であってもよい。例えば、予選の開始後であっても、エントリーを受け付けるようにしてもよい。
【００２７】
例えば、リアル大会にエントリーしたユーザは、各自でユーザ端末１０を操作してゲームをプレイし、予選におけるスコアを競いあう。サーバ３０は、各ユーザ端末１０からゲームの状況を取得してもよいし、ゲームを実行する他のサーバからゲームの状況を取得してもよい。あるいは、サーバ３０自身が、各ユーザ端末１０からユーザの操作内容を取得してゲームを実行する場合には、記憶部３２に記憶されたゲームの状況を参照してもよい。
【００２８】
本実施形態では、ユーザ端末１０とサーバ３０との間で通信することによってゲームが実行されるため、ユーザは、大会会場の読取装置７０にユーザ端末１０をかざしてエントリーを済ませた後は、そのまま大会会場内でユーザ端末１０を操作してゲームをプレイしてもよいし、大会会場周辺でユーザ端末１０を操作してゲームをプレイしてもよい。サーバ３０は、ユーザ端末１０と通信することで、予選でのスコアを集計する。
【００２９】
予選でのスコアは、野球ゲームの試合で対戦することで獲得されてもよいし、所定のミッションに挑戦することで獲得されてもよい。ミッションとしては、ゲームに関するものであればよく、例えば、野球ゲームであれば、打撃、投球、盗塁、バント、守備などの成功具合によってスコアが決定されるものであってもよい。本実施形態では、複数のステージが用意されており、ステージごとに所定のミッションが設定されている。ユーザは、ステージを１つずつクリアしていくことによって、スコアを獲得することができる。
【００３０】
本実施形態では、予選における成績上位者が準決勝に進むことができる。例えば、予選の終了時間が訪れると、サーバ３０は、リアル大会にエントリーしたユーザのスコアを集計し、成績上位者を準決勝に進むユーザとして決定する。ここでは、準決勝に進むことができるユーザを８人とするが、準決勝に進むことができるユーザは、任意の人数であってよく、例えば、数人程度であってもよいし、数十人〜数百人程度であってもよい。
【００３１】
例えば、準決勝は、グループＡとグループＢが用意されており、準決勝に進んだユーザは、同じグループの他のユーザとゲームのスコアを競う。準決勝のゲームと、予選のゲームと、は同じであってもよいし異なっていてもよい。なお、準決勝は、特にグループ分けされていなくてもよい。また、準決勝のグループの数は２つに限られず、３つ以上であってもよい。また、本実施形態では、各グループには、ユーザが４人ずつ割り振られるものとするが、各グループに割り振られるユーザの数は異なってもよい。例えば、各ユーザがどのグループに割り振られるかは、運営者が決定してもよいし、抽選によって決定してもよい。
【００３２】
例えば、準決勝の各グループの上位２名（合計４名）が決勝戦に進むことができる。なお、決勝戦に進むことができるユーザは、任意の人数であってよく、例えば、各グループの上位１人だけが決勝戦に進むことができてもよいし、ユーザ数によっては、各グループの上位３人以上が決勝戦に進むことができてもよい。また例えば、運営者側で指定した招待者（例えば、前回大会の優勝者や後述するオンライン大会の成績優秀者）が決勝戦から参加できるようにしてもよい。
【００３３】
準決勝におけるゲームシステムＳ内の処理は、予選と同様であり、サーバ３０は、ユーザ端末１０と通信してスコアを集計する。例えば、サーバ３０は、準決勝の各グループの対戦が終了した場合にユーザのスコアを集計し、各グループの上位２名を決勝戦に進むユーザとして決定する。決勝戦におけるゲームシステムＳの処理も、予選・準決勝と同様であり、サーバ３０は、決勝戦が終了した場合にユーザのスコアを集計し、ユーザの順位を決定する。以上がリアル大会の流れとなる。
【００３４】
一方、オンライン大会は、所定の開催期間中に、ユーザが自分のユーザ端末１０を操作してゲームをプレイする。オンライン大会の開催期間は、リアル大会の開催期間と同じであってもよいし、多少異なっていてもよい。例えば、オンライン大会の開催期間と、リアル大会の開催期間と、は互いに一部の期間だけが重複していてもよいし、期間が全く重複していなくてもよい。
【００３５】
オンライン大会は、特に会場を訪れてエントリーする必要がないので、ユーザは、どこにいてもエントリーすることができる。オンライン大会にエントリーしたユーザは、自分のユーザ端末１０を操作してゲームをプレイする。サーバ３０は、各ユーザ端末１０からゲームの状況を取得してもよいし、ゲームを実行する他のサーバからゲームの状況を取得してもよい。あるいは、サーバ３０自身が、各ユーザ端末１０からユーザの操作内容を取得してゲームを実行する場合には、記憶部３２に記憶されたゲームの状況を参照してもよい。サーバ３０は、オンライン大会の終了時間が訪れると、その時点での各ユーザのスコアを集計して順位を決定する。
【００３６】
以上のようにして、ユーザは、リアル大会とオンライン大会の少なくとも一方にエントリーすることができる。ユーザは、リアル大会だけにエントリーしてもよいし、オンライン大会だけにエントリーしてもよいし、リアル大会とオンライン大会の両方にエントリーしてもよい。両方にエントリーする場合には、先にリアル大会にエントリーしてもよいし、先にオンライン大会にエントリーしてもよいし、同時にリアル大会とオンライン大会にエントリーしてもよい。例えば、ユーザがユーザ端末１０からゲームプログラムを起動すると、エントリーする大会を選択するための大会選択画像が表示部１５に表示される。
【００３７】
図３は、大会選択画像の一例を示す図である。図３に示すように、大会選択画像Ｇ１には、オンライン大会に参加するためのボタンＢ１０が表示される。ユーザがボタンＢ１０を選択すると、オンライン大会へのエントリーが完了し、オンライン大会をプレイするためのオンライン大会画像が表示部１５に表示される。なお、ここでは、オンライン大会の開催期間前における事前エントリーを要しない場合を説明するが、オンライン大会には事前エントリーが存在してもよい。
【００３８】
図４は、オンライン大会画像の一例を示す図である。図４に示すように、オンライン大会画像Ｇ２には、例えば、使用するキャラクタの組み合わせであるオーダーを編集するためのボタンＢ２０が表示される。ユーザは、ボタンＢ２０を選択することで、これから挑むステージで使用するオーダーを編集することができる。
【００３９】
また例えば、オンライン大会画像Ｇ２には、オンライン大会で用意されたステージのリストを表示させるためのボタンＢ２１、オンライン大会の概要説明を表示させるためのボタンＢ２２、オンライン大会で獲得可能な報酬を表示させるためのボタンＢ２３、オンライン大会における成績上位者を表示させるためのボタンＢ２４、及びオンライン大会で獲得可能なポイントのリストを表示させるためのボタンＢ２５が表示される。また例えば、オンライン大会画像Ｇ２の表示領域Ａ２６には、ユーザの現在のスコア（図４では、「累計プレイポイント」）、１ステージあたりのハイスコア、及びユーザの現在の順位が表示される。
【００４０】
また例えば、オンライン大会画像Ｇ２には、オンライン大会に用意されたステージをプレイするためのボタンＢ２７が表示される。オンライン大会では、複数のステージが用意されており、ユーザは、各ステージをクリアすることによってポイントを獲得する。ユーザが獲得したポイントの合計値がスコアとなる。ここでは、ユーザは、自分が保有するチケットを消費することによって、ステージに挑戦することができる場合を説明するが、特にチケットを消費することなく、ステージに挑戦できるようにしてもよい。
【００４１】
なお、各ステージには、複数の難易度が存在し、ユーザは、自分が挑戦する難易度を選択できるようにしてもよい。例えば、難易度が低いほど、ステージをクリアしやすくなるが獲得するポイントが小さくなり、難易度が高いほど、ステージをクリアしにくくなるが獲得するポイントが大きくなるようにしてもよい。
【００４２】
オンライン大会の終了時間が訪れると、サーバ３０は、ユーザのスコアを集計して順位を決定する。そして、サーバ３０は、オンライン大会にエントリーしたユーザに、順位に応じた報酬を付与する。報酬は、その場ですぐに付与されてもよいし、ゲームのトップ画面等から所定の受取操作が行われた場合に付与されてもよい。
【００４３】
図３に戻り、大会選択画像Ｇ１には、リアル大会に参加するためのボタンＢ１１が表示される。先述したように、リアル大会は、予選の開始前に事前エントリーする必要があるが、このエントリー期間外においては、ボタンＢ１１がグレーアウト等されて選択できないようにしてもよい。なお、大会選択画像Ｇ１は、リアル大会の日程を表示するための表示領域Ａ１２を含んでもよい。ユーザがボタンＢ１１を選択すると、リアル大会をプレイするためのリアル大会画像が表示部１５に表示される。
【００４４】
図５は、エントリー前のリアル大会画像の一例を示す図である。図５に示すように、リアル大会画像Ｇ３には、リアル大会にエントリーするための二次元コードＣ３０が表示される。また、リアル大会画像Ｇ３には、大会規約を確認するためのボタンＢ３１も表示される。ユーザがボタンＢ３１を選択すると、大会規約が表示部１５に表示される。なお、ユーザがボタンＢ３２を選択すると、大会選択画像Ｇ１に戻る。
【００４５】
二次元コードＣ３０はユーザＩＤを含んでおり、大会会場の読取装置７０が二次元コードＣ３０を読み取ると、運営者端末５０は、二次元コードＣ３０に含まれるユーザＩＤをサーバ３０に送信する。サーバ３０は、運営者端末５０から受信したユーザＩＤを、リアル大会にエントリー済みのユーザのリストに追加する。リストにユーザＩＤが追加されると、リアル大会のエントリーが完了する。例えば、リアル大会へのエントリーが完了した後は、リアル大会画像Ｇ３に二次元コードＣ３０を表示させる必要がなくなるので、リアル大会画像Ｇ３の表示が変わる。
【００４６】
図６は、エントリー後のリアル大会画像Ｇ３の一例を示す図である。図６に示すように、リアル大会へのエントリーが完了すると、リアル大会画像Ｇ３の表示が変わり、リアル大会の予選の開始時間まで待機する旨を示すメッセージが表示される。例えば、リアル大会画像Ｇ３の表示領域Ａ３３には、リアル大会の予選が開始するまでの残り時間が表示される。なお、ユーザがボタンＢ３４を選択すると、大会選択画像Ｇ１に戻る。リアル大会の予選が開始すると、リアル大会画像Ｇ３の表示が変わり、予選におけるゲームをプレイ可能な状態となる。
【００４７】
図７は、予選開始後のリアル大会画像Ｇ３の一例を示す図である。図７に示すように、リアル大会画像Ｇ３には、リアル大会のルール説明を表示させるためのボタンＢ３５と、リアル大会の報酬を表示させるためのボタンＢ３６と、現在のランキングを表示させるためのボタンＢ３７と、が表示される。
【００４８】
オンライン大会と同様、リアル大会では、複数のステージが用意されており、ユーザは、各ステージをクリアすることによってポイントを獲得する。ユーザが獲得したポイントの合計値がスコアとなる。例えば、リアル大会画像Ｇ３の表示領域Ａ３８には、現在のステージにおけるミッションの内容が表示される。
【００４９】
なお、リアル大会でも、各ステージのミッションには、複数の難易度が存在し、ユーザは、自分が挑戦する難易度を選択できるようにしてもよい。例えば、ボタンＢ３９０は、最も低い初級の難易度で挑戦するためのボタンであり、初級のミッションをクリアした場合の獲得ポイントは１００ポイントとなる。また例えば、ボタンＢ３９１は、２番目に低い中級の難易度で挑戦するためのボタンであり、中級のミッションをクリアした場合の獲得ポイントは３００ポイントとなる。また例えば、ボタンＢ３９２は、２番目に高い上級の難易度で挑戦するためのボタンであり、上級のミッションをクリアした場合の獲得ポイントは５００ポイントとなる。また例えば、ボタンＢ３９３は、最も高い超級の難易度で挑戦するためのボタンであり、上級のミッションをクリアした場合の獲得ポイントは７００ポイントとなる。
【００５０】
以降では、ボタンＢ３９０〜Ｂ３９３を特に区別する必要のないときは、単にボタンＢ３９と記載する。ユーザは、何れかのボタンＢ３９を選択した状態で、リアル大会の試合を開始するためのボタンＢ４０を選択すると、現在のステージに設定されたミッションに挑戦することができる。
【００５１】
リアル大会の予選の終了時間が訪れると、サーバ３０は、ユーザのスコアを集計して順位を決定する。そして、サーバ３０は、成績上位者を準決勝に進むユーザとして決定する。また、サーバ３０は、リアル大会の予選にエントリーしたユーザに、順位に応じた報酬を付与する。オンライン大会と同様、報酬は、その場ですぐに付与されてもよいし、ゲームのトップ画面等から所定の受取操作が行われた場合に付与されてもよい。準決勝及び決勝も、予選と同様の流れによって行われる。
【００５２】
上記のように、本実施形態のゲームシステムＳによれば、ユーザは、リアル大会とオンライン大会の好きな方にエントリーすることができる。リアル大会とオンライン大会を用意することにより、大会会場を訪れたユーザと、大会会場を訪れていないユーザと、の区別をつけることができ、大会会場を用意した意味が薄れることを防止し、大会の興趣性を高めることが可能な構成となっている。以降、当該構成の詳細を説明する。
【００５３】
［３．ゲームシステムにおいて実現される機能］
図８は、ゲームシステムＳで実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。ここでは、主に、ユーザ端末１０とサーバ３０の機能について説明する。
【００５４】
［３−１．サーバにおいて実現される機能］
図８に示すように、サーバ３０では、データ記憶部３００、第１参加要求受付部３０１、第１参加登録部３０２、第１大会実行部３０３、第１報酬付与部３０４、第２参加要求受付部３０５、第２参加登録部３０６、第２大会実行部３０７、及び第２報酬付与部３０８が実現される。なお、本実施形態では、サーバ３０がゲーム制御装置に相当する。
【００５５】
［データ記憶部］
データ記憶部３００は、記憶部３２を主として実現される。データ記憶部３００は、ゲームを実行するために必要なデータを記憶する。ここでは、データ記憶部３００が記憶するデータの一例として、ユーザデータベースＤＢ１、リアル大会データベースＤＢ２、及びオンライン大会データベースＤＢ３を説明する。
【００５６】
図９は、ユーザデータベースＤＢ１のデータ格納例を示す図である。図９に示すように、ユーザデータベースＤＢ１は、ユーザに関する情報が格納されるデータベースである。例えば、ユーザデータベースＤＢ１には、ユーザを識別するためのユーザＩＤに関連付けて、ユーザの名前、ユーザの画像、ユーザが保有しているゲームアイテム・ゲーム内通貨といった情報が格納される。なお、ユーザデータベースＤＢ１に格納される情報は、これらに限られず、例えば、ユーザのレベル、ユーザが保有するゲームキャラクタ、ユーザが設定したオーダーなどの情報が格納されていてもよい。
【００５７】
図１０は、リアル大会データベースＤＢ２のデータ格納例を示す図である。図１０に示すように、リアル大会データベースＤＢ２は、リアル大会に関する情報が格納されるデータベースである。例えば、リアル大会データベースＤＢ２には、リアル大会を識別するためのリアル大会ＩＤに関連付けて、リアル大会の名前、大会会場の場所、開催期間、エントリー受付期間、予選開催期間、準決勝開催期間、決勝開催期間、報酬情報、エントリー情報、及びプレイ状況情報といった情報が格納される。
【００５８】
エントリー受付期間は、例えば、エントリー受付期間の開始時間と終了時間とが格納される。予選開催期間は、例えば、予選の開始時間と終了時間とが格納される。準決勝開催期間は、例えば、準決勝の開始時間と終了時間が格納される。決勝開催期間は、例えば、決勝の開始時間と終了時間とが格納される。なお、これらの期間は、開始時間と終了時間によって特定されるのではなく、開始時間と期間の長さによって特定されてもよい。
【００５９】
報酬情報は、例えば、リアル大会でユーザに付与される報酬を示す。本実施形態では、順位に応じた報酬が付与されるので、例えば、報酬情報には、順位と報酬との関係が定義される。また例えば、大会会場への来場特典として報酬が付与される場合には、報酬情報は、来場特典の報酬を示してもよい。また例えば、エントリー人数に応じた報酬が付与される場合には、報酬情報は、人数と報酬との関係を示してもよい。
【００６０】
エントリー情報は、例えば、リアル大会にエントリーしたユーザのリストを示す。エントリー情報は、リアル大会にエントリーしたユーザのユーザＩＤが格納される。エントリー情報にユーザＩＤが格納されたユーザは、リアル大会にエントリー済みのユーザである。
【００６１】
プレイ状況情報は、リアル大会における各ユーザのプレイ状況を示す情報である。例えば、プレイ状況情報は、ユーザＩＤに関連付けて、プレイ中のステージ、現在のスコア、及び現在の順位といった情報が格納される。なお、プレイ状況情報に格納される情報は、これらに限られず、例えば、ユーザが使用中のオーダーを示す情報が格納されていてもよいし、１ステージあたりのハイスコアが格納されていてもよい。
【００６２】
図１１は、オンライン大会データベースＤＢ３のデータ格納例を示す図である。図１１に示すように、オンライン大会データベースＤＢ３は、オンライン大会に関する情報が格納されるデータベースである。例えば、オンライン大会データベースＤＢ３には、オンライン大会を識別するためのオンライン大会ＩＤに関連付けて、オンライン大会の名前、開催期間、報酬情報、エントリー情報、及びプレイ状況情報といった情報が格納される。報酬情報、エントリー情報、及びプレイ状況情報は、リアル大会データベースＤＢ２で説明した通りである。
【００６３】
なお、データ記憶部３００に記憶されるデータは、上記の例に限られない。データ記憶部３００は、大会の運営に必要なデータを記憶すればよい。例えば、データ記憶部３００は、大会選択画像Ｇ１、オンライン大会画像Ｇ２、及びリアル大会画像Ｇ３を表示させるためのデータを記憶してもよい。
【００６４】
［第１参加要求受付部］
第１参加要求受付部３０１は、制御部３１を主として実現される。第１参加要求受付部３０１は、所定の情報を取得することで、リアル大会への参加要求を受け付ける。本実施形態では、サーバ３０において第１参加要求受付部３０１が実現されるので、第１参加要求受付部３０１は、ネットワークＮを介してリアル大会への参加要求を受信することになる。
【００６５】
所定の情報とは、例えば、実在の大会会場においてユーザにより入力された情報、又は、大会会場においてユーザに提供された情報である。
【００６６】
ユーザにより入力された情報とは、例えば、コンピュータに対して入力された情報、入力デバイスを使って入力された情報、又は、情報記憶媒体を読み込ませることで入力された情報である。また例えば、ユーザにより入力された情報は、ユーザ端末１０を使って送信された情報である。また例えば、ユーザにより入力された情報は、読取装置７０などに対してユーザが端末・紙・体の部位などをかざすことで入力された情報である。
【００６７】
ユーザに提供された情報とは、例えば、大会会場において、運営者端末５０の通信部５３やその他の通信手段を介してユーザに与えられた情報、大会会場において提示された情報、又は、大会会場においてユーザに配布された紙などに記載された情報である。また例えば、ユーザに提供された情報は、大会会場などに設置された運営者端末５０の表示部５５やその他の表示手段に表示された情報である。また例えば、ユーザに提供された情報は、大会会場を訪れることを条件にしてユーザ端末１０に送信された情報である。
【００６８】
リアル大会は、例えば、大会会場において所定の情報を入力することが参加条件となる大会である。また例えば、リアル大会は、大会会場においてユーザが所定の情報を取得することが参加条件となる大会である。また例えば、リアル大会は、所定の情報をユーザ端末１０からサーバ３０にアップロードすることが参加条件となってもよいし、所定の情報に含まれるリンク先にアクセスすることが参加条件となってもよい。また例えば、リアル大会は、大会会場を訪れることが参加条件となる大会である。なお、リアル大会では、大会会場でゲームをプレイする必要はなく、いったん大会会場を訪れた後に他の場所に移動して参加してもよい。ユーザは、リアル大会に参加するか、オンライン大会に参加するか、を任意に選択することができる。リアル大会は、本発明に係る第１大会の一例である。このため、本実施形態でリアル大会と記載した箇所については、第１大会と読み替えることができる。
【００６９】
参加要求とは、例えば、大会に参加するための情報を送信することである。例えば、参加要求は、ユーザＩＤやユーザ名などのユーザ識別情報を送信することである。また例えば、参加要求は、参加対象の大会を識別する情報を送信することである。例えば、参加要求は、ユーザＩＤとリアル大会の大会ＩＤとを含む情報を送信することである。
【００７０】
本実施形態では、第１参加要求受付部３０１は、ユーザ端末１０に対する第１操作に基づくリアル大会への参加要求を大会会場において受け付ける。
【００７１】
第１操作とは、例えば、ユーザ端末１０に対する操作であり、リアル大会に参加するために予め定められた操作である。例えば、第１操作は、リアル大会とオンライン大会とを選択する画面から、リアル大会を選択することである。あるいは、第１操作は、リアル大会を選択することで表示された画像を選択することである。また例えば、第１操作は、参加要求情報を表示させるための操作である。また例えば、第１操作は、ユーザ端末１０を大会会場内の所定の場所（例えば、読取装置７０）にかざすことである。また例えば、第１操作は、ユーザ端末１０の通信機能や読取機能を起動する操作である。本実施形態では、二次元コードＣ３０を読取装置７０にかざすこと（即ち、二次元コードＣ３０を読取装置７０に読み取らせること）が第１操作の一例である。このため、二次元コードＣ３０を読取装置７０にかざす（又は、二次元コードＣ３０を読取装置７０に読み取らせる）と記載した箇所については、第１操作と読み替えることができる。
【００７２】
本実施形態では、第１参加要求受付部３０１は、ユーザ端末１０に表示された二次元コードＣ３０が読取装置７０によって読み取られた場合に、リアル大会への参加要求を受け付ける。二次元コードＣ３０は、本発明に係る参加要求情報の一例である。このため、本実施形態で二次元コードＣ３０と記載した箇所については、参加要求情報と読み替えることができる。
【００７３】
参加要求情報とは、例えば、大会への参加の意思を伝達するための情報である。例えば、参加要求情報は、ユーザＩＤやユーザ名などのユーザ識別情報を含む情報である。また例えば、参加要求情報は、画像として表示される情報である。例えば、参加要求情報は、バーコードや二次元コードなどのコード情報である。また例えば、参加要求情報は、大会を識別するための大会ＩＤ、エントリー用ＵＲＬ、会場を訪れたことを証明するためのパスワードなどを含む情報である。
【００７４】
本実施形態では、第１参加要求受付部３０１は、大会選択画像Ｇ１においてリアル大会が選択された場合に、所定の情報を取得することで（例えば、大会会場においてユーザにより入力された情報、又は、大会会場においてユーザに提供された情報に基づいて）、リアル大会への参加要求を受け付けることになる。大会選択画像Ｇ１は、本発明に係る選択画像の一例である。このため、本実施形態で大会選択画像Ｇ１と記載した箇所については、選択画像と読み替えることができる。選択画像とは、例えば、リアル大会の選択肢（例えば、ボタンＢ１１）と、オンライン大会の選択肢（例えば、ボタンＢ１０）と、が表示される画面である。なお、選択肢は、ボタンではなく、他の画像で表示されてもよい。例えば、選択肢は、テキストとして表示されてもよいし、ハイパーリンクとして表示されてもよい。
【００７５】
［第１参加登録部］
第１参加登録部３０２は、制御部３１を主として実現される。第１参加登録部３０２は、リアル大会への参加要求をしたユーザのリアル大会へのエントリーを行う。エントリーは、参加登録と同様の意味であり、本実施形態でエントリーと記載した箇所は、参加登録と読み替えることである。
【００７６】
参加登録とは、例えば、大会にユーザをエントリーさせることである。例えば、参加登録は、大会に参加するユーザとして登録することである。例えば、大会には、参加登録が行われたユーザ全員が参加できてもよいし、参加登録が行われたユーザの一部が参加できてもよい。一部のユーザが参加する場合には、大会に参加するユーザが抽選で選ばれてもよいし、成績の良いユーザ又は悪いユーザだけが参加できてもよい。
【００７７】
例えば、第１参加登録部３０２は、第１参加要求受付部３０１が受け付けた参加要求に基づいて、リアル大会への参加要求をしたユーザのリアル大会へのエントリーを行う。例えば、第１参加登録部３０２は、リアル大会データベースＤＢ２のエントリー情報に、第１参加要求受付部３０１が受け付けた参加要求に含まれるユーザＩＤを格納することによって、当該ユーザの参加登録を行う。ユーザの参加登録が行われると、リアル大会データベースＤＢ２のプレイ状況情報に、当該ユーザに対応するレコードが生成される。
【００７８】
［第１大会実行部］
第１大会実行部３０３は、制御部３１を主として実現される。第１大会実行部３０３は、リアル大会に参加登録した複数のユーザが参加するリアル大会に係るゲーム処理を実行する。
【００７９】
ゲーム処理とは、例えば、大会に参加するユーザの操作に基づいて、ゲームプログラムを実行することである。例えば、ゲーム処理は、大会の結果を決定することである。例えば、ゲーム処理は、大会におけるユーザの勝敗や順位を決定することである。
【００８０】
例えば、第１大会実行部３０３は、リアル大会データベースＤＢ２に格納されたプレイ状況情報を更新することによって、リアル大会に係るゲーム処理を実行する。例えば、第１大会実行部３０３は、ユーザ端末１０からユーザの操作内容を取得し、当該操作内容に基づいて、プレイ情報を更新する。また例えば、第１大会実行部３０３は、ユーザ端末１０におけるゲームの実行結果を取得し、当該実行結果に基づいて、プレイ情報を更新する。
【００８１】
また例えば、第１大会実行部３０３は、リアル大会データベースＤＢ２に格納されたプレイ状況情報に基づいて、リアル大会の結果を決定する。また例えば、第１大会実行部３０３は、リアルタイムクロック又はＧＰＳ信号等に基づいて取得された現在時間と、リアル大会データベースＤＢ２に格納された予選開催期間、準決勝開催期間、及び決勝開催期間の各々と、に基づいて、予選、準決勝、及び決勝の各々が終了したか否かを判定する。例えば、第１大会実行部３０３は、予選、準決勝、及び決勝の各々が終了したと判定した場合に、プレイ状況情報に格納されたスコアを集計してユーザの順位を決定する。
【００８２】
［第１報酬付与部］
第１報酬付与部３０４は、制御部３１を主として実現される。第１報酬付与部３０４は、リアル大会に参加した複数のユーザの各々に対し、所定の報酬体系に基づいて報酬を付与する。
【００８３】
報酬とは、例えば、ゲームアイテムやゲーム内通貨を付与することである。また例えば、報酬は、ゲーム内で用いられるものでなくてもよく、賞金や景品を付与することである。また例えば、報酬は、ゲーム内の所定のイベントへの参加権利を付与することである。また例えば、報酬は、他の大会への参加権利を付与することである。所定の報酬体系とは、例えば、報酬を得るための条件と、当該条件を満たした場合に得られる報酬の内容と、の関係である。報酬を得るための条件は、大会における順位・ランキング・スコア・勝率・勝利数などの条件である。
【００８４】
本実施形態では、第１報酬付与部３０４は、リアル大会データベースＤＢ２の報酬情報とプレイ状況情報とに基づいて、ユーザに付与する報酬を決定する。例えば、第１報酬付与部３０４は、プレイ状況情報が示す順位を取得し、報酬情報において、当該取得した順位に関連付けられた報酬を、ユーザに付与する報酬として決定する。
【００８５】
例えば、第１報酬付与部３０４は、ユーザデータベースＤＢ１において、ユーザＩＤに関連付けられたゲームアイテムを追加することによって報酬を付与する。また例えば、第１報酬付与部３０４は、ユーザデータベースＤＢ１において、ユーザＩＤに関連付けられたゲーム内通貨を増加させることによって報酬を付与する。また例えば、トップ画面等から所定の受取操作をすることによってゲームアイテムやゲーム内通貨を付与する場合には、ユーザデータベースＤＢ１にユーザが受け取り可能な報酬を示す情報を格納しておき、第１報酬付与部３０４は、当該情報を設定することによってユーザに報酬を付与する。
【００８６】
［第２参加要求受付部］
第２参加要求受付部３０５は、制御部３１を主として実現される。第２参加要求受付部３０５は、所定の情報を取得しなくても参加可能であり、リアル大会に係るゲームが用いられるオンライン大会への参加要求を受け付ける。本実施形態では、サーバ３０において第２参加要求受付部３０５が実現されるので、第２参加要求受付部３０５は、ネットワークＮを介してオンライン大会への参加要求を受信することになる。
【００８７】
所定の情報を取得しなくても参加可能とは、例えば、大会会場における情報の入力又は提供がなくても参加なこと、参加条件がリアル大会とは異なること、ユーザ端末１０に対する操作だけで参加可能なこと、大会会場で所定の情報を入力することが参加条件とはならないこと、大会会場で所定の情報を入力するという操作とは異なる操作をすること、大会会場において所定の情報を取得することが参加条件とはならないこと、リアル大会にエントリーするための所定の情報とは異なる情報に基づいて参加したり当該情報を取得するという行為とは異なる操作をすることで参加したりすること、大会会場を訪れなくても参加できること、リアル大会への参加要求をするための操作とは異なる操作をすることが参加条件となること、又は、オンライン大会への参加要求をするための画像をユーザ端末に表示させ、当該画像を選択することが参加条件となることである。
【００８８】
リアル大会に係るゲームとは、例えば、ゲームプログラムの一部又は全部が一致することである。例えば、同じゲームプログラムにおける異なるモードを利用することである。例えば、ゲームプログラムの一部が一致する場合には、共通部分の割合（例えば、プログラムコードが同じ部分の割合）が所定割合以上あることである。また例えば、ゲームの登場人物や世界観の一部又は全部が一致することである。また例えば、ゲームのルール・進行方法・勝敗の決定方法の一部又は全部が一致することである。また例えば、ユーザがゲームで使用するゲームオブジェクト（ゲームキャラクタ・ゲームカード・ゲームアイテムなど）の一部又は全部が一致することである。また例えば、ゲームタイトルの一部又は全部が一致することである。また例えば、同一タイトルのゲームでバージョン・ゲーム機の機種、ＯＳが違うことである。
【００８９】
オンライン大会は、例えば、リアル大会とは参加条件が異なる大会である。また例えば、オンライン大会は、大会会場を訪れることが参加条件とはならない大会のことである。また例えば、オンライン大会は、通信接続可能な環境であれば、どの場所にいたとしても参加可能な大会のことである。オンライン大会は、本発明に係る第２大会の一例である。このため、本実施形態でオンライン大会と記載した箇所については、第２大会と読み替えることができる。
【００９０】
本実施形態では、第２参加要求受付部３０５は、ユーザ端末１０に対する第２操作に基づいて、オンライン大会への参加要求を受け付ける。
【００９１】
第２操作とは、例えば、ユーザ端末１０に対する操作であり、オンライン大会に参加するために予め定められた操作である。例えば、第２操作は、リアル大会とオンライン大会とを選択する画面から、オンライン大会を選択することである。あるいは、第２操作は、オンライン大会を選択することで表示された画像を選択することである。ボタンＢ１０を選択することは、第２操作の一例である。このため、本実施形態でボタンＢ１０を選択と記載した箇所は、第２操作と読み替えることができる。
【００９２】
本実施形態では、第２参加要求受付部３０５は、大会選択画像Ｇ１においてオンライン大会が選択された場合に、オンライン大会への参加要求を受け付ける。例えば、第２参加要求受付部３０５は、大会選択画像Ｇ１においてボタンＢ１０が選択されたことを示す通知を受信することによって、オンライン大会への参加要求を受け付ける。なお、参加要求の意味は、リアル大会と同様であり、オンライン大会への参加要求は、ユーザＩＤとオンライン大会の大会ＩＤとを含む。
【００９３】
［第２参加登録部］
第２参加登録部３０６は、制御部３１を主として実現される。第２参加登録部３０６は、オンライン大会への参加要求をしたユーザのオンライン大会へのエントリーを行う。エントリーと参加登録とが同様の意味であることは、リアル大会と同様である。例えば、第２参加登録部３０６は、第２参加要求受付部３０５が受け付けた参加要求に基づいて、オンライン大会への参加要求をしたユーザのオンライン大会へのエントリーを行う。例えば、第２参加登録部３０６は、オンライン大会データベースＤＢ３のエントリー情報に、第２参加要求受付部３０５が受け付けた参加要求に含まれるユーザＩＤを格納することによって、当該ユーザの参加登録を行う。ユーザの参加登録が行われると、オンライン大会データベースＤＢ３のプレイ状況情報に、当該ユーザに対応するレコードが生成される。
【００９４】
［第２大会実行部］
第２大会実行部３０７は、制御部３１を主として実現される。第２大会実行部３０７は、オンライン大会に参加登録した複数のユーザが参加するオンライン大会に係るゲーム処理を実行する。ゲーム処理の意味は、第１大会実行部３０３で説明した通りである。
【００９５】
例えば、第２大会実行部３０７は、オンライン大会データベースＤＢ３に格納されたプレイ状況情報を更新することによって、オンライン大会に係るゲーム処理を実行する。例えば、第２大会実行部３０７は、ユーザ端末１０からユーザの操作内容を取得し、当該操作内容に基づいて、プレイ情報を更新する。また例えば、第２大会実行部３０７は、ユーザ端末１０におけるゲームの実行結果を取得し、当該実行結果に基づいて、プレイ情報を更新する。
【００９６】
また例えば、第２大会実行部３０７は、オンライン大会データベースＤＢ３に格納されたプレイ状況情報に基づいて、オンライン大会の結果を決定する。また例えば、第２大会実行部３０７は、リアルタイムクロック又はＧＰＳ信号等に基づいて取得された現在時間と、オンライン大会データベースＤＢ３に格納された開催期間と、に基づいて、オンライン大会が終了したか否かを判定する。例えば、第２大会実行部３０７は、オンライン大会が終了したと判定した場合に、プレイ状況情報に格納されたスコアを集計してユーザの順位を決定する。
【００９７】
［第２報酬付与部］
第２報酬付与部３０８は、制御部３１を主として実現される。第２報酬付与部３０８は、オンライン大会に参加した複数のユーザの各々に対し、リアル大会と同じ所定の報酬体系に基づいて報酬を付与する。報酬や報酬体系の意味は、第１報酬付与部３０４で説明した通りである。
【００９８】
例えば、所定の報酬体系は、ユーザの順位と、ユーザに付与される報酬と、の対応関係が定められた情報であり、リアル大会における所定の報酬体系とオンライン大会における所定の報酬体系とで、順位と報酬との対応関係が同じである場合を説明するが、順位と報酬との対応関係は異なってもよい。なお、複数のリアル大会と複数のオンライン大会とが存在する場合には、これら複数のリアル大会と複数のオンライン大会の全ての報酬体系が同じであってもよいし、同時期に開催されるリアル大会とオンライン大会の報酬体系だけが同じであってもよい。
【００９９】
順位とは、例えば、ユーザのランキングである。例えば、大会の全ユーザの中の順位である。また例えば、ユーザがグループに分けられる場合には、グループ内での順位である。例えば、ユーザの順位は、ユーザのスコアによって決まっても良いし、勝ち数の多さ、負け数の少なさ、勝率の高さで決まっても良い。なお、スコアとしては、ゲームの結果の良し悪しを示すポイントのようなものであってもよいし、対戦結果に応じてユーザが獲得する勝ち点のようなものであってもよい。
【０１００】
本実施形態では、第２報酬付与部３０８は、オンライン大会データベースＤＢ３の報酬情報とプレイ状況情報とに基づいて、ユーザに付与する報酬を決定する。例えば、第２報酬付与部３０８は、プレイ状況情報が示す順位を取得し、報酬情報において、当該取得した順位に関連付けられた報酬を、ユーザに付与する報酬として決定する。
【０１０１】
例えば、第２報酬付与部３０８は、ユーザデータベースＤＢ１において、ユーザＩＤに関連付けられたゲームアイテムを追加することによって報酬を付与する。また例えば、第１報酬付与部３０４は、ユーザデータベースＤＢ１において、ユーザＩＤに関連付けられたゲーム内通貨を増加させることによって報酬を付与する。また例えば、トップ画面等から所定の受取操作をすることによってゲームアイテムやゲーム内通貨を付与する場合には、ユーザデータベースＤＢ１にユーザが受け取り可能な報酬を示す情報を格納しておき、第２報酬付与部３０８は、当該情報を設定することによってユーザに報酬を付与する。
【０１０２】
［３−２．ユーザ端末において実現される機能］
図８に示すように、ユーザ端末１０では、データ記憶部１００及び表示制御部１０１が実現される。
【０１０３】
［データ記憶部］
データ記憶部１００は、記憶部１２を主として実現される。データ記憶部１００は、ゲームを実行するために必要なデータを記憶する。ここでは、データ記憶部１００が記憶するデータの一例として、ユーザデータＤＴ１を説明する。
【０１０４】
図１２は、ユーザデータＤＴ１のデータ格納例を示す図である。図１２に示すように、ユーザデータＤＴ１は、ユーザデータベースＤＢ１のうち、ユーザ端末１０を操作するユーザのユーザＩＤに対応するデータである。ユーザデータＤＴ１に格納される個々の情報は、ユーザデータベースＤＢ１で説明した通りである。
【０１０５】
なお、データ記憶部１００に記憶されるデータは、上記の例に限られない。データ記憶部１００は、大会の運営に必要なデータを記憶すればよい。例えば、データ記憶部１００は、大会選択画像Ｇ１、オンライン大会画像Ｇ２、及びリアル大会画像Ｇ３を表示させるためのデータを記憶してもよい。
【０１０６】
［表示制御部］
表示制御部１０１は、制御部１１を主として実現される。表示制御部１０１は、各種画像を表示部１５に表示させる。例えば、本実施形態では、大会会場には、読取装置７０が設置されているので、表示制御部１０１は、第１操作に基づいて、リアル大会への参加要求を行うための二次元コードＣ３０をユーザ端末１０に表示させる。表示制御部１０１は、二次元コードＣ３０を生成して表示させてもよいし、サーバ３０から受信した二次元コードＣ３０を表示させてもよい。また例えば、表示制御部１０１は、リアル大会又はオンライン大会の何れか一方を選択するための大会選択画像Ｇ１を、ユーザ端末１０に表示させる。
【０１０７】
［４．ゲームシステムにおいて実行される処理］
図１３−図１５は、ゲームシステムＳにおいて実行される処理の一例を示すフロー図である。図１３−図１５に示す処理は、制御部１１が記憶部１２に記憶されたプログラムに従って動作し、制御部３１が記憶部３２に記憶されたプログラムに従って動作し、制御部５１が記憶部５２に記憶されたプログラムに従って動作することによって実行される。以降説明する処理は、機能ブロックが実行する処理の一例である。
【０１０８】
図１３に示すように、まず、ユーザ端末１０においては、ゲームプログラムが起動して大会選択画像Ｇ１を表示させるための操作が行われると、制御部１１は、サーバ３０に対し、大会選択画像Ｇ１の表示要求を送信する（Ｓ１０１）。表示要求は、所定の形式で行われるようにすればよく、大会選択画像Ｇ１を識別するための情報を含むものとする。これにより、サーバ３０は、どの画像の表示要求を受信したかを特定することができる。また、ユーザ端末１０からサーバ３０に対して何らかの情報が送信される場合には、ユーザＩＤも送信されるものとする。これにより、サーバ３０は、どのユーザ端末１０から情報を受信したかを特定することができる。この点は、以降の処理でも同様である。
【０１０９】
サーバ３０においては、表示要求を受信すると、制御部３１は、リアル大会データベースＤＢ２に基づいて、開催中のリアル大会を特定する（Ｓ３０１）。Ｓ３０１においては、制御部３１は、リアルタイムクロック又はＧＰＳ信号等により取得した現在時間と、リアル大会データベースＤＢ２に格納された開催期間と、に基づいて、開催中のリアル大会を特定する。例えば、制御部３１は、現在時間が開催期間に含まれるリアル大会を、開催中のリアル大会として特定する。
【０１１０】
制御部３１は、Ｓ３０１において特定した開催中のリアル大会に関する情報を送信する（Ｓ３０３）。Ｓ３０３においては、制御部３１は、開催中のリアル大会のリアル大会ＩＤ、大会名、大会会場、及び開催期間といった情報を送信する。
【０１１１】
ユーザ端末１０においては、開催中のリアル大会に関する情報を受信すると、制御部１１は、受信した当該情報に基づいて、大会選択画像Ｇ１を表示部１５に表示させる（Ｓ１０３）。なお、開催中のリアル大会が存在しなかった場合には、リアル大会に参加するためのボタンＢ１１がグレーアウト等されて選択できないようにしてもよい。
【０１１２】
制御部１１は、入力部１４の検出信号に基づいて、ユーザの操作を特定する（Ｓ１０５）。ここでは、オンライン大会に参加するためのボタンＢ１０を選択する操作と、リアル大会に参加するためのボタンＢ１１を選択する操作と、の何れかが行われるものとする。ユーザがオンライン大会に参加するためのボタンＢ１０を選択した場合（Ｓ１０５；オンライン大会）、制御部１１は、サーバ３０に対し、ボタンＢ１０が選択されたことを通知する（Ｓ１０７）。Ｓ１０７においては、制御部１１は、ボタンＢ１０を識別する情報を送信する。
【０１１３】
サーバ３０においては、通知を受信すると、制御部３１は、オンライン大会データベースＤＢ３に基づいて、ユーザがエントリー済みであるか否かを判定する（Ｓ３０５）。Ｓ３０５においては、制御部３１は、オンライン大会データベースＤＢ３のエントリー情報に、ボタンＢ１０を選択したユーザのユーザＩＤが存在するか否かを判定することになる。
【０１１４】
ユーザがエントリーしていないと判定された場合（Ｓ３０５；Ｎ）、制御部３１は、オンライン大会へのエントリー処理を実行する（Ｓ３０７）。Ｓ３０７においては、制御部３１は、オンライン大会データベースＤＢ３のエントリー情報に、ボタンＢ１０を選択したユーザのユーザＩＤを追加する。そして、制御部３１は、プレイ状況情報を新たに生成し、当該ユーザＩＤと、ステージやスコアなどの初期値を格納する。これにより、ユーザのオンライン大会へのエントリーが完了する。
【０１１５】
一方、ユーザがエントリー済みであると判定された場合（Ｓ３０５；Ｙ）、制御部３１は、オンライン大会データベースＤＢ３に基づいて、ユーザ端末１０に対し、ユーザのプレイ状況情報を送信する（Ｓ３０７）。Ｓ３０７においては、制御部３１は、オンライン大会データベースＤＢ３のうち、ボタンＢ１０を選択したユーザのユーザＩＤに対応するレコードのプレイ状況情報を送信することになる。
【０１１６】
ユーザ端末１０においては、プレイ状況情報を受信すると、制御部１１は、受信したプレイ状況情報に基づいて、オンライン大会画像Ｇ２を表示部１５に表示させる（Ｓ１０９）。以降、ユーザ端末１０とサーバ３０との間でオンライン大会の処理が実行される（Ｓ１１１，Ｓ３１１）。Ｓ１１１においては、ユーザ端末１０は、ユーザの操作内容をサーバ３０に送信し、Ｓ３１１においては、サーバ３０は、ユーザの操作内容に基づいてオンライン大会のゲームを実行してプレイ状況情報を更新する。例えば、サーバ３０は、ユーザがステージをクリアしたか否かを判定し、ユーザがステージをクリアした場合にはスコアを増加させ、次のステージに進むようにプレイ状況情報を更新する。
【０１１７】
サーバ３０においては、制御部３１は、オンライン大会データベースＤＢ３に基づいて、オンライン大会の終了時間が訪れたか否かを判定する（Ｓ３１３）。Ｓ３１３においては、制御部３１は、リアルタイムクロック又はＧＰＳ信号等により取得した現在時間と、オンライン大会データベースＤＢ３に格納された開催期間と、に基づいて、オンライン大会の終了時間が訪れたか否かを判定する。例えば、制御部３１は、現在時間が開催期間よりも後であれば、オンライン大会の終了時間が訪れたと判定する。
【０１１８】
オンライン大会の終了時間が訪れたと判定された場合（Ｓ３１３；Ｙ）、制御部３１は、オンライン大会データベースＤＢ３に基づいて、オンライン大会にエントリーしたユーザに対し、当該ユーザの順位に基づいて報酬を付与し（Ｓ３１５）、本処理は終了する。Ｓ３１５においては、制御部３１は、オンライン大会データベースＤＢ３のプレイ状況情報に格納されたスコアを集計し、最終的な順位を決定する。そして、制御部３１は、オンライン大会データベースＤＢ３の報酬情報に基づいて、オンライン大会にエントリーしたユーザごとに、当該ユーザの順位に応じた報酬を付与する。
【０１１９】
一方、Ｓ１０５において、ユーザがリアル大会に参加するためのボタンＢ１１を選択した場合（Ｓ１０５；リアル大会）、図１４に移り、制御部１１は、サーバ３０に対し、ボタンＢ１１が選択されたことを示す通知を送信する（Ｓ１１３）。Ｓ１１３においては、制御部１１は、ボタンＢ１１を識別する情報を送信する。
【０１２０】
サーバ３０においては、通知を受信すると、制御部３１は、リアル大会データベースＤＢ２に基づいて、ユーザがエントリー済みであるか否かを判定する（Ｓ３１７）。Ｓ３１７においては、制御部３１は、リアル大会データベースＤＢ２のエントリー情報に、ボタンＢ１１を選択したユーザのユーザＩＤが存在するか否かを判定することになる。
【０１２１】
ユーザがエントリーしていないと判定された場合（Ｓ３１７；Ｎ）、制御部３１は、ユーザ端末１０に対し、ユーザがエントリーしていないことを通知する（Ｓ３１９）。なお、Ｓ３１９における通知には、リアル大会の大会ＩＤが含まれていてもよい。また、Ｓ３１９においては、制御部３１は、二次元コードＣ３０を生成してユーザ端末１０に送信してもよい。
【０１２２】
ユーザ端末１０においては、通知を受信すると、制御部１１は、二次元コードＣ３０を生成してリアル大会画像Ｇ３に表示させる（Ｓ１１５）。Ｓ１１５においては、制御部１１は、記憶部１２に記憶されたユーザＩＤに基づいて二次元コードＣ３０を生成する。例えば、二次元コードＣ３０には、ユーザＩＤと、リアル大会の大会ＩＤと、を含むようにしてもよい。Ｓ１１５において表示されるリアル大会画像Ｇ３は、図５の状態となる。Ｓ１１５の処理が実行されると、ユーザは、大会会場の読取装置７０にユーザ端末１０をかざすことになる。
【０１２３】
大会会場内の運営者端末５０においては、制御部５１は、読取装置７０により二次元コードＣ３０が読み取られたか否かを判定する（Ｓ５０１）。Ｓ５０１においては、制御部５１は、読取装置７０が撮影した画像を解析し、開催中のリアル大会の大会ＩＤを含む二次元コードＣ３０を検出したか否かを判定する。二次元コードＣ３０の解析自体は、公知の種々の手法を適用可能である。
【０１２４】
二次元コードＣ３０が読み取られたと判定された場合（Ｓ５０１；Ｙ）、制御部５１は、二次元コードＣ３０に含まれるユーザＩＤとともに、リアル大会へのエントリー要求を送信する（Ｓ５０３）。エントリー要求は、所定の形式で行われるようにすればよく、例えば、エントリーするリアル大会の大会ＩＤと、エントリーさせるユーザのユーザＩＤと、を含む。
【０１２５】
サーバ３０においては、エントリー要求を受信すると、制御部３１は、リアル大会データベースＤＢ２に基づいて、リアル大会へのエントリー処理を実行する（Ｓ３２１）。Ｓ３２１においては、制御部３１は、リアル大会データベースＤＢ２のエントリー情報に、二次元コードＣ３０に含まれるユーザＩＤを追加する。そして、制御部３１は、プレイ状況情報を新たに生成し、当該ユーザＩＤと、ステージやスコアなどの初期値を格納する。これにより、ユーザのリアル大会へのエントリーが完了する。
【０１２６】
制御部３１は、リアル大会の予選の開始時間が訪れたか否かを判定する（Ｓ３２３）。Ｓ３２３においては、制御部３１は、リアルタイムクロック又はＧＰＳ信号等により取得した現在時間と、リアル大会データベースＤＢ２に格納された予選の開始時間と、に基づいて、リアル大会の予選の開始時間が訪れたか否かを判定する。例えば、制御部３１は、現在時間が予選の開始時間よりも後であれば、リアル大会の予選の開始時間が訪れたと判定する。
【０１２７】
予選の開始時間が訪れたと判定されない場合（Ｓ３２３；Ｎ）、制御部３１は、ユーザ端末１０に対し、予選の開始前であることを通知する（Ｓ３２５）。この通知には、予選の開始時間が含まれていてもよい。
【０１２８】
ユーザ端末１０においては、通知を受信すると、制御部１１は、予選開始まで待機する旨のメッセージをリアル大会画像Ｇ３に表示させる（Ｓ１１７）。Ｓ１１７において表示されるリアル大会画像Ｇ３は、図６の状態となる。
【０１２９】
一方、予選の開始時間が訪れたと判定された場合（Ｓ３２３；Ｙ）、図１５に移り、制御部３１は、リアル大会データベースＤＢ２に基づいて、ユーザ端末１０に対し、ユーザのプレイ状況情報を送信する（Ｓ３２７）。Ｓ３２７においては、制御部３１は、リアル大会データベースＤＢ２のうち、ボタンＢ１１を選択したユーザのユーザＩＤに対応するレコードのプレイ状況情報を送信することになる。
【０１３０】
ユーザ端末１０においては、プレイ状況情報を受信すると、制御部１１は、受信したプレイ状況情報に基づいて、リアル大会画像Ｇ３を表示部１５に表示させる（Ｓ１１９）。以降、ユーザ端末１０とサーバ３０との間でリアル大会の処理が実行される（Ｓ１２１，Ｓ３２９）。Ｓ１２１においては、ユーザ端末１０は、ユーザの操作内容をサーバ３０に送信し、Ｓ３２９においては、サーバ３０は、ユーザの操作内容に基づいてリアル大会のゲームを実行してプレイ状況情報を更新する。例えば、サーバ３０は、ユーザがステージをクリアしたか否かを判定し、ユーザがステージをクリアした場合にはスコアを増加させ、次のステージに進むようにプレイ状況情報を更新する。
【０１３１】
サーバ３０においては、制御部３１は、リアル大会データベースＤＢ２に基づいて、リアル大会の予選の終了時間が訪れたか否かを判定する（Ｓ３３１）。Ｓ３３１においては、制御部３１は、リアルタイムクロック又はＧＰＳ信号等により取得した現在時間と、リアル大会データベースＤＢ２に格納された予選の終了時間と、に基づいて、リアル大会の予選の終了時間が訪れたか否かを判定する。例えば、制御部３１は、現在時間が予選の終了時間よりも後であれば、リアル大会の予選の終了時間が訪れたと判定する。
【０１３２】
リアル大会の予選の終了時間が訪れたと判定された場合（Ｓ３３１；Ｙ）、制御部３１は、準決勝に進むユーザを決定し（Ｓ３３３）、リアル大会データベースＤＢ２に基づいて、リアル大会の予選にエントリーしたユーザに対し、当該ユーザの順位に基づいて報酬を付与し（Ｓ３３５）、本処理は終了する。Ｓ３３３においては、制御部３１は、オンライン大会データベースＤＢ３のプレイ状況情報に格納されたスコアを集計し、最終的な順位を決定する。そして、制御部３１は、上位８名を準決勝に進むユーザとして決定する。Ｓ３３５では、制御部３１は、リアル大会データベースＤＢ２の報酬情報に基づいて、リアル大会にエントリーしたユーザごとに、当該ユーザの順位に応じた報酬を付与する。以降、リアル大会の準決勝及び決勝が行われることになる。準決勝及び決勝も、予選と同様の処理が実行される。例えば、Ｓ１２１とＳ３２９の処理が実行され、Ｓ３３１〜Ｓ３３５の処理が実行されて、最終的な順位と報酬が決定される。
【０１３３】
以上説明したゲームシステムＳによれば、大会会場において入力又は提供された情報に基づいて参加可能なリアル大会と、大会会場における情報の入力又は提供がなくても参加可能なオンライン大会と、が互いに別の大会として１つのシステム内で開催されてこれらを区別することで、大会会場を用意した意味が薄れることを防止できるので、大会の興趣性を高めることができる。また例えば、リアル大会のシステムと、オンライン大会のシステムと、を別々に作成する場合に比べてコストを抑制することができる。
【０１３４】
また、ユーザ端末１０に対する第１操作に基づくリアル大会への参加要求を大会会場において受け付けるため、ユーザが大会会場を訪れたことを特定しやすくなる。
【０１３５】
また、ユーザ端末１０に表示された二次元コードＣ３０を読取装置７０で読み取らせることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１３６】
また、リアル大会又はオンライン大会のうち、大会選択画像Ｇ１から選択した方の大会の参加要求が行われるので、参加要求をするための操作をしやすくなり、ユーザの利便性を向上させることができる。
【０１３７】
また、リアル大会とオンライン大会とで報酬体系を同じにすることで、報酬体系を分かりやすくすることができる。
【０１３８】
また、リアル大会の参加者はオンライン大会の参加者よりも少なくなりがちであり、オンライン大会よりもリアル大会に参加した方が、順位が良くなりやすく良い報酬をもらいやすくなる。
【０１３９】
［５．変形例］
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【０１４０】
図１６は、変形例の機能ブロック図である。図１６に示すように、以降説明する変形例では、実施形態で説明した機能に加えて、位置情報取得部３０９、判定部３１０、表示制限部３１１、制限解除部３１２、特定部３１３、及び第３大会実行部３１４が実現される。
【０１４１】
（１）例えば、実施形態では、ユーザ端末１０に二次元コードＣ３０を表示させ、大会会場の読取装置７０に読み取らせることによってリアル大会へのエントリーが完了する場合を説明したが、リアル大会へのエントリー方法は、実施形態の例に限られない。例えば、大会会場で二次元コードＣ３０が提示されており、ユーザ端末１０で当該二次元コードＣ３０を読み取ることによって、リアル大会へのエントリーが完了してもよい。
【０１４２】
本変形例では、大会会場において、リアル大会への参加要求を行うための二次元コードＣ３０が提示されている。例えば、大会会場において、二次元コードＣ３０が印刷された紙が配布されてもよいし、二次元コードＣ３０が印刷された紙やボードなどが掲示されていてもよい。また例えば、大会会場にいる人や大会会場に配置された物体自身に二次元コードＣ３０が印刷されていてもよい。また例えば、大会会場にある運営者端末５０の表示部５５又はその他の表示手段に二次元コードＣ３０を表示させてもよい。例えば、二次元コードＣ３０には、リアル大会にエントリーするための情報が含まれていればよく、例えば、リアル大会の大会ＩＤが含まれていてもよいし、所定のパスワードやＵＲＬなどが含まれていてもよい。
【０１４３】
変形例（１）のユーザ端末１０は、第１操作に基づいて、二次元コードＣ３０を読み取る。この場合の第１操作は、二次元コードＣ３０を読み取るための操作であり、例えば、ユーザ端末１０で撮影部１６を起動させる操作、ユーザ端末１０の位置や向きを変えて撮影部１６の撮影範囲内に二次元コードＣ３０を収める操作、又は撮影ボタンを押す操作などである。なお、ユーザ端末１０には、二次元コードＣ３０を解析するためのプログラムが記憶されており、ユーザ端末１０は、撮影部１６の撮影画像から二次元コードＣ３０を検出可能とする。
【０１４４】
本変形例の第１参加要求受付部３０１は、二次元コードＣ３０がユーザ端末１０によって読み取られた場合に、リアル大会への参加要求を受け付ける。例えば、ユーザ端末１０は、二次元コードＣ３０を読み取ると、二次元コードＣ３０に含まれる情報（例えば、大会ＩＤなど）をサーバ３０に送信する。サーバ３０の第１参加要求受付部３０１は、当該情報を受信すると、リアル大会データベースＤＢ２のエントリー情報にユーザＩＤを追加し、ユーザのエントリーを完了させる。エントリー処理自体は、実施形態と同様である。
【０１４５】
変形例（１）によれば、大会会場で提示された二次元コードＣ３０をユーザ端末１０で読み取らせることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１４６】
（２）また例えば、リアル大会にエントリーするための参加要求情報としては、二次元コードＣ３０のような画像が用いられる必要はなく、ユーザ端末１０から運営者端末５０に対して所定の情報が送信されることによって、リアル大会へのエントリーが完了してもよい。即ち、画像の読み取りを要することなく、情報を送受信することによって、リアル大会へのエントリーが完了してもよい。
【０１４７】
実施形態と同様に、本変形例でも、大会会場には、ユーザ端末１０との間で通信可能な運営者端末５０が設置されている。運営者端末５０は、本発明に係る通信装置の一例である。このため、運営者端末５０と記載した箇所は、通信装置と読み替えることができる。
【０１４８】
通信装置とは、例えば、無線ＬＡＮルータや赤外線受信機などの通信機器であってもよいし、当該通信機器を含むコンピュータであってもよい。また例えば、通信装置は、原則として大会会場にある端末との通信を確立する通信装置である。また例えば、通信装置は、大会会場内にない端末とは通信しない通信装置である。また例えば、通信装置は、大会会場において、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉダイレクト（登録商標）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷｉＦｉといった近距離無線通信等の無線通信を確立する通信装置である。
【０１４９】
また例えば、通信装置は、当該装置から送信される電波を受信可能な領域内にあるユーザ端末との間で無線通信可能な装置である。また例えば、通信装置は、インターネット接続されていない、大会会場に限定の有線ＬＡＮに接続された装置（この場合、ユーザ端末は有線ＬＡＮに接続されることになる）である。また例えば、通信装置は、大会会場の全域にあるユーザ端末１０と通信可能でなくてもよく、大会会場のうちの一部領域内にあるユーザ端末１０とだけ通信可能である。
【０１５０】
ユーザ端末１０は、第１操作に基づいて、リアル大会への参加要求を行うための参加要求情報を運営者端末５０に送信する。この場合の第１操作は、参加要求情報を運営者端末５０に送信するための操作であり、例えば、所定のボタンを選択することであったり、ユーザ端末１０の無線通信機能を起動する操作であったりしてもよい。また例えば、参加要求情報は、データ通信によって送受信される情報であればよい。例えば、参加要求情報は、ユーザＩＤを含むものとする。
【０１５１】
第１参加要求受付部３０１は、ユーザ端末１０から送信された参加要求情報が運営者端末５０で受信された場合に、リアル大会への参加要求を受け付ける。第１参加要求受付部３０１は、運営者端末５０がユーザ端末１０から受信した参加要求情報を受信することによって、リアル大会への参加要求を受け付ける。第１参加登録部３０２は、第１参加要求受付部３０１が受信した参加要求情報に基づいて、エントリー処理を実行する。エントリー処理自体は、実施形態と同様である。
【０１５２】
変形例（２）によれば、大会会場でユーザ端末１０から送信された参加要求情報を運営者端末５０に受信させることで、ユーザが大会会場を訪れたことを特定しやすくなる。
【０１５３】
（３）また例えば、変形例（２）では、ユーザ端末１０から運営者端末５０に対して所定の情報が送信されることによって、リアル大会へのエントリーが完了する場合を説明したが、これとは逆に、運営者端末５０からユーザ端末１０に対して所定の情報が送信されることによって、リアル大会へのエントリーが完了してもよい。
【０１５４】
ユーザ端末１０は、第１操作に基づいて、リアル大会への参加要求を行うための参加要求情報を運営者端末５０から受信する。この場合の第１操作は、参加要求情報を運営者端末５０から受信するための操作であり、例えば、所定のボタンを選択することであったり、ユーザ端末１０の無線通信機能を起動する操作であったりしてもよい。また例えば、参加要求情報は、データ通信によって送受信される情報であればよい。例えば、参加要求情報は、大会ＩＤを含んでいてもよいし、リアル大会専用のパスコードを含んでいてもよい。他にも例えば、参加要求情報は、リアル大会のエントリー専用のＵＲＬを含んでいてもよい。
【０１５５】
第１参加要求受付部３０１は、運営者端末５０から送信された参加要求情報がユーザ端末１０で受信された場合に、リアル大会への参加要求を受け付ける。例えば、ユーザ端末１０は、運営者端末５０から参加要求情報を受信することに応じて、リアル大会への参加要求をサーバ３０に送信する。実施形態では、第１参加要求受付部３０１は、運営者端末５０から参加要求を受信していたが、本変形例では、ユーザ端末１０から参加要求を受信することになる。第１参加登録部３０２は、第１参加要求受付部３０１が受信した参加要求情報に基づいて、エントリー処理を実行する。エントリー処理自体は、実施形態と同様である。
【０１５６】
変形例（３）によれば、大会会場で運営者端末５０から送信された参加要求情報をユーザ端末１０に受信させることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１５７】
（４）また例えば、ユーザ端末１０のＧＰＳセンサ１７が検出した位置情報をリアル大会のエントリーに利用してもよい。即ち、ユーザ端末１０のＧＰＳセンサ１７が検出した位置情報が大会場内又はその周辺を示している場合に、ユーザが大会会場を訪れたとみなし、リアル大会へのエントリーが許可されてもよい。
【０１５８】
変形例（４）のゲームシステムＳは、位置情報取得部３０９と判定部３１０とが実現される。位置情報取得部３０９と判定部３１０は、制御部３１を主として実現される。位置情報取得部３０９は、ユーザ端末１０の位置を示す位置情報を取得する。ここでは、サーバ３０において位置情報取得部３０９が実現される場合を説明するので、位置情報取得部３０９は、ユーザ端末１０から位置情報を取得する。
【０１５９】
位置情報とは、例えば、ユーザ端末の位置を識別可能な情報である。例えば、位置情報は、ＧＰＳセンサ１７が検出した緯度経度情報である。また例えば、位置情報は、無線ＬＡＮのアクセスポイント情報である。また例えば、位置情報は、携帯電話の基地局情報である。例えば、位置情報は、通信部１３の通信内容又はＧＰＳセンサ１７の検出信号に基づいて取得される。
【０１６０】
判定部３１０は、ユーザ端末１０の位置が大会会場内であるか否かを判定する。例えば、リアル大会データベースＤＢ２には、大会会場の位置情報が格納されており、判定部３１０は、ユーザ端末１０の位置情報と、大会会場の位置情報と、に基づいて、ユーザ端末１０の位置が大会会場内であるか否かを判定する。大会会場の位置情報は、大会会場の敷地内の緯度経度情報であってもよいし、大会会場に設置された無線ＬＡＮのアクセスポイント情報であってもよいし、大会会場に対応する携帯電話の基地局情報であってもよい。
【０１６１】
例えば、第１参加要求受付部３０１は、ユーザ端末１０に対するユーザの第１操作が行われ、かつ、ユーザ端末１０の位置が大会会場内であると判定された場合に、リアル大会への参加要求を受け付ける。あるいは、ユーザ端末の位置が大会会場内であると判定された場合に限って、第１操作を行うことができるようになり、第１操作が行われた場合に、リアル大会への参加要求を受け付けるようにしてもよい。第１参加登録部３０２は、第１参加要求受付部３０１が受信した参加要求に基づいて、エントリー処理を実行する。エントリー処理自体は、実施形態と同様である。
【０１６２】
変形例（４）によれば、ユーザ端末１０の位置が大会会場内であるか否かを判定することで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１６３】
（５）また例えば、リアル大会へのエントリーは、ユーザ端末１０を用いなくてもよく、大会会場に用意された運営者端末５０に対し、ユーザがエントリーに必要な情報を入力することによって、リアル大会のエントリーが行われるようにしてもよい。
【０１６４】
第１参加要求受付部３０１は、大会会場に設置された運営者端末５０に対するユーザの第１操作に基づいて、リアル大会への参加要求を受け付ける。この場合、第１操作は、運営者端末５０の入力部５４に対する操作となる。例えば、運営者端末５０は、ユーザによるユーザＩＤやユーザ名の入力を受け付ける。運営者端末５０は、ユーザにより入力されたユーザＩＤを含む参加要求を送信することになる。第１参加登録部３０２は、第１参加要求受付部３０１が受信した参加要求に基づいて、エントリー処理を実行する。エントリー処理自体は、実施形態と同様である。
【０１６５】
変形例（５）によれば、大会会場に設置された運営者端末５０に対するユーザの第１操作によって入力された参加要求情報によって、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１６６】
（６）また例えば、実施形態では、ユーザがリアル大会にエントリーしていなくても、大会選択画像Ｇ１において、ボタンＢ１１を表示させていたが、ユーザがリアル大会にエントリーするまでは、ボタンＢ１１を表示させないようにしてもよい。この場合、二次元コードＣ３０は、ボタンＢ１１を選択する操作以外の操作によってユーザ端末１０に表示させることができるものとする。例えば、ゲームのトップ画面やメニューから所定の操作をすることで、ユーザ端末１０に二次元コードＣ３０が表示される。
【０１６７】
変形例（６）のゲームシステムＳは、表示制限部３１１と制限解除部３１２とが実現される。表示制限部３１１と制限解除部３１２とは、制御部３１を主として実現される。表示制限部３１１は、リアル大会への参加登録が行われていない場合に、大会選択画像Ｇ１におけるリアル大会の表示を制限する。表示を制限するとは、例えば、ボタンＢ１１を表示させないことである。また例えば、通常の表示態様とは異なる表示態様でボタンＢ１１を表示させることである。例えば、ボタンＢ１１をグレーアウトすること、半透明にすること、輝度を低くすることである。
【０１６８】
例えば、表示制限部３１１は、リアル大会データベースＤＢ２のエントリー情報にユーザＩＤが格納されていない場合、大会選択画像Ｇ１におけるリアル大会の表示を制限する。例えば、表示制限部３１１は、リアル大会データベースＤＢ２のエントリー情報にユーザＩＤが格納されていないユーザ端末１０から大会選択画像Ｇ１の表示要求を受信した場合、当該ユーザ端末１０に対しては、ボタンＢ１１を含まない大会選択画像Ｇ１を表示させるためのデータを送信する。
【０１６９】
制限解除部３１２は、リアル大会への参加登録が行われた場合に、大会選択画像Ｇ１におけるリアル大会の表示制限を解除する。表示制限を解除するとは、例えば、ボタンＢ１１を表示させることである。また例えば、通常の表示態様でボタンＢ１１を表示させることである。例えば、ボタンＢ１１のグレーアウトを解除すること、半透明を解除すること、輝度を高くすることである。
【０１７０】
例えば、制限解除部３１２は、リアル大会データベースＤＢ２のエントリー情報にユーザＩＤが格納されている場合、大会選択画像Ｇ１におけるリアル大会の表示制限を解除する。例えば、表示制限部３１１は、リアル大会データベースＤＢ２のエントリー情報にユーザＩＤが格納されているユーザ端末１０から大会選択画像Ｇ１の表示要求を受信した場合、当該ユーザ端末１０に対しては、ボタンＢ１１を含む大会選択画像Ｇ１を表示させるためのデータを送信する。
【０１７１】
変形例（６）によれば、リアル大会への参加登録が行われていない場合には、大会選択画像Ｇ１においてリアル大会の表示が制限されているので、リアル大会に参加登録していないユーザがリアル大会を間違えて選択するといったことを防止できる。また、大会選択画像Ｇ１の表示の変化によって、リアル大会に参加登録したことを容易に把握することができる。
【０１７２】
（７）また例えば、複数の大会会場の各々でリアル大会が互いに異なる時期に開催される場合に、ユーザ端末１０やサーバ３０で取得される現在時間に基づいて、開催中のリアル大会が特定されるようにしてもよい。
【０１７３】
変形例（７）のゲームシステムＳは、特定部３１３が実現される。特定部３１３は、制御部３１を主として実現される。特定部３１３は、複数の大会会場の各々で開催されるリアル大会の開催時期と、現在時間と、に基づいて、複数の大会会場の各々で開催されるリアル大会のうち、開催中のリアル大会を特定する。特定部３１３は、リアル大会データベースＤＢ２に格納された開催期間を参照し、リアルタイムクロック又はＧＰＳ信号等により取得された現在時間が開催期間に含まれるリアル大会を特定する。
【０１７４】
表示制御部１０１は、特定部３１３により特定されたリアル大会への参加要求をするための参加要求画像をユーザ端末１０に表示させる。参加要求画像とは、参加要求をするための画像である。例えば、参加要求をする旨のメッセージが表示された画像である。例えば、ボタンＢ１１は、参加要求画像の一例である。このため、ボタンＢ１１と記載した箇所は、参加要求画像と読み替えることができる。例えば、ボタンＢ１１は、特定部３１３が特定したリアル大会に関する情報を含んでいてもよい。例えば、ボタンＢ１１は、特定部３１３が特定したリアル大会の名前、開催期間、及び大会会場といった情報を含んでいてもよい。
【０１７５】
第１参加要求受付部３０１は、ボタンＢ１１が表示された場合に、所定の情報を取得することで（例えば、大会会場においてユーザにより入力された情報、又は、大会会場においてユーザに提供された情報に基づいて）、リアル大会への参加要求を受け付けることになる。
【０１７６】
変形例（７）によれば、現在時間に基づいて開催中のリアル大会を特定することで、ユーザを開催中のリアル大会に確実に参加登録させることができる。
【０１７７】
（８）また例えば、リアル大会の成績上位者と、オンライン大会の成績上位者と、が対戦する他の大会が開催されてもよい。
【０１７８】
変形例（８）のゲームシステムＳは、第３大会実行部３１４が実現される。第３大会実行部３１４は、制御部３１を主として実現される。第３大会実行部３１４は、リアル大会で所定の成績を収めたユーザと、オンライン大会で所定の成績を収めたユーザと、が参加する第３の大会に係るゲーム処理を実行する。ゲーム処理の意味は、実施形態で説明した通りである。
【０１７９】
所定の成績とは、例えば、例えば、所定以上の順位になることである。また例えば、所定未満の順位になることである。また例えば、所定以上のランキングになることである。また例えば、所定未満のランキングになることである。また例えば、所定以上のスコアを獲得することである。また例えば、所定未満のスコアとなることである。なお、スコアは、１回のプレイにおける最高獲得スコアでもよいし、スコアの合計値又は平均値であってもよい。また例えば、所定以上の勝率、勝利数、又は敗北数となることである。また例えば、所定未満の勝率、勝利数、又は敗北数となることである。
【０１８０】
第３の大会とは、例えば、第１の大会及び第２の大会の後に開催される大会である。例えば、決勝戦や敗者復活戦などである。例えば、大会会場を訪れることが参加条件になってもよいし、特に大会会場を訪れなくても参加可能であってもよい。第３の大会では、第１の大会及び第２の大会で用いられたゲームと同じゲームが用いられる。
【０１８１】
例えば、第３大会実行部３１４は、リアル大会で所定の成績を収めたユーザの操作内容と、オンライン大会で所定の成績を収めたユーザの操作内容と、に基づいて、第３大会のプレイ状況情報を更新する。なお、第３大会のプレイ状況情報は、リアル大会及びオンライン大会のプレイ状況情報と同様であってよく、データ記憶部３００に記憶させておけばよい。また例えば、第３大会実行部３１４は、ユーザ端末１０におけるゲームの実行結果を取得し、当該実行結果に基づいて、プレイ情報を更新する。また例えば、第３大会実行部３１４は、第３大会プレイ状況情報に基づいて、第３大会の結果を決定する。また例えば、第３大会実行部３１４は、第３大会が終了する場合に、プレイ状況情報に格納されたスコアを集計してユーザの順位を決定する。
【０１８２】
変形例（８）によれば、リアル大会とオンライン大会の後に第３の大会を開催することで大会の興趣性をより効果的に向上させることができる。
【０１８３】
（９）また例えば、上記説明した変形例の複数を組み合わせてもよい。
【０１８４】
また例えば、サーバ３０において実現されるものとして説明した各機能は、ユーザ端末１０において実現されてもよい。例えば、ユーザ端末１０において、大会の運営に関する主な処理が実行されるようにしてもよい。この場合、ユーザ端末１０が本発明に係るゲーム制御装置に相当する。例えば、第１参加要求受付部３０１、第１参加登録部３０２、第１大会実行部３０３、第１報酬付与部３０４、第２参加要求受付部３０５、第２参加登録部３０６、第２大会実行部３０７、及び第２報酬付与部３０８がユーザ端末１０で実現される場合には、これらは制御部１１を主として実現される。
【０１８５】
この場合、例えば、第１参加要求受付部３０１は、ユーザ端末１０の入力部１４から直接的に参加要求を受け付けてもよい。また例えば、第１参加登録部３０２は、サーバ３０に対し、参加登録に必要な情報を送信することによって、リアル大会への参加登録が行われるようにしてもよい。また例えば、第１大会実行部３０３は、ゲーム処理を実行し、その実行結果をサーバ３０に送信してもよい。また例えば、第１報酬付与部３０４は、ユーザにゲームアイテムやゲーム内通貨を付与するようにユーザデータＤＴ１を更新してもよい。また例えば、第２参加要求受付部３０５は、ユーザ端末１０の入力部１４から直接的に参加要求を受け付けてもよい。また例えば、第２参加登録部３０６は、サーバ３０に対し、参加登録に必要な情報を送信することによって、オンライン大会への参加登録が行われるようにしてもよい。また例えば、第２大会実行部３０７は、ゲーム処理を実行し、その実行結果をサーバ３０に送信してもよい。また例えば、第２報酬付与部３０８は、ユーザにゲームアイテムやゲーム内通貨を付与するようにユーザデータＤＴ１を更新してもよい。
【０１８６】
また例えば、ゲームシステムＳ内の各コンピュータで各機能が分担されてもよい。この場合、各機能ブロックの処理結果が、各コンピュータ間で送受信されるようにすればよい。例えば、第１参加要求受付部３０１と第２参加要求受付部３０５とが、ユーザ端末１０で実現され、第１参加登録部３０２、第１大会実行部３０３、第１報酬付与部３０４、第２参加登録部３０６、第２大会実行部３０７、及び第２報酬付与部３０８がサーバ３０で実現されてもよい。また例えば、第１参加登録部３０２、第１大会実行部３０３、第２参加登録部３０６、及び第２大会実行部３０７以外の機能は省略してもよい。
【０１８７】
［６．付記］
以上のような記載から、本発明は例えば以下のように把握される。
【０１８８】
１）本発明の一態様に係るゲームシステム（Ｓ）は、所定の情報を取得することで、第１大会への参加要求を受け付ける第１参加要求受付手段（３０１）と、前記第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段（３０２）と、前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段（３０３）と、前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求を受け付ける第２参加要求受付手段（３０５）と、前記第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段（３０６）と、前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段（３０７）と、を含む。
【０１８９】
１５）本発明の一態様に係るゲーム制御装置（１０，３０）は、所定の情報を取得することで、第１大会への参加要求をしたユーザの前記第１大会への参加登録を行う第１参加登録手段（３０２）と、前記第１大会に参加登録した複数のユーザが参加する前記第１大会に係るゲーム処理を実行する第１大会実行手段（３０３）と、前記所定の情報を取得しなくても参加可能であり、前記第１大会に係るゲームが用いられる第２大会への参加要求をしたユーザの前記第２大会への参加登録を行う第２参加登録手段（３０６）と、前記第２大会に参加登録した複数のユーザが参加する前記第２大会に係るゲーム処理を実行する第２大会実行手段（３０７）と、を含む。
【０１９０】
１６）本発明の一態様に係るプログラムは、１）〜１４）の何れかに記載のゲームシステム（Ｓ）又は１５）に記載のゲーム制御装置（１０，３０）としてコンピュータを機能させる。
【０１９１】
１７）本発明の一態様に係る情報記憶媒体は、１６）のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【０１９２】
１）又は１５）〜１７）に係る発明によれば、大会会場において入力又は提供された情報に基づいて参加可能な第１大会と、大会会場における情報の入力又は提供がなくても参加可能な第２大会と、が互いに別の大会として１つのシステム内で開催されてこれらを区別することで、大会会場を用意した意味が薄れることを防止できるので、大会の興趣性を高めることができる。
【０１９３】
２）本発明の一態様では、前記第１参加要求受付手段（３０１）は、ユーザ端末に対する第１操作に基づく前記第１大会への参加要求を大会会場において受け付け、前記第２参加要求受付手段（３０５）は、前記ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける。２）の態様によれば、ユーザ端末に対する第１操作に基づく第１大会への参加要求を大会会場において受け付けるため、ユーザが大会会場を訪れたことを特定しやすくなる。
【０１９４】
３）本発明の一態様では、前記大会会場には、読取装置が設置されており、前記ゲームシステム（Ｓ）は、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記ユーザ端末に表示させる表示制御手段（１０１）を更に含み、前記第１参加要求受付手段（３０１）は、前記ユーザ端末に表示された前記参加要求情報が前記読取装置によって読み取られた場合に、前記第１大会への参加要求を受け付ける。３）の態様によれば、ユーザ端末に表示された参加要求情報を読取装置で読み取らせることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１９５】
４）本発明の一態様では、前記大会会場では、前記第１大会への参加要求を行うための参加要求情報が提示されており、前記ユーザ端末は、前記第１操作に基づいて、前記参加要求情報を読み取り、前記第１参加要求受付手段（３０１）は、前記参加要求情報が前記ユーザ端末によって読み取られた場合に、前記第１大会への参加要求を受け付ける。４）の態様によれば、大会会場で提示された参加要求情報をユーザ端末で読み取らせることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１９６】
５）本発明の一態様では、前記大会会場には、前記ユーザ端末との間で通信可能な通信装置が設置されており、前記ユーザ端末は、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記通信装置に送信し、前記第１参加要求受付手段（３０１）は、前記ユーザ端末から送信された前記参加要求情報が前記通信装置で受信された場合に、前記第１大会への参加要求を受け付ける。５）の態様によれば、大会会場でユーザ端末から送信された参加要求情報を通信装置に受信させることで、ユーザが大会会場を訪れたことを特定しやすくなる。
【０１９７】
６）本発明の一態様では、前記大会会場は、前記ユーザ端末との間で通信可能な通信装置が設置されており、前記ユーザ端末は、前記第１操作に基づいて、前記第１大会への参加要求を行うための参加要求情報を前記通信装置から受信し、前記第１参加要求受付手段（３０１）は、前記通信装置から送信された前記参加要求情報が前記ユーザ端末で受信された場合に、前記第１大会への参加要求を受け付ける。６）の態様によれば、大会会場で通信端末から送信された参加要求情報をユーザ端末に受信させることで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１９８】
７）本発明の一態様では、前記ゲームシステム（Ｓ）は、ユーザ端末の位置を示す位置情報を取得する位置情報取得手段（３０９）と、前記ユーザ端末の位置が大会会場内であるか否かを判定する判定手段（３１０）と、を更に含み、前記第１参加要求受付手段（３０１）は、前記ユーザ端末に対する前記ユーザの第１操作が行われ、かつ、前記ユーザ端末の位置が前記大会会場内であると判定された場合に、前記第１大会への参加要求を受け付け、前記第２参加要求受付手段（３０５）は、前記ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける。７）の態様によれば、ユーザ端末の位置が大会会場内であるか否かを判定することで、ユーザが大会会場を訪れたことを確実に特定することができる。
【０１９９】
８）本発明の一態様では、前記第１参加要求受付手段（３０１）は、大会会場に設置された入力手段（５４）に対するユーザの第１操作に基づいて、前記第１大会への参加要求を受け付け、前記第２参加要求受付手段（３０５）は、ユーザ端末に対する第２操作に基づいて、前記第２大会への参加要求を受け付ける。８）の態様によれば、大会会場に設置された入力手段に対するユーザの第１操作によって入力された参加要求情報によって、ユーザが大会会場を訪れたことを確実に特定することができる。
【０２００】
９）本発明の一態様では、前記ゲームシステム（Ｓ）は、前記第１大会又は前記第２大会の何れか一方を選択するための選択画像を、ユーザ端末に表示させる表示制御手段（１０１）を更に含み、前記第１参加要求受付手段（３０１）は、前記選択画像において前記第１大会が選択された場合に、前記所定の情報を取得することで、前記第１大会への参加要求を受け付け、前記第２参加要求受付手段（３０５）は、前記選択画像において前記第２大会が選択された場合に、前記第２大会への参加要求を受け付ける。９）の態様によれば、第１大会又は第２大会のうち、選択画像から選択した方の大会の参加要求が行われるので、参加要求をするための操作をしやすくなり、ユーザの利便性を向上させることができる。
【０２０１】
１０）本発明の一態様では、前記ゲームシステム（Ｓ）は、前記第１大会と前記第２大会の何れか一方を選択するための選択画像を、ユーザ端末に表示させる表示制御手段（１０１）と、前記第１大会への参加登録が行われていない場合に、前記選択画像における前記第１大会の表示を制限する表示制限手段（３１１）と、前記第１大会への参加登録が行われた場合に、前記選択画像における前記第１大会の表示制限を解除する制限解除手段（３１２）と、を含む。１０）の態様によれば、第１大会への参加登録が行われていない場合には、選択画像において第１大会の表示が制限されているので、第１大会に参加登録していないユーザが第１大会を間違えて選択するといったことを防止できる。また、選択画像の表示の変化によって、第１大会に参加登録したことを容易に把握することができる。
【０２０２】
１１）本発明の一態様では、前記ゲームシステム（Ｓ）は、前記第１大会に参加した前記複数のユーザの各々に対し、所定の報酬体系に基づいて報酬を付与する第１報酬付与手段（３０４）と、前記第２大会に参加した前記複数のユーザの各々に対し、前記第１大会と同じ前記所定の報酬体系に基づいて報酬を付与する第２報酬付与手段（３０８）と、を更に含む。１１）の態様によれば、第１大会と第２大会とで報酬体系を同じにすることで、報酬体系を分かりやすくすることができる。
【０２０３】
１２）本発明の一態様では、前記所定の報酬体系は、前記ユーザの順位と、前記ユーザに付与される報酬と、の対応関係が定められた情報であり、前記第１大会における前記所定の報酬体系と前記第２大会における前記所定の報酬体系とで、前記順位と前記報酬との対応関係が同じである。１２）の態様によれば、第１大会の参加者は第２大会の参加者よりも少なくなりがちであり、第２大会よりも第1大会に参加した方が、順位が良くなりやすく良い報酬をもらいやすくなる。
【０２０４】
１３）本発明の一態様では、前記ゲームシステム（Ｓ）では、複数の大会会場の各々で前記第１大会が互いに異なる時期に開催され、前記ゲームシステム（Ｓ）は、複数の前記大会会場の各々で開催される前記第１大会の開催時期と、現在時間と、に基づいて、複数の前記大会会場の各々で開催される前記第１大会のうち、開催中の前記第１大会を特定する特定手段（３１３）と、前記特定手段（３１３）に特定された前記第１大会への参加要求をするための参加要求画像をユーザ端末に表示させる表示制御手段（１０１）と、を更に含み、前記第１参加要求受付手段（３０１）は、前記参加要求画像が表示された場合に、前記所定の情報を取得することで、前記第１大会への参加要求を受け付ける。１３）の態様によれば、現在時間に基づいて開催中の第１大会を特定することで、ユーザを開催中の第１大会に確実に参加登録させることができる。
【０２０５】
１４）本発明の一態様では、前記ゲームシステム（Ｓ）は、前記第１大会で所定の成績を収めたユーザと、前記第２大会で所定の成績を収めたユーザと、が参加する第３の大会に係るゲーム処理を実行する第３大会実行手段（３１４）、を更に含む。１４）の態様によれば、第１大会と第２大会の後に第３の大会を開催することで大会の興趣性をより効果的に向上させることができる。
【符号の説明】
【０２０６】
Ｓ  ゲームシステム、Ｎ  ネットワーク、１０  ユーザ端末、３０  サーバ、５０  運営者端末、７０  読取装置、１１，３１，５１  制御部、１２，３２，５２  記憶部、１３，３３，５３  通信部、１４，５４  入力部、１５，５５  表示部、１６  撮影部、１７  ＧＰＳセンサ、Ｇ１  大会選択画像、Ｇ２  オンライン大会画像、Ｇ３  リアル大会画像、１００  データ記憶部、１０１  表示制御部、３００  データ記憶部、３０１  第１参加要求受付部、３０２  第１参加登録部、３０３  第１大会実行部、３０４  第１報酬付与部、３０５  第２参加要求受付部、３０６  第２参加登録部、３０７  第２大会実行部、３０８  第２報酬付与部、３０９  位置情報取得部、３１０  判定部、３１１  表示制限部、３１２  制限解除部、３１３  特定部、Ａ１２，Ａ２６，Ａ３３，Ａ３８  表示領域、Ｂ１０，Ｂ１１，Ｂ２０，Ｂ２１，Ｂ２２，Ｂ２３，Ｂ２４，Ｂ２５，Ｂ２７，Ｂ３１，Ｂ３２，Ｂ３４，Ｂ３５，Ｂ３６，Ｂ３７，Ｂ３９，Ｂ３９０，Ｂ３９１，Ｂ３９２，Ｂ３９３，Ｂ４０  ボタン、Ｃ３０  二次元コード、ＤＢ１  ユーザデータベース、ＤＢ２  リアル大会データベース、ＤＢ３  オンライン大会データベース、ＤＴ１  ユーザデータ。
【図１】
2019097752.tif 000003
【図２】
2019097752.tif 000004
【図３】
2019097752.tif 000005
【図４】
2019097752.tif 000006
【図５】
2019097752.tif 000007
【図６】
2019097752.tif 000008
【図７】
2019097752.tif 000009
【図８】
2019097752.tif 000010
【図９】
2019097752.tif 000011
【図１０】
2019097752.tif 000012
【図１１】
2019097752.tif 000013
【図１２】
2019097752.tif 000014
【図１３】
2019097752.tif 000015
【図１４】
2019097752.tif 000016
【図１５】
2019097752.tif 000017
【図１６】
2019097752.tif 000018