(57)【特許請求の範囲】
【請求項１】
ゲームで実行される複数の機能の各機能に対して、プレイヤのゲーム上の複数種類のポイントの中で互いに異なる種類のポイントが設定されており、かつ各種類のポイントは、設定されている機能の実行又は時間の経過に伴って変動するものであって、前記複数の機能の各々が割り当てられた複数のメニューを表示部に表示する表示手段と、
前記複数の機能の中で、機能ごとに設定されている種類のポイントによって実行可能な機能のうち、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を所定の指示入力釦に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた指示入力釦が操作されることで、前記機能選択手段によって選択された機能が実行され、
前記複数の機能の実行によって消費されるポイントの量が、ポイントの種類ごとに異なり、
時間の経過に伴って変動するポイントの変動量は、ポイントの種類ごとに異なることを特徴とするゲーム制御装置。
【請求項２】
ゲームで実行される複数の機能の各機能に対して、プレイヤのゲーム上の複数種類のポイントの中で互いに異なる種類のポイントが設定されており、かつ各種類のポイントは、設定されている機能の実行又は時間の経過に伴って変動するものであって、前記複数の機能の各々が割り当てられた複数のメニューを表示部に表示する表示手段と、
前記複数の機能の中で、機能ごとに設定されている種類のポイントによって実行可能な機能のうち、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を複数のメニューにおける所定の位置に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた位置が指示されることで、前記機能選択手段によって選択された機能が実行され、
前記複数の機能の実行によって消費されるポイントの量が、ポイントの種類ごとに異なり、
時間の経過に伴って変動するポイントの変動量は、ポイントの種類ごとに異なることを特徴とするゲーム制御装置。
【請求項３】
前記変更手段は、前記機能選択手段によって選択された機能が割り当てられたメニューに対応付けられた位置に、所定のマークを表示することを特徴とする、
請求項１または２に記載されたゲーム制御装置。
【請求項４】
前記変更手段は、前記機能選択手段によって選択された機能が割り当てられたメニューを強調表示することを特徴とする、
請求項１〜３のいずれかに記載されたゲーム制御装置。
【請求項５】
ゲームの実行を制御するためのプログラムであって、
ゲームで実行される複数の機能の各機能に対して、プレイヤのゲーム上の複数種類のポイントの中で互いに異なる種類のポイントが設定されており、かつ各種類のポイントは、設定されている機能の実行又は時間の経過に伴って変動するものであって、前記複数の機能の各々が割り当てられた複数のメニューを表示部に表示する手順と、
前記複数の機能の中で、機能ごとに設定されている種類のポイントによって実行可能な機能のうち、前記ゲームにおいて予め設定された優先度に従って選択する手順と、
前記選択する手順によって選択された機能を所定の指示入力釦に割り当てるか、または複数のメニューにおける所定の位置に割り当てる手順と、
前記選択する手順によって選択された機能が割り当てられたメニューの表示形態を変更する手順と、
前記割り当てる手順によって割り当てられた指示入力釦が操作されるか、または前記割り当てる手順によって割り当てられた位置が指示されることで、前記選択する手順によって選択された機能を実行する手順と、
を、コンピュータに実行させるためのプログラムであって、
前記複数の機能の実行によって消費されるポイントの量が、ポイントの種類ごとに異なり、
時間の経過に伴って変動するポイントの変動量は、ポイントの種類ごとに異なることを特徴とするプログラム。
【請求項６】
プレイヤによって操作される通信端末と、前記通信端末とネットワークを介して接続され、プレイヤ固有のプレイヤ識別情報と対応付けてゲームの実行を制御するサーバ装置と、を含むゲーム制御システムであって、
前記サーバ装置は、
ゲームで実行される複数の機能の各機能に対して、プレイヤのゲーム上の複数種類のポイントの中で互いに異なる種類のポイントが設定されており、かつ各種類のポイントは、設定されている機能の実行又は時間の経過に伴って変動するものであって、前記複数の機能の各々が割り当てられた複数のメニューを表示部に表示する表示手段と、
前記複数の機能の中で、機能ごとに設定されている種類のポイントによって実行可能な機能のうち、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を前記通信端末の所定の指示入力釦に割り当てるか、または複数のメニューにおける所定の位置に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた指示入力釦が操作されるか、または前記設定手段によって割り当てられた位置が指示されることで、前記機能選択手段によって選択された機能が実行され、
前記複数の機能の実行によって消費されるポイントの量が、ポイントの種類ごとに異なり、
時間の経過に伴って変動するポイントの変動量は、ポイントの種類ごとに異なることを特徴とする、
ゲーム制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームの実行において画面に表示されるメニューの表示技術に関する。
【背景技術】
【０００２】
近年、特定のサービス提供者によるソーシャルネットワーキングサービス（ＳＮＳ）においてウェブブラウザ上で動作するＡＰＩ(Application Programming Interface)などの動作環境を基に作成されるゲーム用アプリケーションによって実行される、いわゆるソーシャルゲーム（Social Game）が普及している。ソーシャルゲームは、不特定多数のプレイヤ間でコミュニケーションをとりながらプレイするオンラインゲームの一種であると言える。プレイヤは、インターネットに接続可能であり、ウェブブラウザが搭載された通信端末を備えていれば、プレイヤは時間と場所を問わずソーシャルゲームを楽しむことができる。上述したソーシャルゲームでは、従来のオンラインゲームよりも、プレイヤ間の交流を図るためのコミュニケーション機能が充実している点が特徴の１つとなっている。ソーシャルゲームでは、例えば、他のプレイヤ（仲間）との協力プレイのほか、仲間との挨拶や連絡など仲間とコミュニケーションを取ることによる情報交換、仲間との間のゲーム上のアイテムのプレゼントあるいはアイテムの交換が行なわれている。
【０００３】
上述したソーシャルゲームにおいて、プレイヤに対して所望の機能の実行を促す選択肢を提示するために、ゲームに設けられている複数の機能の各々が割り当てられた複数のメニューを、プレイヤが視認できる表示部に表示させることが知られている。例えば、非特許文献１には、「クエスト」、「合戦」、「カード合成」、「ガチャ」といったメニューが表示されているソーシャルゲーム（戦国コレクション（登録商標））が記載されている。いずれかのメニューがプレイヤに選択されると、選択されたメニューに応じた機能（あるいは処理）が実行される。なお、「ガチャ」とは、ゲーム内で利用可能なアイテムをランダムに入手可能なアイテム抽選機能として慣用的に使用されている表現である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】アプリＳＴＹＬＥ  Vol.5（株式会社イースト・プレス、2011年11月15日発行）、94頁
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、プレイヤに提示される複数のメニューの各々の機能が実行できるか否かについては、プレイヤのゲーム上のポイントに依存するようにゲームが構成されている場合がある。その場合に、プレイヤが選択したメニューに割り当てられている機能が、プレイヤのゲーム上のポイントによって実行できないときには、プレイヤはメニューの選択をやり直す必要があり、プレイヤにとって操作性が悪い。また、プレイヤのゲーム上のポイントによって複数の機能が実行できるときに、例えばプレイヤがゲームの内容を熟知していない場合等では、その複数の機能のうちいずれの機能を選択すべきか直ちに分からないことがあり、ゲームを効率的に進行させ難いことがある。
【０００６】
本発明は上述した観点に鑑みてなされたもので、プレイヤが簡易な操作でゲームを効率的に進行させることを可能とするゲーム制御装置、プログラム、ゲーム制御方法、ゲーム制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点は、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示する表示手段と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を所定の指示入力釦に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた指示入力釦が操作されることで、前記機能選択手段によって選択された機能が実行されることを特徴とするゲーム制御装置である。
【０００８】
このゲーム制御装置では、ゲームにおいて予め設定された優先度に従って選択されたゲーム上の機能が所定の指示入力釦に割り当てられる。そのため、プレイヤは、同一の指示入力釦を操作することで複数の機能のいずれかを実行できるように構成されている。優先度の設定は任意に採ることができる。例えば、プレイヤがゲームを円滑に進めることができるように優先度を予め設定することで、プレイヤは、同一の指示入力釦を操作することのみでゲームを円滑に進めることができる。つまり、このゲーム制御装置によれば、プレイヤは複雑な操作をすることなく、簡易な操作でゲームを効率的に進行させることができる。
また、このゲーム制御装置によれば、選択された機能に割り当てられたメニューの表示態様が変更される。そのため、プレイヤは、同一の指示入力釦を操作しつつ、その操作によって実行される機能を認識することができる。
【０００９】
本発明の第２の観点は、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示する表示手段と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を複数のメニューにおける所定の位置に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた位置が指示されることで、前記機能選択手段によって選択された機能が実行されることを特徴とするゲーム制御装置である。
【００１０】
このゲーム制御装置では、ゲームにおいて予め設定された優先度に従って選択されたゲーム上の機能が複数のメニューにおける所定の位置に割り当てられる。そのため、プレイヤは、複数のメニューにおける同一の位置を指示することで複数の機能のいずれかを実行できるように構成されている。優先度の設定は任意に採ることができる。例えば、プレイヤがゲームを円滑に進めることができるように優先度を予め設定することで、プレイヤは、複数のメニューにおける同一の位置を指示することのみでゲームを円滑に進めることができる。つまり、このゲーム制御装置によれば、プレイヤは複雑な操作をすることなく、簡易な操作でゲームを効率的に進行させることができる。
また、このゲーム制御装置によれば、選択された機能に割り当てられたメニューの表示態様が変更される。そのため、プレイヤは、同一の位置を指示しつつ、その指示操作によって実行される機能を認識することができる。
【００１１】
なお、「ゲームで実行される機能」には、コマンド、イベント、ミニゲームの実行等も含まれてよい。「ポイント」には、プレイヤが保持する金銭、ゲーム上でプレイヤが利用可能な仮想通貨を含みうる。
【００１２】
上記ゲーム制御装置において、前記変更手段は、前記機能選択手段によって選択された機能が割り当てられたメニューに対応付けられた位置に、所定のマークを表示してもよい。
プレイヤは、所定のマークを視認することによって、表示態様が変更されたメニューが容易に分かるようになる。選択された機能が所定の指示入力釦に割り当てられる場合、所定のマークの好ましい一例は、その指示入力釦を特定する文字、数字、記号、符号、しるし、標章、図案等である。これにより、プレイヤは操作すべき指示入力釦を直ちに認識できる。例えば、指示入力釦がテンキーのうちの「５キー」である場合には、所定のマークは数字の「５」であってよい。
所定のマークの表示位置は、メニューが表示部において所定の表示領域をもって表示されている場合には、その表示領域内の任意の位置、あるいはその表示領域外の近傍の位置であってよいが、これに限られない。マークの表示位置がメニューに対応付けられた位置であれば、マークの表示位置はメニューの位置と近接していなくてもよい。
【００１３】
上記ゲーム制御装置において、前記変更手段は、前記機能選択手段によって選択された機能が割り当てられたメニューを強調表示してもよい。
プレイヤは、強調表示されたメニューを視認することで、選択された機能を素早く、かつ明確に分かるようになる。強調表示の態様は任意に採ることができるが、例えば、メニューの表示を点滅させること、メニューの表示サイズを通常よりも大きくすること、あるいはメニューの色を変更することであってよい。
【００１４】
上記ゲーム制御装置において、前記複数の機能の実行によって消費される前記ポイントの量、および／または前記ポイントの種類が、機能ごとに異なってもよい。
プレイヤのゲーム上のポイントの量および／または種類が機能ごとに異なるゲームの場合には特に、プレイヤにとって、自らのゲーム上のポイントによって複数のメニューのうちいずれのメニューに割り付けられた機能が実行可能であるのか予測しづらい、あるいは複数の機能が実行可能である場合にいずれの機能を実行すべきであるのか分かりづらい。このゲーム制御装置は、プレイヤのゲーム上のポイントによって実行でき、かつゲーム上の優先度に応じてプレイヤが選択すべきメニューを推奨するため、上述したゲームの場合に特に好適である。
【００１５】
上記ゲーム制御装置において、前記複数の機能のうちの第１の機能は、複数のセグメントのプレイを実行する機能であって、プレイの実行に伴うポイントの消費量がセグメントごとに異なっており、前記機能選択手段は、前記優先度に従って選択されるべき機能が前記第１の機能であって、かつ前記ポイントによりプレイヤにとってプレイ対象となるセグメントのプレイが実行できない場合には、前記ポイントにより実行可能な他のセグメントを選択し、選択したセグメントのプレイを実行するものとして前記第１の機能を選択してもよい。
【００１６】
複数のセグメントのプレイによってゲーム上の第１の機能が構成されており、かつプレイの実行に伴うポイントの消費量がセグメントごとに異なっている場合に、第１の機能の中に、プレイヤのゲーム上のポイントによって実行可能なセグメントのプレイと実行可能でないセグメントのプレイとが混在している場合がある。ここで、プレイヤのゲーム上のポイントによって現在プレイ対象となるセグメントのプレイが実行できないときには、プレイヤは、実行可能なセグメントのプレイを実行する操作を行う必要が生じうる。従来、この操作は、実行可能なセグメントを１つずつ検索し、実行可能なセグメントの中から１つのセグメントを選択する操作を要し、プレイヤにとって不便であった。それに対し、このゲーム制御装置では、プレイヤのゲーム上のポイントによって実行可能な他のセグメント（現在プレイ対象となるセグメント以外の１つのセグメント）のプレイが第１の機能として自動的に選択される。そのため、複数のセグメントのプレイによってゲーム上の１つの機能が構成されているときのプレイヤの操作性が向上する。
【００１７】
上記ゲーム制御装置において、前記複数のセグメントの各々は、前記ゲームの進行に沿って順にプレイの対象となるように構成されてもよい。このとき、プレイヤにとってプレイ対象となるセグメントはゲームが最も進行したセグメントとなる。この場合、プレイヤは、最も進行したセグメントのプレイが自らのゲーム上のポイントで実行できない場合には、既に過去にプレイしたことがある他のセグメントのプレイを行うようにすることができる。
【００１８】
上記ゲーム制御装置において、前記機能選択手段は、前記他のセグメントとして、前記複数のセグメントの中から、実行に伴うポイントの消費量が最も少ないセグメントを選択してもよい。これにより、第１の機能が選択されて実行される場合に、プレイヤにとって、自らのゲーム上のポイントの消費量を極力抑制できるという利点がある。
【００１９】
上記ゲーム制御装置において、前記第１の機能はさらに、各セグメントのプレイの実行の程度に応じて、セグメントごとのプレイの達成度を算出する機能を含み、前記機能選択手段は、前記達成度に基づいて前記他のセグメントを選択してもよい。
これにより、第１の機能が選択され、かつ第１の機能が実行される場合に、プレイヤは、自らのゲーム上の各セグメントのプレイの達成度に応じた、望ましいセグメントのプレイを実行することができる。なお、達成度の値に応じたセグメントの選択は適宜行われてよい。例えば、達成度が最も低いセグメントが選択されるように設定されている場合には、プレイヤにとって、達成度が低いセグメントの底上げを図ることができる。達成度が最も高いセグメントが選択されるように設定されている場合には、プレイヤにとって、既に高い達成度のセグメントを例えば１００％の達成度（つまり、そのセグメントをクリアする達成度）にすることができ、プレイヤにとって達成感が得られる。
なお、達成度とは、特定のセグメントにおけるプレイヤのプレイの進行度合いを示す値、あるいは、特定のセグメントにおいてプレイヤに課せられたゲーム上のミッションの達成度合いを示す値である。
【００２０】
上記ゲーム制御装置において、前記他のセグメントのプレイを実行するものとして前記第１の機能が選択される場合、前記設定手段は、前記第１の機能を前記所定の指示入力釦とは異なる所定の第２の指示入力釦に割り当てるか、または複数のメニューにおける前記所定の位置とは異なる所定の第２の位置に割り当て、前記第２の指示入力釦を操作されるか、または前記第２の位置が指示されることで、前記第１の機能が実行されてもよい。
このゲーム制御装置では、現在プレイ対象となるセグメントが第１の機能として選択される場合と、そのセグメント以外の他のセグメントが第１の機能として選択される場合とで、第１の機能を実行するための指示入力釦の位置、または第１の機能を実行するためのメニューの位置が変更される。そのため、プレイヤは、第１の機能が推奨されているときに、その第１の機能の実行対象が現在プレイ対象のセグメントであるか否かを、容易に認識することができる。
【００２１】
本発明の第３の観点は、ゲームの実行を制御するためのプログラムであって、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示する手順と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する手順と、
前記選択する手順によって選択された機能を所定の指示入力釦に割り当てる手順と、
前記選択する手順によって選択された機能が割り当てられたメニューの表示形態を変更する手順と、
前記割り当てる手順によって割り当てられた指示入力釦が操作されることで、前記選択する手順によって選択された機能を実行する手順と、
を、コンピュータに実行させるためのプログラムである。
【００２２】
本発明の第４の観点は、ゲームの実行を制御するためのプログラムであって、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示する手順と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する手順と、
前記選択する手順によって選択された機能を複数のメニューにおける所定の位置に割り当てる手順と、
前記選択する手順によって選択された機能が割り当てられたメニューの表示形態を変更する手順と、
前記割り当てる手順によって割り当てられた位置が指示されることで、前記選択する手順によって選択された機能を実行する手順と、
を、コンピュータに実行させるためのプログラムである。
【００２３】
コンピュータは、例えばネットワークサーバ、大型計算機等であってよい。また、このプログラムは、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等のコンピュータが読み取り可能な情報記憶媒体に格納されてもよい。
【００２４】
本発明の第５の観点は、ゲームの実行を制御するためのゲーム制御方法であって、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示するステップと、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択するステップと、
前記選択するステップによって選択された機能を所定の指示入力釦に割り当てるステップと、
前記選択するステップによって選択された機能が割り当てられたメニューの表示形態を変更するステップと、
前記割り当てるステップによって割り当てられた指示入力釦が操作されることで、前記選択するステップによって選択された機能を実行するステップと、
を含む。
【００２５】
本発明の第６の観点は、ゲームの実行を制御するためのゲーム制御方法であって、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを表示部に表示するステップと、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択するステップと、
前記選択するステップによって選択された機能を複数のメニューにおける所定の位置に割り当てるステップと、
前記選択するステップによって選択された機能が割り当てられたメニューの表示形態を変更するステップと、
前記割り当てるステップによって割り当てられた位置が指示されることで、前記選択するステップによって選択された機能を実行するステップと、
を含む。
【００２６】
本発明の第７の観点は、プレイヤによって操作される通信端末と、前記通信端末とネットワークを介して接続され、プレイヤ固有のプレイヤ識別情報と対応付けてゲームの実行を制御するサーバ装置と、を含むゲーム制御システムである。
上記ゲーム制御システムにおいて、サーバ装置は、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを前記通信端末の表示部に表示する表示手段と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を所定の指示入力釦に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた指示入力釦が操作されることで、前記機能選択手段によって選択された機能が実行されることを特徴とする。
【００２７】
本発明の第８の観点は、プレイヤによって操作される通信端末と、前記通信端末とネットワークを介して接続され、プレイヤ固有のプレイヤ識別情報と対応付けてゲームの実行を制御するサーバ装置と、を含むゲーム制御システムである。
上記ゲーム制御システムにおいて、サーバ装置は、
ゲームで実行される複数の機能であって各機能の実行に伴ってプレイヤのゲーム上のポイントが消費される複数の機能の各々が割り当てられた複数のメニューを前記通信端末の表示部に表示する表示手段と、
前記複数の機能の中で、前記ポイントによって実行可能な機能のうちいずれかの機能を、前記ゲームにおいて予め設定された優先度に従って選択する機能選択手段と、
前記機能選択手段によって選択された機能を複数のメニューにおける所定の位置に割り当てる設定手段と、
前記機能選択手段によって選択された機能が割り当てられたメニューの表示形態を変更する変更手段と、を備え、
前記設定手段によって割り当てられた位置が指示されることで、前記機能選択手段によって選択された機能が実行されることを特徴とする。
【発明の効果】
【００２８】
本発明のゲーム制御装置、プログラム、ゲーム制御方法、ゲーム制御システムによれば、プレイヤが簡易な操作でゲームを効率的に進行させることができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態のゲームシステムの基本構成を示す図。
【図２】実施形態の通信端末の外観の例を示す図
【図３】実施形態の通信端末の構成を示すブロック図。
【図４】実施形態のゲームサーバの構成を示すブロック図。
【図５】実施形態のデータベースサーバの構成を示すブロック図。
【図６】データベースサーバに含まれるプレイヤデータベースの構成例を示す図。
【図７】実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図。
【図８】トップページを表示する通信端末の表示画面の一例を示す図。
【図９】プレイヤがスカウト機能を実行するときの通信端末の表示画面の一例を示す図。
【図１０】プレイヤがスカウト機能を実行するときの通信端末の表示画面の一例を示す図。
【図１１Ａ】プレイヤが強化機能を実行するときの通信端末の表示画面の一例を示す図。
【図１１Ｂ】プレイヤが強化機能を実行するときの通信端末の表示画面の一例を示す図。
【図１２】プレイヤが試合機能を実行するときの通信端末の表示画面の一例を示す図。
【図１３】プレイヤが抽選機能を実行するときの通信端末の表示画面の一例を示す図。
【図１４】実施形態におけるゲームの例のポイント等の変動要因の一例を示す図。
【図１５】通信端末におけるメニューの表示形態の変更例を示す図。
【図１６】通信端末におけるメニューの表示形態の変更例を示す図。
【図１７】実施形態のゲームサーバの主要な処理の一例を示すフローチャート。
【図１８】メニューの表示形態についての実施形態の変形例を示す図。
【図１９】メニューの表示形態についての実施形態の変形例を示す図。
【図２０】メニューの表示形態についての実施形態の変形例を示す図。
【図２１】実施形態のゲームサーバの主要な処理の変形例を示すフローチャート。
【図２２】メニューの表示形態についての実施形態の変形例を示す図。
【図２３】実施形態のゲームサーバの主要な処理の変形例を示すフローチャート。
【発明を実施するための形態】
【００３０】
（１）ゲームシステムの構成
図１は、実施形態のゲームシステムのシステム構成例を示している。図１に示すように、このゲームシステムは、例えばインターネットなどの通信網ＮＷ（ネットワーク）に接続可能な通信端末１０ａ，１０ｂ，１０ｃ，…と、通信網ＮＷに接続されているゲームサーバ２０と、データベースサーバ３０とによって構成されている。各通信端末１０ａ，１０ｂ，１０ｃ，…はそれぞれ、個々のプレイヤによって操作される端末であり、例えば、携帯端末、スマートフォン、ＰＤＡ(Personal Digital Assistant)、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機（いわゆる多機能型のスマートテレビも含む。）などの通信端末である。なお、以下の説明において、各通信端末１０ａ，１０ｂ，１０ｃ，…に共通して言及するときには、通信端末１０と表記する。このゲームシステムでは、ゲーム用アプリケーションとしてウェブブラウザ上で動作可能なアプリケーションがゲームサーバ２０に実装されている。
通信端末１０は、ゲームサーバ２０によって提供されるウェブページを表示可能なウェブブラウザを備えており、プレイヤは、通信端末１０をウェブページ上で操作してゲームを実行する。データベースサーバ３０は、ゲームを実行する上での後述する様々な情報を格納しており、それらの情報の読み書きのためにゲームサーバ２０と例えば有線で接続される。
【００３１】
また、図１には図示していないが、ゲームサーバ２０とは別に各通信端末１０のプレイヤを認証するための認証サーバを設けてもよい。また、多くの通信端末１０からのアクセスを受け入れるために複数のゲームサーバ２０を設ける場合は、その複数のゲームサーバ２０間の負荷を調整するためのロードバランサを設けてもよい。また、ゲームサーバ２０は単一のサーバ装置として構成してもよいが、機能を分散させた複数のサーバ装置として構成してもよい。
データベースサーバ３０は、ゲームを実行する上での後述する様々な情報を格納しており、それらの情報の読み書きのためにゲームサーバ２０と例えば有線で接続される。
【００３２】
（２）通信端末の構成
図２及び図３を参照して通信端末１０について説明する。
図２は、通信端末１０の外観の例を示す図であって、（ａ）は、例えば折り畳み式の携帯端末（携帯電話機）などの釦入力方式の通信端末を例示したものであり、（ｂ）は、例えばスマートフォンなどのタッチパネル入力方式の通信端末を例示したものである。図３は、通信端末１０の内部構成を示すブロック図である。
図３に示すように、通信端末１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、画像処理部１４、指示入力部１５、表示部１６、及び、信号送受信部としての無線通信インタフェース部１７を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス１８が設けられている。
【００３３】
ＣＰＵ１１は、ＲＯＭ１２内のウェブブラウザをＲＡＭ１３にロードして実行する。そして、ＣＰＵ１１は、指示入力部１５等によってプレイヤに入力されるＵＲＬ(Uniform Resource Locator)の適切な指定に基づき、無線通信インタフェース部１７を介して、ゲームサーバ２０からウェブページを表示するためのデータ、すなわち、ＨＴＭＬ(HyperText Markup Language)文書や当該文書と関連付けられた画像などのオブジェクトのデータ（以下、総称して適宜「ＨＴＭＬデータ」と表記する。）を無線通信インタフェース部１７を介して取得し、そのＨＴＭＬデータを解釈する。なお、通信端末１０には、ウェブブラウザのブラウザ機能を拡張するための様々なプラグインが実装されていてよい。
なお、ＨＴＭＬデータの取得に当たって、ＣＰＵ１１は、予め登録されたプレイヤＩＤ（プレイヤ識別情報）、あるいは指示入力部１５を介して入力されるプレイヤＩＤを含むアクセス要求メッセージを、無線通信インタフェース部１７を介してゲームサーバ２０へ通知する。
【００３４】
ウェブブラウザは、画像処理部１４を介して、取得したＨＴＭＬデータに基づき、ゲームサーバ２０から提供されるウェブページを表示部１６に表示する。また、ウェブブラウザは、プレイヤが指示入力部１５の操作によってウェブページ上のハイパーリンク(Hyperlink)またはメニューが選択されると、その選択に応じたウェブページを表示するための新たなＨＴＭＬデータの送信（つまり、ウェブページの更新）をゲームサーバ２０へ要求する。
【００３５】
画像処理部１４は、ＨＴＭＬデータの解析結果としてＣＰＵ１１から与えられる表示用画像データに基づいて、表示部１６にウェブページを表示する。表示部１６は、例えば、マトリクス状に画素単位で配置された薄膜トランジスタを含むＬＣＤ(Liquid Cristal Display)モニタであり、表示用画像データに基づいて薄膜トランジスタを駆動することでウェブページの画像を表示画面１６ａに表示する。
【００３６】
通信端末１０が釦入力方式の通信端末（図２（ａ））である場合、指示入力部１５は、プレイヤの操作入力を受け入れるための方向指示釦と決定釦などの複数の指示入力釦を含む釦群１５ａ、及び、テンキーなどの複数の指示入力釦を含む釦群１５ｂを備え、各釦の押下（操作）入力を認識してＣＰＵ１１へ出力するためのインタフェース回路を含む。例えば、方向指示釦は、表示部１６に表示されているウェブページをスクロールして表示することをＣＰＵ１１へ指示するために設けられる。また、決定釦は、例えばウェブページ上で複数のハイパーリンクまたはメニューが表示されるときに、アクティブ表示（例えば強調表示）されている１つのハイパーリンクまたはメニューをプレイヤが選択することをＣＰＵ１１へ指示するために設けられる。なお、通信端末１０を小型の携帯端末によって構成する場合には、これらの釦は、プレイヤが通信端末１０を片手で保持したままその親指で操作（クリック）しやすいように、通信端末１０の前面に配置されていることが好ましい。図２（ａ）に示す例では、釦群１５ｂは、釦群１５ａの下方に配置され、「０」〜「９」、「＊」、「＃」（テンキー）が表記された複数の指示入力釦を含む。
【００３７】
通信端末１０がタッチパネル入力方式の通信端末（図２（ｂ））である場合、指示入力部１５は、主として表示画面１６ａに指先あるいはペンで触れることによるタッチパネル方式の入力を受け付ける。タッチパネル入力方式は、静電容量方式などの公知の方式でよい。なお、図２（ｂ）に示すように、通信端末１０がタッチパネル入力方式の場合であっても釦群１５ａが設けられる場合もある。
【００３８】
通信端末１０に表示されるウェブページ上のメニューの選択操作は、例えば通信端末１０が携帯端末である場合には、方向指示釦の押下操作によってメニューを選択し、決定釦の押下操作によって、選択したメニューを確定することによって行われる。また、選択操作は、例えば通信端末１０がタッチパネル入力方式の場合には、ウェブページが表示されている表示画面１６ａ上のメニューの位置を指あるいはペンで指示（タッチ操作）することによって行われる。
【００３９】
（３）ゲームサーバの構成
図４を参照してゲームサーバ２０の構成について説明する。
ゲームサーバ２０は、例えば階層構造の複数のウェブページからなるゲームのウェブサイトを管理しており、通信端末１０に対してゲームのウェブサービスを提供する。図３に示すように、ゲームサーバ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、データベース（ＤＢ）アクセス部２４、及び、無線通信インタフェース部２５を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス２６が設けられている。なお、ゲームサーバ２０は、ハードウエアに関しては汎用のウェブサーバと同一の構成をとることができる。
【００４０】
ＲＯＭ２２には、クライアントである通信端末１０のウェブブラウザに対してＨＴＭＬ文書や画像などのオブジェクトの表示（ウェブページの表示）のサービスを提供するアプリケーションプログラムが格納されている。ＲＯＭ２２には、アプリケーションプログラム以外にもＣＰＵ２１によって参照される各種データが格納されている。
ＣＰＵ２１は、ＲＯＭ２２内のゲームプログラムをＲＡＭ２３にロードして実行し、無線通信インタフェース部２５を介して、各種の処理を行う。
【００４１】
例えば、ＣＰＵ２１は、無線通信インタフェース部２５を介して、ＨＴＭＬデータを通信端末１０宛に送信する。なお、ゲームサーバ２０が通信端末１０のプレイヤの認証処理を行う場合には、ＣＰＵ２１はその認証処理を行う。
ＣＰＵ２１は、通信インタフェース部を介して、通信端末１０で表示されるウェブページ上でプレイヤにより選択されたハイパーリンクまたはメニューに応じた処理を行う。その処理は、例えば、新たなＨＴＭＬデータの送信、または、ゲームサーバ２０内の演算処理あるいはデータ処理などを含む。
データベースアクセス部２４は、ＣＰＵ２１がデータベースサーバ３０に対してデータの読み書きを行うときのインタフェースである。
【００４２】
（４）データベースサーバの構成
データベースサーバ３０は、大容量のハードディスク装置やＲＡＩＤ（Redundant Arrays of Inexpensive Disks）等の形態の装置等、汎用ストレージで実現できる。データベースサーバ３０内の各データベースは、ゲームサーバ２０のデータベースアクセス部２４を介してＣＰＵ２１からのデータの読み書きが可能となるように構成されている。
図５に、データベースサーバ３０の構成の一例を示す。図５に示すように、データベースサーバ３０は、プレイヤデータベース３１と、ゲーム結果データベース３２とを備える。
【００４３】
本実施形態のゲームサーバ２０によって実現されるゲームのタイプは特に限定されるものではないが、以下では、実施形態の説明の便宜上、ゲームサーバ２０によって実現されるゲームの一例として、野球形式のデジタルカードゲームを採り上げる。
野球形式のデジタルカードゲームは、プレイヤが野球選手（後述するプレイヤキャラクタ）に対応する選手カードを収集することによって自らのチームを作り上げ、他のプレイヤのチームと野球の対戦する、あるいは技能レベルごとの野球のリーグ戦を戦うように構成されているゲームである。野球形式のデジタルカードゲームには、自らのチームを作り上げていくために選手カードを探索するスカウト機能や、抽選によって選手カードを入手することを可能とする抽選機能、あるいは２人の選手（プレイヤキャラクタ）を一体化して一方の選手の能力を上昇させる強化機能等が設けられている。
野球形式のデジタルカードゲームに実装されている各機能については、後述する。
【００４４】
図６に、上述した野球形式のデジタルカードゲームにおいて適用されるプレイヤデータベース３１の一例を示す。この例では、プレイヤデータベース３１は、プレイヤＩＤ（プレイヤ識別情報）ごとに、表示名／表示画像、技能レベル、行動ポイント、運営ポイント、強化ポイント、エールポイント、選手数、所持コイン、仲間のプレイヤＩＤ、保有アイテム、及びキャラクタデータの各項目についての情報を含む。プレイヤデータベース３１に含まれる情報は、ゲームサーバ２０によって逐次更新されうる。
【００４５】
以下の説明では、プレイヤデータベース３１に含まれるプレイヤＩＤ、あるいはプレイヤを特定する表示名（後述する）ごとのデータを総称してプレイヤデータという。プレイヤデータを構成する各項目のデータは、以下のとおりである。
・表示名／表示画像
ゲームの実行時に通信端末１０にプレイヤを特定するために表示される表示名及び表示画像である。表示名はプレイヤによって予め指定される所定長以下のテキストであり、表示画像は例えばプレイヤによって予め選択されるアバタ画像である。表示名は、ゲームサーバ２０によって提供されるネットワーク環境（あるいはゲームコミュニティ）上でプレイヤを特定する名称である。
・技能レベル
ゲーム上のプレイヤの技能レベル示すデータである。例えばＬｖ１（レベル１）からＬｖ１００（レベル１００）までの範囲のレベル値である。
・行動ポイント
上記野球形式のデジタルカードゲームにおいて、例えばプレイヤＩＤに対応するプレイヤによるゲーム上のスカウトを行う上で必要となるポイントである。行動ポイントは、スカウトを行うことで低減し、所定の時間が経過する毎に回復（増加）する値である。
・運営ポイント
上記野球形式のデジタルカードゲームにおいて、例えばプレイヤＩＤに対応するプレイヤによるゲーム上の対戦を行う上で必要となるポイントである。運営ポイントは、他のプレイヤとの対戦等によって低減し、所定の時間が経過する毎に回復（増加）する値である。
・強化ポイント
上記野球形式のデジタルカードゲームにおいて、例えばプレイヤＩＤに対応するプレイヤによるプレイヤキャラクタの強化（後述する一体化処理）を行う上で必要となるポイントである。強化ポイントは、プレイヤキャラクタの強化を行うことで低減し、他のプレイヤとの対戦で勝利するか、あるいは所定の時間が経過する毎に回復（増加）する値である。
・エールポイント
上記野球形式のデジタルカードゲームにおいて、仲間のプレイヤへ応援メッセージの送信することでプレイヤが取得するポイントである。
・選手数
プレイヤが保有する選手カードの数である。選手数は、スカウト機能や強化機能の実行によって増減する。選手数の最大値（例えば、６０）は予め規定されている。
・所持コイン
プレイヤＩＤに対応するプレイヤがゲーム上で有料機能を利用するときに必要となるゲーム上の仮想通貨（コイン）の所持額である。所持コインは、プレイヤがゲーム上で有料機能を利用したときに消費（低減）し、プレイヤが、サービス提供者等に所定の方法で実際の金銭を支払うことでその支払額に応じて増加する。
・仲間
対象とするプレイヤＩＤの仲間である他のプレイヤＩＤのデータである。
・保有アイテム
上記野球形式のデジタルカードゲームの場合、保有アイテムは、対象となるプレイヤＩＤに対応するプレイヤが保持する選手カードについての画像を含むデータである。
・キャラクタデータ
ゲームについてのプレイヤキャラクタの情報を含むデータである。プレイヤキャラクタは、ゲームの性質によって多様な情報を含みうるが、野球形式のデジタルカードゲームの場合を例に挙げれば、選手カードに１対１で対応するゲーム上の選手を意味する。プレイヤキャラクタの情報は、プレイヤキャラクタ（選手）の能力値（能力パラメータ）が項目ごとに記述された情報である。例えば、図６に示すように、項目として「打力」，「走力」，「守備力」等の各々の各能力値が含まれてもよい。なお、プレイヤがプレイヤＩＤを取得した時点では、キャラクタデータは所定のデフォルトのデータを含むものとなっている。
【００４６】
図５に戻り、ゲーム結果データベース３２は、ゲームサーバ２０からのアクセスに基づき、ゲームサーバ２０によって実行されたゲーム結果に関する情報を記憶、更新する。ゲーム結果に関する情報は、ゲームの性質によって多様な情報を含みうる。野球形式のデジタルカードゲームの場合を例に挙げれば、ゲーム結果に関する情報は、異なるプレイヤＩＤ同士の対戦の結果（スコア等）、特定の技能レベルの複数のプレイヤＩＤの間のリーグ戦の結果（スコア、ランキング等）などを含む。
【００４７】
（５）ゲーム制御装置における各機能の概要
本実施形態では、ゲームサーバ２０及びデータベースサーバ３０によってゲーム制御装置が構成されている。以下では、上述した野球形式のデジタルカードゲームが適用される場合を例として、本実施形態のゲーム制御装置で実現される機能について、図７を参照して説明する。図７は、本実施形態のゲーム制御装置で主要な役割を果たす機能を説明するための機能ブロック図である。
なお、以下の説明において、通信端末１０に表示されるウェブページ上で表示されるメニュー、マーク等はウェブページ上で所望の位置に配置されるものであって、通信端末１０で視認されるメニュー、マーク等の表示画面上の位置は、プレイヤの方向指示釦によるウェブページのスクロール操作によって変化しうる。
【００４８】
登録手段５１は、例えば通信端末１０に提供するウェブページ上での通信端末１０への適切な操作入力に基づいてプレイヤの要求を認識し、登録処理を行う。この場合の登録手段５１は、例えば以下のとおり実行される。ゲームサーバ２０のＣＰＵ２１は、無線通信インタフェース部２５を介して通信端末１０から登録要求メッセージを受信する。登録要求メッセージは、ゲームサーバ２０から提供されるウェブページ上での通信端末１０に対する所定の操作（例えば、所定のメニューの選択操作、テキスト入力等）によって自動的に生成されるように、ウェブページが構成されていてもよい。登録要求メッセージには、送信元の通信端末１０を特定するための情報（例えばＩＰアドレス、メールアドレス等）が含まれていてもよく、あるいは、プレイヤが既に同一のサービス提供者による他のゲームを利用している場合には、そのプレイヤＩＤが含まれていてもよい。
ＣＰＵ２１は、登録要求メッセージを受信し、登録要求メッセージにプレイヤＩＤが含まれていない場合には、プレイヤＩＤを新規に発行してそのプレイヤＩＤの登録処理を行った後、登録処理が完了した旨のメッセージを通信端末１０へ送信する。ＣＰＵ２１は、登録要求メッセージを受信し、登録要求メッセージにプレイヤＩＤが含まれている場合には、そのプレイヤＩＤの登録処理を行った後、登録処理が完了したことを示す登録完了メッセージを通信端末１０へ送信する。
登録が完了すると、ＣＰＵ２１は、所定のデフォルトのデータ（登録時点では、仲間や保有アイテムはなく、キャラクタデータとして所定の初期値が記述されている。）が記述された新規のプレイヤＩＤについてのプレイヤデータを、プレイヤデータベース３１に格納する。
【００４９】
登録手段５１はまた、プレイヤＩＤに基づく申請を契機として当該プレイヤＩＤを他のプレイヤＩＤと関係付けて登録してもよい。すなわち、登録手段５１は、プレイヤＩＤに基づく申請を契機として、他のプレイヤＩＤを「仲間」として登録する。なお、以下の説明では、プレイヤＩＤが仲間の関係にあることと、対応するプレイヤが仲間の関係にあることとは、同義である。
この場合の登録手段５１は例えば、以下のとおり実行される。ゲームサーバ２０のＣＰＵ２１は、無線通信インタフェース部２５を介して、あるプレイヤＩＤに対応するプレイヤの通信端末１０から、仲間になりたいプレイヤＩＤ（あるいは、対応する表示名）を指定した申請メッセージ（申請）を受け付ける。この申請メッセージの送信は、プレイヤの通信端末１０に提供されるウェブページの機能として予め設定されている。ＣＰＵ２１は、申請メッセージを受け付けると、申請メッセージに含まれるプレイヤＩＤに基づくアクセスがあったタイミングで、そのプレイヤＩＤに対応する通信端末１０宛に、他のプレイヤＩＤに基づく申請を承認するか否かを返信することを要求するためのウェブページを表示させるＨＴＭＬデータを送信する。その申請を承認することが返信されれば、ＣＰＵ２１は、両者を仲間として登録する。具体的には、ＣＰＵ２１は、プレイヤデータベース３１内の対応する２つのプレイヤＩＤのプレイヤデータの「仲間」の箇所（図６参照）にデータを書き込む。
【００５０】
ゲーム進行手段５２は、通信端末１０に対するプレイヤの操作に応じて、通信端末１０に表示されるウェブページを逐次更新するためのＨＴＭＬデータを送信することで、ゲームを進行させる。前述したように、野球形式のデジタルカードゲーム（以下、適宜単に「ゲーム」と略記する。）の例では、ゲームを進行させる上で以下の機能が設けられている。
・スカウト機能：自らのチームを作り上げていくために選手カードを探索する機能
・強化機能：    ２人以上の選手を一体化して一方の選手の能力を上昇させる機能
・試合機能：    他のプレイヤのチームと野球の対戦する機能
・抽選機能：    抽選によって選手カードを入手することを可能とする機能
【００５１】
図７に示したように、ゲーム進行手段５２は、ゲーム機能表示手段５２１、スカウト実行手段５２２、強化実行手段５２３、試合実行手段５２４、及び抽選実行手段５２５を含む。スカウト実行手段５２２、強化実行手段５２３、試合実行手段５２４、及び抽選実行手段５２５はそれぞれ、ゲームにおいて、スカウト機能、強化機能、試合機能、及び抽選機能を実行する。
なお、ゲーム進行手段５２を実行するに当たり、ゲームサーバ２０のＣＰＵ２１は、ウェブページ上に表示される各メニューに、ゲームを進行させるためのいずれかの機能を予め割り当てている。そして、ＣＰＵ２１は、通信端末１０においてウェブページ上のメニューが選択されたときに、選択されたメニューについての情報を通信端末１０から受信し、受信した情報に基づいて、選択されたメニューに割り当てられた機能を実行する。
【００５２】
ゲーム機能表示手段５２１は、ゲームで実行される複数の機能が各々割り当てられた複数のメニューを通信端末１０に表示させる。具体的には、ＣＰＵ２１は、複数のメニューを含むウェブページを表示するためのＨＴＭＬデータを生成して通信端末１０宛に送信する。後述するように、ゲームでは、スカウト機能、強化機能、試合機能、及び抽選機能の各機能の実行に伴ってゲーム上のポイントが消費される。
【００５３】
ゲーム機能表示手段５２１によって通信端末１０に表示されるゲームのトップページの例を図８に示す。このトップページは、個々のプレイヤＩＤに応じたウェブページで構成される。図８に例示されるトップページは、プレイヤデータ表示領域、選手画像表示領域及び基本メニュー表示領域を含む。
プレイヤデータ表示領域は、対象となるプレイヤＩＤのプレイヤデータに含まれる、技能レベル、行動ポイント、運営ポイント、強化ポイント、エールポイント、選手数、仲間の各項目のデータ（図６参照）が表示される領域である。なお、プレイヤデータ表示領域に表示される項目で、Ｘ／Ｙの形式で表記されているポイントまたは数は、Ｘがプレイヤの保有するポイントまたは数であり、Ｙがそのポイントまたは数の最大値であることを示す。例えば、選手数が「４０／６０」と表記されていれば、プレイヤが保有する選手数が４０人であり、最大で保有可能な選手数が６０人であることを示す。
選手画像表示領域は、対象となるプレイヤＩＤのプレイヤデータに含まれる所定位置の選手カード（例えば、チームの主力打者に相当するプレイヤキャラクタの選手カード、あるいはプレイヤデータ内で最初に順序付けられたプレイヤキャラクタに対応する選手カード）の画像データが表示される領域である。
基本メニュー表示領域は、野球形式のデジタルカードゲームに設けられる複数の機能（スカウト機能、強化機能、試合機能、抽選機能、オーダー機能）に対応した基本メニューとして、「スカウト」、「強化」、「試合」、「抽選」、「オーダー」の各メニューｍ１〜ｍ５が表示される領域である。つまり、ゲームで実行される複数の機能が各々割り当てられた複数のメニューが、通信端末１０に表示されるウェブページの所定の位置にそれぞれ配置される。なお、オーダー機能は、プレイヤの指示の下、プレイヤキャラクタのオーダーの入れ替え、控えのプレイヤキャラクタとの交替等を実行する機能である。
【００５４】
例えば図８に示すトップページをプレイヤの通信端末１０に表示する場合について、ゲーム機能表示手段５２１は以下のようにして実現される。ゲームサーバ２０のＣＰＵ２１は、データベースアクセス部２４を介してユーザデータベース３１にアクセスし、プレイヤデータ表示領域に含まれる各項目のデータと、選手画像表示領域に表示すべき選手カードの画像データを読み出す。次にＣＰＵ２１は、図８に示したトップページが構成されるようにＨＴＭＬデータを生成し、通信端末１０宛に送信する。生成されるＨＴＭＬデータは、プレイヤごと（つまり、プレイヤＩＤごと）に異なるものとなる。通信端末１０は、受信したＨＴＭＬデータを解釈してトップページの画像を表示部１６（表示画面１６ａ）に表示する。
【００５５】
スカウト実行手段５２２、強化実行手段５２３、試合実行手段５２４、及び抽選実行手段５２５は、通信端末１０に表示されたメニューに対するプレイヤの選択操作に応じて、それぞれスカウト機能、強化機能、試合機能、及び抽選機能の各機能を実行する。好ましくは、各機能が実行された場合、機能ごとに細分化された複数のメニューを含む新たなウェブページが表示されるように、階層的に各機能が実行される。
【００５６】
［スカウト機能］
前述したように、スカウト実行手段５２２は、プレイヤが自らのチームを作り上げていくために選手カードを探索できるようにするスカウト機能を実行する。
図９及び図１０は、スカウト機能が実行された場合に通信端末１０に表示されるウェブページの例を示す。図９は、トップページにおいてスカウトメニューが選択操作されたときのウェブページの表示例である。図１０は、図９に示す画面において「エリア一覧へ」と表示されたメニューｍ１１が選択操作されたときのウェブページの表示例である。
【００５７】
図９に例示するウェブページでは、表示領域１００において、複数の地域（エリア）に分けられた日本地図が、探索の対象となるエリアが強調表示された状態で表示される。このスカウト機能では、プレイヤは、探索の対象となるエリア（図９の例では、エリア９（サブエリア９−１，９−２，…））ごとに設けられる「探索する」と表記されたメニューｍ１０を選択操作する。この操作を契機として、探索の対象となるエリアについての探索処理が行われ、選手が発掘された場合に表示領域１０２にその選手の選手カードが表示される仕組みになっている。このとき、メニューｍ１０が選択操作されて探索処理が行われる度に、表示領域１０１に表示されている「探索率」（％）の値が増加する。また、表示領域１０１には、１回の探索処理に要する行動力の値（図９の例では「５」）が表示される。１回の探索処理につき、表示されている行動力の値だけ行動ポイントが減少し、一定量の強化ポイントが増加するように構成されている。スカウト実行手段５２２では、探索処理を行う度に、ＣＰＵ２１がプレイヤデータベース３１にアクセスし、対象となるプレイヤＩＤの行動ポイント及び強化ポイントの値を更新する。
【００５８】
探索処理において、ゲームサーバ２０のＣＰＵ２１は、メニューｍ１０に対する選択操作を認識すると、スカウト用に予め設けられた複数の選手の中から所定の、あるいはランダムな確率で抽選を行う。ＣＰＵ２１は、抽選により選手を得た（発掘した）場合には、プレイヤデータベース３１にアクセスし、対象となるプレイヤＩＤのデータに対して、発掘された新たな選手のデータを追加して、選手数の値を１だけ増加させる。さらにＣＰＵ２１は、発掘された選手の選手カードを表示領域１０２に表示するためのＨＴＭＬデータを生成して通信端末１０宛に送信する。なお、このＨＴＭＬデータは、表示領域１０１の探索率のデータが更新されるようにして構成されている。プレイヤによるメニューｍ１０に対する選択操作が繰返し行われ、図９においてサブエリア９−１，９−２，…のすべてのエリアの探索率が１００％に達すると、エリア９についての探索は終了し、探索対象は次のエリア（この場合、エリア１０）に移る。なお、後述するように、探索率が１００％に達したとしても、表示領域１０２に表示可能な最大の枚数（図９のサブエリア９−１では、４枚）に相当する数の選手が発掘できたとは限らない。
【００５９】
スカウト機能では、探索対象となるエリアごとに、１回の探索処理に要する行動力が異なる。つまり、探索対象となるエリアごとに、１回の探索処理で減少する（消費される）行動ポイントの量が異なる。
スカウト機能では、メニューｍ１０に対する選択操作を行う度に行動ポイントが減少していくため、スカウト機能が実行された直後にトップページが表示される場合には、そのトップページに表示される行動ポイントがスカウト機能の実行前よりも減少されて表示されることになる。なお、行動ポイントは、例えば所定時間（例えば３分）が経過する度に１ポイントずつ回復（増加）する。
【００６０】
図１０に示すように、スカウト機能では、プレイヤによるメニューｍ１１の選択操作によって、プレイヤが既にプレイした（つまり、探索した）各エリアの探索結果が概観できるウェブページが表示される。表示領域１１０では、エリアごとの「コンプリート率」が表示される。「コンプリート率」（達成度）は、各エリアにおいて発掘可能な種類の選手の最大数に対して、実際に発掘した種類の選手の数の比率を％表示した値である。例えば、図９に示した例において、エリア９がエリア９−１，９−２，９−３の３つのサブエリアからなる場合、各サブエリアで最大４人の選手（４種類の選手カード）を発掘可能であるとすると、エリア９全体で１２人の選手（１２枚の選手カード）が発掘可能となる。このとき、発掘された選手の数がエリア９全体で６人の場合には、コンプリート率は５０％となる。
図１０に示す例では、プレイヤがゲームのスカウト機能において、エリア９が最も進行したエリアであることを示している。なお、図１０では、プレイヤは、既にプレイ済みの他のエリア（エリア１〜８）の中でコンプリート率が１００％でないエリアを選択操作することで、選択したエリアの探索を再び行うことができるように構成されている。
【００６１】
［強化機能］
前述したように、強化実行手段５２３は、２人以上の選手を一体化して特定の選手（プレイヤキャラクタ）の能力を上昇させる強化機能を実行する。このゲームでは、プレイヤが強化機能を実行するには一定量の強化ポイントが必要となる。
この一体化の処理は、例えば以下のように行われてよい。強化対象となるプレイヤキャラクタ（プレイヤによって指定された、残留するプレイヤキャラクタ）を選手Ａとし、選手Ａに一体化させられて消失するプレイヤキャラクタを選手Ｂとする。この場合、一体化の処理では、ＣＰＵ２１が選手Ａの打力、走力、守備力の能力値に対して、選手Ｂの打力、走力、守備力の能力値の一定比率をそれぞれ加算することで、新たな選手Ａの能力値を算出するようにしてもよい。この一体化の処理によって、選手Ｂの能力上の特徴が選手Ａに反映されることになる。
一体化の処理後には、ＣＰＵ２１は、一体化の処理の後にプレイヤデータベース３１にアクセスし、対象となるプレイヤＩＤのデータから選手Ｂのデータを削除して、選手数の値を１だけ減少させるとともに、対象となるプレイヤＩＤの強化ポイントを所定量減少させる。なお、強化ポイントは、上記スカウト機能を実行したり、スカウトした選手カードを売却する（手放す）か、あるいは以下に説明する試合機能を実行したりすることによって増加する。
【００６２】
上記プレイヤキャラクタの一体化処理についての通信端末１０における表示例について図１１Ａ及び図１１Ｂを参照して説明する。図１１Ａ及び図１１Ｂは、通信端末１０に対する操作に応じて一連に表示される表示例である。
ゲームサーバ２０のＣＰＵ２１は、例えば図８のウェブページ上でメニューｍ２が選択されたことを認識すると、一体化の対象となる複数のプレイヤキャラクタの選択を促すウェブページを表示するためのＨＴＭＬデータを通信端末１０宛に送信する。このとき最初に表示されるウェブページの一例は、図１１Ａ（ａ）に示すように、強化指定選手（強化対象となるプレイヤキャラクタ）の一覧であり、選択操作によって強化指定選手を選択できるように構成されている。強化指定選手が選択されると次に、図１１Ａ（ｂ）に示すように、一体化させる選手（消失するプレイヤキャラクタ）の一覧が表示される。図１１Ａ（ｂ）に示すウェブページは、選択操作によって一体化させる選手を選択できるように構成されている。図１１Ｂ（ａ）は確認用画面であり、例えば強化指定選手として選手Ａ、一体化させる選手として選手Ｂが選択された例が示されている。ここで、「強化する」というメニューを選択する操作が行われると、その選択結果がゲームサーバ２０へ通知される。ゲームサーバ２０のＣＰＵ２１は、受信した選択結果に基づいて、選手Ａの新たな能力値を算出するとともに、プレイヤデータベース３１にアクセスして、選手Ｂのデータを、対象となるプレイヤＩＤのデータから削除する。ＣＰＵ２１は、新たな能力値の増加度合いを示す値を含むＨＴＭＬデータを通信端末１０宛に送信する。このＨＴＭＬデータの受信により、通信端末１０は、図１１Ｂ（ｂ）及び図１１Ｂ（ｃ）に示すように、選択された選手Ａのカードと選手Ｂのカードが重なり合い、合体して選手Ａのカードのみが表示されるような演出表示を行う。図１１Ｂ（ｃ）に示すように、強化対象の選手Ａの能力値の増加度合い（図１１Ｂ（ｃ）の例では、１３２％）を定量的に表示することが好ましい。
【００６３】
［試合機能］
前述したように、試合実行手段５２４は、他のプレイヤのチームと野球の対戦を行う試合機能を実行する。なお、以下の説明では、「プレイヤ間の対戦」と、プレイヤが保持する選手カードに対応するプレイヤキャラクタ間での対戦を意味する「プレイヤキャラクタ間の対戦」とは同義である。
このゲームでは、試合機能を実行するには運営ポイントを必要とし、試合に勝利することで強化ポイントを得ることができる。つまり、試合機能の実行によって、プレイヤＩＤに対応する運営ポイント、強化ポイントの値が変化しうる。１回の試合で必要となる（消費する）運営ポイントは、プレイヤのチームで組まれるオーダーによって定まる値である。プレイヤは、プレイヤが保有する選手（プレイヤキャラクタ）の中から試合に出場させたい選手をオーダー機能によって組み替えることができるが、試合に出場させたい所定数の選手のデータによって、運営ポイントの消費量が決定される。例えば、各選手に対して１回の試合で必要となるコストが予め割り当てられており、試合に出場させたい所定数の選手のコストの合計が運営ポイントとなる。所定数の選手は、例えば、野手１１名（先発出場の９名：指名打者１名含む、代打２名）、投手６名（先発３名、中継ぎ２名、抑え１名）の合計１７名の選手であってよい。１回の試合における運営ポイントの消費量は、プレイヤのチームのオーダーに依存することから、トップページのメニューｍ３を選択操作する段階で、保持している運営ポイントによって試合を実行できるか否かをプレイヤが判断することは難しい。なお、試合に出場させたい所定数の選手以外の選手は控え選手となる。試合における控え選手は試合には出場できないが、控え選手のコストは運営ポイントの消費量には加算されない。
運営ポイントは、例えば所定時間（例えば1分）が経過する度に１ポイントずつ回復（増加）する。
【００６４】
試合実行手段５２４は例えば、以下のとおり実現される。あるプレイヤＩＤに対応するプレイヤの通信端末１０のトップページ上でメニューｍ３（図８参照）の選択操作がなされ、その選択結果を受信すると、ゲームサーバ２０のＣＰＵ２１は、そのプレイヤＩＤの対戦相手を、プレイヤデータベース３１に含まれる他のプレイヤＩＤの中からランダムに決定する。このとき、対戦するプレイヤＩＤ同士の技能レベルが同一であることが好ましい。
対戦相手が決定すると、ＣＰＵ２１は通信端末１０宛に、対戦相手を通知するウェブページを表示するためのＨＴＭＬデータを送信する。対戦の実行に当たって、ＣＰＵ２１は、データベースアクセス部２４を介してデータベースサーバ３０のプレイヤデータベース３１にアクセスし、対象となるプレイヤＩＤの運営ポイントが試合の実行に必要とする所定量以上である場合に、運営ポイントからその所定量を減少させるとともに、対戦相手となる２つのプレイヤＩＤに対応付けられたキャラクタデータを読み出す。そして、ＣＰＵ２１は、読み出したキャラクタデータに基づいて、プレイヤキャラクタ間の対戦を実行する。
【００６５】
対戦の勝敗の決定方法は、プレイヤキャラクタの能力値がその勝敗に影響を与える方法である限り如何なる方法を採ることができる。例えば、対戦相手となる２つのプレイヤＩＤに対応付けられたプレイヤキャラクタの能力値を比較し、より大きな能力値のプレイヤキャラクタが、高い確率（例えば、６０〜９０％の範囲内の所定の確率）をもって勝利するように設定してよい。この勝率は、能力値の差が大きいほど高い確率としてもよい。このとき、図６に示したように、能力値の項目が複数存在する場合には、所定の重み付け（例えば、図６の例では、「打力」を０．３、「走力」を０．３、「守備力」を０．４の重み付けにする等）をもって総合的な能力値を算出し、この総合的な能力値を比較対象とすることができる。
【００６６】
ＣＰＵ２１は、対戦相手となる２つのプレイヤＩＤに対応付けられたプレイヤキャラクタの対戦の対戦結果を決定すると、その対戦結果を含むウェブページを表示させるためのＨＴＭＬデータを、対戦相手の２つのプレイヤＩＤのプレイヤの通信端末１０宛に送信する。そして、通信端末１０は、ゲームサーバ２０から受信したＨＴＭＬデータを解釈して対戦結果を含む画像を表示部１６に表示する。対戦結果を決定した後、ＣＰＵ２１は、データベースアクセス部２４を介して、対戦結果の詳細をゲーム結果データベース３２に書き込む処理を行う。
図８に例示するトップページ上でプレイヤがメニューｍ３を選択する操作が行われてから、対戦結果を含むウェブページが表示されるまでの時間は極めて短時間（例えば数秒）であるため、プレイヤは、簡易な操作のみで極めて短期間で対戦結果を知ることができる。図１２は、試合機能の実行によって表示されるウェブページを示す図である。図１２（ａ）のウェブページでは、対戦相手を決定した後に試合開始の指示を促すページであり、試合の実行後の運営ポイントの予定値（図では、７ポイント）が表示される。図１２（ｂ）のウェブページでは、例えばスコア等を含む試合結果が表示される。試合に勝利すれば、プレイヤは一定量の強化ポイントを得ることができる。
【００６７】
１回の試合機能の実行によって運営ポイントが大幅に減少するように設定されている場合には、運営ポイントの回復（例えば、時間の経過）を待たなければ、プレイヤは次の試合を実行することができないが、プレイヤの行動ポイントや運営ポイントを直ちに回復させるアイテムとして「回復薬」を設けるようにしてもよい。回復薬は、例えば、サービス提供者からランダムなタイミングでプレイヤが受け取ることができるように設定してもよいし、仲間のプレイヤからプレゼント形式で受け取ることができるよう設定にしてもよい。この場合、取得した回復薬をプレイヤが使用することで、行動ポイントや運営ポイントは直ちに最大値まで回復させられる。これにより、プレイヤは、連続的に試合機能やスカウト機能を実行することができるようになるため、回復薬を使用しない他のプレイヤに比べて、より短時間でゲームを進行させることができるようになる。
【００６８】
［抽選機能］
前述したように、抽選実行手段５２５は、抽選によって選手カードを入手することを可能とする抽選機能を実行する。抽選機能は、好ましくは、選手カードを抽選箱の中から１枚を取り出す（引く）ような演出を経て実行される。抽選によって出現する選手カードは基本的にランダムであるが、技術能力の際立った選手や人気のある選手の選手カード（いわゆるレアカード）が抽選で出現する確率は非常に低く設定されている。抽選機能には、所定量のエールポイントと引き換えに選手カードを引く「エールポイントによる抽選」と、実質的にプレイヤに課金することによってプレイヤにより有利な抽選を行う「コインによる抽選」とがある。
【００６９】
このゲームでは、プレイヤは自らの仲間を登録することができるようになっている。登録可能な仲間の数の最大値は予め決定しておいてもよい。仲間のプレイヤ間では、メッセージの交換、ゲーム上のアイテムのプレゼントあるいはアイテムの交換、相手のプレイヤにエールを送る（応援する）等、ネットワーク上の交流を図ることを可能とするネットワークサービスが提供される。プレイヤは、仲間のプレイヤにエールを送ることで一定量のエールポイントを得ることができ、所定量のエールポイントと引き換えに選手カードを引く「エールポイントによる抽選」を、無料抽選として行うことができる。
【００７０】
図１３は、通信端末１０に表示されるウェブページ上のメニューｍ４（図８参照）が選択操作されたときに表示され、エールポイントによる抽選の実行をプレイヤに促すウェブページの表示例である。図１３に示すウェブページでは、プレイヤが所持するエールポイント（所持エールポイント）と、この抽選１回に必要なエールポイントとが表示される。図１３のページにおいて、「抽選する」と表記されたメニューを選択操作することで抽選処理が実行される。抽選処理は、様々な方法を採りうる。例えば、抽選対象となる複数の選手カードから抽選の都度、ランダムに１つの選手カードを選択する方法を採ることができる。この方法では実質的に、各選手カードが選択される確率（出現確率）は同一である。また、抽選対象となる複数の選手カードの各々についてそれぞれ出現確率、あるいは出現確率の範囲を予め決めておき、その出現確率に従って１つの選手カードを選択する方法を採ることができる。抽選処理において、ゲームサーバ２０のＣＰＵ２１は、エールポイントによる抽選用に予め設けられた複数の選手カードの中から抽選処理を行って選手カードを決定し、その選手カードを表示領域１０２に表示するためのＨＴＭＬデータを通信端末１０宛に送信する。
【００７１】
抽選実行手段５２５では、以下の処理が行われる。ＣＰＵ２１は、抽選処理後に、プレイヤデータベース３１にアクセスし、対象となるプレイヤＩＤのエールポイントを所定量減少させる。さらにＣＰＵ２１は、抽選により選手カードを引いた場合には、対象となるプレイヤＩＤのデータから、抽選で引いた選手（プレイヤキャラクタ）のデータを追加して、選手数の値を１だけ増加させる。
【００７２】
以上、ゲーム進行手段５２の主要な機能（スカウト機能、強化機能、試合機能、及び抽選機能）について説明した。
ゲーム進行手段５２はさらに、プレイヤが保持する各ポイントあるいは選手数に基づいて、プレイヤによって選択されたメニューに応じた機能（スカウト機能、強化機能、試合機能、及び抽選機能）が実行できるか否かを判定し、選択されたメニューに応じた機能が実行できない場合には、機能が実行できないことをプレイヤに報知するためのテキストを含むページを通信端末１０上に表示する。例えば、１回の探索処理に行動力が「５」必要となるエリアについてスカウト機能を実行しようとする場合に、プレイヤの行動ポイントが「３」のときには、スカウト機能が実行できないため、例えば「行動力が足りません。行動力は３分ごとに１回復します。ゆっくり待ちましょう。」などといったテキストを表示させる。このとき、ゲームサーバ２０のＣＰＵ２１は、ユーザデータベース３１にアクセスして、プレイヤの行動ポイントのデータと、探索対象のエリアに要する行動力（既定値）との比較処理を行って、スカウト機能の実行可否を判定する。
【００７３】
上述したように、このゲームでは、図８のプレイヤデータ表示領域に表示される行動ポイント、運営ポイント、強化ポイント、エールポイント、および選手数は、スカウト機能、強化機能、試合機能、及び抽選機能の各機能の実行によって変動しうるものとなっている。図１４は、このゲームにおいて、行動ポイント、運営ポイント、強化ポイント、エールポイント、選手数の増加要因と減少要因とを整理して一覧にしたものである。なお、上記各機能の実行によるポイントの消費量は、別個に設定してよく、それぞれ異なっていてもよい。
【００７４】
ゲーム進行手段５２は、図１４に示す増加要因と減少要因のうち、スカウト機能、強化機能、試合機能、及び抽選機能の各機能の実行が要因でないもの（時間の経過、回復薬の使用、仲間へのエール、選手カードの売却（後述する））について、各ポイントの更新処理を行う。ゲーム進行手段５２において、例えば、時間の経過に応じて行動ポイントを増加させるときには、ＣＰＵ２１が内蔵するタイマを動作させ、所定時間（例えば３分）が経過すると、ユーザデータベース３１にアクセスして、行動ポイントの値をインクリメントする。
【００７５】
なお、スカウト機能、強化機能、試合機能、及び抽選機能の実行に応じたポイントの増加量及び減少量（消費量）は既定値であるが、その値は、プレイヤのゲーム内の状況によって異なってよい。例えば、前述したように、スカウト機能では、探索対象となるエリアごとに必要となる行動力が異なる場合には、スカウト機能の実行による行動ポイントの消費量が、プレイヤのゲームの進行度合いによって変化する。例えば、このゲームのスカウト機能では、エリア１、エリア２、…とゲームが進行するにつれて、１回の探索処理に要する行動力が増加するように設定されている。
【００７６】
再度図７を参照すると、ゲーム機能選択手段５３は、ゲームに設けられた複数の機能（スカウト機能、強化機能、試合機能、抽選機能、及びオーダー機能））の中で、プレイヤＩＤに関連付けてプレイヤが保有するポイント等によって実行可能な機能のうちいずれかの機能を、ゲームにおいて予め設定された優先度に従って選択する機能を備える。
ここで、ゲームにおいて予め設定された優先度は、ゲームの性質に応じて適宜設定することができるが、例えばソーシャルゲームでは、ゲームを効率的に進行させるようにプレイヤを誘導することができるように設定されていることが好ましい。例えば、本実施形態で挙げている野球形式のデジタルカードゲームでは、プレイヤは、以下の（Ａ）〜（Ｃ）のサイクルを順に行っていくことで、自らのチームのレベルを上げながらゲームを進行させることが、効率的なゲームの進め方の一つである。
（Ａ）自ら保有している選手（プレイヤキャラクタ）を強化してチームの能力を上げる。
（Ｂ）強化によって保有する選手数が減少した場合には、スカウト機能で新たな選手を発掘（取得）する。
（Ｃ）能力を上げたチームで他のプレイヤのチームと対戦して勝利し、強化ポイントを得る。
そこで、ゲーム機能選択手段５３における機能の優先度は、例えば、強化機能、スカウト機能、試合機能、抽選機能の順で設定されていることが好ましい。
【００７７】
前述したゲーム進行手段５２が、プレイヤが保持する各ポイントあるいは選手数に基づいて、プレイヤによって選択されたメニューに応じた機能（スカウト機能、強化機能、試合機能、抽選機能、及びオーダー機能））が実行できるか否かを判定し、ゲーム機能選択手段５３は、実行可能な機能の中から、予め設定された優先度に従って１つの機能を選択する。
【００７８】
設定手段５４は、通信端末１０が釦入力方式の場合には、ゲーム機能選択手段５３によって選択された機能を、所定の指示入力釦に割り当てる。設定手段５４は、通信端末１０がタッチパネル入力方式の場合には、ゲーム機能選択手段５３によって選択された機能を、複数のメニューにおける所定の位置に割り当てる。
設定手段５４の機能を実現するため、ゲームサーバ２０のＣＰＵ２１は、所定の指示入力釦に対する操作、あるいは複数のメニューの所定の位置に対する指示を認識したときに予め設定された優先度に従って選択された１つの機能を実行するように、プレイヤからの選択操作に対する処理を予め決定する。
【００７９】
変更手段５５は、ゲーム機能選択手段５３によって選択された機能が割り当てられたメニューの表示形態を変更する。変更手段５５の機能を実現するために、選択された機能が割り当てられたメニューの表示形態が、選択されていない場合と比較して異なるようにしたＨＴＭＬデータを生成し、そのＨＴＭＬデータを通信端末１０宛に送信する。
変更手段５５によって実現されるメニューの表示形態の変更例を、図１５及び図１６に示す。図１５は、通信端末１０が釦入力方式の場合に、選択された機能に割り当てられたメニューの表示形態の変更例を示す。図１６は、通信端末１０がタッチパネル入力方式の場合には、選択された機能に割り当てられたメニューの表示形態の変更例を示す。いずれの場合も、選択された機能がスカウト機能である場合を示している。
【００８０】
図１５に示す例では、変更手段５５は、メニューｍ１に対応付けられた位置に所定のマークｍｋ１を表示させ、かつメニューｍ１全体を点滅表示させることによって、メニューｍ１の表示形態を変更する。なお、この場合の所定のマークｍｋ１は、数字の「５」であり、設定手段５４によって割り当てられる指示入力釦を特定するために設定されている。つまり、設定手段５４によって割り当てられた指示入力釦が「５キー」である場合に、マークｍｋ１を「５」とすることによって、選択された機能を実行するためにプレイヤが操作すべき指示入力釦を案内している。このような表示によって、プレイヤは、操作すべき指示入力釦を直ちに認識することができる。なお、マークｍｋ１は、指示入力釦を特定する表記形態であれば何でもよく、任意の文字、数字、記号、符号、しるし、標章、図案等であってよい。
【００８１】
図１５に示す例において、マークｍｋ１の表示は必須ではない。例えば、マークｍｋ１を表示させずに、メニューｍ１を点滅させる、メニューｍ１の表示色を変更させる、あるいはメニューｍ１の表示サイズを変更させる等であってもよい。選択された機能を実行するためにプレイヤが操作すべき指示入力釦が、プレイヤに既知である場合（例えば、図示しないゲームの説明書に記述されている場合）や、ウェブページ上の他の領域において指示入力釦がプレイヤに案内されている場合には、マークｍｋ１の表示は無くてもよい。
【００８２】
図１６に示す例では、変更手段５５は、トップページの基本メニュー表示領域において、ゲーム機能選択手段５３によって選択された機能が割り当てられたメニューｍ６を表示する。つまり、この例では、基本メニュー表示領域に表示される複数のメニューとしてメニューｍ１〜ｍ６が設けられており、変更手段５５は、メニューｍ６に表示される文字を、ゲーム機能選択手段５３によって選択された機能に応じて変更する。図１６では、ゲーム機能選択手段５３によってスカウト機能が選択された例を示しており、メニューｍ６には、「スカウト」の文字が表示される。
ゲーム機能選択手段５３によって逐次選択される機能をプレイヤが連続的に操作できるようにするため、メニューｍ６の位置は、図１６に示すウェブページ上で固定であることが好ましい。図１６に例示するように、メニューｍ６がプレイヤに対して推奨されているメニューであることを示すマーク（図１６では、「オススメ」の文字と矢印）を付してもよい。
また、変更手段５５は、ゲーム機能選択手段５３によって選択された機能が割り当てられたメニューｍ１を強調表示してもよい。図１６では、メニューｍ１の表示を点滅させる例が示される。メニューｍ１を強調表示することで、選択された機能を特定する文字をメニューｍ６に表示しない場合であっても、プレイヤは選択された機能を認識することができる。
【００８３】
（６）本実施形態のゲーム制御装置の主要な処理のフロー
次に、本実施形態のゲーム制御装置により行われる主要な処理のフローの一例について、図１７のフローチャートを参照して説明する。図１７は、主としてゲーム機能選択手段５３、設定手段５４、及び変更手段５５によって実行される処理を示すフローチャートである。図１７に示す処理はプレイヤＩＤごとに行われ、プレイヤＩＤに対応する通信端末１０宛のＨＴＭＬデータを生成するために逐次実行されてもよいし、プレイヤＩＤに対応する通信端末１０からのウェブページの更新要求に応じてＨＴＭＬデータを生成するために実行されてもよい。また、図１７は、ＨＴＭＬデータの送信先の通信端末１０が釦入力方式の場合を例としている。
【００８４】
図１７に示すフローチャートは、上述した野球形式のデジタルカードゲームにおいて予め設定されている機能の優先度が、強化機能、スカウト機能、試合機能、抽選機能の順である場合を例としている。この優先度は、プレイヤがゲームを効率的に進行させることができるようにすることを意図して設定されている。
そこで先ず、ゲーム機能選択手段５３は、１番目に高い優先度である強化機能が実行できるか否かを判断するために、対象となるプレイヤＩＤの選手数が最大値(Ｍａｘ)であり、かつ強化ポイントが所定の閾値ＴＨ１以上あるか否かを判定する（ステップＳ１０）。選手数が最大値に達している場合には、スカウト機能によって新たな選手カードを得ることができないため、プレイヤに対して、選手カードの一体化処理によって選手数を低下させる強化機能を実行することを推奨することが好ましい。そのため、先ずステップＳ１０の判定処理を行うようにしている。ステップＳ１０において選手数が最大値であると判定された場合には、設定手段５４は、強化機能を、所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ１２）。
【００８５】
ステップＳ１０において選手数が最大値に達していないと判定された場合には、ゲーム機能選択手段５３は、２番目に高い優先度であるスカウト機能が実行できるか否かを判断するために、プレイヤＩＤの行動ポイントが所定の閾値ＴＨ２以上であるか否かを判定する（ステップＳ１４）。ここでは、ゲーム機能選択手段５３は、行動ポイントが、プレイヤが現在プレイしているエリアの１回の探索処理に要する行動力よりも大きいか否かを判定する。つまり、上記閾値ＴＨ２は、例えばエリアごとの１回の探索処理に要する行動力の値としてよい。ステップＳ１４の判定がＹＥＳの場合には、選手数が最大値に達しておらず、かつ少なくとも１回の探索処理を実行できる行動ポイントをプレイヤが保持しているため、新たな選手を発掘するためのスカウト機能を実行することをプレイヤに推奨することが好ましい。そのため、設定手段５４は、スカウト機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ１６）。
【００８６】
ステップＳ１４において行動ポイントが所定の閾値ＴＨ２未満であると判定された場合には、ゲーム機能選択手段５３は、３番目に高い優先度である試合機能が実行できるか否かを判断するために、プレイヤＩＤの運営ポイントが所定の閾値ＴＨ３以上であるか否かを判定する（ステップＳ１８）。このゲームにおいて、保有している選手の強化、あるいは新たな選手の発掘ができない場合には、他のプレイヤとの対戦に勝利して強化ポイントを得るために試合機能を実行することをプレイヤに推奨することが好ましい。そのため、設定手段５４は、試合機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ２０）。
なお、このゲームでは、強化ポイントと行動ポイントが時間の経過とともに回復するため、プレイヤには強化機能あるいはスカウト機能が実行できるようになるまで待機するという選択肢もあるが、それではプレイヤが継続的にプレイを行うことができず面白みに欠けるため、ステップＳ２０では、試合機能の実行を推奨することにしている。
【００８７】
ステップＳ１８において運営ポイントが所定の閾値ＴＨ３未満であると判定された場合には、ゲーム機能選択手段５３は、４番目に高い優先度である抽選機能が実行できるか否かを判断するために、プレイヤＩＤのエールポイントが所定の閾値ＴＨ４以上であるか否かを判定する（ステップＳ２２）。このゲームにおいて、保有している選手の強化、新たな選手の発掘、他のプレイヤとの対戦のいずれかができない場合には、新たな選手を抽選により引く抽選機能を実行することをプレイヤに推奨することが好ましい。そのため、設定手段５４は、抽選機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ２４）。エールポイントが所定の閾値ＴＨ４未満であると判定された場合には、設定手段５４は、優先度が最も低いオーダー機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ２６）。
【００８８】
このゲームに設けられた強化機能、スカウト機能、試合機能、抽選機能、オーダー機能のいずれかの機能がステップＳ１０〜Ｓ２６の処理で選択され、所定の指示入力釦として５キーに割り当てられると、変更手段５５は、以下の処理を行う。変更手段５５は、選択された機能が割り当てられたメニューの表示形態が、選択されていない場合と比較して異なるようにしたＨＴＭＬデータを生成し、そのＨＴＭＬデータを通信端末１０宛に送信する（ステップＳ２８）。例えばスカウト機能が選択された場合に、ステップＳ２８で生成されたＨＴＭＬデータを受信した通信端末１０が表示するウェブページは、図１５に例示したとおりである。この表示を見たプレイヤは、現在のプレイヤのゲーム上のポイントから、スカウト機能の実行が推奨されていることを知ることができる。図１５の例では、「５」のマークｍｋ１が、スカウト機能が割り当てられたメニューｍ１の表示領域内に表記されるため、これを見たプレイヤが直ちに操作すべき指示入力釦（５キー）を認識できるような表示構成となっている。
【００８９】
なお、選択された機能が変更された場合には、ＨＴＭＬデータが新たに生成される。変更手段５５は、プレイヤの通信端末１０に表示されているウェブページを自動更新させる場合には、次回の更新時に、新たに生成されたＨＴＭＬデータを通信端末１０宛に送信する。変更手段５５は、プレイヤの通信端末１０からのウェブページの更新要求に応じてＨＴＭＬデータを送信する場合には、新たなＨＴＭＬデータを生成した後、更新要求を受信するためＨＴＭＬデータを送信しない。
【００９０】
上述したように、このゲーム制御装置によれば、プレイヤごとのゲーム上のポイントに応じて、ゲームに設けられる複数の機能のうち、ゲームを効率的に進行させることができるような機能が選択され、その機能の実行をプレイヤに推奨するように構成されている。推奨される機能は、プレイヤのゲーム内の状況や時間の経過とともに時々刻々と変化するプレイヤのポイントに応じて更新されていくが、更新の都度、推奨されている機能が分かるように、表示画面上のメニューの表示形態が変更される（例えば強調表示される）ため、プレイヤは、直ちに推奨されている機能を知ることができる。また、プレイヤは、自らのポイントでいずれの機能が実行できるか否かについて考える必要がない。
ゲーム制御装置によって推奨されている機能は、所定の指示入力釦（釦入力方式の通信端末の場合）または所定の位置（タッチパネル入力方式の通信端末の場合）に割り当てられているため、プレイヤは、同じ操作または同じ指示動作を繰り返すことのみで、逐次変更されうる推奨された機能を、連続的に実行することができる。そのため、ゲームを進行させる上で極めて操作性が良い。
よって、このゲーム制御装置によれば、プレイヤが簡易な操作でゲームを効率的に進行させることができる。
【００９１】
（７）変形例
（７−１）表示形態についての変形例１
上記実施形態において、通信端末１０に表示される基本メニュー表示領域の表示形態の変形例（変更手段５５の処理の変形例）について、図１８〜２０を参照して説明する。
図１５では、変更手段５５は、例えばスカウト機能が選択された場合に、メニューｍ１に対応付けられた位置に所定のマークｍｋ１を表示させ、かつメニューｍ１全体を点滅表示させることによって、メニューｍ１の表示形態を変更する例について示したが、これに限られない。図１８に示す表示形態としてもよい。つまり、図１８（ａ）に示すように、メニューｍ１に表示される文字のサイズを大きくすることでメニューｍ１を強調表示させるようにしてもよい。図１８（ｂ）に示すように、メニューｍ１の表示の模様および／または表示色を変更することでメニューｍ１を強調表示させるようにしてもよい。なお、前述したように、マークｍｋ１を表示することが好ましいが、必須ではない。
【００９２】
図１５及び図１８では、変更手段５５は、例えばスカウト機能が選択された場合に、メニューｍ１の表示領域内の表示態様を変更させる例を示したが、これに限られない。メニューｍ１に対応する表示領域の表示形態の変更についても、実質的にメニューの表示形態の変更に含まれる。例えば図１９に示す表示形態としてもよい。図１９では、図１５及び図１８とは異なり、メニューｍ１〜ｍ５が一列に整列されている。この場合、図１９（ａ）に示すように、メニューｍ１の近傍の表示領域にマークｍｋ２を表示することで、メニューの表示形態の変更を行ってもよい。図１９（ｂ）に示すように、メニューｍ１に対応する表示領域にマークｍｋ３を表示することで、メニューの表示形態の変更を行ってもよい。
なお、図１９に示すように、マークｍｋ２，ｍｋ３の表示位置は、選択された機能（この場合、スカウト機能）に割り当てられたメニューｍ１の表示領域に対応した位置に配置されていればよく、必ずしもメニューｍ１の表示領域内の位置に配置する必要はない。
【００９３】
図２０に例示するように、例えば選択された機能に割り当てられたメニューｍ１に対応付けられた位置に表示するマークｍｋ４は、プレイヤが操作すべき方向指示釦を特定する文字が表記されている必要はない。この例では、ウェブページ上でプレイヤが操作すべき方向指示釦がテキストによって案内されており、メニューに対応付けられた位置に任意のマークを設けたとしても、操作すべき指示入力釦についてプレイヤが分からないという事態は生じない。
【００９４】
（７−２）表示形態についての変形例２
既に説明したように、上記野球形式のデジタルカードゲームのスカウト機能では、１回の探索処理に要する行動力がそれぞれ異なる複数のエリアの探索（複数のセグメントのプレイ）に細分化されて構成されており、プレイヤは、エリア１から順にプレイ対象（探索対象）となっている。そして、既にプレイしたエリアについては、選択操作に応じて再び探索することができるように構成されている。このとき、図１７のステップＳ１４の判定の閾値ＴＨ２は、プレイヤにとって最も進行したエリア（以下、「現在のエリア」という。）の探索処理を要する行動力に基づいて設定されているため、このフローチャートでは、プレイヤが選択可能なエリアであって、かつ探索に要する行動力が現在のエリアより低くて済む他のエリア（他のセグメント）についてスカウト機能を実行することは考慮されていない。そこで、この変形例２では、プレイヤが選択可能なエリアであって、かつ探索に要する行動力がより低くて済む他のエリアの探索処理についても、スカウト機能（第１の機能）として選択されるように構成される。
【００９５】
図２１は、この変形例２のフローチャートである。図２１において図１７と異なる点は、ステップＳ１５ａ，Ｓ１５ｂが追加された点である。ステップＳ１４で、プレイヤにとって現在のエリアの探索処理ができない場合（行動ポイント＜ＴＨ２）、ステップＳ１５ａでは、ゲーム機能選択手段５３は、現在のエリア以外の他のエリアを対象にして、各エリアに設定されている行動力の値と現在の行動ポイントを比較し、行動力が行動ポイントよりも小さいエリアが有ればすべて抽出する。次に、ステップＳ１５ｂにおいて、ゲーム機能選択手段５３は、抽出した１または複数のエリアからいずれかのエリアを選択する。ステップＳ１６では、ステップＳ１５ｂで選択されたエリアの探索処理を実行するものとして、スカウト機能（第１の機能）が５キーに割り当てられる。
【００９６】
ステップＳ１５ｂにおけるエリアの選択方法については、適宜設定することができる。例えば、ゲーム機能選択手段５３は、探索処理の実行に要する行動力が最も低い（つまり、行動ポイントの消費量が最も少ない）エリアを選択してもよい。これにより、プレイヤの行動ポイントの消費が極力抑制される。
エリアの選択は、エリアのコンプリート率（達成度）に応じて行ってもよい。例えば、コンプリート率が最も低いエリアが選択される場合には、プレイヤにとって、コンプリート率が低いエリアの底上げを図ることができる。コンプリート率が最も高いエリアが選択される場合には、プレイヤにとって、既に高いコンプリート率のエリアを例えば１００％のコンプリート率（つまり、そのエリアをクリアするレベル）にすることができるため、達成感が得られる。
【００９７】
この変形例において、ゲーム機能選択手段５３によりスカウト機能が選択された場合、そのスカウト機能の実行の対象が現在のエリアであるか、他のエリアであるかをプレイヤに容易に認識できるように、通信端末１０上のウェブページで表示されることが好ましい。図２２は、通信端末１０がタッチパネル入力方式の通信端末の場合に、推奨されるスカウト機能の実行の対象が現在のエリアであるか、他のエリアであるかを、メニューの位置の違いによって提示するようにしたウェブページの例である。この例では、メニューｍ６は、図１６に示した表示例と同位置に配置され、推奨されるスカウト機能の実行の対象が現在のエリアである場合に表示される。一方、メニューｍ７は、メニューｍ６とは異なる位置（第２の位置）に配置され、推奨されるスカウト機能の実行の対象が現在のエリア以外の他のエリアである場合に表示される。メニューｍ６，ｍ７は必ずしも互いに隣接して配置する必要はなく、離間していてもよい。
なお、通信端末１０が釦指示入力方式の場合には、推奨されるスカウト機能の実行の対象が現在のエリアであるか、他のエリアであるかを、互いに異なる指示入力釦に割り当てるようにしてもよい。指示入力釦を特定するマークを表示することは必須ではないが、表示した方が好ましい。例えば、推奨されるスカウト機能の実行の対象が現在のエリア以外の他のエリアであり、その機能を６キー（第２の指示入力釦）に割り当てた場合には、図１５におけるマークｍｋ１の表記を「６」としてもよい。
【００９８】
なお、上述した実施形態では、ゲームに設けられる複数のエリアについてエリア１から順にプレイする場合を例として説明したが、複数のエリアについてのプレイの順序が規定されている場合に限られない。例えば、各エリアにおける探索処理に要する行動力がランダムに設定されており、現在のエリアがプレイヤが直近に選択した任意のエリアである場合であってもよい。
【００９９】
（７−３）優先度の設定についての変形例３
この変形例では、推奨する機能の優先度を上述した実施形態に対して変更する場合の変形例である。この変形例では、上述した実施形態に対して新たに選手カードの売却機能が設けられ、売却機能に割り当てられたメニューが表示部に表示される。売却機能とは、プレイヤが自ら保有する選手の選手カードを売却することで一定量の強化ポイントを得る機能である。売却によってプレイヤの選手数は１低下する。売却機能を設けた場合、上述した野球形式のデジタルカードゲームの効率的なゲームの進め方の一つは以下の（Ａ）〜（Ｃ）のサイクルを繰返し行った後に（Ｄ）を行うことであってもよい。
（Ａ）スカウト機能で新たな選手を発掘（取得）する。
（Ｂ）強化ポイントが足りない場合には、スカウト機能で取得した選手のうち不要な選手を売却機能によって売却し、強化ポイントを得る。
（Ｃ）得られた強化ポイントを用いて強化機能を実行し、スカウト機能で取得した選手のうちオーダーに入れた（つまり控えでない）選手を強化する。
（Ｄ）選手の能力を上げたチームで他のプレイヤのチームと対戦して勝利し、強化ポイントを得る。
この場合、ゲーム機能選択手段５３における機能の優先度は、例えば、スカウト機能、強化機能、売却機能の順で設定されていることが好ましい。
【０１００】
図２３のフローチャートでは先ず、ゲーム機能選択手段５３は、１番目に高い優先度であるスカウト機能が実行できるか否かを判断するために、対象となるプレイヤＩＤの選手数が最大値(Ｍａｘ)であるか否かを判定する（ステップＳ５０）。選手数が最大値に達しておらず、かつ行動ポイントが所定の閾値ＴＨ２以上である場合には（ステップＳ５２：ＹＥＳ）、新たな選手を発掘するためのスカウト機能を実行することをプレイヤに推奨することが好ましい。そのため、設定手段５４は、スカウト機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ５４）。
ステップＳ５０で選手数が最大値であると判定された場合には、スカウト機能は実行できないため、２番目に優先度が高い強化機能が実行できるか否かを判断するために、プレイヤＩＤの強化ポイントが所定の閾値ＴＨ１以上であるか否かを判定する（ステップＳ５６）。強化ポイントが所定の閾値ＴＨ１以上である場合には、強化機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ５８）。強化ポイントが所定の閾値ＴＨ１未満である場合には、売却機能により不要な選手を売却して強化ポイントを得ることをプレイヤに促すため、売却機能を所定の指示入力釦として５キーに割り当てる処理を行う（ステップＳ６０）。
スカウト機能、強化機能、売却機能のいずれかの機能がステップＳ５０〜Ｓ６０の処理で選択され、所定の指示入力釦として５キーに割り当てられると、変更手段５５は、以下の処理を行う。変更手段５５は、選択された機能が割り当てられたメニューの表示形態が、選択されていない場合と比較して異なるようにしたＨＴＭＬデータを生成し、そのＨＴＭＬデータを通信端末１０宛に送信する（ステップＳ６２）。
【０１０１】
この変形例では、野球形式のデジタルカードゲームにおける機能の優先度を、プレイヤのチームの能力を向上させるという観点で設定されている。つまり、図２３の手順に従ってプレイヤに推奨されるメニューは、プレイヤのチーム力を向上させる点に特化している。チーム力をどこまで引き上げた後に他のプレイヤとの対戦を行うかについてはプレイヤの判断に委ねられ、プレイヤは、他のプレイヤとの対戦を行うときには、例えば図１５においてメニューｍ３の選択操作を行うことになる。例えば、プレイヤは、５キーを連続的に操作し、十分にチーム力が高まったと判断した所望のタイミングで、メニューｍ３を選択操作する。プレイヤが対戦に勝利すれば強化ポイントを得ることができ、その強化ポイントは、自らのチームをさらに高めるために使用される。
【０１０２】
以上、本発明の実施形態について詳細に説明したが、本発明は上記実施形態に限定されない。また、各実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのは勿論である。
例えば、上記実施形態のゲーム制御装置は、プレイヤによって操作される通信端末との間の無線通信によって、プレイヤの通信端末上でソーシャルゲームを実現する場合を例として説明したが、このような形態に限られない。本発明のゲーム制御装置は、ＧＵＩ環境で動作する家庭用ゲーム機（オンライン機能の有無を問わない）においても実現することができる。この場合、本発明のゲーム制御装置に設けられる各手段は、家庭用ゲーム機内のＣＰＵを主体として実現される。また、本発明のゲーム制御装置を家庭用ゲーム機で実現する場合には、家庭用ゲーム機のゲーム用のメニューはウェブページ上ではなく、表示部に表示されるページ上あるいは画像上に配置される。このようなページあるいは画像用のデータは、家庭用ゲーム機内で生成される。
上記実施形態では、通信端末１０に表示されるウェブページ上のメニューは、いわゆるプルダウン形式（１つのメニューを操作すると複数のメニューがプルダウン形式で表示されて、その複数のメニューからいずれかのメニューを選択操作するもの）で設定されていてもよい。その場合には、ウェブページ上でプルダウン形式の推奨メニューを設け、その推奨メニューからプルダウン形式で表示される複数のメニューの一番上に、選択された機能が割り当てられたメニューを逐次表示させるようにすればよい。
【符号の説明】
【０１０３】
１０…通信端末
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…画像処理部
１５…指示入力部
１６…表示部
１７…無線通信インタフェース部
１８…バス
２０…ゲームサーバ２０
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…データベースアクセス部
２５…通信インタフェース部
２６…バス
３０…データベースサーバ
３１…プレイヤデータベース
３２…ゲーム結果データベース
５１…登録手段
５２…ゲーム進行手段
５２１…ゲーム機能表示手段
５２２…スカウト実行手段
５２３…強化実行手段
５２４…試合実行手段
５２５…抽選実行手段
５３…ゲーム機能選択手段
５４…設定手段
５５…変更手段
【図１】
0005529106.tif 000002
【図２】
0005529106.tif 000003
【図３】
0005529106.tif 000004
【図４】
0005529106.tif 000005
【図５】
0005529106.tif 000006
【図６】
0005529106.tif 000007
【図７】
0005529106.tif 000008
【図８】
0005529106.tif 000009
【図９】
0005529106.tif 000010
【図１０】
0005529106.tif 000011
【図１１Ａ】
0005529106.tif 000012
【図１１Ｂ】
0005529106.tif 000013
【図１２】
0005529106.tif 000014
【図１３】
0005529106.tif 000015
【図１４】
0005529106.tif 000016
【図１５】
0005529106.tif 000017
【図１６】
0005529106.tif 000018
【図１７】
0005529106.tif 000019
【図１８】
0005529106.tif 000020
【図１９】
0005529106.tif 000021
【図２０】
0005529106.tif 000022
【図２１】
0005529106.tif 000023
【図２２】
0005529106.tif 000024
【図２３】
0005529106.tif 000025