(57)【要約】【課題】多人数対戦のゲームをプレイ中のプレイヤがプレイ中に確認したい他のプレイヤの成績を分かり易くゲーム装置に表示できるゲームシステムを提供すること。【解決手段】サーバ装置と、複数の店舗に設置された複数のゲーム装置と、がネットワークを介して通信可能に接続されたゲームシステムであって、ゲーム装置でゲームを行うプレイヤをマッチングするマッチング手段と、同一のグループにマッチングされた複数のプレイヤに多人数対戦のゲームを行わせるゲーム実行手段と、ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、自分以外の他のプレイヤが同一の店舗に設置されたゲーム装置でゲームをプレイ中であるか他の店舗に設置されたゲーム装置でゲームをプレイ中であるか、が分かるように、それぞれのプレイヤがゲームを行うゲーム装置に表示する成績表示手段と、を有することにより上記課題を解決する。【選択図】  図４
2020062178.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、複数の店舗に設置された複数のゲーム装置と、がネットワークを介して通信可能に接続されたゲームシステムであって、
前記ゲーム装置でゲームを行うプレイヤをマッチングするマッチング手段と、
同一のグループにマッチングされた複数のプレイヤに多人数対戦のゲームを行わせるゲーム実行手段と、
前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、自分以外の他のプレイヤが同一の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか他の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか、が分かるように、それぞれのプレイヤがゲームを行う前記ゲーム装置に表示する成績表示手段と、
を有するゲームシステム。
【請求項２】
前記成績表示手段は、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績の表示位置を、複数のプレイヤそれぞれの成績の変動に応じて移動させること
を特徴とする請求項１記載のゲームシステム。
【請求項３】
前記成績表示手段は、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、同一の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるプレイヤを識別可能に、それぞれのプレイヤがゲームを行う前記ゲーム装置に表示すること
を特徴とする請求項１又は２記載のゲームシステム。
【請求項４】
前記成績表示手段は、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、他の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるプレイヤを識別可能に、それぞれのプレイヤがゲームを行う前記ゲーム装置に表示すること
を特徴とする請求項１乃至３何れか一項記載のゲームシステム。
【請求項５】
前記成績表示手段は、所定のゲーム進行時に、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績の表示を更新すること
を特徴とする請求項１乃至４何れか一項記載のゲームシステム。
【請求項６】
前記成績表示手段は、リアルタイムに、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績の表示を更新すること
を特徴とする請求項１乃至４何れか一項記載のゲームシステム。
【請求項７】
前記成績表示手段は、前記マッチング手段が同一のグループにマッチングした複数のプレイヤに、擬似プレイヤとしてのコンピュータが含まれている場合に、前記擬似プレイヤ以外のプレイヤの成績を優先して前記ゲーム装置に表示すること
を特徴とする請求項６記載のゲームシステム。
【請求項８】
前記成績表示手段は、前記マッチング手段が同一のグループにマッチングした複数のプレイヤに、擬似プレイヤとしてのコンピュータが含まれている場合に、前記擬似プレイヤの成績を除外して前記ゲーム装置に表示すること
を特徴とする請求項７記載のゲームシステム。
【請求項９】
前記ゲーム実行手段が行う前記ゲームが、同一のグループにマッチングされた異なるクラスに所属する複数のプレイヤに、同一マップで同時に、前記クラスごとの多人数対戦のゲームを行わせる場合に、前記成績表示手段は、前記ゲーム装置で前記ゲームをプレイ中のプレイヤのクラスの成績を前記ゲーム装置に表示すること
を特徴とする請求項１乃至８何れか一項記載のゲームシステム。
【請求項１０】
一の店舗に設置されたゲーム装置であって、
前記一の店舗又は他の店舗に設置された複数のゲーム装置でゲームを行うプレイヤをグループにマッチングしたマッチング結果に基づき、同一のグループにマッチングされた自分以外の他のプレイヤとの多人数対戦のゲームを行わせるゲーム実行手段と、
前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、自分以外の他のプレイヤが同一の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか他の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか、が分かるように、表示する成績表示手段と、
を有するゲーム装置。
【請求項１１】
一の店舗に設置されたゲーム装置を、
前記一の店舗又は他の店舗に設置された複数のゲーム装置でゲームを行うプレイヤをグループにマッチングしたマッチング結果に基づき、同一のグループにマッチングされた自分以外の他のプレイヤとの多人数対戦のゲームを行わせるゲーム実行手段、
前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、自分以外の他のプレイヤが同一の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか他の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか、が分かるように、表示する成績表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、ゲーム装置及びプログラムに関する。
【背景技術】
【０００２】
例えばＬＡＮやインターネット等のネットワークを介して複数のビデオゲーム装置が接続され、複数のプレイヤが同一のゲーム空間でゲーム（いわゆる、ネットゲーム）を行うことの可能なビデオゲーム装置が知られている。また、このようなネットゲームにおいてゲーム成績の順位付けを行い効果的にゲームの興趣性を高めることが行われている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３６４７８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の店舗に設置された複数のゲーム装置がネットワークを介して接続されたゲームシステムには、それぞれのゲーム装置でゲームを行うプレイヤをマッチングして多人数対戦のゲームを行わせるものがある。また、このようなゲームシステムでは同一の店舗に設置されたゲーム装置でゲームを行うプレイヤと、他の店舗に設置されたゲーム装置でゲームを行うプレイヤとが、同一のグループにマッチングされることがある。
【０００５】
このようなゲームシステムでは、例えばレーシングゲーム中にゲーム画面に表示されている順位表のように、ゲーム中のプレイヤそれぞれの成績をゲーム中のゲーム装置に表示するものがある。しかしながら、ゲーム中のプレイヤがプレイ中に成績を確認したい他のプレイヤは、プレイヤによって異なることが予想される。
【０００６】
例えば同一の店舗で友人と一緒に多人数対戦のゲームを行うプレイヤであれば、他の店舗に設置されたゲーム装置でゲームを行う他人の成績よりも、同一の店舗に設置されているゲーム装置でゲームを行う友人の成績を確認したいと予想される。
【０００７】
本発明は、多人数対戦のゲームをプレイ中のプレイヤがプレイ中に確認したい他のプレイヤの成績を分かり易くゲーム装置に表示できるゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本願請求項１は、サーバ装置と、複数の店舗に設置された複数のゲーム装置と、がネットワークを介して通信可能に接続されたゲームシステムであって、前記ゲーム装置でゲームを行うプレイヤをマッチングするマッチング手段と、同一のグループにマッチングされた複数のプレイヤに多人数対戦のゲームを行わせるゲーム実行手段と、前記ゲームのプレイ中に変動する複数のプレイヤそれぞれの成績を、自分以外の他のプレイヤが同一の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか他の店舗に設置された前記ゲーム装置で前記ゲームをプレイ中であるか、が分かるように、それぞれのプレイヤがゲームを行う前記ゲーム装置に表示する成績表示手段と、を有する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、多人数対戦のゲームをプレイ中のプレイヤがプレイ中に確認したい他のプレイヤの成績を分かり易くゲーム装置に表示できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るゲームシステムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係るゲーム装置の一例のハードウェア構成図である。
【図４】本実施形態に係るゲームシステムの一例の処理ブロック図である。
【図５】プレイヤ情報記憶部に記憶されたプレイヤ情報の一例の構成図である。
【図６】グループ情報記憶部に記憶されたグループ情報の一例の構成図である。
【図７】ゲーム装置情報記憶部に記憶されたゲーム装置情報の一例の構成図である。
【図８】本実施形態に係るレーシングゲーム処理の一例のフローチャートである。
【図９】グループ情報記憶部に記憶される同一店舗プレイヤ情報の一例の説明図である。
【図１０】レース中画面の一例のイメージ図である。
【図１１】プレイヤの車両位置を示す印の一例のイメージ図である。
【図１２】他店舗表記のある順位表の一例のイメージ図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施形態について詳細に説明する。
［第１の実施形態］
本実施形態では同一のグループにマッチングされた複数のプレイヤが行う多人数対戦のゲームの一例として、同一のグループ（レース）にマッチングされた複数のプレイヤが行うレーシングゲームを例に説明する。
【００１２】
＜システム構成＞
図１は、本実施形態に係るゲームシステムの一例の構成図である。ゲームシステム１はサーバ装置１０がインターネット等のネットワーク２０を介して、例えばアミューズメント施設など、各地の店舗１４のＬＡＮなどのネットワーク２２に接続されている。各地の店舗１４には１台以上のゲーム装置１２が設置されている。ゲーム装置１２は店舗１４のネットワーク２２に接続されている。なお、図１のゲームシステム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えばサーバ装置１０は複数のコンピュータに分散して構成してもよい。
【００１３】
サーバ装置１０は、店舗１４に設置されているゲーム装置１２の情報、ゲーム装置１２においてゲームを行うプレイヤの情報、プレイヤによるゲームのリザルト情報、プレイヤがマッチングされたグループ（レース）の情報等を管理する。サーバ装置１０は店舗１４のネットワーク２２に接続されていてもよい。
【００１４】
ゲーム装置１２は、プレイヤがレーシングゲームを行う装置である。ゲーム装置１２がドライブ筐体である場合は、例えば操作ユニット、座席ユニット、画像表示ユニットなどを備えている。
【００１５】
＜ハードウェア構成＞
図１のサーバ装置１０は、例えば図２に示すハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１６】
図２のコンピュータは、入力装置５０１、出力装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、及びＨＤＤ５０８などを備えており、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び出力装置５０２は必要なときに接続して利用する形態であってもよい。
【００１７】
入力装置５０１はプレイヤが各種信号を入力するのに用いるタッチパネル、操作キーやボタン、キーボードやマウスなどである。出力装置５０２は、画面を表示する液晶や有機ＥＬなどのディスプレイ、音声や音楽などの音データを出力するスピーカ等で構成されている。通信Ｉ／Ｆ５０７はコンピュータをネットワーク２０に接続するインターフェースである。これによりコンピュータは通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１８】
また、ＨＤＤ５０８はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータにはコンピュータ全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションなどがある。
【００１９】
なお、コンピュータはＨＤＤ５０８に替えて、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２０】
外部Ｉ／Ｆ５０３は、外部装置とのインターフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータは外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２１】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータの起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２２】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理（出力装置５０２に出力する画像や音声などを生成する処理も含む）を実行することで、コンピュータ全体の制御や機能を実現する演算装置である。
【００２３】
本実施形態に係るサーバ装置１０は上記したハードウェア構成のコンピュータにおいてプログラムを実行することにより後述するような各種処理を実現できる。
【００２４】
また、図１のゲーム装置１２は、例えば図３に示すようなハードウェア構成により実現される。図３は、本実施形態に係るゲーム装置の一例のハードウェア構成図である。
【００２５】
ゲーム装置１２は装置全体を制御するコンピュータ６５０を含む。また、ゲーム装置１２はコンピュータ６５０に接続される操作ユニット６００、画像表示ユニット６１０、サウンドユニット６２０、及びＩＯボード６４０を含む。さらに、ゲーム装置１２は、コンピュータ６５０に接続されるＩＣカードユニット６６０、コイン投入ユニット６７０及び通信ユニット６８０を含む。
【００２６】
操作ユニット６００はプレイヤがゲーム操作を行うためのものである。操作ユニット６００は例えばステアリングホイール、アクセルペダル、ブレーキペダル、シフトレバーなどの操作部を備えており、その操作部の操作内容や操作量を例えばセンサーなどにより検出する。画像表示ユニット６１０はゲーム画面を表示するためのものである。サウンドユニット６２０は例えばアンプ及びスピーカを含む構成である。サウンドユニット６２０はゲームサウンドを出力するためのものである。
【００２７】
ＩＯボード６４０には、例えば冷陰極管６３１、蛍光灯６３２及びランプ６３３等の各種の照明６３０が接続される。例えば照明６３０は、ゲームの場面に応じた演出として所定の点灯・点滅動作を行うように制御される。
【００２８】
また、ゲーム装置１２は、ＩＣカードユニット６６０およびコイン投入ユニット６７０を有する。ＩＣカードユニット６６０は、情報記憶媒体であるＩＣカードの情報を読み書きするＩＣカードリーダライタ６６１を含む。プレイヤがＩＣカードユニット６６０にＩＣカードをかざす等してＩＣカード情報を読み込ませると、ゲーム装置１２は、そのＩＣカード情報に紐付くプレイヤ情報をサーバ装置１０から取得する。このように、ゲーム装置１２はゲームを行うプレイヤを特定できる。
【００２９】
コイン投入ユニット６７０は、ゲームプレイ料金の投入機構である。通信ユニット６８０はゲーム装置１２をネットワーク２２に接続するインターフェースである。これによりゲーム装置１２は通信ユニット６８０を介してデータ通信を行うことができる。
【００３０】
＜ソフトウェア構成＞
《処理ブロック》
本実施形態に係るゲームシステム１のソフトウェア構成について説明する。図４は本実施形態に係るゲームシステムの一例の処理ブロック図である。サーバ装置１０はサーバプログラムを実行することで、プレイヤ管理部３０、プレイヤ情報記憶部３１、グループ管理部３２、グループ情報記憶部３３、ゲーム装置管理部３４及びゲーム装置情報記憶部３５を実現する。ゲーム装置１２はクライアントプログラムを実行することにより、ゲーム制御部４０、グループ情報受付部４２、順位表示部４４、レーダー表示部４６及びゲーム実行部４８を実現する。
【００３１】
プレイヤ管理部３０はプレイヤに関する情報の管理を行う。プレイヤ情報記憶部３１はプレイヤに関する情報を記憶する。グループ管理部３２は、同一のグループ（レース）に参加するプレイヤのマッチングと、同一のレースにマッチングされた複数のプレイヤに関する情報の管理を行う。グループ情報記憶部３３は同一のレースにマッチングされた複数のプレイヤに関する情報を記憶する。
【００３２】
ゲーム装置管理部３４は、店舗１４に設置されたゲーム装置１２に関する情報の管理を行う。ゲーム装置情報記憶部３５は店舗１４に設置されたゲーム装置１２に関する情報を記憶する。ゲーム装置１２に関する情報には、どのゲーム装置１２が、どの店舗１４に設置されているか、を表す情報が含まれる。
【００３３】
ゲーム制御部４０はプレイヤのＩＣカードから読み取ったＩＣカードの情報であるＩＣカード情報と、コイン投入ユニット６７０に投入されたコインの情報であるクレジット情報と、が通知される。
【００３４】
ゲーム制御部４０は、ゲームプレイ料金が投入されたことを示すクレジット情報が通知され、プレイヤからゲーム開始の操作を受け付けると、レースへの参加をサーバ装置１０に要求する。また、ゲーム制御部４０はＩＣカード情報が通知されると、そのＩＣカード情報に紐付くプレイヤ情報をサーバ装置１０に要求することで、ゲームを行うプレイヤを特定する。
【００３５】
グループ情報受付部４２は、サーバ装置１０においてマッチングされた同一のレースに参加するプレイヤに関する情報（グループ情報）をサーバ装置１０から受け付ける。
【００３６】
順位表示部４４はサーバ装置１０から受け付けたグループ情報と同一のレースに参加中の各プレイヤの順位とに基づき、後述するような順位表の表示を行う。順位表示部４４によりゲーム装置１２の画像表示ユニット６１０に表示される順位表は、そのゲーム装置１２と同一の店舗１４に設置された他のゲーム装置１２で同一のレースに参加中のプレイヤと他の店舗１４に設置された他のゲーム装置１２で同一のレースに参加中のプレイヤとが分かるように表示される。
【００３７】
レーダー表示部４６はサーバ装置１０から受け付けたグループ情報と同一のレースに参加中の各プレイヤの順位とに基づき、後述するようなレーダ−表示を行う。レーダー表示部４６によりゲーム装置１２の画像表示ユニット６１０に表示されるレーダーは、そのゲーム装置１２と同一の店舗１４に設置された他のゲーム装置１２で同一のレースに参加中のプレイヤと他の店舗１４に設置された他のゲーム装置１２で同一のレースに参加中のプレイヤとが分かるように表示される。
【００３８】
ゲーム実行部４８はゲーム画面の表示、ゲームサウンドの出力、照明６３０の点灯・点滅動作を制御してプレイヤにレーシングゲームを実行させる。また、ゲーム実行部４８はレーシングゲーム中、そのレーシングゲームの途中経過又はレース結果（各プレイヤの順位など）に関する情報を順位表示部４４及びレーダー表示部４６に通知する。
【００３９】
図５はプレイヤ情報記憶部に記憶されたプレイヤ情報の一例の構成図である。図５のプレイヤ情報はプレイヤ毎に作成され、ＩＣカード情報、プレイヤ名、所属チーム名、リザルト情報、グレード情報、車種ＩＤなどの項目を有する。
【００４０】
ＩＣカード情報はプレイヤのＩＣカードから読み取り可能な一意な情報である。このＩＣカード情報により、図５のプレイヤ情報とＩＣカードから読み取り可能なＩＣカード情報とが対応付けられている。プレイヤ名はプレイヤを識別可能な情報の一例である。所属チーム名はプレイヤがゲーム内で所属しているチームの名前である。
【００４１】
リザルト情報は、プレイヤが実行したレーシングゲームの各種リザルトである。グレード情報は、プレイヤのゲームの腕前を示す指標であり、例えばレースカテゴリーであれば「改造無制限クラス」や「ノーマルクラス」などで表される。車種ＩＤはプレイヤがレーシングゲームで使用する車種を識別可能な情報の一例である。
【００４２】
図６はグループ情報記憶部に記憶されたグループ情報の一例の構成図である。図６のグループ情報は同一のグループ（レース）にマッチングされたプレイヤ毎に作成され、グループ名、プレイヤ名、ゲーム装置識別ＩＤ、店舗名、同一店舗プレイヤ情報などの項目を有する。
【００４３】
グループ名は複数のプレイヤがマッチングされたグループの名前であり、例えばマッチングされたプレイヤが参加するレースの名前などである。プレイヤ名は、グループ名で識別されるレースにマッチングされたプレイヤを識別可能な情報の一例である。ゲーム装置識別ＩＤは、プレイヤ名で識別されるプレイヤがレーシングゲームを行うゲーム装置１２を識別可能な情報の一例である。店舗名は、ゲーム装置識別ＩＤで識別されるゲーム装置１２が設置されている店舗１４を識別可能な情報の一例である。
【００４４】
また、同一店舗プレイヤ情報は、グループ情報のプレイヤ名により識別される一のプレイヤと同一のグループにマッチングされた他のプレイヤのうち、一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤを識別可能な情報の一例である。図６のグループ情報に含まれる同一店舗プレイヤ情報は、一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをサーバ装置１０で判定する場合に、その判定結果をサーバ装置１０からゲーム装置１２に通知する為に必要となる。
【００４５】
なお、図１６のグループ情報に含まれる同一店舗プレイヤ情報は、後述するように一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをゲーム装置１２で判定する場合に不要となる。
【００４６】
図７はゲーム装置情報記憶部に記憶されたゲーム装置情報の一例の構成図である。図７のゲーム装置情報は店舗１４に設置されたゲーム装置１２ごとに作成され、ゲーム装置識別ＩＤ、店舗名などの項目を有する。ゲーム装置識別ＩＤは店舗１４に設置されたゲーム装置１２を識別可能な情報の一例である。店舗名は、ゲーム装置１２が設置された店舗１４を識別可能な情報の一例である。図７に示したゲーム装置情報は、ゲーム装置識別ＩＤにより識別されるゲーム装置１２が、どの店舗名の店舗１４に設置されているか、を表している。
【００４７】
＜処理＞
図８は本実施形態に係るレーシングゲーム処理の一例のフローチャートである。図８のフローチャートの開始前に、ゲーム装置１２はプレイヤのＩＣカードから読み取ったＩＣカード情報と対応する図５のプレイヤ情報をサーバ装置１０から取得しているものとして説明する。
【００４８】
レーシングゲームを行うプレイヤはゲーム装置１２からゲーム開始の操作を行う。プレイヤからゲーム開始の操作を受け付けたゲーム装置１２は、プレイヤ名、ゲーム装置識別ＩＤ及び車種ＩＤを指定して、レースへの参加をサーバ装置１０に要求する。
【００４９】
ステップＳ１１において、サーバ装置１０のグループ管理部３２はプレイヤが操作するゲーム装置１２からプレイヤ名、ゲーム装置識別ＩＤ及び車種ＩＤを指定したレースへの参加要求を受け付けると、ステップＳ１２の参加受付処理を行う。ステップＳ１２の参加受付処理では、グループ管理部３２が、指定されていたゲーム装置識別ＩＤに対応する店舗名をゲーム装置情報記憶部３５から取得する。
【００５０】
そして、グループ管理部３２はプレイヤから受け付けたレースへの参加要求に対応する図６のグループ情報をグループ情報記憶部３３に順次記憶させる。なお、グループ管理部３２はグループ情報記憶部３３に記憶されているグループ情報のレコードごとに、そのレコードと店舗名が同一のレコードのプレイヤ名を判定し、同一店舗プレイヤ情報に記憶させる。このように、同一店舗プレイヤ情報には、そのグループ情報のレコードのプレイヤと同一の店舗１４のゲーム装置１２でレーシングゲームを行う他のプレイヤのプレイヤ名が記憶される。
【００５１】
ここで、グループ情報記憶部３３に記憶される同一店舗プレイヤ情報の具体例について説明する。図９はグループ情報記憶部に記憶される同一店舗プレイヤ情報の一例の説明図である。図９では、５名のプレイヤ「あ」「い」「う」「え」「お」がレースへの参加要求を行った例を示している。
【００５２】
プレイヤ「あ」「う」「お」が操作するゲーム装置１２は、店舗名「東京」の店舗１４に設置されているゲーム装置１２である。プレイヤ「い」が操作するゲーム装置１２は店舗名「大阪」の店舗１４に設置されているゲーム装置１２である。プレイヤ「え」が操作するゲーム装置１２は店舗名「札幌」の店舗１４に設置されているゲーム装置１２である。
【００５３】
グループ管理部３２は、それぞれのプレイヤ「あ」「い」「う」「え」「お」に対応するグループ情報を作成する。プレイヤ「あ」「い」「う」「え」「お」に対応するグループ情報のレコードは同一のレースにマッチングされているため、グループ名「Ｇ００１」によって対応付けられている。
【００５４】
プレイヤ「あ」に対応するグループ情報のレコードの作成時、グループ管理部３２はグループ情報を作成するプレイヤ「あ」の店舗名「東京」と、他のレコードの店舗名とを比較し、プレイヤ「あ」と同一の店舗名のプレイヤ「う」と「お」を同一店舗プレイヤ情報に記憶する。
【００５５】
同様に、プレイヤ「う」に対応するグループ情報のレコードの作成時、グループ管理部３２はグループ情報を作成するプレイヤ「う」の店舗名「東京」と、他のレコードの店舗名とを比較し、プレイヤ「う」と同一の店舗名のプレイヤ「あ」と「お」を同一店舗プレイヤ情報に記憶する。
【００５６】
また、プレイヤ「お」に対応するグループ情報のレコードの作成時、グループ管理部３２はグループ情報を作成するプレイヤ「お」の店舗名「東京」と、他のレコードの店舗名とを比較し、プレイヤ「お」と同一の店舗名のプレイヤ「あ」と「う」を同一店舗プレイヤ情報に記憶する。
【００５７】
一方、プレイヤ「い」に対応するグループ情報のレコードの作成時、グループ管理部３２はグループ情報を作成するプレイヤ「い」の店舗名「大阪」と、他のレコードの店舗名とを比較し、プレイヤ「い」と同一の店舗名のプレイヤがいないため、他のプレイヤを同一店舗プレイヤ情報に記憶しない。
【００５８】
同様に、プレイヤ「え」に対応するグループ情報のレコードの作成時、グループ管理部３２はグループ情報を作成するプレイヤ「え」の店舗名「札幌」と、他のレコードの店舗名とを比較し、プレイヤ「え」と同一の店舗名のプレイヤがいないため、他のプレイヤを同一店舗プレイヤ情報に記憶しない。
【００５９】
このように、グループ管理部３２は図９に示すような手順で同一店舗プレイヤ情報をグループ情報記憶部３３に記憶されているグループ情報に記憶できる。また、グループ管理部３２はレースへの参加を受け付けたそれぞれのプレイヤに対応する図６のグループ情報を、そのレースへの参加を要求したゲーム装置１２に通知する。
【００６０】
それぞれのゲーム装置１２のグループ情報受付部４２はサーバ装置１０から通知される図６のグループ情報に基づき、マッチング中画面を表示する。グループ情報受付部４２は操作中のプレイヤに対応する図６のグループ情報の同一店舗プレイヤ情報を利用することで、そのゲーム装置１２と同一の店舗１４に設置されている他のゲーム装置１２でレーシングゲームを行う他のプレイヤが分かるようにマッチング中画面を表示できる。例えばグループ情報受付部４２は同一の店舗１４でレーシングゲームを行う他のプレイヤのプレイヤ名に、同一店舗表記を付与する。例えば図９の場合、プレイヤ「あ」が操作するゲーム装置１２のマッチング中画面のプレイヤ「う」及び「お」のプレイヤ名には同一店舗表記が付与される。一方、プレイヤ「い」が操作するゲーム装置１２のマッチング中画面には、同一の店舗１４でレーシングゲームを行う他のプレイヤがいないため、何れのプレイヤ名にも同一店舗表記が付与されない。
【００６１】
プレイヤはマッチング中画面に表示された同一店舗表記を確認することにより、同一のレースに参加するプレイヤのうち、同一の店舗１４からレースに参加するプレイヤを容易に確認できる。
【００６２】
また、ステップＳ１３において、マッチング時間が経過するか、同一のレースに参加できる最大人数の参加を受け付けると、グループ管理部３２はレースへの参加の受け付けを終了し、ステップＳ１４以降の処理を行う。
【００６３】
ステップＳ１４に進み、ゲーム実行部４８はレースをスタートさせる。ゲーム装置１２の順位表示部４４はレースのスタート後、図１０に示すようなレース中画面１０００の順位表１００２においても、同一の店舗１４で同一のレースをプレイ中の他のプレイヤのプレイヤ名に同一店舗表記１００４を付与する。順位表１００２のプレイヤ名への同一店舗表記１００４の付与も上述したマッチング中画面と同様、そのゲーム装置１２でプレイ中のプレイヤに対応したグループ情報の同一店舗プレイヤ情報を利用して行われる。
【００６４】
順位表１００２はレーシングゲームの場合、コントロールライン通過時の順位によってプレイヤ名の表示位置が移動（表示順が変更）される。同一店舗表記１００４もプレイヤ名の移動に追随する。したがって、プレイヤは自分と同一の店舗１４で同一のレースをプレイ中の他のプレイヤを、周回毎にプレイヤ名の表示位置が移動する可能性のある順位表１００２から容易に確認できる。
【００６５】
また、ゲーム装置１２のレーダー表示部４６はレースのスタート後、図１０に示すようなレース中画面１０００のレーダー１００６においても、同一の店舗１４で同一のレースをプレイ中の他のプレイヤが分かるように表示する。例えばレーダー表示部４６は図１０に示すように、コース形状と、そのコースを走行中のプレイヤのリアルタイムな車両位置とをレーダー１００６に示している。レーダー表示部４６は、コースを走行中のプレイヤの車両位置を示す印１００８を、同一の店舗１４で同一のレースをプレイ中の他のプレイヤと、他の店舗１４で同一のコースをプレイ中の他のプレイヤとで視覚的に異ならせる。同一の店舗１４で同一のレースをプレイ中の他のプレイヤと、他の店舗１４で同一のコースをプレイ中の他のプレイヤとで視覚的に異ならせる処理は、順位表１００２と同様、そのゲーム装置１２でプレイ中のプレイヤに対応したグループ情報の同一店舗プレイヤ情報を利用して行われる。したがって、プレイヤは自分と同一の店舗１４で同一のレースをプレイ中の他のプレイヤをレーダー１００６で容易に確認できる。
【００６６】
また、レーダー表示部４６は、同一のコースで複数のグレードのプレイヤがレースを行う場合、コースを走行中のプレイヤの車両位置を示す印１００８をグレードに応じて視覚的に変化させてもよい。さらに、レーダー表示部４６は他のプレイヤにＮＰＣ（ノンプレイヤーキャラクタ）が含まれている場合、ＮＰＣの車両位置を示す印１００８をＮＰＣ以外の車両位置を示す印１００８と視覚的に異ならせてもよい。ＮＰＣは擬似プレイヤとしてのコンピュータに対応する。
【００６７】
図１１はプレイヤの車両位置を示す印の一例のイメージ図である。図１１では、同一の店舗１４で同一のレースをプレイ中の他のプレイヤの印１００８を太線、他の店舗１４で同一のレースをプレイ中の他のプレイヤの印１００８を細線、ＮＰＣの印１００８を細線で表している。
【００６８】
また、図１１では「グレードＡ」のプレイヤの印１００８と「グレードＢ」のプレイヤの印１００８とを色の違いで表している。図１１に示すように印１００８を視覚的に異ならせることで、プレイヤはレーダー１００６において同一の店舗１４で同一のレースをプレイ中の他のプレイヤの車両位置を認識し易くなる。
【００６９】
なお、レーダー１００６では、ＮＰＣの車両位置とＮＰＣ以外のプレイヤの車両位置とが重なった場合、プレイヤの車両位置を示す印１００８を優先的に表示するようにしてもよい。また、プレイヤがゴールすると、ゲーム実行部４８はステップＳ１５に進み、リザルト画面を表示し、ゲームを終了する。
【００７０】
なお、図１０のレース中画面１０００の順位表１００２は一例であって、同一店舗表記１００４に替えて、図１２に示すような他店舗表記１０１０を付与してもよいし、同一店舗表記１００４と他店舗表記１０１０とを併用してもよい。図１２は他店舗表記のある順位表の一例のイメージ図である。また、ＮＰＣは順位表１００２やレーダー１００６の表示から除外するようにしてもよい。レーダー１００６においては、そのゲーム装置１２を操作しているプレイヤと同一のグレード以外のプレイヤの印１００８を省略してもよい。
【００７１】
図８のステップＳ１５に戻り、プレイヤがゴールすると、ゲーム実行部４８はリザルト処理でリザルト画面を表示する。
【００７２】
本実施形態のゲームシステム１によれば、同一のレースへの参加をマッチングされた複数のプレイヤのうち、自分と同じ店舗１４のゲーム装置１２でゲームを行う他のプレイヤの順位（成績）を分かり易く表示できる。
［他の実施形態］
第１の実施形態では、一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをサーバ装置１０で判定し、同一店舗プレイヤ情報としてゲーム装置１２に送信する例を説明したが、一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをゲーム装置１２で判定するようにしてもよい。
【００７３】
一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをゲーム装置１２で判定する場合、サーバ装置１０は図６のグループ情報の同一店舗プレイヤ情報を判定することなく、同一店舗プレイヤ情報が記憶されていないグループ情報を、同一のレースにマッチングされた全てのプレイヤ分、それぞれのゲーム装置１２に送信する。
【００７４】
同一店舗プレイヤ情報が記憶されていないグループ情報を、同一のレースにマッチングされた全てのプレイヤ分、受信したゲーム装置１２は前述したサーバ装置１０と同様な処理手順により、同一店舗プレイヤ情報として記憶できる。このように、ゲーム装置１２は一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをサーバ装置１０と同様に判定し、順位表１００２のプレイヤ名への同一店舗表記１００４の付与を実現できる。また、ゲーム装置１２は一のプレイヤと同一の店舗１４でレーシングゲームを行う他のプレイヤをサーバ装置１０と同様に判定し、レーダー１００６に表示される同一の店舗１４で同一のレースをプレイ中の他のプレイヤの印１００８と、他の店舗１４で同一のコースをプレイ中の他のプレイヤの印１００８とを視覚的に異ならせることができる。
【００７５】
第１の実施形態ではレーシングゲームの例を説明したが、マッチングされた複数のプレイヤでバトルロワイヤルするゲームなどへの適用も可能である。この場合はバトルロワイヤルするためにマッチングされた複数のプレイヤそれぞれについて、同一の店舗１４でプレイするプレイヤか他の店舗１４でプレイするプレイヤかを判定すればよい。
【００７６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００７７】
１    ゲームシステム
１０    サーバ装置
１２    ゲーム装置
１４    店舗
２０、２２    ネットワーク
３０    プレイヤ管理部
３１    プレイヤ情報記憶部
３２    グループ管理部
３３    グループ情報記憶部
３４    ゲーム装置管理部
３５    ゲーム装置情報記憶部
４０    ゲーム制御部
４２    グループ情報受付部
４４    順位表示部
４６    レーダー表示部
４８    ゲーム実行部
１０００    レース中画面
１００２    順位表
１００４    同一店舗表記
１００６    レーダー
１００８    車両位置を示す印
１０１０    他店舗表記
【図１】
2020062178.tif 000003
【図２】
2020062178.tif 000004
【図３】
2020062178.tif 000005
【図４】
2020062178.tif 000006
【図５】
2020062178.tif 000007
【図６】
2020062178.tif 000008
【図７】
2020062178.tif 000009
【図８】
2020062178.tif 000010
【図９】
2020062178.tif 000011
【図１０】
2020062178.tif 000012
【図１１】
2020062178.tif 000013
【図１２】
2020062178.tif 000014