(57)【特許請求の範囲】
【請求項１】
複数のゲーム機筐体をネットワークで接続し、所定の数のゲーム機筐体をグループ単位として複数のグループを編成し、編成したグループ間で対戦を行う複数のゲーム機のグループ分けシステムにおいて、
各ゲーム機筐体に、サーバ装置に対し、ゲーム参加のため筐体番号，店番号および地域情報を送信する参加処理手段を有し、
サーバ装置は、
各ゲーム機筐体から送られる筐体番号，店番号および地域情報を記憶手段に記憶する記憶制御手段と、
前記記憶手段に記憶されている筐体番号，店番号および地域情報に基づき、同じ店のゲーム機筐体および同じ地域のゲーム機筐体をそれぞれ１つにまとめ、同じ店の所定の数のゲーム機筐体に同じグループ番号を付与するグループ分け登録リストを作成する登録リスト作成手段と、
ゲーム参加を希望したゲーム機筐体に前記登録リスト作成手段で作成したグループ分け登録リストを送信する送信手段と、
を備え、
ゲームに参加しようとするゲーム機筐体は前記サーバ装置に自らの筐体番号，店番号および地域情報のデータを送信して待機し、
前記サーバ装置は、各ゲーム機筐体から送られてきた筐体の参加台数が決められた台数になっているか否かを判定し、所定台数に達していれば、そのゲーム機筐体の前記記憶手段への登録処理を終了し、
所定台数に達していなければ、制限時間になったか否かを判断し、制限時間を越えていれば、その時点で登録処理を終了することにより、参加処理によって送られてくる筐体番号，店番号および地域情報のデータの前記記憶手段への登録処理を行い、
その後、前記登録リスト作成手段によってグループ分け登録リストを作成し、
前記登録リスト作成手段によって作成されるグループ分け登録リストのグループ分けは、グループリスト作成部によって行われ、該グループリスト作成部は、データベースである前記記憶手段に対し、オーダを出し、ＳＱＬ発行し、前記記憶手段に記憶された店番号および地域情報毎にまとめられたリストから１件を取得するように動作し、これにより登録リストが終了したか否かを判断し、登録リストが終了した場合、リスト作成を終了し、
登録リストが終了していない場合、取得した１件にグループ番号を付与し、番号を付与したグループについて最大台数になったか否かを判断し、そのグループが最大台数になっていなければ、再度、前記店番号および地域情報毎にまとめられたリストから次の１件を取得してグループ番号を付与する処理を繰り返し続行するようにし、
前記グループリスト作成部の処理によるグループ分けによって作成されたグループ分け登録リストは各ゲーム機筐体に送信され、
各ゲーム機筐体は、前記サーバ装置からのグループ分け登録リストを受信したとき、そのリストに基づいた自ゲーム機筐体のグループ分けにしたがってゲームを開始するように構成し、
前記グループ分けは、１つの店で、１グループを構成するゲーム機筐体が所定の数に達していない場合、同じ地域の他の店のゲーム機筐体を同じグループ編成に取り込み、かつ該グループ分けは、１つの店で、１グループを構成するゲーム機筐体が所定の数に達していない場合、同じ地域の他の店のゲーム機筐体を同じグループに加えても、所定の数に達していないとき、他の地域の店のゲーム機筐体を同じグループ編成に取り込むことを特徴とする複数のゲーム機のグループ分けシステム。
【請求項２】
前記他の地域の店は、サーバ装置に自体の筐体番号，店番号および地域情報を送っている参加希望のゲーム機筐体が存在する地域の距離が最も近い順に選択することを特徴とする請求項１記載の複数のゲーム機のグループ分けシステム。
【請求項３】
１つのグループを組む場合、１つの店で１グループを構成する所定の数以上のゲーム機筐体が参加しようとしているとき、配置されているゲーム機筐体の位置が近い同士で１つのグループを組むことを特徴とする請求項１または２記載の複数のゲーム機のグループ分けシステム。
【請求項４】
前記各ゲーム機筐体の画面には、自ゲーム機筐体が所属するグループの一員として、所属グループを表すキャラクタ表示を行うことを特徴とする請求項１，２または３記載のゲーム機のグループ分けシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークゲーム機において、チーム分けなどプレイヤのグループ化を行うときに、同店舗，同地域など、近いもの同士を同じグループに所属させるゲーム機におけるグループ分けシステムに関する。
【背景技術】
【０００２】
ゲーム機をネットワークで接続して複数のゲーム機の間で対戦ゲームなどを行う場合、複数のゲーム機を１つのグループとして割り当て、複数のグループの間で対戦を行うことが通常である。
かかる場合、グループ分けする基準は、例えば、各ゲーム機のプレイヤのレベルを把握し、全てのグループのレベルが同じ能力になるように各ゲーム機のプレイヤをそれぞれのグループに割り当てる場合が多い。また、スコアによる実力差で分ける場合もある。
さらにはランダムに行うか、サーバ装置側が予め決めたルールに従って各ゲームに割り当てることも行われている。
【０００３】
プレイヤは友人や仲間同士で１つのパーティを組んでゲームを行いたい場合がある。
これは、ゲーム店舗に仲間同士で行く場合には、同じ店舗同士で同じグループになることを望むものである。
しかしながら、従来のゲーム機におけるグループ分けはプレイヤが望むようなグループ分けを行うことはしていない。
【０００４】
特許文献１にチーム対戦を行う場合のマッチング処理（チーム編成処理）の詳細が開示されている。
これはゲーム結果に応じて可変されるプレーヤ毎のプレイレベル値がプレーヤ管理ＤＢ１４１に記憶されており、プレーヤ端末からマッチング処理依頼を受け付けた場合、マッチング依頼のあったプレーヤを含むチーム候補を全て算出し、チーム候補のレベル平均値が同程度であって、所属するプレーヤが重複しないチーム同士を対戦するチームとして決定するように構成されている。このチーム編成は各プレーヤのレベル平均値が同じになるようにチーム分けするものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２２９０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のチーム分けは、上記特許文献１に代表されるように同じレベルを持ったプレイヤのチームができるようにチーム分けを行っている。
本件発明者はチームをどのように分けるかというよりも、一緒に遊びたいのは誰かという点を重視した。
本発明の目的は、ネットワークゲーム機において、同店舗，同地域など、近いもの同士を同じグループに所属させることにより、仲間同士でチーム分けを行うことができる複数のゲーム機のグループ分けシステムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために本発明の請求項１は、複数のゲーム機筐体をネットワークで接続し、所定の数のゲーム機筐体をグループ単位として複数のグループを編成し、編成したグループ間で対戦を行う複数のゲーム機のグループ分けシステムにおいて、各ゲーム機筐体に、サーバ装置に対し、ゲーム参加のため筐体番号，店番号および地域情報を送信する参加処理手段を有し、サーバ装置は、各ゲーム機筐体から送られる筐体番号，店番号および地域情報を記憶手段に記憶する記憶制御手段と、前記記憶手段に記憶されている筐体番号，店番号および地域情報に基づき、同じ店のゲーム機筐体および同じ地域のゲーム機筐体をそれぞれ１つにまとめ、同じ店の所定の数のゲーム機筐体に同じグループ番号を付与するグループ分け登録リストを作成する登録リスト作成手段と、ゲーム参加を希望したゲーム機筐体に前記登録リスト作成手段で作成したグループ分け登録リストを送信する送信手段とを備え、ゲームに参加しようとするゲーム機筐体は前記サーバ装置に自らの筐体番号，店番号および地域情報のデータを送信して待機し、前記サーバ装置は、各ゲーム機筐体から送られてきた筐体の参加台数が決められた台数になっているか否かを判定し、所定台数に達していれば、そのゲーム機筐体の前記記憶手段への登録処理を終了し、所定台数に達していなければ、制限時間になったか否かを判断し、制限時間を越えていれば、その時点で登録処理を終了することにより、参加処理によって送られてくる筐体番号，店番号および地域情報のデータの前記記憶手段への登録処理を行い、その後、前記登録リスト作成手段によってグループ分け登録リストを作成し、前記登録リスト作成手段によって作成されるグループ分け登録リストのグループ分けは、グループリスト作成部によって行われ、該グループリスト作成部は、データベースである前記記憶手段に対し、オーダを出し、ＳＱＬ発行し、前記記憶手段に記憶された店番号および地域情報毎にまとめられたリストから１件を取得するように動作し、これにより登録リストが終了したか否かを判断し、登録リストが終了した場合、リスト作成を終了し、登録リストが終了していない場合、取得した１件にグループ番号を付与し、番号を付与したグループについて最大台数になったか否かを判断し、そのグループが最大台数になっていなければ、再度、前記店番号および地域情報毎にまとめられたリストから次の１件を取得してグループ番号を付与する処理を繰り返し続行するようにし、前記グループリスト作成部の処理によるグループ分けによって作成されたグループ分け登録リストは各ゲーム機筐体に送信され、各ゲーム機筐体は、前記サーバ装置からのグループ分け登録リストを受信したとき、そのリストに基づいた自ゲーム機筐体のグループ分けにしたがってゲームを開始するように構成し、前記グループ分けは、１つの店で、１グループを構成するゲーム機筐体が所定の数に達していない場合、同じ地域の他の店のゲーム機筐体を同じグループ編成に取り込み、かつ該グループ分けは、１つの店で、１グループを構成するゲーム機筐体が所定の数に達していない場合、同じ地域の他の店のゲーム機筐体を同じグループに加えても、所定の数に達していないとき、他の地域の店のゲーム機筐体を同じグループ編成に取り込むことを特徴とする。
本発明の請求項２は請求項１記載の発明において、前記他の地域の店は、サーバ装置に自体の筐体番号，店番号および地域情報を送っている参加希望のゲーム機筐体が存在する地域の距離が最も近い順に選択することを特徴とする。
本発明の請求項３は請求項１または２記載の発明において、１つのグループを組む場合、１つの店で１グループを構成する所定の数以上のゲーム機筐体が参加しようとしているとき、配置されているゲーム機筐体の位置が近い同士で１つのグループを組むことを特徴とする。
本発明の請求項４は請求項１，２または３記載の発明において、前記各ゲーム機筐体の画面には、自ゲーム機筐体が所属するグループの一員として、所属グループを表すキャラクタ表示を行うことを特徴とする。
【発明の効果】
【０００８】
上記構成によれば、不特定多数が参加する全国対戦において一緒に隣で遊ぶ友人と同じグループを構成することができ、さらに頻繁に対戦ゲーム機で遊ぶプレイヤの数の増加に寄与できるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明による複数のゲーム機のグループ分けシステムの概略を説明するための図である。
【図２】各店舗の各ゲーム機筐体とサーバ装置とのネットワーク接続を示す図である。
【図３】本発明による複数のゲーム機のグループ分けシステムのゲーム機筐体の回路の実施の形態を示すブロック図である。
【図４】本発明による複数のゲーム機のグループ分けシステムのサーバ装置の回路の実施の形態を示すブロック図である。
【図５】ゲーム機筐体側の処理の流れを説明するためのフローチャートである。
【図６】サーバ装置側の処理の流れを説明するためのフローチャートである。
【図７】サーバ装置側の処理の流れの詳細を説明するためのフローチャートである。
【図８】ゲーム機筐体のグループ分け表の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施の形態を詳しく説明する。
図１は、本発明による複数のゲーム機のグループ分けシステムの概略を説明するための図である。
地域Ａに店舗〔Ａ〕，〔Ｂ〕および〔Ｃ〕を有しており、店舗〔Ａ〕にはゲーム機筐体１０（Ａ），１０（Ｂ）および１０（Ｃ）が、店舗〔Ｂ〕にはゲーム機筐体２０（Ａ）および２０（Ｂ）が、店舗〔Ｃ〕にはゲーム機筐体３０（Ａ），３０（Ｂ），３０（Ｃ）および３０（Ｄ）がそれぞれ設置されている。各ゲーム機筐体は同じ種類のゲーム機である。
同様にして他の地域Ｂ，Ｃ・・・についても多数の店舗が展開されており、各店舗に多数の同じ種類のゲーム機筐体が配置されている。
【００１１】
図２は各店舗の各ゲーム機筐体とサーバ装置とのネットワーク接続を示す図である。
地域Ａの店舗〔Ａ〕の各ゲーム機筐体１０（Ａ），１０（Ｂ）および１０（Ｃ）がＬＡＮ接続され、ＡＤＳＬ回線を通じてネットワーク２に接続され、サーバ装置３と通信を行うことができる。同様に店舗〔Ｂ〕および店舗〔Ｃ〕の各ゲーム機筐体２０（Ａ）および２０（Ｂ）ならびに３０（Ａ），３０（Ｂ），３０（Ｃ）および３０（Ｄ）もＬＡＮ接続され、ＡＤＳＬ回線を通じてネットワーク２に接続されている。
地域Ｂ，Ｃ，Ｄ・・・について同様にしてネットワーク２に接続され、サーバ装置３に接続されている。地域は例えば都道府県単位で設定される。また、各地域の店舗の数は１から数十，数百・・・の単位である。
【００１２】
図３は本発明による複数のゲーム機のグループ分けシステムのゲーム機筐体の回路の実施の形態を示すブロック図である。
コイン投入部４からコインが投入されるとコインが検出され、その情報はコイン関連装置６，入出力制御部８を介してＣＰＵ１１に伝達される。コイン投入の状態、すなわちコイン数・プレイ数などの設定値はバックアップメモリ７に格納される。
コイン投入後、操作部５のスタートボタンが押されると、ゲーム開始の情報が入出力制御部８を介してＣＰＵ１１に送られる。ＣＰＵ１１はプレイ開始の情報を受けると、ＬＡＮ制御部１５を制御し、インターネット回線に地域，店舗，筐体番号の情報を送る処理を開始する。
【００１３】
操作部５は方向キー，決定ボタン，スタートボタンなどにより構成され、その入力信号は入出力制御部８を介してＣＰＵ１１に送られる。他のゲーム機筐体とグループを組んで、他のグループとの間で戦闘を行うために方向キー，決定ボタン，スタートボタンなどが操作される。
【００１４】
ＲＯＭ９はゲーム機筐体全体を制御する制御プログラム，対戦ゲームを実行する対戦ゲームプログラム，グループ分け依頼を行うグループ分け依頼プログラム，通信制御を行う通信制御プログラムおよび該ゲーム機に必要なデータが格納されている。
ＲＡＭ１２はゲーム制御部１１ａなどで行う演算，処理の作業エリアとして用いられるとともに処理によって発生する情報を一時的に記憶する。
ＣＰＵ１１はＲＯＭ９から制御プログラム，対戦ゲームプログラム，グループ分け依頼プログラムおよび通信制御プログラムを読み込むことによりゲーム制御部１１ａ，対戦ゲーム実行部１１ｂ，グループ分け依頼部１１ｃおよび通信制御部１１ｄの各機能を実現する。
【００１５】
ゲーム制御部１１ａはゲーム開始前の待ち受け状態でのコイン投入などの監視や図示しない電飾などの点灯，点滅やゲーム終了後の制御などを行う。通信制御部１１ｄは、コイン投入の後、ゲーム制御部１１ａから制御が渡され、ＬＡＮ制御部１５によりサーバ装置にアクセスして通信チャネルを確保する。グループ分け依頼部１１ｃは通信チャネル確保の後、上述したようにサーバ装置に地域，店舗，筐体番号の情報を送って登録処理をスタートさせる。サーバ装置から図８に示すようなゲーム機筐体のグループ分け表が送られてくると、対戦ゲーム実行部１１ｂはグループ分け表で示された自ゲーム機筐体が所属するグループの一員として、画面に所属グループを表すキャラクタ表示を行う。自ゲーム機筐体のプレイヤは味方のグループの位置などを確認して操作部を操作することにより他のグループを構成するキャラクタとの間で戦闘を行うことができる。対戦ゲーム実行部１１ｂはプレイヤの操作に従い対戦ゲームを進行させる。
【００１６】
図４は本発明による複数のゲーム機のグループ分けシステムのサーバ装置の回路の実施の形態を示すブロック図である。
サーバ装置３はサーバを制御するためのＣＰＵ３３，各ゲーム機筐体から集めた登録データや作成した筐体グループ分け表などのデータを格納するデータベース３４，インターネット回線を通じて各ゲーム機筐体と通信を行うための通信部３２，ＲＯＭ３６およびＲＡＭ３７を備えている。
ＲＯＭ３６にサーバを制御する制御プログラム，グループリスト取得のためのグループリスト作成プログラムおよび制御に必要なその他のデータが格納されており、ＣＰＵ３３が制御プログラムおよびグループリスト作成プログラムを読み込むことによりサーバ制御部３３ａおよびグループリスト作成部３３ｂの機能を実現する。
【００１７】
サーバ制御部３３ａは各ゲーム機筐体からゲーム開始で、地域，店舗および筐体番号のデータが送られてくると、これらデータをデータベース３４に登録し、登録したデータに基づきグループリスト作成部３３ｂはゲーム機筐体のグループ分け表３４ａを作成する処理を行う。作成されたグループ分け表３４ａは通信部３２を介して各ゲーム機筐体に送信される。
【００１８】
図５はゲーム機筐体側の処理の流れを説明するためのフローチャートである。
（１）のフローチャートは参加処理に関するもので、参加処理はゲーム機筐体にコインが投入され、スタートボタンが押されると起動される。ゲーム機筐体はサーバ装置に筐体番号，店舗番号および地域のデータを送信する（ステップ（以下「Ｓ」という）００１）。そしてサーバ装置からグループ分けされたデータが送られくるまで待機状態となる。
（２）のフローチャートはリスト取得処理に関するもので、サーバ装置からグループ分けされたデータのリストが送られてくる（Ｓ１０１）と、そのデータに基づき自ゲーム機筐体のグループ分けにしたがってゲームを開始する。
【００１９】
図６はサーバ装置側の処理の流れを説明するためのフローチャートである。
（１）のフローチャートは各ゲーム機筐体からの参加処理によって送られてくる筐体番号，店舗番号および地域のデータをデータベースに格納する流れを示すものである。
サーバ制御部３３ａは登録処理を起動させ、参加台数が決められた台数になったか否かの判断を行う（Ｓ２０１）。所定の数例えば、９台と決められていて９台に達すれば、登録処理は終了となる。所定の台数に達していなければ、制限時間になったか否かを判断する（Ｓ２０２）。制限時間を越えていれば、その時点で登録処理は終了する。制限時間内、例えば３０秒以内であれば、参加処理によって送られてくる筐体番号，店舗番号および地域のデータをデータベース３４に記録する（Ｓ２０３）。
このようにして例えば９台のゲーム機筐体の登録を行う。
【００２０】
（２）のフローチャートはグループリストを作成するための処理を行う流れを示すものである。グループリスト作成部３３ｂは上記登録したデータの中で同じ店番号のデータ列をまとめ（Ｓ３０１）、さらに地域が同じものをまとめ（Ｓ３０２）、リストを作成することとなる（Ｓ３０３）。
このリスト作成において図７に示すフローによりグループ番号が付けられてグループ分けされる。作成されたグループ分け表は参加処理を行っている各ゲーム機筐体に送られる（Ｓ３０４）。
【００２１】
図７はサーバ装置側の処理の流れの詳細を説明するためのフローチャートである。
グループリスト作成部３３ｂはデータベース３４に対しオーダを出し、ＳＱＬ発行する（Ｓ４０１）。すなわち、上記店番号および地域毎にまとめられたリストから１件を取得するように動作し（Ｓ４０２）、これにより登録リストが終了したか否かを判断する（Ｓ４０３）。登録リストが終了した場合、リスト作成は終了する。登録リストが終了していない場合、取得した１件にグループ番号を付与する（Ｓ４０４）。例えばグループ１である。そしてそのグループについて最大台数になったか否かを判断する。例えば９台のうち、３台ずつをそれぞれグループ分けする場合、１つのグループに対し３台が割り当てられたか否かである。そのグループが最大の台数になっていなければ、Ｓ４０２に戻り、リストからつぎの１件を取得してグループ番号を付与する処理を続行する。
【００２２】
このときのグループ番号付与の基準は、同じ地域の同じ店舗のゲーム機筐体に対し、同じグループ番号が付与される。同じ地域の同じ店舗のゲーム機筐体に対し同じグループ番号を付与しても、同じ地域の同じ店舗のゲーム機筐体の数では１つのグループの最大台数に達しない場合には、同じ地域の他の店舗や他の地域の店舗のゲーム機筐体を同じグループ番号に加えることとなる。このときの他の地域の店舗は相互に地域が近い所の店舗のゲーム機筐体を割り当てるようにすることができる。
このように２つの地域の店舗のゲーム機筐体に同じクループ番号を割り当てても、なお、最大台数に達しない場合には、さらに他の地域の店舗のゲーム機筐体を割り当てる。
このようにしてＳ４０５で１つのグループ番号で最大台数（人数）になった場合、つぎの異なるグループ番号を付与し（Ｓ４０６）、Ｓ４０２に戻り、リストから１件を取得し、つぎの異なるグループ番号を付与する処理を繰り返す。リストの全てについてこのようにグループ分けすれば登録リストが終わりとなるため、リスト作成は終了する。
【００２３】
図８はゲーム機筐体のグループ分け表の一例を示す図である。
このグループ分け表は、９台のゲーム機筐体に対しグループ１，２，３の３つにグループ分けした例である。３台のグループ１は地域が東京で，店舗Ａは共通している。したがって、同じ店舗のゲーム機筐体でグループを組むようにでき、例えば仲間同士でグループを組んで対戦ゲームを行うことができる。
つぎにグループ２の３台のゲーム機筐体の内、２台は地域が東京で、店舗Ｂで共通しているが、３台目のゲーム機筐体は地域が福岡で店舗Ｆにあるものが割り当てられている。
さらにクループ３の３台のゲーム機筐体の内、２台は地域が神奈川で共通するが、店舗ＣとＤの異なる店舗にあるものが割り当てられ、さらに地域が大阪で店舗Ｅにあるものが割り当てられている。
このように本発明によれば、プレイヤがいる位置の近いもの同士のゲーム機筐体（同じ店舗のゲーム機筐体同士）が同じグループを組むことができるようになる。
【００２４】
以上の実施の形態は同じ店舗にいる参加しようとしているゲーム機筐体のプレイヤ同士でグループを形成し、これによっても１つのグループの数が満たされない場合、同じ地域の他の店舗の参加しようとしているゲーム機筐体を同じグループに組み込み、さらにそれでも１つのグループの数が満たされないとき、同じ地域を優先して異なる店舗の参加しようとしているゲーム機筐体でグループを組む例を示したが、１つのグループを組む場合、１つの店舗内で１グループを形成する数以上のゲーム機筐体が参加しようとしているとき、配置されているゲーム機筐体の位置が近い同士で１つのグループを組むようにすることもできる。
また、９台のゲーム機筐体で、３つのグループ分けを行う例を示したが、参加台数は９台に限ることなく、またグループ分けの数も３にする必要はなく、参加台数およびグループ分けの数は他の数値でもよい。例えば、参加台数が１２台で、４つのグループ分けをすることもできる。
【産業上の利用可能性】
【００２５】
全国の各店舗に配置されているゲーム機筐体の間のゲームシステムである。
【符号の説明】
【００２６】
２  ネットワーク  
３  サーバ装置  
４  コイン投入部
５  操作部
６  コイン関連装置
７  バックアップメモリ
８  入出力制御部
９  ＲＯＭ
１０  ゲーム機筐体
１１，３３  ＣＰＵ
１２  ＲＡＭ
１３  画像処理部
１４  モニタ
１５  ＬＡＮ制御部
３２  通信部  
３４  データベース  
【図１】
0005586181.tif 000002
【図２】
0005586181.tif 000003
【図３】
0005586181.tif 000004
【図４】
0005586181.tif 000005
【図５】
0005586181.tif 000006
【図６】
0005586181.tif 000007
【図７】
0005586181.tif 000008
【図８】
0005586181.tif 000009