(57)【要約】【課題】多くのプレイヤーが遊技に参加するゲームであっても全てのプレイヤーがランキングチャートを意識して遊戯することができ、プレイヤーに再遊技の意欲を惹起させることができるゲーム成績のランキング設定システムを提供する。【解決手段】複数のゲーム装置で実行されるゲームの成績を通信ネットワークを介して収集してランキングを設定するシステムにおいて、ランキングチャートに複数の階層を設定し、各階層に所定数のチームが属する一以上のグループを設定し、各チームには一以上のプレイヤー情報を格納する領域を設定し、これらのチームを所属するプレイヤーが遊戯するゲーム成績情報に基づいてランキングするように構成した。【選択図】図５
2007143597.tif 000002
【特許請求の範囲】
【請求項１】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキングシステムであって、
複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、
該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、
該プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新するチーム順位更新手段と、
該チーム順位更新手段により更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、
を具備してなることを特徴とするゲーム成績のランキング設定システム。
【請求項２】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキングシステムであって、
複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、
該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、
該プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新するチーム順位更新手段と、
該チーム順位更新手段により更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、
所定の時間間隔で前記更新されたチーム順位に基づいて、各前記チームがランキングされる階層を決定するチーム階層決定手段と、
該チーム階層決定手段により決定された階層内で各前記チームが属するグループを決定するチームグループ決定手段と、
を具備してなることを特徴とするゲーム成績のランキング設定システム。
【請求項３】
請求項１又は請求項２に記載のゲーム成績のランキング設定システムにおいて、
前記チーム順位更新手段は、
前記プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームに付与するポイントを決定するチーム付与ポイント決定手段と、
該チーム付与ポイント決定手段により決定されたポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶するチームポイント更新手段と、
該チームポイント更新手段により更新された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定するチーム順位決定手段と、
を具備してなることを特徴とするゲーム成績のランキング設定システム。
【請求項４】
請求項２に記載のゲーム成績のランキング設定システムにおいて、
前記チーム順位更新手段は、
前記プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームに付与するポイントを決定するチーム付与ポイント決定手段と、
該チーム付与ポイント決定手段により決定されたポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶するチームポイント更新手段と、
該チームポイント更新手段により更新された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定するチーム順位決定手段と、を具備し、
前記サーバは、
前記チームグループ決定手段により全ての前記チームが属するグループが決定した後、全ての前記チームの前記既得ポイントを初期化して前記ランキングチャートを更新するランキングチャート初期化手段を具備してなることを特徴とするゲーム成績のランキング設定システム。
【請求項５】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定システムであって、
複数の階層が設定され、各該階層には、所定数のプレイヤーが所属する一以上のグループが設定され、各前記グループにはプレイヤーが遊戯するゲームの成績情報および所属するグループ情報を含む一以上の前記プレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、
該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するグループのプレイヤーの既得成績情報と比較して、当該グループ内における前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、
該プレイヤー順位決定手段により決定された前記グループ内の前記ゲーム成績情報の順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、
所定の時間間隔で前記決定されたゲーム成績情報の順位に基づいて、各前記プレイヤーがランキングされる階層を決定するプレイヤー階層決定手段と、
該プレイヤー階層決定手段により決定された階層内で各前記プレイヤーが属するグループを決定するプレイヤーグループ決定手段と、
を具備してなることを特徴とするゲーム成績のランキング設定システム。
【請求項６】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、
複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手順と、
収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定する手順と、
決定された前記ゲーム成績情報の順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新する手順と、
更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新する手順と、
を具備してなることを特徴とするゲーム成績のランキング設定プログラム。
【請求項７】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、
複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手順と、
収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定する手順と、
決定された前記ゲーム成績情報の順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新する手順と、
更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新する手順と、
所定の時間間隔で前記更新されたチーム順位に基づいて、各前記チームがランキングされる階層を決定する手順と、
決定された当該階層内で各前記チームが属するグループを決定する手順と、
を具備してなることを特徴とするゲーム成績のランキング設定プログラム。
【請求項８】
請求項６又は請求項７に記載のゲーム成績のランキング設定プログラムにおいて、
前記グループ内の前記チームの順位を更新する前記手順は、
前記ゲーム成績情報の順位に基づいて、当該ゲームを遊戯したプレイヤーが所属するチームに付与するポイントを決定する手順と、
該ポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶する手順と、
更新して記憶された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定する手順と、
を具備してなることを特徴とするゲーム成績のランキング設定プログラム。
【請求項９】
請求項７に記載のゲーム成績のランキング設定プログラムにおいて、
前記グループ内の前記チームの順位を更新する前記手順は、
前記ゲーム成績情報の順位に基づいて、当該ゲームを遊戯したプレイヤーが所属するチームに付与するポイントを決定する手順と、
該ポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶する手順と、
更新して記憶された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定する手順と、
を具備し、
所定の時間間隔で、前記決定されたチーム順位に基づいて各前記チームがランキングされる階層を決定し、当該階層内で各前記チームが属するグループを決定し、全ての前記チームが属するグループを決定した後、全ての前記チームの前記既得ポイントを初期化して前記ランキングチャートを更新する手順を具備したことを特徴とするゲーム成績のランキング設定プログラム。
【請求項１０】
複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、
複数の階層が設定され、各該階層には、所定数のプレイヤーが所属する一以上のグループが設定され、各前記グループにはプレイヤーが遊戯するゲームの成績情報および所属するグループ情報を含む一以上の前記プレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、
遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手段と、
収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するグループのプレイヤーの既得成績情報と比較して、当該グループ内における前記ゲーム成績情報の順位を決定する手順と、
決定された前記ゲーム成績情報の順位に基づいて、前記グループ内のランキングチャートを更新する手順と、
所定の時間間隔で前記ゲーム成績情報の順位に基づいて、各前記プレイヤーがランキングされる階層を決定する手順と、
決定された前記階層内で各前記プレイヤーが属するグループを決定する手順と、
を具備してなることを特徴とするゲーム成績のランキング設定プログラム。
【請求項１１】
請求項６乃至請求項１０に記載のゲーム成績のランキング設定プログラムを格納した機械読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム成績のランキング設定システム、ランキング設定プログラム及びそのプラグラムを格納した記録媒体に係り、例えば、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するシステム及びそのプログラムに関するものである。
【背景技術】
【０００２】
従来、コンピュータ制御を用いた様々なゲーム装置には、プレイヤーが遊戯した成績に基づいてプレイヤーをランキング（順位付け）する機能を備えたものが知られている。一般に高得点を獲得したプレイヤーは、ゲームの終了時に自分の名前やニックネームを入力することにより、ゲームの成績とともに自分の名前やニックネームをランキングチャートに掲載することができ、同じゲームを遊戯する他のプレイヤーに対して自己の技量を認識させるのに魅力的な機能となっている。
【０００３】
近年、通信ネットワーク技術の進歩に伴い、ゲームメーカ等が運営するサーバにより通信ネットワークを介してゲームの成績情報を収集しランキングするようなシステムにおいては、プレイヤーは全国或いは全世界から同一のゲームに参加することができるので大勢の人々とゲームの成績を競い合うことができる。一方、人気のあるゲームは多くのプレイヤーが遊戯に参加するため、ランキングの上位者が一定の熟練者で占められてしまい、初心者はなかなか自分の成績や名前等をランキングチャートに掲載することができず、初心者のランキングシステムへの興趣が湧かないという難点があった。
【０００４】
このような難点を考慮して、最新のゲーム成績はその成績の如何に拘らずランキングチャートに記録させるように構成し、ランキングデータを所定以上の上位にランキングされたものを除いて原則として古いものから消去する、あるいは最新のゲーム成績以外で最下位のものから消去するように構成したもの（例えば特開２０００−２３３０６９号公報参照）や、プレイヤーの技量に応じてプレイヤーをグループ分けして、そのグループ毎に難易度の異なる課題を設定してそのグループ内でランキングを決定するようにしたもの（例えば特開２００３−１３５８５４号公報参照）が提案されている。
【０００５】
【特許文献１】特開２０００−２３３０６９号公報
【特許文献２】特開２００３−１３５８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特開２０００−２３３０６９号公報に開示されているランキングシステムでは、低い成績のプレイヤーの成績や名前等がランキングチャートに掲載される効果は一時的なものに過ぎず、熟練者によるランキングチャートの寡占状態を解決できないという課題があった。また、最新ゲームの成績が、他のランキングされている成績とかけ離れたものである場合、同一ゲームを遊戯したプレイヤーの中で自分の技量がどの程度なのかを推し量るという一つの本来的なランキングシステムの意義を損なうという課題があった。
【０００７】
特開２００３−１３５８５４号公報に開示されているランキングシステムでもグループ分けした同一グループのプレイヤーの数が増えていけば、従来と同じくそのグループ内の上位者がある程度固定されてしまうという課題があった。また、プレイヤーの技量に応じた難易度の課題がサーバから与えられて、その課題の設定に従った遊戯をすることになるので、厳格には同一のゲームのランキングシステムではないという課題があった。
【０００８】
本発明はこのような従来の課題に鑑みてなされたものであって、大人数が遊技に参加するゲームであっても全てのプレイヤーがランキングチャートを意識して遊戯することができ、プレイヤーに再遊技の意欲を惹起させることができるゲーム成績のランキング設定システム及びその設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために請求項１に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキングシステムであって、複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、該プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新するチーム順位更新手段と、該チーム順位更新手段により更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、を具備してなることを特徴とする。
【００１０】
請求項２に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキングシステムであって、複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、該プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新するチーム順位更新手段と、該チーム順位更新手段により更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、所定の時間間隔で前記更新されたチーム順位に基づいて、各前記チームがランキングされる階層を決定するチーム階層決定手段と、該チーム階層決定手段により決定された階層内で各前記チームが属するグループを決定するチームグループ決定手段と、を具備してなることを特徴とする。
【００１１】
上記請求項１又は請求項２に記載の発明において、ランキングチャートの各階層に配置されるグループの数は、全ての階層に同数のグループを配置しても良いし、下層に行くに従ってグループ数を増加させるように配置しても良い。例えば最上位階層を第１層とし、以下第２層、第３層、…、としたときに、第１層には１つのグループを配置し、第ｎ層には２の（ｎ−１）乗個のグループを配置するように構成することもできる。また、１つのグループに属するチーム数は、チームのグループ内順位を一覧表示できる程度に任意に設定することができる。
【００１２】
請求項３に記載の発明は、請求項１又は請求項２に記載のゲーム成績のランキング設定システムにおいて、前記チーム順位更新手段は、前記プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームに付与するポイントを決定するチーム付与ポイント決定手段と、該チーム付与ポイント決定手段により決定されたポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶するチームポイント更新手段と、該チームポイント更新手段により更新された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定するチーム順位決定手段と、を具備してなることを特徴とする。
【００１３】
請求項４に記載の発明は、請求項２に記載のゲーム成績のランキング設定システムにおいて、前記チーム順位更新手段は、前記プレイヤー順位決定手段により決定されたプレイヤー順位に基づいて、当該プレイヤーが所属するチームに付与するポイントを決定するチーム付与ポイント決定手段と、該チーム付与ポイント決定手段により決定されたポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶するチームポイント更新手段と、該チームポイント更新手段により更新された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定するチーム順位決定手段と、を具備し、前記サーバは、前記チームグループ決定手段により全ての前記チームが属するグループが決定した後、全ての前記チームの前記既得ポイントを初期化して前記ランキングチャートを更新するランキングチャート初期化手段を具備してなることを特徴とする。
【００１４】
請求項５に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定システムであって、複数の階層が設定され、各該階層には、所定数のプレイヤーが所属する一以上のグループが設定され、各前記グループにはプレイヤーが遊戯するゲームの成績情報および所属するグループ情報を含む一以上の前記プレイヤー情報を格納する領域が設定されたランキングチャートが記憶された記憶手段と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する成績情報収集手段と、該成績情報収集手段により収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するグループのプレイヤーの既得成績情報と比較して、当該グループ内における前記ゲーム成績情報の順位を決定するプレイヤー順位決定手段と、該プレイヤー順位決定手段により決定された前記グループ内の前記ゲーム成績情報の順位に基づいて、前記グループ内のランキングチャートを更新するランキングチャート更新手段と、所定の時間間隔で前記決定されたゲーム成績情報の順位に基づいて、各前記プレイヤーがランキングされる階層を決定するプレイヤー階層決定手段と、該プレイヤー階層決定手段により決定された階層内で各前記プレイヤーが属するグループを決定するプレイヤーグループ決定手段と、を具備してなることを特徴とする。
【００１５】
請求項６に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手順と、収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定する手順と、決定された前記ゲーム成績情報の順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新する手順と、更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新する手順と、を具備してなることを特徴とする。
【００１６】
請求項７に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、複数の階層が設定され、各該階層には、所定数のチームが属する一以上のグループが設定され、各前記チームにはプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手順と、収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するチームが含まれる同一グループのプレイヤーの既得成績情報と比較して、前記ゲーム成績情報の順位を決定する手順と、決定された前記ゲーム成績情報の順位に基づいて、当該プレイヤーが所属するチームの当該グループにおける順位を演算し、当該グループ内のチームの順位を更新する手順と、更新された前記グループ内のチーム順位に基づいて、前記グループ内のランキングチャートを更新する手順と、所定の時間間隔で前記更新されたチーム順位に基づいて、各前記チームがランキングされる階層を決定する手順と、決定された当該階層内で各前記チームが属するグループを決定する手順と、を具備してなることを特徴とする。
【００１７】
請求項８に記載の発明は、請求項６又は請求項７に記載のゲーム成績のランキング設定プログラムにおいて、前記グループ内の前記チームの順位を更新する前記手順は、前記ゲーム成績情報の順位に基づいて、当該ゲームを遊戯したプレイヤーが所属するチームに付与するポイントを決定する手順と、該ポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶する手順と、更新して記憶された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定する手順と、を具備してなることを特徴とする。
【００１８】
請求項９に記載の発明は、請求項７に記載のゲーム成績のランキング設定プログラムにおいて、前記グループ内の前記チームの順位を更新する前記手順は、前記ゲーム成績情報の順位に基づいて、当該ゲームを遊戯したプレイヤーが所属するチームに付与するポイントを決定する手順と、該ポイントを当該チームの既得ポイントに加算して、加算後のポイントを当該チームの既得ポイントとして更新して記憶する手順と、更新して記憶された当該チームの既得ポイントを該チームが属するグループの他のチームの既得ポイントと比較して、当該グループ内におけるチームの順位を決定する手順と、を具備し、所定の時間間隔で、前記決定されたチーム順位に基づいて各前記チームがランキングされる階層を決定し、当該階層内で各前記チームが属するグループを決定し、全ての前記チームが属するグループを決定した後、全ての前記チームの前記既得ポイントを初期化して前記ランキングチャートを更新する手順を具備したことを特徴とする。
【００１９】
請求項１０に記載の発明は、複数のゲーム装置で実行されるゲームプログラムにより生成されるゲームの成績を通信ネットワークを介して収集してランキングを設定するゲーム成績のランキング設定プログラムであって、複数の階層が設定され、各該階層には、所定数のプレイヤーが所属する一以上のグループが設定され、各前記グループにはプレイヤーが遊戯するゲームの成績情報および所属するグループ情報を含む一以上の前記プレイヤー情報を格納する領域が設定されたランキングチャートを記憶手段に記憶する手順と、遊戯されたゲームの終了時に当該ゲームの成績情報を収集する手段と、収集された前記成績情報を、当該ゲームを遊戯したプレイヤーが所属するグループのプレイヤーの既得成績情報と比較して、当該グループ内における前記ゲーム成績情報の順位を決定する手順と、決定された前記ゲーム成績情報の順位に基づいて、前記グループ内のランキングチャートを更新する手順と、所定の時間間隔で前記ゲーム成績情報の順位に基づいて、各前記プレイヤーがランキングされる階層を決定する手順と、決定された前記階層内で各前記プレイヤーが属するグループを決定する手順と、を具備してなることを特徴とする。
【００２０】
請求項１１に記載の発明は、請求項６乃至請求項１０に記載のゲーム成績のランキング設定プログラムを格納した機械読取可能な記録媒体である。
【発明の効果】
【００２１】
上述のように構成された本発明の一実施形態によれば、ランキングチャートを複数の階層構造に設定し、各階層に一以上のグループを設定し、各グループには所定数のチームが属するように構成し、各チームにプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域を設定して、このゲームの成績情報に基づいて、これら複数のチームのランキングを設定するので、各グループに属するチーム数は予め定めた所定数であって増減することがないため、このチーム数をランキング表示が容易に可能な数に設定することにより、各プレイヤーはゲームの終了毎に自分が所属するチームのグループ内ランキングをランキングチャートで確認することで、自分の成績がランキングシステムに常に関与していることを実感することができる。従って、プレイヤーがランキングシステムに対する興味を損なうことがないので、プレイヤーにゲームの再遊技の意欲を湧出させることができる。
【００２２】
なお、自分の所属するチームが参加チーム全体のどのレベルに位置しているかは、自分が所属しているチームがランキングチャートのどの階層に配置されたグループに属しているかを確認することにより、容易に認識することができる。
【００２３】
また、各階層又は各グループで難易度の異なる課題を設定することはないので、全てのプレイヤーが遊戯するゲームの設定条件の同一性を厳格に確保することができる。
【００２４】
本発明の他の実施形態によれば、上述した本発明の効果に加えて、所定の時間間隔で更新されたグループ内順位に基づいて、各チームの階層の入替えを行うことができる。即ち、上記所定の時間間隔の期間においてグループ内順位が上位のチームは上層の階層にランクアップされ、グループ内順位が下位のチームは下層の階層へランクダウンされるように構成することができる。このように構成することにより、各プレイヤーは自分の所属するチームがより高い階層にランキングされるように次のゲームに対する志気を高揚させるので、プレイヤーにゲームの再遊技の意欲を惹起させることができ、ランキングシステムに対する関心を高く維持することができる。
【００２５】
本発明のさらに他の実施形態によれば、ランキングチャートを、複数の階層構造に設定し、各階層に一以上のグループを設定し、各グループには所定数のプレイヤーが所属するように構成し、各グループにプレイヤーが遊戯するゲームの成績情報および所属するチーム情報を含む一以上のプレイヤー情報を格納する領域を設定して、このゲームの成績情報に基づいて、これら複数のプレイヤーのランキングを設定するように構成できるので、各プレイヤーは自分のグループ内ランキングを直接ランキングチャートで確認することができ、ランキングシステムに対する興趣を高めることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態について、店舗に設置されたコンピュータ制御された複数のゲームを遊戯できるゲーム装置で来店客（プレイヤー）がゲームを行い、そのゲーム成績によって店舗（チーム）のランキング（順位付け）を行うモデルを例に、図面を参照して詳細に説明する。本モデルでは全国から約１０００店の店舗がエントリーしており、各店舗には数名から十名数のプレイヤーが所属している。各プレイヤーは事前に各自が所属する店舗を決め、その店舗のゲーム装置または店舗サーバ（図示しない）にプレイヤー情報を登録する。店舗のゲーム装置またはゲームサーバには、プレイヤーが遊戯するゲームの成績情報および所属する店舗情報を含む、その店舗に所属する全てのプレイヤー情報を格納する領域が設定されている。店舗のゲーム装置またはゲームサーバはプレイヤーから提供されたプレイヤー情報をサーバ１００にアップロードし、サーバ１００は対応する識別番号を生成し、店舗のゲーム装置または店舗サーバに送信して当該プレイヤーに付与する。尚、受信した識別番号は、店舗のゲーム装置またはゲームサーバによって、これに着脱可能な磁気カードまたはＩＣカード等の外部記憶媒体に記録保存される。
【００２７】
図1は、本実施形態のネットワーク構成の一例を示すネットワーク接続図である。図において、全国の店舗に設置されているゲーム装置１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ、１０Ｅ、等のゲーム装置１０は、インターネット等の通信ネットワーク２０を介してサーバ１００に接続されている。尚、これらゲーム装置１０は１店舗に１台とは限らず、複数台設置される場合もありうる。プレイヤーはゲームを行う際に、プレイヤーの識別番号をゲーム装置１０に入力し、又は磁気カードまたはＩＣカード等の外部記憶媒体からゲーム装置１０が読み出してサーバ１００に送信し、サーバ１００側からゲーム許可の信号を得てゲームを開始する。1回のゲームが終了する毎にゲーム装置１０からネットワーク２０を介して当該ゲームの成績情報がサーバ１００にアップロードされ、その成績情報に基づいて当該プレイヤーが所属する店舗のランキングが行われる。サーバ１００にて作成されたランキング情報は、所定の識別情報を有している者に対して、パーソナルコンピュータ等の情報処理端末３０からネットワーク２０を介して、また、携帯電話等の携帯端末４０から無線中継基地局５０及びネットワーク２０を介して、サーバ１００内に閲覧可能に公開される。
【００２８】
図２は、サーバ１００の内部及びサーバ１００に接続された各種データベース（記憶手段１５０）を示すブロック図である。
【００２９】
サーバ１００は、プレイヤーがゲームを行った後にゲーム装置１０からネットワーク２０を介してアップロードされるゲームの成績情報を収集する成績情報収集手段１と、この情報収集手段１が収集した情報をこのプレイヤーが所属する店舗が属しているグループの他のプレイヤーの成績と比較してそのグループ内のプレイヤー順位（ゲーム成績情報の順位）を決定するプレイヤー順位決定手段２と、決定されたプレイヤー順位に基づいてこのプレイヤーが所属する店舗の当該グループにおける順位を演算してグループ内店舗順位を決定し、当該グループ内の全ての店舗の順位を更新するチーム（店舗）順位更新手段３と、この店舗順位更新手段３により更新された店舗順位に基づいて後述するグループ内店舗ランキングチャート１３２その他の情報を更新するランキングチャート更新手段４とを備えている。店舗順位決定手段３は、プレイヤー順位決定手段２により決定されたプレイヤー順位に基づいてそのプレイヤーが所属する店舗に付与するポイントを決定するチーム（店舗）付与ポイント決定手段３１０と、決定された付与ポイントを店舗の既得ポイントに加算して加算後のポイントをその店舗の既得ポイントとして更新して記憶するチーム（店舗）ポイント更新手段３２０と、更新された既得ポイントに基づいてその店舗が属しているグループの全ての店舗のグループ内順位を決定するチーム（店舗）順位決定手段３３０とを備えている。
【００３０】
また、サーバ１００は、所定の時間（例えば１週間）を計時するタイマー５と、このタイマー５が所定時間を計時したときに店舗順位更新手段３で決定している全ての店舗のグループ内店舗順位を確定するグループ内チーム（店舗）順位確定手段６と、この確定順位に基づいて後述するグループランキングチャート１３１において各店舗がランキングされる階層を決定するチーム（店舗）階層決定手段７と、各店舗が決定された階層内の何れのグループに配置されるかを決定するチーム（店舗）グループ決定手段８と、全ての店舗のグループ配置が終了した時点で全ての店舗の既得ポイントを初期化してグループ内店舗ランキングチャート１３２その他を更新するランキングチャート初期化手段９とを備えている。
【００３１】
サーバ１００には記憶手段１５０に記憶された各種のデータベースが接続または内蔵されており、プレイヤー情報データベース１１０には図３に示すように、このランキングシステムに登録したプレイヤーの識別番号、名前（ニックネーム）、所属する店舗の登録番号、各ゲームに関する個人成績、その他のプレイヤー情報が蓄積されている。説明の便宜上、ゲームの種類をゲームＡ、ゲームＢ、ゲームＣの３種類としているが、ゲームの種類は何種類でも良い。各ゲーム成績の回数の項目にはそのプレイヤーが過去に行ったそのゲームの回数が記録されており、順位の項目には後述するランキングチャートにおいてそのプレイヤーが属しているグループ内での個人順位が記録されており、貢献点の項目にはそのプレイヤーが行ったゲームの成績に基づいて所属している店舗に取得させた（貢献した）点数の累計が記録されている。これらのプレイヤー情報に基づいて、必要に応じてプレイヤー個人のあるゲームにおける全プレイヤー中のランキング等のランキング情報１１１が作成される。
【００３２】
店舗情報データベース１２０には図４に示すように、このランキングシステムに登録している各店舗の登録番号、店舗名、店舗の所在地域、各ゲームに関する店舗の成績、所属しているプレイヤーの人数、所属プレイヤーの識別番号、その他の店舗情報が蓄積されている。各ゲーム成績の回数の項目にはその店舗に所属している全てのプレイヤーが行ったゲーム回数の累計が記録されており、得点の項目には所属プレイヤーのゲーム成績に基づいて店舗に付与された得点の累計が記録されており、順位の項目には後述するランキングチャートにおいてその店舗が属しているグループ内の店舗順位が記録されている。グループの項目には店舗が所属しているグループ（このグループの詳細は後に詳述する）の識別記号が記録されている。これらの店舗情報に基づいて、必要に応じて店舗別の所属プレイヤーの店舗への貢献度ランキング等のランキング情報１２１が作成される。
【００３３】
ランキング情報データベース１３０には、各ゲームのグループランキングチャート１３１、グループ内店舗ランキングチャート１３２、グループ内プレイヤーランキングチャート１３３、配点表１３４等の情報が蓄積されている。
【００３４】
グループランキングチャート１３１は、各ゲーム毎に図５に示すような階層１乃至階層７からなる階層構造に設定されている。各階層内のＧＡ１００１等の記号はその階層内に設定されている１つのグループを示しており、各グループには、それぞれ１１店の店舗が属している。
【００３５】
最上位の階層１には１つのグループ、階層２には２つのグループ、階層３には４つのグループというように下層に向かうに従い２倍になるようにグループを配置している。このように配置することにより、登録される店舗数が増えても徒に階層数を増やす必要がないランキングチャートが構成される。因みにこの例では、階層４に８グループ、階層５に１６グループ、階層６に３２グループそして階層７には６４グループが配置されているので、７階層で１２７グループ、１３９７店舗のランキングに対応することができる。各店舗はこれらの何れかのグループに配属され、配属されたグループ内で他の１０店舗とランキングを競う。
【００３６】
図６は図５の各グループにおける店舗のランキングを表すグループ内店舗ランキングチャート１３２を示す。各グループには１１店の店舗が配属されており、各店舗に所属するプレイヤーがゲームを行って、その成績に基づいて各店舗の得点が変化し、グループ内での店舗の順位が変わるたびにランキングが更新されるようになっている。
【００３７】
図７は、１つのグループ内の１１店舗に所属する全てのプレイヤーの順位を表すグループ内プレイヤーランキングチャート１３３を示し、図８は、各ゲームの配点表１３４を示す。これらグループ内プレイヤーランキングチャート１３３と配点表１３４を用いて、プレイヤーの最新ゲーム成績情報をその成績に基づく所属店舗への付与ポイントに換算する。即ち最新のゲーム成績による得点からグループ内プレイヤーランキングチャート１３３を用いてそのプレイヤーのグループ内順位を決定し、配点表１３４と照合して店舗への付与ポイントを決定する。例えば、プレイヤーがゲームＡを行った結果、グループ内順位が３位であった場合、配点表１３４に基づいてそのプレイヤーの所属する店舗に９９点が付与されることになる。
【００３８】
配点表１３４の配点は、ゲームの１位が入替わる、即ちあるゲームでハイスコアが更新されると増加するように設定されている。これにより、ゲームへの参加回数が少ない者でも高順位になれば高得点を店舗に付与できるようになる。
【００３９】
次に図９を参照して本発明に係るランキング設定システムの一実施形態によるランキングチャートの更新方法について説明する。図９はランキングチャートの更新に係る一連の手順を示すフローチャートである。
【００４０】
まず、本システムの運営者は全国から店舗を募って予備的なゲームコンペを催し、その結果を元に初回のランキングチャートを決定して記憶手段１５０に記憶する（Ｓ１０）。初回のランキングチャートを決定した後、所定の時間間隔、例えば１週間を単位としてタイマーをセットする（Ｓ２０）。タイマーをセットするとサーバ１００はゲームの成績情報がアップロードされたか否かをチェックする（Ｓ３０）。ゲーム成績情報のアップロードは、各店舗のゲーム装置１０において１ゲームが終了する毎に行われても、所定時間（例えば１日）毎の成績情報をゲーム装置１０または店舗サーバが記憶しておき、この所定時間単位でアップロードしても何れでも良い。ゲーム成績情報がアップロードされるとそのゲーム開始前又は各ゲーム開始前にプレイヤーから送信されているプレイヤー識別番号から参照すべきグループ内プレイヤーランキングチャート１３３を検索して、ゲーム成績情報に基づいてプレイヤーのグループ内順位を決定する（Ｓ４０）。その後、決定されたプレイヤー順位に基づいて、配点表１３４を参照して所属店舗に付与するポイントを決定する（Ｓ５０）。Ｓ５０の手順で決定された付与ポイントをその店舗の既得ポイントに加算し、加算したポイントをその店舗の既得ポイントとして更新して記憶する（Ｓ６０）。更新された店舗のポイントをグループ内店舗ランキングチャート１３２で同一グループの他の店舗のポイントと比較してグループ内の順位を決定し（Ｓ７０）、グループ内店舗ランキングチャート１３２を更新する（Ｓ８０）。上述したＳ３０からＳ８０までの手順をタイマーにセットした１週間が経過するまで繰り返す。
【００４１】
１週間が経過するとＳ９０にて肯定判断がなされＳ１００に進み、その時点にて１週間の実績としてグループ内店舗ランキングチャート１３２を確定する。その後、確定したグループ内店舗順位に基づいて、次回のグループランキングチャート１３１を決定するために各店舗の移動先の階層を決定する（Ｓ１１０）。尚、Ｓ９０では１週間に限らず、所定時間（例えば１日）毎であれば良い。またＳ１００の手順は必須ではなく、手順Ｓ９０にて所定時間の経過を認知した時点の更新されたグループ内店舗ランキングチャート１３２を参照するようにしても良い。
【００４２】
確定したグループ内店舗順位に基づいた各店舗の階層を入替えるアルゴリズムの原則を図１０に示す。階層入替えアルゴリズムの原則は、上に２階層以上かつ下に３階層以上ある階層（この例では階層３と階層４）では、グループ内店舗順位が１位の店舗は２階層上の階層へ移動し、グループ内店舗順位が２位及び３位の店舗は１階層上の階層に移動する。グループ内順位が４位乃至７位の４店舗は１階層下の階層に移動し、８位乃至１１位の店舗は２階層下の階層へ移動する。他の階層についてもこのアルゴリズムを原則とし、原則どおりの入替え先が存在しない場合にその階層独自の方法で移動するようにする。
【００４３】
階層１のグループに属している店舗はそれより上の階層が存在しないため、図１０に示すように１位乃至３位の店舗は原則から外れて、１位の店舗は階層１を維持し、２位及び３位の店舗は階層２に移動する。４位以下の店舗は上記原則通りに、４位乃至７位は１階層下の階層に移動し、８位乃至１１位の店舗は２階層下の階層に移動する。
【００４４】
階層２のグループに属している店舗は、２階層上の階層が存在しないため、１位の店舗が原則から外れて、１つ上の階層１に移動する。２位乃至１１位の店舗は原則通りに移動する。
【００４５】
階層３と階層４のグループに属している店舗は、上述したように全ての店舗が原則通りに移動する。
【００４６】
以下、階層５から階層７については、階層７に全てのグループ（６４グループ）が存在することを前提に、図１０を参照して説明する。
【００４７】
階層５のグループに属している店舗は、全ての店舗が原則通りに移動する。
【００４８】
階層６のグループに属している店舗は、１位乃至３位の店舗は原則通りに移動し、４位以下の店舗は階層７と入替える店舗数の関係から、４位乃至７位の店舗は階層６を維持し、８位乃至１１位の店舗（３２グループ×４店舗＝１２８店舗）が階層７に移動する。
【００４９】
階層７のグループに属している店舗は、下の階層が存在しないため、４位乃至１１位の店舗が原則から外れて階層７を維持する。１位乃至３位の店舗は原則通りに移動する。
【００５０】
次に階層７に全てのグループ（６４グループ）が存在しない場合について、図１１を参照して説明する。この場合、階層１乃至階層４のグループに属している店舗については、上述の図１０により説明したアルゴリズムで店舗の入替えが行われる。以下、階層５乃至階層７のグループに属している店舗の入替えについて、具体例として、このシステムに登録している店舗数が１０００店舗の場合について説明する。
【００５１】
登録店舗数が１０００店舗の場合、１グループを１１店舗ずつグループを構成していくと１１店舗構成の（正規の）グループが９０グループ（９９０店舗）と１０店舗構成のグループが１グループできることになり全部で９１のグループとなる。これらを階層１から順に配置していくと、階層７には１１店舗構成のグループが２７グループ、１０店舗構成のグループが１グループの２８グループが配置される。
【００５２】
ここで図１０で説明したアルゴリズム通りに階層７のグループに属している店舗を入替えると、階層７から階層５へ２８店舗（２８グループから１店舗ずつ）、階層７から階層６へ５６店舗（２８グループから２店舗ずつ）が移動する。これで階層７のグループに属している店舗の入替えが終了する。一般に階層７にＮ個（１≦Ｎ≦６４）のグループが配置されている場合、階層７から階層５へＮ店舗、階層７から階層６へ２Ｎ店舗が移動する。
【００５３】
階層６のグループに属している店舗は、階層７のグループに属している店舗と５６店舗を入替えることになり、図１１に示すように階層６のグループのうち１４グループから階層７へ移動する店舗を決定すればよい。階層６の残りの１８グループに属している店舗は、４位乃至１１位の店舗を階層６に維持させて階層６に属している店舗の入替えを終了する。
【００５４】
階層５のグループに属している店舗は、階層７のグループに属している店舗と２８店舗を入替えることになり、図１１に示すように階層５のグループのうち７グループから階層７へ移動する店舗を決定すればよい。階層５の残りの９グループに属している店舗は、４位乃至７位の店舗を階層５に維持し、８位乃至１１位の店舗を階層６に移動させて階層５に属している店舗の入替えを終了する。
【００５５】
図１２は上述した店舗の階層入替えの手順を示すフローチャートであり、図９のフローチャートにおける店舗階層決定手順Ｓ１１０の詳細を示すものである。手順Ｓ１００で全店舗のグループ内順位を確定した後、手順Ｓ２００にて階層の移動（同一階層を維持する場合も含む）を決定する店舗を抽出する。
【００５６】
次に抽出した店舗が属している階層を判別する手順Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２４０、Ｓ２５０乃至Ｓ２６０にて、当該店舗の店舗情報データベース１２０を参照して店舗の階層を判別する。
【００５７】
判別した階層に応じて次の手順、即ち抽出された店舗が階層１か否かを判別するＳ２１０で肯定判断の場合はＳ２１１、Ｓ２１２乃至Ｓ２１３へ、Ｓ２１０が否定判断でＳ２２０で肯定判断の場合（階層２）はＳ２２１、Ｓ２２２乃至Ｓ２２３へ、Ｓ２２０が否定判断でＳ２３０で肯定判断の場合（階層３）はＳ２３１、Ｓ２３２乃至Ｓ２３３へ、Ｓ２３０が否定判断でＳ２４０で肯定判断の場合（階層４）はＳ２４１、Ｓ２４２乃至Ｓ２４３へ、Ｓ２４０が否定判断でＳ２５０で肯定判断の場合（階層５）はＳ２５１、Ｓ２５２乃至Ｓ２５３へ、Ｓ２５０が否定判断でＳ２６０で肯定判断の場合（階層６）はＳ２６１、Ｓ２６２乃至Ｓ２６３へ、又はＳ２６０で否定判断の場合（階層７）はＳ２７１乃至Ｓ２７２への何れかの手順に進み、当該店舗のグループ内順位を判別する。
【００５８】
手順Ｓ２００で抽出された店舗が階層１に属している場合、手順Ｓ２１０で肯定判断がなされ、手順Ｓ２１１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２１１で肯定判断の場合Ｓ３１２に進み、同一階層（階層１）を維持することが決定され、手順Ｓ３００へ進んで店舗情報データベース１２０の当該店舗のデータレコードに記憶させる。手順Ｓ２１０で肯定判断がなされた後に手順Ｓ２１１で否定判断がなされた場合は手順Ｓ２１２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２１２で肯定判断の場合Ｓ３１３に進み、１階層下の階層（階層２）に移動することが決定されＳ３００へ進む。Ｓ２１２で否定判断がなされた場合は手順Ｓ２１３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２１３で肯定判断の場合Ｓ３１３に進み、１階層下の階層（階層２）に移動することが決定されＳ３００へ進む。Ｓ２１３で否定判断がなされた場合は手順Ｓ３１４に進み、２階層下の階層（階層３）に移動することが決定されＳ３００へ進む。
【００５９】
手順Ｓ２００で抽出された店舗が階層２に属している場合、手順Ｓ２１０で否定判断がなされて手順Ｓ２２０に進み、Ｓ２２０で肯定判断がなされて手順Ｓ２２１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２２１で肯定判断の場合Ｓ３２１に進み、１階層上の階層（階層１）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２２０で肯定判断がなされた後に手順Ｓ２２１で否定判断がなされた場合は手順Ｓ２２２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２２２で肯定判断の場合Ｓ３２１に進み、１階層上の階層（階層１）に移動することが決定されＳ３００へ進む。Ｓ２２２で否定判断がなされた場合は手順Ｓ２２３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２２３で肯定判断の場合Ｓ３２３に進み、１階層下の階層（階層３）に移動することが決定されＳ３００へ進む。Ｓ２２３で否定判断がなされた場合は手順Ｓ３２４に進み、２階層下の階層（階層４）に移動することが決定されＳ３００へ進む。
【００６０】
手順Ｓ２００で抽出された店舗が階層３に属している場合、手順Ｓ２１０で否定判断がなされて手順Ｓ２２０に進み、手順Ｓ２２０でも否定判断がなされて手順Ｓ２３０に進み、Ｓ２３０で肯定判断がなされて手順Ｓ２３１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２３１で肯定判断の場合Ｓ３３０に進み、２階層上の階層（階層１）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２３０で肯定判断がなされた後に手順Ｓ２３１で否定判断がなされた場合は手順Ｓ２３２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２３２で肯定判断の場合Ｓ３３１に進み、１階層上の階層（階層２）に移動することが決定されＳ３００へ進む。Ｓ２３２で否定判断がなされた場合は手順Ｓ２３３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２３３で肯定判断の場合Ｓ３３３に進み、１階層下の階層（階層４）に移動することが決定されＳ３００へ進む。Ｓ２３３で否定判断がなされた場合は手順Ｓ３３４に進み、２階層下の階層（階層５）に移動することが決定されＳ３００へ進む。
【００６１】
手順Ｓ２００で抽出された店舗が階層４に属している場合、手順Ｓ２１０、Ｓ２２０及びＳ２３０で否定判断がなされて手順Ｓ２４０に進み、Ｓ２４０で肯定判断がなされて手順Ｓ２４１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２４１で肯定判断の場合Ｓ３４０に進み、２階層上の階層（階層２）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２４０で肯定判断がなされた後に手順Ｓ２４１で否定判断がなされた場合は手順Ｓ２４２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２４２で肯定判断の場合Ｓ３４１に進み、１階層上の階層（階層３）に移動することが決定されＳ３００へ進む。Ｓ２４２で否定判断がなされた場合は手順Ｓ２４３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２４３で肯定判断の場合Ｓ３４３に進み、１階層下の階層（階層５）に移動することが決定されＳ３００へ進む。Ｓ２４３で否定判断がなされた場合は手順Ｓ３４４に進み、２階層下の階層（階層６）に移動することが決定されＳ３００へ進む。
【００６２】
手順Ｓ２００で抽出された店舗が階層５に属している場合、手順Ｓ２１０、Ｓ２２０、Ｓ２３０及びＳ２４０で否定判断がなされて手順Ｓ２５０に進み、Ｓ２５０で肯定判断がなされて手順Ｓ２５１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２５１で肯定判断の場合Ｓ３５０に進み、２階層上の階層（階層３）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２５０で肯定判断がなされた後に手順Ｓ２５１で否定判断がなされた場合は手順Ｓ２５２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２５２で肯定判断の場合Ｓ３５１に進み、１階層上の階層（階層４）に移動することが決定されＳ３００へ進む。Ｓ２５２で否定判断がなされた場合は手順Ｓ２５３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２５３で肯定判断の場合、手順Ｓ２５４に進む。Ｓ２５４では、当該店舗がこのＳ２５４に進んできた何番目の店舗であるかをカウントし、上述した階層７に配置されているグループ数Ｎと比較してＮ番目以内であるか否かが判断される。Ｓ２５４で否定判断の場合Ｓ３５２に進み、同一階層（階層５）を維持することが決定されＳ３００へ進む。Ｓ２５４で肯定判断の場合はＳ３５３に進み、１階層下の階層（階層６）に移動することが決定されＳ３００へ進む。Ｓ２５３で否定判断がなされた場合、手順Ｓ２５５に進む。Ｓ２５５では前述のＳ２５４と同様に当該店舗がこのＳ２５５に進んできた何番目の店舗であるかをカウントし、階層７に配置されているグループ数Ｎと比較してＮ番目以内であるか否かが判断される。Ｓ２５５で否定判断の場合Ｓ３５３に進み、１階層下の階層（階層６）に移動することが決定されＳ３００へ進む。Ｓ２５５で肯定判断の場合は手順Ｓ３４４に進み、２階層下の階層（階層７）に移動することが決定されＳ３００へ進む。
【００６３】
手順Ｓ２００で抽出された店舗が階層６に属している場合、手順Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２４０及びＳ２５０で否定判断がなされて手順Ｓ２６０に進み、Ｓ２６０で肯定判断がなされて手順Ｓ２６１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２６１で肯定判断の場合Ｓ３６０に進み、２階層上の階層（階層４）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２６０で肯定判断がなされた後に手順Ｓ２６１で否定判断がなされた場合は手順Ｓ２６２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２６２で肯定判断の場合Ｓ３６１に進み、１階層上の階層（階層５）に移動することが決定されＳ３００へ進む。Ｓ２６２で否定判断がなされた場合は手順Ｓ２６３に進みグループ内順位が４位乃至７位であるか否かが判断される。Ｓ２６３で肯定判断の場合Ｓ３６２に進み、同一階層（階層６）を維持することが決定されＳ３００へ進む。Ｓ２６３で否定判断がなされた場合、手順Ｓ２６４に進む。Ｓ２６４では、当該店舗がこのＳ２６４に進んできた何番目の店舗であるかをカウントし、上述した階層７に配置されているグループ数Ｎの２倍の数、即ち２Ｎと比較して２Ｎ番目以内であるか否かが判断される。Ｓ２６４で否定判断の場合Ｓ３６２に進み、同一階層（階層６）を維持することが決定されＳ３００へ進む。Ｓ２６４で肯定判断の場合は手順Ｓ３６３に進み、１階層下の階層（階層７）に移動することが決定されＳ３００へ進む。
【００６４】
手順Ｓ２００で抽出された店舗が階層７に属している場合、手順Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２４０及びＳ２５０で否定判断がなされて手順Ｓ２６０に進み、Ｓ２６０で否定判断がなされて手順Ｓ２７１に進んでグループ内順位が１位であるか否かが判断される。Ｓ２７１で肯定判断の場合Ｓ３７０に進み、２階層上の階層（階層５）に移動することが決定され手順Ｓ３００へ進む。手順Ｓ２６０で否定判断がなされた後に手順Ｓ２７１で否定判断がなされた場合は手順Ｓ２７２に進みグループ内順位が２位又は３位であるか否かが判断される。Ｓ２７２で肯定判断の場合Ｓ３７１に進み、１階層上の階層（階層６）に移動することが決定されＳ３００へ進む。Ｓ２７２で否定判断がなされた場合は手順Ｓ３７２に進み、同一階層（階層７）を維持することが決定されＳ３００へ進む。
【００６５】
手順Ｓ３００では決定した各店舗の移動先の階層（同一階層を維持する場合を含む）を店舗情報データベース１２０に記憶させる。
【００６６】
図９のフローチャートに戻って、上述のように１週間で確定したグループ内店舗順位に基づいて全ての店舗の階層を決定する（Ｓ１２０）。次に決定した各階層の中で、各店舗が属するグループを決定する（Ｓ１３０）。グループ分けの方法については、同一階層内のグループに優劣はなく、同一階層に移動してきた各店舗間にも優劣は考慮しないので任意の方法でグループ分けを行うことができる。例えば店舗の地域情報を元にグループ分けをすることができる。この場合、各店舗の郵便番号データや固定電話の市外局番データ等を利用して機械的に１１店舗ずつのグループを決定すればよい。
【００６７】
全ての店舗のグループが決定した後、全ての店舗の既得ポイントを０点に初期化して（Ｓ１４０）、グループランキングチャート１３１を更新し（Ｓ１５０）、タイマーをセットして（Ｓ２０）、次の１週間のランキングを競う。
【００６８】
本発明の他の実施形態として、上述した実施形態において全ての店舗にプレイヤーが１人所属しているモデルと略等価な実施形態がある。この場合、上述した店舗の要件がプレイヤーと等価になり、店舗のグループ内順位はプレイヤーのグループ内順位と、店舗のグループ内ランキングチャートはプレイヤーのグループ内ランキングチャートと等価である。
【００６９】
即ち、ランキングチャートは階層１乃至階層７の７階層に設定し、階層１に１グループ、階層２に２グループ、階層３に４グループ、階層４に８グループ、階層５に１６グループ、階層６に３２グループ、そして階層７に最大６４のグループを設定することができる。そして例えば各グループには１１人のプレイヤーが所属し、サーバに接続または内蔵されたデータベースにはプレイヤーが遊戯するゲームの成績情報および所属するグループ情報を含む複数のプレイヤー情報を格納する領域が設定されており、これらのプレイヤーのゲーム成績情報に基づいてプレイヤーのグループ内ランキングが設定されるように構成することができる。
【００７０】
サーバは、遊戯されたゲームの終了時に当該ゲームの成績情報を収集し、収集したゲーム成績情報を当該ゲームを遊戯したプレイヤーが所属するグループの他のプレイヤーの既得成績情報と比較して、当該ゲーム成績の当該グループにおけるプレイヤー順位を決定し、この順位に基づいてグループ内プレイヤーランキングチャートを更新する。
【００７１】
サーバは、所定の時間間隔、例えば１週間単位で更新されたプレイヤー順位に基づいて、次回ランキングチャートに各プレイヤーがランキングされる階層を決定し、決定した階層内で各プレイヤーが属するグループを決定する。
【００７２】
この実施形態によれば、各プレイヤーは自らのランキングを直接ランキングチャートで確認することができるので、ランキングシステムに対する興趣を高めることができる。
【００７３】
以上詳細に説明したように本発明に係るランキング設定システムによれば、大人数が遊技に参加するゲームであっても全てのプレイヤーがランキングチャートを意識して遊戯することができ、プレイヤーに再遊技の意欲を惹起させることができるゲーム成績のランキング設定システムを提供することができる。
【産業上の利用可能性】
【００７４】
本発明は、上述したゲームに限らず、全国的に系列店舗を展開する販売店等の売上成績評価システム等にも応用することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態によるネットワーク接続図である。
【図２】本発明の一実施形態によるサーバの内部及びサーバに接続されたデータベースを示すブロック図である。
【図３】図２のプレイヤー情報データベースを示す図である。
【図４】図２の店舗情報データベースを示す図である。
【図５】図２のグループランキングチャートを示す図である。
【図６】図２のグループ内店舗ランキングチャートを示す図である。
【図７】図２のグループ内プレイヤーランキングチャートを示す図である。
【図８】図２の配点表を示す図である。
【図９】本発明の一実施形態によるランキングチャートの更新手順を示すフローチャートである。
【図１０】本発明の一実施形態による店舗の階層入替えアルゴリズムの原則を説明するための図である。
【図１１】本発明の一実施形態による店舗の階層入替えアルゴリズムの例外を説明するための図である。
【図１２−１】本発明の一実施形態による店舗の階層入替え手順を示すフローチャートである。
【図１２−２】本発明の一実施形態による店舗の階層入替え手順を示すフローチャートである。
【符号の説明】
【００７６】
１  成績情報収集手段
２  プレイヤー順位決定手段
３  チーム（店舗）順位更新手段
４  ランキングチャート更新手段
５  タイマー
６  グループ内チーム（店舗）順位確定手段
７  チーム（店舗）階層決定手段
８  チーム（店舗）グループ決定手段
９  ランキングチャート初期化手段
１０、１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ、１０Ｅ  ゲーム装置
２０  通信ネットワーク
３０  情報処理端末
４０  携帯端末
５０  基地局
１００  サーバ
１１０  プレイヤー情報データベース
１１１  プレイヤー別ゲームランキング情報
１２０  店舗情報データベース
１２１  店舗別プレイヤーランキング情報
１３０  ランキング情報データベース
１３１  グループランキングチャート
１３２  グループ内店舗ランキングチャート
１３３  グループ内プレイヤーランキングチャート
１３４  配点表
１５０  記憶手段
３１０  チーム（店舗）付与ポイント決定手段
３２０  チーム（店舗）ポイント更新手段
３３０  チーム（店舗）順位決定手段
Ｓ１０  ランキングチャート記憶手順
Ｓ３０  成績情報収集手段
Ｓ４０  プレイヤー順位決定手順
Ｓ５０  チーム（店舗）付与ポイント決定手順
Ｓ６０  チーム（店舗）ポイント更新手順
Ｓ７０  チーム（店舗）順位決定手順
Ｓ８０  ランキングチャート更新手順
Ｓ１１０  チーム（店舗）階層決定手順
Ｓ１３０  チーム（店舗）グループ決定手順
Ｓ１４０  ランキングチャート初期化手順
Ｓ２１０、Ｓ２２０、Ｓ２３０、Ｓ２４０、Ｓ２５０、Ｓ２６０  チーム（店舗）階層判別手順
Ｓ２１１、Ｓ２１２、Ｓ２１３、Ｓ２２１、Ｓ２２２、Ｓ２２３、Ｓ２３１、Ｓ２３２、Ｓ２３３、Ｓ２４１、Ｓ２４２、Ｓ２４３、Ｓ２５１、Ｓ２５２、Ｓ２５３、Ｓ２６１、Ｓ２６２、Ｓ２６３、Ｓ２７１、Ｓ２７２  チーム（店舗）順位判別手順
Ｓ３１２、Ｓ３１３、Ｓ３１４、Ｓ３２１、Ｓ３２３、Ｓ３２４、Ｓ３３０、Ｓ３３１、Ｓ３３３、Ｓ３３４、Ｓ３４０、Ｓ３４１、Ｓ３４３、Ｓ３４４、Ｓ３５０、Ｓ３５１、Ｓ３５２、Ｓ３５３、Ｓ３５４、Ｓ３６０、Ｓ３６１、Ｓ３６２、Ｓ３６３、Ｓ３７０、Ｓ３７１、Ｓ３７２  チーム（店舗）階層入替手順
【図１】
2007143597.tif 000003
【図２】
2007143597.tif 000004
【図３】
2007143597.tif 000005
【図４】
2007143597.tif 000006
【図５】
2007143597.tif 000007
【図６】
2007143597.tif 000008
【図７】
2007143597.tif 000009
【図８】
2007143597.tif 000010
【図９】
2007143597.tif 000011
【図１０】
2007143597.tif 000012
【図１１】
2007143597.tif 000013
【図１２−１】
2007143597.tif 000014
【図１２−２】
2007143597.tif 000015