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