(57)【要約】【課題】プレーヤにとってより見易いランキング表示の実現。【解決手段】ゲーム結果に基づくランキング画面では、各プレーヤの順位を示す複数の順位表示体１０が並べて表示されている。各順位表示体１０の表示サイズ（画面全体に対する表示割合）は、その順位やランキングの表示対象プレーヤ数に応じた大きさであり、具体的には、上位であるほど、或いは表示対象プレーヤ数が少ないほど、大きくなっている。また、ランキング画面において表示されている順位表示体１０のうち、自プレーヤ（直前にゲームをプレイしたプレーヤ）の順位表示体１０が識別表示される。【選択図】図３
2008012221.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、ゲーム結果に基づく、プレーヤ、プレーヤキャラクタ、又はプレーヤチーム（以下、包括的に「プレーヤ等」という）の順位を一覧表示する際の表示画面を構成させるためのプログラムであって、
プレーヤ等それぞれの順位を示す順位表示体の表示サイズを、一覧表示させるプレーヤ等の数である所与の一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで表示画面を構成する表示構成手段として前記コンピュータを機能させるためのプログラム。
【請求項２】
前記表示構成手段が、順位表示体間の相対的な大きさを、前記一覧表示対象者数に基づき可変するように前記コンピュータを機能させるための請求項１に記載のプログラム。
【請求項３】
前記表示構成手段が、各順位表示体の表示位置を、前記一覧表示対象者数に基づき可変するように前記コンピュータを機能させるための請求項１又は２に記載のプログラム。
【請求項４】
前記表示構成手段が、前記一覧表示対象者数に応じて、一部の順位表示体の表示サイズを変更せず、残余の順位表示体の表示サイズを可変するように前記コンピュータを機能させるための請求項１〜３の何れか一項に記載のプログラム。
【請求項５】
前記表示構成手段が、相対的に上位の順位表示体の表示サイズが下位の順位表示体の表示サイズ以上になるように順位表示体の表示サイズを可変するように前記コンピュータを機能させるための請求項１〜４の何れか一項に記載のプログラム。
【請求項６】
前記表示構成手段が、前記一覧表示させるプレーヤ等のプレイ履歴に応じて順位表示体の表示サイズを可変するように前記コンピュータを機能させるための請求項１〜４の何れか一項に記載のプログラム。
【請求項７】
順位表示体に表示する情報の種類を、当該順位表示体の順位又は当該順位表示体の表示サイズに基づいて可変する表示情報可変手段として前記コンピュータを機能させるための請求項１〜６の何れか一項に記載のプログラム。
【請求項８】
前記表示構成手段により構成された表示画面中の所与のプレーヤ等の順位表示体を識別表示する識別表示制御手段として前記コンピュータを機能させるための請求項１〜７の何れか一項に記載のプログラム。
【請求項９】
前記表示構成手段により構成された表示画面のうち、前記識別表示された順位表示体を含む一部分を拡大表示する拡大表示制御手段として前記コンピュータを機能させるための請求項８に記載のプログラム。
【請求項１０】
前記表示構成手段が、表示画面を複数領域に分ける領域設定手段を有し、各領域に所定種類の順位を表示することで複数種類の順位を同一画面に表示させるよう表示画面を構成するように前記コンピュータを機能させるための請求項１〜９の何れか一項に記載のプログラム。
【請求項１１】
プレーヤ等の総数と前記領域設定手段により分けられた各領域の大きさとに基づいて、当該領域に表示する一覧表示対象者数を可変する領域別表示対象者数可変手段として前記コンピュータを機能させるための請求項１０に記載のプログラム。
【請求項１２】
請求項１〜１１の何れか一項に記載のプログラムを記憶するコンピュータ読み取り可能な情報記憶媒体。
【請求項１３】
ゲーム結果に基づくプレーヤ等の順位を一覧表示する表示画面を構成する表示画面構成装置であって、
プレーヤ等それぞれの順位を示す順位表示体の表示サイズを、一覧表示させるプレーヤ等の数である所与の一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで表示画面を構成する表示構成手段を備えた表示画面構成装置。
【請求項１４】
前記表示構成手段が、順位表示体間の相対的な大きさを、前記一覧表示対象者数に基づき可変する請求項１３に記載の表示画面構成装置。
【請求項１５】
前記表示構成手段が、各順位表示体の表示位置を、前記一覧表示対象者数に基づき可変する請求項１３又は１４に記載の表示画面構成装置。
【請求項１６】
前記表示構成手段が、前記一覧表示対象者数に応じて、一部の順位表示体の表示サイズを変更せず、残余の順位表示体の表示サイズを可変する請求項１３〜１５の何れか一項に記載の表示画面構成装置。
【請求項１７】
前記表示構成手段により構成された表示画面中の所与のプレーヤ等の順位表示体を識別表示する識別表示制御手段を備えた請求項１３〜１６の何れか一項に記載の表示画面構成装置。
【請求項１８】
前記表示構成手段が、表示画面を複数領域に分ける領域設定手段を有し、各領域に所定種類の順位を表示することで複数種類の順位を同一画面に表示させるよう表示画面を構成する請求項１３〜１７の何れか一項に記載の表示画面構成装置。
【請求項１９】
プレーヤ等の総数と前記領域設定手段により分けられた各領域の大きさとに基づいて、当該領域に表示する一覧表示対象者数を可変する領域別表示対象者数可変手段を備えた請求項１８に記載の表示画面構成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム結果に基づくプレーヤ等の順位を一覧表示する表示画面を構成する表示画面構成装置等に関する。
【背景技術】
【０００２】
従来から、例えばスコアや得点、順位等といったプレーヤのゲームプレイの結果を基にランキングを算出し、表示する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１４４７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のランキング表示では、例えば上位２０位といった、全順位のうち所定数の上位の順位のみが一画面に一覧表示されるものであった。そして、これ以下の順位については、例えば画面をスクロールする、或いはページをめくるような操作をすることで、上位から所定の順位数ずつ表示されていた。このように、従来のランキング表示では、一画面で表示される順位数が固定であった。つまり、一画面においてはランキング全体の一部のみが表示されるに過ぎず、このため、ランキング全体を一目で見渡すことができないという不都合があった。
【０００４】
また、従来のランキング表示では、上位から所定の順位数ずつ表示されるため、ランキング中の自分の順位を探すのが面倒という問題があった。即ち、スクロールやページをめくるといった所定の操作を行うことで、一画面に表示される順位が変更されが、自分の順位を探す場合、自分の順位が下位であるほどこのような操作を繰り返し行わなければならず、非常に煩わしいことであった。また、自分の順位を見つけても、画面には自分の順位を含む所定の順位数分しか表示されていないため、ランキング全体が一目で見渡せず、自分の順位がランキング全体に対してどの位置なのかを感覚的に把握し難いという問題もあった。これらの問題は、特に、ランキングされているプレーヤ数が多いほど顕著になっていた。
【０００５】
本発明は上記事情に鑑みて為されたものであり、プレーヤにとってより見易いランキング表示を実現することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するための第１の発明は、
コンピュータに、ゲーム結果に基づく、プレーヤ、プレーヤキャラクタ、又はプレーヤチーム（以下、包括的に「プレーヤ等」という）の順位を一覧表示する際の表示画面を構成させるためのプログラム（例えば、図９のランキング表示プログラム３６２）であって、
プレーヤ等それぞれの順位を示す順位表示体の表示サイズを、一覧表示させるプレーヤ等の数である所与の一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで表示画面を構成する表示構成手段（例えば、図９のランキング表示制御部３２２；図１２のステップＡ２３）として前記コンピュータを機能させるためのプログラムである。
【０００７】
また、第１３の発明は、
ゲーム結果に基づくプレーヤ等の順位を一覧表示する表示画面を構成する表示画面構成装置（例えば、図１，９のゲーム端末３００）であって、
プレーヤ等それぞれの順位を示す順位表示体の表示サイズを、一覧表示させるプレーヤ等の数である所与の一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで表示画面を構成する表示構成手段（例えば、図９のランキング表示制御部３２２）を備えた表示画面構成装置である。
【０００８】
この第１又は第１３の発明によれば、プレーヤ等それぞれの順位を示す順位表示体の表示サイズを一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで、プレーヤ等の順位を一覧表示する表示画面が構成される。これにより、例えば、一覧表示対象者数が多いほど各順位表示体の表示サイズを小さくすることで、一覧表示対象者数の多少に関わらず、全ての順位表示体を一画面で一覧表示させるといったことが可能となる。この場合、全ての順位表示体が一画面にちょうど収まるよう、各順位表示体の表示サイズを決定することが望ましい。また、一覧表示対象者数に基づいて順位表示体の表示サイズを可変することで、大まかには、一覧表示対象者数が多いほど、各順位表示体の表示サイズが小さくなり、一覧表示対象者数が少ないほど、各順位表示体の表示サイズが小さくなる。これにより、順位表示体の表示サイズから、一覧表示対象者数の多少を感覚的に把握することが可能となる。
【０００９】
第２の発明は、第１の発明のプログラムであって、
前記表示構成手段が、順位表示体間の相対的な大きさを、前記一覧表示対象者数に基づき可変するように前記コンピュータを機能させるためのプログラムである。
【００１０】
また、第１４の発明は、第１３の発明の表示画面構成装置であって、
前記表示構成手段が、順位表示体間の相対的な大きさを、前記一覧表示対象者数に基づき可変する表示画面構成装置である。
【００１１】
この第２又は第１４の発明によれば、順位表示体間の相対的な大きさが、一覧表示対象者数に基づき可変される。これにより、例えば一覧表示対象者数が多いほど順位表示体間の相対的な大きさを小さくするように各順位表示体の表示サイズを決定することで、一覧表示対象者数の多少に関わらず、全ての順位表示体を一画面に一覧表示させるといったことが可能となる。
【００１２】
第３の発明は、第１又は第２の発明のプログラムであって、
前記表示構成手段が、各順位表示体の表示位置を、前記一覧表示対象者数に基づき可変するように前記コンピュータを機能させるためのプログラムである。
【００１３】
また、第１５の発明は、第１３又は第１４の発明の表示画面構成装置であって、
前記表示構成手段が、各順位表示体の表示位置を、前記一覧表示対象者数に基づき可変する表示画面構成装置である。
【００１４】
この第３又は第１５の発明によれば、各順位表示体の表示位置が、一覧表示対象者数に基づき可変される。これにより、例えば、上位の順位表示体を画面中央に配置し、その周囲を取り囲むように下位の表示体をその順位に従って配置するといったように、一覧表示対象者数に応じて配置位置を調整した適切な画面構成が実現され得る。
【００１５】
第４の発明は、第１〜第３の何れかの発明のプログラムであって、
前記表示構成手段が、前記一覧表示対象者数に応じて、一部の順位表示体の表示サイズを変更せず、残余の順位表示体の表示サイズを可変するように前記コンピュータを機能させるためのプログラムである。
【００１６】
また、第１６の発明は、第１３〜第１５の何れかの発明の表示画面構成装置であって、
前記表示構成手段が、前記一覧表示対象者数に応じて、一部の順位表示体の表示サイズを変更せず、残余の順位表示体の表示サイズを可変する表示画面構成装置である。
【００１７】
この第４の又は第１６の発明によれば、一覧表示対象者数に応じて、一部の順位表示体の表示サイズが変更されず、残余の順位表示体の表示サイズが可変される。これにより、例えば、所定順位以上上位の順位表示体の表示サイズは変更せず、残りの順位表示体の表示サイズを小さくするように変更することで、一覧表示対象者数に関わらず、上位の順位表示体については所定の表示サイズを維持するといったことが可能となる。
【００１８】
第５の発明は、第１〜第４の何れかの発明のプログラムであって、
前記表示構成手段が、相対的に上位の順位表示体の表示サイズが下位の順位表示体の表示サイズ以上になるように順位表示体の表示サイズを可変するように前記コンピュータを機能させるためのプログラムである。
【００１９】
この第５の発明によれば、相対的に上位の順位表示体の表示サイズが下位の順位表示体の表示サイズ以上になるように順位表示体の表示サイズが可変される。つまり、上位の順位表示体であるほど、その表示サイズが大きくなるため、順位全体が視覚的に把握し易くなる。
【００２０】
第６の発明は、第１〜第４の何れかの発明のプログラムであって、
前記表示構成手段が、前記一覧表示させるプレーヤ等のプレイ履歴に応じて順位表示体の表示サイズを可変するように前記コンピュータを機能させるためのプログラムである。
【００２１】
この第６の発明によれば、一覧表示させるプレーヤ等のプレイ履歴に応じて順位表示体の表示サイズが可変される。ここで、プレイ履歴としては、例えば、該当するプレーヤが最後にプレイしたときからの経過日時や、プレイ回数、プレイ頻度等がある。そこで、例えばプレイ回数が多いほど、或いはプレイ頻度が高いほど、順位表示体の表示サイズを大きくするようにすることで、高頻度でプレイをするプレーヤを優遇するといったことが可能となる。
【００２２】
第７の発明は、第１〜第６の何れかの発明のプログラムであって、
順位表示体に表示する情報の種類を、当該順位表示体の順位又は当該順位表示体の表示サイズに基づいて可変する表示情報可変手段（例えば、図９のランキング表示制御部３２２；図１３のステップＣ３〜Ｃ５）として前記コンピュータを機能させるためのプログラムである。
【００２３】
この第７の発明によれば、順位表示体に表示する情報の種類が、当該順位表示体の順位又は当該順位表示体の表示サイズに基づいて可変される。これにより、例えば順位表示体の表示サイズが小さくなるほどその順位表示体に表示する情報の種類を少なくすることで、表示サイズが小さい順位表示体についてその表示内容が判別し難くなることが防止されるといった、表示サイズに応じた適切な量の情報を順位表示体に表示させることが可能となる。また、上位の順位表示体であるほどその順位表示体に表示する情報の種類を多くすることで、上位のプレーヤ等に対して上位であることの特別感や満足感を与えるといったことが可能となる。
【００２４】
第８の発明は、第１〜第７の何れかの発明のプログラムであって、
前記表示構成手段により構成された表示画面中の所与のプレーヤ等の順位表示体を識別表示する識別表示制御手段（例えば、図９のランキング表示制御部３２２；図１３のステップＣ７）として前記コンピュータを機能させるためのプログラムである。
【００２５】
また、第１７の発明は、第１３〜第１６の何れかの発明の表示画面構成装置であって、
前記表示構成手段により構成された表示画面中の所与のプレーヤ等の順位表示体を識別表示する識別表示制御手段（例えば、図９のランキング表示制御部３２２）を備えた表示画面構成装置である。
【００２６】
この第８又は第１７の発明によれば、表示画面中の所与のプレーヤ等の順位表示体が識別表示される。これにより、例えば、一覧表示を要望したプレーヤの順位表示体を識別表示することで、該プレーヤがランキング中の自分の順位を容易に把握できるといった効果が得られる。
【００２７】
第９の発明は、第８の発明のプログラムであって、
前記表示構成手段により構成された表示画面のうち、前記識別表示された順位表示体を含む一部分を拡大表示する拡大表示制御手段（例えば、図９のランキング表示制御部３２２；図１３のステップＣ１３）として前記コンピュータを機能させるためのプログラムである。
【００２８】
この第９の発明によれば、表示画面のうち、識別表示された順位表示体を含む一部分が拡大表示される。これにより、例えば、識別表示された順位表示体の表示サイズが小さく、その表示内容が判別し難い場合であっても、拡大表示されることで該順位表示体の表示内容を容易に判別することが可能となる。
【００２９】
第１０の発明は、第１〜第９の何れかの発明のプログラムであって、
前記表示構成手段が、表示画面を複数領域に分ける領域設定手段を有し、各領域に所定種類の順位を表示することで複数種類の順位を同一画面に表示させるよう表示画面を構成するように前記コンピュータを機能させるためのプログラムである。
【００３０】
また、第１８の発明は、第１３〜第１７の何れかの発明の表示画面構成装置であって、
前記表示構成手段が、表示画面を複数領域に分ける領域設定手段を有し、各領域に所定種類の順位を表示することで複数種類の順位を同一画面に表示させるよう表示画面を構成する表示画面構成装置である。
【００３１】
この第１０又は第１８の発明によれば、表示画面が複数領域に分けられ、各領域に所定種類の順位を表示することで複数種類の順位が同一画面に表示される。つまり、複数種類の順位の一覧表示が同一画面において並べて表示されるので、それぞれの順位の一覧表示を容易に見比べることが可能となる。
【００３２】
第１１の発明は、第１０の発明のプログラムであって、
プレーヤ等の総数と前記領域設定手段により分けられた各領域の大きさとに基づいて、当該領域に表示する一覧表示対象者数を可変する領域別表示対象者数可変手段として前記コンピュータを機能させるためのプログラムである。
【００３３】
また、第１９の発明は、第１８の発明のプログラムであって、
プレーヤ等の総数と前記領域設定手段により分けられた各領域の大きさとに基づいて、当該領域に表示する一覧表示対象者数を可変する領域別表示対象者数可変手段を備えた表示画面構成装置である。
【００３４】
この第１１又は第１９の発明によれば、プレーヤ等の総数と分けられた各領域の大きさとに基づいて、当該領域に表示する一覧表示対象者数が可変される。これにより、例えば、各領域が大きいほど、プレーヤ等の総数に対する対象者数の割合が高くなるように該領域の一覧表示対象者数を決定することで、表示する領域の大きさに応じた複数種類の順位の一覧表示が適切に実現される。
【００３５】
第１２の発明は、第１〜第１１の何れかの発明のプログラムを記憶するコンピュータ読み取り可能な情報記憶媒体（例えば、図９の記憶部３６０）である。
【００３６】
ここで、情報記憶媒体とは、記憶されている情報をコンピュータが読み取り可能な、例えばハードディスクやＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、メモリカード、ＩＣメモリ等の記憶媒体である。従って、この第１２の発明によれば、情報記憶媒体に記憶されている情報をコンピュータに読み取らせて演算処理を実行させることで、第１〜第１１の何れかの発明と同様の効果を奏することができる。
【発明の効果】
【００３７】
本発明によれば、プレーヤ等それぞれの順位を示す順位表示体の表示サイズを一覧表示対象者数に基づき可変し、当該一覧表示対象者数分並べることで、プレーヤ等の順位を一覧表示する表示画面が構成される。これにより、例えば、一覧表示対象者数が多いほど各順位表示体の表示サイズを小さくすることで、一覧表示対象者数の多少に関わらず、全ての順位表示体を一画面で一覧表示させるといったことが可能となる。また、一覧表示対象者数に基づいて順位表示体の表示サイズを可変することで、大まかには、一覧表示対象者数が多いほど、各順位表示体の表示サイズが小さくなり、一覧表示対象者数が少ないほど、各順位表示体の表示サイズが小さくなる。これにより、順位表示体の表示サイズから、一覧表示対象者数の多少を感覚的に把握することが可能となる。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照して、本発明の好適な実施形態を説明する。尚、以下では、業務用のゲーム装置においてレースゲームを実行し、走行タイムに基づくランキングを表示する場合を説明するが、本発明の適用可能な実施形態がこれに限定されるものではない。
【００３９】
［全体構成］
図１は、本実施形態のゲームシステム１の全体構成を示す図である。同図によれば、ゲームシステム１は、サーバ１００と、アミューズメント施設等の店舗Ｓそれぞれに設置された複数のゲーム端末３００と、プレーヤ端末５００とが通信回線Ｎを介して接続されて構成される。また、同一店舗Ｓ内のゲーム端末３００は、当該店舗Ｓ内に敷設されたＬＡＮ等によって接続されている。ここで、通信回線Ｎとは、データ授受が可能な通信路を意味する。即ち、通信回線Ｎとは、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮの他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線／無線を問わない。
【００４０】
サーバ１００は、各種処理を実行するための演算処理装置、各種プログラムやデータを記憶するための記憶装置、通信回線Ｎに接続するための通信装置等を有する公知のサーバコンピュータシステムにより構成されている。このサーバ１００は、例えばゲーム提供事業者側に設置され、ゲームシステム１全体を統括的に制御する。
【００４１】
具体的には、サーバ１００は、ランキングの登録や配信に先立ち、プレーヤの名前（プレーヤ名）やパスワード等を登録するプレーヤ登録処理や、ランキングの登録や配信を要求してきたプレーヤが登録された正規のプレーヤであるかを認証するプレーヤ認証処理、サーバ１００に接続しているゲーム端末３００のうちから対戦相手となるプレーヤ端末５００を組み合わせるマッチング処理等を行う。また、ゲーム端末３００から送信されてきたゲーム結果を基にランキングを管理するランキング管理処理や、任意のゲーム端末３００やプレーヤ端末５００からの要求に応じて管理しているランキングデータを送信するランキング配信処理を行う。
【００４２】
ゲーム端末３００は、プレーヤがレースゲームをプレイするためのゲーム装置であり、例えば業務用のゲーム装置で実現される。図２に、業務用のゲーム装置であるゲーム端末３００の外観の一例を示す。同図によれば、ゲーム端末３００は、ゲーム画面を表示するディスプレイ３０１と、ゲームの効果音やＢＧＭを出力するスピーカ３０２と、前後左右方向を入力するジョイスティック３０３と、プッシュボタン３０４と、演算処理によってゲーム端末３００を統合的に制御して所与のゲームを実行する制御ユニット３０５とを備える。
【００４３】
制御ユニット３０５は、ＣＰＵ等の演算処理装置と、ゲーム端末３００の制御及びゲームの実行に必要なプログラムやデータが格納されたＲＯＭを搭載する。制御ユニット３０５に搭載されるＣＰＵは、ＲＯＭに記憶されたプログラムやデータを適宜読み出して演算処理することによって、ゲーム処理等の種々の処理を実行する。プレーヤは、ディスプレイ３０１に表示されたゲーム画面を見て、スピーカ３０２から出力されるゲーム音声を聞きながら、ジョイスティック３０３やプッシュボタン３０４を操作してレースゲームを楽しむ。
【００４４】
詳細には、プレーヤは、予め用意された複数コースのうちから選択した一のコース上を、プレーヤキャラクタである自車を操作して走行させて、コンピュータにより自動制御される他車と順位を競い合う。尚ここで、他車は、他のゲーム端末３００において他のプレーヤにより操作されることにしても良い。この場合、ゲーム端末３００は、サーバ１００にアクセスしてゲームシステム１にログインし、サーバ１００によるマッチング処理の結果に基づいて他のゲーム端末３００とデータ通信を行うことで他のゲーム端末３００のプレーヤと対戦するネットワークゲームを実行する。
【００４５】
そして、ゲームが終了すると、ゲーム端末３００から、該ゲームでの走行コース名やプレーヤの走行タイム等のゲーム結果がサーバ１００に送信されてランキング登録が要求され、サーバ１００にて走行タイムに基づくランキング登録が行われる。その後、ゲーム端末３００からサーバ１００にランキングデータの配信が要求され、サーバ１００から配信されてきたランキングデータを基に、直前のゲームでの走行コースのランキングがゲーム端末３００において表示される。詳細には、該ゲーム端末３００が設置されている店舗Ｓのゲーム端末３００でプレイしたプレーヤを対象とした店舗別ランキング、或いは全ての店舗Ｓのゲーム端末３００でプレイしたプレーヤを対象とした全国ランキングの何れかが表示される。このランキング画面を構成する点で、ゲーム端末３００は、表示画面構成装置として機能する。
【００４６】
図３は、ゲーム端末３００において表示されるランキング画面の一例を示す図である。同図（ａ）は、店舗別ランキングを示し、同図（ｂ）は、全国ランキングを示しており、何れも同一コース（コースＣ１）についてのランキングである。
【００４７】
同図によれば、ランキング画面は、各プレーヤの順位を示す複数の円形状の順位表示体１０が並べて配置されて構成されている。詳細には、該当するランキングに登録されている全てのプレーヤが表示対象とされ、表示対象のプレーヤそれぞれの順位を示す順位表示体１０が一画面に一覧表示されている。即ち、該ランキングの表示対象のプレーヤ数（表示対象プレーヤ数）に等しい数の順位表示体１０が表示される。
【００４８】
例えば、同図（ａ）は、「店舗Ａ」の「コースＣ１」についての店舗別ランキングであり、該ランキングに登録されている１２人のプレーヤそれぞれの、計１２個の順位表示体１０が表示されている。また、同図（ｂ）は、「コースＣ１」についての全国ランキングであり、該ランキングに登録されている６７人のプレーヤそれぞれの、計６７個の順位表示体１０が表示されている。
【００４９】
また、順位表示体１０の表示サイズ（画面全体に対する表示割合）は、その順位に応じた大きさであり、具体的には、上位である順位表示体１０ほど、その表示サイズが大きくなっている。例えば、同図（ａ）では、１位の順位表示体１０の表示サイズが最も大きく、次いで２位及び３位の順位表示体１０、続いて４位から１４位の順位表示体１０の順に表示サイズが大きくなっている。また、同図（ｂ）においても同様に、１位の順位表示体１０の表示サイズが最も大きく、次いで２位及び３位の順位表示体１０、続いて４位から１４位の順位表示体１０、そして１５位から６７位の順位表示体１０の順に表示サイズが大きくなっている。
【００５０】
ところで、ランキング画面では、表示対象のプレーヤ全ての順位表示体１０が一画面に表示されるため、表示対象プレーヤ数が多いほど、表示される順位表示体１０の数が多くなり、その結果、各順位表示体１０の表示サイズが小さくなる。つまり、同順位の順位表示体１０であっても、表示対象プレーヤ数に応じてその表示サイズが異なる。例えば、同図（ａ）に示す店舗別ランキングでは表示対象プレーヤ数が「１２」であり、これは、同図（ｂ）に示す全国ランキングの表示対象プレーヤ数「６７」より少ない。このため、同じ１位の順位表示体１０であっても、店舗別ランキングのほうが全国ランキングよりも表示サイズが大きい。
【００５１】
また、順位表示体１０には、該当する順位１１とともに、該順位のプレーヤ名１２や走行タイム１３、コメント１４といった複数種類のデータがテキスト表示されている。このテキストのフォントは、該順位表示体１０の表示によって決まり、具体的には、表示内容が順位表示体１０内に収まるよう、表示サイズが大きいほど、大きいフォントで表示される。
【００５２】
また、順位表示体１０に表示されるデータの種類は、該順位表示体１０の順位によって異なり、具体的には、上位の順位表示体１０は、下位の順位表示体１０に比較して表示サイズが大きいため、より多くの種類のデータが表示される。例えば、同図（ａ）では、１位から３位の順位表示体１０それぞれには、順位１１、プレーヤ名１２、走行タイム１３及びコメント１４が表示されているが、４位以下の各順位表示体１０には、順位１１、プレーヤ名１２及び走行タイム１３が表示されており、コメントは表示されていない。また、同図（ｂ）では、１位の順位表示体１０には、順位１１、プレーヤ名１２、走行タイム１３及びコメント１４が表示されているが、２位以下の各順位表示体１０には、順位１１、プレーヤ名１２及び走行タイム１３が表示されており、コメントは表示されていない。
【００５３】
ここで、２位及び３位の順位表示体１０それぞれに注目すると、同図（ａ）ではコメント１４が表示されているが、同図（ｂ）ではコメントは表示されていない。これは、該順位表示体１０それぞれの表示サイズが、同図（ａ）の場合より同図（ｂ）のほうが小さいためである。つまり、表示サイズが所定サイズ以上の順位表示体１０については、順位１１、プレーヤ名、走行タイム１３及びコメント１４が表示されるが、所定サイズに達しない順位表示体１０については、順位１１、プレーヤ名１２及び走行タイム１３が表示され、コメントは表示されないともいえる。
【００５４】
また、ランキング画面では、一覧表示されている順位表示体１０のうち、直前に実行されたゲームのプレーヤ（以下、「自プレーヤ」という）の順位表示体１０が強調表示される。例えば、同図（ａ）の店舗別ランキングでは、自プレーヤの順位は「５位」であり、この５位の順位表示体１０が強調表示されている。また、同図（ｂ）の全国ランキングでは、自プレーヤの順位は「２２位」であり、この２２位の順位表示体１０が強調表示されている。
【００５５】
更に、ランキング画面では、自プレーヤの順位表示体１０の表示サイズが所定サイズに達していない場合、ボタン操作等の所定の操作入力を行うことで、図４に示すように、該順位表示体１０を中心とした所定範囲が拡大表示される。ここで、拡大表示が可能と判断される表示サイズは、順位表示体１０の表示内容が判別し難いとみなされる程度に小さい表示サイズである。そして、拡大表示は、自プレーヤの順位表示体１０の表示内容が容易に判別できる程度のサイズとなるよう、行われる。
【００５６】
図５は、ランキング画面の構成原理を説明するための図である。同図に示すように、本実施形態では、予め、各順位の順位表示体１０の相対的な大きさ及び配置位置が定められている。尚、同図において、各順位表示体１０に表示されている数字は、該当する順位を示している。同図によれば、各順位表示体１０の大きさは、上位であるほど大きくなっている。即ち、１位の順位表示体１０が最も大きく、次いで、２位及び３位の順位表示体１０、続いて、４位から１４位の順位表示体１０、・・・の順に大きい。また、１位の順位表示体１０の周囲に、他の順位表示体１０がその順位に従って配置されている。即ち、１位の順位表示体１０の左方、右方それぞれに、２位及び３位それぞれの順位表示体１０が配置され、その上方、下方それぞれに、４位から１４位それぞれの順位表示体１０が配置され、更に、その左方、右方、下方それぞれに、１５位から８２位の順位表示体１０が配置されている。
【００５７】
そして、このように配置された順位表示体１０のうち、表示対象プレーヤ数に応じた範囲２０がランキング画面に表示される。具体的には、表示対象プレーヤ数が「１」から「１４」の場合には、１位から１４位の順位表示体１０の全てを含む範囲２０Ａがランキング画面に表示される。また、表示対象プレーヤ数が「１５」から「８２」の場合には、１位から８２位の順位表示体１０の全てを含む範囲２０Ｂがランキング画面に表示される。
【００５８】
図１において、プレーヤ端末５００は、サーバ１００で管理されているランキングをプレーヤが閲覧するための端末装置であり、各種処理を実行するための演算処理装置、各種プログラムやデータを記憶するための記憶装置、通信回線Ｎに接続するための通信装置等を有する公知のコンピュータ、例えば携帯電話機やＰＤＡ、パソコン等で実現される。
【００５９】
このプレーヤ端末５００は、プレーヤの操作入力に従ってサーバ１００にランキングデータの配信を要求し、サーバ１００から送信されてきたランキングデータに基づくランキング画面を表示する。具体的には、例えば表示したいランキング種別や店舗名、走行コース等を選択するための選択画面を表示させ、選択されたランキング種別等をサーバ１００に送信してランキングデータを要求する。そして、送信されてきたランキングデータを基にランキング画面を表示させる。このランキング画面を構成する点で、プレーヤ端末５００は、表示画面構成装置として機能する。
【００６０】
プレーヤ端末５００において表示されるランキング画面は、例えば図３に一例を示した、ゲーム端末３００におけるランキング画面と同様の画面である。但し、該プレーヤ端末５００を操作しているプレーヤが自プレーヤとなり、該プレーヤの順位表示体１０が識別表示される。そして、自プレーヤの順位表示体１０の表示サイズが所定サイズに達していない場合、ボタン操作等の所定の操作入力を行うことで、該順位表示体１０を中心とした所定範囲が拡大表示される。
【００６１】
［サーバ］
図６は、サーバ１００の機能構成を示す図である。同図によれば、サーバ１００は、機能的には、入力部１１０と、処理部１２０と、表示部１３０と、通信部１４０と、記憶部１５０とを備えて構成される。
【００６２】
入力部１１０は、該サーバ１００の管理者による操作入力を受け付け、操作に応じた操作信号を処理部１２０に出力する。この機能は、例えばボタンスイッチやレバー、ダイヤル、マウス、キーボード、各種センサ等によって実現される。
【００６３】
処理部１２０は、記憶部１５０に記憶されているプログラムやデータ、該サーバ１００に接続されるゲーム端末３００やプレーヤ端末５００から送信されてくるデータ等に基づいて、サーバ１００の全体制御を行う。この機能は、例えばＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＡＳＩＣ（ゲートアレイ等）等の演算装置やその制御プログラムにより実現される。また、本実施形態では、処理部１２０は、プレーヤ管理部１２１と、ランキング管理部１２２とを含む。
【００６４】
プレーヤ管理部１２１は、登録プレーヤデータ１６１をもとにプレーヤを管理する。登録プレーヤデータ１６１は、登録されているプレーヤについてのデータである。図７に登録プレーヤデータ１６１のデータ構成の一例を示す。同図によれば、登録プレーヤデータ１６１は、登録プレーヤ毎に、プレーヤＩＤ１６１ａと、プレーヤ名１６１ｂと、パスワード１６１ｃとを対応付けて格納している。
【００６５】
プレーヤ管理部１２１は、ゲーム端末３００或いはプレーヤ端末５００から、プレーヤ登録要求とともに送信されてきたプレーヤ名及びパスワードの組にプレーヤＩＤを割り当てて登録プレーヤデータ１６１に格納し、該プレーヤを正規のプレーヤとして登録する。
【００６６】
また、ゲーム端末３００或いはプレーヤ端末５００からプレーヤ認証要求とともに送信されてきたプレーヤＩＤ及びパスワードの組み合わせが登録プレーヤデータ１６１に格納されているか否かにより、該プレーヤが正規のプレーヤであるか否かを判定する。そして、その認証結果を、要求元のゲーム端末３００或いはプレーヤ端末５００に送信する。
【００６７】
ランキング管理部１２２は、ランキングＤＢ１６２をもとに、各ゲーム端末３００でのゲーム結果に基づくランキングを管理する。ランキングＤＢ１６２は、全国（全ての店舗Ｓ）を対象とした全国ランキングの全国ランキングデータ１６３と、各店舗Ｓを対象とした店舗別ランキングの店舗別ランキングデータ１６４とを含む。図８に、ランキングＤＢ１６２のデータ構成の一例を示す。同図（ａ）は、全国ランキングデータ１６３を示し、同図（ｂ）は、店舗別ランキングデータ１６４を示している。
【００６８】
同図（ａ）によれば、全国ランキングデータ１６３はコース毎に複数用意される。各全国ランキングデータ１６３は、対象としているコース名１６３ａを格納するとともに、順位１６３ｂ毎に、プレーヤＩＤ１６３ｃと、プレーヤ名１６３ｄと、店舗１６３ｅと、走行タイム１６３ｆと、コメント１６３ｇとを対応付けて格納している。店舗１６３ｅは、該データのランキング登録が行われた店舗名を格納する。コメント１６３ｇは、該当するプレーヤのコメントであり、例えばテキストデータが格納される。
【００６９】
また、同図（ｂ）によれば、店舗別ランキングデータ１６４は、店舗Ｓ毎に複数用意される。各店舗別ランキングデータ１６４は、対象としている店舗１６４ａと、コース毎の複数のコース別ランキングデータ１６５を格納している。コース別ランキングデータ１６５は、対象としているコース名１６５ａを格納しているとともに、順位１６５ｂ毎に、プレーヤＩＤ１６５ｃと、プレーヤ名１６５ｄと、走行タイム１６５ｅと、コメント１６５ｆとを対応付けて格納している。全国ランキングデータ１６３は、該当するコースについて、各店舗別ランキングデータ１６４を集計したデータである。
【００７０】
ランキング管理部１２２は、ゲーム端末３００からランキング登録要求とともに送信されてくるゲーム結果を基に該当するランキングを再度算出し、ランキングＤＢ１６２を更新する。即ち、ゲーム結果を基に、該当するコースの全国ランキングを再度算出して該当する全国ランキングデータ１６３を更新するとともに、該当する店舗及びコースの店舗別ランキングを再度算出して該当する店舗別ランキングデータ１６４を更新する。
【００７１】
また、ランキング管理部１２２は、ゲーム端末３００或いはプレーヤ端末５００からのランキングデータの配信が要求されると、ランキングＤＢ１６２から、要求されたランキング種別や店舗名、コース名に該当するランキングデータを選択し、要求元のゲーム端末３００或いはプレーヤ端末５００に送信する。
【００７２】
図６において、表示部１３０は、処理部１２０から入力される画像信号に基づく画面を表示する。この機能は、例えばＣＲＴ、ＬＣＤ、ＥＬＤ、ＰＤＰ、ＨＭＤ等のハードウェアによって実現される。
【００７３】
通信部１４０は、通信回線Ｎに接続して外部装置（例えば、ゲーム端末３００やプレーヤ端末５００）とのデータ通信を行う。この機能は、例えば無線通信モジュールやモデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路などによって実現される。
【００７４】
記憶部１５０は、処理部１２０にサーバ１００を統合的に制御させるための諸機能を実現するためのシステムプログラムやデータ等を記憶するとともに、処理部１２０の作業領域として用いられ、処理部１２０が各種プログラムに従って実行した演算結果や入力部１１０から入力される入力データ等を一時的に記憶する。この機能は、例えば各種ＩＣメモリやハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＡＭ、ＶＲＡＭ等によって実現される。
【００７５】
本実施形態では、記憶部１５０は、プログラムとして、処理部１２０をプレーヤ管理部１２１として機能させるためのプレーヤ管理プログラム１５１と、ランキング管理部１２２として機能させるためのランキング管理プログラム１５２とを記憶しているとともに、データとして、登録プレーヤデータ１６１と、ランキングＤＢ１６２とを記憶している。
【００７６】
［ゲーム端末］
図９は、ゲーム端末３００の機能構成を示す図である。同図によれば、ゲーム端末３００は、機能的には、操作入力部３１０と、処理部３２０と、画像表示部３３０と、音出力部３４０と、通信部３５０と、記憶部３６０とを備えて構成される。
【００７７】
操作入力部３１０は、プレーヤによる操作指示入力を受け付け、操作に応じた操作信号を処理部３２０に出力する。この機能は、例えばボタンスイッチやレバー、ダイヤル、マウス、キーボード、各種センサ等によって実現される。図２では、ジョイスティック３０３やプッシュボタン３０４がこれに該当する。
【００７８】
処理部３２０は、ゲーム端末３００の全体制御やゲームの進行、画像生成等の各種演算処理を行う。この機能は、例えばＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＡＳＩＣ（ゲートアレイ等）等の演算装置やその制御プログラムにより実現される。図２では、制御ユニット３０５に実装されているＣＰＵ等がこれに該当する。
【００７９】
また、処理部３２０は、主にゲームの実行に係る演算処理を行うゲーム演算部３２１と、ランキング画面の表示を制御するランキング表示制御部３２２と、ゲーム演算部３２１やランキング表示制御部３２２による処理結果を基に各種画面を表示するための画像を生成する画像生成部３２３と、効果音やＢＧＭ等の各種音声を生成する音生成部３２４とを含んでいる。
【００８０】
ランキング表示制御部３２２は、該ゲーム端末３００でのゲーム結果のランキングの登録や、ランキング画面の構成にかかる制御を行う。具体的には、ゲーム演算部３２１によるゲーム終了後、ゲーム結果をサーバ１００に送信してランキング登録を要求する。即ち、例えばコメントを入力するためのコメント入力画面を画像表示部３３０に表示させる。そして、直前に実行されたゲームでの走行コース名及び走行タイムをゲーム結果とし、該ゲームをプレイしたプレーヤのプレーヤＩＤ、入力されたコメント及び該ゲーム端末３００の設置店舗名とともにサーバ１００に送信してランキング登録を要求する。ここで、該ゲーム端末３００の設置店舗名は、設置店舗データ３７４として格納されている。
【００８１】
また、ランキング表示制御部３２２は、ランキングデータの配信をサーバ１００に要求し、送信されてきたランキングデータを基にランキングを表示する。即ち、例えばランキング種別を選択するための選択画面を画像表示部３３０に表示させる。次いで、選択されたランキング種別や該ゲーム端末３００の設置店舗名、直前のゲームでの走行コース名をサーバ１００に送信してランキングデータの配信を要求する。そして、サーバ１００から送信されてきたランキングデータを基に、画面構成データ３７２に従ってランキング画面を構成し、画像表示部３３０に表示させる。ここで、受信したランキングデータは、受信ランキングデータ３７３として記憶部３６０に記憶される。
【００８２】
画面構成データ３７２は、ランキング画面の画面構成を定義したデータである。図１０に、画面構成データ３７２のデータ構成の一例を示す。同図によれば、画面構成データ３７２は、ランキングの対象プレーヤ数毎に複数用意される。各画面構成データ３７２は、対象プレーヤ数３７２ａと、構成パターンデータ３７２ｂと、表示内容設定データ３７２ｃと、拡大可否データ３７２ｈとを格納している、
【００８３】
構成パターンデータ３７２ｂは、対象プレーヤ数３７２ａで指定されるプレーヤ数分の順位表示体１０それぞれの配置位置及び大きさを指定する。表示内容設定データ３７２ｃは、各順位表示体１０に表示する内容を指定するデータテーブルであり、順位３７２ｄ毎に、プレーヤ名３７２ｅと、走行タイム３７２ｆと、コメント３７２ｇとのそれぞれについて、表示／非表示を示す値を格納している。拡大可否データ３７２ｈは、ランキング画面において、自プレーヤの順位表示体１０を中心とした拡大表示の可否を指定するデータテーブルであり、順位３７２ｉと、拡大可否３７２ｊとを対応付けて格納している。
【００８４】
ランキング表示制御部３２２は、受信ランキングデータ３７３からランキングの表示対象となっているプレーヤ数を判定し、判定した対象プレーヤ数に該当する画面構成データ３７２を選択する。そして、選択した画面構成データ３７２に従って、受信ランキングデータ３７３に基づくランキング画面を構成する。即ち、選択した画面構成データ３７２の構成パターンデータ３７２ｂに従って、表示対象のプレーヤそれぞれの順位表示体１０の配置位置及び大きさを決定する。また、表示内容設定データ３７２ｃに従って、各順位表示体１０に順位やプレーヤ名、走行タイム等を表示させる。そして、自プレーヤの順位表示体１０を識別表示させる。
【００８５】
また、ランキング表示制御部３２２は、ランキング画面の表示中、操作入力部３１０から画面拡大指示が入力されると、該当する画面構成データ３７２の拡大可否データ３７２ｈを参照し、自プレーヤの順位を基に拡大表示が可能であるか否かを判定する。拡大表示が可能ならば、自プレーヤの順位表示体１０の表示サイズが所定サイズとなるよう、該順位表示体１０を中心とした所定範囲を拡大表示させる。
【００８６】
画像生成部３２３は、ゲーム演算部３２１による演算結果に基づくゲーム画面や、ランキング表示制御部３２２により構成されたランキング画面を表示するための画像を生成し、生成した画像の画像信号を画像表示部３３０に出力する。画像表示部３３０は、画像生成部３２３からの画像信号に基づいて、例えば１／６０秒毎に１フレームの画面を再描画しながらゲーム画面やランキング画面等の各種画面を表示する。この機能は、例えばＣＲＴ、ＬＣＤ、ＥＬＤ、ＰＤＰ、ＨＭＤ等のハードウェアによって実現される。図２では、ディスプレイ３０１がこれに該当する。
【００８７】
音生成部３２４は、ゲーム中に使用される効果音やＢＧＭ等の各種音声を生成し、生成した音の音信号を音出力部３４０に出力する。音出力部３４０は、音生成部３２４からの音信号に基づいてＢＧＭや効果音等の音声を出力する。この機能は、例えばスピーカ等によって実現される。図２では、スピーカ３０２がこれに相当する。
【００８８】
通信部３５０は、通信回線Ｎに接続して外部装置（例えば、サーバ１００や他のゲーム端末３００）とのデータ通信を行う。この機能は、例えば無線通信モジュールやモデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路などによって実現される。
【００８９】
記憶部３６０は、処理部３２０にゲーム端末３００を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを実行させるために必要なプログラムやデータ等を記憶するとともに、処理部３２０の作業領域として用いられ、処理部３２０が各種プログラムに従って実行した演算結果や操作入力部３１０から入力される入力データ等を一時的に記憶する。この機能は、例えば各種ＩＣメモリやハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＡＭ、ＶＲＡＭ等によって実現される。図２では、制御ユニット３０５に実装されているＲＯＭやＲＡＭ等がこれに該当する。
【００９０】
また、記憶部３６０は、プログラムとして、処理部３２０をゲーム演算部３２１として機能させるためのゲームプログラム３６１と、ランキング表示制御部３２２として機能させるためのランキング表示プログラム３６２とを記憶しているとともに、データとして、ゲームデータ３７１と、画面構成データ３７２と、受信ランキングデータ３７３と、設置店舗データ３７４とを記憶している。
【００９１】
ゲームデータ３７１は、ゲーム演算部３２１がゲーム処理を実行するためのデータであり、例えばゲーム空間を構築するためのデータや、走行コースや該走行コース上を走行する自車や他車に関するデータ等を含んでいる。
【００９２】
［プレーヤ端末］
図１１は、プレーヤ端末５００の機能構成を示す図である。同図によれば、プレーヤ端末５００は、機能的には、操作入力部５１０と、処理部５２０と、画像表示部５３０と、音出力部５４０と、通信部５５０と、記憶部５６０とを備えて構成される。
【００９３】
操作入力部５１０は、プレーヤによる操作指示入力を受け付け、操作に応じた操作信号を処理部５２０に出力する。この機能は、例えばボタンスイッチやレバー、ダイヤル、マウス、キーボード、各種センサ等によって実現される。
【００９４】
処理部５２０は、記憶部５６０に記憶されているプログラムやデータ、サーバ１００からの受信データ等に基づいて、プレーヤ端末５００の全体制御を行う。この機能は、例えばＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＡＳＩＣ（ゲートアレイ等）等の演算装置やその制御プログラムにより実現される。また、本実施形態では、処理部５２０は、ランキング画面の構成にかかる制御を行うランキング表示制御部５２１と、ランキング表示制御部５２１により構成されたランキング画面を表示するための画像を生成する画像生成部５２２と、効果音やＢＧＭ等の各種音声を生成する音生成部５２３とを含んでいる。
【００９５】
ランキング表示制御部５２１は、ランキングデータの配信をサーバ１００に要求し、送信されてきたランキングデータを基にランキング画面を構成して表示させる。即ち、例えば表示したいランキング種別や店舗名、走行コース名を選択するための選択画面を画像表示部５３０に表示させる。次いで、選択されたランキング種別や店舗名、走行コース名をサーバ１００に送信してランキングデータの配信を要求する。そして、サーバ１００から送信されてきたランキングデータを基に、画面構成データ５７１に従ってランキング画面を構成し、画像表示部５３０に表示させる。
【００９６】
ここで、受信したランキングデータは、受信ランキングデータ５７２として記憶部５６０に記憶される。また、画面構成データ５７１は、ゲーム端末３００の記憶部３６０に記憶された画面構成データ３７２と同一のデータである。
【００９７】
即ち、ランキング表示制御部５２１は、受信ランキングデータ５７２からランキングの表示対象となっているプレーヤ数を判定し、判定したプレーヤ数に該当する画面構成データ５７１を選択する。そして、選択した画面構成データ５７１に従って、受信ランキングデータ５７２に基づくランキング画面を構成する。即ち、選択した画面構成データ５７１（３７２）の構成パターンデータ３７２ｂに従って、表示対象のプレーヤそれぞれの順位表示体１０を配置位置及び大きさを決定する。また、表示内容設定データ３７２ｃに従って、各順位表示体１０に順位やプレーヤ名、走行タイム等を表示させる。そして、自プレーヤの順位表示体１０を識別表示させる。
【００９８】
また、ランキング表示制御部５２１は、ランキング画面の表示中、操作入力部５１０から画面拡大指示が入力されると、該当する画面構成データ５７１（３７２）の拡大可否データ３７２ｈを参照し、自プレーヤの順位を基に拡大表示が可能であるか否かを判定する。拡大表示が可能ならば、自プレーヤの順位表示体１０の表示サイズが所定サイズとなるよう、該順位表示体１０を中心とした所定範囲を拡大表示させる。
【００９９】
画像表示部５３０は、画像生成部５２２からの画像信号に基づく画面を表示する。この機能は、例えばＣＲＴ、ＬＣＤ、ＥＬＤ、ＰＤＰ、ＨＭＤ等のハードウェアによって実現される。
【０１００】
音出力部５４０は、音生成部５２３からの音信号に基づく音声を出力する。この機能は、例えばスピーカ等によって実現される。
【０１０１】
通信部５５０は、通信回線Ｎに接続して外部装置（例えば、サーバ１００）とのデータ通信を行う。この機能は、例えば無線通信モジュールやモデム、ＴＡ、有線用の通信ケーブルのジャックや制御回路などによって実現される。
【０１０２】
記憶部５６０は、処理部５２０にプレーヤ端末５００を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを実行させるために必要なプログラムやデータ等を記憶するとともに、処理部５２０の作業領域として用いられ、処理部５２０が各種プログラムに従って実行した演算結果や操作入力部５１０から入力される入力データ等を一時的に記憶する。この機能は、例えば各種ＩＣメモリやハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＡＭ、ＶＲＡＭ等によって実現される。
【０１０３】
また、記憶部５６０は、プログラムとして、処理部５２０をランキング表示制御部５２１として機能させるためのランキング表示プログラム５６１を記憶しているとともに、データとして、画面構成データ５７１と、受信ランキングデータ５７２とを記憶している。
【０１０４】
［処理の流れ］
次に、本実施形態における処理の流れを説明する。図１２は、ゲーム端末３００とサーバ１００との間で実行されるゲーム端末・サーバ間処理を示している。左側はゲーム端末３００における処理であり、右側はサーバ１００における処理である。
【０１０５】
同図によれば、先ず、ゲーム端末３００において、ゲーム演算部３２１がゲーム処理を実行する（ステップＡ１）。ゲーム処理が終了すると、ランキング表示制御部３２２が、操作入力部３１０から入力されるプレーヤの操作指示に従って、ゲーム結果をランキング登録するか否かを判断する。ランキング登録するならば（ステップＡ３：ＹＥＳ）、プレーヤにより入力されたプレーヤＩＤ及びパスワードをサーバ１００に送信してプレーヤ認証を要求する（ステップＡ５）。
【０１０６】
すると、サーバ１００では、プレーヤ管理部１２１が、ゲーム端末３００からプレーヤ認証要求とともに送信されてきたプレーヤＩＤ及びパスワードを基に、登録プレーヤデータ１６１を参照して、正規のプレーヤであるか否かを判断するプレーヤ認証処理を行う（ステップＢ１）。そして、認証結果を要求元のゲーム端末３００に送信する（ステップＢ３）。
【０１０７】
認証結果を受信したゲーム端末３００では、サーバ１００によるプレーヤ認証がなされたならば（ステップＡ７：ＹＥＳ）、ランキング表示制御部３２２が、直前に実行されたゲームでの走行コース名及び走行タイム等のゲーム結果とともに、プレーヤＩＤ及び設置店舗名をサーバ１００に送信してランキング登録を要求する（ステップＡ９）。そして、サーバ１００では、ゲーム端末３００からランキング登録要求とともに送信されてきたゲーム結果を基に、該当するランキングを更新してランキングＤＢ１６２を更新する（ステップＢ５）。
【０１０８】
また、ゲーム端末３００では、ランキング表示制御部３２２が、プレーヤによる操作入力部３１０からの操作入力に従って、ランキングを表示するか否かを判断する。ランキングを表示するならば（ステップＡ１１：ＹＥＳ）、プレーヤ認証が済んでいるか否かを判断する。プレーヤ認証が済んでいないならば（ステップＡ１３：ＮＯ）、ステップＡ５と同様に、プレーヤにより入力されたプレーヤＩＤ及びパスワードをサーバ１００に送信してプレーヤ認証を要求する（ステップＡ１５）。そして、サーバ１００では、プレーヤ管理部１２１が、ゲーム端末３００からプレーヤ認証要求とともに送信されてきたプレーヤＩＤ及びパスワードを基に、登録プレーヤデータ１６１を参照して正規のプレーヤであるか否かを判断するプレーヤ認証処理を行い（ステップＢ７）、認証結果を要求元のゲーム端末３００に送信する（ステップＢ９）。
【０１０９】
サーバ１００によるプレーヤ認証がなされた（ステップＡ１１７：ＹＥＳ）、或いはプレーヤ認証済みならば（ステップＡ１３：ＹＥＳ）、ランキング表示制御部３２２は、プレーヤによる操作入力部３１０からの操作入力に従って表示するランキング種別を決定し（ステップＡ１９）、決定したランキング種別及び直前に実行されたゲームでの走行コース名とともに、該ゲーム端末３００の設置店舗名をサーバ１００に送信して、ランキングデータを要求する（ステップＡ２１）。
【０１１０】
すると、サーバ１００では、ランキング管理部１２２が、ゲーム端末３００からの要求に合致するランキングデータをランキングＤＢ１６２から抽出し、要求元のゲーム端末３００に送信する（ステップＢ１１）そして、ゲーム端末３００では、ランキング表示制御部３２２が、受信ランキングデータ３７３を基に、ランキング画面を構成して表示するためのランキング表示処理を行う（ステップＡ２３）。
【０１１１】
図１３は、ランキング表示処理の流れを説明するためのフローチャートである。同図によれば、ランキング表示制御部３２２は、受信ランキングデータ３７３を参照して、ランキングの表示対象プレーヤ数を判断する（ステップＣ１）。次いで、判断した表示対象プレーヤ数に応じた画面構成データ３７２を選択し（ステップＣ３）、選択した画面構成データ３７２に従い、受信ランキングデータ３７３に基づくランキング画面を構成して画像表示部３３０に表示させる（ステップＣ５）。そして、表示させたランキング画面中の順位表示体１０のうち、自プレーヤの順位表示体１０を識別表示させる（ステップＣ７）。
【０１１２】
また、ランキング表示制御部３２２は、操作入力部３１０から拡大表示指示が入力されたか否かを判断し、拡大表示指示が入力されたならば（ステップＣ９：ＹＥＳ）、表示対象プレーヤ数に該当する画面構成データ３７２を参照し、ランキング画面の拡大表示が可能か否かを判断する。拡大表示が可能ならば（ステップＣ１１：ＹＥＳ）、ランキング画面中の自プレーヤの順位表示体１０の表示サイズが所定サイズとなるよう、該順位表示体１０を中心とする所定範囲を拡大表示させる（ステップＣ１３）。
以上の処理を行うと、ランキング表示制御部３２２はランキング表示処理を終了する。そして、ランキング表示処理が終了すると、プレーヤ端末・サーバ間処理は終了となる。
【０１１３】
また、図１４は、プレーヤ端末５００とサーバ１００との間で実行されるプレーヤ端末・サーバ間処理の流れを示している。左側はプレーヤ端末５００における処理であり、右側はサーバ１００における処理である。
【０１１４】
同図によれば、プレーヤ端末５００では、操作入力部５１０からの操作入力に従って、ランキングを表示するか否かを判断する。ランキングを表示するならば（ステップＤ１：ＹＥＳ）、プレーヤにより入力されたプレーヤＩＤ及びパスワードをサーバ１００に送信してプレーヤ認証を要求する（ステップＤ３）。すると、サーバ１００では、プレーヤ管理部１２１が、プレーヤ端末５００からプレーヤ認証要求とともに送信されてきたプレーヤＩＤ及びパスワードを基に、登録プレーヤデータ１６１を参照して、正規のプレーヤであるか否かを判断するプレーヤ認証処理を行う（ステップＥ１）。そして、認証結果を要求元のプレーヤ端末５００に送信する（ステップＥ３）。
【０１１５】
認証結果を受信したプレーヤ端末５００では、サーバ１００によるプレーヤ認証がなされたならば（ステップＤ５：ＹＥＳ）、ランキング表示制御部５２１が、プレーヤによる操作入力部５１０からの入力に従って、表示するランキング種別や走行コース、更に、ランキング種別が店舗別ランキングの場合には店舗名を決定する（ステップＤ７）。そして、決定したランキング種別や走行コース名、店舗名を、サーバ１００に送信してランキングデータを要求する（ステップＤ９）。
【０１１６】
すると、サーバ１００では、ランキング管理部１２２が、プレーヤ端末５００からの要求に合致するランキングデータをランキングＤＢ１６２から抽出し、要求元のプレーヤ端末５００に送信する（ステップＥ５）。そして、プレーヤ端末５００では、ランキング表示制御部５２１が、受信ランキングデータ５７２を基に、ランキング画面を構成して表示するためのランキング表示処理を行う（ステップＤ１１）。尚、このランキング表示処理は、図１４に示した処理と同一である。
そして、ランキング表示処理が終了すると、プレーヤ端末・サーバ間処理は終了となる。
【０１１７】
［作用・効果］
このように、本実施形態によれば、ゲーム端末３００或いはプレーヤ端末５００では、サーバ１００で管理されているランキングデータを基に、各プレーヤの順位を示す順位表示体１０が並べて配置されたランキング画面が表示される。各順位表示体１０の表示サイズはランキングの表示対象となっているプレーヤ数（表示対象プレーヤ数）によって異なり、具体的には、表示対象プレーヤ数が多いほど、各順位表示体１０の表示サイズが小さくなっている。このように、順位表示体１０の表示サイズを表示対象プレーヤ数に応じたサイズにすることで、ランキング登録されている全てのプレーヤの順位表示体１０が一画面に表示され、プレーヤは、ランキング全体を一目で把握することができる。また、各順位表示体１０は、順位が上位であるほど、その表示サイズが大きくなっている。これにより、各順位表示体１０により示される各プレーヤの順位を、視覚的に容易に把握することができる。
【０１１８】
また、ランキング画面において表示されている順位表示体１０のうち、自プレーヤの順位表示体１０が識別表示される。これにより、プレーヤは、ランキング全体での自分の順位を容易に把握することができる。更にこの場合、所定の操作を行うことで、自プレーヤの順位表示体１０を中心とした所定範囲が拡大表示される。これにより、自プレーヤの順位表示体１０の表示サイズが小さく、その表示内容が判別し難い場合であっても、拡大表示されることで、プレーヤは、該順位表示体１０の表示内容を容易に判別することができる。
【０１１９】
［変形例］
尚、本発明の適用可能な実施形態は、上述の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能なのは勿論である。
【０１２０】
（Ａ）ランキング種別
例えば、上述の実施形態では、ランキング種別として全国ランキング或いは店舗別ランキングを表示することにしたが、例えば、複数の店舗Ｓを含む地域別ランキング、予め登録された複数のプレーヤから成るグループ内でのランキングといった他の種別のランキングを表示することにしても良い。また、上述の実施形態では走行タイムに基づくランキングを表示することにしたが、例えばレース毎の着順に応じて与えられるポイントの総合値に基づくランキング等、他のゲーム結果に基づくランキングを表示することにしても良い。
【０１２１】
（Ｂ）ランキング画面の分割表示
また、上述の実施形態では、全国ランキング或いは店舗別ランキングの何れかのランキングを表示することにしたが、両方のランキングを同一画面に表示することにしても良い。
【０１２２】
例えば、図１５は、両方のランキングを並べて表示した場合のランキング画面の一例を示す図である。同図では、表示画面が上下に二等分され、上画面に店舗別ランキングが表示され、下画面に全国ランキングが表示されている。この場合、例えば図１６に示すように、予め、各順位表示体１０の相対的な大きさ及び配置位置を定めておく。同図（ａ）は、二等分した表示画面の上画面に表示する場合を示し、同図（ｂ）は、下画面に表示する場合を示している。同図によれば、何れの場合も、表示対象プレーヤ数が「１」から「１２」の場合には、１位から１２位の順位表示体１０を含む領域２０Ａがランキング画面に表示され、表示対象プレーヤ数が「１３」から「４６」の場合には、１位から４６位の順位表示体１０を含む領域２０Ｂが表示される。
【０１２３】
また、ランキング画面の分割は二等分に限らず、他の割合でも良い。例えば、図１７は、上画面が表示画面全体の面積の２／３、下画面が表示画面全体の面積の１／３となるように分割した場合の画面例である。この場合も、同様に、各順位表示体１０の相対的な大きさ及び配置位置を、上画面及び下画面それぞれに表示する場合について定めておく。
【０１２４】
（Ｃ）順位表示体１０の表示サイズ及び表示位置
また、上述の実施形態では、相対的な大きさ及び配置位置が予め定められた各順位の順位表示体１０のうち、表示対象プレーヤ数に応じた範囲が表示されることにした。このため、表示画面における各順位表示体１０の表示サイズや表示位置が異なっても、その相対的な大きさ及び位置関係は固定であった。これを、表示する順位表示体１０のうち、一部の順位表示体１０についてはその表示サイズ及び表示位置を固定とし、他の順位表示体１０の表示サイズ及び表示位置を可変することにしても良い。
【０１２５】
図１８は、この場合の画面例である。同図（ａ）は、１位から２３位までの順位表示体１０を表示した場合の画面例であり、同図（ｂ）は、１位から４１位までの順位表示体１０を表示した場合の画面例である。また、同図では、１位から７位の各順位表示体１０の表示サイズ及び表示位置を固定とし、これら１位から７位までの各順位表示体１０が表示された領域を除く領域の大きさに合わせて、８位以下の各順位表示体１０の表示サイズ及び表示位置が決定されている。
【０１２６】
即ち、同図（ａ）では、画面の略上半分に１位から７位までの各順位表示体１０が表示され、略下半分に８位から２３位の計１８個の順位表示体１０が表示されている。また、同図（ｂ）では、画面の略上半分に１位から７位までの各順位表示体１０が表示され、略下半分に８位から４１位までの計３３個の順位表示体１０が表示されている。そして、これら１位から７位までの各順位表示体１０の表示サイズ及び表示位置は、同図（ａ）における１位から７位までの各順位表示体１０と同じであり、同図（ｂ）における８位以下の各順位表示体１０の表示サイズは、同図（ａ）における８位以下の各順位表示体１０に比較して小さくなっている。
【０１２７】
また、勿論、この（Ｃ）順位表示体１０の表示サイズと表示位置と、（Ｂ）ランキング画面の分割表示とを組み合わせても良い。
【０１２８】
（Ｄ）コメントの表示
また、上述の実施形態では、順位表示体１０に当該順位のプレーヤのコメントが表示されることにしたが、順位表示体１０を選択すると、当該順位のプレーヤのコメントが別ウィンドウで表示される、或いは音声出力されることにしても良い。
【０１２９】
（Ｅ）順位表示体１０の識別表示
また、ランキング画面において、一覧表示している順位表示体１０のうち、更に、自プレーヤ以外の所与の条件を満たすプレーヤの順位表示体１０を識別表示することにしても良い。具体的には、例えば、自プレーヤが予め登録しておいた他のプレーヤの順位表示体１０や、過去に対戦したことのあるプレーヤの順位表示体１０を、自プレーヤの順位表示体１０とは区別して識別表示する。
【０１３０】
（Ｆ）表示対象プレーヤ数
また、上述の実施形態では、ランキングに登録されている全てのプレーヤを表示対象とすることにしたが、登録されている全てのプレーヤのうち、上位の所定数のプレーヤのみを一覧表示の対象としても良い。具体的には、例えば、予め表示対象プレーヤ数の上限を定めておく。そして、登録されているプレーヤ数（登録プレーヤ数）がこの上限以下の場合には、登録されている全てのプレーヤを表示対象とし、登録プレーヤ数がこの上限を超えた場合には、この上限までのプレーヤを表示対象とする。
【０１３１】
この場合、表示対象プレーヤ数の上限を、表示画面における表示領域の大きさに応じて決定することにしても良い。具体的には、例えば、図１５に示したように画面全体を二等分した各領域にランキングを表示する場合には、表示対象プレーヤ数の上限を、例えば一画面に表示する場合の１／２とする。また、図１７に示したように、表示画面を面積比が１対２となるように分割し、面積が表示画面全体の２／３である上画面に表示する場合には、表示対象プレーヤ数の上限を、例えば一画面に表示する場合の２／３とし、一方、面積が表示画面全体の１／３である下画面に表示する場合には、例えば一画面に表示する場合の１／３とする。
【０１３２】
また、表示対象プレーヤ数の上限を、プレーヤからの操作入力に従って変更することにしても良い。これにより、プレーヤが望む範囲のランキング画面を構成・表示することができる。
【０１３３】
また、表示対象プレーヤ数の上限を、自プレーヤの順位によって変更することにしても良い。具体的には、自プレーヤの順位が所定順位以上の場合には、該所定順位に相当するプレーヤ数を表示対象プレーヤ数の上限とし、自プレーヤの順位が所定順位に達しない場合には、自プレーヤの順位に相当するプレーヤ数より所定数（数人程度）だけ多いプレーヤ数を表示対象プレーヤ数の上限とする。これにより、自プレーヤの順位表示体１０が必ず含まれたランキング画面を構成・表示することができる。
【０１３４】
（Ｇ）順位表示体１０の表示サイズ
また、上述の実施形態では、順位表示体１０の表示サイズは、その順位に応じた大きさとなっており、具体的には、上位の順位表示体１０ほどその表示サイズが大きくなっているが、これを、該当するプレーヤのプレイ履歴に応じた表示サイズとしても良い。
【０１３５】
具体的には、サーバ１００において、各プレーヤのプレイ履歴を格納したプレイ履歴データ１６５を記憶しておく。図１９に、プレイ履歴データ１６５のデータ構成の一例を示す。同図によれば、プレイ履歴データ１６５は、プレーヤ毎に複数用意される。各プレイ履歴データ１６５は、該当するプレーヤのプレーヤＩＤ１６５ａと、プレーヤ名１６５ｂとを格納しているとともに、１回のプレイ毎に、プレイした日付１６５ｃと、店舗１６５ｄと、プレイ結果１６５ｅとを対応付けて格納している。プレイ結果１６５ｅは、コース名と、走行タイムとを含んでいる。
【０１３６】
そして、各順位表示体１０の表示サイズを、該当するプレーヤのプレイ履歴データ１６５に基づき、例えば、（ａ）最後にプレイした日付からの経過日数、（ｂ）これまでのプレイ回数Ｎ、或いは（ｃ）一ヶ月当たりのプレイ回数といったプレイ頻度、といったプレイ履歴に応じて決定する。詳細には、例えば、（ａ）経過日数が短いほど、（ｂ）プレイ回数Ｎが多いほど、或いは（ｃ）プレイ頻度が高いほど、該当する順位表示体１０の表示サイズを大きくする。
【０１３７】
図２０は、この場合の画面例である。同図では、１位から１７位までの順位表示体１０が表示されている。各順位表示体１０の表示サイズは、７位及び１２位の順位表示体１０が最も大きく、次いで、１３位の順位表示体１０が大きく、残りの１位から６位、８位から１１位及び１４位から１７位までの順位表示体１０が最も小さくなっている。
【０１３８】
（Ｈ）ランキングの対象
また、上述の実施形態では、ゲームをプレイした各プレーヤをランキングの対象としたが、各プレーヤが使用（操作）するプレーヤキャラクタをランキングの対象として、プレーヤキャラクタのランキングを行ったり、或いは複数のプレーヤで成るプレーヤチームをランキングの対象として、プレーヤチームのランキングを行うことにしても良い。ランキングの対象を誰にするかは、ゲームに応じて適宜選択・設計可能である。
【０１３９】
（Ｉ）ゲーム端末３００
上述の実施形態では、ゲーム端末３００を、店舗Ｓに設置される業務用のゲーム装置としたが、これに限らず、例えば家庭用ゲーム装置や携帯型のゲーム装置、携帯電話機等、ゲームを実行可能であって通信回線Ｎに接続するための通信機能を有する装置であれば何れでも良い。
【０１４０】
（Ｊ）適用するゲーム
また、上述の実施形態では、レースゲームを実行する場合を説明したが、例えば、格闘アクションゲームやパズルゲームといった、勝敗や獲得されるポイント、得点等のゲーム結果に基づくランキングが算出可能なゲームであれば、同様に適用可能なのは勿論である。
【０１４１】
（Ｋ）サーバ１００でランキング画面を構成
また、上述の実施形態では、ゲーム端末３００やプレーヤ端末５００が、サーバ１００から送信されてくるランキングデータを基にランキング画面を構成して表示することにしたが、サーバ１００を表示画面構成装置として機能させてランキング画面を構成することにしても良い。即ち、サーバ１００が、ゲーム端末３００やプレーヤ端末５００からの要求に応じて、ランキングＤＢ１６２中の該当するランキングデータを基にランキング画面を構成し、画面データを要求元のゲーム端末３００やプレーヤ端末５００に送信する。そして、ゲーム端末３００やプレーヤ端末５００では、サーバ１００から送信されてきた画面データを基にランキング画面を表示する。
【図面の簡単な説明】
【０１４２】
【図１】ゲームシステムの全体構成図。
【図２】業務用ゲーム装置であるゲーム端末の外観例。
【図３】ランキング画面の画面例。
【図４】拡大表示したランキング画面の画面例。
【図５】ランキング画面の構成原理の説明図。
【図６】サーバの機能構成図。
【図７】登録プレーヤデータのデータ構成例。
【図８】ランキングＤＢのデータ構成例。
【図９】ゲーム端末の機能構成図。
【図１０】画面構成データのデータ構成例。
【図１１】プレーヤ端末の機能構成図。
【図１２】ゲーム端末・サーバ間処理の流れ図。
【図１３】ゲーム端末・サーバ間処理中に実行されるランキング表示処理の流れ図。
【図１４】プレーヤ端末・サーバ間で処理の流れ図。
【図１５】分割表示した場合のランキング画面例。
【図１６】ランキング画面を分割表示する場合の順位表示体の相対的な大きさ及び配置位置の一例。
【図１７】分割表示した場合のランキング画面例。
【図１８】一部の順位表示体の表示サイズ及び表示位置を固定とした場合のランキング画面例。
【図１９】プレイ履歴データのデータ構成例。
【図２０】順位表示体の表示サイズをプレイ履歴に応じた大きさとした場合のランキング画面例。
【符号の説明】
【０１４３】
１  ゲームシステム
１００  サーバ
１１０  入力部
１２０  処理部
１２１  プレーヤ管理部
１２２  ランキング管理部
１３０  表示部
１４０  通信部
１５０  記憶部
１５１  プレーヤ管理プログラム
１５２  ランキング管理プログラム
１６１  登録プレーヤデータ
１６２  ランキングＤＢ
１６３  全国ランキングデータ
１６４  店舗別ランキングデータ
３００  ゲーム端末
３１０  操作入力部
３２０  処理部
３２１  ゲーム演算部
３２２  ランキング表示制御部
３２３  画像生成部
３２４  音生成部
３３０  画像表示部
３４０  音出力部
３５０  通信部
３６０  記憶部
３６１  ゲームプログラム
３６２  ランキング表示プログラム
３７１  ゲームデータ
３７２  画面構成データ
３７３  受信ランキングデータ
３７４  設置店舗データ
５００  プレーヤ端末
５１０  操作入力部
５２０  処理部
５２１  ランキング表示制御部
５２２  画像生成部
５２３  音生成部
５３０  画像表示部
５４０  音出力部
５５０  通信部
５６０  記憶部
５６１  ランキング表示プログラム
５７１  画面構成データ
５７２  受信ランキングデータ
【図１】
2008012221.tif 000003
【図２】
2008012221.tif 000004
【図３】
2008012221.tif 000005
【図４】
2008012221.tif 000006
【図５】
2008012221.tif 000007
【図６】
2008012221.tif 000008
【図７】
2008012221.tif 000009
【図８】
2008012221.tif 000010
【図９】
2008012221.tif 000011
【図１０】
2008012221.tif 000012
【図１１】
2008012221.tif 000013
【図１２】
2008012221.tif 000014
【図１３】
2008012221.tif 000015
【図１４】
2008012221.tif 000016
【図１５】
2008012221.tif 000017
【図１６】
2008012221.tif 000018
【図１７】
2008012221.tif 000019
【図１８】
2008012221.tif 000020
【図１９】
2008012221.tif 000021
【図２０】
2008012221.tif 000022