(57)【要約】【課題】端末装置にゲームを提供するサーバに負担をかけることなく、個々の仮想ユーザに適した内容のランキングを作成可能な端末装置を提供する。【解決手段】ゲームサーバ１からゲーム制御データを受信する受信部３０１と、仮想ユーザに対する操作要求が入力される操作入力部３３と、ゲーム制御データに基づいて操作要求に応じた仮想ユーザの行動を実現するゲーム進行部１００と、仮想ユーザの行動を示すデータをゲームサーバ１に送信する送信部３０２と、仮想ユーザの行動を示すデータを表示する表示部３２と、を備え、ゲーム進行部１００は、一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動と、に基づいて、他の仮想ユーザに対する一の仮想ユーザのランキングを作成するランキング作成部１０５を有し、表示部３２は、作成したランキングを表示する。【選択図】図４
2015217005.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行部と、
前記操作要求に応じた仮想ユーザの行動を示すデータを前記ゲームサーバに送信する送信部と、
前記仮想ユーザの行動を示すデータを表示する表示部と、を備え、
前記受信部は、前記ゲーム制御データとして、一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項２】
前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、他の仮想ユーザの行動を示すデータを受信し、
前記ランキング作成部は、前記操作要求に応じて実現した前記一の仮想ユーザの行動を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの行動を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項３】
前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現する対戦処理部をさらに有し、
前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、
前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って、前記一の仮想ユーザが対戦する他の仮想ユーザと比べて前記一の仮想ユーザが有利になるように対戦を進行させることを特徴とする請求項２記載の端末装置。
【請求項４】
前記操作要求から得られる情報に基づいて、前記ランキングの作成に適合した適合情報を抽出する適合情報抽出部を備え、
前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、
前記受信部は、前記抽出した適合情報に合致する他の仮想ユーザの行動を示すデータを受信し、
前記ランキング作成部は、前記抽出した適合情報に合致する他の仮想ユーザの前記行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項５】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、
前記適合情報を上位概念から下位概念に亘って階層化し、階層化した適合情報の中から、前記仲間仮想ユーザの数が多いほどより下位概念の階層に属する適合情報を特定する適合情報特定部と、を更に備え、
前記適合情報抽出部は、前記特定した階層に属する適合情報の中から、前記操作要求から得られる情報に基づいて、前記ランキングの作成に適合した適合情報を抽出し、
前記受信部は、前記抽出した適合情報に合致する前記仲間仮想ユーザの行動を示すデータを受信し、
前記ランキング作成部は、前記抽出した適合情報に合致する前記仲間仮想ユーザの行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする請求項４記載の端末装置。
【請求項６】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、
前記ランキング作成部は、前記抽出した適合情報を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の階層に属する適合情報に合致する他の仮想ユーザの行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする請求項４記載の端末装置。
【請求項７】
前記操作要求の履歴情報に基づいて、集計対象を設定する集計対象設定部を更に備え、
前記ランキング作成部は、前記一の仮想ユーザにおける行動の結果と、他の仮想ユーザの行動の結果のうち、前記集計対象となる行動の結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項８】
前記ゲームサーバが提供するゲームは、複数のゲームパートから構成されており、
前記ランキング作成部は、前記所定の行動の直前に、前記所定の行動により進行可能なゲームパートに関する操作要求が入力された場合、入力された操作要求に関するランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項９】
前記受信部は、前記一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、
前記ゲーム進行部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記第２の仮想ユーザよりも優位に進行するように、前記一の仮想ユーザの行動を実現することを特徴とする請求項１記載の端末装置。
【請求項１０】
前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする請求項１乃至８のうちいずれか１項記載の端末装置。
【請求項１１】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行処理と、
前記操作要求に応じた仮想ユーザの行動を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの行動を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し
前記受信処理では、前記一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、
前記ゲーム進行処理には、一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１２】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムにおいて、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行処理と、
前記操作要求に応じた仮想ユーザの行動を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの行動を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し
前記受信処理では、一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１３】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムを記録したゲーム実行プログラム記録媒体において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行処理と、
前記操作要求に応じた仮想ユーザの行動を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの行動を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し
前記受信処理では、一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム記録媒体。
【請求項１４】
ゲームを提供するゲームサーバと
前記ゲームサーバと通信ネットワークを介して接続された端末装置と、を備え、
前記端末装置は、
前記ゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行部と、
前記操作要求に応じた仮想ユーザの行動を示すデータを前記ゲームサーバに送信する送信部と、
前記仮想ユーザの行動を示すデータを表示する表示部と、を有し、
前記受信部は、一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記表示部は、前記作成したランキングを表示することを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して接続されたゲームサーバから提供されるゲームを実行する端末装置、当該端末装置のゲーム実行方法、ゲーム実行プログラム、ゲーム実行プログラム記録媒体、及びゲームシステムに関する。
【背景技術】
【０００２】
近年、スマートフォンに代表される高機能な携帯端末の普及に伴い、ソーシャルネットワーキングサービス（ＳＮＳ）を利用して提供されるゲームとしてソーシャルネットワークゲーム（以下、ソーシャルゲームという。）が普及している。ソーシャルゲームは、端末を操作する実ユーザが、通信ネットワークを介して、ゲームサーバによって構築された仮想空間に存在する仮想ユーザを操作することによって、同一の仮想空間に存在する他の仮想ユーザとのコミュニケーションを取りながらオンラインでプレイするゲームである（特許文献１）。
【０００３】
このようなソーシャルゲームでは、ゲーム内で仮想ユーザが獲得したポイントに応じてランキングを作成するものがある。ゲームによってランキングに反映されるポイントの種類はさまざまである。バトルをメインとしたゲームでは、例えば、敵を討伐した数などを基準として数値化したポイントを元にランキングが作成される。
【０００４】
ランキングは、仮想ユーザの獲得ポイントをゲームサーバが集計することにより作成され、ゲームサーバにアクセス可能な端末装置の操作画面に表示される。端末装置は、操作画面にランキングを表示することで、実ユーザに対して、自己の操作する仮想ユーザが何位であるか、上位の仮想ユーザが誰なのかといった情報を通知することができる。実ユーザは、自己が操作する仮想ユーザがゲーム上でどのような位置づけにあるかという客観的な指標を得ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２４２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のランキング作成処理は、ゲームサーバ側で全ての仮想ユーザごとに共通なポイント等を集計してランキングを作成しているため、各実ユーザにとって、各実ユーザが求めるような詳細なランキング情報を得ることが難しいとともに、当該詳細なランキング情報の作成やゲームの進行によって慌ただしく順位が変動したりするような場合には、管理するデータ量とゲームサーバの処理量が多くなってしまうという問題があった。
【０００７】
本発明は、上述した課題に鑑みてなされたものであり、端末装置にゲームを提供するサーバに負担をかけることなく、個々の仮想ユーザに適した内容のランキングを作成可能な端末装置、端末装置のゲーム実行方法、ゲーム実行プログラム、ゲーム実行プログラム記録媒体、及びゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した従来の課題を解決するため、本発明は、以下の手段を有する。
【０００９】
（１）本発明に係る端末装置は、通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じた仮想ユーザの行動を実現するゲーム進行部と、前記操作要求に応じた仮想ユーザの行動を示すデータをゲームサーバに送信する送信部と、前記仮想ユーザの行動を示すデータを表示する表示部と、を備え、前記受信部は、前記ゲーム制御データとして、一の仮想ユーザに関連する他の仮想ユーザの行動を示すデータを受信し、前記ゲーム進行部は、前記一の仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの所定の行動とに基づいて、該他の仮想ユーザに対する一の仮想ユーザのランキングを作成するランキング作成部を有し、前記表示部は、前記作成したランキングを表示することを特徴とする。
【００１０】
本態様において、他の仮想ユーザとは、フレンド、ギルドに所属するメンバー、挨拶をした仮想ユーザ、などの一の仮想ユーザにとって近しい仮想ユーザに限らない。つまり、他の仮想ユーザには、例えば、対戦ユーザ（メンバー）、比較対象として設定した仮想ユーザなど、一の仮想ユーザを操作する実ユーザの興味を引く仮想ユーザが含まれる。また、本態様において、一の仮想ユーザの所定の行動とは、例えば直近のゲーム操作を反映した一の仮想ユーザの行動である。
【００１１】
本態様では、端末装置の処理で実現される一の仮想ユーザと敵対関係にあるなど、当該一の仮想ユーザの直近の行動と比較対象になり得る１または複数の他の仮想ユーザの行動を示すデータをゲームサーバ側から取得する。そして、本態様では、端末装置側で、直近のゲーム操作を反映した一の仮想ユーザの行動を、当該行動に対応した他の仮想ユーザの行動を示すデータと比較するなどして、直近のゲーム操作を反映した一の仮想ユーザに適したランキングを作成して、作成したランキングを表示部に表示する。
【００１２】
具体的に、ゲームが、バトル、クエスト、フレンド、合成の各種ゲームパートから構成されている場合、直近のゲーム操作を反映した一の仮想ユーザに適したランキングとは、次の通りである。つまり、バトルパートであれば、直近の勝敗数及び攻撃力のランキング、クエストパートであれば、直近のレベルのランキング、直近のレイド勝敗数及び到達位置のランキング、合成パートであれば、直近の合成回数及び合成枚数のランキングである。
【００１３】
本態様によれば、従来に比べて、ランキング作成処理を端末装置側で行うため、ゲームサーバに負担をかけることなく、直近のゲーム操作を反映した一の仮想ユーザに適したランキングをリアルタイムに作成することができる。より具体的には、本態様によれば、仮想ユーザの直近の行動に応じて、各仮想ユーザを操作する実ユーザがゲーム進行中に直ぐに知りたいと思うような、仮想ユーザごとにランキングの内容が異なるランキングを、サーバ側に負担をかけることなく作成することができる。
【００１４】
（２）本発明に係る端末装置の好ましい態様では、前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、他の仮想ユーザの行動を示すデータを受信し、前記ランキング作成部は、前記操作要求に応じて実現した前記一の仮想ユーザの行動を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの行動を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする。
【００１５】
本態様によれば、例えば、一の仮想ユーザと他の仮想ユーザがそれぞれゲーム上で登場する敵をリアルタイムで倒しながら討伐数などをランキング形式で競い合うような、一の仮想ユーザのゲーム進行と同時に他の仮想ユーザもゲーム進行中である場合、一の仮想ユーザの行動だけではなく時々刻々と変化する他の仮想ユーザのゲーム進行内容を加味したランキング、つまり一の仮想ユーザが攻撃を休んでいる間に他の仮想ユーザが敵を討伐し続けることで変動するランキングを、リアルタイムにゲームサーバに負担をかけずに作成することができる。
【００１６】
具体的に、本態様によれば、所定の行動の後に、一の仮想ユーザを操作する実ユーザが手を抜いて何ら操作せずに時間が経過する間に、他の仮想ユーザが敵に対して攻撃し続けるような時々刻々と変化するゲーム進行内容をランキング形式で通知して、ゲーム操作に手を抜いたり休んでいたりするような実ユーザに対してゲームに対するモチベーションを維持することができる。
【００１７】
（３）本発明に係る端末装置の好ましい態様では、前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現する対戦処理部をさらに有し、前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って、前記一の仮想ユーザが対戦する他の仮想ユーザと比べて前記一の仮想ユーザが有利になるように対戦を進行させることを特徴とする。
【００１８】
本態様において、所定の行動とは、一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容である。本態様によれば、仮想ユーザ間の対戦を楽しむ実ユーザに対して単にランキングを提示するだけではなく、ゲームサーバに負担をかけずに、ランキング変動を利用して、例えば攻撃力を高くするなどランキング上位者にインセンティブを与えることができる。つまり、本態様によれば、ゲームサーバに負担をかけず、仮想ユーザ間の対戦内容に関するランキングを利用して継続的にゲームを楽しんでもらうゲーム環境を提供することができる。
【００１９】
（４）本発明に係る端末装置の好ましい態様では、前記操作要求から得られる情報に基づいて、前記ランキングの作成に使用可能な情報を抽出する適合情報抽出部を備え、前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、前記受信部は、前記抽出した適合情報に合致する他の仮想ユーザの行動を示すデータを受信し、前記ランキング作成部は、前記抽出した適合情報に合致する他の仮想ユーザの前記行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする。
【００２０】
本態様では、例えば一の仮想ユーザを操作する実ユーザがチェックした情報など、操作要求から得られる情報に基づいてランキングの作成に適合した適合情報を抽出し、適合情報に関連したランキングを作成する。一例として、ゲーム上で使用可能なアイテムの中から、一の仮想ユーザを操作する実ユーザが特定のアイテムをチェックしていたら、チェックしたアイテムを用いてゲームを進行する他の仮想ユーザを抽出してランキングを作成する。つまり、本態様によれば、実ユーザの操作内容に適合した一の仮想ユーザ独自のランキングを、ゲームサーバに負担をかけることなく作成することができる。
【００２１】
（５）本発明に係る端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、前記適合情報を上位概念から下位概念に亘って階層化し、階層化した適合情報の中から、前記仲間仮想ユーザの数が多いほどより下位概念の階層に属する適合情報を特定する適合情報特定部と、を更に備え、前記適合情報抽出部は、前記特定した階層に属する適合情報の中から、前記操作要求から得られる情報に基づいて、前記ランキングの作成に適合した適合情報を抽出し、前記受信部は、前記抽出した適合情報に合致する前記仲間仮想ユーザの行動を示すデータを受信し、前記ランキング作成部は、前記抽出した適合情報に合致する前記仲間仮想ユーザの行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする。
【００２２】
本態様において、一の仮想ユーザと頻繁にメッセージ、挨拶などを交わすような仲間仮想ユーザを特定し、特定した仲間仮想ユーザの数が多ければ、詳細な適合情報に合致した仲間仮想ユーザを抽出可能と判断して、より下位概念の階層に属する適合情報を特定する。例えば、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を特定する。つまり、「武器を装備した仮想ユーザ」に対応する下位概念を「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」とする。また、「刀類を装備した仮想ユーザ」に対応する下位概念を「短刀を装備した仮想ユーザ」及び「薙刀を装備した仮想ユーザ」とする。さらに、「飛び道具を装備した仮想ユーザ」に対応する下位概念を「鉄砲を装備した仮想ユーザ」及び「弓を装備した仮想ユーザ」とする。このような階層構造を採用した場合、仲間仮想ユーザの数が少なければ「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の２種類の適合情報を特定する。一方、仲間仮想ユーザの数が多ければ「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」の４種類の適合情報を特定する。
【００２３】
また、本態様において、仲間仮想ユーザの数に応じて特定した階層に属する適合情報の中から、操作要求から得られる情報に基づいて、ランキングの作成に適合した適合情報を抽出する。上記の例でいえば、仲間仮想ユーザの数に応じて、２種類又は４種類の適合情報の中から操作要求から得られる情報に基づいて任意の適合情報を抽出する。具体的に、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を抽出する。つまり、仲間仮想ユーザの数が１０未満の場合には、「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の２種類の適合情報を特定し、選択操作などに応じて当該２種類の中から一種類の適合情報を抽出する。一方、仲間仮想ユーザの数が１０以上の場合には、「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」の４種類の適合情報を特定し、選択操作などに応じて当該４種類の中から一乃至３種類の適合情報を抽出する。
【００２４】
このようにして本態様によれば、仲間仮想ユーザの数が多ければ、より詳細な適合条件に合致した十分な数の仮想ユーザを抽出できるであろうと判断して、より下位概念の適合情報を特定する。仲間仮想ユーザの数に応じて抽出可能な適合情報の選択の幅を調整することで、詳細なランキングを求めるような実ユーザは、ゲーム上で他の仮想ユーザと頻繁に交流を取るようになる。つまり、本態様によれば、ランキングの内容を通じて仮想ユーザ間の交流を促進することができる。
【００２５】
（６）本発明に係る端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、前記ランキング作成部は、前記抽出した適合情報を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の階層に属する適合情報に合致する他の仮想ユーザの行動を示すデータと、前記一の仮想ユーザの行動を示すデータに基づいてランキングを作成することを特徴とする。
【００２６】
本態様において、一の仮想ユーザと他の仮想ユーザとの間で過去に行ったメッセージ、挨拶などの交流履歴に基づいて、当該仮想ユーザ間の親交度合いを定量化した親交度を算出する。例えば一の仮想ユーザＡと他の仮想ユーザＢとの間で過去一週間にメッセージを８回、挨拶を２回交換していれば、これらの総回数である１０を親交度として算出する。また、一の仮想ユーザＡと他の仮想ユーザＣとの間で過去一週間にメッセージを２回、挨拶を２回交換していれば、これらの総回数である４を親交度として算出する。
【００２７】
また、本態様において、親交度が高いほど、より下位概念の階層に属する適合情報に合致する他の仮想ユーザの行動を示すデータと、一の仮想ユーザの行動を示すデータに基づいてランキングを作成する。具体例として、仮想ユーザが所有するアイテムの所有数に関するランキングを作成する場合には、仮想ユーザＡの選択により「刀類」と「飛び道具」の中から「刀類」を適合情報として抽出すると、親交度の値が５未満の仮想ユーザＡ、Ｃ間では「刀類の所有数」という概念でランキングを作成し、親交度の値が１０以上の仮想ユーザＡ、Ｂ間では「刀類の所有数」よりも詳細な「短刀の所有数」及び「薙刀の所有数」の概念でランキングを作成する。
【００２８】
このようにして本態様によれば、親交度が高ければ、より詳細なランキングを提供することで、ゲーム上で他の仮想ユーザと頻繁に交流を取るようになる。つまり、本態様によれば、ランキングの内容を通じて仮想ユーザ間の交流を促進することができる。
【００２９】
（７）本発明に係る端末装置の好ましい態様では、前記操作要求の履歴情報に基づいて、集計対象を設定する集計対象設定部を更に備え、前記ランキング作成部は、前記一の仮想ユーザにおける行動の結果と、他の仮想ユーザの行動の結果のうち、前記集計対象となる行動の結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする。
【００３０】
本態様では、例えば、一の仮想ユーザが特定の敵を何回も倒した場合には当該特定の敵の討伐回数を集計対象にするなど、操作要求の履歴情報に基づいて集計対象を設定する。このようにして集計対象を設定することで、他の仮想ユーザを操作する実ユーザにとっては関心がなかったとしても、一の仮想ユーザを操作する実ユーザにとっては興味を引くようなランキングを、ゲームサーバに負担をかけることなく作成することができる。
【００３１】
（８）本発明に係る端末装置の好ましい態様では、前記ゲームサーバが提供するゲームは、複数のゲームパートから構成されており、前記ランキング作成部は、前記所定の行動の直前に、前記所定の行動により進行可能なゲームパートに関する操作要求が入力された場合、入力された操作要求に関するランキングを作成することを特徴とする。
【００３２】
本態様において、バトルパートにおける敵への攻撃を所定の行動とした場合、所定の行動により進行可能なゲームパートに関する操作要求とは、バトルパートで敵に攻撃するのに必要な装備の変更である。
【００３３】
つまり、本態様によれば、例えば、バトルパートにおいて、敵を攻撃する直前に装備の変更をしていたら、装備変更に関わるランキングを表示することができる。本態様によれば、直前の行動だけではなく、直前の行動に結び付くようなゲームパート内での一連の行動に関連したランキングを作成することで、一の仮想ユーザを操作する実ユーザが適時欲しいランキングを提供することができる。
【００３４】
（９）本発明に係る端末装置の好ましい態様では、前記受信部は、前記一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、前記ゲーム進行部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記第２の仮想ユーザよりも優位に進行するように、前記一の仮想ユーザの行動を実現することを特徴とする。
【００３５】
本態様において、第２の仮想ユーザとは、一の仮想ユーザと異なる他の仮想ユーザである。つまり、第２の仮想ユーザとは、一の仮想ユーザを操作する実ユーザと異なる他の実ユーザによって操作されるゲーム上の操作対象である。また、他のランキングとは、第２の仮想ユーザを操作する他の実ユーザの端末に表示されるランキングである。他のランキングは、第２の仮想ユーザの操作状況やゲーム進行状況に応じて作成されるランキングであるから、一の仮想ユーザのランキングと一致する場合もあるし、大きく異なる場合もある。
【００３６】
本態様によれば、例えば、バトルで、自身で作成したランキングの効果があまりよくなく、劣勢に立たされている状況の場合、第２の仮想ユーザ側の端末に表示されている他のランキングを参照し、一の仮想ユーザが第２の仮想ユーザより上位にランクされていたら、第２の仮想ユーザに対して一の仮想ユーザがバトルで優位にたつとか、攻撃力をさらにアップさせるなど、ゲーム進行を優位にする。また、表示されるランキングが端末装置ごとに異なるのであれば、さらに自分が上位にいくようなランキングが他の端末に表示されていることがあるため、一の仮想ユーザを操作する実ユーザは、自身のランキングだけでなく、第２の仮想ユーザ側の端末に表示される他のランキングにも注視しながらバトルを進行することになる。
【００３７】
本態様によれば、一の仮想ユーザを操作する実ユーザに対しては、第２の仮想ユーザよりも優位に立とうとする動機付けを与えることができる。一方、第２の仮想ユーザを操作する実ユーザに対しては、対戦相手（一の仮想ユーザ）が自身（第２の仮想ユーザ）を追い抜くようなランキングが表示されるだけでなく、ゲーム進行が不利になるため、対戦相手に雪辱を果たすような動機付けを与えることができる。つまり、本態様によれば、一の仮想ユーザと第２の仮想ユーザとの間で白熱した競争を実現することができる。
【００３８】
（１０）本発明に係る端末装置の好ましい態様では、前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする。本態様によれば、ランキングの変動に関連した情報のみを受信することで、特にサーバ側で処理を軽減することができる。
【００３９】
以上のような本発明は、いずれの態様においても、上記端末装置の発明を、その端末装置のゲーム実行方法、ゲーム実行プログラム、ゲーム実行プログラム記録媒体、及びゲームシステムとして捉えることも可能である。
【発明の効果】
【００４０】
本発明によれば、端末装置にゲームを提供するサーバに負担をかけることなく、個々の仮想ユーザに適した内容のランキングを作成可能な端末装置、端末装置のゲーム実行方法、ゲーム実行プログラム、ゲーム実行プログラム記録媒体、及びゲームシステムを提供することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明が適用されたゲームシステムのシステム構成を示す図である。
【図２】本発明が適用されたゲームサーバが提供するソーシャルゲームの構成について説明するための図である。
【図３】ゲームサーバ、及び端末装置のハードウェア構成を示す図である。
【図４】本発明が適用された第１の実施形態の端末装置が実行する各処理部の構成を示す図である。
【図５】アイテムデータテーブルの具体例について説明するための図である。
【図６】所有アイテムデータテーブルの具体例について説明するための図である。
【図７】操作対象ユーザ属性データテーブルの具体例について説明するための図である。
【図８】他ユーザ属性データテーブルの具体例について説明するための図である。
【図９】ランキング作成部により作成されたランキングルの具体例について説明するための図である。
【図１０】第１の実施形態の端末装置で行われる処理について説明するための図である。
【図１１】第１の実施形態の端末装置で行われる処理の変形例について説明するための図である。
【図１２】図１１に示す処理において、端末装置の表示部に表示される画像の具体例を示す図である。
【図１３】本発明が適用された第２の実施形態の端末装置が実行する各処理部の構成を示す図である。
【図１４】本発明が適用された第２の実施形態の端末装置の表示部に表示される画像の具体例を示す図である。
【図１５】第２の実施形態の端末装置で行われる処理について説明するための図である。
【図１６】本発明が適用された第２の実施形態の第１の変形例に係る端末装置が実行する各処理部の構成を示す図である。
【図１７】本発明が適用された第２の実施形態の第１の変形例に係る端末装置の表示部に表示される画像の具体例を示す図である。
【図１８】本発明が適用された第２の実施形態の第２の変形例に係る端末装置が実行する各処理部の構成を示す図である。
【図１９】本発明が適用された第２の実施形態の第２の変形例に係る端末装置の表示部に表示される画像の具体例を示す図である。
【図２０】本発明が適用された第３の実施形態の端末装置が実行する各処理部の構成を示す図である。
【図２１】第３の実施形態の端末装置で行われる処理について説明するための図である。
【図２２】本発明が適用された第３の実施形態の端末装置の表示部に表示される画像の具体例を示す図である。
【発明を実施するための形態】
【００４２】
本発明を実施するための形態（以下、本実施形態という。）について具体例を示して説明する。本実施形態は、ゲームサーバと通信ネットワークを介して接続された端末にゲームを提供するゲームシステムに関する。具体的には、図１に示すように、本実施形態のゲームシステムＧは、実ユーザにゲームを提供するゲームサーバ１と、ゲームサーバ１と通信ネットワークであるインターネット２を介して接続された端末装置３ａ、３ｂ、３ｃ、・・・（以下、総称して端末装置３ともいう。）と、を備える。
【００４３】
以下では、まず、実施形態の説明に先立って、本実施形態において用いる用語の定義を明確にし、さらに本実施形態において扱うソーシャルゲームの概要について説明した後、ゲームシステムＧの構成及び処理内容について具体的に説明する。
【００４４】
（１）用語の定義
本実施形態において用いる用語の定義は以下の通りである。
【００４５】
「仮想空間」とは、ゲームの内容に基づいてゲーム中に形成される仮想の世界を示し、物理空間とは異なる空間を指す。端末装置３のディスプレイ（表示部）に表示される「仮想空間」は２次元であるが、他の端末装置３との繋がりも加わって形成される観念的空間は、２次元空間に限られない。
【００４６】
「実ユーザ」とは、端末を操作する実体、すなわち人に当たるものをいう。一方、この実体である「実ユーザ」の端末におけるボタンやタッチ操作によって、仮想空間において、ユーザに成り代わった、またはユーザの趣向や好みに応じて形成された仮想実体を「仮想ユーザ」という。この「仮想ユーザ」には、例えば、旧来の将棋ゲームや麻雀ゲームのプレイヤのように、その仮想実体はゲーム上視認できないが、「実ユーザ」に成り代わった存在として駒や牌を仮想空間内で操作する場合も含まれる。「仮想ユーザ」には、また、ロールプレイングゲームや対戦ゲームにおいてゲーム上で表示され、移動やアクションを起こす視認可能な特定のキャラクタも含まれる。さらに「仮想ユーザ」には、ＳＮＳにおけるアバターとして表示される仮想実体も含まれる。このように、本実施形態における「仮想ユーザ」は、仮想空間における仮想実体を広く表す用語として用い、それがゲーム上で具現化された仮想実体であるか、具現化されない影として機能する仮想実体であるかは問わない。
【００４７】
（２）ソーシャルゲームの概要
続いて、ゲームサーバ１からインターネット２を介して接続された端末装置３に提供されるソーシャルゲームについて、その概要を、図２を参照して説明する。
【００４８】
一般にソーシャルゲームは、武器や防具などの画像が付された仮想的なアイテム（以下、単にアイテムという。）を仮想ユーザが取得し、仮想ユーザが取得したアイテムの中から所定数のアイテムを用いて対戦を行うゲームである。
【００４９】
より具体的には、仮想ユーザが対戦に用いるアイテムの強化を行いつつ、仮想空間上で出現する敵とアイテムを用いて対戦するものである。アイテムを用いた対戦では、各アイテムの能力値、所定のアイテムの組合せにより一定の効力を得るスキル（カードゲームでいうところの「役」に当たる。）などに基づいて、敵に与えるダメージや勝敗を作成する。
【００５０】
ソーシャルゲームは、複数のゲームパート（以下、単に「パート」ともいう）が有機的に組み合わさることにより、一つのストーリーやキャラクタが完成し、全体として一つのゲームとして成立する。例えば、ソーシャルゲーム２０は、図２に示すように、クエストパート２１と、バトルパート２２と、ガチャパート２３と、強化パート２４と、を備える。本実施形態に係るソーシャルゲーム２０の具体例として、武器をモチーフとしたアイテムを使用するゲームを用いて説明する。すなわち、個々のアイテムである武器は、例えば、刀類と、飛び道具との２種類に分類される。さらに、刀類は短刀と薙刀とに分類され、飛び道具は鉄砲と弓とに分類され、これらのアイテムを仮想ユーザが装備して敵と対戦するものとする。
【００５１】
クエストパート２１は、「探索、探求、冒険」などの意義を有する「クエスト」という言葉が表す通り、仮想ユーザが仮想空間を探索して、探索中に出現するモンスターや仮想ユーザなどの敵と対戦したり、新たなアイテムを獲得したり、仮想ユーザのレベル向上を行うことにより、進捗するゲームを構成する一部分である。クエストパート２１では、仮想ユーザに所定のクエスト用ポイントが与えられ、仮想ユーザの移動、アイテムの獲得やレベルの向上などは、このクエスト用ポイントを消費することで行われる。また、クエストパート２１では、バトル用ポイントを消費して仮想ユーザが所有するアイテムを用いることで、出現した敵と対戦が行われる。
【００５２】
バトルパート２２は、仮想ユーザが装備するアイテムを用いて、敵との対戦を実現するパートであり、上述した仮想ユーザが装備するアイテムの攻撃力に基づいて勝敗が決する。
【００５３】
ガチャパート２３は、硬貨を自動販売機に投入してカプセルに包装されたおもちゃであるカプセルトイが出てくる様子を表した「ガチャガチャ」（登録商標）に由来するものであり、例えば、仮想ユーザが、硬貨の代わりに仮想的に与えられるガチャ用ポイントやガチャ用の権限を用いて、ランダムにアイテムを取得するパートである。以下では、仮想ユーザがアイテムを取得するための取得要求を行う態様を「ガチャを行う」という。
【００５４】
強化パート２４は、仮想ユーザが所有しているアイテムを合成してアイテムの能力値の向上を図るパートである。
【００５５】
以上のような複数のパートから構成されるソーシャルゲーム２０は、各パート単体が他のゲームパートから独立したものではなく、上述したように、各パートが互いに関係し合い、組み合わさることで、ゲーム全体としての意義を有するものとなっている。したがって、ソーシャルゲーム２０では、仮想ユーザが各ゲームパートを有効に進捗させることで、全体として一つのゲームを進行させることができる。
【００５６】
（３）基本的なハードウェア構成
（３−１）ゲームサーバの構成
以上のようなソーシャルゲーム２０の定義に基づき、以下、本実施形態のゲームシステムＧを実現するためのハードウェア構成について説明する。
【００５７】
ゲームサーバ１は、例えば図３（Ａ）に示すような汎用的なハードウェア構成を有するコンピュータにより実現される。すなわち、ゲームサーバ１は、図３（Ａ）に示すように、インターネット２を介して端末装置３と通信を行う通信インタフェース部１１と、キーボードやマウスなどのユーザからの操作入力を受ける操作入力部１２とを備える。また、ゲームサーバ１は、各種演算処理を行うＣＰＵなどの演算処理部１３と、演算処理データを一時的に記憶するＳＲＡＭやＤＲＡＭなどのメインメモリ１４と、アプリケーションプログラム及び各種データが記憶されたハードディスクなどの記憶装置１５と、演算処理結果を表示する表示部１６とを備える。
【００５８】
以上のような構成からなるゲームサーバ１は、端末装置３からの要求に応じて、ソーシャルゲーム２０を端末装置３で実行するためのソーシャルゲーム進行用アプリケーションプログラムを、当該端末装置３に送信する。また、ゲームサーバ１は、当該ゲーム進行用アプリケーションプログラムがインストールされた端末装置３から送信されてくる仮想ユーザの行動に関する情報を、記憶装置１５に記憶することで管理する。
【００５９】
端末装置３は、図１に示すように、例えば、無線通信部３１と、表示部３２と、操作入力部３３と、を備える携帯型無線通信端末である。無線通信部３１は、携帯電話回線や無線ＬＡＮ回線を用いてインターネット２に接続し、ゲームサーバ１との間でデータ通信を行う。表示部３２は、ソーシャルゲームの進行を示すゲーム画像を表示する。操作入力部３３は、例えば、表示部３２の画面上の表示に従って実ユーザからの操作入力を受け付けるタッチパネルから構成される。また、端末装置３は、図３（Ｂ）に示すように、各種演算処理を実行するＣＰＵなどの演算処理部３４と、演算処理データを一時的に記憶するＳＲＡＭやＤＲＡＭなどのメインメモリ３５と、ソーシャルゲーム進行用プログラムが記憶された記憶装置３６と、を更に備える。
【００６０】
このようなハードウェア構成を有する端末装置３では、まず、ユーザＩＤと所定のパスワードとを登録して、ゲームサーバ１からソーシャルゲーム進行用アプリケーションプログラムをダウンロードする。そして、端末装置３は、ソーシャルゲーム進行用アプリケーションプログラムをインストールすると、ゲームサーバ１からゲームを進行するのに必要なデータを逐次受信するとともに、操作入力部３３における操作データに応じて演算処理部３４により演算処理されたデータをゲームサーバ１に送信する。
【００６１】
（４）第１の実施形態
第１の実施形態に係る端末装置３は、前述したソーシャルゲーム進行用プログラムを記憶装置３６にインストールすることで、図４に示すような機能ブロックが実現される。すなわち、端末装置３では、例えば図４に示すような、受信部３０１と、送信部３０２と、ゲーム進行部１００（本実施形態では、他の実施形態と区別するためゲーム進行部１００ａと呼ぶ。）と、ゲームデータを管理するゲームデータ記憶部２００とからなる機能が実現される。受信部３０１は、無線通信部３１及び通信ネットワーク２を介してゲームサーバ１から送られるデータを受信する機能を実現する。また、送信部３０１は、無線通信部３１及び通信ネットワーク２を介してゲームサーバ１にデータを送信する機能を実現する。また、ゲーム進行部１００ａは、図４に示すように操作入力部３３による入力操作に応じてゲーム進行に関する処理を実行し、実行結果を表示部３２に出力する。
【００６２】
（４−１）ゲームデータ記憶部の構成
ゲームデータ記憶部２００は、図４に示すように、アイテムデータテーブル２０１と、所有アイテムデータテーブル２０２と、操作対象ユーザ属性データ記憶部２０３と、他ユーザ属性データテーブル２０４と、を有する。
【００６３】
（アイテムデータテーブル２０１：図５）
アイテムデータテーブル２０１は、図５に示すように、ゲーム内で使用可能なアイテムについて一覧で管理したものである。各アイテムには、固有の数字やアルファベットなどのテキストデータからなるアイテムＩＤ５１が与えられている。
【００６４】
また、アイテムＩＤ５１により識別可能な各アイテムには、武器を表したアイテム画像５２が与えられている。アイテムが仮想ユーザの所有アイテムに設定されると、アイテム画像５２が表示部３２に送信される。
【００６５】
また、アイテムには、短刀、薙刀、鉄砲、弓などの武器の種類５３と、当該アイテムに初期設定された初期設定攻撃力５４と、当該アイテムを強化パート２４により強化可能な最大攻撃力５５とが与えられている。ここで、初期設定攻撃力５４とは、強化パート２４によりアイテムの強化を行う前の初期状態の攻撃力、すなわち予め設定されている攻撃力の固有値である。また、最大攻撃力５５は、アイテムを強化パート２４により強化可能な最大の攻撃力である。すなわち、アイテムの攻撃力は、仮想ユーザの所有アイテムとなった時は初期設定攻撃力５４であるが、その後アイテム自体の強化を繰り返すことで最大攻撃力５５まで上昇させることができる。
【００６６】
以上のように、アイテムデータテーブル２０１は、アイテムＩＤ５１で識別可能なアイテムごとに、アイテム画像５２、種類５３、初期設定攻撃力５４、及び、最大攻撃力５５を管理している。図５では、例えばアイテムＩＤ５１が「０００１」で識別可能なアイテムについて、アイテム画像５２が「０００１．ｇｉｆ」であり、種類５３が「短刀」であり、初期設定攻撃力５４が「１８７０」であり、最大攻撃力５５が「９８７６」であることを示している。
【００６７】
（所有アイテムデータテーブル２０２：図６）
所有アイテムデータテーブル２０２は、端末装置３が操作する仮想ユーザが所有するアイテムを一覧で管理したものである。所有アイテムデータテーブル２０２は、所有アイテムに設定された順番を示す所有アイテム番号６１、アイテムデータテーブル２０１で管理されるアイテムＩＤ６２（図５中のアイテムＩＤ５１に相当する。）、当該アイテムの種類６３（図５中の種類５３に相当する。）、及び当該アイテムの現在の攻撃力６４から構成される。ここで、現在の攻撃力６４は、強化前であれば初期設定攻撃力と一致し、強化後であれば強化に応じた値となる。図６では、例えば、所有アイテム番号６１が「１」を示すアイテムについて、アイテムＩＤ６２が「０３５４」であり、種類６３が「短刀」であり、現在の攻撃力６４が「４８５７」であることを示している。
【００６８】
（操作対象ユーザ属性データテーブル２０３：図７）
操作対象ユーザ属性データテーブル２０３は、図７に示すように、仮想空間に形成された仮想ユーザについて一覧で管理したものである。各仮想ユーザには、固有の数字やアルファベットなどのテキストデータからなる仮想ユーザＩＤ７１が与えられている。
【００６９】
また、操作対象ユーザ属性データテーブル２０３は、端末装置３が操作する仮想ユーザ（以下、操作対象仮想ユーザともいう。）に関する情報として、仮想ユーザＩＤ７１、レベル７２、装備アイテム７３、攻撃力７４、討伐ポイント７５、及び操作履歴情報７６を管理している。
【００７０】
仮想ユーザＩＤ７１は、ゲームサーバ１が操作対象仮想ユーザを識別するための番号である。
【００７１】
レベル７２は、ゲーム内での仮想ユーザの進捗度を表す数値であり、実ユーザの操作回数に応じて上昇する値である。仮想ユーザがゲーム内で定められた任務を達成することにより増加するパラメータとして「経験値」があり、この「経験値」が特定の値に達すると仮想ユーザの「レベル」が上昇する。
【００７２】
装備アイテム７３は、所有アイテムの中からバトルパート２２で使用するアイテムの所有番号を管理したものである。
【００７３】
攻撃力７４は、バトルパート２２のゲーム進行の作成指標、つまり、勝敗を作成するための指標や敵に与えるダメージの作成するための指標である。例えば装備アイテム７３で特定されるアイテムの攻撃力の総和を、攻撃力７４として用いることができる。
【００７４】
討伐ポイント７５は、バトルパート２２の進行結果に応じて付与されるポイントであって、後述するランキング作成の評価指標となる。例えば、上級モンスター、中級モンスター、下級モンスターを討伐した場合には、それぞれ２００、５００、８００が討伐ポイントとして付与され、討伐ポイントの数の多い順に順位付けたランキングを作成することが可能である。
【００７５】
操作履歴情報７６は、例えば過去１週間のバトルパート２２の進行結果を管理したものであって、具体例として、上級モンスター、中級モンスター及び下級モンスターの討伐数と、対戦した仮想ユーザを識別可能なユーザＩＤ（対戦ユーザＩＤともいう。）とから構成される。
【００７６】
図７の例では、ユーザＩＤ７１が「１０１００」であり、レベル７２が「２５」であり、装備アイテム７３が所有番号で「１２」、「２４」であり、攻撃力７４が「９２５４８」であり、討伐ポイント７５が「７０００」であることを示している。また、図７の例では、操作履歴情報７６として、上級モンスターの討伐数が「１０」であり、中級モンスターの討伐数が「２５」であり、下級モンスターの討伐数が「５０」であり、過去に対戦した対戦ユーザＩＤが「１００２３」、「１００４６」であることを示している。
【００７７】
（他ユーザ属性データテーブル２０４：図８）
他ユーザ属性データテーブル２０４は、図８に示すように操作対象仮想ユーザ以外の他の仮想ユーザに関する情報を管理するテーブルであって、ユーザＩＤ８１、レベル８２、攻撃力８３、討伐ポイント８４、及びユーザ間関係情報８５から構成される。ここで、他の仮想ユーザとは、フレンド、ギルドに所属するメンバー、挨拶をした仮想ユーザ、などの操作対象仮想ユーザにとって近しい仮想ユーザに限らない。つまり、他の仮想ユーザには、例えば、対戦ユーザ（メンバー）、比較対象として設定した仮想ユーザなど、操作対象仮想ユーザを操作する実ユーザの興味を引く仮想ユーザが含まれる。
【００７８】
ユーザＩＤ８１は、ゲームサーバ１が仮想ユーザを識別するための番号である。レベル８２は、ゲーム内での他の仮想ユーザの進捗度を表す数値である。攻撃力８３は、他の仮想ユーザが装備するアイテムの攻撃力の総和であって、バトルパート２２のゲーム進行の作成指標である。討伐ポイント８４は、バトルパート２２の進行結果に応じて他の仮想ユーザに付与されるポイントである。ユーザ間関係情報８５は、操作対象仮想ユーザと敵対関係にあれば「０」、仲間関係にあれば「１」を示す値である。
【００７９】
上述した他ユーザ属性データテーブル２０４で管理される情報は、端末装置３が必要に応じてゲームサーバ１にアクセスすることで取得可能な情報である。図８に示す具体例では、例えばユーザＩＤ８１が「１０００１」で識別可能なユーザＩＤについて、レベル８２が「２５」であり、攻撃力８３が「４２５４８」であり、討伐ポイント８４が「４５００」であり、ユーザ間関係情報８５が「０」つまり敵対関係であることを示している。
【００８０】
（４−２）受信部３０１及び送信部３０２
受信部３０１は、通信ネットワーク２を通じて、ゲームサーバ１から送られてくるデータを受信する手段である。具体的には、受信部３０１は、各ゲームパートの進行に必要なゲーム進行用データを受信する。また、ゲーム進行用データ以外にも受信部３０１は、他の仮想ユーザに関する情報を受信して、受信した情報を他ユーザ属性データテーブル２０４に書き込む処理も行う。
【００８１】
また、送信部３０２は、通信ネットワーク２を通じて、ゲームサーバ１にデータを送信する手段である。具体的に、送信部３０２は、ゲームサーバ１に対して、ゲーム進行用データを要求し、他の仮想ユーザに関する情報の取得を要求する。また、送信部３０２は、操作対象仮想ユーザの行動、言い換えれば操作結果をゲームサーバ１に送信する。
【００８２】
（４−３）ゲーム進行部１００ａの構成
ゲーム進行部１００ａは、クエストパート処理部１０１とバトルパート処理部１０２とガチャパート処理部１０３と強化パート処理部１０４と、ランキング作成部１０５と、を有する。
【００８３】
クエストパート処理部１０１は、クエストパート２１のデータ処理を行う。具体的には、クエストパート処理部１０１は、仮想ユーザが探索する仮想空間を実現するためのデータをゲームサーバ１から取得し、操作入力部３３の操作入力に応じてクエストパート２１を進行させる。また、具体的には、クエストパート処理部１０１は、仮想ユーザの現在位置を変更したり、当該仮想ユーザに敵を出現させたりする。クエストパート処理部１０１は、クエストパート２１の進行結果、つまり仮想ユーザの行動情報を送信部３０２によりゲームサーバ１に通知する。
【００８４】
バトルパート処理部１０２は、本発明に係る対戦処理部であって、バトルパート２２のデータ処理を行う。具体的には、バトルパート処理部１０１は、例えば攻撃力など、対戦相手となるモンスター又は仮想ユーザに関する情報をゲームサーバ１から取得し、操作入力部３３の操作入力に応じてバトルパート２２を進行させる。具体的に、バトルパート処理部１０２は、仮想ユーザが装備するアイテムの攻撃力と、ゲームサーバ１から取得した対戦相手の攻撃力とを比較して勝敗を作成する。バトルパート処理部１０２は、作成した勝敗結果、具体的には討伐したモンスターの階級や仮想ユーザのレベルなどに応じて討伐ポイントを操作対象仮想ユーザに付与する。また、バトルパート処理部１０２は、勝敗結果と討伐ポイントを含む情報をゲームサーバ１に通知する。
【００８５】
ガチャパート処理部１０３は、ガチャパート２３のデータ処理を行う。具体的には、ガチャパート処理部１０３は、操作入力部３３の操作入力に応じてアイテム取得要求を受け付け、受け付けたアイテム取得要求に関する情報をゲームサーバ１に通知する。そして、ガチャパート処理部１０３は、ゲームサーバ１によりアイテム取得要求に応じて抽選処理された所有アイテムに関する情報を取得する。なお、抽選処理については、ゲームサーバ１ではなくガチャパート処理部１０３で行い、抽選結果をゲームサーバ１に通知してもよい。
【００８６】
強化パート処理部１０４は、強化パート２４のデータ処理を行う。具体的には、強化パート処理部１０４は、操作入力部３３の操作入力に応じて、一のアイテムに他のアイテムを合成して強化する強化要求を受け付け、受け付けたアイテム強化要求に関する情報をゲームサーバ１に通知する。そして、強化パート処理部１０４は、ゲームサーバ１によりアイテム強化要求に応じて攻撃力が強化された一のアイテムに関する情報を取得する。なお、攻撃力の強化については、ゲームサーバ１ではなく強化パート処理部１０４で行い、強化結果をゲームサーバ１に通知してもよい。
【００８７】
ランキング作成部１０５は、操作対象仮想ユーザの所定の行動と、比較対象になり得る他の仮想ユーザの行動とに基づいて、他の仮想ユーザに対する対象仮想ユーザのランキングを作成する。ここで、所定の行動とは、例えば直近のゲーム操作を反映した操作対象仮想ユーザの行動である。また、ランキングとは、直近のゲーム操作を反映した一の仮想ユーザに適したランキングであって、例えば次の通りである。つまり、バトルパート２２であれば、直近の勝敗数及び攻撃力のランキング、クエストパート２１であれば、直近のレベルのランキング、直近のレイド勝敗数及び到達位置のランキング、強化パート２４であれば、直近の合成回数及び合成枚数のランキングである。
【００８８】
バトルパート２２を具体例として更に詳細に説明すると、ランキング作成部１０５は、操作対象仮想ユーザの行動として、上述した討伐ポイント７５、８４を用いて図９に示すように、直近のゲーム操作を反映した順位９０１とユーザＩＤ９０２と討伐ポイント９０３とをそれぞれ対応付けたランキングを作成する。ランキング作成部１０５は、ランキングを示す画像を表示部３２に表示する。
【００８９】
（４−４）端末装置３における処理
本実施形態の端末装置３における処理の一例として、バトルパート２２のゲーム進行に応じたランキングを作成する処理について図１０を用いて説明する。
【００９０】
ステップＳ１００１において、バトルパート処理部１０２は、対戦操作を受け付けるための画像を表示部３２に出力して、ステップＳ１００２に進む。
【００９１】
ステップＳ１００２において、操作入力部３３は、端末装置３を操作する実ユーザから対戦を実行する操作があったか否かを判断し、当該操作があった場合（Ｓ１００２：Ｙｅｓ）にはステップＳ１００３に進み、当該操作がなかった場合（Ｓ１００２：Ｎｏ）には当該ステップＳ１００２を繰り返し行う。
【００９２】
ステップＳ１００３において、バトルパート処理部１０２は、操作入力部３３による操作に応じて対戦を進行し、ステップＳ１００４に進む。具体的にステップＳ１００３では、操作対象仮想ユーザの攻撃力と、対戦相手のモンスター又は仮想ユーザの攻撃力とを比較して、比較結果に応じて対戦相手に与えるダメージを作成したり、勝敗を作成したりするなどゲームを進行する。さらにバトルパート処理部１０２は、当該進行結果に応じて操作対象仮想ユーザが有する討伐ポイントを更新する。例えば操作対象仮想ユーザが上級モンスター、中級モンスター、下級モンスターを討伐した場合には、それぞれ２００、５００、８００討伐ポイントを、現在の討伐ポイントに加算する。一例として現在７０００討伐ポイントで下級モンスターを討伐した場合、７２００討伐ポイントに更新する。
【００９３】
ステップＳ１００４において、受信部３０１は、他の仮想ユーザの行動情報を受信して、ステップＳ１００５に進む。具体的に、受信部３０１は、操作対象仮想ユーザが有する討伐ポイントと比較対象となる他の仮想ユーザの討伐ポイントを示す情報を、他の仮想ユーザの行動情報として受信する。ここで、比較対象となる他の仮想ユーザとは、ゲームサーバ１で識別可能な全仮想ユーザであるが、次の例のように範囲を絞ってもよい。例えば操作対象仮想ユーザが有する討伐ポイントが「７０００→７２００」となった場合、７０００以上の討伐ポイントを有する仮想ユーザ、或いは７０００〜７２００討伐ポイントを有する仮想ユーザに限定する。このように比較対象となる他の仮想ユーザの範囲を絞ることで、ゲームサーバ１は、操作対象仮想ユーザのランキング変動に関連した情報のみを端末装置３に送信し処理の軽減を図る点で好ましい。
【００９４】
ステップＳ１００５において、ランキング作成部１０５は、端末装置３の操作対象である対象仮想ユーザが有する討伐ポイントと、比較対象になり得る他の仮想ユーザが有する討伐ポイントと、に基づいて、他の仮想ユーザに対する対象仮想ユーザのランキングを作成して、図９に示した画像を表示部３２に出力し、ステップＳ１００６に進む。
【００９５】
ステップＳ１００６において、操作入力部３３は、端末装置３を操作する実ユーザから対戦を実行する操作があったか否かを判断し、当該操作があった場合（Ｓ１００６：Ｙｅｓ）にはステップＳ１００３に戻って再度操作に応じた対戦を進行させ、当該操作がなかった場合（Ｓ１００６：Ｎｏ）にはステップＳ１００７に進む。
【００９６】
ステップＳ１００７において、バトルパート処理部１０２は、操作入力のない時間が所定時間（例えば５分）経過したか否かを判断し、経過した場合（Ｓ１００７：Ｙｅｓ）には図１０に示す処理を終了し、経過していない場合（Ｓ１００７：Ｎｏ）にはステップＳ１００４に戻って他の仮想ユーザの行動情報を受信する。操作入力がない間も一定期間ステップＳ１００４に戻って他の仮想ユーザの行動情報を受信することになるので、時々刻々と変化する他の仮想ユーザの行動情報をランキング形式で通知することができる。つまり、ゲーム操作に手を抜いたり休んでいたりするような実ユーザに対してゲームに対するモチベーションを維持することができる。
【００９７】
上記図１０に示す処理では、操作対象仮想ユーザと敵対関係にあるなど、操作対象仮想ユーザの行動と比較対象になり得る他の仮想ユーザの行動を示すデータをゲームサーバ１側から取得する。そして、上記図１０に示す処理では、端末装置３側で、操作対象仮想ユーザの行動を示すデータ（討伐ポイント）と、他の仮想ユーザの行動を示すデータ（討伐ポイント）とを比較するなどして、直近のゲーム操作を反映した操作対象仮想ユーザに適した内容のランキングを作成して表示部３２に表示する。
【００９８】
つまり、上記図１０に示す処理では、ランキング作成処理を端末装置３側で行うため、ゲームサーバ１に負担をかけることなく、直近のゲーム操作を反映した操作対象仮想ユーザに適した内容のランキングを作成することができる。特に、上記図１０に示す処理では、ステップＳ１００２で操作要求を受け付けた後に、ステップＳ１００４で他の仮想ユーザの行動を示すデータを受信してステップＳ１００５でランキングを作成する。このようにしてステップＳ１００２の後に他の仮想ユーザの行動情報を受信するので、例えば操作対象仮想ユーザのゲーム進行と同時に他の仮想ユーザもゲーム進行中である場合など、操作対象仮想ユーザの行動だけではなく時々刻々と変化する他の仮想ユーザのゲーム進行内容を加味したランキングを、ゲームサーバ１に負担をかけずに作成することができる。
【００９９】
（４−５）第１の変形例に係る端末装置３における処理
本実施形態の端末装置３における処理の他の例として、バトルパート２２のゲーム進行に応じたランキングを作成する処理について、図１１を用いて説明する。
【０１００】
図１１に示す処理のうち、ステップＳ１１０１〜ステップＳ１１０５は、上述した図１０に示すステップＳ１００１〜Ｓ１００５と同様なので、各ステップに関する説明を省略する。図１１に示す処理では、ステップＳ１１０５によりランキングを作成した後、ステップＳ１１０６に進む。
【０１０１】
ステップＳ１１０６において、バトルパート処理部１０２は、操作対象仮想ユーザの順位が所定の順位、例えば１００位以内に入ったか否かを判断する。そして、１００位以内に入った場合（Ｓ１１０６：Ｙｅｓ）にはステップＳ１１０７に進む。一方、１００位以内に入らなかった場合（Ｓ１１０６：Ｎｏ）には、後述のステップＳ１１０７と異なり、攻撃力を増加させることなく図１１に示す処理を終了する。
【０１０２】
ステップＳ１１０７において、バトルパート処理部１０２は、対象仮想ユーザに設定されている攻撃力を例えば５分限定で１．２倍に増加させて、図１１に示す処理を終了する。例えば対象仮想ユーザに設定されている攻撃力が「９２５４０」であれば、１．２倍の「１１１０４８」に増加させる。また、バトルパート処理部１０２は、図１２に示すように、ランキング情報１２０１と攻撃力増加を説明する情報１２０２と、バトルパート２２の操作を受け付けるためのアイコン１２０３と、を表示部３２に表示する。その後、ステップＳ１１０８に進む。
【０１０３】
ステップＳ１１０８において、操作入力部３３は、端末装置３を操作する実ユーザから対戦を実行する操作があったか否かを判断し、当該操作があった場合（Ｓ１１０８：Ｙｅｓ）にはステップＳ１１０３に戻って再度操作に応じた対戦を進行させ、当該操作がなかった場合（Ｓ１１０８：Ｎｏ）にはステップＳ１１０９に進む。
【０１０４】
ステップＳ１１０９において、バトルパート処理部１０２は、操作入力のない時間が所定時間（例えば５分）経過したか否かを判断し、経過した場合（Ｓ１１０９：Ｙｅｓ）には図１１に示す処理を終了し、経過していない場合（Ｓ１１０９：Ｎｏ）にはステップＳ１１０４に戻って他の仮想ユーザの行動情報を受信する。
【０１０５】
上記図１１に示す処理では、仮想ユーザ間の対戦を楽しむ実ユーザに対してランキングを表示するだけではなく、ゲームサーバ１の負担をかけることなくランキング変動を利用して攻撃力を高くするなどランキング上位者にインセンティブを与えることができる。つまり、上記図１１に示す処理では、ゲームサーバ１に負担をかけず、仮想ユーザ間の対戦内容に関するランキングを利用して継続的にゲームを楽しんでもらうゲーム環境を提供することができる。
【０１０６】
（４−６）第２の変形例に係る端末装置３における処理
第１の変形例では、上述したように自己（操作対象仮想ユーザ）のランキング変動に応じてゲーム進行が有利になるが、例えば以下に説明する第２の変形例のように、他の仮想ユーザ（以下では、第２の仮想ユーザという。）のランキング変動に応じて、操作対象仮想ユーザ側のゲーム進行が有利になるようにしてもよい。
【０１０７】
つまり、受信部３０１は、第２の仮想ユーザを操作する端末装置３で作成された他のランキング（以下、第２の仮想ユーザ側で作成されたランキングともいう。）を受信する。そして、バトルパート処理部１０２は、第２の仮想ユーザ側で作成されたランキングを基準として、操作対象仮想ユーザが第２の仮想ユーザより上位にランクするか否かを判断し、上位にランクする場合には第２の仮想ユーザよりも優位に進行するように、操作対象仮想ユーザの行動を実現する。具体的に、バトルパート処理部１０２は、バトルで、自身で作成したランキングの効果があまりよくなく、劣勢に立たされている状況の場合、第２の仮想ユーザ側で作成されたランキングを参照し、操作対象仮想ユーザが第２の仮想ユーザより上位にランクされていたら、第２の仮想ユーザに対して操作対象仮想ユーザがバトルで優位にたつとか、攻撃力をさらにアップさせるなど、ゲーム進行を優位にする。また、表示されるランキングが端末装置ごとに異なるのであれば、さらに自分が上位にいくようなランキングが他の端末に表示されていることがあるため、操作対象仮想ユーザを操作する実ユーザは、自身のランキングだけでなく、第２の仮想ユーザ側の端末に表示される他のランキングにも注視しながらバトルを進行することになる。
【０１０８】
第２の変形例によれば、操作対象仮想ユーザを操作する実ユーザに対しては、第２の仮想ユーザよりも優位に立とうとする動機付けを与えることができる。一方、第２の仮想ユーザを操作する実ユーザに対しては、対戦相手（操作対象仮想ユーザ）が自身（第２の仮想ユーザ）を追い抜くようなランキングが表示されるだけでなく、ゲーム進行が不利になるため、対戦相手に雪辱を果たすような動機付けを与えることができる。つまり、第２の変形例によれば、操作対象仮想ユーザと第２の仮想ユーザとの間で白熱した競争を実現することができる。
【０１０９】
（４−７）第３の変形例に係る端末装置３における処理
本実施形態の端末装置３における処理の更に他の例として、ランキング作成部１０５は、所定の行動の直前に、所定の行動により進行可能なゲームパートに関する操作要求が入力された場合、入力された操作要求に関するランキングを作成してもよい。具体的に、バトルパートにおける敵への攻撃を「所定の行動」とした場合、「所定の行動」により進行可能なゲームパートに関する操作要求とは、バトルパートで敵に攻撃するのに必要な装備の変更である。
【０１１０】
つまり、第３の変形例に係るランキング作成部１０５は、例えば、バトルパートにおいて、敵を攻撃する直前に操作対象仮想ユーザが装備の変更をしていたら、装備変更に関わるランキングを表示することができる。このような装備変更に関わるランキングを表示することにより、ランキング作成部１０５は、直前の行動だけではなく、直前の行動に結び付くようなゲームパート（バトルパート）内での一連の行動に関連したランキングを作成し、操作対象仮想ユーザを操作する実ユーザが適時欲しいランキングを提供することができる。
【０１１１】
（５）第２の実施形態
次に、第２の実施形態で特有の構成を有するゲーム進行部１００（本実施形態では、他の実施形態と区別するためゲーム進行部１００ｂと呼ぶ。）と、このゲーム進行部１００ｂにおける処理を実現するための記憶領域となるゲームデータ記憶部２００の具体的な構成について図１３を参照して説明する。まず、ゲームデータ記憶部２００の構成については、第１の実施形態と同様なので、その説明を省略する。
【０１１２】
（５−１）ゲーム進行部１００ｂの構成
ゲーム進行部１００ｂは、クエストパート処理部１０１と、バトルパート処理部１０２と、ガチャパート処理部１０３と、強化パート処理部１０４と、ランキング作成部１０５と、適合情報抽出部１０６と、を有する。以上のような構成からなるゲーム進行部１００ｂの構成のうち、ランキング作成部１０５及び適合情報抽出部１０６の構成が、第１の実施形態と異なる。また、ランキング作成部１０５及び適合情報抽出部１０６以外の構成については第１の実施形態と同様なので、その説明を省略する。
【０１１３】
適合情報抽出部１０６は、操作対象仮想ユーザを操作する実ユーザがチェックするフレンド（他の仮想ユーザ）に関連した情報など、操作要求から得られる情報に基づいてランキングの作成に適合した適合情報を抽出する。具体的に、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を抽出する。つまり、適合情報抽出部１０６は、図１４（Ａ）に示すような適合情報受付画像を表示部３２に表示する。適合情報受付画像は、武器アイテムのチェックを促す説明用画像１４１１と、実ユーザが好む武器を選択するチェックボックス１４１２−１４１６と、確定操作用のアイコン１４１６とから構成される。例えば、実ユーザの操作入力により、チェックボックス１４１２−１４１５のうち、短刀（チェックボックス１４１２）と弓（チェックボックス１４１５）がチェックされ、アイコン１４１６により確定操作がなされると、適合情報抽出部１０６は、短刀と弓とを装備した仮想ユーザに関する情報（ユーザＩＤ）を適合情報として抽出する。
【０１１４】
適合情報に合致した仮想ユーザに関する情報が抽出されると、送信部３０２は、適合情報を示すデータ、すなわち短刀と弓とを装備した仮想ユーザのユーザＩＤをゲームサーバ１に送信することで、当該仮想ユーザの討伐ポイントを問い合わせる。そして、受信部３０１は、当該適合情報に合致する他の仮想ユーザの行動を示すデータ、つまり、討伐ポイントを受信する。
【０１１５】
なお、図１４（Ａ）に示した適合情報受付画像に従って適合情報を受け付ける以外に、例えば操作対象仮想ユーザの操作履歴に基づいて自動的に適合情報を抽出してもよい。例えば、操作対象仮想ユーザが直近に獲得した武器の組み合わせが、薙刀と鉄砲であったら、薙刀と鉄砲とを装備した仮想ユーザに関する情報（ユーザＩＤ）を適合情報として抽出することができる。
【０１１６】
ランキング作成部１０５は、受信した適合情報に合致する他の仮想ユーザの行動を示すデータと、操作対象仮想ユーザの行動を示すデータに基づいてランキングを作成する。具体的に、ランキング作成部１０５は、例えば図１４（Ｂ）に示すように、短刀と弓を装備した仮想ユーザと操作対象仮想ユーザとを母集団として討伐ポイントの多い順位を示すランキング１４２２を作成して、ランキング内容を説明した説明画像１４２１とともに表示部３２に表示する。ランキング１４２２を実ユーザが見ることにより、特定の武器を装備した他の仮想ユーザに対して操作対象仮想ユーザが５４位であることを視認することができる。この情報を視認することで、例えば、実ユーザは、どのような種類の武器をこれから仮想ユーザに装備させることで効率良く強くなれるか、といったゲーム進捗に有益な情報を取得することができる。
【０１１７】
（５−２）端末装置３における処理
本実施形態の端末装置３における処理の一例として、適合情報に基づいたランキングを作成する処理について図１５を用いて説明する。
【０１１８】
ステップＳ１５０１において、適合情報抽出部１０６は、図１４（Ａ）に示すような適合情報受付画像を表示部３２に表示して、ステップＳ１５０２に進む。
【０１１９】
ステップＳ１５０２において、適合情報抽出部１０６は、武器アイテムの中から実ユーザによって２つのアイテムがチェックされて操作アイコン１４１６により確定操作がなされたか否か、つまり適合情報の受付があったか否かを判断する。適合情報の受付があった場合（Ｓ１５０２：Ｙｅｓ）にはステップＳ１５０３に進み、適合情報の受付がなかった場合（Ｓ１５０２：Ｎｏ）には当該ステップＳ１５０２を繰り返す。
【０１２０】
ステップＳ１５０３において、適合情報抽出部１０６は、短刀と弓とを装備した仮想ユーザを適合情報とし、当該適合情報に合致した仮想ユーザのユーザＩＤを抽出して、ステップＳ１５０４に進む。
【０１２１】
ステップＳ１５０４において、送信部３０２は、当該適合情報に合致した仮想ユーザのユーザＩＤをゲームサーバ１に送信する。また、受信部３０１は、抽出した他の仮想ユーザの行動情報として、例えば討伐ポイントを受信して、ステップＳ１５０５に進む。
【０１２２】
ステップＳ１５０５において、ランキング作成部１０５は、例えば図１４（Ｂ）に示すように、短刀と弓を装備した仮想ユーザと操作対象仮想ユーザとを母集団としたランキング１４２２を作成して、ランキング内容を説明した説明画像１４２１とともに表示部３２に表示し、図１５に示す処理を終了する。
【０１２３】
上記図１５に示す処理では、操作対象仮想ユーザを操作する実ユーザがチェックした情報など、操作要求から得られる情報に基づいてランキングの作成に適合した適合情報を抽出し、適合情報に関連したランキングを作成する。一例として、図１４（Ａ）に示した適合情報受付画像に従って、ゲーム上で使用可能なアイテムの中から実ユーザが特定のアイテムをチェックしていたら、チェックしたアイテムを使用する他の仮想ユーザを抽出して、ランキングを作成する。つまり、上記図１５に示す処理によれば、実ユーザの操作内容に適合した一の仮想ユーザ独自のランキングを、ゲームサーバ１に負担をかけることなく作成することができる。
【０１２４】
（５−３）第１の変形例
第２の実施形態に係るゲーム進行部１００ｂは、第１の変形例として、図１６に示すように、仲間仮想ユーザ特定部１０７と適合情報特定部１０８とを更に備え、以下に示す処理により、操作対象仮想ユーザの交流関係に基づいてランキングの内容の詳細度合いを調整してもよい。
【０１２５】
まず、仲間仮想ユーザ特定部１０７は、操作対象仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する。具体的に、仲間仮想ユーザ特定部１０７は、操作対象仮想ユーザが他の仮想ユーザとメッセージ、挨拶を交わした回数が所定回数以上（過去一週間に３回以上）あった場合には、仲間仮想ユーザとして特定する。
【０１２６】
適合情報特定部１０８は、適合情報を上位概念から下位概念に亘って階層化し、階層化した適合情報の中から、仲間仮想ユーザの数が多いほどより下位概念の階層に属する適合情報を特定する。具体的に、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を階層化する。つまり、適合情報特定部１０８は、「刀類を装備した仮想ユーザ」に対応する下位概念を「短刀を装備した仮想ユーザ」及び「薙刀を装備した仮想ユーザ」とし、「飛び道具を装備した仮想ユーザ」に対応する下位概念を「鉄砲を装備した仮想ユーザ」及び「弓を装備した仮想ユーザ」とするように、適合情報を階層化する。そして適合情報特定部０８は、仲間仮想ユーザの数が少なければ（例えば５未満）、「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の２種類の適合情報を特定する。一方、仲間仮想ユーザの数が多ければ（例えば５以上）、「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」の４種類の適合情報を特定する。
【０１２７】
適合情報抽出部１０６は、適合情報特定部１０８が特定した階層に属する適合情報の中から、操作要求から得られる情報に基づいて、ランキングの作成に適合した適合情報を抽出する。具体的には、２種類又は４種類の適合情報の中から操作要求から得られる情報に基づいて任意の適合情報を抽出する。つまり、仲間仮想ユーザの数が５未満であった場合、適合情報抽出部１０６は、図１７(Ａ）に示す画面例のように、「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の中から、一の適合情報を抽出する。具体的に、図１７（Ａ）に示す画面例では、武器アイテムのチェックを促す説明用画像１７１１と、実ユーザが好む武器を選択するチェックボックス１７１２−１７１３と、確定操作用のアイコン１７１４とから構成される。例えば、実ユーザの操作入力により、刀類（チェックボックス１７１２）がチェックされ、アイコン１７１４により確定操作がなされると、適合情報抽出部１０６は、刀類を装備した仮想ユーザに関する情報（ユーザＩＤ）を適合情報として抽出する。
【０１２８】
また、仲間仮想ユーザの数が５以上であった場合、適合情報抽出部１０６は、上記の図１７（Ｂ）に示す画面例のように、「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」、の中から、２つの適合情報を抽出する。具体的に、図１７（Ｂ）に示す画面例では、武器アイテムのチェックを促す説明用画像１７２１と、実ユーザが好む武器を選択するチェックボックス１７２２−１７２５と、確定操作用のアイコン１７２６とから構成される。例えば、実ユーザの操作入力により、短刀（チェックボックス１７２２）と弓（チェックボックス１７２５）がチェックされ、アイコン１７２６により確定操作がなされると、適合情報抽出部１０６は、短刀と弓とを装備した仮想ユーザに関する情報（ユーザＩＤ）を適合情報として抽出する。
【０１２９】
受信部３０１は、抽出した適合情報に合致する仲間仮想ユーザの行動を示すデータを受信する。また、ランキング作成部１０５は、抽出した適合情報に合致する仲間仮想ユーザの行動を示すデータと、一の仮想ユーザの行動を示すデータに基づいてランキングを作成する。
【０１３０】
上記図１６に示すような変形例に係るゲーム進行部１００ｂは、適合情報特定部１０８が、仲間仮想ユーザの数が多ければ、より詳細なランキングを作成できる程度に十分な数の仮想ユーザを抽出できるであろうと判断して、より下位概念の適合情報を特定する。このように仲間仮想ユーザの数に応じて抽出可能な適合情報の選択の幅を調整することで、詳細なランキングを求めるような実ユーザは、ゲーム上で他の仮想ユーザと頻繁に交流を取るようになる。つまり、変形例に係るゲーム進行部１００ｂは、作成されるランキングを通じて仮想ユーザ間の交流を促進することができる。
【０１３１】
（５−４）第２の変形例
第２の実施形態に係るゲーム進行部１００ｂは、第２の変形例として、図１８に示すように、親交度算出部１０９を更に備え、以下に示す処理により、仮想ユーザ間の親交度に基づいてランキングの内容の詳細度合いを調整してもよい。また、当該変形例では、仮想ユーザが所有するアイテムの所有数に関するランキングを作成するものとする。
【０１３２】
まず、親交度算出部１０９は、操作対象仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、当該仮想ユーザ間の親交度合いを定量化した親交度を算出する。例えば一の仮想ユーザＡと他の仮想ユーザＢとの間で過去一週間にメッセージを８回、挨拶を２回交換していれば、これらの総回数である１０を親交度として算出する。また、一の仮想ユーザＡと他の仮想ユーザＣとの間で過去一週間にメッセージを２回、挨拶を２回交換していれば、これらの総回数である４を親交度として算出する。
【０１３３】
適合情報抽出部１０６は、例えば、「刀類」及び「飛び道具」の中から、一の適合情報、つまり「刀類」又は「飛び道具」を抽出する。
【０１３４】
ランキング作成部１０５は、抽出した適合情報を上位概念から下位概念に亘って階層化する。例えば一の仮想ユーザＡの選択により「刀類」が適合情報として抽出された場合、「刀類」を、その下位概念である「短刀」及び「薙刀」にそれぞれ階層化する。
【０１３５】
また、ランキング作成部１０５は、親交度が高いほど、より下位概念の階層に属する適合情報に合致する他の仮想ユーザの行動を示すデータと、一の仮想ユーザの行動を示すデータに基づいてランキングを作成する。ランキング作成部１０５は、例えば、親交度の値が５未満の仮想ユーザＡ、Ｃ間では、図１９（Ａ）に示すような「刀類の所有数」という概念でランキングを作成する。具体的には、図１９（Ａ）に示すように、刀類の所有数の多い順位を示すランキング１９１２を作成して、ランキング内容を説明した説明画像１９１１とともに表示部３２に表示する。
【０１３６】
一方、親交度の値が１０以上の仮想ユーザＡ、Ｂ間では、図１９（Ｂ）に示すような、「刀類の所有数」よりも詳細な「短刀の所有数」及び「薙刀の所有数」の概念でランキングを作成する。具体的には、図１９（Ｂ）に示すように、短刀の所有数の多い順位を示すランキング１９２２と薙刀の所有数の多い順位を示すランキング１９２３とを作成して、ランキング内容を説明した説明画像１９２１とともに表示部３２に表示する。
【０１３７】
上記の図１９（Ａ）及び図１９（Ｂ）から明らかなように、ランキング作成部１０５が、親交度が高い程より詳細なランキングを提供することで、詳細なランキングを見たいような仮想ユーザを操作する実ユーザに対して、ゲーム上で他の仮想ユーザと頻繁に交流を取ることを促すことができる。つまり、ランキングの内容を通じて仮想ユーザ間の交流を促進することができる。
【０１３８】
（６）第３の実施形態
次に、第３の実施形態で特有の構成を有するゲーム進行部１００（本実施形態では、他の実施形態と区別するためゲーム進行部１００ｃと呼ぶ。）と、このゲーム進行部１００ｃにおける処理を実現するための記憶領域となるゲームデータ記憶部２００の具体的な構成について図２０を参照して説明する。まず、ゲームデータ記憶部２００の構成については、第１及び第２の実施形態と同様なので、その説明を省略する。
【０１３９】
（６−１）ゲーム進行部１００ｃの構成
ゲーム進行部１００ｃは、図２０に示すように、クエストパート処理部１０１と、バトルパート処理部１０２と、ガチャパート処理部１０３と、強化パート処理部１０４と、ランキング作成部１０５と、集計対象設定部１１０と、を有する。以上のような構成からなるゲーム進行部１００ｃの構成のうち、ランキング作成部１０５及び集計対象設定部１１０の構成が、第１及び第２の実施形態と異なる。また、ランキング作成部１０５及び集計対象設定部１１０以外の構成については第１の実施形態と同様なので、その説明を省略する。
【０１４０】
集計対象設定部１１０は、操作要求の履歴情報に基づいて集計対象を設定する。例えば、集計対象設定部１１０は、操作対象仮想ユーザが過去１週間に下級モンスターを５０回以上討伐した場合には、過去１週間の下級モンスター討伐回数を集計対象にするなど、操作要求の履歴情報に基づいて集計対象を設定する。
【０１４１】
ランキング作成部１０５は、操作対象仮想ユーザにおける行動の結果と、他の仮想ユーザの行動の結果のうち、集計対象設定部１１０により設定された集計対象となる行動の結果に基づいて、他の仮想ユーザに対する操作対象仮想ユーザのランキングを作成する。例えば、ランキング作成部１０５は、操作対象仮想ユーザにおける行動の結果と、他の仮想ユーザの行動の結果のうち、過去１週間の下級モンスター討伐回数の多さを順位付けしたランキングを作成する。
【０１４２】
（６−２）端末装置３における処理
本実施形態の端末装置３における処理の一例として、操作要求の履歴情報に基づいた集計対象のランキングを作成する処理について図２１を用いて説明する。
【０１４３】
ステップＳ２１０１において、集計対象設定部１１０は、操作対象仮想ユーザ属性データテーブル２０３を参照して、過去１週間の下級モンスターを５０回以上討伐したか否かを判断する。５０回以上討伐した場合（Ｓ２１０２：Ｙｅｓ）にはステップＳ２１０２に進み、５０回以上討伐していない場合（Ｓ２１０２：Ｎｏ）には当該ステップＳ２１０１を繰り返す。
【０１４４】
ステップＳ２１０２において、集計対象設定部１１０は、過去１週間の下級モンスターの討伐数を集計対象に設定して、ステップＳ２１０３に進む。
【０１４５】
ステップＳ２１０３において、受信部３０１は、他の仮想ユーザの行動情報のうち、集計対象に関する情報を受信する。つまり、受信部３０１は、他の仮想ユーザの行動情報のうち、過去１週間の下級モンスター討伐数を示す情報をゲームサーバ１から受信して、ステップＳ２１０４に進む。
【０１４６】
ステップＳ２１０４において、ランキング作成部１０５は、集計対象に関するランキング情報を作成して、図２１に示す処理を終了する。具体的に、ランキング作成部１０５は、例えば図２２に示すように、下級モンスター討伐数の多い順から、ユーザＩＤを順位付けしたランキング１９０１を作成して、表示部３２に表示する。また、図２２の説明画像２２０２に示すように、ランキング２２０１で上位１０位以内に入ったら武器アイテムが付与されるなど所定の報酬を設定することで、下級モンスターを好んで討伐する仮想ユーザにインセンティブを与えることができる。さらに、下級モンスターの討伐を促すため、クエストパート２１の進行を促すアイコン２２０２を表示することが好ましい。
【０１４７】
上記図２１に示す処理では、操作対象仮想ユーザが特定の敵、例えば下級モンスターを過去１週間に５０回と比較的多くの回数討伐した場合には当該下級モンスターの討伐回数を集計対象にする。このようにして集計対象を設定することで、他の仮想ユーザを操作する実ユーザにとっては関心がなくても、操作対象仮想ユーザを操作する実ユーザにとっては興味を引くようなランキングを、ゲームサーバ１に負担をかけることなく作成することができる。つまり、操作履歴から仮想ユーザの行動傾向を判断して、個々の仮想ユーザが興味を引くようなランキングを、ゲームサーバ１の負担をかけずに作成することができる。
【０１４８】
（７）その他
なお、端末装置３が備えるゲーム進行部１００については、上述した構成に限らず、ランキング作成部１０５以外の機能を備えなくてもよい。つまり、ランキング作成部１０５以外の機能についてはゲームサーバ１が備えていてもよい。
【０１４９】
また、本発明が適用される端末装置３は、第１乃至第３の実施形態を組み合わせることも可能である。一例として、第１の実施形態の第１及び第２の変形例のようなランキング変動に応じてゲーム進行を変動する構成と、第２の実施形態のような適合情報に合致したランキングを作成する構成とを組み合わせてよい。当該例の構成によれば、適合情報に合致したランキング対象の仮想ユーザの中で上位ランク者にインセンティブを与えることで、当該ランキング対象の仮想ユーザ同士での対戦、競争をよりいっそう活性化することができる。
【０１５０】
他の例として、第１の実施形態のようなランキング変動に応じてゲーム進行を変動する構成と、第３の実施形態のような操作対象仮想ユーザの履歴情報に基づいて集計対象を設定する構成とを組み合わせてもよい。当該例の構成によれば、操作対象仮想ユーザの履歴情報に基づいて集計対象が設定されたランキング対象の仮想ユーザの中で上位ランク者にインセンティブを与えることで、個々の仮想ユーザがよりいっそう興味を引くようなランキングを作成することができる。また、ランキング変動に応じて対象仮想ユーザのゲーム進行が有利になることで、対象仮想ユーザ以外の他の仮想ユーザが全く興味を示さないような集計内容に対して興味を引くように促すことが可能となる。
【０１５１】
また、端末装置３は、通信ネットワークであるインターネット２を介してゲームサーバ１と通信可能な通信装置であれば、携帯電話機、ＰＤＡ、パーソナルコンピュータなどであってもよい。また、操作入力部３３の例としてタッチパネルを挙げたが、もちろん物理的なキー操作によってカーソルなどを移動させて選択操作を行い、情報の入力を行うような構成を採用してもよい。
【０１５２】
また、本発明は、上記の実施形態の機能を実現するソフトウェアのプログラムが記録された非一時的な記録媒体をシステム又は装置に提供し、当該システム又は装置のコンピュータ、すなわちＣＰＵ又はＭＰＵに、当該非一時的な記録媒体に記録されたプログラムを読み出して実行させることによって実現してもよい。
【０１５３】
この場合、当該非一時的な記録媒体から読み出されたプログラムは、上述の実施形態の機能を実現する。したがって、当該プログラム及び当該プログラムが記録された非一時的な記録媒体も、本発明の一態様である。
【０１５４】
当該プログラムを提供する非一時的な記録媒体は、例えばフレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷなどの光ディスク、磁気テープ、不揮発性メモリカード、及びＲＯＭを含む。或いは、当該プログラムは、通信ネットワークを介してダウンロード可能であってもよい。
【０１５５】
さらに、上記の実施形態の機能は、コンピュータが当該プログラムを読み出して実行するだけではなく、コンピュータ上で動作するＯＳ（operating system）等に、当該プログラムの指示に基づき実際の操作の一部又はすべてを実行させることによって実現してもよい。
【０１５６】
さらに、上記の実施形態の機能は、非一時的な記録媒体から読み出されたプログラムを、コンピュータに挿入された拡張ボードに設けられたメモリ、又は、コンピュータに接続された拡張装置に設けられたメモリに書き込み、拡張ボード又は拡張装置に設けられたＣＰＵ等に、プログラムの指示に基づき実際の処理のすべて又は一部を実行させることによって実現されてもよい。
【０１５７】
典型的な実施形態を参照して本発明を説明したが、本発明は、ここに開示する典型的な態様に限定されないことはもちろんである。特許請求の範囲は、このような変更と、同等の構造及び機能とをすべてを含むように最も広く解釈することが可能である。
【符号の説明】
【０１５８】
Ｇ  ゲームシステム
１  ゲームサーバ
３  端末装置
３０１  受信部
３０２  送信部
３２  表示部
３３  操作入力部
１００  ゲーム進行部
１０５  ランキング作成部
【図１】
2015217005.tif 000003
【図２】
2015217005.tif 000004
【図３】
2015217005.tif 000005
【図４】
2015217005.tif 000006
【図５】
2015217005.tif 000007
【図６】
2015217005.tif 000008
【図７】
2015217005.tif 000009
【図８】
2015217005.tif 000010
【図９】
2015217005.tif 000011
【図１０】
2015217005.tif 000012
【図１１】
2015217005.tif 000013
【図１２】
2015217005.tif 000014
【図１３】
2015217005.tif 000015
【図１４】
2015217005.tif 000016
【図１５】
2015217005.tif 000017
【図１６】
2015217005.tif 000018
【図１７】
2015217005.tif 000019
【図１８】
2015217005.tif 000020
【図１９】
2015217005.tif 000021
【図２０】
2015217005.tif 000022
【図２１】
2015217005.tif 000023
【図２２】
2015217005.tif 000024
【手続補正書】
【提出日】平成26年9月26日(2014.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記受信部は、一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項２】
前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、他の仮想ユーザの進行結果を示すデータを受信し、
前記ランキング作成部は、前記操作要求に応じて行動した前記一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項３】
前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、
前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、
前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする請求項２記載の端末装置。
【請求項４】
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出部を備え、
前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、
前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項５】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、
前記仮想ユーザが装備可能なアイテムの種類を上位概念から下位概念に亘って階層化し、階層化した種類の中から、前記仲間仮想ユーザの数が多いほどより下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する適合情報特定部と、を更に備え、
前記適合情報抽出部は、前記特定した適合情報の中から、前記操作要求から得られる情報に基づいて、一の適合情報を抽出し、
前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した一の適合情報に合致するアイテムを装備した前記仲間仮想ユーザの進行結果を示すデータを受信し、
前記ランキング作成部は、前記抽出した一の適合情報に合致するアイテムを装備した仲間仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項４記載の端末装置。
【請求項６】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムの種類を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の種類で前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項４記載の端末装置。
【請求項７】
前記操作要求の履歴情報に基づいて、特定の敵を討伐した回数が所定回数以上の場合に、当該特定の敵を討伐した回数を集計対象に設定する集計対象設定部を更に備え、
前記ランキング作成部は、前記一の仮想ユーザにおける進行結果と、他の仮想ユーザの進行結果のうち、前記集計対象となる進行結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１記載の端末装置。
【請求項８】
前記受信部は、前記一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザと前記第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、
前記対戦処理部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする請求項１記載の端末装置。
【請求項９】
前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする請求項１乃至８のうちいずれか１項記載の端末装置。
【請求項１０】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し
前記受信処理では、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行処理には、一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１１】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの進行結果を示すデータを、前記コンピュータの表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記受信処理では、一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１２】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムを記録したゲーム実行プログラム記録媒体であって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記仮想ユーザの進行結果を示すデータを、前記コンピュータの表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記受信処理では、一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラムをコンピュータ読み取り可能に記録した記録媒体。
【請求項１３】
ゲームを提供するゲームサーバと
前記ゲームサーバと通信ネットワークを介して接続された端末装置と、を備え、
前記端末装置は、
前記ゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記仮想ユーザの進行結果を示すデータを表示する表示部と、を有し、
前記受信部は、一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記表示部は、前記作成したランキングを表示することを特徴とするゲームシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
（１）本発明に係る端末装置は、通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、前記ゲーム上に形成された仮想ユーザに対する操作要求が入力される操作入力部と、前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した仮想ユーザの進行結果を出力するゲーム進行部と、前記操作要求に応じて行動した仮想ユーザの進行結果を示すデータをゲームサーバに送信する送信部と、前記仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、前記受信部は、一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する一の仮想ユーザのランキングを作成するランキング作成部を有し、前記表示部は、前記作成したランキングを表示することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本態様において、他の仮想ユーザとは、フレンド、ギルドに所属するメンバー、挨拶をした仮想ユーザ、などの一の仮想ユーザにとって近しい仮想ユーザに限らない。つまり、他の仮想ユーザには、例えば、対戦ユーザ（メンバー）、比較対象として設定した仮想ユーザなど、一の仮想ユーザを操作する実ユーザの興味を引く仮想ユーザが含まれる。また、本態様において、一の仮想ユーザの所定の進行結果とは、例えば直近のゲーム操作を反映した一の仮想ユーザの進行結果である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本態様では、端末装置の処理で実現される一の仮想ユーザと敵対関係にあるなど、当該一の仮想ユーザの直近の進行結果と比較対象になり得る１または複数の他の仮想ユーザの進行結果を示すデータをゲームサーバ側から取得する。そして、本態様では、端末装置側で、直近のゲーム操作を反映した一の仮想ユーザの進行結果を、当該進行結果に対応した他の仮想ユーザの進行結果を示すデータと比較するなどして、直近のゲーム操作を反映した一の仮想ユーザに適したランキングを作成して、作成したランキングを表示部に表示する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
（２）本発明に係る端末装置の好ましい態様では、前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、他の仮想ユーザの進行結果を示すデータを受信し、前記ランキング作成部は、前記操作要求に応じて行動した前記一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
（３）本発明に係る端末装置の好ましい態様では、前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本態様において、所定の進行結果とは、一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容である。本態様によれば、仮想ユーザ間の対戦を楽しむ実ユーザに対して単にランキングを提示するだけではなく、ゲームサーバに負担をかけずに、ランキング変動を利用して、例えば攻撃力を高くするなどランキング上位者にインセンティブを与えることができる。つまり、本態様によれば、ゲームサーバに負担をかけず、仮想ユーザ間の対戦内容に関するランキングを利用して継続的にゲームを楽しんでもらうゲーム環境を提供することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
（４）本発明に係る端末装置の好ましい態様では、前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に使用可能な情報を抽出する適合情報抽出部を備え、前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、前記ランキング作成部は、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
（５）本発明に係る端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、前記仮想ユーザが装備可能なアイテムの種類を上位概念から下位概念に亘って階層化し、階層化した種類の中から、前記仲間仮想ユーザの数が多いほどより下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する適合情報特定部と、を更に備え、前記適合情報抽出部は、前記特定した適合情報の中から、前記操作要求から得られる情報に基づいて、一の適合情報を抽出し、前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した一の適合情報に合致するアイテムを装備した前記仲間仮想ユーザの進行結果を示すデータを受信し、前記ランキング作成部は、前記抽出した一の適合情報に合致するアイテムを装備した仲間仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本態様において、一の仮想ユーザと頻繁にメッセージ、挨拶などを交わすような仲間仮想ユーザを特定し、特定した仲間仮想ユーザの数が多ければ、詳細な適合情報に合致した仲間仮想ユーザを抽出可能と判断して、より下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する。例えば、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を特定する。つまり、「武器を装備した仮想ユーザ」に対応する下位概念を「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」とする。また、「刀類を装備した仮想ユーザ」に対応する下位概念を「短刀を装備した仮想ユーザ」及び「薙刀を装備した仮想ユーザ」とする。さらに、「飛び道具を装備した仮想ユーザ」に対応する下位概念を「鉄砲を装備した仮想ユーザ」及び「弓を装備した仮想ユーザ」とする。このような階層構造を採用した場合、仲間仮想ユーザの数が少なければ「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の２種類の適合情報を特定する。一方、仲間仮想ユーザの数が多ければ「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」の４種類の適合情報を特定する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、本態様において、仲間仮想ユーザの数に応じて特定した種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報の中から、操作要求から得られる情報に基づいて、ランキングの作成に適合した一の適合情報を抽出する。上記の例でいえば、仲間仮想ユーザの数に応じて、２種類又は４種類の適合情報の中から操作要求から得られる情報に基づいて任意の適合情報を抽出する。具体的に、特定のアイテムを装備した仮想ユーザに関するランキングを作成する場合には、次のようにして適合情報を抽出する。つまり、仲間仮想ユーザの数が１０未満の場合には、「刀類を装備した仮想ユーザ」及び「飛び道具を装備した仮想ユーザ」の２種類の適合情報を特定し、選択操作などに応じて当該２種類の中から一種類の適合情報を抽出する。一方、仲間仮想ユーザの数が１０以上の場合には、「短刀を装備した仮想ユーザ」、「薙刀を装備した仮想ユーザ」、「鉄砲を装備した仮想ユーザ」、及び「弓を装備した仮想ユーザ」の４種類の適合情報を特定し、選択操作などに応じて当該４種類の中から一乃至３種類の適合情報を抽出する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
（６）本発明に係る端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、前記ランキング作成部は、前記抽出した適合情報に合致するアイテムの種類を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の種類で前記抽出した階層に属する適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
（７）本発明に係る端末装置の好ましい態様では、前記操作要求の履歴情報に基づいて、特定の敵を討伐した回数が所定回数以上の場合に、当該特定の敵を討伐した回数を集計対象に設定する集計対象設定部を更に備え、前記ランキング作成部は、前記一の仮想ユーザにおける進行結果と、他の仮想ユーザの進行結果の結果のうち、前記集計対象となる進行結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
（８）本発明に係る端末装置の好ましい態様では、前記受信部は、前記一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングをさらに受信し、前記ゲーム進行部は、前記一の仮想ユーザと前記第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、前記対戦処理部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
（９）本発明に係る端末装置の好ましい態様では、前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする。本態様によれば、ランキングの変動に関連した情報のみを受信することで、特にサーバ側で処理を軽減することができる。
【手続補正書】
【提出日】平成26年12月25日(2014.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、該一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記ランキング作成部は、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項２】
前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、
前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、
前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って該一の仮想ユーザが勝利しやすくなるように、他の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする請求項１記載の端末装置。
【請求項３】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、
前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項４】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、
前記仮想ユーザが装備可能なアイテムの種類を上位概念から下位概念に亘って階層化し、階層化した種類の中から、前記仲間仮想ユーザの数が多いほどより下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する適合情報特定部と、を更に備え、
前記適合情報抽出部は、前記特定した適合情報の中から、前記操作要求から得られる情報に基づいて、一の適合情報を抽出し、
前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した一の適合情報に合致するアイテムを装備した前記仲間仮想ユーザの進行結果を示すデータを受信し、
前記ランキング作成部は、前記抽出した一の適合情報に合致するアイテムを装備した仲間仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項３記載の端末装置。
【請求項５】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムの種類を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の種類で前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項３記載の端末装置。
【請求項６】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータと、該一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザと前記第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部と、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部と、を有し、
前記表示部は、前記作成したランキングを表示し、
前記対戦処理部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする端末装置。
【請求項７】
前記操作要求の履歴情報に基づいて、特定の敵を討伐した回数が所定回数以上の場合に、当該特定の敵を討伐した回数を集計対象に設定する集計対象設定部を更に備え、
前記ランキング作成部は、前記一の仮想ユーザにおける進行結果と、他の仮想ユーザの進行結果のうち、前記集計対象となる進行結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１乃至６のうちいずれか１項に記載の端末装置。
【請求項８】
前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする請求項１乃至７のうちいずれか１項に記載の端末装置。
【請求項９】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記一の仮想ユーザに対する操作要求を受け付けた後に、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを受信し、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１０】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１１】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザと第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理と、該一の仮想ユーザの所定の進行結果と前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理と、を含み、
前記対戦処理では、前記第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、該一の仮想ユーザが勝利しやすくなるように、該第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させ、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１２】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記コンピュータの表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記一の仮想ユーザに対する操作要求を受け付けた後に、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを受信し、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１３】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１４】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザと第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理と、該一の仮想ユーザの所定の進行結果と前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理と、を含み、
前記対戦処理では、前記第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、該一の仮想ユーザが勝利しやすくなるように、該第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させ、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１５】
請求項１２乃至１４のいずれか１項に記載されたゲーム実行プログラムをコンピュータ読み取り可能に記録したゲーム実行プログラム記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、通信ネットワークを介して接続されたゲームサーバから提供されるゲームを実行する端末装置、当該端末装置のゲーム実行方法、ゲーム実行プログラム、及びゲーム実行プログラム記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上述した課題に鑑みてなされたものであり、端末装置にゲームを提供するサーバに負担をかけることなく、個々の仮想ユーザに適した内容のランキングを作成可能な端末装置、端末装置のゲーム実行方法、ゲーム実行プログラム、及びゲーム実行プログラム記録媒体を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
（１）本発明に係る第１の端末装置は、通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータをゲームサーバに送信する送信部と、前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、該一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する一の仮想ユーザのランキングを作成するランキング作成部を有し、前記ランキング作成部は、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、前記表示部は、前記作成したランキングを表示することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
（２）上記第１の端末装置の好ましい態様では、前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って該一の仮想ユーザが勝利しやすくなるように、他の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
（３）本発明に係る第２の端末装置は、通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に使用可能な情報を抽出する適合情報抽出部と、前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、前記ランキング作成部は、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成し、前記表示部は、前記作成したランキングを表示することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
（４）本発明に係る第２の端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、前記仮想ユーザが装備可能なアイテムの種類を上位概念から下位概念に亘って階層化し、階層化した種類の中から、前記仲間仮想ユーザの数が多いほどより下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する適合情報特定部と、を更に備え、前記適合情報抽出部は、前記特定した適合情報の中から、前記操作要求から得られる情報に基づいて、一の適合情報を抽出し、前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した一の適合情報に合致するアイテムを装備した前記仲間仮想ユーザの進行結果を示すデータを受信し、前記ランキング作成部は、前記抽出した一の適合情報に合致するアイテムを装備した仲間仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
（５）本発明に係る第２の端末装置の好ましい態様では、前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、前記ランキング作成部は、前記抽出した適合情報に合致するアイテムの種類を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の種類で前記抽出した階層に属する適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
（６）本発明に係る第３の端末装置は、通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータと、該一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングをさらに受信し、前記ゲーム進行部は、前記一の仮想ユーザと前記第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部と、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部と、を有し、前記表示部は、前記作成したランキングを表示し、前記対戦処理部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
（７）本発明の第１乃至第３の端末装置の好ましい態様では、前記操作要求の履歴情報に基づいて、特定の敵を討伐した回数が所定回数以上の場合に、当該特定の敵を討伐した回数を集計対象に設定する集計対象設定部を更に備え、前記ランキング作成部は、前記一の仮想ユーザにおける進行結果と、他の仮想ユーザの進行結果のうち、前記集計対象となる進行結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする。
本態様では、例えば、一の仮想ユーザが特定の敵を何回も倒した場合には当該特定の敵の討伐回数を集計対象にするなど、操作要求の履歴情報に基づいて集計対象を設定する。このようにして集計対象を設定することで、他の仮想ユーザを操作する実ユーザにとっては関心がなかったとしても、一の仮想ユーザを操作する実ユーザにとっては興味を引くようなランキングを、ゲームサーバに負担をかけることなく作成することができる。
（８）本発明に係る第１乃至第３の端末装置の好ましい態様では、前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする。本態様によれば、ランキングの変動に関連した情報のみを受信することで、特にサーバ側で処理を軽減することができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
以上のような本発明は、いずれの態様においても、上記端末装置の発明を、その端末装置のゲーム実行方法、ゲーム実行プログラム、及びゲーム実行プログラム記録媒体として捉えることも可能である。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
本発明によれば、端末装置にゲームを提供するサーバに負担をかけることなく、個々の仮想ユーザに適した内容のランキングを作成可能な端末装置、端末装置のゲーム実行方法、ゲーム実行プログラム、及びゲーム実行プログラム記録媒体を提供することができる。
【手続補正書】
【提出日】平成27年4月8日(2015.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記受信部は、前記操作入力部が前記一の仮想ユーザに対する操作要求を受け付けると、該一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記ランキング作成部は、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項２】
前記ゲーム進行部は、前記一の仮想ユーザと他の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部をさらに有し、
前記ランキング作成部は、前記一の仮想ユーザと他の仮想ユーザとの間で実現している対戦の内容に基づいてランキングを作成し、
前記対戦処理部は、前記作成したランキングにおいて前記一の仮想ユーザのランクが高くなるのに伴って該一の仮想ユーザが勝利しやすくなるように、他の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする請求項１記載の端末装置。
【請求項３】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記送信部は、前記抽出した適合情報を示すデータを前記ゲームサーバに送信し、
前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信し、
前記ゲーム進行部は、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部を有し、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいて、ランキングを作成し、
前記表示部は、前記作成したランキングを表示することを特徴とする端末装置。
【請求項４】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、仲間仮想ユーザを特定する仲間仮想ユーザ特定部と、
前記仮想ユーザが装備可能なアイテムの種類を上位概念から下位概念に亘って階層化し、階層化した種類の中から、前記仲間仮想ユーザの数が多いほどより下位概念の種類に属するアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を特定する適合情報特定部と、を更に備え、
前記適合情報抽出部は、前記特定した適合情報の中から、前記操作要求から得られる情報に基づいて、一の適合情報を抽出し、
前記受信部は、前記他の仮想ユーザの進行結果を示すデータとして、前記抽出した一の適合情報に合致するアイテムを装備した前記仲間仮想ユーザの進行結果を示すデータを受信し、
前記ランキング作成部は、前記抽出した一の適合情報に合致するアイテムを装備した仲間仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項３記載の端末装置。
【請求項５】
前記一の仮想ユーザと他の仮想ユーザとの交流履歴に基づいて、前記一の仮想ユーザと他の仮想ユーザとの間の親交度を算出する親交度算出部を更に備え、
前記ランキング作成部は、前記抽出した適合情報に合致するアイテムの種類を上位概念から下位概念に亘って階層化し、前記親交度が高いほど、より下位概念の種類で前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータと、前記一の仮想ユーザの進行結果を示すデータに基づいてランキングを作成することを特徴とする請求項３記載の端末装置。
【請求項６】
通信ネットワークを介して接続されたゲームサーバから、該ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信部と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求が入力される操作入力部と、
前記受信部により受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行部と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信部と、
前記一の仮想ユーザの進行結果を示すデータを表示する表示部と、を備え、
前記受信部は、前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータと、該一の仮想ユーザと異なる第２の仮想ユーザを操作する端末装置で作成された他のランキングをさらに受信し、
前記ゲーム進行部は、前記一の仮想ユーザと前記第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理部と、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成部と、を有し、
前記表示部は、前記作成したランキングを表示し、
前記対戦処理部は、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、前記一の仮想ユーザが勝利しやすくなるように、前記第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させることを特徴とする端末装置。
【請求項７】
前記操作要求の履歴情報に基づいて、特定の敵を討伐した回数が所定回数以上の場合に、当該特定の敵を討伐した回数を集計対象に設定する集計対象設定部を更に備え、
前記ランキング作成部は、前記一の仮想ユーザにおける進行結果と、他の仮想ユーザの進行結果のうち、前記集計対象となる進行結果に基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成することを特徴とする請求項１乃至６のうちいずれか１項に記載の端末装置。
【請求項８】
前記受信部は、前記ランキングを作成するためのデータとして、前記ランキングの変動に関連した情報のみを受信することを特徴とする請求項１乃至７のうちいずれか１項に記載の端末装置。
【請求項９】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記一の仮想ユーザに対する操作要求を受け付けると該一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを前記ゲームサーバから受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１０】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出処理と、
前記抽出した適合情報を示すデータを前記ゲームサーバに送信する処理と、
前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１１】
通信ネットワークを介してゲームサーバから端末装置に提供されるゲームを実行する端末装置のゲーム実行方法において、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記端末装置の表示部に表示する表示処理と、を有し、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理と、該一の仮想ユーザと第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理と、を含み、
前記対戦処理では、前記第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、該一の仮想ユーザが勝利しやすくなるように、該第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させ、
前記表示処理では、前記作成したランキングを表示することを特徴とする端末装置のゲーム実行方法。
【請求項１２】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記一の仮想ユーザに対する操作要求を受け付けると該一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを前記ゲームサーバから受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記コンピュータの表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記ランキング作成処理では、前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータと、該操作要求を受け付けた後に受信した他の仮想ユーザの進行結果を示すデータとに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成し、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１３】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記操作要求から得られる情報に基づいて、ゲーム上で使用可能なアイテムの中から所定のアイテムを装備した仮想ユーザに関するランキングの作成に適合した適合情報を抽出する適合情報抽出処理と、
前記抽出した適合情報を示すデータを前記ゲームサーバに送信する処理と、
前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータとして、前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果を示すデータを受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記コンピュータが備える表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と、前記所定の進行結果と比較対象になり得る前記抽出した適合情報に合致するアイテムを装備した他の仮想ユーザの進行結果とに基づいて、該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理を含み、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１４】
通信ネットワークを介してゲームサーバから提供されるゲームをコンピュータに実行させるためのゲーム実行プログラムであって、
前記ゲームサーバが提供するゲームの進行を制御するためのゲーム制御データを受信する受信処理と、
前記ゲーム上に形成された一の仮想ユーザに対する操作要求を受け付ける操作要求受付処理と、
前記一の仮想ユーザに関連する他の仮想ユーザの進行結果を示すデータを受信する処理と、
前記受信したゲーム制御データに基づいて、前記操作要求に応じて行動した一の仮想ユーザの進行結果を出力するゲーム進行処理と、
前記操作要求に応じて行動した一の仮想ユーザの進行結果を示すデータを前記ゲームサーバに送信する送信処理と、
前記一の仮想ユーザの進行結果を示すデータを、前記コンピュータが備える表示部に表示する表示処理と、を前記コンピュータに実行させ、
前記ゲーム進行処理には、前記一の仮想ユーザの所定の進行結果と前記所定の進行結果と比較対象になり得る前記受信した他の仮想ユーザの進行結果とに基づいて該他の仮想ユーザに対する該一の仮想ユーザのランキングを作成するランキング作成処理と、該一の仮想ユーザと第２の仮想ユーザとの対戦を実現し、勝敗を決定する対戦処理と、を含み、
前記対戦処理では、前記第２の仮想ユーザを操作する端末装置で作成された他のランキングを受信し、前記他のランキングを基準として、前記一の仮想ユーザが前記第２の仮想ユーザより上位にランクする場合、該一の仮想ユーザが勝利しやすくなるように、該第２の仮想ユーザとの対戦内容の作成指標を変更して、対戦を進行させ、
前記表示処理では、前記作成したランキングを表示することを特徴とするゲーム実行プログラム。
【請求項１５】
請求項１２乃至１４のいずれか１項に記載されたゲーム実行プログラムをコンピュータ読み取り可能に記録したゲーム実行プログラム記録媒体。