(57)【特許請求の範囲】
【請求項１】
ユーザのゲームデータと、他のユーザのゲームデータと、に基づいて対戦を実行するゲームシステムにおいて、
各ユーザに対応づけて、前記ゲームシステムにアクセスした回数に関するアクセス回数情報を記憶するアクセス回数情報記憶手段と、
各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段と、
複数の他のユーザのゲームデータを対戦相手候補として前記ユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段と、
前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて前記対戦を実行する対戦実行手段と、
前記対戦が実行されることによって前記ユーザに付与される報酬を決定する手段であって、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定する報酬決定手段と、
前記報酬決定手段によって決定された報酬を前記ユーザに付与する報酬付与手段と、
を含み、
前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、
前記報酬決定手段は、前記対戦した回数が少ないゲームデータが前記対戦相手として選択された場合、前記対戦した回数が多いゲームデータが前記対戦相手として選択された場合に比べて、前記ユーザに付与する報酬の価値が高くなるようにして、前記ユーザに付与する報酬を決定し、
前記対戦相手候補提示手段は、前記対戦相手候補として、前記ゲームシステムにアクセスした回数が多い他のユーザのゲームデータを、前記ゲームシステムにアクセスした回数が少ない他のユーザのゲームデータよりも優先して提示する、
ことを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記対戦相手候補提示手段は、前記対戦相手候補として、前記対戦した回数が少ないゲームデータを、前記対戦した回数が多いゲームデータよりも優先して提示することを特徴とするゲームシステム。
【請求項３】
請求項１又は２に記載のゲームシステムにおいて、
前記報酬決定手段は、前記対戦回数情報に関する条件と、前記ユーザに付与する報酬に関する報酬情報と、の対応関係に関する対応関係情報に基づいて、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に対応する前記報酬情報を取得し、該報酬情報に基づいて、前記ユーザに付与する報酬を決定することを特徴とするゲームシステム。
【請求項４】
請求項１乃至３のいずれかに記載のゲームシステムにおいて、
前記対戦した回数は、前記ゲームデータが前記対戦相手として選択された回数であることを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかに記載のゲームシステムにおいて、
前記ゲームデータは、一又は複数のゲームキャラクタに関するゲームキャラクタデータ、又は一又は複数のゲームカードに関するゲームカードデータであることを特徴とするゲームシステム。
【請求項６】
ユーザのゲームデータと他のユーザのゲームデータとに基づいて対戦を実行するゲームシステムにアクセスした回数に関するアクセス回数情報を各ユーザに対応づけて記憶するアクセス回数情報記憶手段に記憶される前記アクセス回数情報を取得する手段と、
各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段に記憶される前記対戦回数情報を取得する手段と、
複数の他のユーザのゲームデータを対戦相手候補としてユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段と、
前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて対戦が実行されることによって前記ユーザに付与される報酬を決定する手段であって、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定する報酬決定手段と、
を含み、
前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、
前記報酬決定手段は、前記対戦した回数が少ないゲームデータが前記対戦相手として選択された場合、前記対戦した回数が多いゲームデータが前記対戦相手として選択された場合に比べて、前記ユーザに付与する報酬の価値が高くなるようにして、前記ユーザに付与する報酬を決定し、
前記対戦相手候補提示手段は、前記対戦相手候補として、前記ゲームシステムにアクセスした回数が多い他のユーザのゲームデータを、前記ゲームシステムにアクセスした回数が少ない他のユーザのゲームデータよりも優先して提示する、
ことを特徴とするゲーム制御装置。
【請求項７】
ユーザのゲームデータと他のユーザのゲームデータとに基づいて対戦を実行するゲームシステムにアクセスした回数に関するアクセス回数情報を各ユーザに対応づけて記憶するアクセス回数情報記憶手段に記憶される前記アクセス回数情報を取得する手段と、
各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段に記憶される前記対戦回数情報を取得する手段、
複数の他のユーザのゲームデータを対戦相手候補としてユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段、及び、
前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて対戦が実行されることによって前記ユーザに付与される報酬を決定する手段であって、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定する報酬決定手段、
としてコンピュータを機能させるためのプログラムであって、
前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、
前記報酬決定手段は、前記対戦した回数が少ないゲームデータが前記対戦相手として選択された場合、前記対戦した回数が多いゲームデータが前記対戦相手として選択された場合に比べて、前記ユーザに付与する報酬の価値が高くなるようにして、前記ユーザに付与する報酬を決定し、
前記対戦相手候補提示手段は、前記対戦相手候補として、前記ゲームシステムにアクセスした回数が多い他のユーザのゲームデータを、前記ゲームシステムにアクセスした回数が少ない他のユーザのゲームデータよりも優先して提示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲームシステム、ゲームシステムの制御方法、ゲーム制御装置、及びプログラムに関する。
【背景技術】
【０００２】
ユーザのゲームデータと、他のユーザのゲームデータと、に基づいて対戦を実行するゲームシステムが知られている。例えば、ユーザの野球チームデータと、他のユーザの野球チームデータと、に基づいて対戦（野球の試合）を実行するゲームシステムが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８５５５４９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザのゲームデータと、複数の他のユーザのゲームデータのうちから対戦相手として該ユーザによって選択されたゲームデータと、に基づいて対戦を実行するゲームシステムの場合、対戦相手として選択された側のユーザは、対戦相手として選択されて対戦が実行されたことに興趣を感じることになる。このような興趣をなるべく多くのユーザに感じてもらうために、他のユーザに比べて対戦回数（対戦相手として選択されて対戦した回数）が少ないユーザが生じてしまわないように図ることが強く望まれる。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、例えば、他のユーザに比べて対戦回数（対戦相手として選択されて対戦した回数）が少ないユーザが生じてしまわないように図ることが可能なゲームシステム、ゲームシステムの制御方法、ゲーム制御装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るゲームシステムは、ユーザのゲームデータと、他のユーザのゲームデータと、に基づいて対戦を実行するゲームシステムにおいて、各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段と、複数の他のユーザのゲームデータを対戦相手候補として前記ユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段と、前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて前記対戦を実行する対戦実行手段と、前記対戦が実行されることによって前記ユーザに付与される報酬を決定する報酬決定手段と、前記報酬決定手段によって決定された報酬を前記ユーザに付与する報酬付与手段と、を含み、前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、前記報酬決定手段は、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定することを特徴とする。
【０００７】
また、本発明に係るゲームシステムの制御方法は、ユーザのゲームデータと、他のユーザのゲームデータと、に基づいて対戦を実行するゲームシステムの制御方法において、各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段に記憶される前記対戦回数情報を取得するステップと、複数の他のユーザのゲームデータを対戦相手候補として前記ユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示ステップと、前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて前記対戦を実行する対戦実行ステップと、前記対戦が実行されることによって前記ユーザに付与される報酬を決定する報酬決定ステップと、前記報酬決定ステップにおいて決定された報酬を前記ユーザに付与する報酬付与ステップと、を含み、前記対戦相手候補提示ステップでは、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合に、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、前記報酬決定ステップでは、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定することを特徴とする。
【０００８】
また、本発明に係るゲーム制御装置は、各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段に記憶される前記対戦回数情報を取得する手段と、複数の他のユーザのゲームデータを対戦相手候補としてユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段と、前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて対戦が実行されることによって前記ユーザに付与される報酬を決定する報酬決定手段と、を含み、前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、前記報酬決定手段は、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定することを特徴とする。
【０００９】
また、本発明に係るプログラムは、各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する対戦回数情報記憶手段に記憶される前記対戦回数情報を取得する手段、複数の他のユーザのゲームデータを対戦相手候補としてユーザに提示することによって、前記複数の他のユーザのゲームデータのいずれかを対戦相手として前記ユーザが選択できるようにする対戦相手候補提示手段、及び、前記ユーザのゲームデータと、前記対戦相手として選択されたゲームデータと、に基づいて対戦が実行されることによって前記ユーザに付与される報酬を決定する報酬決定手段、としてコンピュータを機能させるためのプログラムであって、前記対戦相手候補提示手段は、他のユーザのゲームデータを前記対戦相手候補として前記ユーザに提示する場合、該ゲームデータに対応づけられた前記対戦回数情報を前記ユーザに提示し、前記報酬決定手段は、前記ユーザに付与する報酬を、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に基づいて決定することを特徴とするプログラムである。
【００１０】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１１】
また、本発明の一態様では、前記対戦相手候補提示手段は、前記対戦相手候補として、前記対戦した回数が少ないゲームデータを、前記対戦した回数が多いゲームデータよりも優先して提示するようにしてもよい。
【００１２】
また、本発明の一態様では、各ユーザに対応づけて、前記ゲームシステムにアクセスした回数に関するアクセス回数情報を記憶するアクセス回数情報記憶手段を含み、前記対戦相手候補提示手段は、前記対戦相手候補として、前記ゲームシステムにアクセスした回数が多い他のユーザのゲームデータを、前記ゲームシステムにアクセスした回数が少ない他のユーザのゲームデータよりも優先して提示するようにしてもよい。
【００１３】
また、本発明の一態様では、前記報酬決定手段は、前記対戦回数情報に関する条件と、前記ユーザに付与する報酬に関する報酬情報と、の対応関係に関する対応関係情報に基づいて、前記対戦相手として選択されたゲームデータに対応づけられた前記対戦回数情報に対応する前記報酬情報を取得し、該報酬情報に基づいて、前記ユーザに付与する報酬を決定するようにしてもよい。
【００１４】
また、本発明の一態様では、前記報酬決定手段は、前記対戦した回数が少ないゲームデータが前記対戦相手として選択された場合、前記対戦した回数が多いゲームデータが前記対戦相手として選択された場合に比べて、前記ユーザに付与する報酬の価値が高くなるようにして、前記ユーザに付与する報酬を決定するようにしてもよい。
【００１５】
また、本発明の一態様では、前記対戦した回数は、前記ゲームデータが前記対戦相手として選択された回数であってもよい。
【００１６】
また、本発明の一態様では、前記ゲームデータは、一又は複数のゲームキャラクタに関するゲームキャラクタデータ、又は一又は複数のゲームカードに関するゲームカードデータであってもよい。
【発明の効果】
【００１７】
本発明によれば、他のユーザに比べて対戦回数が少ないユーザが生じてしまわないように図ることが可能になる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るゲームシステムの全体構成を示す図である。
【図２】トップ画面の一例を示す図である。
【図３】対戦相手選択画面の一例を示す図である。
【図４】対戦結果画面の一例を示す図である。
【図５】ゲームシステムの機能ブロック図である。
【図６】ユーザテーブルの一例を示す図である。
【図７】アクセス履歴情報の一例を示す図である。
【図８】サッカーチームテーブルの一例を示す図である。
【図９】選手情報の一例を示す図である。
【図１０】対戦履歴情報の一例を示す図である。
【図１１】対戦相手チームの対戦回数と、ユーザに付与するポイントと、の対応関係に関する対応関係情報の他の一例を示す図である。
【図１２】ゲームシステムで実行される処理の一例を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。
【００２０】
図１は、本発明の実施形態に係るゲームシステムの全体構成を示す。図１に示すように、本実施形態に係るゲームシステム１はサーバ１０と複数のゲーム装置２０とを含む。サーバ１０と複数のゲーム装置２０とは、例えばＬＡＮ又は／及びインターネット等を含んで構成される通信ネットワーク２に接続されており、サーバ１０とゲーム装置２０との間で相互にデータ通信が可能である。
【００２１】
サーバ１０は対戦ゲームに関する制御を実行するための装置である。サーバ１０は例えばサーバコンピュータによって実現される。図１に示すように、サーバ１０は制御部１１、主記憶部１２、補助記憶部１３、光ディスクドライブ部１４、及び通信部２５を含む。
【００２２】
制御部１１は例えばＣＰＵ等を含み、オペレーティングシステムやその他のプログラムに従って情報処理を実行する。主記憶部１２は例えばＲＡＭを含む。補助記憶部１３は例えばハードディスクドライブ又はソリッドステートドライブを含む。光ディスクドライブ部１４は光ディスク（情報記憶媒体）に記憶されたプログラムやデータを読み取る。通信部１５は、通信ネットワーク２を介して他の装置（例えばゲーム装置２０）とデータを授受するためのものである。
【００２３】
なお、サーバ１０はデータベース１６にアクセスできるようになっている。データベース１６はサーバ１０内に構築されていてもよいし、サーバ１０とは別のサーバコンピュータ内に構築されていてもよい。
【００２４】
ゲーム装置２０は、ユーザがゲームをプレイするために使用される装置である。ゲーム装置２０は、例えば、家庭用ゲーム機（据置型ゲーム機）、携帯用ゲーム機、携帯電話機（スマートフォンを含む）、携帯情報端末（タブレット型コンピュータを含む）、又はパーソナルコンピュータによって実現される。
【００２５】
図１に示すように、ゲーム装置２０は制御部２１、主記憶部２２、補助記憶部２３、光ディスクドライブ部２４、通信部２５、操作部２６、表示部２７、及び音声出力部２８を含む。制御部２１、主記憶部２２、補助記憶部２３、光ディスクドライブ部２４、及び通信部２５は、サーバ１０の制御部１１、主記憶部１２、補助記憶部１３、光ディスクドライブ部１４、及び通信部１５と同様である。
【００２６】
操作部２６はユーザが各種操作／指示を行うためのものである。操作部２６は例えばボタン（キー）、レバー（スティック）、タッチパネル、又はマウス等を含む。表示部２７は例えば液晶ディスプレイ又は有機ＥＬディスプレイ等であり、各種画面を表示する。音声出力部２８は例えばスピーカ又はヘッドホン等であり、音声データを出力する。なお、ゲーム装置２０が家庭用ゲーム機（据置型ゲーム機）によって実現される場合、家庭用ゲーム機に接続されるテレビ又はモニタが表示部２７に相当し、テレビ又はモニタに内蔵されるスピーカが音声出力部２８に相当する。
【００２７】
プログラムやデータは光ディスクを介してサーバ１０又はゲーム装置２０に供給される。すなわち、光ディスクに記憶されたプログラムやデータが光ディスクドライブ部１４（２４）によって読み出され、補助記憶部１３（２３）に記憶される。なお、光ディスク以外の情報記憶媒体（例えばメモリカード）に記憶されたプログラムやデータを読み取るための構成要素（例えばメモリーカードスロット）がサーバ１０又はゲーム装置２０に備えられるようにしてもよい。そして、プログラムやデータが光ディスク以外の情報記憶媒体を介してサーバ１０又はゲーム装置２０に供給されるようにしてもよい。または、プログラムやデータは通信ネットワーク２を介して遠隔地からサーバ１０又はゲーム装置２０に供給されるようにしてもよい。
【００２８】
上記の構成を有するゲームシステム１では、ユーザのゲームデータと、他のユーザのゲームデータと、に基づいて対戦が実行される。例えば、ユーザのゲームキャラクタデータと、他のユーザのゲームキャラクタデータと、に基づいて対戦が実行される。なお、「ゲームキャラクタデータ」とは、一又は複数のゲームキャラクタに関するデータである。
【００２９】
以下では、ユーザのサッカーチームデータと、他のユーザのサッカーチームデータと、に基づいて対戦（サッカーの試合）が実行される場合を例としてゲームシステム１について説明する。
【００３０】
ゲームシステム１では各ユーザが自分のサッカーチーム（サッカーチームデータ）を所有する。そして、各ユーザは、自分のサッカーチームと他のユーザが所有するサッカーチームとの対戦を通じて、自分のサッカーチームを強化することを目指す。
【００３１】
図２は、ユーザがゲームシステム１にアクセスした場合にゲーム装置２０の表示部２７に表示されるトップ画面の一例を示す。図２に示すように、トップ画面３０はチーム情報欄３２を含む。ユーザが所有するサッカーチームに関する情報がチーム情報欄３２に表示される。
【００３２】
図２に示すチーム情報欄３２の場合、チーム名、選手数や、レーティングが表示されている。なお、「選手数」は、ユーザのサッカーチームに所属する選手キャラクタの数を示す。また、ゲームシステム１では各ユーザのサッカーチームが戦績に基づいて等級分けされるようになっており、「レーティング」はユーザのサッカーチームが属している等級を示す。ここでは、「１」〜「１０」の１０段階の等級が用意されており、各サッカーチームが戦績に基づいて「１」〜「１０」のいずれかの等級に振り分けられていることとして説明する。
【００３３】
また、トップ画面３０はお知らせ欄３４を含んでいる。後述するように、ゲームシステム１では、ユーザは他のユーザのサッカーチームに対戦を申し込むことができるようになっている。このため、ユーザのサッカーチームも他のユーザから対戦を申し込まれる場合がある。お知らせ欄３４には、他のユーザから対戦を申し込まれたことによって行われた対戦の結果が表示される。例えば、対戦日、対戦相手チーム名、及び対戦結果が表示される。
【００３４】
さらに、トップ画面３０には戦術設定ボタン３６が表示される。戦術設定ボタン３６は、ユーザのサッカーチームの戦術を設定するためのボタンである。戦術設定ボタン３６が押下（選択）された場合、ユーザのサッカーチームの戦術を設定するための戦術設定画面（図示せず）が表示部２７に表示される。例えば、スターティングメンバー、フォーメーションや、作戦等が戦術設定画面で設定される。
【００３５】
また、トップ画面３０には対戦ボタン３８が表示される。対戦ボタン３８は、他のユーザのサッカーチームに対戦を申し込むためのボタンである。対戦ボタン３８が押下（選択）された場合、対戦相手を選択するための対戦相手選択画面が表示部２７に表示される。
【００３６】
図３は対戦相手選択画面の一例を示す。図３に示すように、対戦相手選択画面４０は、対戦相手候補のリストを示すリスト欄４２を含む。リスト欄４２には、複数の他のユーザのサッカーチームが複数の対戦相手候補として表示される。リスト欄４２には、対戦相手候補に関する情報として、例えば「チーム名」、「レーティング」、及び「対戦回数」が表示される。なお、「対戦回数」はサッカーチームが対戦した回数を示す。より詳しくは、「対戦回数」は、最近の所定期間（例えば今週又は最近７日間）内にサッカーチームが対戦相手として選択された合計回数、言い換えれば、最近の所定期間内に対戦を申し込まれた合計回数を示す。
【００３７】
例えば、リスト欄４２には、ユーザのサッカーチームのレーティングと同一又は類似のレーティングに属するサッカーチームが対戦相手候補として表示される。図３に示すリスト欄４２は、ユーザのサッカーチームのレーティングが「４」である場合を示している。このため、図３に示すリスト欄４２ではレーティングが「３」〜「５」であるサッカーチームが対戦相手候補として表示されている。
【００３８】
リスト欄４２に表示される各サッカーチームの情報を参考にして、ユーザは複数の対戦相手候補のうちから対戦相手を選択する。具体的には、ユーザは操作部２６を用いて方向指示操作を行うことによって、所望のサッカーチームがカーソル４４によって指し示されるようにカーソル４４の位置を変更する。そして、所望のサッカーチームがカーソル４４によって指し示される状態になったら（すなわち、所望のサッカーチームが選択状態になったら）、ユーザは操作部２６を用いて決定操作を行う。決定操作が行われると、カーソル４４によって指し示されているサッカーチーム（すなわち、選択状態になっているサッカーチーム）が対戦相手として決定される。
【００３９】
対戦相手が決定された場合、ユーザのサッカーチーム（以下「ユーザチーム」と呼ぶ。）と、対戦相手として選択された他のユーザのサッカーチーム（以下「対戦相手チーム」と呼ぶ。）と、の対戦が実行される。この場合、ユーザチームと対戦相手チームとの間のサッカーの試合を模したサッカーゲームのゲーム画面が表示部２７に表示されることになる。
【００４０】
このサッカーゲームでは、ユーザはユーザチームに所属する選手キャラクタを操作することによって、コンピュータによって操作される対戦相手チームに勝利することを目指す。このサッカーゲームでは、対戦相手チーム（すなわち、対戦相手として選択された他のユーザのサッカーチーム）は他のユーザによって操作されるわけではなく、他のユーザの代わりにコンピュータによって操作されるようになっている。このようにすることによって、他のユーザがゲームシステム１にアクセスしていない状態であっても、他のユーザのサッカーチームとの対戦を実行できるように担保されている。
【００４１】
なお、以上では、ユーザによって操作されるユーザチームと、コンピュータによって操作される対戦相手チームと、の対戦を実行することとして説明したが、ユーザチームもコンピュータによって操作されるようにしてもよい。すなわち、コンピュータによって操作されるユーザチームと、コンピュータによって操作される対戦相手チームと、の対戦を実行するようにしてもよい。
【００４２】
あるいは、ユーザチームと対戦相手チームとの試合を実際に行うことなく、ユーザチーム及び対戦相手チームのチームデータに基づいて比較的簡易なシミュレーション処理（対戦結果決定処理）を実行することによって、対戦結果を決定するようにしてもよい。
【００４３】
対戦が完了した場合（すなわち、対戦結果が確定した場合）、対戦結果画面が表示部２７に表示される。図４は対戦結果画面の一例を示す。図４に示すように、対戦結果画面５０は対戦結果を示す対戦結果欄５２を含む。
【００４４】
ユーザが他のユーザのサッカーチームに対戦を申し込むことによってユーザチームと対戦相手チームとの対戦が実行された場合には、対戦結果に基づいてユーザに報酬が付与されるようになっている。例えば、ユーザチームが対戦相手チームに勝利した場合にユーザに報酬が付与されるようになっている。このため、図４に示すように、ユーザに付与される報酬に関するメッセージ５４が対戦結果画面５０に表示される。
【００４５】
ゲームシステム１ではポイントが報酬としてユーザに付与されるようになっている。ここで、「ポイント」とは、例えばゲーム内で通貨としての役割を果たすものである。例えば、ユーザは新たな選手キャラクタをポイントと引き替えに入手することができる。または、ユーザは自分のサッカーチームを強化するためのゲームアイテムをポイントと引き替えに入手することができる。
【００４６】
なお、「ポイント」はゲーム内で通貨としての役割を果たすようなものに限られない。例えば、「ポイント」は選手キャラクタの能力を向上させるためのものであってもよい。すなわち、ユーザは、付与されたポイント数だけ、自分のサッカーチームに所属する選手キャラクタの能力パラメータの値を増加させることができるようにしてもよい。
【００４７】
特にゲームシステム１では、ユーザに付与されるポイントの量が対戦相手チームの対戦回数に基づいて変化するようになっている。具体的には、対戦相手チームの対戦回数が少ないほど、ユーザに付与されるポイントの量が多くなるようになっている。
【００４８】
下記の式（１）は、対戦相手チームの対戦回数と、ユーザに付与されるポイントの量と、の対応関係の一例を示す。下記の式（１）において、「Ｎａ」は、最近の所定期間（例えば今週又は最近７日間）における全サッカーチームの平均対戦回数を示している。「Ｎｏ」は、最近の所定期間（例えば今週又は最近７日間）における対戦相手チームの対戦回数を示している。「Ｐ」はユーザに付与されるポイントの量を示している。
Ｐ＝（Ｎａ＋１０）／（Ｎｏ＋１０）  ・・・  （１）
【００４９】
ゲームシステム１によれば、対戦相手チームの対戦回数が少ないほど、ユーザに付与されるポイントの量が多くなるようにすることによって、対戦相手選択画面４０において、対戦回数が少ないサッカーチームを対戦相手として選択するようにユーザを誘導できるようになる。
【００５０】
上述したように、ゲームシステム１では、ユーザがゲームシステム１にアクセスしていない期間においても、他のユーザから対戦を申し込まれることによって該他のユーザのサッカーチームとの対戦が実行されるようになっており、ユーザは、ゲームシステム１にアクセスした際にトップ画面３０のお知らせ欄３４においてその対戦結果を確認できるようになっている。このため、ゲームシステム１では、他のユーザのサッカーチームに対戦を申し込むという興趣だけでなく、他のユーザから申し込まれた対戦の結果を確認するという興趣もユーザに与えられるようになっている。この点、ゲームシステム１では、対戦回数が少ないサッカーチームを対戦相手として選択するように誘導されるようになっていることによって、後者の楽しみをなるべく多くのユーザに感じてもらうように図ることが可能になる。
【００５１】
なお、報酬は「ポイント」に限られない。例えば、選手キャラクタ（ゲームキャラクタ）が報酬としてユーザに付与されるようにしてもよい。または、ユーザのサッカーチームを強化するためのゲームアイテムが報酬としてユーザに付与されるようにしてもよい。なお、選手キャラクタ又はゲームアイテムを報酬として付与する場合には、対戦相手チームの対戦回数が少ないほど、ユーザに付与される選手キャラクタ又はゲームアイテムの能力、性能、又は希少度が高くなるようにすればよい。このようにしても、対戦回数が少ないサッカーチームを対戦相手として選択するようにユーザを誘導できるようになる。
【００５２】
以下、上記に説明したような機能を実現するための構成について説明する。図５はゲームシステム１で実現される機能ブロックのうち、上記機能に関連する機能ブロックを示す機能ブロック図である。図５に示すように、ゲームシステム１は記憶部６０、対戦相手候補提示部６２、対戦実行部６４、報酬決定部６６、及び報酬付与部６８を含む。
【００５３】
例えば、記憶部６０はデータベース１６によって実現される。また、記憶部６０以外の機能ブロックはサーバ１０又はゲーム装置２０で実現される。例えば、対戦相手候補提示部６２、報酬決定部６６、及び報酬付与部６８はサーバ１０（ゲーム制御装置）によって実現され、対戦実行部６４はゲーム装置２０によって実現される。
【００５４】
記憶部６０について説明する。記憶部６０は各種データを記憶する。例えば、記憶部６０（対戦回数情報記憶手段）は、各ユーザのゲームデータに対応づけて、対戦した回数に関する対戦回数情報を記憶する。また例えば、記憶部６０（アクセス回数情報記憶手段）は、各ユーザに対応づけて、ゲームシステム１にアクセスした回数に関するアクセス回数情報を記憶する。
【００５５】
図６〜図１０は記憶部６０に記憶されるデータの一例について説明するための図である。図６はユーザテーブルの一例を示す。各ユーザに関する情報がユーザテーブルに登録される。図６に示すように、ユーザテーブルは「ユーザＩＤ」、「ユーザ名」、「パスワード」、「ポイント」、及び「アクセス履歴情報」フィールドを含む。「ユーザＩＤ」フィールドはユーザを一意に識別するための識別情報を示す。「ユーザ名」フィールドはユーザの名前を示し、「パスワード」フィールドはユーザのパスワードを示す。
【００５６】
「ポイント」フィールドはユーザが現在所有しているポイントの量を示す。ユーザにポイントが付与されると、「ポイント」フィールドの値が増加され、ユーザがポイントを使用（消費）すると、「ポイント」フィールドの値が減少される。
【００５７】
「アクセス履歴情報」フィールドは、ユーザのゲームシステム１へのアクセス履歴に関する情報（アクセス履歴情報）を示す。図７はアクセス履歴情報（アクセス履歴テーブル）の一例を示す。図７に示すように、アクセス履歴情報は、ユーザがゲームシステム１にアクセスした日時の履歴を示す。例えば、アクセス履歴情報は、ユーザが特定の画面（例えばトップ画面３０）にアクセスした日時の履歴を示す。このアクセス履歴情報のレコード数を取得することによって、ユーザがゲームシステム１にアクセスした回数を取得することができる。このため、このアクセス履歴情報は、ユーザがゲームシステム１にアクセスした回数（アクセス回数情報）を示している。なお、上記のような「アクセス履歴情報」フィールドの代わりに、ユーザがゲームシステム１にアクセスした回数を示す「アクセス回数情報」フィールドがユーザテーブルに設けられるようにしてもよい。
【００５８】
図８はサッカーチームテーブルの一例を示す。図８に示すように、サッカーチームテーブルは「チームＩＤ」、「所有ユーザ」、「チーム名」、「レーティング」、「戦術情報」、「選手情報」、及び「対戦履歴情報」フィールドを含む。「チームＩＤ」フィールドは、サッカーチームを一意に識別するための識別情報を示す。「所有ユーザ」フィールドは、サッカーチームを所有しているユーザのユーザＩＤを示す。「チーム名」フィールドは、サッカーチームに付けられた名称を示す。
【００５９】
上述したように、ゲームシステム１では各ユーザのサッカーチームが戦績に従って等級分けされるようになっており、「レーティング」フィールドはサッカーチームが属する等級を示す。「戦術情報」フィールドはサッカーチームの戦術に関する情報を示す。例えば、スターティングメンバー、フォーメーションや、作戦を示す情報が「戦術情報」フィールドに登録される。
【００６０】
「選手情報」フィールドはサッカーチームに所属する選手キャラクタに関する情報を示し、「対戦履歴情報」フィールドはサッカーチームの対戦履歴（過去に行われた対戦結果）に関する情報を示す。図９は選手情報（選手テーブル）の一例を示し、図１０は対戦履歴情報（対戦履歴テーブル）の一例を示す。
【００６１】
図９に示すように、選手情報（選手テーブル）は「選手ＩＤ」、「選手名」、「ポジション」、「パラメータ」、及び「個人成績」フィールドを含む。「選手ＩＤ」フィールドは選手キャラクタを一意に識別するための識別情報を示す。「選手名」フィールドは選手キャラクタに付けられた名前を示し、「ポジション」フィールドは選手キャラクタが得意なポジションを示す。「パラメータ」フィールドは、選手キャラクタの能力に関する能力パラメータの値や選手キャラクタの体調に関する体調パラメータの値を示す。「個人成績」フィールドは、過去に行われた対戦における選手キャラクタの個人成績を示す。
【００６２】
図１０に示すように、対戦履歴情報（対戦履歴テーブル）は「対戦相手」、「対戦日時」、「対戦結果」、「得点」、「失点」、及び「対戦種別」フィールドを含む。「対戦相手」フィールドは対戦相手チームのチームＩＤを示す。「対戦日時」フィールドは対戦が行われた日時を示す。「対戦結果」フィールドは対戦結果（勝ち、負け、又は引き分け）を示す。「得点」及び「失点」フィールドはそれぞれ得点及び失点を示す。
【００６３】
「対戦種別」フィールドは対戦種別を示す。例えば、「０」又は「１」の値が「対戦種別」フィールドに登録される。値「０」は、ユーザが他のユーザのサッカーチームに対戦を申し込むことによって行われた対戦を示す。一方、値「１」は、他のユーザから対戦を申し込まれた（すなわち、他のユーザによって対戦相手として選択された）ことによって行われた対戦を示す。
【００６４】
この対戦履歴情報を参照して、対戦種別が「１」であるレコード数を取得することによって、そのサッカーチームに対して他のユーザから対戦が申し込まれた回数を取得することができる。このため、対戦履歴情報は、サッカーチームに対して他のユーザから対戦が申し込まれた回数（対戦回数情報）を示している。なお、上記のような「対戦履歴情報」フィールドの代わりに、サッカーチームに対して他のユーザから対戦が申し込まれた回数を示す「対戦回数情報」フィールドがサッカーチームテーブルに設けられるようにしてもよい。
【００６５】
対戦相手候補提示部６２について説明する。対戦相手候補提示部６２は、複数の他のユーザのゲームデータを対戦相手候補としてユーザに提示することによって、複数の他のユーザのゲームデータのいずれかを対戦相手としてユーザが選択できるようにする。また、対戦相手候補提示部６２は、他のユーザのゲームデータを対戦相手候補としてユーザに提示する場合に、該ゲームデータに対応づけられた対戦回数情報をユーザに提示する。
【００６６】
本実施形態の場合、「サッカーチームデータ」が「ゲームデータ」に相当する。すなわち、対戦相手候補提示部６２は、複数の他のユーザのサッカーチームを対戦相手候補としてユーザに提示することによって、複数の他のユーザのサッカーチームのいずれかを対戦相手としてユーザが選択できるようにする。より具体的には、対戦相手候補提示部６２は、他のユーザのサッカーチームのリストを対戦相手候補のリストとしてゲーム装置２０に送信することによって、対戦相手選択画面４０をゲーム装置２０の表示部２７に表示させる。
【００６７】
なお、対戦相手候補提示部６２は、対戦相手候補として提示する他のユーザのサッカーチームの対戦回数をユーザに提示する。例えば、対戦相手候補提示部６２は、最近の所定期間（例えば今週又は最近７日間）においてサッカーチームに対して他のユーザから対戦が申し込まれた回数、すなわち、最近の所定期間においてサッカーチームが対戦相手として選択された回数を上記の「対数回数」として提示する。すなわち、対戦相手候補提示部６２は対戦履歴情報（対戦履歴テーブル）を参照し、「対戦日時」が最近の所定期間内であり、かつ、「対戦相手種別」が「１」であるレコードの数を取得し、該レコード数を上記の「対戦回数」として提示する。
【００６８】
対戦相手候補提示部６２は、最近の所定期間においてサッカーチームが対戦した回数を上記の「対数回数」として提示するようにしてもよい。すなわち、対戦相手候補提示部６２は対戦履歴情報（対戦履歴テーブル）を参照し、「対戦日時」が最近の所定期間内であるレコードの数を取得し、該レコード数を上記の「対戦回数」として提示するようにしてもよい。
【００６９】
また、対戦相手候補提示部６２は、最近の所定期間における「対数回数」を提示する代わりに、これまでの全期間における「対数回数」を提示するようにしてもよい。
【００７０】
対戦実行部６４について説明する。対戦実行部６４は、ユーザのゲームデータと、対戦相手として選択されたゲームデータと、に基づいて対戦を実行する。
【００７１】
上述したように、本実施形態では「サッカーチームデータ」が「ゲームデータ」に相当する。対戦実行部６４は、ユーザによって操作されるユーザチーム（ユーザのサッカーチーム）と、コンピュータによって操作される対戦相手チーム（対戦相手として選択されたサッカーチーム）との対戦を、ユーザのサッカーチームデータと、対戦相手として選択されたサッカーチームデータとに基づいて実行する。
【００７２】
なお、対戦実行部６４は、ユーザチームと対戦相手チームとの両方をコンピュータが操作するようにして、ユーザチームと対戦相手チームとの対戦を実行するようにしてもよい。
【００７３】
または、対戦実行部６４は、ユーザによって操作されるユーザチームと、他のユーザによって操作される対戦相手チームとの対戦を実行するようにしてもよい。このような対戦を実行する場合、対戦実行部６４は、他のユーザのゲーム装置２０において行われた操作内容（すなわち、他のユーザによって行われた操作内容）を示す操作データを他のユーザのゲーム装置２０から受信し、両方のユーザの操作内容に基づいて対戦を実行する。なお、上記の対戦は、例えば、ユーザが他のユーザを対戦相手として選択した後、予め定められた時間に両方のユーザがゲームシステム１にアクセスすることによって実施される。
【００７４】
あるいは、対戦実行部６４は、ユーザのサッカーチームデータと、対戦相手として選択されたサッカーチームデータとに基づいて簡易なシミュレーション処理（対戦結果決定処理）を実行することによって、ユーザチームと対戦相手チームとの対戦結果を決定するようにしてもよい。
【００７５】
報酬決定部６６及び報酬付与部６８について説明する。報酬決定部６６は、対戦が実行された場合にユーザに付与される報酬を決定する。また、報酬付与部６８は、報酬決定部６６によって決定された報酬をユーザに付与する。
【００７６】
報酬決定部６６は、ユーザに付与する報酬を、対戦相手として選択されたサッカーチームに対応づけられた対戦回数情報に基づいて決定する。より具体的には、報酬決定部６６は、対戦回数が少ないサッカーチームが対戦相手として選択された場合にユーザに付与される報酬の価値が、対戦回数が多いサッカーチームが対戦相手として選択された場合にユーザに付与される報酬の価値に比べて高くなるようにして、ユーザに付与する報酬を決定する。
【００７７】
例えば、報酬決定部６６は、対戦回数情報に関する条件と、ユーザに付与する報酬に関する報酬情報と、の対応関係に関する対応関係情報に基づいて、対戦相手として選択されたサッカーチームの対戦回数情報に対応する報酬情報を取得する。そして、報酬決定部６６は、取得された報酬情報に基づいて、ユーザに付与する報酬を決定する。なお、上記の対応関係情報は、対戦回数が少ないほど、ユーザに付与する報酬の価値が高くなるように設定される。
【００７８】
例えば、ポイントが報酬としてユーザに付与される。上述したように、「ポイント」とは、例えばゲーム内で通貨としての役割を果たすものである。ただし、「ポイント」はゲーム内で通貨としての役割を果たすようなものに限られるわけではない。
【００７９】
ポイントを報酬として付与する場合における報酬決定部６６は、対戦回数が少ないサッカーチームが対戦相手として選択された場合にユーザに付与されるポイントの量が、対戦回数が多いサッカーチームが対戦相手として選択された場合にユーザに付与されるポイントの量に比べて多くなるようにして、ユーザに付与する報酬（ポイントの量）を決定する。この場合、例えば上記の式（１）が上記の「対応関係情報」に相当することになる。
【００８０】
なお、上記の「対応関係情報」は数式形式の情報に限られず、例えば図１１に示すようなテーブル形式の情報であってもよい。図１１に示す対応関係情報において、「Ｎａ」及び「Ｎｏ」は上記の式（１）と同様である。図１１に示す対応関係情報においても、対戦相手として選択されたサッカーチームの対戦回数が少ないほど、ユーザに付与されるポイントが多くなるようになっている。
【００８１】
ユーザに付与される報酬はポイントに限られない。例えば、選手キャラクタ又はゲームアイテム（例えば、サッカーチームを強化するためのゲームアイテム）が報酬としてユーザに付与されるようにしてもよい。
【００８２】
例えば、選手キャラクタを報酬として付与する場合における報酬決定部６６は、対戦回数が少ないサッカーチームが対戦相手として選択された場合にユーザに付与される選手キャラクタの能力、性能、又は希少度が、対戦回数が多いサッカーチームが対戦相手として選択された場合にユーザに付与される選手キャラクタの能力、性能、又は希少度よりも高くなるようにして、ユーザに付与する報酬（選手キャラクタ）を決定するようにすればよい。
【００８３】
同様に、ゲームアイテムを報酬として付与する場合における報酬決定部６６は、対戦回数が少ないサッカーチームが対戦相手として選択された場合にユーザに付与されるゲームアイテムの能力、性能、又は希少度が、対戦回数が多いサッカーチームが対戦相手として選択された場合にユーザに付与されるゲームアイテムの能力、性能、又は希少性よりも高くなるようにして、ユーザに付与する報酬（ゲームアイテム）を決定するようにすればよい。
【００８４】
次に、以上に説明した機能ブロックを実現するための処理について説明する。図１２は、トップ画面３０の対戦ボタン３８が押下（選択）された場合にゲームシステム１で実行される処理の一例を示すフロー図である。例えば、サーバ１０の制御部１１及びゲーム装置２０の制御部２１がプログラムに従って図１２に示す処理を実行することによって、制御部１１が対戦相手候補提示部６２、報酬決定部６６、及び報酬付与部６８として機能するようになり、制御部２１が対戦実行部６４として機能するようになる。
【００８５】
トップ画面３０の対戦ボタン３８が押下（選択）された場合、ゲーム装置２０の制御部２１は対戦相手候補のリストを要求するための要求データをサーバ１０に送信する（Ｓ２０１）。この要求データには、例えば対戦を申し込む側のユーザ（すなわち、ゲーム装置２０を使用しているユーザ）のユーザＩＤが含まれる。
【００８６】
上記の要求データがサーバ１０で受信された場合、サーバ１０の制御部１１（対戦相手候補提示部６２）は対戦相手候補のリストを取得し、該リストをゲーム装置２０に送信する（Ｓ２０２）。
【００８７】
例えば、対戦を申し込む側のユーザがユーザＸであると仮定した場合、制御部１１はサッカーチームテーブルを参照し、下記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームのリストを対戦相手候補のリストとして取得する。
（Ａ１）所有ユーザＩＤがユーザＸのユーザＩＤでない。
（Ａ２）ユーザＸのサッカーチームとのレーティング差が±１以内である。
【００８８】
制御部１１は、上記の条件（Ａ１）及び（Ａ２）の両方を満足する各サッカーチームのチームＩＤ、チーム名、レーティング、及び対戦回数を取得する。なお、例えばサッカーチームＸの対戦回数を取得する場合、制御部１１はサッカーチームＸの対戦履歴情報（対戦履歴テーブル）を参照し、下記の条件（Ｂ１）及び（Ｂ２）の両方を満足するレコードの数を取得する。なお、制御部１１は下記の条件（Ｂ１）を満足するレコードの数を取得するようにしてもよい。
（Ｂ１）対戦日時が所定期間（例えば今週又は最近７日間）内である。
（Ｂ２）対戦種別が「１」である。
【００８９】
なお、上記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームの数が所定数以上ある場合、制御部１１は、上記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームのうちから所定数のサッカーチームを選出し、それらの所定数のサッカーチームのリストを対戦相手候補のリストとして取得するようにしてもよい。
【００９０】
対戦相手候補のリストがゲーム装置２０で受信された場合、ゲーム装置２０の制御部２１は対戦相手選択画面４０を表示部２７に表示する（Ｓ２０３）。そして、制御部２１は対戦相手の選択が完了したか否かを監視する（Ｓ２０４）。
【００９１】
対戦相手の選択が完了した場合、制御部２１は対戦の実行を要求するための要求データをサーバ１０に送信する（Ｓ２０５）。この要求データには、例えば、対戦を申し込む側のユーザのユーザＩＤと、対戦相手として選択されたサッカーチームのチームＩＤと、が含まれる。
【００９２】
上記の要求データがサーバ１０で受信された場合、サーバ１０の制御部１１は、対戦を申し込む側のユーザが所有するサッカーチームのサッカーチームデータと、対戦相手として選択されたサッカーチームのサッカーチームデータと、をゲーム装置２０に送信する（Ｓ２０６）。
【００９３】
上記のサッカーチームデータがゲーム装置２０で受信された場合、制御部２１（対戦実行部６４）は対戦を実行する（Ｓ２０７）。すなわち、制御部２１は、ユーザによって操作されるユーザチーム（ユーザのサッカーチーム）と、コンピュータによって操作される対戦相手チーム（対戦相手として選択されたサッカーチーム）と、の間のサッカーの試合を模した対戦サッカーゲームを、ステップＳ２０６で受信された両チームのチームデータに基づいて実行する。
【００９４】
対戦の実行が開始された後、制御部２１は対戦が完了したか否かを監視する（Ｓ２０８）。対戦が完了した場合、制御部２１は対戦結果を示す対戦結果データをサーバ１０に送信する（Ｓ２０９）。この対戦結果データがサーバ１０で受信された場合、サーバ１０の制御部１１（報酬決定部６６）は、ユーザに付与するポイントの量を対戦結果に基づいて決定する（Ｓ２１０）。
【００９５】
例えば、ユーザチームが対戦相手チームに勝利した場合、制御部１１は、上記の式（１）に基づいて、対戦相手チームの対戦回数に対応するポイントの量を取得する。そして制御部１１は、該ポイント量を、ユーザに付与するポイントの量として決定する。一方、ユーザチームが対戦相手チームに勝利しなかった場合、制御部１１はユーザに付与するポイントの量を零に決定する。
【００９６】
ステップＳ２１０の処理が実行された後、制御部１１（報酬付与部６８）は、ステップＳ２１０における決定結果に基づいて、ユーザが所有するポイントの量を増加する（Ｓ２１１）。例えば、ユーザチームが対戦相手チームに勝利した場合、制御部１１は、ステップＳ２１０において決定されたポイントの量だけ、ユーザが所有するポイントの量を増加する。一方、ユーザチームが対戦相手チームに勝利しなかった場合、ユーザに付与するポイントの量は零に決定されるため、制御部１１は、ユーザが所有するポイントの量を増加しない。
【００９７】
なお、ユーザチームが対戦相手チームに勝利しなかった場合にも、制御部１１はユーザにポイントを付与するようにしてもよい。ただし、その場合、ユーザチームが対戦相手チームに勝利した場合に比較して、ユーザに付与されるポイント量が少なくなるようにするとよい。また、その場合にも、対戦相手チームの対戦回数が少ないほど、ユーザに付与されるポイントの量が多くなるようにするとよい。
【００９８】
ステップＳ２１１の処理が実行された後、制御部１１はユーザチーム及び対戦相手チームに所属する選手キャラクタの能力を対戦結果に基づいて上昇させる（Ｓ２１２）。すなわち、制御部１１は、ユーザチーム及び対戦相手チームに所属する選手キャラクタの能力パラメータの値を増加させる。例えば、ユーザチームが対戦相手チームに勝利した場合、ユーザチームに所属する選手キャラクタの能力パラメータの増加の程度が、対戦相手チームに所属する選手キャラクタの能力パラメータの増加の程度よりも大きく設定される。一方、対戦相手チームがユーザチームに勝利した場合、対戦相手チームに所属する選手キャラクタの能力パラメータの増加の程度が、ユーザチームに所属する選手キャラクタの能力パラメータの増加の程度よりも大きく設定される。
【００９９】
ステップＳ２１０〜Ｓ２１２の処理が実行された後、制御部１１は、ユーザに付与されたポイントの量を通知するための通知データをゲーム装置２０に送信する（Ｓ２１３）。この通知データがゲーム装置２０で受信された場合、ゲーム装置２０の制御部２１は対戦結果画面５０を表示部２７に表示する（Ｓ２１４）。図４に示したように、対戦結果画面５０では、対戦結果が表示されるとともに、ユーザに付与されたポイントの量がユーザに通知される。
【０１００】
以上説明したゲームシステム１によれば、対戦相手選択画面４０において、対戦回数が少ないサッカーチームを対戦相手として選択するようにユーザを誘導できるようになる。ゲームシステム１では、他のユーザのサッカーチームに対戦を申し込むという興趣だけでなく、他のユーザから申し込まれた対戦の結果を確認するという興趣もユーザに与えられるようになっている。この点、ゲームシステム１によれば、対戦回数が少ないサッカーチームを対戦相手として選択するように誘導されるようにしていることによって、後者の興趣をなるべく多くのユーザに感じてもらうように図ることが可能になる。
【０１０１】
なお、他のユーザに比較して対戦回数が少ないユーザが生じないようにするための方法としては、他のユーザに比較して対戦回数が少ないユーザが生じないように、対戦の組み合わせを自動的に設定する方法も考えられるが、この方法を採用した場合には処理負荷が重くなってしまうおそれがある。この点、以上説明したゲームシステム１で採用されている方法では処理負荷を心配する必要がない。
【０１０２】
なお、本発明は以上に説明した実施形態に限定されるものではない。
【０１０３】
［１］例えば、対戦相手候補提示部６２は、対戦相手候補として、対戦回数が少ないゲームデータを、対戦回数が多いゲームデータよりも優先して提示するようにしてもよい。
【０１０４】
ここで、「ゲームデータを他のゲームデータよりも優先して表示する」とは、例えばゲームデータを他のゲームデータよりも目立つ位置に表示することを意味する。例えば、複数のゲームデータが表示順序に従って表示されるような場合、「ゲームデータを優先して表示する」とは、ゲームデータの表示順序を他のゲームデータの表示順序よりも高く設定することを意味する。
【０１０５】
例えば、対戦相手候補提示部６２は、対戦回数の少ないサッカーチームほど表示順序が高くなるようにして、対戦相手選択画面４０におけるサッカーチームの表示順序を設定する。すなわち、対戦相手候補提示部６２は、上記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームを対戦回数の昇順（対戦回数の少ないものから多いものへの順）でソートしてなるリストを対戦相手選択画面４０のリスト欄４２に表示させる。
【０１０６】
このようにすれば、対戦回数の少ないサッカーチームほど対戦相手選択画面４０内で上方に表示されるようになる。すなわち、対戦回数の少ないサッカーチームほど対戦相手選択画面４０内の目立つ位置に表示されるようになる。その結果、対戦回数の少ないサッカーチームが選択されやすくなるように誘導することが可能になる。
【０１０７】
なお、「ゲームデータを他のゲームデータよりも優先して表示する」とは、例えばゲームデータを最初から選択状態で表示することを意味するようにしてもよい。例えば、対戦相手選択画面４０の表示が開始される際において、対戦相手候補提示部６２は、対戦回数が最も少ないサッカーチームを選択状態に設定するようにしてもよい。すなわち、対戦相手候補提示部６２は、対戦回数が最も少ないサッカーチームをカーソル４４が指し示すように、カーソル４４又は対戦回数が最も少ないサッカーチームの初期表示位置を設定するようにしてもよい。このようにしても、対戦回数の少ないサッカーチームが選択されやすくなるように誘導することが可能になる。
【０１０８】
［２］また例えば、対戦相手候補提示部６２は、対戦相手候補として、ゲームシステム１にアクセスした回数が多い他のユーザのゲームデータを、ゲームシステム１にアクセスした回数が少ない他のユーザのゲームデータよりも優先して提示するようにしてもよい。
【０１０９】
例えば、対戦相手候補提示部６２は、ユーザがゲームシステム１にアクセスした回数を、該ユーザに対応づけて記憶されるアクセス履歴情報（アクセス履歴テーブル）に基づいて取得する。具体的には、対戦相手候補提示部６２は、ユーザに対応づけて記憶されるアクセス履歴情報（アクセス履歴テーブル）のレコード数を、該ユーザがゲームシステム１にアクセスした回数として取得する。なお、比較的短い所定期間内にゲームシステム１へのアクセスが複数回あるような場合には、それらを１回のアクセスとみなすようにしてもよい。
【０１１０】
「ゲームデータを他のゲームデータよりも優先して表示する」の意味は、先に説明した変形例［１］と同様である。
【０１１１】
すなわち、対戦相手候補提示部６２は、アクセス回数が多いユーザのサッカーチームほど表示順序が高くなるようにして、対戦相手選択画面４０におけるサッカーチームの表示順序を設定する。言い換えれば、対戦相手候補提示部６２は、上記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームを、所有ユーザのアクセス回数の降順（アクセス回数の多いものから少ないものへの順）でソートしてなるリストを対戦相手選択画面４０のリスト欄４２に表示させる。
【０１１２】
このようにすれば、アクセス回数が多いユーザのサッカーチームほど対戦相手選択画面４０内で上方に表示されるようになる。すなわち、アクセス回数が多いユーザのサッカーチームほど対戦相手選択画面４０内の目立つ位置に表示されるようになる。その結果、アクセス回数が多いユーザのサッカーチームが対戦相手として選択されやすくなるように誘導することが可能になる。
【０１１３】
上述したように、ゲームシステム１では、他のユーザのサッカーチームに対戦を申し込むという興趣だけでなく、他のユーザから申し込まれた対戦の結果を確認するという興趣もユーザに与えられるようになっている。この点、以上のようにすれば、後者の興趣を、ゲームシステム１へのアクセス回数が少ないユーザよりも、ゲームシステム１へのアクセス回数が多いユーザに優先して与えることが可能になる。
【０１１４】
なお、対戦相手選択画面４０の表示が開始される際において、対戦相手候補提示部６２は、対戦相手候補として提示される複数の他のユーザのサッカーチームのうちで、アクセス回数が最も多いユーザのサッカーチームを選択状態に設定するようにしてもよい。すなわち、対戦相手候補提示部６２は、対戦相手候補として提示される複数の他のユーザのサッカーチームのうちで、アクセス回数が最も多いユーザのサッカーチームをカーソル４４が指し示すように、カーソル４４又はアクセス回数が最も多いユーザのサッカーチームの初期表示位置を設定するようにしてもよい。
【０１１５】
このようにしても、アクセス回数が多いユーザのサッカーチームが選択されやすくなるように誘導することが可能になる。その結果として、他のユーザから申し込まれた対戦の結果を確認するという興趣を、ゲームシステム１へのアクセス回数が少ないユーザよりも、ゲームシステム１へのアクセス回数が多いユーザに優先して与えることが可能になる。
【０１１６】
［３］以上に説明した変形例［１］及び［２］を組み合わせるようにしてもよい。例えば、対戦相手候補提示部６２は、上記の条件（Ａ１）及び（Ａ２）の両方を満足するサッカーチームを、対戦回数の昇順及び所有ユーザのアクセス回数の降順でソートしてなるリストを対戦相手選択画面４０のリスト欄４２に表示させるようにしてもよい。
【０１１７】
なお、この場合、「対戦回数」をソートのための第１のキーとし、「所有ユーザのアクセス回数」をソートのための第２のキーとするようにすればよい。すなわち、基本的に対戦回数の昇順でサッカーチームをソートし、対戦回数が同じサッカーチームに関し、所有ユーザのアクセス回数の降順でソートするようにしてもよい。
【０１１８】
あるいは、「所有ユーザのアクセス回数」をソートのための第１のキーとし、「対戦回数」をソートのための第２のキーとするようにしてもよい。すなわち、基本的に所有ユーザのアクセス回数の降順でサッカーチームをソートし、所有ユーザのアクセス回数が同じサッカーチームに関し、対戦回数の昇順でソートするようにしてもよい。
【０１１９】
［４］また例えば、ゲームシステム１では、ユーザチームが対戦相手チームと対戦した場合にはユーザチームに所属する選手キャラクタの能力が上昇するようになっているため（図１２のステップＳ２１２参照）、対戦結果画面５０では、ユーザチームに所属する選手キャラクタの能力がどのように上昇したかについても示すようにしてもよい。
【０１２０】
また、ユーザチームが対戦相手チームと対戦した場合には対戦相手チームに所属する選手キャラクタの能力も上昇するようになっている（図１２のステップＳ２１２参照）。すなわち、ユーザのサッカーチームが他のユーザから対戦を申し込まれて対戦が実行された場合にもユーザのサッカーチームに所属する選手キャラクタの能力が上昇するようになっている。このため、トップ画面３０のお知らせ欄３４には、対戦結果だけでなく、対戦によってユーザチームに所属する選手キャラクタの能力がどのように上昇したかについても示すようにしてもよい。
【０１２１】
［５］また例えば、対戦相手候補提示部６２はゲーム装置２０（ゲーム制御装置）において実現されるようにしてもよい。すなわち、ゲーム装置２０の制御部２１がプログラムを実行することによって、制御部２１が対戦相手候補提示部６２として機能するようにしてもよい。例えば、ゲーム装置２０からデータベース１６に直接アクセスできるようにし、ゲーム装置２０の制御部２１（対戦相手候補提示部６２）が対戦相手候補のリストをデータベース１６に直接要求し、該リストをデータベース１６から取得するようにしてもよい。
【０１２２】
［６］また例えば、報酬決定部６６はゲーム装置２０（ゲーム制御装置）において実現されるようにしてもよい。すなわち、ゲーム装置２０の制御部２１がプログラムを実行することによって、制御部２１が報酬決定部６６として機能するようにしてもよい。例えば、ゲーム装置２０の制御部２１（報酬決定部６６）が、上記の式（１）と、対戦相手として選択されたサッカーチームの対戦回数と、に基づいて、ユーザに付与するポイントの量を決定するようにしてもよい。
【０１２３】
［７］また例えば、報酬付与部６８はゲーム装置２０（ゲーム制御装置）において実現されるようにしてもよい。すなわち、ゲーム装置２０の制御部２１がプログラムを実行することによって、制御部２１が報酬付与部６８として機能するようにしてもよい。例えば、制御部２１（報酬付与部６８）が、報酬決定部６６の決定結果に基づいて、ユーザが所有するポイントの量を増加するべく、データベース１６に直接要求するようにしてもよい。
【０１２４】
［８］また例えば、対戦実行部６４はサーバ１０において実現されるようにしてもよい。すなわち、サーバ１０の制御部１１がプログラムを実行することによって、制御部１１が対戦実行部６４として機能するようにしてもよい。
【０１２５】
つまり、制御部１１（対戦実行部６４）が、ユーザによって操作されるユーザチームと、コンピュータによって操作される対戦相手チームと、の対戦を実行するようにしてもよい。この場合、制御部１１は、ゲーム装置２０で行われた操作内容を示す操作データをゲーム装置２０から受信し、現在のゲーム状況を示すゲーム状況データを操作データに基づいて更新し、ゲーム装置２０の表示部２７に表示されるゲーム画面（対戦画面）を更新するためのデータをゲーム装置２０に送信することになる。
【０１２６】
または、制御部１１（対戦実行部６４）が、コンピュータによって操作されるユーザチームと、コンピュータによって操作される対戦相手チームと、の対戦を実行するようにしてもよい。この場合、例えば、制御部１１は、現在のゲーム状況を示すゲーム画面（対戦画面）をゲーム装置２０の表示部２７に表示するためのデータをゲーム装置２０に送信する。
【０１２７】
あるいは、制御部１１（対戦実行部６４）が、ユーザによって操作されるユーザチームと、他のユーザによって操作される対戦相手チームと、の対戦を実行するようにしてもよい。この場合、例えば、制御部１１は、各ユーザのゲーム装置２０で行われた操作内容を示す操作データを各ゲーム装置２０から受信し、現在のゲーム状況を示すゲーム状況データを操作データに基づいて更新し、各ゲーム装置２０の表示部２７に表示されるゲーム画面（対戦画面）を更新するためのデータを各ゲーム装置２０に送信する。
【０１２８】
または、制御部１１（対戦実行部６４）は、ユーザチームのサッカーチームデータと、対戦相手チームのサッカーチームデータと、に基づいて簡易なシミュレーション処理（対戦結果決定処理）を実行することによって、ユーザチームと対戦相手チームとの対戦結果を決定するようにしてもよい。
【０１２９】
［９］以上では、ユーザのサッカーチームデータと、他のユーザのサッカーチームデータと、に基づいて対戦を実行するゲームシステムに本発明を適用した場合について説明したが、このようなサッカーゲーム以外のゲームを実行するゲームシステムにも本発明を適用することは可能である。例えば、ユーザの野球チームデータと、他のユーザの野球チームデータと、に基づいて対戦を実行するゲームシステムにも本発明を適用することが可能である。
【０１３０】
スポーツゲーム以外のゲームを実行するゲームシステムにも本発明を適用することは可能である。本発明は、ユーザのゲームキャラクタデータ（一又は複数のゲームキャラクタに関するデータ）と、他のユーザのゲームキャラクタデータ（一又は複数のゲームキャラクタに関するデータ）と、に基づいて対戦を実行するゲームシステムに適用することが可能である。例えば、ユーザの一又は複数のゲームキャラクタと、他のユーザの一又は複数のゲームキャラクタと、が戦闘するようなゲームを実行するゲームシステムにも本発明を適用することが可能である。
【０１３１】
また例えば、ユーザのゲームカードデータ（一又は複数のゲームカードに関するデータ）と、他のユーザのゲームカードデータ（一又は複数のゲームカードに関するデータ）と、に基づいて対戦を実行するゲームシステムにも本発明を適用することは可能である。すなわち、ユーザの一又は複数のゲームカードと、他のユーザの一又は複数のゲームカードと、を用いて対戦が行われるようなカードゲームを実行するゲームシステムにも本発明を適用することができる。なお、このようなカードゲームを実行するゲームシステムでは、ゲームカードが報酬としてユーザに付与されるようにしてもよい。
【０１３２】
また例えば、ユーザのゲームデータと、複数の他のユーザのゲームデータと、に基づいて対戦を実行するようなゲームシステムにも本発明は適用することが可能である。
【符号の説明】
【０１３３】
１  ゲームシステム、２  通信ネットワーク、１０  サーバ、１１，２１  制御部、１２，２２  主記憶部、１３，２３  補助記憶部、１４，２４  光ディスクドライブ部、１５，２５  通信部、１６  データベース、２６  操作部、２７  表示部、２８  音声出力部、３０  トップ画面、３２  チーム情報欄、３４  お知らせ欄、３６  戦術設定ボタン、３８  対戦ボタン、４０  対戦相手選択画面、４２  リスト欄、４４  カーソル、５０  対戦結果画面、５２  対戦結果欄、５４  メッセージ、６０  記憶部、６２  対戦相手候補提示部、６４  対戦実行部、６６  報酬決定部、６８  報酬付与部。
【図１】
0005626921.tif 000002
【図２】
0005626921.tif 000003
【図３】
0005626921.tif 000004
【図４】
0005626921.tif 000005
【図５】
0005626921.tif 000006
【図６】
0005626921.tif 000007
【図７】
0005626921.tif 000008
【図８】
0005626921.tif 000009
【図９】
0005626921.tif 000010
【図１０】
0005626921.tif 000011
【図１１】
0005626921.tif 000012
【図１２】
0005626921.tif 000013