(57)【要約】      （修正有）【課題】特にゲームシステムで下位に位置するプレイヤに対しても、ランキングトップを目指すという興趣性を与えることで、プレイヤ同士が競い合う強い動機付けを備えたランキングを生成できるプログラムを提供する。【解決手段】コンピュータを、ゲームをプレイする複数のプレイヤそれぞれに対して、プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、複数のプレイヤによるゲームの結果に基づき、個別ランキングに含まれる個別ランキングを専用するプレイヤと、他のプレイヤとの順位を更新する個別ランキング更新手段、個別ランキングをプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、として機能させ、個別ランキング生成手段は、ランキング生成時に個別ランキングにおけるプレイヤの順位が同一となるように他のプレイヤを選択し、複数のプレイヤそれぞれの個別ランキングを生成することを特徴とする。【選択図】図３
2019076335.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、
前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、
として機能させ、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とするプログラム。
【請求項２】
前記コンピュータを、更に、
前記複数のプレイヤが共有する全体ランキングを生成する全体ランキング生成手段、
として機能させ、
前記個別ランキング生成手段は、前記全体ランキングにおける前記一のプレイヤの順位に基づき、前記他のプレイヤを選択すること
を特徴とする請求項１記載のプログラム。
【請求項３】
前記個別ランキング生成手段は、前記複数のプレイヤそれぞれの前記個別ランキングを生成する時に、前記全体ランキングにおける前記一のプレイヤよりも順位が高い前記他のプレイヤをそれぞれ同数選択し、且つ、前記全体ランキングにおける前記一のプレイヤよりも順位が低い前記他のプレイヤをそれぞれ同数選択すること
を特徴とする請求項２記載のプログラム。
【請求項４】
前記個別ランキング生成手段は、前記ゲームを所定期間プレイしていない休眠プレイヤを判別し、前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項１乃至３何れか一項記載のプログラム。
【請求項５】
前記個別ランキング生成手段は、前記一のプレイヤが前記休眠プレイヤであっても前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項４記載のプログラム。
【請求項６】
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段と、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段と、
前記個別ランキングを前記一のプレイヤに提示する個別ランキング提示手段と、
を有し、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプログラム及び情報処理装置に関する。
【背景技術】
【０００２】
例えば遊戯した成績（結果）に基づいてプレイヤをランキング（順位付け）する機能を備えたゲーム装置がある。また、例えばリーグを形成することで、同程度の技量のプレイヤをランキングにより競わせるゲームシステムがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３６２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来のゲームシステムを用いて、技量が近いプレイヤをリーグ分けしたとしても、結局、そのリーグ内で下位のプレイヤは発生する。これでは、リーグ内で下位のプレイヤがランキングでの上位争いをすることは難しい。このように、従来のゲームシステムでは、ランキング機能に期待される「ランキングトップを目指す」という興趣性をリーグ内で上位のプレイヤしか享受できず、リーグ内で下位のプレイヤに対して同様の興趣性を与えることは困難であった。
【０００５】
そこで、本発明は、特にゲームシステムで下位に位置するプレイヤに対しても、ランキングトップを目指すという興趣性を与えることで、プレイヤ同士が競い合う強い動機付けを備えたランキングを生成できるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するため、本願請求項１のプログラムは、コンピュータを、ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、として機能させ、前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ゲームシステムで下位に位置するプレイヤに対しても、ランキングトップを目指すという興趣性を与えることで、プレイヤ同士が競い合う強い動機付けを備えたランキングを生成できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る情報処理システムの一例の機能ブロック図である。
【図４】プレイヤ情報の一例の構成図である。
【図５】全体ランキングの一例の構成図である。
【図６】個別ランキングの一例の構成図である。
【図７】全体ランキングの具体例を示す構成図である。
【図８】個別ランキングの具体例を示す構成図である。
【図９】ゲーム結果により更新された全体ランキングの具体例を示す構成図である。
【図１０】ゲーム結果により更新された個別ランキングの具体例を示す構成図である。
【図１１】本実施形態に係るランキングに関する処理の一例のフローチャートである。
【図１２】本実施形態に係る個別ランキング生成処理の一例のフローチャートである。
【発明を実施するための形態】
【０００９】
次に、本発明の実施形態について、詳細に説明する。
［第１の実施形態］
【００１０】
＜システム構成＞
【００１１】
図１は、本実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は１台以上のクライアント端末２とゲームサーバ装置３とがインターネット等のネットワーク４を介して接続されている。
【００１２】
クライアント端末２はプレイヤが操作するＰＣ、スマートフォン、タブレットなどの端末装置、家庭用や業務用のゲーム専用機器などの端末装置である。ゲームサーバ装置３はクライアント端末２でプレイヤにより行われるゲームの管理や制御等を行う。図１の情報処理システム１では、クライアント端末２を操作するプレイヤごとに後述の個別ランキンググループ（以下、単に個別ランキングと呼ぶ）を生成し、その個別ランキング内で所定期間におけるプレイランキングを競わせる。
【００１３】
なお、図１に示した情報処理システム１は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば図１のゲームサーバ装置３は複数のコンピュータに分散して構成してもよいし、一つのコンピュータにより構成してもよい。
【００１４】
＜ハードウェア構成＞
図１のクライアント端末２及びゲームサーバ装置３は、例えば図２に示すハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１５】
図２のコンピュータは、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、及びＨＤＤ５０８などを備えており、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１６】
入力装置５０１はプレイヤが各種信号を入力するのに用いるタッチパネル、操作キーやボタン、キーボードやマウスなどである。表示装置５０２は画面を表示する液晶や有機ＥＬなどのディスプレイである。通信Ｉ／Ｆ５０７はコンピュータをネットワーク４に接続するインタフェースである。これによりコンピュータは通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。また、ＨＤＤ５０８はプログラムやデータを格納している不揮発性の記憶装置の一例である。なお、コンピュータは記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用してもよい。
【００１７】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータは外部Ｉ／Ｆ５０３を介してフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどの記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。
【００１８】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータの起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。ＣＰＵ５０６はＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ全体の制御や機能を実現する演算装置である。
【００１９】
本実施形態に係るクライアント端末２及びゲームサーバ装置３は上記したハードウェア構成のコンピュータにおいてプログラムを実行することにより後述するような各種処理を実現できる。
【００２０】
＜ソフトウェア構成＞
本実施形態に係る情報処理システム１のソフトウェア構成について説明する。図１の情報処理システム１は例えば図３に示す機能ブロックにより実現される。図３は本実施形態に係る情報処理システムの一例の機能ブロック図である。
【００２１】
情報処理システム１のゲームサーバ装置３はプログラムを実行することにより、通信部１０、制御部１２、記憶部１４を実現する。制御部１２は、全体ランキング生成部２１、個別ランキング生成部２２、ランキング更新部２３、個別ランキング提供部２４、プレイヤ情報更新部２５を有する構成である。記憶部１４は、プレイヤ情報記憶部３１、全体ランキング記憶部３２、個別ランキング記憶部３３を有する構成である。
【００２２】
また、情報処理システム１のクライアント端末２はプログラムを実行することにより操作受付部５０、制御部５２、記憶部５４、通信部５６、画面表示部５８を実現する。制御部５２は、個別ランキング要求部６１、個別ランキング提示部６２、ゲーム結果送信部６３、ゲーム進行部６５、表示制御部６６を有する構成である。
【００２３】
ゲームサーバ装置３の通信部１０はクライアント端末２との通信を行う。制御部１２はゲームに関する処理を行う。また、記憶部１４はゲームに関する情報を記憶する。制御部１２の全体ランキング生成部２１は、図１の情報処理システム１においてゲームをプレイしている複数のプレイヤが共有する全体ランキンググループ（以下、単に全体ランキングと呼ぶ）を生成し、全体ランキング記憶部３２に記憶させる。個別ランキング生成部２２は情報処理システム１においてゲームをプレイしている複数のプレイヤそれぞれに対して所定期間（例えば１週間ごと）に個別ランキングを生成し、個別ランキング記憶部３３に記憶させる。
【００２４】
ランキング更新部２３はプレイヤによるゲーム結果（勝敗、勝率、スコアなど）に基づいて全体ランキング内及び個別ランキング内に含まれるプレイヤそれぞれのランキングを更新する。個別ランキング提供部２４は個別ランキング記憶部３３に記憶されている個別ランキングを、その個別ランキングを専用するプレイヤ（以下、専用プレイヤと呼ぶ）に提供する。プレイヤ情報更新部２５はゲーム結果などに基づき、プレイヤ情報記憶部３１に記憶されているプレイヤ情報を更新する。プレイヤ情報記憶部３１はプレイヤ情報を記憶している。全体ランキング記憶部３２は全体ランキングを記憶している。個別ランキング記憶部３３は個別ランキングを記憶している。
【００２５】
クライアント端末２の操作受付部５０はクライアント端末２を操作するプレイヤからの操作を受け付ける。また、制御部５２はクライアント端末２におけるゲームに関する処理を行う。制御部５２の個別ランキング要求部６１はゲームサーバ装置３に個別ランキングを要求し、ゲームサーバ装置３から個別ランキングを取得する。個別ランキング提示部６２は取得した個別ランキングの表示を表示制御部６６に要求し、個別ランキングを画面表示部５８に表示させる。
【００２６】
また、ゲーム結果送信部６３はプレイヤによるゲーム結果をゲームサーバ装置３に送信する。ゲーム進行部６５はゲームに関する処理を行い、プレイヤから受け付けた操作に基づき、ゲームを進行させる。表示制御部６６は制御部５２によるゲームの進行に従い、クライアント端末２の画面表示を制御する。
【００２７】
また、記憶部５４はクライアント端末２において必要となる情報を記憶する。通信部５６はゲームサーバ装置３との通信を行う。画面表示部５８は表示制御部６６からの制御に従い、クライアント端末２の画面表示を行う。
【００２８】
なお、本実施形態に係る情報処理システム１は、ゲームサーバ装置３で行う処理の少なくとも一部を、ゲームサーバ装置３以外のクライアント端末２で行う構成であってもよいし、ゲームサーバ装置３以外の他のサーバ装置で行う構成であってもよい。また、クライアント端末２の制御部５２は、ＨＴＭＬ（Hyper Text Markup Language）等で記載されたページデータや、ページデータ内に含まれるスクリプトなどをゲームサーバ装置３から受信してゲームに関する処理を行うブラウザ型であってもよいし、インストールされたアプリケーションに基づいてゲームに関する処理を行うアプリケーション型であってもよい。
【００２９】
記憶部１４のプレイヤ情報記憶部３１は、例えば図４に示すようなプレイヤ情報を記憶している。図４はプレイヤ情報の一例の構成図である。図４のプレイヤ情報は、プレイヤＩＤ、チーム名、勝、負、分、最終プレイ日を項目として有している。プレイヤＩＤはプレイヤを一意に識別するための識別情報の一例である。チーム名はプレイヤがゲーム内において使用しているチームの名称である。なお、チーム名は一例であって、ゲーム内においてプレイヤが使用しているキャラクタの名称、プレイヤのニックネームなどであってもよい。勝、負、分は、プレイヤによるゲームの結果を表す情報の一例であって、プレイヤが所定期間に行ったゲームの勝ち、負け、引き分けの数である。最終プレイ日はプレイヤが最後にゲームをプレイした日にちである。最終プレイ日は、時間の情報を含んでいてもよい。
【００３０】
記憶部１４の全体ランキング記憶部３２は、例えば図５に示すような全体ランキングを記憶している。図５は全体ランキングの一例の構成図である。図５の全体ランキングは複数のプレイヤが共有する全体ランキングを表す情報であって、ゲームをプレイするプレイヤを１位から最下位まで順位付けする情報である。図５の全体ランキングは順位、プレイヤＩＤ、チーム名、勝、負、分を項目として有している。順位は、プレイヤＩＤにより識別されるプレイヤの全体ランキング内における順位を表している。プレイヤＩＤ、チーム名、勝、負、分の項目は図４のプレイヤ情報と同一であるため、説明を省略する。
【００３１】
記憶部１４の個別ランキング記憶部３３は、例えば図６に示すような個別ランキングを記憶している。図６は個別ランキングの一例の構成図である。図６の個別ランキングは複数のプレイヤそれぞれに対して生成される、各プレイヤ専用の個別ランキングを表す情報であって、専用プレイヤＩＤにより識別される専用プレイヤ及び参加プレイヤＩＤにより識別される参加プレイヤの個別ランキング内における順位を表している。図６の個別ランキングは、専用プレイヤＩＤ、１つ以上の参加プレイヤＩＤ、専用プレイヤ及び参加プレイヤの順位を項目として有している。専用プレイヤＩＤは、専用プレイヤを一意に識別するための識別情報の一例である。１つ以上の参加プレイヤＩＤは、その個別ランキングに参加する参加プレイヤを一意に識別するための識別情報の一例である。順位は専用プレイヤＩＤにより識別される専用プレイヤ及び参加プレイヤＩＤにより識別される参加プレイヤの個別ランキング内における順位を表している。
【００３２】
＜処理＞
以下では、全体ランキング及び個別ランキングの具体例を示しながら、本実施形態に係る情報処理システム１の処理について説明する。図７は全体ランキングの具体例を示す構成図である。図８は個別ランキングの具体例を示す構成図である。
【００３３】
図７の全体ランキングは２０名のプレイヤを含む全体ランキングの例である。全体ランキングにはプレイヤ以外に、ＣＰＵ５０６による仮想プレイヤが含まれてもよい。図８の個別ランキングは５名のプレイヤを含む個別ランキングの例であるが、５名以外の個別ランキングであってもよい。なお、以下の説明では例えばプレイヤＩＤ「ｃ」のプレイヤをプレイヤｃと呼び、チーム名「Ｃ」のチームをチームＣと呼ぶ。
【００３４】
図８（ａ）は図７の全体ランキング「３位」の専用プレイヤｃが利用するチームＣの個別ランキング例である。図７の全体ランキング「１位」「２位」「４位」及び「５位」のプレイヤａ、ｂ、ｄ及びｅが参加プレイヤとして図８（ａ）に含まれる。図８（ｂ）は図７の全体ランキング「９位」の専用プレイヤｉが利用するチームＩの個別ランキング例である。図７の全体ランキング「７位」「８位」「１０位」及び「１１位」のプレイヤｇ、ｈ、ｊ及びｋが参加プレイヤとして図８（ｂ）に含まれる。図８（ｃ）は図７の全体ランキング「１０位」の専用プレイヤｊが利用するチームＪの個別ランキング例である。図７の全体ランキング「８位」「９位」「１１位」及び「１２位」のプレイヤｈ、ｉ、ｋ及びｌが参加プレイヤとして図８（ｃ）に含まれる。
【００３５】
図８（ａ）〜（ｃ）に示すように、本実施形態では個別ランキングを作成する際、専用プレイヤを基準に、上位２名、下位２名を参加プレイヤとして選択し、５名のグループである個別ランキングを作成している。したがって、個別ランキングは、専用プレイヤが中間位の３位となるように作成され、各専用プレイヤに対して公平な個別ランキングを生成できる。また、本実施形態では専用プレイヤを中心として上位と下位とに参加プレイヤがバランスよく配置され、各専用プレイヤに対して手の届く範囲での競争心を煽ることが可能となる。結果として、本実施形態ではプレイヤによるゲームの継続率を向上させることができる。
【００３６】
また、各プレイヤによるゲームの結果に基づき、図７の全体ランキングが図９のように更新されたとする。図９はゲーム結果により更新された全体ランキングの具体例を示す構成図である。図９の全体ランキングはチームＫの順位が１１位から３位に上がった例を示している。
【００３７】
図７の全体ランキングから図９の全体ランキングに更新された場合は図８の個別ランキングが図１０の個別ランキングのように更新される。図１０はゲーム結果により更新された個別ランキングの具体例を示す構成図である。
【００３８】
図１０（ａ）の個別ランキングはチームＫが含まれていないため、図８（ａ）の順位から変動がない。個別ランキングでは、その個別ランキングに含まれていないチームＫに全体ランキングで抜かれても、個別ランキング内の順位に影響を及ぼさない。図１０（ｂ）及び（ｃ）の個別ランキングはチームＫが含まれているため、図８（ｂ）及び（ｃ）の順位から変動する。例えば図１０（ｂ）のチームＩの個別ランキングはチームＫが５位から１位に上がる。また、図１０（ｃ）のチームＩの個別ランキングはチームＫが５位から１位に上がる。個別ランキングでは、その個別ランキングに含まれているチームＫに全体ランキングで抜かれると、個別ランキング内の順位に影響を及ぼす。
【００３９】
一方、図７の全体ランキングにおいてチームＬの順位が１２位から３位に上がると、図８の個別ランキングのうち、図８（ｃ）のチームＪの個別ランキングの順位がチームＬの順位の上昇により「チームＬ、チームＫ、チームＨ、チームＩ、チームＪ」の順番に変動するが、図８（ａ）及び（ｂ）の個別ランキングの順位が何ら変動しない。
【００４０】
《全体処理》
本実施形態に係る情報処理システム１では、例えば図１１の手順でランキングに関する処理を行う。図１１は本実施形態に係るランキングに関する処理の一例のフローチャートである。
【００４１】
ステップＳ１１において、ゲームサーバ装置３の全体ランキング生成部２１は図４のようなプレイヤ情報を参照し、ゲームの結果を表す情報の一例である、プレイヤが所定期間に行ったゲームの勝ち、負け、引き分けの数に基づき、プレイヤを順位付けした例えば図７の全体ランキングを生成し、全体ランキング記憶部３２に記憶させる。ステップＳ１２に進み、ゲームサーバ装置３の個別ランキング生成部２２は例えば図７の全体ランキングを参照し、プレイヤごとに例えば図８の個別ランキングを生成して個別ランキング記憶部３３に記憶させる。
【００４２】
ゲームサーバ装置３は、個別ランキングにより争う所定期間（例えば１週間など）が経過するまでステップＳ１３〜Ｓ１６の処理を繰り返し行う。クライアント端末２からプレイヤによるゲーム結果を受信すると、プレイヤ情報更新部２５はプレイヤ情報記憶部３１に記憶されているプレイヤ情報のゲームの結果を表す情報を更新し、ステップＳ１４の処理に進む。
【００４３】
ステップＳ１４において、ランキング更新部２３は更新されたプレイヤ情報のゲームの結果を表す情報に基づき、例えば図７の全体ランキングを図９の全体ランキングのように更新する全体ランキングの更新処理を行う。また、ステップＳ１５に進み、ランキング更新部２３は更新された全体ランキングに基づき、例えば図８のような個別ランキングを図１０のような個別ランキングに更新する。ステップＳ１４及びＳ１５の処理により、それぞれのプレイヤが専用する個別ランキング内の専用プレイヤ及び参加プレイヤの順位がプレイヤのゲームの結果に基づき、必要に応じて更新される。
【００４４】
図１１のフローチャートに示したように、ゲームサーバ装置３は所定期間の間、プレイヤによるゲームの結果に基づき、全体ランキング及び個別ランキングを更新し続ける。所定期間が経過すると、ステップＳ１７に進み、各プレイヤは専用する個別ランキング内における順位に応じた報酬が付与される。報酬の付与に関する処理はゲームサーバ装置３で行ってもよいし、クライアント端末２で行ってもよい。
【００４５】
ステップＳ１７の処理後、次の所定期間を開始するため、ステップＳ１２に戻り、個別ランキング生成部２２は例えば図９の全体ランキングを参照し、プレイヤごとに例えば図１０の個別ランキングを生成し直して個別ランキング記憶部３３に記憶させた後、前述したような流れで処理を続ける。
【００４６】
ステップＳ１２の個別ランキング生成処理は例えば図１２の手順で行われる。図１２は本実施形態に係る個別ランキング生成処理の一例のフローチャートである。ステップＳ２１に進み、個別ランキング生成部２２は個別ランキングを生成する専用プレイヤを例えば図７の全体ランキングから順次選択する。
【００４７】
ステップＳ２２に進み、個別ランキング生成部２２はステップＳ２１で選択した専用プレイヤの順位を基準に、専用プレイヤよりも順位が１つ上位のプレイヤ及び２つ上位のプレイヤの２名と、専用プレイヤよりも順位が１つ下位のプレイヤ及び２つ下位のプレイヤの２名とを、参加プレイヤとして選択する。なお、ステップＳ２２では、最後にゲームをプレイしてから、ある程度の日数が経過しているプレイヤを休眠プレイヤと判断し、参加プレイヤとして選択しないようにしてもよい。これにより、個別ランキングの生成時において、専用プレイヤは常に規定の同順位（本実施形態では３位）から始まる。また、全体ランキングで１位、２位のプレイヤについては、２つ上位のプレイヤの２名を抽出することができないため、個別ランキングが１位や、２位から始まる。すなわち、全体ランキングで１位、２位のプレイヤについては、個別ランキングが規定の同順位である３位からは始まらない。同様に、最下位や最下位の１つ上の順位のプレイヤについては個別ランキングが４位や、５位などから始まり、規定の同順位である３位からは始まらない。このように、規定の同順位をＮ位、全体ランキングの最下位の順位をＭ位としたとき、全体ランキングで１位から（Ｎ−１）位のプレイヤと、全体ランキングで最下位から（Ｍ−（Ｎ−１））位のプレイヤのみ、個別ランキングの生成時において、規定の同順位から開始されない例外が発生してもよい。なお、全体ランキングで１位からＮ位のプレイヤについては、個別ランキングと全体ランキングが同一となるため、個別ランキングを生成しなくてもよい。
【００４８】
ステップＳ２３に進み、個別ランキング生成部２２はステップＳ２１で選択した専用プレイヤとステップＳ２２で選択した参加プレイヤとを含む、ステップＳ２１で選択した専用プレイヤの個別ランキングを生成する。ステップＳ２１〜Ｓ２３の処理を、全体ランキングの全てのプレイヤに対して行った（ステップＳ２１で全てのプレイヤを専用プレイヤとして選択し終わった）と判定すると、ステップＳ２５に進み、個別ランキングを生成してから所定期間を経過するまで待機する。なお、ステップＳ２５の所定期間は図１１のステップＳ１６の所定期間と同一である。所定期間が経過すると、ゲームサーバ装置３のプレイヤ情報更新部２５はステップＳ２６に進み、所定期間経過時の順位など、必要な情報をプレイヤ情報に反映させる。そして、次の所定期間が開始される際、個別ランキング生成部２２は個別ランキングを生成し直す。
【００４９】
図１１及び図１２に示した処理では、全体ランキングに含まれるプレイヤそれぞれに対して個別ランキングを生成する例を説明したが、休眠プレイヤの個別ランキングを生成しないようにしてもよい。休眠プレイヤの個別ランキングを生成しない場合は、休眠プレイヤがゲームに復帰したタイミングで、その休眠プレイヤだったプレイヤの個別ランキングを生成する。このような仕組みにより、本実施形態に係る情報処理システム１ではゲームに復帰した休眠プレイヤであっても、全体ランキングにおいて順位の近いアクティブなプレイヤが参加する個別ランキングで直ぐに争うことができる。
【００５０】
また、本実施形態では、全体ランキングを個別ランキングの生成に使用し、プレイヤに提示しない例である。このように、全体ランキングをプレイヤに提示しないことで、全体ランキングで近い順位だったプレイヤから大きく離されたことによる、やる気の喪失を軽減できる。一方で、全体ランキングをプレイヤに提示することも可能である。全体ランキングを提示することで、プレイヤは例えば個別ランキングにおいて１つ上の順位の参加プレイヤとの間に、実際、全体ランキングにおいて１００名のプレイヤが存在することを認識できる。また、全体ランキングを提示するのでなく、個別ランキングに含まれる各プレイヤ間に、全体ランキングにおいて何人のプレイヤが存在するのかを情報として提示するようにしてもよい。全体ランキングをプレイヤに提示するか否かは、設定により選択できるようにしてもよい。
【００５１】
また、本実施形態では、個別ランキングを作成する際、専用プレイヤを基準に、上位２名、下位２名を参加プレイヤとして選択し、５名のグループである個別ランキングを作成する例を示したが、これに限らない。例えば専用プレイヤを基準に、上位４名を参加プレイヤとして選択する仕様や、下位４名を参加プレイヤとして選択する仕様、なども可能である。
【００５２】
（まとめ）
以上、本実施形態によれば、複数のプレイヤそれぞれに対して、全体ランキングから専用プレイヤの順位が同一であり、公平な個別ランキングを生成できる。したがって、プレイヤは全体ランキングにおいて順位の近い参加プレイヤと個別ランキングにおいて適度な競争心を醸成できる。
【００５３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００５４】
１    情報処理システム
２    クライアント端末
３    ゲームサーバ装置
４    ネットワーク
１０、５６    通信部
１２、５２    制御部
１４、５４    記憶部
２１    全体ランキング生成部
２２    個別ランキング生成部
２３    ランキング更新部
２４    個別ランキング提供部
２５    プレイヤ情報更新部
３１    プレイヤ情報記憶部
３２    全体ランキング記憶部
３３    個別ランキング記憶部
５０    操作受付部
５８    画面表示部
６１    個別ランキング要求部
６２    個別ランキング提示部
６３    ゲーム結果送信部
６５    ゲーム進行部
６６    表示制御部
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
Ｂ    バス
【図１】
2019076335.tif 000003
【図２】
2019076335.tif 000004
【図３】
2019076335.tif 000005
【図４】
2019076335.tif 000006
【図５】
2019076335.tif 000007
【図６】
2019076335.tif 000008
【図７】
2019076335.tif 000009
【図８】
2019076335.tif 000010
【図９】
2019076335.tif 000011
【図１０】
2019076335.tif 000012
【図１１】
2019076335.tif 000013
【図１２】
2019076335.tif 000014
【手続補正書】
【提出日】平成30年6月13日(2018.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、
前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、
として機能させ、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とするプログラム。
【請求項２】
前記コンピュータを、更に、
前記複数のプレイヤが共有する全体ランキングを生成する全体ランキング生成手段、
として機能させ、
前記個別ランキング生成手段は、前記全体ランキングにおける前記一のプレイヤの順位に基づき、前記他のプレイヤを選択すること
を特徴とする請求項１記載のプログラム。
【請求項３】
前記個別ランキング生成手段は、前記複数のプレイヤそれぞれの前記個別ランキングを生成する時に、前記全体ランキングにおける前記一のプレイヤよりも順位が高い前記他のプレイヤをそれぞれ同数選択し、且つ、前記全体ランキングにおける前記一のプレイヤよりも順位が低い前記他のプレイヤをそれぞれ同数選択すること
を特徴とする請求項２記載のプログラム。
【請求項４】
前記個別ランキング生成手段は、前記ゲームを所定期間プレイしていない休眠プレイヤを判別し、前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項１乃至３何れか一項記載のプログラム。
【請求項５】
前記個別ランキング生成手段は、前記一のプレイヤが前記休眠プレイヤであっても前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項４記載のプログラム。
【請求項６】
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段と、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段と、
前記個別ランキングを前記一のプレイヤに提示する個別ランキング提示手段と、
を有し、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記した課題を解決するため、本願請求項１のプログラムは、コンピュータを、ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、として機能させ、前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成することを特徴とする。
【手続補正書】
【提出日】平成30年10月1日(2018.10.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを、
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、
前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、
として機能させ、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを前記ゲームの結果に基づいて選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とするプログラム。
【請求項２】
前記コンピュータを、更に、
前記複数のプレイヤが共有する全体ランキングを生成する全体ランキング生成手段、
として機能させ、
前記個別ランキング生成手段は、前記全体ランキングにおける前記一のプレイヤの順位に基づき、前記他のプレイヤを選択すること
を特徴とする請求項１記載のプログラム。
【請求項３】
前記個別ランキング生成手段は、前記複数のプレイヤそれぞれの前記個別ランキングを生成する時に、前記全体ランキングにおける前記一のプレイヤよりも順位が高い前記他のプレイヤをそれぞれ同数選択し、且つ、前記全体ランキングにおける前記一のプレイヤよりも順位が低い前記他のプレイヤをそれぞれ同数選択すること
を特徴とする請求項２記載のプログラム。
【請求項４】
前記個別ランキング生成手段は、前記ゲームを所定期間プレイしていない休眠プレイヤを判別し、前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項１乃至３何れか一項記載のプログラム。
【請求項５】
前記個別ランキング生成手段は、前記一のプレイヤが前記休眠プレイヤであっても前記休眠プレイヤを前記他のプレイヤとして選択しないこと
を特徴とする請求項４記載のプログラム。
【請求項６】
ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段と、
前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段と、
前記個別ランキングを前記一のプレイヤに提示する個別ランキング提示手段と、
を有し、
前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを前記ゲームの結果に基づいて選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成すること
を特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記した課題を解決するため、本願請求項１のプログラムは、コンピュータを、ゲームをプレイする複数のプレイヤそれぞれに対して、前記プレイヤが専用する個別ランキングを所定期間ごとに生成する個別ランキング生成手段、前記複数のプレイヤによる前記ゲームの結果に基づき、前記個別ランキングに含まれる前記個別ランキングを専用する一のプレイヤと前記一のプレイヤ以外の他のプレイヤとの順位を更新する個別ランキング更新手段、前記個別ランキングを前記一のプレイヤが操作するクライアント端末に提供する個別ランキング提供手段、として機能させ、前記個別ランキング生成手段は、ランキング生成時に前記個別ランキングにおける前記一のプレイヤの順位が、前記複数のプレイヤそれぞれの前記個別ランキングにおいて同一となるように前記他のプレイヤを前記ゲームの結果に基づいて選択し、前記複数のプレイヤそれぞれの前記個別ランキングを生成することを特徴とする。