(57)【特許請求の範囲】
【請求項１】
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲームサーバ。
【請求項２】
前記対戦処理部は、
前記対戦推奨ユーザに設定された仮想ユーザが存在する場合に、当該仮想ユーザが前記対戦推奨ユーザに設定された仮想ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするためのデータを、当該他の仮想ユーザを操作する端末に送信する対戦推奨ユーザ認識可能化データ送信部を有する、請求項１記載のゲームサーバ。
【請求項３】
前記報酬付与処理部は、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦して勝利した仮想ユーザに対し報酬を付与する、請求項１記載のゲームサーバ。
【請求項４】
前記対戦処理部は、
前記対戦推奨ユーザに設定されている仮想ユーザよりも前記対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させる、請求項１記載のゲームサーバ。
【請求項５】
前記所定のペナルティ条件に該当する仮想ユーザには、
前記アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれる、請求項１乃至４のいずれか１項記載のゲームサーバ。
【請求項６】
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータが実行するゲーム制御方法であって、
前記コンピュータは、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲーム制御方法。
【請求項７】
ゲームサーバと複数の端末とをインターネットを介して相互に接続してなるゲームシステムであって、
前記ゲームサーバは、
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換処理部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定し、
前記端末は、
前記対戦相手ユーザを選択するための対戦相手選択手段と、
当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部と、
を有することを特徴とするゲームシステム。
【請求項８】
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムであって、
前記プログラムは、前記コンピュータに、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラム。
【請求項９】
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を前記プログラムが前記コンピュータに実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットに接続された各端末からの操作によって、仮想空間に存在する仮想ユーザ（ユーザオブジェクト）の動作を管理するゲームサーバ、ゲーム制御方法、プログラム、当該ゲームプログラムを記録した記録媒体及びゲームシステムに関するものである。
【背景技術】
【０００２】
近年、スマートフォンに代表される高機能な携帯端末の普及に伴い、ソーシャルネットワーキングサービス（ＳＮＳ）を利用して提供される、いわゆるソーシャルゲーム（Social Game）が普及している。ソーシャルゲームは、仮想空間（ゲームにより表現された仮想的な世界）に存在するオブジェクトのうち、ユーザ（実ユーザ）の操作に応じた動作を行う仮想ユーザを利用して、他のユーザ（他の実ユーザ）とのコミュニケーションを取りながらプレイするゲームである。基本的にプレイ料金は無料で、アイテム課金制を取るゲームが主流である。
【０００３】
ソーシャルゲームの一態様として、クエストパート、バトルパート、合成パート、ガチャパート、トレードパートなど複数のゲームパートを有機的に結合させることにより固有の世界観を表現した一つのゲームを構成するものがある。このようなゲームパートの一つであるトレードパートは、仮想ユーザ同士が、各自が所有するアイテム（アイテムオブジェクト）を相互に交換することができるパートである（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２１０３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
トレードパートを利用することにより、仮想ユーザは、自分が所有しているアイテムと他人が所有している所望のアイテムとを交換することができるので、自分にとって不必要なアイテムの処分と必要なアイテムの取得とを同時に行うことができる。クエストパートやガチャパートなどで取得可能なアイテムはランダムに生成されるため、毎回どのようなアイテムを取得することになるか予測不能であるが、トレードパートによれば、交換により受け取ることを希望するアイテムを予め指定しておくことができるため、交換が成立した場合には、希望するアイテムを確実に取得することができる。
【０００６】
ところが、トレードパートによるアイテム交換機能を悪用した不正行為が後を絶たない。この種の不正行為の例として、希少アイテムなど交換価値の高いアイテムを所有しているユーザに対して、通常では交換が成立しない程に低価値のアイテムとの交換をそれとは明かさずに持ちかけて高価値のアイテムを取得する詐欺行為や、現実の通貨でアイテムを売買する、いわゆるリアルマネートレード（以下、「ＲＭＴ」と記す。）と呼ばれる禁止行為などを挙げることができる。
【０００７】
本発明は、かかる事情の下に創案されたものであり、ＲＭＴ等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることが可能なゲームサーバ、ゲーム制御方法、プログラム、及びゲームシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
［ゲームサーバ］
本発明に係るゲームサーバは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのサーバコンピュータである。本発明に係るゲームサーバには、以下の態様のものが含まれる。
【０００９】
［態様１．１］
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を有し
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲームサーバ。
【００１０】
以下、「対戦推奨ユーザに設定されている仮想ユーザ」を単に「対戦推奨ユーザ」と記す場合もある。
【００１１】
態様１．１のゲームサーバは、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント（ＢＰ）すなわち対戦（バトル）に必要な消費財（ポイント）が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したＲＭＴ等の不正行為を行った実ユーザを罰する（お仕置きを与える）ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。
【００１２】
［態様１．２］
態様１．１において、
前記対戦処理部は、
前記対戦推奨ユーザに設定されている仮想ユーザが存在する場合に、当該仮想ユーザが前記対戦推奨ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするためのデータを、当該他の仮想ユーザを操作する端末に送信する対戦推奨ユーザ認識可能化データ送信部を有するゲームサーバ。
【００１３】
態様１．２のゲームサーバによれば、対戦相手になり得る仮想ユーザのうち、どの仮想ユーザが対戦推奨ユーザであるかを実ユーザに認識させることができるので、実ユーザは、自分の操作する仮想ユーザの対戦相手が対戦推奨ユーザであるか否かを認識した上で対戦を楽しむことができる。実ユーザが自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択しやすいゲーム環境を提供することにより、不正行為を許さない、対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、ＲＭＴ等の不正行為を行った実ユーザをより効果的に罰することができる。
【００１４】
［態様１．３］
態様１．１において、
前記報酬付与処理部は、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザである場合、当該対戦推奨ユーザと対戦して勝利した仮想ユーザに対し報酬を付与するゲームサーバ。
【００１５】
態様１．３のゲームサーバによれば、対戦推奨ユーザと対戦して勝利した仮想ユーザには報酬が付与されるので、対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることができる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、ＲＭＴ等の不正行為を行った実ユーザをより効果的に罰することができる。
【００１６】
［態様１．４］
態様１．１において、
前記対戦処理部は、
前記対戦推奨ユーザよりも前記対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させるゲームサーバ。
【００１７】
態様１．４のゲームサーバによれば、対戦推奨ユーザと対戦推奨ユーザに設定されていない仮想ユーザとの対戦において、前者よりも後者の方が有利になるように対戦が進行するので、対戦推奨ユーザに設定されていない仮想ユーザを操作する実ユーザは、当該仮想ユーザの対戦相手として対戦推奨ユーザを気楽に選択することができ、その気軽さから、対戦推奨ユーザに設定されていない多くの仮想ユーザが対戦推奨ユーザと対戦するようになるので、ＲＭＴ等の不正行為を行った実ユーザを罰する効果をより高めることができる。
【００１８】
［態様１．５］
態様１．１乃至１．４のいずれかにおいて、
前記所定のペナルティ条件に該当する仮想ユーザには、
前記アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれるゲームサーバ。
【００１９】
態様１．５のゲームサーバによれば、所定のペナルティ条件に該当する仮想ユーザには、アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれるので、所定のペナルティ条件に該当する仮想ユーザの操作主体すなわち、ＲＭＴを行った実ユーザを罰することができるとともに、当該実ユーザを罰することで、ＲＭＴが減り、より健全なゲーム環境を提供することができる。
【００２０】
［ゲーム制御方法］
本発明に係るゲーム制御方法は、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するための制御方法である。本発明に係るゲームの制御方法には、以下の態様のものが含まれる。
【００２１】
［態様２．１］
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータが実行するゲーム制御方法であって、
前記コンピュータは、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲーム制御方法。
【００２２】
態様２．１のゲーム制御方法によれば、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント（ＢＰ）すなわち対戦に必要な消費財が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したＲＭＴ等の不正行為を行った実ユーザを罰する（お仕置きを与える）ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。
【００２３】
［ゲームシステム］
本発明に係るゲームシステムは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのコンピュータシステムである。本発明に係るゲームシステムには、以下の態様のものが含まれる。
【００２４】
［態様３．１］
ゲームサーバと複数の端末とをインターネットを介して相互に接続してなるゲームシステムであって、
前記ゲームサーバは、
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換処理部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定し、
前記端末は、
前記対戦相手ユーザを選択するための対戦相手選択手段と、
当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部と、
を有することを特徴とするゲームシステム。
【００２５】
態様３．１のゲームシステムによれば、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント（ＢＰ）すなわち対戦に必要な消費財が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したＲＭＴ等の不正行為を行った実ユーザを罰する（お仕置きを与える）ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。
【００２６】
［プログラム］
本発明に係るプログラムは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのコンピュータプログラムである。本発明に係るプログラムには、以下の態様のものが含まれる。
【００２７】
［態様４．１］
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムであって、
前記プログラムは、前記コンピュータに、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラム。
【００２８】
態様４．１のプログラムを、インターネットに接続されたコンピュータで実行することにより、態様１．１のゲームサーバ、態様２．１のゲーム制御方法及び態様３．１のゲームシステムを実現することができる。
【００２９】
［記録媒体］
また、以上のような本発明は、上記の態様に限らず、他の態様、すなわち本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体によって実現することも可能である。
【発明の効果】
【００３０】
本発明によれば、対戦推奨ユーザに設定されていない多くの仮想ユーザに、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った対戦推奨ユーザと対戦することへのインセンティブを与えて、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができるので、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したＲＭＴ等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明が適用されたゲームシステムの構成を示す図である。
【図２】本発明が適用されたゲームサーバが提供するソーシャルゲームの構成について説明するための図である。
【図３】本発明が適用されたゲームサーバのハードウェア構成を示す図である。
【図４】本発明が適用されたゲームサーバが実行する各処理部の構成を示す図である。
【図５】バトルパート処理部及びゲームデータ記憶部の構成を例示するブロック図である。
【図６】バトルパート処理部における動作の流れを例示するフロー図である。
【図７】対戦推奨ユーザ設定処理における処理の流れを例示するフロー図である。
【図８】対戦処理における処理の流れを例示するフロー図である。
【図９】対戦実行処理における処理の流れを例示するフロー図である。
【図１０】報酬付与処理における処理の流れを例示するフロー図である。
【図１１】対戦相手選択画面の表示例を示す図である。
【図１２】対戦開始操作画面の表示例を示す図である。
【図１３】対戦途中経過画面の表示例を示す図である。
【図１４】（ａ）：対戦の結果が勝ちの場合の対戦結果画面の表示例を示す図である。（ｂ）：対戦の結果が負けの場合の対戦結果画面の表示例を示す図である。
【図１５】報酬画面の表示例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施形態について説明する。
【００３３】
図１に示すように、この実施形態のゲームシステムＧは、ゲームサーバ１と、インターネット２と、端末３ａ、３ｂ、３ｃ、・・・、３ｎ（以下、総称して端末３ともいう。）と、を含むコンピュータネットワークシステムである。ゲームサーバ１は、このゲームシステムＧにより実現されるソーシャルゲームに関連する各種サービスを提供する側のコンピュータ（サーバコンピュータ）であり、端末３は、当該サービスの提供を受ける側のコンピュータで（クライアントコンピュータ）ある。
【００３４】
（１）用語の定義
この実施形態で用いられる用語は以下のように定義される。
【００３５】
「仮想空間」は、ゲームにおける世界として表現される仮想的な世界である。この実施形態では、ゲームシステムＧを実現するためのプログラムをゲームサーバ１が実行することにより仮想空間が実現される。
【００３６】
「実ユーザ」は、端末３を操作する実体すなわち、現実に生存している人である。
【００３７】
「仮想ユーザ」は、実ユーザに成り代わって仮想空間内に存在し、実ユーザの端末３からの指示により行動するオブジェクトである。云うまでもなく仮想ユーザの操作主体は実ユーザである。仮想ユーザは、視覚的オブジェクトすなわち、仮想空間を表現した画像内に登場人物（モンスターや人、動物など）の画像の一つとして登場するオブジェクトであるか、仮想空間内に行動主体として存在するが視覚的には認識できない非視覚的オブジェクトであるかは問わない。
【００３８】
「対戦推奨ユーザ」は、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである。仮想空間内に存在する多数の仮想ユーザのうち、所定のペナルティ条件に該当する仮想ユーザが対戦推奨ユーザとなる。所定のペナルティ条件の例として、当該仮想ユーザを操作する実ユーザがＲＭＴ等の不正行為を行った者であることを挙げることができる。
【００３９】
「カード」は、仮想空間内に存在するアイテム（アイテムオブジェクト）の一種である。カードは、ゲーム内の登場人物のトレーディングカードを表現した画像として仮想ユーザに提供され、そのカードを取得した仮想ユーザを操作する実ユーザの端末３に表示される。
【００４０】
「ガチャ（ＧＡＣＨＡ）」は、電子抽選の一種である。仮想ユーザは、ガチャを実行することにより、所定の抽選確率で何らかのアイテムを取得することができる。ガチャを実行することは、一般に、「ガチャる」、「ガチャする」などと表現される。これは、硬貨を自動販売機に投入してレバーを回すと「ガチャ（ＧＡＣＨＡ）」という音がしてカプセル入りの玩具（カプセルトイ（Capsule toys））が出てくる様子を表現（擬音表現）した「ガチャガチャ（登録商標）」に由来するものであり、ゲーム内におけるアイテム受け渡し方法の一つとして用いられている。
【００４１】
（２）ソーシャルゲームの概要
この実施形態におけるソーシャルゲームの概要について図２を参照して説明する。
【００４２】
この実施形態のソーシャルゲームは、実ユーザが端末３を操作することにより、仮想空間内の仮想ユーザを働かせて、数百種類或いはそれ以上の多種類の登場人物（以下、「キャラクタ」と記す。）のカードの中から、所定枚数のカードのセット（以下、「カードデッキ」と記す。）を作成するゲームである。より具体的には、カードデッキに組み込んだカードのレベルアップや属性の選択を行いつつ、仮想空間内に出現する敵キャラクタとカード同士で対戦したり、他の仮想ユーザとカードをトレードしたりするなどして、カードを強化、収集していくものである。カード同士の対戦では、カードデッキを構成する各カードの攻撃力や防御力、所定のカードの組合せにより一定の効力を得るスキル（カードゲームや麻雀でいうところの「役」に当たる。）などに基づいて、敵キャラクタや対戦相手の仮想ユーザに与えるダメージや勝敗が決する。
【００４３】
ソーシャルゲームは、複数のパートの有機的組み合わせにより、全体として一つの世界観やストーリー性を持ったゲームとして成立する。この実施形態のソーシャルゲーム２０は、図２に示すように、５つのゲームパートすなわち、クエストパート２１、合成パート２２、バトルパート２３、ガチャパート２４、そしてトレードパート２５で構成されている。
【００４４】
クエストパート２１は、「クエスト」という言葉が表すとおり、仮想ユーザが仮想空間を探索して、探索中に出現する敵キャラクタと対戦することにより、仮想ユーザのレベルを向上させつつ進捗するゲームを構成する一部分である。クエストパート２１では、仮想ユーザに所定のクエスト用ポイントが与えられ、仮想ユーザの移動やレベルの向上は、このクエスト用ポイントを消費することで行われる。また、クエストパート２１では、バトル用ポイントを消費して仮想ユーザが所有するカードを用いることで、出現した敵キャラクタと対戦が行われる。そして、敵キャラクタを倒した仮想ユーザには、当該敵キャラクタの強さや種類に応じた点数のクエスト用ポイントや各種アイテムが付与される。
【００４５】
合成パート２２は、仮想ユーザが所有しているカードを合成してカードの強さを表すレベルを上げることで、対戦時に、敵キャラクタや対戦相手の仮想ユーザ（敵オブジェクト）に与える攻撃力や、敵オブジェクトからの攻撃を防御する防御力などを強化するパートである。
【００４６】
バトルパート２３は、仮想空間内に存在する仮想ユーザ同士の対戦を実現するパートである。具体的には、仮想ユーザが自分の所有しているカードを用いて、他の仮想ユーザと対戦するパートである。対戦の勝敗は、通常はカードデッキの攻撃力及び防御力により決する。
【００４７】
ガチャパート２４は、仮想ユーザがガチャを実行することができるパートである。仮想ユーザは、ガチャを実行する毎に少なくとも一枚のカードを取得することができる。各カードの出現率すなわち、ガチャを１回実行することによりあるカードを取得できる確率はカード毎に設定されており、仮想ユーザは、ガチャを実行することにより、カード毎の出現率に基づいてランダムにカードを取得する。
【００４８】
トレードパート２５は、他の仮想ユーザとの間で、所有するカードを交換するパートである。各仮想ユーザは、トレードパート２５を利用して取得した有利なカードをカードデッキに組み込むことで、対戦時に敵オブジェクトに与える攻撃力、及び、敵オブジェクトからの攻撃を防御する防御力などを強化することができる。
【００４９】
以上のような複数のパートから構成されるソーシャルゲーム２０は、各パート単体が他のゲームパートから独立したものではなく、上述したように、各パートが相互に関係し、或いは互いに結合することで、ゲーム全体を成立させている。したがって、ソーシャルゲーム２０では、仮想ユーザが各ゲームパートを有効に進捗させることで、全体として一つのゲームを進行させることができる。
【００５０】
（３）基本的なハードウェア構成
（３−１）端末の構成
つぎに、このゲームシステムＧを実現するためのハードウェア構成について説明する。
【００５１】
図１に示すように、端末３は、無線通信部３１と表示部３２と操作入力部３３とを備えている。端末３は、ウェブブラウザ機能を持った携帯端末である。端末３の具体例として、近年爆発的な勢いで世界的に普及したスマートフォンを挙げることができる。
【００５２】
端末３は、無線通信部３１により、携帯電話回線や無線ＬＡＮを用いてインターネット２に接続し、ウェブブラウザ機能によりゲームサーバ１と通信する。そして、ゲームサーバ１から受信した画像で構成されるゲーム画面をウェブブラウザ機能により表示部３２に表示する。操作入力部３３は、表示部３２の前面に設けられたタッチパネルであり、ゲーム画面が表示されている表示部３２の前面の入力受け付け可能領域をタップすることで、各種情報の入力が可能である。入力された情報のうち、ゲームサーバ１で実行される処理に関するものは、操作コマンド（各種処理の実行を指示するためのデータ）としてゲームサーバ１に送信される。操作入力部３３は、実ユーザが対戦相手ユーザを選択するための対戦相手選択手段として機能し、無線通信部３１は、当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部として機能する。
【００５３】
ゲームサーバ１は、図示しないユーザ管理部に登録されているユーザＩＤとパスワードとの組合せにより端末３の認証処理を行う。この認証処理が完了すると、ゲームサーバ１は、ゲーム画面を構成する画像データその他ゲームの進行に必要なデータを端末３に送信するとともに、端末３からの操作の受け付けを可能とする。
【００５４】
なお、端末３は、ウェブブラウザ機能を持った通信装置であれば、携帯電話機、パーソナルコンピュータなどであってもよい。また、操作入力部３３としてタッチパネルを例示したが、ボタンやキーを操作することによりゲームにおける各種操作が可能な構成を採用してもよい。
【００５５】
（３−２）ゲームサーバの概略構成
ゲームサーバ１は、図３に示すような汎用的なハードウェア構成を有するコンピュータにより実現される。すなわち、ゲームサーバ１は、図３に示すように、インターネット２を介して端末３と通信を行う通信インタフェース部１１と、キーボードやマウスなど一般的な入力装置を有する操作入力部１２と、を備える。また、ゲームサーバ１は、各種演算処理を行うＣＰＵ（Central Processing Unit）などの演算処理部１３と、演算処理データを一時的に記憶するＳＲＡＭやＤＲＡＭなどのメインメモリ１４と、アプリケーションプログラム及び各種データが記憶されたハードディスクなどの記憶装置１５と、演算処理結果を表示するディスプレイ１６と、を備える。
【００５６】
ゲームサーバ１は、ソーシャルゲーム２０をユーザに提供するためのプログラムを記憶装置１５にインストールし、当該プログラムを演算処理部１３で実行することにより、図４に示すような機能ブロックを実現する。すなわち、ゲームサーバ１は、操作コマンド受信部１７と、ゲームデータ処理部１００と、ゲームデータ記憶部２００として機能する。
【００５７】
操作コマンド受信部１７は、端末３から操作コマンドを受信する機能ブロックである。操作コマンド受信部１７は、操作コマンドをゲームデータ処理部１００に受け渡す。
【００５８】
ゲームデータ処理部１００は、操作コマンドに基づいて、ゲーム機能を実現するための各種データの処理を行う機能ブロックである。ゲームデータ処理部１００は、クエストパート処理部１０１と、合成パート処理部１０２と、バトルパート処理部（対戦処理部）１０３と、ガチャパート処理部１０４と、トレードパート処理部１０５とを有する。
【００５９】
クエストパート処理部１０１は、クエストパート２１を実現するためのデータ処理を行う機能ブロックである。合成パート処理部１０２は、合成パート２２を実現するためのデータ処理を行う機能ブロックである。バトルパート処理部１０３は、バトルパート２３を実現するためのデータ処理を行う機能ブロックである。ガチャパート処理部１０４は、ガチャパート２４を実現するためのデータ処理を行う機能ブロックである。そして、トレードパート処理部１０５は、トレードパート２５を実現するためのデータ処理を行う機能ブロックである。
【００６０】
（４）バトルパート２３を実現するための構成例
ソーシャルゲーム２０の各パートのうち、バトルパート２３を実現するための構成について、図５を用いて説明する。
【００６１】
（４−１）バトルパート処理部１０３及びゲームデータ記憶部２００の構成
バトルパート処理部１０３は、対戦可能ユーザ情報送信部１１１、対戦推奨ユーザ設定処理部１１２、対戦推奨ユーザ認識可能化データ送信部１１３、対戦相手決定処理部１１４、対戦実行処理部１１５、及び報酬付与処理部１１６を有している。ゲームデータ記憶部２００は、仮想ユーザ情報記憶部２０１及び対戦推奨ユーザ情報記憶部２０２を有している。
【００６２】
仮想ユーザ情報記憶部２０１には、ソーシャルゲーム２０内の全ての仮想ユーザの情報が記憶されている。対戦推奨ユーザ情報記憶部２０２には、対戦推奨ユーザに設定された仮想ユーザの情報が記憶されている。
【００６３】
対戦可能ユーザ情報送信部１１１は、対戦可能ユーザ情報すなわち、対戦相手として選択可能な仮想ユーザの情報を端末３に送信する処理を行う機能ブロックである。
【００６４】
対戦推奨ユーザ設定処理部１１２は、仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する特定の仮想ユーザを対戦推奨ユーザに設定するための処理を行う機能ブロックである。どの仮想ユーザを対戦推奨ユーザに設定するかは、操作入力部１２からの入力情報に従って決定される。
【００６５】
対戦推奨ユーザ認識可能化データ送信部１１３は、対戦推奨ユーザに設定された仮想ユーザが存在する場合に、当該仮想ユーザが対戦推奨ユーザに設定された仮想ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするための情報（対戦推奨ユーザ告知情報）を、当該仮想ユーザを操作する端末３に送信する処理を行う機能ブロックである。
【００６６】
対戦相手決定処理部１１４は、端末３からの操作コマンドに基づいて対戦相手ユーザを決定する処理を行う機能ブロックである。
【００６７】
対戦実行処理部１１５は、仮想ユーザ同士の対戦を実行する処理を行う機能ブロックである。対戦実行処理部１１５は、対戦の開始を指示可能とするためのデータ、対戦の途中経過を表す画像を表示可能とするためのデータ、対戦の結果を表示可能とするためのデータ、等を、当該対戦における対戦相手ユーザの決定を行った仮想ユーザを操作する端末３に送信する機能を有している。これらのデータに基づき、当該端末３には、対戦開始操作画面（図１２）、対戦途中経過画面（図１３）、対戦結果画面（図１４）、等が表示される。対戦実行処理部１１５は、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させる機能を有している。この実施形態では、対戦実行処理部１１５は、対戦推奨ユーザの持つバトルポイント（ＢＰ）が通常の２倍消費されるようにするとともに、対戦推奨ユーザの発揮可能な攻撃力の値を本来の値の半分に抑制して対戦を進行させる。
【００６８】
報酬付与処理部１１６は、対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該対戦推奨ユーザと対戦した仮想ユーザに報酬を得る機会を与える処理を行う機能ブロックである。「報酬」の例として、対戦推奨ユーザの強さに応じた点数のバトルポイント（ＢＰ）その他のアイテムを挙げることができる。報酬付与処理部１１６は、基本報酬や勝利報酬を得る機会が与えられたことを知らせる画像を表示可能とするためのデータを、該当する仮想ユーザを操作する端末３に送信する機能を有している。このデータに基づき、当該端末３には、報酬画面（ギフト一覧画面）（図１５）が表示される。
【００６９】
（４−２）バトルパート２３の動作
次に、上記のように構成されたバトルパート処理部１０３及びゲームデータ記憶部２００の動作について、図６乃至図１０に示すフローに従い説明する。
【００７０】
図６はバトルパート処理部１０３における動作（バトルパート処理）の流れを例示するフロー図である。バトルパート処理は、対戦推奨ユーザ設定処理（Ｓ１）、対戦処理（Ｓ２）及び報酬付与処理（Ｓ３）からなる。
【００７１】
対戦推奨ユーザ設定処理（Ｓ１）は、対戦処理（Ｓ２）の前処理であり、ＲＭＴ等の不正行為を行った実ユーザの存在が発覚した場合に実行される。
【００７２】
図７は対戦推奨ユーザ設定処理における処理の流れを例示するフロー図である。
対戦推奨ユーザ設定処理（Ｓ１）は、不正ユーザ検索処理（Ｓ１０１）と対戦推奨ユーザ登録処理（Ｓ１０２）とからなる。
【００７３】
不正ユーザ検索処理（Ｓ１０１）は、仮想ユーザ情報記憶部２０１に記憶されている仮想ユーザの中から、ＲＭＴ等の不正行為を行った実ユーザの端末３により操作される仮想ユーザを自動検索する処理である。この処理では、トレードパート２５におけるカード交換履歴（ログ）の一覧の中から所定の条件に合致する履歴を検索し、当該検索された履歴の内容から仮想ユーザの固有情報（ユーザアカウント、端末ＩＤ、等、一の仮想ユーザを特定し得る情報）を特定する処理がなされる。「所定の条件」の例として、ＳＳレアのカードとノーマルのカードとの交換など、レアリティが大きく異なるカード同士の交換が複数回に亘って成立しており、このような不自然なカード交換の履歴に同一の固有情報が複数回（たとえば２回）以上に亘って記録されていることを挙げることができる。
【００７４】
対戦推奨ユーザ登録処理（Ｓ１０２）は、不正ユーザ検索処理（Ｓ１０１）の結果、該当する仮想ユーザが存在した場合、当該仮想ユーザの固有情報を対戦推奨ユーザの固有情報として対戦推奨ユーザ情報記憶部２０２に記憶させる処理である。
【００７５】
図８は対戦処理における処理の流れを例示するフロー図である。
対戦処理（Ｓ２）は、対戦可能ユーザ情報送信処理（Ｓ２０１）、対戦推奨ユーザ認識可能化データ送信処理（Ｓ２０２）、対戦相手決定処理（Ｓ２０３）及び対戦実行処理（Ｓ２０４）からなる。
【００７６】
対戦可能ユーザ情報送信処理（Ｓ２０１）は、バトルパート２３に参加中の仮想ユーザを操作する端末３に、対戦可能ユーザ情報を送信する処理である。対戦可能ユーザ情報は、仮想ユーザ情報記憶部２０１に記憶されている情報に基づいて生成される。端末３には、対戦可能ユーザ情報に基づいて、対戦相手として選択可能な仮想ユーザを一覧表示した対戦相手選択画面４１が表示される。図１１には、対戦相手選択画面４１の表示形態が例示されている。この例では、対戦相手選択画面４１内に、対戦相手として選択可能な仮想ユーザのアバタとハンドル名との組４２が一覧表示されている。そして、各仮想ユーザが表示されている行の右端部にバトルボタン４３が表示されている。バトルボタン４３は、希望する対戦相手を選択するための対戦相手選択ボタンである。
【００７７】
対戦推奨ユーザ認識可能化データ送信処理（Ｓ２０２）は、対戦推奨ユーザに設定された仮想ユーザが存在する場合に、対戦推奨ユーザ告知情報を、当該仮想ユーザを操作する端末３に送信する処理である。対戦推奨ユーザ告知情報に基づき、対戦相手選択画面４１には、対戦推奨ユーザであるか否か識別可能に仮想ユーザが一覧表示される。図１１の例では、対戦推奨ユーザに設定されている仮想ユーザのハンドル名が枠４４で囲まれるとともに、その枠４４上に、その仮想ユーザが対戦推奨ユーザであることを示す「推奨（ＲＥＣＯＭＭＥＮＤＥＤ）」という目印がハイライト表示されている。
【００７８】
対戦相手決定処理（Ｓ２０３）は、対戦相手選択画面４１の特定のバトルボタン４３の表示領域がタップされることにより端末３から送信される操作コマンド（対戦相手選択コマンド）に基づいて対戦相手ユーザを決定する処理である。この処理により、対戦相手選択コマンドの送信元の端末３から操作される仮想ユーザと当該対戦相手選択コマンドに基づいて決定された対戦相手ユーザとの対戦が実行可能となる。
【００７９】
対戦実行処理（Ｓ２０４）は、対戦相手決定処理（Ｓ２０３）の結果に基づいて、仮想ユーザ同士の対戦を実行する処理である。
【００８０】
図９は対戦実行処理における処理の流れを例示するフロー図である。
対戦実行処理（Ｓ２０４）では、まず、対戦の開始を指示可能とするためのデータ（対戦開始指示可能化データ）を端末３に送信する処理（Ｓ２０４Ａ）が実行される。対戦開始指示可能化データに基づき、当該端末３には、対戦開始操作画面５１（図１２）が表示される。当該端末３のユーザは、対戦開始操作画面（図１２）のバトル開始ボタン５２が表示されている領域をタップすることにより、対戦の開始を指示することができる。
【００８１】
つぎに、対戦開始指示判別処理（Ｓ２０４Ｂ）と対戦相手判別処理（Ｓ２０４Ｃ）とが実行される。
対戦開始指示判別処理（Ｓ２０４Ｂ）は、対戦開始操作画面（図１２）のバトル開始ボタン５２の表示領域がタップされることにより端末３から送信される操作コマンド（対戦開始コマンド）に基づいて対戦の開始が指示されたか否かを判別する処理である。対戦開始の指示がなされるまで待ち（Ｓ２０４ＢでＮｏ）、対戦開始が指示されたならば（Ｓ２０４ＢでＹｅｓ）、対戦相手判別処理（Ｓ２０４Ｃ）に進む。
【００８２】
対戦相手判別処理（Ｓ２０４Ｃ）は、対戦相手が対戦推奨ユーザであるか否かを判別する処理である。対戦相手が対戦推奨ユーザであるか否かは、対戦相手に設定された仮想ユーザの固有情報が対戦推奨ユーザ情報記憶部２０２に記憶されているいずれかの固有情報と一致したか否かにより判別される。対戦相手が対戦推奨ユーザでない場合（Ｓ２０４ＣでＮｏ）、通常対戦処理（Ｓ２０４Ｄ）に進む。対戦相手が対戦推奨ユーザである場合（Ｓ２０４ＣでＮｏ）、特別対戦処理（Ｓ２０４Ｅ）に進む。
【００８３】
通常対戦処理（Ｓ２０４Ｄ）は、対戦を公平な条件下で進行させる処理である。すなわち、通常対戦処理（Ｓ２０４Ｄ）では、互いに対戦相手となった両仮想ユーザのカードデッキの攻撃力及び防御力の値の大小のみによって勝敗が決定される。
【００８４】
特別対戦処理（Ｓ２０４Ｅ）は、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦を進行させる処理である。この実施形態では、対戦推奨ユーザの持つバトルポイント（ＢＰ）が通常対戦処理（Ｓ２０４Ｄ）の場合の２倍消費されるとともに、対戦推奨ユーザのカードデッキが発揮可能な総攻撃力及び総防御力の値が通常対戦処理（Ｓ２０４Ｄ）の場合の半分の値に抑制される。
【００８５】
通常対戦処理（Ｓ２０４Ｄ）と特別対戦処理（Ｓ２０４Ｅ）のいずれの対戦処理においても、対戦中に発揮されたカードデッキの総攻撃力及び総防御力の値が対戦相手よりも大きければ勝ち、小さければ負け、という画一的な勝敗決定ルールにより勝敗が決定される。
【００８６】
通常対戦処理（Ｓ２０４Ｄ）又は特別対戦処理（Ｓ２０４Ｅ）の後、対戦の途中経過を表す画像を表示可能とするためのデータ（途中経過画像データ）及び対戦の結果を表す画像を表示可能とするためのデータ（対戦結果画像データ）が生成される。これらのデータは、当該対戦における対戦相手ユーザの決定を行った仮想ユーザを操作する端末３に送信される。これらのデータに基づき、当該端末３には、対戦途中経過画面６１（図１３）が表示され、その後、対戦結果画面７１（図１４）が表示される。
【００８７】
対戦処理（Ｓ２０４）の後、報酬付与処理（Ｓ３）が実行される。
図１０は報酬付与処理における処理の流れを例示するフロー図である。
報酬付与処理（Ｓ３）では、まず、対戦処理種別判別処理（Ｓ３０１）が実行される。対戦処理種別判別処理（Ｓ３０１）は、対戦処理（Ｓ２０４）において実行された対戦処理が特別対戦処理（Ｓ２０４Ｅ）であったか否か判別する処理である。特別対戦処理（Ｓ２０４Ｅ）でなかったならば（Ｓ３０１でＮｏ）、通常報酬付与処理（Ｓ３０２）に進み、特別対戦処理（Ｓ２０４Ｅ）であったならば（Ｓ３０１でＹｅｓ）、特別報酬付与処理（Ｓ３０３）に進む。
【００８８】
通常報酬付与処理（Ｓ３０２）は、対戦推奨ユーザに設定されていない仮想ユーザと対戦した仮想ユーザに通常報酬を付与する処理である。通常報酬は、対戦の結果が勝ちであった場合に付与される報酬である。
【００８９】
特別報酬付与処理（Ｓ３０３）は、対戦推奨ユーザと対戦した仮想ユーザに特別報酬を付与する処理である。特別報酬には、対戦推奨ユーザと対戦したことのみをもって、すなわち対戦推奨ユーザとの対戦の結果に関係なく発生する基本報酬と、対戦推奨ユーザと対戦して勝利したことを条件に発生する勝利報酬と、が含まれる。対戦推奨ユーザと対戦して勝利した仮想ユーザには、基本報酬と勝利報酬とを得る機会が与えられる。基本報酬と勝利報酬は、いずれも通常報酬の２倍以上価値のある報酬である。通常報酬を仮に１０バトルポイント（ＢＰ）とした場合、対戦推奨ユーザと対戦して勝利した仮想ユーザには、基本報酬と勝利報酬との合計で４０バトルポイント（ＢＰ）以上が付与される。これらの報酬は、対戦推奨ユーザと対戦した仮想ユーザにギフトアイテムとして付与される。
【００９０】
通常報酬付与処理（Ｓ３０２）又は報酬付与処理（Ｓ３０３）の後、報酬を得る機会が与えられたことを知らせる画像を表示可能とするためのデータ（報酬画像データ）が生成される。このデータは、当該報酬を得る機会が与えられた仮想ユーザを操作する端末３に送信される。このデータに基づき、当該端末３には、報酬画面（ギフト一覧画面）８１（図１５）が表示される。図１５には、対戦推奨ユーザと対戦して勝利した場合に表示される報酬画面８１が例示されている。報酬画面８１の報酬受け取り指示ボタン８２ａ、８２ｂ、８２ｃの表示領域がタップされることにより、それぞれのボタン８２ａ、８２ｂ、８２ｃに対応する報酬の受け取りが完了する。
【００９１】
（５）作用・効果
以上のように構成されたゲームサーバ１及びゲームシステムＧによれば、対戦推奨ユーザと対戦した仮想ユーザには、通常報酬の２倍以上価値のある基本報酬が与えられる。対戦推奨ユーザとの対戦に勝利した仮想ユーザには、基本報酬と同価値の勝利報酬が更に与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性が特異的に高くなる。その結果、対戦推奨ユーザの持つバトルポイント（ＢＰ）が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、ＲＭＴ等の不正行為を行った実ユーザを罰する（お仕置きを与える）ことができる。また、不正行為を行った実ユーザへの罰として、所定のペナルティ条件に該当する仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、不正行為の無い、より健全なゲーム環境を提供することができる。
【００９２】
また、対戦相手選択画面４１に、対戦相手として選択可能な仮想ユーザが一覧表示され、「推奨（ＲＥＣＯＭＭＥＮＤＥＤ）」という目印が付されているか否かによって、各仮想ユーザが対戦推奨ユーザであるか否か識別可能であるので、実ユーザは、自分の操作する仮想ユーザの対戦相手が対戦推奨ユーザであるか否かを認識した上で対戦を楽しむことができる。対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択しやすいゲーム環境が提供されることにより、不正行為を許さない、対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、ＲＭＴ等の不正行為を行ったユーザをより効果的に罰することができる。
【００９３】
また、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦が進行するので、対戦推奨ユーザよりも攻撃力及び防御力が小さい仮想ユーザでも対戦に勝利できる可能性が生じる。このため、対戦推奨ユーザに設定されていない仮想ユーザを操作する実ユーザは、当該仮想ユーザの対戦相手として対戦推奨ユーザを気楽に選択することができ、その気軽さから、対戦推奨ユーザに設定されていない多くの仮想ユーザが対戦推奨ユーザと対戦するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、ＲＭＴ等の不正行為を行ったユーザをより効果的に罰することができる。
【００９４】
（６）その他の実施形態
本発明は上記実施形態に限定されない。
たとえば、上記実施形態では、対戦推奨ユーザと対戦した仮想ユーザに対し、その対戦の勝敗にかかわらず、通常報酬の２倍以上価値のある報酬が与えられることとしているが、その対戦に勝利した場合のみ報酬が与えられるようにしてもよい。また、対戦推奨ユーザと対戦した場合又はその対戦に勝利した場合における報酬の価値の大きさは２倍以上に限るものではなく、通常報酬の価値の大きさよりも大きければよい。
【００９５】
また、上記実施形態では、対戦相手を選択する際、対戦相手になり得る仮想ユーザのうち、どの仮想ユーザが対戦推奨ユーザであるかを実ユーザが認識可能としているが、対戦相手を選択する際にはどの仮想ユーザが対戦推奨ユーザであるか認識不可とし、対戦実行時又は対戦実行後に、対戦相手が対戦推奨ユーザであったことを認識可能としてもよい。すなわち、ステップＳ２０２は省略してもよい。
【００９６】
また、上記実施形態では、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦が進行するようにしているが、個々の対戦が常に公平な条件下で進行するようにしてもよい。
【符号の説明】
【００９７】
１  ゲームサーバ
２  インターネット
３ａ、３ｂ、３ｃ、・・・、３ｎ  端末
３１  無線通信部（操作コマンド送信部）
３３  操作入力部（対戦相手選択手段）
１０３  バトルパート処理部（対戦処理部）
１１１  対戦可能ユーザ情報送信部
１１２  対戦推奨ユーザ設定処理部
１１３  対戦推奨ユーザ認識可能化データ送信部
１１４  対戦相手決定処理部
１１５  対戦実行処理部
１１６  報酬付与処理部
２００  ゲームデータ記憶部
２０１  仮想ユーザ情報記憶部
２０２  対戦推奨ユーザ情報記憶部
Ｇ  ゲームシステム
【要約】
【課題】ＲＭＴ等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることが可能なゲームサーバを提供する。
【解決手段】バトルパート処理部１０３は、仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部１１２と、対戦相手ユーザを決定する対戦相手決定処理部１１４と、対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部１１６と、を有する。
【選択図】  図５【図１】
0005414925.tif 000002
【図２】
0005414925.tif 000003
【図３】
0005414925.tif 000004
【図４】
0005414925.tif 000005
【図５】
0005414925.tif 000006
【図６】
0005414925.tif 000007
【図７】
0005414925.tif 000008
【図８】
0005414925.tif 000009
【図９】
0005414925.tif 000010
【図１０】
0005414925.tif 000011
【図１１】
0005414925.tif 000012
【図１２】
0005414925.tif 000013
【図１３】
0005414925.tif 000014
【図１４】
0005414925.tif 000015
【図１５】
0005414925.tif 000016