(57)【要約】【課題】適切な大会の運営をする。【解決手段】大会運営システム（Ｓ）の入力受付手段（７０１）は、大会に出場する複数の出場者の各々の出場者情報の入力を受け付ける。提示手段（７０２）は、大会を観戦する観戦者に出場者情報を提示する。選択受付手段（７０３）は、観戦者による、複数の出場者のうちの少なくとも１人の選択を受け付ける。受付可能期間設定手段（７０４）は、出場者情報の入力に基づいて、観戦者による少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する。【選択図】図１１
2019194893.tif 000002
【特許請求の範囲】
【請求項１】
大会に出場する複数の出場者の各々の出場者情報の入力を受け付ける入力受付手段と、
前記大会を観戦する観戦者に前記出場者情報を提示する提示手段と、
前記観戦者による、前記複数の出場者のうちの少なくとも１人の選択を受け付ける選択受付手段と、
前記出場者情報の入力に基づいて、前記観戦者による前記少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する設定手段と、
を含む大会運営システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大会運営システム、大会運営装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、ゲームやスポーツなどの大会を観戦者に観戦させるシステムが知られている。例えば、特許文献１には、現実世界のサッカーリーグを模したサッカーゲームを観戦可能とし、観戦者に勝利するチームを予想させ、予想が当たった観戦者に対して報酬を付与するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１３３１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、大会の運営者は、運営業務に追われてしまい、例えば特許文献１のような予想受け付けの開始作業や締め切り作業を忘れてしまう可能性があった。その結果、例えば、観戦者による予想自体をすることができなくなったり、観戦者による予想が無効になったりしてしまい、適切な大会の運営をすることができなくなる恐れがあった。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、適切な大会の運営をすることが可能な大会運営システム、大会運営装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係る大会運営システムは、大会に出場する複数の出場者の各々の出場者情報の入力を受け付ける入力受付手段と、前記大会を観戦する観戦者に前記出場者情報を提示する提示手段と、前記観戦者による、前記複数の出場者のうちの少なくとも１人の選択を受け付ける選択受付手段と、前記出場者情報の入力に基づいて、前記観戦者による前記少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する設定手段と、を含む。
【０００７】
本発明の一態様に係る大会運営装置は、大会に出場する複数の出場者の各々の出場者情報を、前記大会を観戦する観戦者に前記出場者情報を提示する提示手段と、前記観戦者による、前記複数の出場者のうちの少なくとも１人の選択を受け付ける選択受付手段と、前記出場者情報の入力に基づいて、前記観戦者による前記少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する設定手段と、を含む。
【図面の簡単な説明】
【０００８】
【図１】大会運営システムの全体構成を示す図である。
【図２】大会選択画像の一例を示す図である。
【図３】観戦画像の一例を示す図である。
【図４】大会管理画像の一例を示す図である。
【図５】大会管理画像の一例を示す図である。
【図６】出場者情報が入力された場合の観戦画像の一例を示す図である。
【図７】観戦者が応援ボタンを選択した場合の観戦画像の一例を示す図である。
【図８】応援する出場者が確定した場合の観戦画像の一例を示す図である。
【図９】準決勝グループＡの対戦が開始した場合の観戦画像の一例を示す図である。
【図１０】準決勝グループＡの対戦が終了した場合の観戦画像の一例を示す図である。
【図１１】大会運営システムで実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。
【図１２】グループデータのデータ格納例を示す図である。
【図１３】グループタイプデータのデータ格納例を示す図である。
【図１４】出場者データのデータ格納例を示す図である。
【図１５】応援状況データのデータ格納例を示す図である。
【図１６】ユーザデータのデータ格納例を示す図である。
【図１７】グループ登録処理の一例を示すフロー図である。
【図１８】受付可能期間設定処理の一例を示すフロー図である。
【図１９】観戦画像表示処理の一例を示すフロー図である。
【図２０】観戦画像表示処理の一例を示すフロー図である。
【発明を実施するための形態】
【０００９】
［１．大会運営システムの全体構成］
以下、本発明に係る大会運営システムの実施形態を図面に基づいて説明する。なお、図面において同一又は対応する構成には同一の符号を付し、繰り返しの説明を省略することがある。
【００１０】
本実施形態の大会運営システムは、大会を運営するためのシステムである。大会とは、例えば、ゲームやスポーツなどの競技に関するイベントであり、出場者が互いに優劣を競うものである。例えば、大会は、競技会ということもできる。なお、ゲームとしては、電子的なゲーム（ビデオゲーム）に限られず、物理的なカードを用いたカードゲーム（例えば、トレーディングカードゲーム）であってもよいし、物理的な駒や石などを用いたボードゲーム（例えば、囲碁や将棋）であってもよい。例えば、ゲームの大会が開催される場合には、出場者はゲームのユーザ（プレイヤ）であり、スポーツの大会が開催される場合には、出場者は選手である。なお、大会は、人間と、コンピュータ（例えば、ＡＩやロボット）又は架空の人間（例えば、ゲームキャラクタ）とが対戦するものであってもよい。
【００１１】
例えば、大会では、１種目の優劣が競われてもよいし、複数種目の優劣が競われてもよい。なお、優劣は、例えば、勝敗、順位、得点などによって決まるようにしてもよい。また例えば、大会は、対戦に限られず、出場者が互いに協力するものであってもよい。また例えば、大会では、出場者が自分の端末を操作してもよいし、運営者によって専用の端末が用意されていてもよいし、特に端末が用いられなくてもよい。また例えば、大会は、いわゆるｅスポーツと呼ばれる大会であってもよいし、特に賞金や景品がかけられていない大会であってもよい。
【００１２】
また例えば、大会は、実在の大会会場において開催されてもよいし、特に大会会場を用意せずにオンライン上で開催されてもよい。例えば、大会会場は、出場者を集める場所である。例えば、大会会場は、イベント会場、野球場、陸上競技場、音楽ホール、ゲームセンターなどである。
【００１３】
図１は、大会運営システムの全体構成を示す図である。図１に示すように、本実施形態に係る大会運営システムＳは、運営者端末１０、観戦者端末３０、出場者端末５０、及びサーバ７０を含む。運営者端末１０、観戦者端末３０、出場者端末５０、及びサーバ７０の各々は、インターネットなどのネットワークＮに接続され、データ通信が可能である。
【００１４】
運営者端末１０は、大会の運営者が操作するコンピュータであり、例えば、運営者端末１０は、携帯端末（例えば、スマートフォンなどの携帯電話又はタブレット型コンピュータ）やパーソナルコンピュータ等である。
【００１５】
運営者は、例えば、大会の運営主体となる者である。運営者は、大会の主催者であってもよいし、主催者から運営業務を委託された者であってもよい。例えば、ゲームの大会であれば、ゲーム会社が運営者になってもよいし、ゲーム会社から委託された運営会社が運営者になってもよいし、ゲームユーザの中の有志が運営者になってもよい。
【００１６】
運営者端末１０は、制御部１１、記憶部１２、通信部１３、操作部１４、及び表示部１５を含む。制御部１１は、少なくとも１つのマイクロプロセッサを含む。例えば、制御部１１は、複数のマイクロプロセッサを含んでもよい。制御部１１は、オペレーティングシステムやその他のプログラムに従って処理を実行する。記憶部１２は、主記憶部（例えば、ＲＡＭ）及び補助記憶部（例えば、不揮発性の半導体メモリ）を含む。記憶部１２は、プログラムやデータを記憶する。なお、例えば、運営者端末１０がパーソナルコンピュータ等である場合、記憶部１２は、例えばハードディスクドライブ又はソリッドステートドライブ等の補助記憶部を含むようにしてもよい。通信部１３は、通信モジュールや通信インタフェースを含む。通信部１３は、ネットワークＮを介してデータ通信を行う。
【００１７】
操作部１４は、入力デバイスであり、例えば、ボタン、キー、レバー、ゲームコントローラ（ゲームパッド）、マウスやタッチパネルなどのポインティングデバイス、又はキーボード等を含んでもよい。また例えば、操作部１４は、ユーザが音声又はジェスチャによって入力操作を行うためのマイクやカメラを含んでもよい。表示部１５は、例えば、液晶表示パネル又は有機ＥＬディスプレイ等であり、制御部１１の指示に従って画面を表示する。なお、操作部１４及び表示部１５は、運営者端末１０に内蔵されていなくともよく、運営者端末１０に接続された外部装置であってもよい。
【００１８】
観戦者端末３０は、観戦者が操作するコンピュータであり、携帯端末（例えば、スマートフォンなどの携帯電話又はタブレット型コンピュータ）、パーソナルコンピュータ、携帯ゲーム機、据置ゲーム機、業務用ゲーム機、又は、情報処理機能を備えた多機能型テレビジョン受像機（スマートテレビ）等である。
【００１９】
観戦者は、例えば、大会には出場せずに大会を観戦する者である。観戦とは、例えば、大会の様子を示す画像を見たり音声を聞いたりすることである。例えば、観戦者は、場所を選ばずにオンラインで観戦してもよいし、大会会場で直接観戦してもよいし、パブリックビューイング会場において観戦してもよい。
【００２０】
観戦者端末３０は、制御部３１、記憶部３２、通信部３３、操作部３４、及び表示部３５を含む。制御部３１、記憶部３２、通信部３３、操作部３４、及び表示部３５のハードウェア構成は、それぞれ制御部１１、記憶部１２、通信部１３、操作部１４、及び表示部１５と同様であってよい。
【００２１】
出場者端末５０は、先述した出場者が操作するコンピュータであり、携帯端末（例えば、スマートフォンなどの携帯電話又はタブレット型コンピュータ）、パーソナルコンピュータ、携帯ゲーム機、据置ゲーム機、業務用ゲーム機、又は、情報処理機能を備えた多機能型テレビジョン受像機（スマートテレビ）等である。
【００２２】
出場者端末５０は、制御部５１、記憶部５２、通信部５３、操作部５４、及び表示部５５を含む。制御部５１、記憶部５２、通信部５３、操作部５４、及び表示部５５のハードウェア構成は、それぞれ制御部１１、記憶部１２、通信部１３、操作部１４、及び表示部１５と同様であってよい。
【００２３】
サーバ７０は、サーバコンピュータである。図１に示すように、サーバ７０は、制御部７１、記憶部７２、及び通信部７３を含む。制御部７１、記憶部７２、及び通信部７３のハードウェア構成は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様であってよい。
【００２４】
なお、記憶部１２，３２，５２，７２に記憶されるものとして説明するプログラムやデータは、例えば、ネットワークＮを介して運営者端末１０、観戦者端末３０、出場者端末５０、及びサーバ７０に供給されるようにしてもよい。また、運営者端末１０、観戦者端末３０、出場者端末５０、及びサーバ７０は、情報記憶媒体（例えば、光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み取るための読取部（例えば、光ディスクドライブ又はメモリカードスロット）を含むようにしてもよい。そして、情報記憶媒体を介して運営者端末１０、観戦者端末３０、出場者端末５０、及びサーバ７０にプログラムやデータが供給されるようにしてもよい。
【００２５】
［２．大会の概要］
本実施形態では、出場者がゲームのスコアを競う大会を一例として説明する。また、野球ゲームが用いられる場合を一例として説明するが、大会で用いられるゲームは、ゲーム形式・ジャンルを問わず任意のゲームであってよく、例えば、野球以外のスポーツゲーム（例えば、サッカーゲーム）、カードゲーム、アクションゲーム、ロールプレイングゲーム、シミュレーションゲーム、レースゲーム、ボードゲーム、又は格闘ゲームであってもよい。
【００２６】
また、本実施形態では、大会に準決勝と決勝戦が用意されている場合を説明するが、大会は、任意の形式で行われるようにすればよく、例えば、準決勝と決勝戦以外の対戦（例えば、１回戦、２回戦・・・準々決勝等）が存在してもよい。他にも例えば、勝ち抜き戦が行われるトーナメント形式であってもよいし、総当たり戦が行われるリーグ戦形式であってもよいし、敗者復活戦が存在してもよい。
【００２７】
また、本実施形態では、大会会場に集められたユーザのうち、予選を勝ち抜いた８人が準決勝に進む場合を一例として説明する。ただし、準決勝に進むことができる出場者は、任意の人数であってよく、例えば、数人程度であってもよいし、数十人〜数千人又はそれ以上であってもよい。また、特に予選が行われることなく、出場者が決定されてもよい。
【００２８】
また、本実施形態では、準決勝グループＡ、準決勝グループＢ、及び決勝戦グループが用意されている場合を一例として説明するが、特にグループ分けされていなくてもよい。なお、グループの数は２つに限られず、３つ以上であってもよい。また、本実施形態では、各グループには、出場者が４人ずつ割り振られるものとするが、各グループに割り振られる出場者の数は異なってもよい。例えば、各出場者がどのグループに割り振られるかは、運営者が決定してもよいし、抽選によって決定してもよい。
【００２９】
各出場者は、同じグループの他の出場者とゲームのスコアを競うことになる。本実施形態では、各グループの上位２名（合計４名）が決勝戦に進むことができる場合を説明するが、決勝戦に進むことができる出場者は、任意の人数であってよく、例えば、各グループの上位１人だけが決勝戦に進むことができてもよいし、出場者数によっては、各グループの上位３人以上が決勝戦に進むことができてもよい。また例えば、運営者側で指定した招待者（例えば、前回大会の優勝者や後述するオンライン大会の成績優秀者）が決勝戦から参加できるようにしてもよい。
【００３０】
例えば、準決勝グループＡを例に挙げて説明すると、準決勝グループＡの出場者は、自分の出場者端末５０を操作してゲームをプレイする。サーバ７０は、各出場者端末５０からゲームの状況を取得してもよいし、ゲームを実行する他のサーバからゲームの状況を取得してもよい。あるいは、サーバ７０自身が、各出場者端末５０からユーザの操作内容を取得してゲームを実行する場合には、記憶部７２に記憶されたゲームの状況を参照してもよい。サーバ７０は、取得したゲームの状況に基づいて、各ユーザが獲得したスコアを特定し、上位２名を決勝戦に進む出場者として決定する。準決勝グループＢ及び決勝戦グループも同様に、サーバ７０は、ゲームの状況を取得して各ユーザが獲得したスコアを特定し、上位２名を決勝戦に進む出場者として決定すればよい。
【００３１】
本実施形態では、観戦者は、準決勝グループＡ、準決勝グループＢ、及び決勝戦グループのうちの任意の対戦を観戦することができる。観戦者は、特にゲームをプレイしなくてもよいが、本実施形態では、観戦者もゲームをプレイするユーザである場合を説明する。更に、上記説明した大会以外の大会が特に用意されていなくてもよいが、本実施形態では、誰でも参加可能な大会も用意されている場合を説明する。
【００３２】
例えば、誰でも参加可能な大会は、特に大会会場が用意されておらず、場所を選ばずに参加することができる。以降、誰でも参加可能な大会をオンライン大会と記載し、大会会場で開催される大会をリアル大会と記載する。例えば、観戦者が観戦者端末３０からゲームプログラムを起動すると、大会を選択するための大会選択画像が表示部３５に表示される。
【００３３】
図２は、大会選択画像の一例を示す図である。図２に示すように、大会選択画像Ｇ１には、オンライン大会に参加するためのオンライン大会ボタンＢ１０が表示される。観戦者がオンライン大会ボタンＢ１０を選択すると、オンライン大会に参加できる。オンライン大会では、例えば、他のユーザと野球ゲームの試合で対戦してもよいし、所定のミッションに挑戦して獲得したスコアを他のユーザと競ってもよい。ミッションとしては、ゲームに関するものであればよく、例えば、野球ゲームであれば、打撃、投球、盗塁、バント、守備などの成功具合によってスコアが決定されるものであってもよい。
【００３４】
また例えば、大会選択画像Ｇ１には、リアル大会に参加するためのリアル大会ボタンＢ１１が表示される。例えば、大会会場において予選が行われる場合には、リアル大会ボタンＢ１１を選択して所定のエントリー操作をすることでリアル大会にエントリーし、予選に参加できるようにしてもよい。リアル大会のゲームは、オンライン大会のゲームと同じであってもよいし異なっていてもよい。例えば、リアル大会は、所定のエントリー期間においてのみエントリーすることができ、エントリー期間外の場合には、図２に示すように、リアル大会ボタンＢ１１がグレーアウト等されて選択できないようにしてもよい。
【００３５】
また例えば、大会選択画像Ｇ１には、リアル大会を観戦するための観戦ボタンＢ１２が表示される。なお、リアル大会ボタンＢ１１及び観戦ボタンＢ１２は、リアル大会の開催日時が近づいた場合にだけ表示されるようにしてもよい。観戦者が観戦ボタンＢ１２を選択すると、リアル大会を観戦するための観戦画像が表示部３５に表示される。
【００３６】
図３は、観戦画像の一例を示す図である。図３に示すように、観戦画像Ｇ２は、準決勝グループＡ、準決勝グループＢ、及び決勝戦グループの中から観戦する対戦を切り替えるためのタブＴ２００〜Ｔ２０２を含む。タブＴ２００は、準決勝グループＡの情報を表示させるためのタブである。タブＴ２０１は、準決勝グループＢの情報を表示させるためのタブである。タブＴ２０２は、決勝戦グループの情報を表示させるためのタブである。ここでは、準決勝グループＡのタブＴ２００が選択された場合の画面例を説明する。なお、以降、タブＴ２００〜Ｔ２０２を区別する必要のないときは、単にタブＴ２０と記載する。
【００３７】
例えば、観戦画像Ｇ２は、準決勝グループＡの出場者の顔写真や氏名などの出場者情報を表示するための表示領域Ａ２１を含む。図３の例では、出場者情報がまだ入力されておらず、表示領域Ａ２１には、出場者情報が表示されていない。この状態では、観戦者は、準決勝グループＡに誰が出場するのかを、観戦画像Ｇ２から知ることができない。
【００３８】
また例えば、観戦画像Ｇ２には、リアル大会の開催概要等の情報を表示するための大会情報ボタンＢ２２と、観戦者の報酬の一覧を表示するための報酬ボタンＢ２３と、が表示される。本実施形態では、観戦者は、出場者を応援することができ、応援した出場者が勝利すると、観戦者に対し、ゲームアイテムやゲーム内通貨などの報酬が付与されるようになっている。なお、報酬としては、ゲーム内で使用するものに限られず、ゲーム外で手渡しや郵送などによって与えられる景品や金券などであってもよい。観戦者が報酬ボタンＢ２３を選択すると、応援によって獲得できる報酬の一覧が表示される。
【００３９】
また例えば、観戦画像Ｇ２は、大会の進行の様子を表示するための表示領域Ａ２４を含む。図３の例では、準決勝グループＡの対戦の開始前なので、表示領域Ａ２４には「配信開始までお待ち下さい。」といったメッセージが表示され、特に大会の進行の様子は表示されない。準決勝グループＡの出場者情報が入力されるまでは、図３の観戦画像Ｇ２のままとなる。
【００４０】
本実施形態では、運営者は、出場者情報を入力するにあたり、各グループの基本情報を登録する。ここでは、準決勝グループＡ、準決勝グループＢ、及び決勝グループの３つのグループがあるので、運営者は、これら３つのグループの基本情報を登録することになる。例えば、運営者が運営者端末１０からグループを新規作成するための操作を行うと、大会の運営を管理するための大会管理画像が表示部１５に表示され、運営者は、大会管理画像から各グループの基本情報を登録する。
【００４１】
図４は、大会管理画像の一例を示す図である。図４に示すように、大会管理画像Ｇ３には、グループ名を入力するための入力フォームＦ３０、グループの定員を入力するための入力フォームＦ３１、グループのタイプを入力するための入力フォームＦ３２、及び開始予定日時を入力するための入力フォームＦ３３が表示される。なお、グループ名とタイプは特に設定されなくてもよい。
【００４２】
グループのタイプとは、例えば、グループの種類であり、本実施形態では、タイプによって後述する受付可能期間の長さが異なるようになっている。開始予定日時は、例えば、後述する受付可能期間の開始を予定する日時である。例えば、開始予定日時は、試合の開始予定日時の所定時間前となるように設定される。
【００４３】
例えば、運営者は、「準決勝グループＡ」、「準決勝グループＢ」、又は「決勝グループ」といったグループ名を入力フォームＦ３０に入力する。また例えば、運営者は、各グループの定員の数値（ここでは４人）を入力フォームＦ３１に入力する。また例えば、運営者は、複数のタイプのうちの何れかを入力フォームＦ３２に入力する。また例えば、運営者は、開始予定日時の数値を入力フォームＦ３３に入力する。運営者は、これらの情報を入力したうえで送信ボタンＢ３４を選択すると、グループを登録することができる。
【００４４】
上記のようにして登録されたグループの出場者が決まると、運営者は、当該出場者の出場者情報を入力する。例えば、大会管理画像Ｇ３は、グループの登録だけでなく、出場者情報の入力も可能となっており、運営者は、準決勝グループＡの出場者の出場者情報と、準決勝グループＢの出場者情報と、を入力する。
【００４５】
図５は、大会管理画像の一例を示す図である。図５に示すように、大会管理画像Ｇ３には、出場者情報を入力するグループを選択するための入力フォームＦ３５が表示される。例えば、運営者が操作部１４を操作して入力フォームＦ３５にカーソルを合わせると、登録済みのグループが選択可能に表示される。運営者は、操作部１４を操作して出場者情報を入力したいグループを選択する。
【００４６】
本実施形態では、出場者情報として、出場者の名前（氏名・ハンドルネーム）、顔写真（顔写真・アイコン画像）、及び予選成績を入力可能となっており、例えば、大会管理画像Ｇ３には、出場者の名前を入力するための入力フォームＦ３６０、出場者の顔写真をアップロードするための入力フォームＦ３６１、及び出場者の予選成績を入力するための入力フォームＦ３６２が表示される。
【００４７】
なお、出場者情報は、出場者に関する情報であればよく、例えば、出場者の性別、年齢、出身地、又はその他のプロフィール情報などであってもよい。また例えば、出場者の名前を入力させるための入力フォームＦ３６０は、テキスト入力だけでなく、予め登録されているユーザリストから選択させるようにしてもよいし、ユーザＩＤを入力させるものでもよい。また、顔写真のデータは、別の端末で入力させるようにしてもよい。
【００４８】
例えば、運営者は、操作部１４を操作して、入力フォームＦ３６０にカーソルを合わせ、出場者の名前を入力する。また例えば、運営者は、操作部１４を操作して、入力フォームＦ３６１にカーソルを合わせ、出場者の顔写真のファイル名やリンクを入力する。また例えば、運営者は、操作部１４を操作して、入力フォームＦ３６２にカーソルを合わせ、出場者の予選成績を入力する。なお、以降、入力フォームＦ３６０〜Ｆ３６２を区別する必要のないときは、単に入力フォームＦ３６と記載する。
【００４９】
また例えば、大会管理画像Ｇ３には、サーバ７０に出場者情報を送信するための送信ボタンＢ３７が表示される。入力フォームＦ３５からグループが選択され、入力フォームＦ３６に出場者情報を入力された状態で、運営者が送信ボタンＢ３７を選択すると、出場者情報がサーバ７０に登録される。出場者情報がサーバ７０に登録されると、観戦画像Ｇ２が図３の状態から変わり、当該出場者情報が表示領域Ａ２１に表示される。
【００５０】
図６は、出場者情報が入力された場合の観戦画像の一例を示す図である。図６に示すように、表示領域Ａ２１には、準決勝グループＡの出場者情報Ｉ２１００〜Ｉ２１０３が表示される。例えば、出場者情報Ｉ２１００には、「田中」という出場者の名前、顔写真、及び予選成績が表示される。また例えば、出場者情報Ｉ２１０１には、「佐藤」という出場者の名前、顔写真、及び予選成績が表示される。また例えば、出場者情報Ｉ２１０２には、「鈴木」という出場者の名前、顔写真、及び予選成績が表示される。また例えば、出場者情報Ｉ２１０３には、「山田」という出場者の名前、顔写真、及び予選成績が表示される。
【００５１】
また例えば、出場者情報Ｉ２１００〜Ｉ２１０３の下には、観戦者が出場者を応援するための応援ボタンＢ２５０〜Ｂ２５３が表示される。例えば、応援ボタンＢ２５０は、「田中」という出場者を応援するためのボタンであり、出場者情報Ｉ２１００の下に表示される。また例えば、応援ボタンＢ２５１は、「佐藤」という出場者を応援するためのボタンであり、出場者情報Ｉ２１０１の下に表示される。また例えば、応援ボタンＢ２５２は、「鈴木」という出場者を応援するためのボタンであり、出場者情報Ｉ２１０２の下に表示される。また例えば、応援ボタンＢ２５３は、「山田」という出場者を応援するためのボタンであり、出場者情報Ｉ２１０３の下に表示される。
【００５２】
以降、出場者情報Ｉ２１００〜Ｉ２１０３を区別する必要のないときは、単に出場者情報Ｉ２１０と記載し、応援ボタンＢ２５０〜Ｂ２５３を区別する必要のないときは、単に応援ボタンＢ２５と記載する。また、特に図面を参照する必要のないときは、出場者情報の符号を省略して説明することがある。
【００５３】
本実施形態では、応援ボタンＢ２５の選択を受け付け可能な受付可能期間が設定されており、表示領域Ａ２６には、受付可能期間の残り時間が表示される。受付可能期間の設定方法の詳細は後述するが、例えば、受付可能期間は、出場者情報Ｉ２１０の入力が完了した時点から当該時点の所定時間までの期間となっている。受付可能期間の長さは、任意の長さであってよく、例えば、図６の例では３０分としているが、数分程度であってもよいし、数時間〜数日又はそれ以上の長さであってもよい。
【００５４】
例えば、受付可能期間が経過すると、観戦者は応援ボタンＢ２５を選択することができなくなる。このため、観戦者は、受付可能期間内に、応援したい出場者の応援ボタンＢ２５を選択することになる。なお、観戦者は、応援ボタンＢ２５を必ず選択しなければならないわけではなく、特に応援ボタンＢ２５を選択しなくても観戦することができるようにしてもよい。例えば、観戦者は、「田中」という出場者を応援したい場合には、当該出場者に対応する応援ボタンＢ２５０を選択することになる。
【００５５】
図７は、観戦者が応援ボタンＢ２５０を選択した場合の観戦画像Ｇ２の一例を示す図である。図７に示すように、観戦画像Ｇ２には、観戦者が応援する出場者を確認するためのダイアログＤ２７が表示される。観戦者がキャンセルボタンＢ２７０を選択すると、観戦画像Ｇ２は図６の状態に戻り、応援ボタンＢ２５を再び選択可能な状態となる。一方、観戦者が決定ボタンＢ２７１を選択すると、観戦者が「田中」という出場者を応援することが確定し、観戦画像Ｇ２の表示が変わる。なお、図７の例では、応援する出場者が確定した後は変更できないものとしているが、応援する出場者の確定後に変更できてもよい。
【００５６】
図８は、応援する出場者が確定した場合の観戦画像Ｇ２の一例を示す図である。図８に示すように、観戦者が応援する「田中」という出場者の出場者情報Ｉ２１００上に、応援中であることを示す応援画像Ｇ２８が表示され、応援ボタンＢ２５が消える。また例えば、応援する出場者が確定すると、表示領域Ａ２４が表示領域Ａ２１の上に移動し、大会が進行する様子が見やすい状態となる。図８の例では、準決勝グループＡの対戦の開始前であり、表示領域Ａ２４には、まだ大会の進行の様子は表示されていない。
【００５７】
図９は、準決勝グループＡの対戦が開始した場合の観戦画像Ｇ２の一例を示す図である。図９に示すように、表示領域Ａ２４には、準決勝グループＡの進行を示す大会画像Ｇ２４０が表示される。図９の例では、大会画像Ｇ２４０として、準決勝グループＡの出場者がプレイ中のゲームの画像が表示されているが、大会画像Ｇ２４０は、競技進行の様子が分かる画像であればよく、ゲームの画像ではなく、大会会場をカメラで撮影した画像であってもよい。
【００５８】
観戦画像Ｇ２が図９の状態になると、観戦者は、表示領域Ａ２４に表示された大会画像Ｇ２４０を見て準決勝グループＡを観戦することになる。なお、観戦者端末３０がスピーカーやイヤホンジャックなどの音声出力部を含む場合には、大会の実況などの音声が出力されてもよい。準決勝グループＡの対戦が終了すると、準決勝グループＡの結果が観戦画像Ｇ２に表示される。
【００５９】
図１０は、準決勝グループＡの対戦が終了した場合の観戦画像Ｇ２の一例を示す図である。図１０に示すように、観戦画像Ｇ２には、観戦者が応援する出場者が勝利したか否かを示すダイアログＤ２９が表示される。例えば、観戦者が応援する出場者が勝利した場合には、観戦者に付与される報酬の内容がダイアログＤ２９に表示される。なお、ダイアログＤ２９には、他の情報が表示されるようにしてもよく、例えば、準決勝グループＡの各出場者の順位やプレイ内容の詳細などが表示されるようにしてもよい。また、応援する出場者が勝利した場合に、観戦者に付与される報酬内容をダイアログＤ２９で表示せず、観戦者端末３０のホーム画面等に移行した時に、報酬を得たということを表示するようにしてもよい。
【００６０】
上記のように、本実施形態の大会運営システムＳは、出場者情報が入力されると受付可能期間が設定され、当該受付可能期間において、観戦者による出場者の選択を受け付けることで、適切な大会の運営をすることを可能とする構成となっている。以降、当該構成の詳細を説明する。
【００６１】
［３．大会運営システムにおいて実現される機能］
図１１は、大会運営システムＳで実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。本実施形態では、大会運営に関する主な機能がサーバ７０において実現され、サーバ７０が本発明に係る大会運営装置である場合を説明する。図１１に示すように、サーバ７０では、データ記憶部７００、入力受付部７０１、提示部７０２、選択受付部７０３、及び設定部７０４が実現される。
【００６２】
［３−１．データ記憶部］
データ記憶部７００は、記憶部７２を主として実現される。データ記憶部７００は、大会を運営するために必要なデータを記憶する。ここでは、データ記憶部７００が記憶するデータの一例として、グループデータＤＴ１、グループタイプデータＤＴ２、出場者データＤＴ３、応援状況データＤＴ４、及びユーザデータＤＴ５を説明する。
【００６３】
図１２は、グループデータＤＴ１のデータ格納例を示す図である。図１２に示すように、グループデータＤＴ１には、運営者により登録されたグループに関する情報が格納される。例えば、グループデータＤＴ１には、グループを一意に識別するグループＩＤ、グループ名、定員、グループのタイプ、開始予定日時、開始日時、及び終了予定日時が関連付けられて格納される。グループＩＤは、グループが新規作成される場合に発行される。
【００６４】
開始日時は、例えば、受付可能期間を実際に開始した日時である終了予定日時は、例えば、受付可能期間の終了を予定する日時であり、開始時間の所定時間後となる。本実施形態では、受付可能期間の長さはグループのタイプによって決まるので、終了予定日時は、開始日時から、グループのタイプに応じた時間後の日時となる。
【００６５】
図１３は、グループタイプデータＤＴ２のデータ格納例を示す図である。図１３に示すように、グループタイプデータＤＴ２には、グループのタイプに応じた受付可能期間の長さが格納される。例えば、グループタイプデータＤＴ２には、グループのタイプと、受付可能期間の長さと、が関連付けられて格納される。
【００６６】
図１３−図１４のデータ格納例では、準決勝グループＡと準決勝グループＢは、グループのタイプが「１」であり、受付可能期間の長さが「２時間」となる。一方、決勝グループは、グループのタイプが「２」であり、受付可能期間の長さが「１時間」となる。なお、ここでは、準決勝グループＡと準決勝グループＢの方が、決勝グループよりも受付可能期間が長い場合を説明するが、これとは逆に、決勝グループの方が、準決勝グループＡと準決勝グループＢよりも受付可能期間が長くてもよい。
【００６７】
図１４は、出場者データＤＴ３のデータ格納例を示す図である。図１４に示すように、出場者データＤＴ３には、各出場者の出場者情報が格納される。例えば、出場者データＤＴ３には、グループＩＤに関連付けて、出場者を一意に識別する出場者ＩＤ、出場者名、顔写真の画像、及び予選順位が格納される。
【００６８】
例えば、出場者データＤＴ３には、大会管理画像Ｇ３の入力フォームＦ３５に入力されたグループのグループＩＤに関連付けて、入力フォームＦ３６０に入力された出場者名、入力フォームＦ３６１に入力された顔写真の画像、及び入力フォームＦ３６２に入力された予選順位が格納される。なお、出場者ＩＤは、出場者名等が入力されることによって発行されて出場者データＤＴ３に格納されるようにしてもよいし、出場者が予め大会運営システムＳにユーザ登録している場合には、出場者のユーザＩＤを出場者ＩＤとして用いてもよい。
【００６９】
図１５は、応援状況データＤＴ４のデータ格納例を示す図である。図１５に示すように、応援状況データＤＴ４には、各観戦者の応援状況が格納される。例えば、応援状況データＤＴ４には、グループＩＤ、応援する出場者の出場者ＩＤ、及び観戦者のユーザＩＤが関連付けられて格納される。
【００７０】
例えば、グループＩＤは、観戦画像Ｇ２において観戦者が選択したタブＴ２０に対応するグループのグループＩＤである。例えば、観戦画像Ｇ２の表示データには、タブＴ２０とグループＩＤとの関係が定義されており、ユーザが選択したタブＴ２０がどのグループＩＤに対応するか特定可能となっている。また例えば、応援する出場者の出場者ＩＤは、観戦者が選択した応援ボタンＢ２５に対応する出場者の出場者ＩＤである。例えば、観戦画像Ｇ２の表示データには、応援ボタンＢ２５と出場者ＩＤとの関係が定義されており、ユーザが選択した応援ボタンＢ２５がどの出場者ＩＤに対応するか特定可能となっている。また例えば、観戦者が応援ボタンＢ２５を選択すると、観戦者端末３０からサーバ７０に対し、タブＴ２０に対応するグループＩＤ、応援ボタンＢ２５に対応する出場者ＩＤ、及び観戦者のユーザＩＤが送信されるようになっており、これらのＩＤが関連付けられて応援状況データＤＴ４に格納されることになる。
【００７１】
図１６は、ユーザデータＤＴ５のデータ格納例を示す図である。図１６に示すように、ユーザデータＤＴ５には、大会運営システムＳにユーザ登録したユーザの基本情報が格納される。例えば、ユーザデータＤＴ５には、大会運営システムＳ内でユーザを一意に識別するユーザＩＤ、ユーザ名、及びレベル等が関連付けられて格納される。ここでは、観戦者が予め大会運営システムＳにユーザ登録しているので、ユーザＩＤは、観戦者を識別する情報ということもできる。更に、出場者が予め大会運営システムＳにユーザ登録している場合には、出場者のユーザＩＤを出場者ＩＤとして用いてもよい。ユーザ名は、ユーザ登録時に入力された名前である。レベルは、ユーザの強さ（うまさ）を示すパラメータであり、ゲームのプレイ状況に応じて変化する。
【００７２】
また、データ記憶部７００に記憶されるデータは、上記の例に限られない。データ記憶部７００は、大会の運営に必要なデータを記憶すればよい。例えば、データ記憶部７００は、対戦中のグループについては、実行中のゲームの状況が格納されていてもよい。ゲームの状況としては、例えば、ゲームの進行状況（例えば、ゲーム空間内のゲームキャラクタの位置や移動方向などの情報）、出場者が獲得したスコア、及び現在の順位などの各種情報が格納されるようにすればよい。また例えば、データ記憶部７００は、各グループにおける対戦の開催期間（例えば、開始予定時点と終了予定時点）を記憶してもよい。また例えば、データ記憶部７００は、観戦者に付与される報酬を示すデータを記憶してもよい。
【００７３】
［３−２．入力受付部］
入力受付部７０１は、制御部７１を主として実現される。入力受付部７０１は、大会に出場する複数の出場者の各々の出場者情報の入力を受け付ける。
【００７４】
入力とは、例えば、コンピュータに対して情報を入力することであり、人間によって手動で行われてもよいし、所定の条件が満たされた場合に行われてもよい。例えば、操作部を使って出場者情報が手動で入力されてもよいし、出場者情報を記憶した情報記憶媒体を読み込ませることで出場者情報が入力されてもよいし、ネットワークＮを介して出場者情報を受信することによって出場者情報が入力されてもよい。また例えば、出場者情報の入力は、大会の運営者によって行われてもよいし、運営者以外の者（例えば、出場者など）によって行われてもよい。また例えば、所定の条件が満たされた場合に出場者情報が入力される場合には、所定の日時が訪れたときに出場者情報が入力されるようにバッチファイルを用意しておいてもよい。また例えば、所定の条件としては、大会運営システムＳにおいて大会の予選が行われて上位者が決定されることであってもよいし、予選が終了して結果の集計処理が実行されることであってもよい。また例えば、所定の条件としては、準決勝グループＡと準決勝グループＢの各々の上位者が決定されることであってもよいし、準決勝グループＡと準決勝グループＢの各々のスコアの集計処理が完了することであってもよい。
【００７５】
本実施形態では、入力受付部７０１がサーバ７０において実現され、運営者が運営者端末１０から出場者情報を入力するので、入力受付部７０１は、ネットワークＮを介して運営者端末１０から出場者情報を受信することによって、出場者情報の入力を受け付ける。なお、入力受付部７０１は、ネットワークＮを介して出場者情報の入力を受け付けるのではなく、サーバ７０に対する直接的な入力を受け付けてもよい。この場合には、入力受付部７０１は、サーバ７０に接続された操作部の検出信号に基づいて出場者情報の入力を受け付けたり、サーバ７０の入出力部や読取部を介して情報記憶媒体を読み込むことによって出場者情報の入力を受け付けたりしてもよい。
【００７６】
本実施形態の大会は、複数のグループが存在するので、入力受付部７０１は、複数のグループの各々の出場者情報の入力を受け付ける。ここでのグループとは、例えば、出場者のグループであり、出場者が競い合うグループである。例えば、予選グループ、準決勝グループ、又は決勝戦グループである。総当たり戦が行われるリーグ戦の場合には、例えば、リーグ戦における複数のブロックの各々がグループに相当する。例えば、入力受付部７０１は、準決勝グループＡ、準決勝グループＢ、及び決勝戦グループの各々ごとに、出場者情報の入力を受け付ける。例えば、入力受付部７０１は、大会管理画像Ｇ３の入力フォームＦ３５において選択されたグループの出場者情報の入力を受け付ける。
【００７７】
なお、入力受付部７０１は、各グループの出場者全員の出場者情報の入力を一度に受け付ける必要はなく、複数回に分けて出場者情報の入力を受け付けてもよい。例えば、入力受付部７０１は、複数の出場者情報の入力をまとめて一度に受け付ける必要はなく、出場者情報の入力を１人ずつ別々に受け付けるようにしてもよいし、出場者情報の入力を２人ずつ受け付けるようにしてもよい。
【００７８】
［３−３．提示部］
提示部７０２は、制御部７１を主として実現される。提示部７０２は、大会を観戦する観戦者に出場者情報を提示する。提示とは、例えば、視覚的又は聴覚的に情報を与えることである。例えば、提示は、出場者情報を画像として表示させたり、出場者情報を音声として出力したりすることである。
【００７９】
本実施形態では、提示部７０２がサーバ７０において実現されるので、提示部７０２は、出場者データＤＴ３に格納された出場者情報を観戦者端末３０に送信することによって、観戦者に出場者情報を提示する。出場者情報を受信した観戦者端末３０は、観戦画像Ｇ２の表示領域Ａ２１内に表示させることになる。
【００８０】
また例えば、提示部７０２は、出場者情報Ｉ２１０と、大会が進行する様子を示す大会画像Ｇ２４０と、を観戦者に対応する表示部３５に表示させる。提示部７０２は、大会画像Ｇ２４０を表示させるための操作が運営者端末から行われた場合に、大会画像Ｇ２４０を表示させるようにしてもよいし、予め定められた時刻（例えば、大会の開催時点や各グループの対戦の開始予定時点）が訪れた場合に、大会画像Ｇ２４０を表示させるようにしてもよい。
【００８１】
大会画像Ｇ２４０とは、例えば、大会会場をカメラで撮影した画像（動画と静止画の両方を含む）であってもよいし、出場者がプレイ中のゲームの画像であってもよい。また例えば、大会画像Ｇ２４０は、大会会場をカメラで撮影した画像とゲームの画像とを合成した画像であってもよいし、大会会場をカメラで撮影した画像にＣＧを合成した画像であってもよい。観戦者に対応する表示部３５とは、例えば、観戦者端末３０に組み込まれている表示部３５、観戦者端末３０に接続されている表示部、又は観戦者の前にある表示部３５である。
【００８２】
本実施形態では、提示部７０２がサーバ７０において実現されるので、提示部７０２は、大会画像Ｇ２４０のデータを観戦者端末３０に送信することによって、大会画像Ｇ２４０を観戦者に対応する表示部３５に表示させる。大会画像Ｇ２４０のデータを受信した観戦者端末３０は、観戦画像Ｇ２の表示領域Ａ２４内に大会画像Ｇ２４０を表示させることになる。
【００８３】
また例えば、提示部７０２は、受付可能期間が終了する前、又は、観戦者が少なくとも１人の出場者を選択する前において、出場者情報Ｉ２１０の表示優先度を大会画像Ｇ２４０よりも高く設定し、受付可能期間が終了した場合、又は、観戦者が少なくとも１人の出場者を選択した場合に、大会画像Ｇ２４０の表示優先度を出場者情報Ｉ２１０よりも高く設定する。
【００８４】
Ａの表示優先度をＢよりも高く設定するとは、例えば、ＡをＢよりも観戦者にとって見えやすい位置又は態様で表示することであり、ＡをＢよりも目立つ位置又は態様で表示することである。例えば、ＡをＢよりも上の位置に表示すること、ＡをＢよりも大きなサイズで表示すること、ＡをＢよりも輝度を高くすること、ＡをＢよりも目立つ色（明るい色）で表示すること、又はＡとＢをそれぞれ別のタブで表示する場合にＡのタブを予め選択することなどが、Ａの表示優先度をＢよりも高く設定することに相当する。なお、Ａが出場者情報Ｉ２１０である場合にはＢは大会画像Ｇ２４０であり、Ａが大会画像Ｇ２４０である場合にはＢは出場者情報Ｉ２１０である。
【００８５】
本実施形態では、観戦者が応援ボタンＢ２５を選択することによって出場者を選択するので、図６に示すように、提示部７０２は、観戦者が応援ボタンＢ２５を選択する前において、出場者情報Ｉ２１０（表示領域Ａ２１）を大会画像Ｇ２４０（表示領域Ａ２４）よりも上にすることによって、出場者情報Ｉ２１０の表示優先度を大会画像Ｇ２４０よりも高く設定する。一方、図８−図９に示すように、提示部７０２は、観戦者が応援ボタンＢ２５を選択した場合に、大会画像Ｇ２４０（表示領域Ａ２４）を出場者情報Ｉ２１０（表示領域Ａ２１）よりも上にすることによって、大会画像Ｇ２４０の表示優先度を出場者情報Ｉ２１０よりも高く設定する。
【００８６】
なお、提示部７０２が出場者情報Ｉ２１０と大会画像Ｇ２４０の表示優先度を変えるのは、観戦者が応援ボタンＢ２５を選択したか否かではなく、受付可能期間が終了したか否かであってもよい。例えば、提示部７０２は、リアルタイムクロックやＧＰＳ信号等に基づいて現在日時を取得し、受付可能期間が終了したか否かを判定する。例えば、提示部７０２は、受付可能期間が終了する前の場合には、出場者情報Ｉ２１０（表示領域Ａ２１）を大会画像Ｇ２４０（表示領域Ａ２４）よりも上にすることによって、出場者情報Ｉ２１０の表示優先度を大会画像Ｇ２４０よりも高く設定する。一方、提示部７０２は、受付可能期間が終了した場合には、大会画像Ｇ２４０（表示領域Ａ２４）を出場者情報Ｉ２１０（表示領域Ａ２１）よりも上にすることによって、大会画像Ｇ２４０の表示優先度を出場者情報Ｉ２１０よりも高く設定する。
【００８７】
本実施形態の大会は、複数のグループの各々ごとに複数の出場者が出場するので、提示部７０２は、複数のグループのうち、受付可能期間になったグループの出場者情報Ｉ２１０の表示優先度を、受付可能期間ではないグループよりも高く設定するようにしてもよい。表示優先度の意味は、上記説明した通りである。ここでは、上記説明したＡが受付可能期間になったグループであり、Ｂが受付可能期間ではないグループに相当する。なお、受付可能期間ではないグループとは、例えば、受付可能期間前のグループ、受付可能期間が設定されていないグループ、又は受付可能期間が経過した後のグループである。
【００８８】
例えば、提示部７０２は、準決勝グループＡが受付可能期間であり、準決勝グループＢが受付可能期間ではない場合には、準決勝グループＡのタブＴ２００が選択された状態の観戦画像Ｇ２を提示する。また例えば、提示部７０２は、準決勝グループＢが受付可能期間であり、準決勝グループＡが受付可能期間ではない場合には、準決勝グループＢのタブＴ２０１が選択された状態の観戦画像Ｇ２を提示する。なお、提示部７０２は、準決勝グループＡとＢの両方が受付可能期間である場合には、予め定められた方のタブＴ２０（例えば、左側にあるタブＴ２００）が選択された状態の観戦画像Ｇ２を提示すればよい。
【００８９】
また例えば、出場者情報Ｉ２１０は、大会の予選における出場者の成績を含むようにしてもよい。予選とは、例えば、大会の本戦に出場するための対戦である。成績とは、例えば、予選における順位やスコアなどである。
【００９０】
また例えば、提示部７０２は、出場者情報Ｉ２１０と対応付けて、当該出場者情報Ｉ２１０が示す出場者を選択するための応援ボタンＢ２５を、観戦者に対応する表示部３５に表示させるようにしてもよい。応援ボタンＢ２５は、応援画像の一例である。応援画像は、予め定められた画像であればよく、ボタンでなくてもよい。例えば、応援画像は、チェックボックスやスライドバーのようなものであってもよいし、出場者の顔写真の画像自体が応援画像であってもよいし、出場者の名前を含む画像であってもよい。
【００９１】
例えば、提示部７０２は、出場者情報Ｉ２１０と応援ボタンＢ２５との対応関係が分かるように表示させる。例えば、提示部７０２は、出場者情報Ｉ２１０の付近に応援ボタンＢ２５を表示させる。付近とは、例えば、所定距離未満の位置のことである。また例えば、提示部７０２は、出場者情報Ｉ２１０の上下左右の何れかの位置に応援ボタンＢ２５を表示させる。また例えば、提示部７０２は、出場者情報Ｉ２１０と応援ボタンＢ２５とを結ぶ線を表示させてもよい。本実施形態では、提示部７０２は、出場者情報Ｉ２１０の下に応援ボタンＢ２５を表示させているが、提示部７０２は、出場者情報Ｉ２１０の上、左、又は右に応援ボタンＢ２５を表示させてもよい。他にも例えば、提示部７０２は、出場者情報Ｉ２１０に重ねるようにして応援ボタンＢ２５を表示させてもよい。
【００９２】
また例えば、提示部７０２は、観戦者に、受付可能期間の終了時点までの残り時間を提示してもよい。残り時間とは、例えば、現在日時と受付可能期間の終了時点との時間間隔である。例えば、提示部７０２は、グループデータＤＴ１に格納された受付可能期間と、リアルタイムクロックやＧＰＳ信号等を利用して取得した現在時刻と、に基づいて、受付可能期間の残り時間を取得し、表示領域Ａ２６内に表示させる。例えば、提示部７０２は、残り時間を示す数値を表示領域Ａ２６に表示させてもよいし、時計などの画像を利用して、数値以外の方法によって残り時間を表示領域Ａ２６に表示させてもよい。また例えば、提示部７０２は、受付可能期間の終了時点までの残り時間をカウントダウンするようにしてもよい。また例えば、試合中のステータスは表示しなくてもよい。なお、グループデータＤＴ１では、受付可能期間は、開始日時と終了予定日時とで表しているが、開始日時と受付可能時間で表してもよいし、受付可能時間と終了時刻で表してもよい。
【００９３】
なお、本実施形態では、ゲームプログラムを起動して表示される観戦画像Ｇ２において出場者情報Ｉ２１０が提示される場合を説明するが、他の手段を用いて出場者情報Ｉ２１０が提示されてもよい。例えば、提示部７０２は、ウェブサイトを利用して出場者情報Ｉ２１０を提示してもよいし、ＳＮＳ・電子メール・メッセージアプリ等を利用して出場者情報Ｉ２１０を提示してもよい。
【００９４】
［３−４．選択受付部］
選択受付部７０３は、制御部７１を主として実現される。選択受付部７０３は、観戦者による、複数の出場者のうちの少なくとも１人の選択を受け付ける。ここでの選択とは、例えば、出場者を選ぶこと、勝者を予想すること、応援対象（投票対象）を選択すること、特定順位（例えば、下から２番目など）の出場者を予想すること、又は敗者を予想することなどである。本実施形態では、応援ボタンＢ２５によって出場者を選択することができるので、例えば、選択受付部７０３は、観戦者による応援ボタンＢ２５の選択を受け付ける。
【００９５】
本実施形態では、選択受付部７０３がサーバ７０において実現され、観戦者が観戦者端末３０から出場者を選択するので、選択受付部７０３は、ネットワークＮを介して観戦者端末３０から、観戦者が選択した応援ボタンＢ２５を識別する情報を受信することによって、出場者の選択を受け付ける。なお、選択受付部７０３は、ネットワークＮを介して出場者の選択を受け付けるのではなく、サーバ７０に対する直接的な選択を受け付けてもよい。この場合には、選択受付部７０３は、サーバ７０に接続された操作部の検出信号に基づいて出場者の選択を受け付けてもよい。
【００９６】
なお、本実施形態では、ゲームプログラムを起動して表示される観戦画像Ｇ２において出場者の選択が受け付けられる場合を説明するが、他の手段を用いて出場者の選択が受け付けられてもよい。例えば、選択受付部７０３は、ウェブサイトを利用して出場者の選択を受け付けてもよいし、ＳＮＳ・電子メール・メッセージアプリ等におけるメッセージ内のリンクを利用して出場者の選択が受け付けられてもよい。
【００９７】
［３−５．設定部］
設定部７０４は、制御部７１を主として実現される。設定部７０４は、出場者情報の入力に基づいて、観戦者による少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する。
【００９８】
受付可能期間は、例えば、出場者の選択を受け付ける期間である。例えば、受付可能期間は、出場者を選択するための画像（本実施形態では、応援ボタンＢ２５）が表示される期間であってもよいし、当該画像の選択が有効となる期間であってもよい。選択が有効とは、例えば、画像の属性が「enable」となることであってもよいし、画像を選択した場合にその旨がサーバ７０に送信されることであってもよいし、画像を選択したことをサーバ７０が受信した場合に当該選択をサーバ７０側で有効とみなすことであってもよい。
【００９９】
例えば、設定部７０４は、出場者情報の入力に基づいて、受付可能期間の開始時点を設定する。例えば、設定部７０４は、出場者情報の入力が完了した時点を開始時点としてもよいし、入力が完了した時点の所定時間後の時点を開始時点としてもよい。また例えば、設定部７０４は、出場者情報の入力に基づいて、受付可能期間の終了時点を設定する。設定部７０４は、出場者情報の入力が完了した時点から所定時間後の時点を終了時点としてもよいし、開始時点の所定時間後の時点を終了時点としてもよい。また例えば、設定部７０４は、全員の出場者情報が入力された場合に、受付可能期間を開始してもよいし、個々の出場者情報が入力されるたびに、その出場者の受付可能期間を開始してもよい。即ち、設定部７０４は、出場者ごとに受付可能期間が設定されてもよいし、全出場者で共通の受付可能期間が設定されてもよい。
【０１００】
例えば、設定部７０４は、複数の出場者の全員の出場者情報の入力が完了したか否かを判定し、全員の出場者情報の入力が完了したと判定した場合に、受付可能期間の終了時点を設定してもよい。本実施形態では、準決勝グループＡ、準決勝グループＢ、及び決勝グループの各々に４人ずつ出場者が出場するので、設定部７０４は、出場者データＤＴ３を参照し、４人分の出場者情報の入力が完了したか否かを判定することになる。例えば、設定部７０４は、出場者データＤＴ３を参照し、グループごとに、４人分の出場者情報が格納されたか否かを判定する。設定部７０４は、４人分の出場者情報が格納されたと判定したグループに対し、受付可能期間を設定する。設定部７０４は、当該出場者数分の出場者情報の入力が完了したか否かを判定することになる。
【０１０１】
また例えば、設定部７０４は、複数のグループの各々の出場者情報の入力に基づいて受付可能期間を設定し、複数のグループの少なくとも１つについて、他のグループとは異なる受付可能期間を設定可能としてもよい。例えば、設定部７０４は、出場者情報が入力されたグループから順次受付可能期間を設定し、あるグループの受付可能期間の一部又は全部と、他のグループの受付可能期間の一部又は全部と、が異なるようにしてもよい。即ち、設定部７０４は、あるグループの出場者情報が入力されていなくても、他のグループの出場者情報が入力されていれば、当該他のグループの受付可能期間を設定してもよい。
【０１０２】
例えば、設定部７０４は、各グループ受付可能期間を互いに完全一致させるのではなく、各グループの受付可能期間を互いに部分一致させたり、各グループの受付可能期間の一致部分がなく完全に異ならせたりしてもよい。例えば、設定部７０４は、準決勝グループＡの受付可能期間の開始時点と、準決勝グループＢの受付可能期間の開始時点と、を異ならせてもよい。また例えば、設定部７０４は、準決勝グループＡの受付可能期間の終了時点と、準決勝グループＢの受付可能期間の終了時点と、を異ならせてもよい。また例えば、設定部７０４は、準決勝グループＡの受付可能期間の長さと、準決勝グループＢの受付可能期間の長さと、を異ならせてもよい。
【０１０３】
例えば、設定部７０４は、グループデータＤＴ１を参照し、受付可能期間を設定するグループのタイプを特定する。そして、設定部７０４は、グループタイプデータＤＴ２を参照し、特定したタイプに関連付けられた長さを取得する。設定部７０４は、現在日時を開始日時とし、当該取得した長さだけ後の時点を終了予定日時とすることによって受付可能期間を設定する。なお、受付可能期間は、特にタイプによって異ならなくてもよく、グループタイプデータＤＴ２は省略してもよい。
【０１０４】
なお、設定部７０４は、出場者情報が入力された後に、出場者の受け付けを開始するための操作が行われた場合に、受付可能期間を設定してもよい。当該操作は、予め定められた操作であればよく、例えば、受け付けを開始するためのボタンを大会管理画像Ｇ３に表示させ、当該ボタンを選択する操作であってもよいし、他の画像に表示させたボタンを選択する操作であってもよいし、キーボード等から所定のコマンドを入力することであってもよい。例えば、運営者は運営者端末１０から当該操作を行う。設定部７０４は、運営者端末１０から当該操作が行われたことを示す情報を受信すると、受付可能期間を設定することになる。ただし、出場者情報が入力されていない状態で当該操作が行われたとしても、設定部７０４は、受付可能期間を設定しない。即ち、設定部７０４は、当該操作が行われた場合に、出場者情報が入力されていることを条件として、受付可能期間を設定してもよい。
【０１０５】
また、設定部７０４は、大会の開催期間に基づいて、受付可能期間を設定してもよい。例えば、本実施形態のように、グループごとに対戦が行われる場合には、設定部７０４は、各グループにおける対戦の開催期間に基づいて、受付可能期間を設定してもよい。この場合、例えば、設定部７０４は、受付可能期間の終了時点が、各グループにおける対戦の開始予定時点よりも前又は開始予定時点の所定時間後となるようにしてもよい。また例えば、設定部７０４は、受付可能期間の終了時点が、各グループにおける対戦の終了予定時点よりも前となるようにしてもよい。
【０１０６】
［４．大会運営システムにおいて実行される処理］
次に、大会運営システムＳにおいて実行される処理の一例を説明する。ここでは、グループを登録するためのグループ登録処理、出場者情報を入力して受付可能期間を設定するための受付可能期間設定処理、及び観戦画像Ｇ２を表示するための観戦画像表示処理を説明する。以降説明する処理は、機能ブロックが実行する処理の一例である。
【０１０７】
［４−１．グループ登録処理］
図１７は、グループ登録処理の一例を示すフロー図である。図１７に示す処理は、制御部１１が記憶部１２に記憶されたプログラムに従って動作し、制御部７１が記憶部７２に記憶されたプログラムに従って動作することによって実行される。
【０１０８】
図１７に示すように、まず、運営者端末１０において、運営者が操作部１４からＩＤとパスワードのログイン情報を入力し、制御部１１は、入力された当該ログイン情報をサーバ７０に送信する（Ｓ１０１）。
【０１０９】
サーバ７０においては、ログイン情報を受信すると、制御部７１は、受信したログイン情報に基づいて、運営者の認証処理を実行する（Ｓ７０１）。例えば、記憶部７２には、運営者のＩＤとパスワードの組み合わせが予め記憶されており、Ｓ７０１においては、受信したログイン情報に含まれるＩＤとパスワードの組み合わせと、記憶部７２に記憶されたＩＤとパスワードの組み合わせと、が一致するか否かを判定する。これらが一致している場合には認証成功となり、一致していない場合には認証失敗となる。
【０１１０】
認証処理が成功した場合（Ｓ７０１；Ｙ）、サーバ７０から運営者端末１０に対し、認証が成功したことが通知され、運営者端末１０においては、グループの新規作成が可能な状態となる。制御部１１は、運営者がグループを新規作成するための操作をした場合に、グループの登録要求を送信する（Ｓ１０３）。登録要求は、グループデータＤＴ１に新たなレコードを作成するための要求であり、所定のデータ形式の情報が送信されることによって行われる。
【０１１１】
サーバ７０においては、登録要求を受信すると、制御部７１は、受信した登録要求に基づいて、グループを登録する（Ｓ７０３）。Ｓ７０３においては、制御部７１は、グループデータＤＴ１に新たなレコードを追加し、グループＩＤを発行して当該レコードに格納する。
【０１１２】
運営者端末１０においては、制御部１１は、グループの定員などの入力内容を示す情報をサーバ７０に送信する（Ｓ１０５）。Ｓ１０５においては、制御部１１は、入力フォームＦ３０に入力されたグループ名、入力フォームＦ３１に入力された定員、入力フォームＦ３２に入力されたタイプ、及び入力フォームＦ３３に入力された開始予定日時をサーバ７０に送信する。
【０１１３】
サーバ７０においては、入力内容を示す情報を受信すると、制御部７１は、受信した入力内容を登録する（Ｓ７０５）。Ｓ７０５においては、制御部７１は、Ｓ７０３において追加されたレコードに、受信したグループ名、定員、タイプ、及び開始予定日時を格納する。
【０１１４】
制御部７１は、運営者端末１０との接続を切断し（Ｓ７０７）、本処理は終了する。なお、Ｓ７０１において、認証処理が失敗した場合（Ｓ７０１；Ｎ）、Ｓ７０７の処理に移行し、運営者端末１０との接続が切断され、グループの登録は行われない。
【０１１５】
［４−２．受付可能期間設定処理］
図１８は、受付可能期間設定処理の一例を示すフロー図である。図１８に示す処理は、制御部１１が記憶部１２に記憶されたプログラムに従って動作し、制御部７１が記憶部７２に記憶されたプログラムに従って動作することによって実行される。以降に説明する処理は、例えば、大会会場における予選が終了し、準決勝グループＡ及び準決勝グループＢの出場者が決定した場合に実行される。
【０１１６】
図１８に示すように、まず、まず、運営者端末１０において、制御部１１は、運営者が入力したログイン情報を送信する（Ｓ１０７）。Ｓ１０７の処理は、Ｓ１０１の処理と同様である。サーバ７０においては、ログイン情報を受信すると、制御部７１は、認証処理を実行する（Ｓ７０９）。Ｓ７０９の処理は、Ｓ７０１の処理と同様である。
【０１１７】
認証処理が成功した場合（Ｓ７０９；Ｙ）、サーバ７０から運営者端末１０に対し、認証が成功したことが通知され、運営者端末１０においては、出場者情報の入力が可能な状態となる。
【０１１８】
運営者端末１０においては、運営者は出場者名などを入力し、制御部１１は、入力内容を示す情報をサーバ７０に送信する（Ｓ１０９）。Ｓ１０９においては、制御部１１は、入力フォームＦ３５に入力されたグループＩＤ、入力フォームＦ３６０に入力された出場者名、入力フォームＦ３６１に入力された顔写真の画像、及び入力フォームＦ３６２に入力された予選成績をサーバ７０に送信する。
【０１１９】
サーバ７０においては、入力内容を示す情報を受信すると、制御部７１は、入力された出場者名などを登録する（Ｓ７１１）。Ｓ７１１においては、制御部７１は、入力フォームＦ３５に入力されたグループＩＤ、入力フォームＦ３６０に入力された出場者名、入力フォームＦ３６１に入力された顔写真の画像、及び入力フォームＦ３６２に入力された予選成績を関連付けて出場者データＤＴ３に格納する。なお、制御部７１は、Ｓ７１１の時点で出場者ＩＤを発行して出場者データＤＴ３に格納してもよいし、予め出場者ＩＤが発行されている場合には、入力された出場者名に基づいて出場者ＩＤを特定してもよい。なお、出場者情報を入力するときの時刻や、情報を入力する端末に基づいて、グループを自動的に特定するようにしてもよい。このようにすれば、運営者がグループを選択しなくてもよい。
【０１２０】
制御部７１は、出場者データＤＴ３のレコード数が定員に達したか否かを判定する（Ｓ７１３）。Ｓ７１３においては、制御部７１は、Ｓ７１１で登録したグループＩＤのレコードの数がグループデータＤＴ１の定員に達したか否かを判定する。
【０１２１】
定員に達したと判定された場合（Ｓ７１３；Ｙ）、制御部７１は、グループデータＤＴ１に基づいて、グループの開始予定日時を過ぎたか否かを判定する（Ｓ７１５）。Ｓ７１５においては、制御部７１は、リアルタイムクロック又はＧＰＳ信号等から取得した現在日時が開始予定日時よりも後になったか否かを判定する。
【０１２２】
開始予定日時を過ぎたと判定された場合（Ｓ７１５；Ｙ）、制御部７１は、開始日時を設定して、観戦者端末３０に送信する（Ｓ７１７）。Ｓ７１７においては、制御部７１は、現在日時を開始日時としてグループデータＤＴ１に格納する。また、制御部７１は、グループデータＤＴ１とグループタイプデータＤＴ２を参照し、グループのタイプに関連付けられた受付可能期間の長さを特定する。制御部７１は、開始日時から当該受付可能期間の長さだけ後の日時を終了予定日時としてグループデータＤＴ１に格納する。
【０１２３】
運営者端末１０においては、制御部１１は、所定の終了条件が満たされたか否かを判定する（Ｓ１１１）。終了条件は、本処理を終了させるための条件であればよく。例えば、大会管理画像Ｇ３から所定の終了操作が行われることである。終了条件が満たされたと判定された場合（Ｓ１１１；Ｙ）、サーバ７０に対して、接続を切断する旨が通知され、本処理は終了する。一方、終了条件が満たされたと判定されない場合（Ｓ１１１；Ｎ）、Ｓ１０９の処理に戻り、他の出場者名などの入力が行われてもよいし、他のグループの出場者名などの入力が行われてもよい。
【０１２４】
サーバ７０においては、接続を切断する旨の通知を受信すると、制御部７１は、運営者端末１０との接続を切断し（Ｓ７２９）、本処理は終了する。なお、Ｓ７０９において、認証処理が失敗した場合（Ｓ７０１；Ｎ）、Ｓ７１９の処理に移行し、運営者端末１０との接続が切断され、グループの登録は行われない。
【０１２５】
［４−３．観戦画像表示処理］
図１９及び図２０は、観戦画像表示処理の一例を示すフロー図である。図１９及び図２０は、に示す処理は、制御部３１が記憶部３２に記憶されたプログラムに従って動作し、制御部７１が記憶部７２に記憶されたプログラムに従って動作することによって実行される。
【０１２６】
図１９に示すように、観戦者端末３０において、記憶部３２に記憶されたゲームプログラムが起動し、観戦者が操作部３４から所定の操作を行うと、制御部３１は、大会選択画像Ｇ１を表示部３５に表示させる（Ｓ３０１）。なお、制御部３１は、受付可能期間になった後、大会選択画像Ｇ１を表示部３５に表示させてもよい。大会選択画像Ｇ１を表示させるためのデータは、記憶部３２に予め記憶されているものとする。
【０１２７】
制御部３１は、操作部３４の検出信号に基づいて、観戦ボタンＢ１２が選択されたか否かを判定する（Ｓ３０３）。本実施形態では、観戦者はリアル大会ボタンＢ１１を選択しないため、観戦ボタンＢ１２が選択されたと判定されない場合（Ｓ３０３；Ｎ）、オンライン大会ボタンＢ１０が選択されたことになるので、観戦者がオンライン大会に参加するための処理が実行され、本処理は終了する。
【０１２８】
一方、観戦ボタンＢ１２が選択されたと判定された場合（Ｓ３０３；Ｙ）、制御部３１は、サーバ７０に対し、観戦画像Ｇ２の表示要求を送信する（Ｓ３０５）。なお、観戦画像Ｇ２の表示要求は、所定形式のデータが送信されることによって行われるようにすればよい。また、観戦者端末３０からサーバ７０に対して何らかの情報が送信される場合には、観戦者のユーザＩＤが送信され、サーバ７０は、ユーザデータＤＴ５を参照することで、どの観戦者端末３０から情報を受信したかを特定可能となっている。この点は、以降においても同様である。
【０１２９】
サーバ７０においては、表示要求を受信すると、制御部７１は、出場者データＤＴ３の出場者情報と、グループデータＤＴ１の受付可能期間と、を参照する（Ｓ７２１）。Ｓ７２１においては、制御部７１は、各グループの出場者情報が入力済みであるか否かと、現在日時が受付可能期間内であるか否かと、の２つの判定処理を実行する。
【０１３０】
出場者情報が入力済みのグループが存在しないと判定された場合（Ｓ７２１；入力前）、制御部７１は、どのグループの出場者情報も含まない観戦画像Ｇ２の表示データを生成し、観戦者端末３０に送信する（Ｓ７２３）。この観戦画像Ｇ２は、図３の状態であり、どのタブＴ２０の表示領域Ａ２１にも出場者情報が含まれず、応援ボタンＢ２５も表示されない。更に、出場者情報の入力前の状態なので、表示領域Ａ２４は、表示領域Ａ２１よりも下に配置される。
【０１３１】
観戦者端末３０においては、表示データを受信すると、制御部３１は、出場者情報を含まない観戦画像Ｇ２を表示部３５に表示させる（Ｓ３０７）。Ｓ３０７において表示される観戦画像Ｇ２は、図３の状態となる。なお、以降は、定期的にＳ３０５の処理に戻り、観戦画像Ｇ２のリロードが行われるようにしてもよい。また、Ｓ３０１の処理に戻って、観戦画像Ｇ２のリロードが行われるようにしてもよい。
【０１３２】
一方、Ｓ７２１において、出場者情報が入力済みのグループが存在し、当該グループが受付可能期間中であると判定された場合（Ｓ７２１；受付可能期間内）、制御部７１は、応援状況データＤＴ４に基づいて、受付可能期間中のグループの出場者を観戦者が選択済みであるか否かを判定する（Ｓ７２５）。Ｓ７２５においては、制御部３１は、Ｓ７２１において表示要求とともに受信した観戦者のユーザＩＤに関連付けられた応援状況を参照し、表示要求を送信した観戦者が出場者を選択済みであるか否かを判定する。
【０１３３】
応援する出場者を観戦者が選択済みではないと判定された場合（Ｓ７２５；Ｎ）、制御部７１は、応援ボタンＢ２５を含む観戦画像Ｇ２の表示データを生成し、観戦者端末３０に送信する（Ｓ７２７）。また、当該表示データはＩ２１００〜Ｉ２１０３のデータ以外予め端末に画像を用意しておいたものを用い、制御部７１は、Ｉ２１００〜Ｉ２１０３のデータのみを送信するようにしてもよい。この観戦画像Ｇ２は、図６の状態であり、受付可能期間内のグループのタブＴ２０において、表示領域Ａ２１に出場者情報Ｉ２１０が表示され、その下には応援ボタンＢ２５０が表示される。また、制御部７１は、受付可能期間の残り時間を取得し、表示領域Ａ２６内に残り時間を表示させる。また、先述したように、まだ応援ボタンＢ２５０が選択されてないので、表示領域Ａ２４は、表示領域Ａ２１よりも下に配置される。
【０１３４】
観戦者端末３０においては、表示データを受信すると、制御部３１は、応援ボタンＢ２５を含む観戦画像Ｇ２を表示部３５に表示させる（Ｓ３０９）。Ｓ３０９において表示される観戦画像Ｇ２は、図６の状態となる。
【０１３５】
図２０に移り、制御部３１は、操作部３４の検出信号に基づいて、応援ボタンＢ２５０が選択されたか否かを判定する（Ｓ３１１）。応援ボタンＢ２５０が選択されたと判定された場合（Ｓ３１１；Ｙ）、制御部３１は、ダイアログＤ２７を表示部３５に表示させる（Ｓ３１３）。
【０１３６】
なお、観戦画像Ｇ２を表示させている間に受付可能期間が経過してしまうこともあるので、Ｓ３１３においては、制御部３１は、サーバ７０から受付可能期間を取得し、現時点が受付対象期間であるか否かを判定し、現時点が受付対象期間ではない場合にはダイアログＤ２７を表示させないようにしてもよい。この場合、応援ボタンＢ２５０が選択されたことがサーバ７０に通知されないので、観戦者は出場者の応援をすることができない。
【０１３７】
制御部３１は、操作部３４の検出信号に基づいて、決定ボタンＢ２７１が選択されたか否かを判定する（Ｓ３１５）。決定ボタンＢ２７１が選択されたと判定されない場合（Ｓ３１５；Ｎ）、キャンセルボタンＢ２７０が選択されたことになるので、ダイアログＤ２７が消去されてＳ３１１の処理に戻る。
【０１３８】
一方、決定ボタンＢ２７１が選択されたと判定された場合（Ｓ３１５；Ｙ）、制御部３１は、サーバ７０に対し、応援する出場者の登録要求を送信する（Ｓ３１７）。なお、登録要求は、予め定められたデータ形式で行われるようにすればよく、例えば、応援ボタンＢ２５０を識別する情報を含む。
【０１３９】
サーバ７０においては、登録要求を受信すると、制御部７１は、登録要求により識別される出場者を、観戦者が応援する出場者として応援状況データＤＴ４に登録する（Ｓ７２９）。なお、登録要求を受信した時点で受付対象期間が経過していることがあるので、Ｓ７２９においては、制御部７１は、現時点が受付対象期間であるか否かを判定し、現時点が受付対象期間ではない場合には応援状況データＤＴ４への登録が行われないようにしてもよい。
【０１４０】
制御部７１は、応援ボタンＢ２５を含まない観戦画像Ｇ２の表示データを生成し、観戦者端末３０に送信する（Ｓ７３１）。この観戦画像Ｇ２は、図８の状態であり、観戦者が応援する出場者の出場者情報Ｉ２１０の上に応援画像Ｇ２８が表示される。また、制御部７１は、受付可能期間の残り時間を取得し、表示領域Ａ２６内に残り時間を表示させる。また、既に応援ボタンＢ２５０が選択されているので、表示領域Ａ２４は、表示領域Ａ２１よりも上に移動している。
【０１４１】
観戦者端末３０においては、表示データを受信すると、制御部３１は、応援ボタンＢ２５を含まない観戦画像Ｇ２を表示部３５に表示させる（Ｓ３１９）。Ｓ３１９において表示される観戦画像Ｇ２は、図８の状態となる。なお、以降は、定期的にＳ３０５の処理に戻り、観戦画像Ｇ２のリロードが行われるようにしてもよく、何れかのグループの対戦が開始した場合には、表示領域Ａ２４内に大会画像Ｇ２４０が表示されるようになる。
【０１４２】
一方、Ｓ７２１において、出場者情報が登録されているが、どのグループも受付可能期間外であると判定された場合（Ｓ７２１；受付可能期間外）、又は、Ｓ７２５において、観戦者が応援する出場者を選択済みであると判定された場合（Ｓ７２５；Ｙ）、Ｓ７３１の処理に移行する。この場合、観戦者端末３０に表示される観戦画像Ｇ２は、図８の状態となる。なお、観戦者が応援ボタンＢ２５を選択していない場合には、応援画像Ｇ２８は表示されないものとする。
【０１４３】
サーバ７０においては、制御部７１は、対戦が終了したか否かを判定する（Ｓ７３３）。例えば、対戦が終了した場合、運営者は運営者端末１０から所定の操作を行う。当該操作をサーバ７０が受信した場合に、制御部７１は対戦が終了したと判定する。対戦が終了したと判定された場合（Ｓ７３３；Ｙ）、制御部７１は、ダイアログＤ２９の表示データを生成して観戦者端末３０に送信する（Ｓ７３５）。なお、Ｓ７３５ではダイアログＤ２９の表示データを送信するとなっているが、表示データは送信せず、観戦者端末３０に、応援ボタンＢ２５を含まない画像を、送信してもよい。
【０１４４】
なお、対戦が終了した場合には、制御部７１は、観戦者に報酬を付与する処理を実行してもよい。例えば、制御部７１は、各グループの対戦結果と、観戦者による出場者の選択結果と、に基づいて当該観戦者に報酬を付与するか否かを決定してもよい。報酬を付与すると決定された場合には、制御部７１は、当該観戦者に対し、ゲームアイテムやゲーム内通貨を付与する処理を実行してもよい。
【０１４５】
観戦者端末３０においては、表示データを受信すると、制御部３１は、ダイアログＤ２９を観戦画像Ｇ２上に表示させ（Ｓ３２１）、本処理は終了する。Ｓ３２１において表示される観戦画像Ｇ２は、図１０の状態となる。
【０１４６】
以上説明した大会運営システムＳによれば、出場者情報の入力に基づいて受付可能期間が設定され、受付可能期間の設定をし忘れるといったことを防止することができるので、適切な大会の運営をすることができる。例えば、予想自体をすることができなくなったり、観戦者による予想が無効になったりしてしまうといったことを防止できる。
【０１４７】
また、全員の出場者情報の入力を完了した場合に受付可能期間の終了時点が設定される場合には、出場者全員の出場者情報Ｉ２１０を観戦者に確認させる時間を確保することができるので、観戦者の利便性を向上させることができる。
【０１４８】
また、受付可能期間が終了した場合、又は、観戦者が出場者を選択した場合に、大会画像Ｇ２４０の表示優先度が出場者情報Ｉ２１０よりも高くなるので、表示が変わったことによって、受付可能期間が終了したこと、又は、出場者を選択し終わったことを観戦者に把握させることができる。例えば、受付可能期間が終了する前、又は、観戦者が出場者を選択した場合に出場者情報Ｉ２１０を見やすくすることができ、受付可能期間が終了した場合、又は、観戦者が出場者を選択した場合に大会画像Ｇ２４０を見やすくすることができ、観戦者の利便性を高めることができる。
【０１４９】
また、受付可能期間中のグループの出場者情報Ｉ２１０を優先的に表示する場合には、受付可能期間中のグループの出場者情報Ｉ２１０を見やすくなるので、観戦者の利便性を高めることができる。
【０１５０】
また、少なくとも１つのグループの受付可能期間を他のグループの受付可能期間と異ならせる場合には、観戦者が慌てて全グループに対する出場者の選択をする必要がなくなり、観戦者の利便性を高めることができる。
【０１５１】
また、予選における出場者の成績を観戦者に把握させたうえで出場者を選択させる場合には、観戦者の利便性を高めることができる。
【０１５２】
また、出場者情報Ｉ２１０と応援ボタンＢ２５を対応付けて表示させる場合には、観戦者が出場者を選択しやすくなるので、観戦者の利便性を高めることができる。
【０１５３】
また、受付可能期間の終了時点を観戦者に把握させた状態で出場者の選択を受け付ける場合には、観戦者の利便性を高めることができる。
【０１５４】
［５．変形例］
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【０１５５】
例えば、受付可能期間は、出場者全員の出場者情報が入力されなくても設定されるようにしてよい。即ち、設定部７０４は、一部の出場者の出場者情報が入力された場合に、受付可能期間を設定してもよい。また例えば、観戦者が応援する出場者を選択した場合等において、出場者情報Ｉ２１０と大会画像Ｇ２４０の表示優先度が特に変わらなくてもよい。また例えば、大会には特にグループが設定されなくてもよい。また例えば、出場者情報には、特に予選順位が含まれていなくてもよい。また例えば、応援ボタンＢ２５は、出場者情報Ｉ２１０とは関係なく表示されてもよい。また例えば、受付可能期間の残り時間は特に表示されなくてもよい。
【０１５６】
また例えば、サーバ７０において実現される各機能は、運営者端末１０において実現されてもよい。例えば、運営者端末１０において、大会の運営に関する主な処理が実行されるようにしてもよい。この場合、運営者端末１０が本発明に係る大会運営装置に相当する。例えば、データ記憶部７００が運営者端末１０で実現される場合には、データ記憶部７００は、記憶部１２を主として実現され、入力受付部７０１、提示部７０２、選択受付部７０３、及び設定部７０４が運営者端末１０で実現される場合には、これらは制御部１１を主として実現される。
【０１５７】
この場合、例えば、入力受付部７０１は、運営者端末１０の操作部１４から直接的に出場者情報の入力を受け付けてもよい。また例えば、提示部７０２は、運営者端末１０の通信部１３を介して観戦者端末３０に対して出場者情報を送信することによって、出場者情報を提示してもよい。また例えば、選択受付部７０３は、運営者端末１０の通信部１３を介して観戦者端末３０から、観戦者が選択した出場者を識別する情報を受信してもよい。また例えば、設定部７０４は、運営者端末１０の入力受付部７０１が受け付けた出場者情報の入力に基づいて、受付可能期間を設定してもよい。
【０１５８】
また例えば、大会運営システムＳ内の各コンピュータで各機能が分担されてもよい。この場合、各機能ブロックの処理結果が、各コンピュータ間で送受信されるようにすればよい。例えば、入力受付部７０１が運営者端末１０で実現され、提示部７０２と選択受付部７０３が観戦者端末３０で実現されてもよい。この場合、提示部７０２と選択受付部７０３は、制御部３１を主として実現され、提示部７０２は、サーバ７０から受信したデータに基づいて出場者情報Ｉ２１０を表示部３５に表示させる。また、選択受付部７０３は、操作部３４の検出信号に基づいて、出場者の選択を受け付ける。また例えば、入力受付部７０１が出場者端末５０で実現されてもよい。この場合、入力受付部７０１は、制御部５１を主として実現され、操作部５４の検出信号に基づいて、出場者情報の入力を受け付けることになる。
【０１５９】
［６．付記］
以上のような記載から、本発明は例えば以下のように把握される。
【０１６０】
１）本発明の一態様に係る大会運営システム（Ｓ）は、大会に出場する複数の出場者の各々の出場者情報の入力を受け付ける入力受付手段（７０１）と、前記大会を観戦する観戦者に前記出場者情報を提示する提示手段（７０２）と、前記観戦者による、前記複数の出場者のうちの少なくとも１人の選択を受け付ける選択受付手段（７０３）と、前記出場者情報の入力に基づいて、前記観戦者による前記少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する受付可能期間設定手段（７０４）と、を含む。
【０１６１】
９）本発明の一態様に係る大会運営装置（１０，７０）は、大会に出場する複数の出場者の各々の出場者情報を、前記大会を観戦する観戦者に前記出場者情報を提示する提示手段（７０２）と、前記観戦者による、前記複数の出場者のうちの少なくとも１人の選択を受け付ける選択受付手段（７０３）と、前記出場者情報の入力に基づいて、前記観戦者による前記少なくとも１人の出場者の選択を受け付け可能な受付可能期間を設定する受付可能期間設定手段（７０４）と、を含む。
【０１６２】
１０）本発明の一態様に係るプログラムは、１）〜８）の何れかに記載の大会運営システム（Ｓ）又は９）に記載の大会運営装置（１０，７０）としてコンピュータを機能させる。
【０１６３】
１１）本発明の一態様に係る情報記憶媒体は、１０）のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【０１６４】
１）又は９）〜１１）に係る発明によれば、出場者情報の入力に基づいて受付可能期間が設定され、受付可能期間の設定をし忘れるといったことを防止することができるので、適切な大会の運営をすることができる。例えば、予想自体をすることができなくなったり、観戦者による予想が無効になったりしてしまうといったことを防止できる。
【０１６５】
２）本発明の一態様では、前記受付可能期間設定手段（７０４）は、前記複数の出場者の全員の前記出場者情報の入力が完了したか否かを判定し、全員の前記出場者情報の入力が完了したと判定した場合に、前記受付可能期間の終了時点を設定する。２）の態様によれば、全員の出場者情報の入力を完了した場合に受付可能期間の終了時点が設定され、出場者全員の出場者情報を観戦者に確認させる時間を確保することができるので、観戦者の利便性を向上させることができる。
【０１６６】
３）本発明の一態様では、前記提示手段（７０２）は、前記出場者情報と、前記大会が進行する様子を示す大会画像と、を前記観戦者に対応する表示手段（３５）に表示させ、前記受付可能期間が終了する前、又は、前記観戦者が前記少なくとも１人の出場者を選択する前において、前記出場者情報の表示優先度を前記大会画像よりも高く設定し、前記受付可能期間が終了した場合、又は、前記観戦者が前記少なくとも１人の出場者を選択した場合に、前記大会画像の表示優先度を前記出場者情報よりも高く設定する。３）の態様によれば、受付可能期間が終了した場合、又は、観戦者が出場者を選択した場合に、大会画像の表示優先度が出場者情報よりも高くなるので、表示が変わったことによって、受付可能期間が終了したこと、又は、出場者を選択し終わったことを観戦者に把握させることができる。例えば、受付可能期間が終了する前、又は、観戦者が出場者を選択した場合に出場者情報を見やすくすることができ、受付可能期間が終了した場合、又は、観戦者が出場者を選択した場合に大会画像を見やすくすることができ、観戦者の利便性を高めることができる。
【０１６７】
４）本発明の一態様では、前記入力受付手段（７０１）は、複数のグループの各々の出場者情報の入力を受け付け、前記提示手段（７０２）は、前記複数のグループのうち、前記受付可能期間になったグループの前記出場者情報の表示優先度を、前記受付可能期間ではないグループよりも高く設定する。４）の態様によれば、受付可能期間中のグループの出場者情報が優先的に表示されて見やすくなるので、観戦者の利便性を高めることができる。
【０１６８】
５）本発明の一態様では、前記入力受付手段（７０１）は、複数のグループの各々の出場者情報の入力を受け付け、前記受付可能期間設定手段（７０４）は、前記複数のグループの各々の出場者情報の入力に基づいて前記受付可能期間を設定し、前記複数のグループの少なくとも１つについて、他の前記グループとは異なる前記受付可能期間を設定可能である。５）の態様によれば、少なくとも１つのグループの受付可能期間を他のグループの受付可能期間と異ならせることができ、観戦者が慌てて全グループに対する出場者の選択をする必要がなくなり、観戦者の利便性を高めることができる。
【０１６９】
６）本発明の一態様では、前記出場者情報は、前記大会の予選における前記出場者の成績を含む。６）の態様によれば、予選における出場者の成績を観戦者に把握させたうえで出場者を選択させることができるので、観戦者の利便性を高めることができる。
【０１７０】
７）本発明の一態様では、前記提示手段（７０２）は、前記出場者情報と対応付けて、当該出場者情報が示す出場者を選択するための選択画像を、前記観戦者に対応する表示手段（３５）に表示させ、前記選択受付手段（７０３）は、前記観戦者による前記選択画像の選択を受け付ける。７）の態様によれば、出場者情報と選択画像が対応付けられて表示され、観戦者が出場者を選択しやすくなるので、観戦者の利便性を高めることができる。
【０１７１】
８）本発明の一態様では、前記提示手段（７０２）は、前記観戦者に、前記受付可能期間の終了時点までの残り時間を提示する。８）の態様によれば、受付可能期間の終了時点を観戦者に把握させた状態で出場者の選択を受け付けることができ、観戦者の利便性を高めることができる。
【符号の説明】
【０１７２】
Ｓ  大会運営システム、Ｎ  ネットワーク、１０  運営者端末、３０  観戦者端末、５０  出場者端末、７０  サーバ、１１，３１，５１，７１  制御部、１２，３２，５２，７２  記憶部、１３，３３，５３，７３  通信部、１４，３４，５４  操作部、１５，３５，５５  表示部、Ｇ１  大会選択画像、Ｇ２  観戦画像、Ｇ３  大会管理画像、Ｇ２４０  大会画像、Ｇ２８  応援画像、７００  データ記憶部、７０１  入力受付部、７０２
提示部、７０３  選択受付部、７０４  設定部、Ａ２１，Ａ２４，Ａ２６  表示領域、Ｂ１０  オンライン大会ボタン、Ｂ１１  リアル大会ボタン、Ｂ１２  観戦ボタン、Ｂ２２  大会情報ボタン、Ｂ２３  報酬ボタン、Ｂ２５，Ｂ２５０，Ｂ２５１，Ｂ２５２，Ｂ２５３  応援ボタン、Ｂ３４，Ｂ３７  送信ボタン、Ｄ２７，Ｄ２９  ダイアログ、ＤＴ１  グループデータ、ＤＴ２  グループタイプデータ、ＤＴ３  出場者データ、ＤＴ４  応援状況データ、ＤＴ５  ユーザデータ、Ｆ３０，Ｆ３１，Ｆ３２，Ｆ３３，Ｆ３５，Ｆ３６，Ｆ３６０，Ｆ３６１，Ｆ３６２  入力フォーム、Ｔ２０，Ｔ２００，Ｔ２０１，Ｔ２０２  タブ、Ｂ２５，Ｂ２５０，Ｂ２５１，Ｂ２５２，Ｂ２５３，  応援ボタン、Ｂ２７０  キャンセルボタン、Ｂ２７１  決定ボタン、Ｉ２１０，Ｉ２１００，Ｉ２１０１，Ｉ２１０２，Ｉ２１０３  出場者情報。
【図１】
2019194893.tif 000003
【図２】
2019194893.tif 000004
【図３】
2019194893.tif 000005
【図４】
2019194893.tif 000006
【図５】
2019194893.tif 000007
【図６】
2019194893.tif 000008
【図７】
2019194893.tif 000009
【図８】
2019194893.tif 000010
【図９】
2019194893.tif 000011
【図１０】
2019194893.tif 000012
【図１１】
2019194893.tif 000013
【図１２】
2019194893.tif 000014
【図１３】
2019194893.tif 000015
【図１４】
2019194893.tif 000016
【図１５】
2019194893.tif 000017
【図１６】
2019194893.tif 000018
【図１７】
2019194893.tif 000019
【図１８】
2019194893.tif 000020
【図１９】
2019194893.tif 000021
【図２０】
2019194893.tif 000022