JP5414925B1 - GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM - Google Patents
GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM Download PDFInfo
- Publication number
- JP5414925B1 JP5414925B1 JP2013099165A JP2013099165A JP5414925B1 JP 5414925 B1 JP5414925 B1 JP 5414925B1 JP 2013099165 A JP2013099165 A JP 2013099165A JP 2013099165 A JP2013099165 A JP 2013099165A JP 5414925 B1 JP5414925 B1 JP 5414925B1
- Authority
- JP
- Japan
- Prior art keywords
- user
- virtual
- battle
- recommended
- game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Abstract
【課題】RMT等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることが可能なゲームサーバを提供する。
【解決手段】バトルパート処理部103は、仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部112と、対戦相手ユーザを決定する対戦相手決定処理部114と、対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部116と、を有する。
【選択図】 図5Provided is a game server in which a social game has a function of punishing a user who has performed an illegal act such as RMT, and the punitive action itself has an interest unique to a social game.
A battle part processing unit 103 selects a virtual user that satisfies a predetermined penalty condition from among a large number of virtual users existing in a virtual space as a virtual partner recommended by more virtual users. A battle recommended user setting processing unit 112 for setting the user as a battle recommended user, an opponent determination processing unit 114 for determining an opponent user, and a virtual user determined as the opponent user are set as the battle recommended user. A reward granting processing unit 116 that gives an opportunity to obtain a reward to a virtual user who has played against the virtual user.
[Selection] Figure 5
Description
本発明は、インターネットに接続された各端末からの操作によって、仮想空間に存在する仮想ユーザ(ユーザオブジェクト)の動作を管理するゲームサーバ、ゲーム制御方法、プログラム、当該ゲームプログラムを記録した記録媒体及びゲームシステムに関するものである。 The present invention relates to a game server, a game control method, a program, a recording medium on which the game program is recorded, and a game server that manages the operation of a virtual user (user object) existing in a virtual space by an operation from each terminal connected to the Internet. It relates to a game system.
近年、スマートフォンに代表される高機能な携帯端末の普及に伴い、ソーシャルネットワーキングサービス(SNS)を利用して提供される、いわゆるソーシャルゲーム(Social Game)が普及している。ソーシャルゲームは、仮想空間(ゲームにより表現された仮想的な世界)に存在するオブジェクトのうち、ユーザ(実ユーザ)の操作に応じた動作を行う仮想ユーザを利用して、他のユーザ(他の実ユーザ)とのコミュニケーションを取りながらプレイするゲームである。基本的にプレイ料金は無料で、アイテム課金制を取るゲームが主流である。 2. Description of the Related Art In recent years, so-called social games provided using social networking services (SNS) have become widespread with the spread of high-function mobile terminals represented by smartphones. A social game uses a virtual user who performs an action according to an operation of a user (real user) among objects existing in a virtual space (a virtual world expressed by the game), This game is played while communicating with a real user. The game is basically free of play fees and has an item billing system.
ソーシャルゲームの一態様として、クエストパート、バトルパート、合成パート、ガチャパート、トレードパートなど複数のゲームパートを有機的に結合させることにより固有の世界観を表現した一つのゲームを構成するものがある。このようなゲームパートの一つであるトレードパートは、仮想ユーザ同士が、各自が所有するアイテム(アイテムオブジェクト)を相互に交換することができるパートである(特許文献1)。 As one aspect of social games, there is one that constitutes one game that expresses a unique world view by organically combining multiple game parts such as quest part, battle part, composite part, gacha part, trade part, etc. . A trade part which is one of such game parts is a part in which virtual users can exchange items (item objects) owned by each virtual user (Patent Document 1).
トレードパートを利用することにより、仮想ユーザは、自分が所有しているアイテムと他人が所有している所望のアイテムとを交換することができるので、自分にとって不必要なアイテムの処分と必要なアイテムの取得とを同時に行うことができる。クエストパートやガチャパートなどで取得可能なアイテムはランダムに生成されるため、毎回どのようなアイテムを取得することになるか予測不能であるが、トレードパートによれば、交換により受け取ることを希望するアイテムを予め指定しておくことができるため、交換が成立した場合には、希望するアイテムを確実に取得することができる。 By using trade parts, virtual users can exchange items they own with desired items owned by others, so disposing of items that are unnecessary for them and necessary items Acquisition at the same time. Items that can be acquired in quest parts and gacha parts are generated randomly, so it is unpredictable what items will be acquired every time, but according to the trade part, I would like to receive it by exchange Since the item can be designated in advance, the desired item can be reliably acquired when the exchange is established.
ところが、トレードパートによるアイテム交換機能を悪用した不正行為が後を絶たない。この種の不正行為の例として、希少アイテムなど交換価値の高いアイテムを所有しているユーザに対して、通常では交換が成立しない程に低価値のアイテムとの交換をそれとは明かさずに持ちかけて高価値のアイテムを取得する詐欺行為や、現実の通貨でアイテムを売買する、いわゆるリアルマネートレード(以下、「RMT」と記す。)と呼ばれる禁止行為などを挙げることができる。 However, fraudulent acts that misuse the item exchange function by the trade part are unending. As an example of this type of fraud, a user who owns an item with a high exchange value, such as a rare item, will be asked to exchange it with a low-value item that would normally not be exchanged. Examples include fraudulent acts for acquiring high-value items and prohibited acts called so-called real money trade (hereinafter referred to as “RMT”) in which items are bought and sold in real currency.
本発明は、かかる事情の下に創案されたものであり、RMT等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることが可能なゲームサーバ、ゲーム制御方法、プログラム、及びゲームシステムを提供することを目的とする。 The present invention was devised under such circumstances, and has a function for punishing a user who has performed an illegal act such as RMT in a social game, and the punitive action itself has an interest unique to a social game. It is an object of the present invention to provide a game server, a game control method, a program, and a game system that can perform the above.
[ゲームサーバ]
本発明に係るゲームサーバは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのサーバコンピュータである。本発明に係るゲームサーバには、以下の態様のものが含まれる。
[Game server]
The game server according to the present invention realizes a social game that can be played while having a social relationship via each virtual user in the virtual space by operating the terminals between the real users using the Internet. Server computer. The game server according to the present invention includes the following aspects.
[態様1.1]
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を有し
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲームサーバ。
[Aspect 1.1]
An item exchange unit for exchanging items owned by virtual users existing in a virtual space which is a virtual world expressed as a world in a game ;
A battle processing unit for realizing a battle between the virtual users ;
An operation command receiving unit that receives an operation command from a terminal of a real user who operates the virtual user, and the battle processing unit includes:
To set a virtual user corresponding to a predetermined penalty condition among a large number of virtual users existing in the virtual space as a recommended game user who is a recommended virtual user as a partner to which more virtual users should battle. The recommended user setting processing section of
An opponent determination processing unit for determining an opponent user based on the operation command;
If the match virtual user determined for the other user is a virtual user that is set in the competition recommended user, possess the reward giving processing unit that gives an opportunity to gain a reward to the virtual users who play against the virtual user, the ,
Items are set with rarity,
The battle recommended user setting processing unit searches an exchange history in which an exchange in which a difference in rarity between items is larger than a predetermined difference is established between the virtual users from an item exchange history performed by the item exchange unit. And setting a virtual user identified from the searched exchange history as the battle recommended user .
以下、「対戦推奨ユーザに設定されている仮想ユーザ」を単に「対戦推奨ユーザ」と記す場合もある。 Hereinafter, the “virtual user set as a recommended battle user” may be simply referred to as a “recommended user”.
態様1.1のゲームサーバは、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント(BP)すなわち対戦(バトル)に必要な消費財(ポイント)が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したRMT等の不正行為を行った実ユーザを罰する(お仕置きを与える)ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。 The game server of aspect 1.1 searches the exchange history in which the difference in the rarity between items is larger than a predetermined difference from the exchange history of the virtual users, and specifies the retrieved exchange history. the virtual user is, the more virtual user can set the recommended match recommended user is a virtual user is a party to be competition. When the virtual user determined as the opponent user is a battle recommended user, the virtual user who has played against the virtual user is given an opportunity to get a reward. This gives many virtual users who are not set as battle recommended users an incentive to play against the battle recommended users, and specifically increases the possibility that the battle recommended users will be attack targets. it can. As a result, a battle disadvantage (BP) possessed by the battle recommended user, that is, a consumer good (point) necessary for the battle (battle) is likely to be consumed quickly and specifically, which is disadvantageous for the battle recommended user. In this way, by causing a disadvantageous situation for the battle recommended user, in other words, the battle recommended user can be attacked by many virtual users who are not set as the battle recommended user. It is possible to punish (provide punishment) for an operating subject, that is, an actual user who has performed an illegal act such as RMT using the item exchange function . In addition, as a punishment for an actual user who has misconducted using the item exchange function, a virtual user who has performed an unnatural item exchange with a large difference in the rarity between items receives a disadvantageous situation. The real user who is the user's operation subject does not perform fraud using the item exchange function . As a result, the number of real users who observe the rules increases, and a more healthy game environment free from fraudulent acts using the item exchange function can be provided.
[態様1.2]
態様1.1において、
前記対戦処理部は、
前記対戦推奨ユーザに設定されている仮想ユーザが存在する場合に、当該仮想ユーザが前記対戦推奨ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするためのデータを、当該他の仮想ユーザを操作する端末に送信する対戦推奨ユーザ認識可能化データ送信部を有するゲームサーバ。
[Aspect 1.2]
In aspect 1.1,
The battle processing unit
When there is a virtual user set as the battle recommended user, data for enabling a real user operating another virtual user to recognize that the virtual user is the battle recommended user, The game server which has a battle recommendation user recognition enabling data transmission part transmitted to the terminal which operates another virtual user.
態様1.2のゲームサーバによれば、対戦相手になり得る仮想ユーザのうち、どの仮想ユーザが対戦推奨ユーザであるかを実ユーザに認識させることができるので、実ユーザは、自分の操作する仮想ユーザの対戦相手が対戦推奨ユーザであるか否かを認識した上で対戦を楽しむことができる。実ユーザが自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択しやすいゲーム環境を提供することにより、不正行為を許さない、対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、RMT等の不正行為を行った実ユーザをより効果的に罰することができる。 According to the game server of aspect 1.2, since the virtual user can recognize which virtual user is the battle recommended user among the virtual users who can be the opponent, the real user operates his / her own. It is possible to enjoy the battle after recognizing whether or not the opponent of the virtual user is a battle recommended user. Many real users who wish to punish recommended users who do not allow cheating by providing a game environment in which real users can easily select recommended users as opponents of virtual users that they operate The battle recommended user is selected as the opponent of the virtual user who operates. As a result, since the possibility that the battle recommended user becomes an attack target becomes higher, it is possible to punish a real user who has performed an illegal act such as RMT more effectively.
[態様1.3]
態様1.1において、
前記報酬付与処理部は、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザである場合、当該対戦推奨ユーザと対戦して勝利した仮想ユーザに対し報酬を付与するゲームサーバ。
[Aspect 1.3]
In aspect 1.1,
The reward grant processing unit
A game server that gives a reward to a virtual user who has won a battle against the recommended user when the virtual user determined as the opponent user is the recommended user.
態様1.3のゲームサーバによれば、対戦推奨ユーザと対戦して勝利した仮想ユーザには報酬が付与されるので、対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることができる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、RMT等の不正行為を行った実ユーザをより効果的に罰することができる。 According to the game server of aspect 1.3, since a reward is given to a virtual user who has won a battle against a recommended user, a large number of virtual users who are not set as a recommended user will play a battle against the recommended user. Incentives to do can be given. As a result, since the possibility that the battle recommended user becomes an attack target becomes higher, it is possible to punish a real user who has performed an illegal act such as RMT more effectively.
[態様1.4]
態様1.1において、
前記対戦処理部は、
前記対戦推奨ユーザよりも前記対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させるゲームサーバ。
[Aspect 1.4]
In aspect 1.1,
The battle processing unit
A game server that advances a battle so that a virtual user who is not set as the battle recommended user is more advantageous than the battle recommended user.
態様1.4のゲームサーバによれば、対戦推奨ユーザと対戦推奨ユーザに設定されていない仮想ユーザとの対戦において、前者よりも後者の方が有利になるように対戦が進行するので、対戦推奨ユーザに設定されていない仮想ユーザを操作する実ユーザは、当該仮想ユーザの対戦相手として対戦推奨ユーザを気楽に選択することができ、その気軽さから、対戦推奨ユーザに設定されていない多くの仮想ユーザが対戦推奨ユーザと対戦するようになるので、RMT等の不正行為を行った実ユーザを罰する効果をより高めることができる。 According to the game server of aspect 1.4, in the battle between the battle recommended user and the virtual user not set as the battle recommended user, the battle progresses so that the latter is more advantageous than the former, so the battle recommended A real user who operates a virtual user who is not set as a user can easily select a battle recommended user as an opponent of the virtual user, and because of the ease, many virtual users who are not set as a battle recommended user Since a user comes to face a battle recommended user, the effect which punishes the real user who performed fraudulent acts, such as RMT, can be heightened more.
[態様1.5]
態様1.1乃至1.4のいずれかにおいて、
前記所定のペナルティ条件に該当する仮想ユーザには、
前記アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれるゲームサーバ。
[Aspect 1.5]
In any of aspects 1.1 to 1.4,
For the virtual user who meets the predetermined penalty condition,
A game server including a virtual user operated by a terminal of a real user who has performed a real money trade in which an item exchangeable by the item exchange unit is bought and sold in real currency .
態様1.5のゲームサーバによれば、所定のペナルティ条件に該当する仮想ユーザには、アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれるので、所定のペナルティ条件に該当する仮想ユーザの操作主体すなわち、RMTを行った実ユーザを罰することができるとともに、当該実ユーザを罰することで、RMTが減り、より健全なゲーム環境を提供することができる。 According to the game server of aspect 1.5, a virtual user who meets a predetermined penalty condition is operated by a terminal of a real user who has performed a real money trade in which items exchangeable by the item exchange unit are bought and sold in real currency. because it contains a virtual user that is, operation subject virtual user that corresponds to a predetermined penalty condition i.e., it is possible to penalize actual user who RMT, by punishing the real user reduces the RMT, healthier A game environment can be provided.
[ゲーム制御方法]
本発明に係るゲーム制御方法は、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するための制御方法である。本発明に係るゲームの制御方法には、以下の態様のものが含まれる。
[Game control method]
The game control method according to the present invention realizes a social game that can be played while having a social relationship via each virtual user in the virtual space by operating the terminals between the real users using the Internet. Is a control method. The game control method according to the present invention includes the following modes.
[態様2.1]
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータが実行するゲーム制御方法であって、
前記コンピュータは、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲーム制御方法。
[Aspect 2.1]
Item exchange processing for exchanging owned items between virtual users in a virtual space that is a virtual world expressed as a world in the game ;
A battle process for realizing a battle between the virtual users ;
An operation command receiving process for receiving an operation command from a terminal of a real user who operates the virtual user, and a game control method executed by a computer connected to the Internet,
The computer
In the battle process,
The virtual user that corresponds to a predetermined penalty condition from among a large number of virtual users existing in the virtual space is set to match the recommended user is a virtual user more virtual user is recommended as partner should match Recommended user setting process for battle,
An opponent determination process for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the competition recommended user, a reward granting process for giving an opportunity to obtain a reward to the virtual user who competed with the virtual user is executed,
Items are set with rarity,
The battle recommended user setting processing unit searches an exchange history in which an exchange in which a difference in rarity between items is larger than a predetermined difference is established between the virtual users from an item exchange history performed by the item exchange unit. Then, a virtual user identified from the searched exchange history is set as the battle recommended user .
態様2.1のゲーム制御方法によれば、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント(BP)すなわち対戦に必要な消費財が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したRMT等の不正行為を行った実ユーザを罰する(お仕置きを与える)ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。 According to the game control method of aspect 2.1, an exchange history in which exchanges in which the difference in rarity between items is larger than a predetermined difference is established between virtual users is searched from the exchange history of the items, and the found exchange The virtual user specified from the history can be set as a battle recommended user who is a virtual user recommended as a partner with which more virtual users should battle. When the virtual user determined as the opponent user is a battle recommended user, the virtual user who has played against the virtual user is given an opportunity to get a reward. This gives many virtual users who are not set as battle recommended users an incentive to play against the battle recommended users, and specifically increases the possibility that the battle recommended users will be attack targets. it can. As a result, a disadvantageous situation arises for the battle recommended user, such as a battle point (BP) possessed by the battle recommended user, that is, a consumer good necessary for the battle is likely to be consumed specifically and rapidly. In this way, by causing a disadvantageous situation for the battle recommended user, in other words, the battle recommended user can be attacked by many virtual users who are not set as the battle recommended user. It is possible to punish (provide punishment) for an operating subject, that is, an actual user who has performed an illegal act such as RMT using the item exchange function . In addition, as a punishment for an actual user who has misconducted using the item exchange function, a virtual user who has performed an unnatural item exchange with a large difference in the rarity between items receives a disadvantageous situation. The real user who is the user's operation subject does not perform fraud using the item exchange function . As a result, the number of real users who observe the rules increases, and a more healthy game environment free from fraudulent acts using the item exchange function can be provided.
[ゲームシステム]
本発明に係るゲームシステムは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのコンピュータシステムである。本発明に係るゲームシステムには、以下の態様のものが含まれる。
[Game system]
The game system according to the present invention realizes a social game that can be played while having a social relationship via each virtual user in the virtual space by operating the terminals between real users using the Internet. Computer system. The game system according to the present invention includes the following aspects.
[態様3.1]
ゲームサーバと複数の端末とをインターネットを介して相互に接続してなるゲームシステムであって、
前記ゲームサーバは、
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換処理部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定し、
前記端末は、
前記対戦相手ユーザを選択するための対戦相手選択手段と、
当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部と、
を有することを特徴とするゲームシステム。
[Aspect 3.1]
A game system in which a game server and a plurality of terminals are connected to each other via the Internet,
The game server
An item exchange unit for exchanging owned items between virtual users existing in a virtual space that is a virtual world expressed as a world in a game ;
A battle processing unit for realizing a battle between the virtual users ;
And an operation command receiving section for receiving an operation command from the terminal of the real user operating the virtual user,
The battle processing unit
The virtual user that corresponds to a predetermined penalty condition from among a large number of virtual users existing in the virtual space is set to match the recommended user is a virtual user more virtual user is recommended as partner should match A recommended user setting processing unit for battle,
An opponent determination processing unit for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward granting processing unit that gives an opportunity to obtain a reward to the virtual user who has played against the virtual user, ,
Items are set with rarity,
The battle recommended user setting processing unit searches an exchange history in which an exchange in which a difference in rarity between items is larger than a predetermined difference is established between virtual users from an item exchange history performed by the item exchange processing unit. And setting the virtual user identified from the searched exchange history as the battle recommended user,
The terminal
Opponent selection means for selecting the opponent user;
An operation command transmitter for transmitting an operation command based on the selected result;
A game system comprising:
態様3.1のゲームシステムによれば、アイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定することができる。対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会が与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができる。その結果、対戦推奨ユーザの持つバトルポイント(BP)すなわち対戦に必要な消費財が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したRMT等の不正行為を行った実ユーザを罰する(お仕置きを与える)ことができる。また、アイテム交換機能を悪用した不正行為を行った実ユーザへの罰として、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、アイテム交換機能を悪用した不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、アイテム交換機能を悪用した不正行為の無い、より健全なゲーム環境を提供することができる。 According to the game system of aspect 3.1, the exchange history in which exchanges in which the difference in rarity between items is greatly different from the predetermined difference is established between the virtual users is searched from the exchange history of the items. The virtual user identified from the above can be set as a battle recommended user that is a virtual user recommended as a partner to which more virtual users should battle. When the virtual user determined as the opponent user is a battle recommended user, the virtual user who has played against the virtual user is given an opportunity to get a reward. This gives many virtual users who are not set as battle recommended users an incentive to play against the battle recommended users, and specifically increases the possibility that the battle recommended users will be attack targets. it can. As a result, a disadvantageous situation arises for the battle recommended user, such as a battle point (BP) possessed by the battle recommended user, that is, a consumer good necessary for the battle is likely to be consumed specifically and rapidly. In this way, by causing a disadvantageous situation for the battle recommended user, in other words, the battle recommended user can be attacked by many virtual users who are not set as the battle recommended user. It is possible to punish (provide punishment) for an operating subject, that is, an actual user who has performed an illegal act such as RMT using the item exchange function . In addition, as a punishment for an actual user who has misconducted using the item exchange function, a virtual user who has performed an unnatural item exchange with a large difference in the rarity between items receives a disadvantageous situation. The real user who is the user's operation subject does not perform fraud using the item exchange function . As a result, the number of real users who observe the rules increases, and a more healthy game environment free from fraudulent acts using the item exchange function can be provided.
[プログラム]
本発明に係るプログラムは、実ユーザ同士が各々端末を操作することにより仮想空間内の各々の仮想ユーザを介してソーシャルな関係を持ちながらプレイ可能なソーシャルゲームをインターネットを利用して実現するためのコンピュータプログラムである。本発明に係るプログラムには、以下の態様のものが含まれる。
[program]
The program according to the present invention is for realizing a social game that can be played while having a social relationship via each virtual user in the virtual space by operating each terminal between real users using the Internet. It is a computer program. The program according to the present invention includes the following aspects.
[態様4.1]
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で所有しているアイテムの交換を行うアイテム交換処理と、
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムであって、
前記プログラムは、前記コンピュータに、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラム。
[Aspect 4.1]
Item exchange processing for exchanging items owned by virtual users existing in a virtual space that is a virtual world expressed as a world in the game ;
A battle process for realizing a battle between the virtual users ;
A game program for causing a computer connected to the Internet to execute an operation command receiving process for receiving an operation command from a terminal of a real user who operates the virtual user ,
The program is stored in the computer.
In the battle process,
The virtual user that corresponds to a predetermined penalty condition from among a large number of virtual users existing in the virtual space is set to match the recommended user is a virtual user more virtual user is recommended as partner should match Recommended user setting process for battle,
An opponent determination process for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward granting process for giving an opportunity to obtain a reward to the virtual user who has played against the virtual user is executed,
Items are set with rarity,
The battle recommended user setting process searches for an exchange history in which an exchange in which the difference in rarity between items is larger than a predetermined difference is established between the virtual users from the exchange history of items performed by the item exchange process. A game program, which is a process of setting a virtual user identified from the searched exchange history as the battle recommended user .
態様4.1のプログラムを、インターネットに接続されたコンピュータで実行することにより、態様1.1のゲームサーバ、態様2.1のゲーム制御方法及び態様3.1のゲームシステムを実現することができる。 The game server of aspect 1.1, the game control method of aspect 2.1, and the game system of aspect 3.1 can be realized by executing the program of aspect 4.1 on a computer connected to the Internet. .
[記録媒体]
また、以上のような本発明は、上記の態様に限らず、他の態様、すなわち本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体によって実現することも可能である。
[recoding media]
Further, the present invention as described above is not limited to the above-described aspect, and can be realized by another aspect, that is, a computer-readable recording medium that records the program according to the present invention.
本発明によれば、対戦推奨ユーザに設定されていない多くの仮想ユーザに、アイテム同士のレアリティの差が大きく異なる不自然なアイテム交換を行った対戦推奨ユーザと対戦することへのインセンティブを与えて、対戦推奨ユーザが攻撃対象となる可能性を特異的に高めることができるので、対戦推奨ユーザの操作主体すなわち、アイテム交換機能を悪用したRMT等の不正行為を行ったユーザを罰する機能をソーシャルゲームに持たせるとともに、その罰する行為そのものにソーシャルゲームならではの興趣を持たせることができる。 According to the present invention, many virtual users who are not set as battle recommended users are given an incentive to play against a battle recommended user who has performed an unnatural item exchange with greatly different differences in rarity between items. Since it is possible to specifically increase the possibility that a battle recommended user becomes an attack target, a social game has a function to punish an operation subject of the battle recommended user, that is, a user who has performed an illegal act such as RMT using the item exchange function. And the punishment itself can have the fun of social games.
以下、本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described.
図1に示すように、この実施形態のゲームシステムGは、ゲームサーバ1と、インターネット2と、端末3a、3b、3c、・・・、3n(以下、総称して端末3ともいう。)と、を含むコンピュータネットワークシステムである。ゲームサーバ1は、このゲームシステムGにより実現されるソーシャルゲームに関連する各種サービスを提供する側のコンピュータ(サーバコンピュータ)であり、端末3は、当該サービスの提供を受ける側のコンピュータで(クライアントコンピュータ)ある。 As shown in FIG. 1, the game system G of this embodiment includes a game server 1, the Internet 2, terminals 3a, 3b, 3c,..., 3n (hereinafter also collectively referred to as terminal 3). , A computer network system. The game server 1 is a computer (server computer) that provides various services related to social games realized by the game system G, and the terminal 3 is a computer that receives the service (client computer). )is there.
(1)用語の定義
この実施形態で用いられる用語は以下のように定義される。
(1) Definition of terms Terms used in this embodiment are defined as follows.
「仮想空間」は、ゲームにおける世界として表現される仮想的な世界である。この実施形態では、ゲームシステムGを実現するためのプログラムをゲームサーバ1が実行することにより仮想空間が実現される。 The “virtual space” is a virtual world expressed as a world in the game. In this embodiment, a virtual space is realized by the game server 1 executing a program for realizing the game system G.
「実ユーザ」は、端末3を操作する実体すなわち、現実に生存している人である。 The “real user” is an entity that operates the terminal 3, that is, a person who is actually alive.
「仮想ユーザ」は、実ユーザに成り代わって仮想空間内に存在し、実ユーザの端末3からの指示により行動するオブジェクトである。云うまでもなく仮想ユーザの操作主体は実ユーザである。仮想ユーザは、視覚的オブジェクトすなわち、仮想空間を表現した画像内に登場人物(モンスターや人、動物など)の画像の一つとして登場するオブジェクトであるか、仮想空間内に行動主体として存在するが視覚的には認識できない非視覚的オブジェクトであるかは問わない。 The “virtual user” is an object that exists in the virtual space on behalf of the real user and acts in response to an instruction from the terminal 3 of the real user. Needless to say, the operation subject of the virtual user is the real user. A virtual user is a visual object, that is, an object that appears as one of the images of characters (monsters, people, animals, etc.) in an image representing the virtual space, or exists as an action subject in the virtual space. It does not matter whether it is a non-visual object that cannot be visually recognized.
「対戦推奨ユーザ」は、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである。仮想空間内に存在する多数の仮想ユーザのうち、所定のペナルティ条件に該当する仮想ユーザが対戦推奨ユーザとなる。所定のペナルティ条件の例として、当該仮想ユーザを操作する実ユーザがRMT等の不正行為を行った者であることを挙げることができる。 A “match recommended user” is a virtual user recommended as a partner with which more virtual users should fight. Among a large number of virtual users existing in the virtual space, a virtual user that meets a predetermined penalty condition becomes a battle recommended user. As an example of the predetermined penalty condition, it can be mentioned that the real user who operates the virtual user is a person who has performed an illegal act such as RMT.
「カード」は、仮想空間内に存在するアイテム(アイテムオブジェクト)の一種である。カードは、ゲーム内の登場人物のトレーディングカードを表現した画像として仮想ユーザに提供され、そのカードを取得した仮想ユーザを操作する実ユーザの端末3に表示される。 A “card” is a type of item (item object) that exists in a virtual space. The card is provided to the virtual user as an image representing the trading card of the character in the game, and is displayed on the terminal 3 of the real user who operates the virtual user who acquired the card.
「ガチャ(GACHA)」は、電子抽選の一種である。仮想ユーザは、ガチャを実行することにより、所定の抽選確率で何らかのアイテムを取得することができる。ガチャを実行することは、一般に、「ガチャる」、「ガチャする」などと表現される。これは、硬貨を自動販売機に投入してレバーを回すと「ガチャ(GACHA)」という音がしてカプセル入りの玩具(カプセルトイ(Capsule toys))が出てくる様子を表現(擬音表現)した「ガチャガチャ(登録商標)」に由来するものであり、ゲーム内におけるアイテム受け渡し方法の一つとして用いられている。 “GACHA” is a kind of electronic lottery. The virtual user can acquire some item with a predetermined lottery probability by executing gacha. Executing gacha is generally expressed as “gacharu”, “gacha”, and the like. This expresses the appearance of a capsule toy (Capsule toys) when a coin is inserted into a vending machine and the lever is turned, and a “GACHA” sound is produced. It is derived from “Gachagacha (registered trademark)” and is used as one of the item delivery methods in the game.
(2)ソーシャルゲームの概要
この実施形態におけるソーシャルゲームの概要について図2を参照して説明する。
(2) Outline of Social Game An outline of the social game in this embodiment will be described with reference to FIG.
この実施形態のソーシャルゲームは、実ユーザが端末3を操作することにより、仮想空間内の仮想ユーザを働かせて、数百種類或いはそれ以上の多種類の登場人物(以下、「キャラクタ」と記す。)のカードの中から、所定枚数のカードのセット(以下、「カードデッキ」と記す。)を作成するゲームである。より具体的には、カードデッキに組み込んだカードのレベルアップや属性の選択を行いつつ、仮想空間内に出現する敵キャラクタとカード同士で対戦したり、他の仮想ユーザとカードをトレードしたりするなどして、カードを強化、収集していくものである。カード同士の対戦では、カードデッキを構成する各カードの攻撃力や防御力、所定のカードの組合せにより一定の効力を得るスキル(カードゲームや麻雀でいうところの「役」に当たる。)などに基づいて、敵キャラクタや対戦相手の仮想ユーザに与えるダメージや勝敗が決する。 In the social game of this embodiment, when a real user operates the terminal 3, the virtual user in the virtual space is made to work, and hundreds or more types of characters (hereinafter referred to as “character”). ) To create a set of a predetermined number of cards (hereinafter referred to as “card deck”). More specifically, while leveling up and selecting attributes of cards built in the card deck, battle against enemy characters that appear in the virtual space, or trade cards with other virtual users. To strengthen and collect cards. In card-to-card battles, the attack power and defensive power of each card making up the card deck, and skills that achieve a certain level of effectiveness through a combination of predetermined cards (corresponding to “games” in card games and mahjong), etc. Thus, the damage and victory or defeat to the enemy character and the virtual user of the opponent are decided.
ソーシャルゲームは、複数のパートの有機的組み合わせにより、全体として一つの世界観やストーリー性を持ったゲームとして成立する。この実施形態のソーシャルゲーム20は、図2に示すように、5つのゲームパートすなわち、クエストパート21、合成パート22、バトルパート23、ガチャパート24、そしてトレードパート25で構成されている。 The social game is formed as a game with a single world view and story as a whole by an organic combination of a plurality of parts. As shown in FIG. 2, the social game 20 of this embodiment includes five game parts, that is, a quest part 21, a synthesis part 22, a battle part 23, a gacha part 24, and a trade part 25.
クエストパート21は、「クエスト」という言葉が表すとおり、仮想ユーザが仮想空間を探索して、探索中に出現する敵キャラクタと対戦することにより、仮想ユーザのレベルを向上させつつ進捗するゲームを構成する一部分である。クエストパート21では、仮想ユーザに所定のクエスト用ポイントが与えられ、仮想ユーザの移動やレベルの向上は、このクエスト用ポイントを消費することで行われる。また、クエストパート21では、バトル用ポイントを消費して仮想ユーザが所有するカードを用いることで、出現した敵キャラクタと対戦が行われる。そして、敵キャラクタを倒した仮想ユーザには、当該敵キャラクタの強さや種類に応じた点数のクエスト用ポイントや各種アイテムが付与される。 As the word “quest” represents, the quest part 21 constitutes a game that progresses while improving the level of the virtual user by searching the virtual space and playing against enemy characters that appear during the search. It is a part to do. In the quest part 21, a predetermined quest point is given to the virtual user, and the movement and level improvement of the virtual user are performed by consuming the quest point. Further, in the quest part 21, a battle is performed with an enemy character that appears by consuming battle points and using a card owned by the virtual user. The virtual user who defeats the enemy character is given points for quests and various items according to the strength and type of the enemy character.
合成パート22は、仮想ユーザが所有しているカードを合成してカードの強さを表すレベルを上げることで、対戦時に、敵キャラクタや対戦相手の仮想ユーザ(敵オブジェクト)に与える攻撃力や、敵オブジェクトからの攻撃を防御する防御力などを強化するパートである。 The combining part 22 combines the cards owned by the virtual user and raises the level representing the strength of the card, so that the attack power given to the enemy character and the virtual user (enemy object) of the opponent during the battle, It is a part that strengthens the defensive power to defend against attacks from enemy objects.
バトルパート23は、仮想空間内に存在する仮想ユーザ同士の対戦を実現するパートである。具体的には、仮想ユーザが自分の所有しているカードを用いて、他の仮想ユーザと対戦するパートである。対戦の勝敗は、通常はカードデッキの攻撃力及び防御力により決する。 The battle part 23 is a part that realizes a battle between virtual users existing in the virtual space. Specifically, it is a part where a virtual user plays against another virtual user using a card owned by the virtual user. The victory or defeat of the match is usually determined by the attack power and defense power of the card deck.
ガチャパート24は、仮想ユーザがガチャを実行することができるパートである。仮想ユーザは、ガチャを実行する毎に少なくとも一枚のカードを取得することができる。各カードの出現率すなわち、ガチャを1回実行することによりあるカードを取得できる確率はカード毎に設定されており、仮想ユーザは、ガチャを実行することにより、カード毎の出現率に基づいてランダムにカードを取得する。 The gacha part 24 is a part where the virtual user can execute the gacha. The virtual user can acquire at least one card each time gacha is executed. The appearance rate of each card, that is, the probability that a certain card can be acquired by executing the gacha once is set for each card, and the virtual user randomly executes the gacha based on the appearance rate for each card. Get a card.
トレードパート25は、他の仮想ユーザとの間で、所有するカードを交換するパートである。各仮想ユーザは、トレードパート25を利用して取得した有利なカードをカードデッキに組み込むことで、対戦時に敵オブジェクトに与える攻撃力、及び、敵オブジェクトからの攻撃を防御する防御力などを強化することができる。 The trade part 25 is a part for exchanging owned cards with other virtual users. Each virtual user incorporates the advantageous card acquired using the trade part 25 into the card deck, thereby strengthening the attack power given to the enemy object at the time of the battle and the defense power defending the attack from the enemy object. be able to.
以上のような複数のパートから構成されるソーシャルゲーム20は、各パート単体が他のゲームパートから独立したものではなく、上述したように、各パートが相互に関係し、或いは互いに結合することで、ゲーム全体を成立させている。したがって、ソーシャルゲーム20では、仮想ユーザが各ゲームパートを有効に進捗させることで、全体として一つのゲームを進行させることができる。 In the social game 20 composed of a plurality of parts as described above, each part alone is not independent of other game parts, and as described above, the parts are related to each other or combined with each other. The whole game is established. Therefore, in the social game 20, one game can be advanced as a whole when the virtual user effectively advances each game part.
(3)基本的なハードウェア構成
(3−1)端末の構成
つぎに、このゲームシステムGを実現するためのハードウェア構成について説明する。
(3) Basic Hardware Configuration (3-1) Terminal Configuration Next, a hardware configuration for realizing the game system G will be described.
図1に示すように、端末3は、無線通信部31と表示部32と操作入力部33とを備えている。端末3は、ウェブブラウザ機能を持った携帯端末である。端末3の具体例として、近年爆発的な勢いで世界的に普及したスマートフォンを挙げることができる。 As illustrated in FIG. 1, the terminal 3 includes a wireless communication unit 31, a display unit 32, and an operation input unit 33. The terminal 3 is a mobile terminal having a web browser function. As a specific example of the terminal 3, smartphones that have spread worldwide in recent years with explosive momentum can be cited.
端末3は、無線通信部31により、携帯電話回線や無線LANを用いてインターネット2に接続し、ウェブブラウザ機能によりゲームサーバ1と通信する。そして、ゲームサーバ1から受信した画像で構成されるゲーム画面をウェブブラウザ機能により表示部32に表示する。操作入力部33は、表示部32の前面に設けられたタッチパネルであり、ゲーム画面が表示されている表示部32の前面の入力受け付け可能領域をタップすることで、各種情報の入力が可能である。入力された情報のうち、ゲームサーバ1で実行される処理に関するものは、操作コマンド(各種処理の実行を指示するためのデータ)としてゲームサーバ1に送信される。操作入力部33は、実ユーザが対戦相手ユーザを選択するための対戦相手選択手段として機能し、無線通信部31は、当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部として機能する。 The terminal 3 is connected to the Internet 2 by a wireless communication unit 31 using a mobile phone line or a wireless LAN, and communicates with the game server 1 by a web browser function. And the game screen comprised with the image received from the game server 1 is displayed on the display part 32 by a web browser function. The operation input unit 33 is a touch panel provided on the front surface of the display unit 32, and various information can be input by tapping an input receivable area on the front surface of the display unit 32 on which the game screen is displayed. . Among the input information, information related to processing executed by the game server 1 is transmitted to the game server 1 as an operation command (data for instructing execution of various processing). The operation input unit 33 functions as an opponent selection unit for an actual user to select an opponent user, and the wireless communication unit 31 functions as an operation command transmission unit that transmits an operation command based on the selected result. .
ゲームサーバ1は、図示しないユーザ管理部に登録されているユーザIDとパスワードとの組合せにより端末3の認証処理を行う。この認証処理が完了すると、ゲームサーバ1は、ゲーム画面を構成する画像データその他ゲームの進行に必要なデータを端末3に送信するとともに、端末3からの操作の受け付けを可能とする。 The game server 1 performs an authentication process for the terminal 3 using a combination of a user ID and a password registered in a user management unit (not shown). When this authentication process is completed, the game server 1 transmits image data constituting the game screen and other data necessary for the progress of the game to the terminal 3 and allows an operation from the terminal 3 to be accepted.
なお、端末3は、ウェブブラウザ機能を持った通信装置であれば、携帯電話機、パーソナルコンピュータなどであってもよい。また、操作入力部33としてタッチパネルを例示したが、ボタンやキーを操作することによりゲームにおける各種操作が可能な構成を採用してもよい。 The terminal 3 may be a mobile phone, a personal computer, or the like as long as it is a communication device having a web browser function. Moreover, although the touch panel was illustrated as the operation input part 33, the structure which can perform various operation in a game by operating a button and a key may be employ | adopted.
(3−2)ゲームサーバの概略構成
ゲームサーバ1は、図3に示すような汎用的なハードウェア構成を有するコンピュータにより実現される。すなわち、ゲームサーバ1は、図3に示すように、インターネット2を介して端末3と通信を行う通信インタフェース部11と、キーボードやマウスなど一般的な入力装置を有する操作入力部12と、を備える。また、ゲームサーバ1は、各種演算処理を行うCPU(Central Processing Unit)などの演算処理部13と、演算処理データを一時的に記憶するSRAMやDRAMなどのメインメモリ14と、アプリケーションプログラム及び各種データが記憶されたハードディスクなどの記憶装置15と、演算処理結果を表示するディスプレイ16と、を備える。
(3-2) Schematic Configuration of Game Server The game server 1 is realized by a computer having a general-purpose hardware configuration as shown in FIG. That is, the game server 1 includes a communication interface unit 11 that communicates with the terminal 3 via the Internet 2 and an operation input unit 12 having a general input device such as a keyboard and a mouse, as shown in FIG. . In addition, the game server 1 includes an arithmetic processing unit 13 such as a CPU (Central Processing Unit) that performs various arithmetic processes, a main memory 14 such as SRAM and DRAM that temporarily stores arithmetic processing data, application programs, and various data. Are stored in a storage device 15 such as a hard disk, and a display 16 that displays the calculation processing result.
ゲームサーバ1は、ソーシャルゲーム20をユーザに提供するためのプログラムを記憶装置15にインストールし、当該プログラムを演算処理部13で実行することにより、図4に示すような機能ブロックを実現する。すなわち、ゲームサーバ1は、操作コマンド受信部17と、ゲームデータ処理部100と、ゲームデータ記憶部200として機能する。 The game server 1 installs a program for providing the social game 20 to the user in the storage device 15, and executes the program by the arithmetic processing unit 13, thereby realizing a functional block as shown in FIG. 4. That is, the game server 1 functions as the operation command receiving unit 17, the game data processing unit 100, and the game data storage unit 200.
操作コマンド受信部17は、端末3から操作コマンドを受信する機能ブロックである。操作コマンド受信部17は、操作コマンドをゲームデータ処理部100に受け渡す。 The operation command receiving unit 17 is a functional block that receives an operation command from the terminal 3. The operation command receiving unit 17 delivers the operation command to the game data processing unit 100.
ゲームデータ処理部100は、操作コマンドに基づいて、ゲーム機能を実現するための各種データの処理を行う機能ブロックである。ゲームデータ処理部100は、クエストパート処理部101と、合成パート処理部102と、バトルパート処理部(対戦処理部)103と、ガチャパート処理部104と、トレードパート処理部105とを有する。 The game data processing unit 100 is a functional block that processes various data for realizing a game function based on an operation command. The game data processing unit 100 includes a quest part processing unit 101, a composite part processing unit 102, a battle part processing unit (matching processing unit) 103, a gacha part processing unit 104, and a trade part processing unit 105.
クエストパート処理部101は、クエストパート21を実現するためのデータ処理を行う機能ブロックである。合成パート処理部102は、合成パート22を実現するためのデータ処理を行う機能ブロックである。バトルパート処理部103は、バトルパート23を実現するためのデータ処理を行う機能ブロックである。ガチャパート処理部104は、ガチャパート24を実現するためのデータ処理を行う機能ブロックである。そして、トレードパート処理部105は、トレードパート25を実現するためのデータ処理を行う機能ブロックである。 The quest part processing unit 101 is a functional block that performs data processing for realizing the quest part 21. The composite part processing unit 102 is a functional block that performs data processing for realizing the composite part 22. The battle part processing unit 103 is a functional block that performs data processing for realizing the battle part 23. The gacha part processing unit 104 is a functional block that performs data processing for realizing the gacha part 24. The trade part processing unit 105 is a functional block that performs data processing for realizing the trade part 25.
(4)バトルパート23を実現するための構成例
ソーシャルゲーム20の各パートのうち、バトルパート23を実現するための構成について、図5を用いて説明する。
(4) Configuration Example for Realizing Battle Part 23 A configuration for realizing battle part 23 among the parts of social game 20 will be described with reference to FIG.
(4−1)バトルパート処理部103及びゲームデータ記憶部200の構成
バトルパート処理部103は、対戦可能ユーザ情報送信部111、対戦推奨ユーザ設定処理部112、対戦推奨ユーザ認識可能化データ送信部113、対戦相手決定処理部114、対戦実行処理部115、及び報酬付与処理部116を有している。ゲームデータ記憶部200は、仮想ユーザ情報記憶部201及び対戦推奨ユーザ情報記憶部202を有している。
(4-1) Configuration of Battle Part Processing Unit 103 and Game Data Storage Unit 200 The battle part processing unit 103 includes a battleable user information transmission unit 111, a battle recommended user setting processing unit 112, and a battle recommended user recognition enabling data transmission unit. 113, an opponent determination processing unit 114, a battle execution processing unit 115, and a reward granting processing unit 116. The game data storage unit 200 includes a virtual user information storage unit 201 and a battle recommended user information storage unit 202.
仮想ユーザ情報記憶部201には、ソーシャルゲーム20内の全ての仮想ユーザの情報が記憶されている。対戦推奨ユーザ情報記憶部202には、対戦推奨ユーザに設定された仮想ユーザの情報が記憶されている。 The virtual user information storage unit 201 stores information on all virtual users in the social game 20. The battle recommended user information storage unit 202 stores information on virtual users set as battle recommended users.
対戦可能ユーザ情報送信部111は、対戦可能ユーザ情報すなわち、対戦相手として選択可能な仮想ユーザの情報を端末3に送信する処理を行う機能ブロックである。 The battleable user information transmission unit 111 is a functional block that performs a process of transmitting, to the terminal 3, battleable user information, that is, information on a virtual user that can be selected as an opponent.
対戦推奨ユーザ設定処理部112は、仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する特定の仮想ユーザを対戦推奨ユーザに設定するための処理を行う機能ブロックである。どの仮想ユーザを対戦推奨ユーザに設定するかは、操作入力部12からの入力情報に従って決定される。 The battle recommended user setting processing unit 112 is a functional block that performs a process for setting a specific virtual user corresponding to a predetermined penalty condition as a battle recommended user from among a large number of virtual users existing in the virtual space. Which virtual user is set as a battle recommended user is determined according to input information from the operation input unit 12.
対戦推奨ユーザ認識可能化データ送信部113は、対戦推奨ユーザに設定された仮想ユーザが存在する場合に、当該仮想ユーザが対戦推奨ユーザに設定された仮想ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするための情報(対戦推奨ユーザ告知情報)を、当該仮想ユーザを操作する端末3に送信する処理を行う機能ブロックである。 When there is a virtual user set as a recommended game user, the battle recommended user recognition enabling data transmission unit 113 operates other virtual users to determine that the virtual user is a virtual user set as a recommended game user. This is a functional block that performs processing for transmitting information (competitive recommendation user notification information) for allowing a real user to recognize to the terminal 3 that operates the virtual user.
対戦相手決定処理部114は、端末3からの操作コマンドに基づいて対戦相手ユーザを決定する処理を行う機能ブロックである。 The opponent determination processing unit 114 is a functional block that performs a process of determining an opponent user based on an operation command from the terminal 3.
対戦実行処理部115は、仮想ユーザ同士の対戦を実行する処理を行う機能ブロックである。対戦実行処理部115は、対戦の開始を指示可能とするためのデータ、対戦の途中経過を表す画像を表示可能とするためのデータ、対戦の結果を表示可能とするためのデータ、等を、当該対戦における対戦相手ユーザの決定を行った仮想ユーザを操作する端末3に送信する機能を有している。これらのデータに基づき、当該端末3には、対戦開始操作画面(図12)、対戦途中経過画面(図13)、対戦結果画面(図14)、等が表示される。対戦実行処理部115は、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させる機能を有している。この実施形態では、対戦実行処理部115は、対戦推奨ユーザの持つバトルポイント(BP)が通常の2倍消費されるようにするとともに、対戦推奨ユーザの発揮可能な攻撃力の値を本来の値の半分に抑制して対戦を進行させる。 The battle execution processing unit 115 is a functional block that performs a process of executing a battle between virtual users. The battle execution processing unit 115 includes data for enabling the start of the battle, data for displaying an image representing the progress of the battle, data for displaying the result of the battle, and the like. It has the function to transmit to the terminal 3 which operates the virtual user who determined the opponent user in the said battle | competition. Based on these data, a battle start operation screen (FIG. 12), a battle progress screen (FIG. 13), a battle result screen (FIG. 14), and the like are displayed on the terminal 3. The battle execution processing unit 115 has a function of advancing the battle so that a virtual user not set as a battle recommended user is more advantageous than a virtual user set as a battle recommended user. In this embodiment, the battle execution processing unit 115 consumes twice the normal battle points (BP) of the battle recommended user, and sets the attack power value that can be exhibited by the battle recommended user to the original value. Suppressed by half of the game and proceeded with the battle.
報酬付与処理部116は、対戦相手ユーザに決定された仮想ユーザが対戦推奨ユーザである場合、当該対戦推奨ユーザと対戦した仮想ユーザに報酬を得る機会を与える処理を行う機能ブロックである。「報酬」の例として、対戦推奨ユーザの強さに応じた点数のバトルポイント(BP)その他のアイテムを挙げることができる。報酬付与処理部116は、基本報酬や勝利報酬を得る機会が与えられたことを知らせる画像を表示可能とするためのデータを、該当する仮想ユーザを操作する端末3に送信する機能を有している。このデータに基づき、当該端末3には、報酬画面(ギフト一覧画面)(図15)が表示される。 The reward grant processing unit 116 is a functional block that performs a process of giving an opportunity to obtain a reward to a virtual user who has played against the recommended user when the virtual user determined as the opponent user is a recommended game user. As an example of “reward”, a battle point (BP) or other item of points corresponding to the strength of the user recommended for the battle can be cited. The reward granting processing unit 116 has a function of transmitting data for displaying an image informing that an opportunity to obtain a basic reward or a winning reward has been given to the terminal 3 that operates the corresponding virtual user. Yes. Based on this data, a reward screen (gift list screen) (FIG. 15) is displayed on the terminal 3.
(4−2)バトルパート23の動作
次に、上記のように構成されたバトルパート処理部103及びゲームデータ記憶部200の動作について、図6乃至図10に示すフローに従い説明する。
(4-2) Operation of Battle Part 23 Next, operations of the battle part processing unit 103 and the game data storage unit 200 configured as described above will be described according to the flow shown in FIGS.
図6はバトルパート処理部103における動作(バトルパート処理)の流れを例示するフロー図である。バトルパート処理は、対戦推奨ユーザ設定処理(S1)、対戦処理(S2)及び報酬付与処理(S3)からなる。 FIG. 6 is a flowchart illustrating the flow of the operation (battle part process) in the battle part processing unit 103. The battle part process includes a battle recommended user setting process (S1), a battle process (S2), and a reward giving process (S3).
対戦推奨ユーザ設定処理(S1)は、対戦処理(S2)の前処理であり、RMT等の不正行為を行った実ユーザの存在が発覚した場合に実行される。 The battle recommended user setting process (S1) is a pre-process of the battle process (S2), and is executed when the existence of a real user who has performed an illegal act such as RMT is detected.
図7は対戦推奨ユーザ設定処理における処理の流れを例示するフロー図である。
対戦推奨ユーザ設定処理(S1)は、不正ユーザ検索処理(S101)と対戦推奨ユーザ登録処理(S102)とからなる。
FIG. 7 is a flowchart illustrating an example of a process flow in the battle recommended user setting process.
The battle recommended user setting process (S1) includes an unauthorized user search process (S101) and a battle recommended user registration process (S102).
不正ユーザ検索処理(S101)は、仮想ユーザ情報記憶部201に記憶されている仮想ユーザの中から、RMT等の不正行為を行った実ユーザの端末3により操作される仮想ユーザを自動検索する処理である。この処理では、トレードパート25におけるカード交換履歴(ログ)の一覧の中から所定の条件に合致する履歴を検索し、当該検索された履歴の内容から仮想ユーザの固有情報(ユーザアカウント、端末ID、等、一の仮想ユーザを特定し得る情報)を特定する処理がなされる。「所定の条件」の例として、SSレアのカードとノーマルのカードとの交換など、レアリティが大きく異なるカード同士の交換が複数回に亘って成立しており、このような不自然なカード交換の履歴に同一の固有情報が複数回(たとえば2回)以上に亘って記録されていることを挙げることができる。 The unauthorized user search process (S101) is a process of automatically searching for a virtual user operated by the terminal 3 of a real user who has performed an illegal act such as RMT from the virtual users stored in the virtual user information storage unit 201. It is. In this process, a history that matches a predetermined condition is searched from the list of card replacement history (log) in the trade part 25, and the virtual user specific information (user account, terminal ID, Etc., for example, information that can identify one virtual user). As an example of “predetermined conditions”, exchanges between cards with very different rarities, such as exchange of SS rare cards and normal cards, have been established multiple times. It can be mentioned that the same unique information is recorded in the history multiple times (for example, twice) or more.
対戦推奨ユーザ登録処理(S102)は、不正ユーザ検索処理(S101)の結果、該当する仮想ユーザが存在した場合、当該仮想ユーザの固有情報を対戦推奨ユーザの固有情報として対戦推奨ユーザ情報記憶部202に記憶させる処理である。 In the recommended match user registration process (S102), if there is a corresponding virtual user as a result of the unauthorized user search process (S101), the recommended match user information storage unit 202 uses the unique information of the virtual user as unique information of the recommended match user. It is a process to memorize.
図8は対戦処理における処理の流れを例示するフロー図である。
対戦処理(S2)は、対戦可能ユーザ情報送信処理(S201)、対戦推奨ユーザ認識可能化データ送信処理(S202)、対戦相手決定処理(S203)及び対戦実行処理(S204)からなる。
FIG. 8 is a flowchart illustrating the flow of processing in the battle processing.
The battle process (S2) includes a battleable user information transmission process (S201), a battle recommended user recognition enabling data transmission process (S202), an opponent determination process (S203), and a battle execution process (S204).
対戦可能ユーザ情報送信処理(S201)は、バトルパート23に参加中の仮想ユーザを操作する端末3に、対戦可能ユーザ情報を送信する処理である。対戦可能ユーザ情報は、仮想ユーザ情報記憶部201に記憶されている情報に基づいて生成される。端末3には、対戦可能ユーザ情報に基づいて、対戦相手として選択可能な仮想ユーザを一覧表示した対戦相手選択画面41が表示される。図11には、対戦相手選択画面41の表示形態が例示されている。この例では、対戦相手選択画面41内に、対戦相手として選択可能な仮想ユーザのアバタとハンドル名との組42が一覧表示されている。そして、各仮想ユーザが表示されている行の右端部にバトルボタン43が表示されている。バトルボタン43は、希望する対戦相手を選択するための対戦相手選択ボタンである。 The battleable user information transmission process (S201) is a process of transmitting battleable user information to the terminal 3 that operates the virtual user participating in the battle part 23. The matchable user information is generated based on information stored in the virtual user information storage unit 201. The terminal 3 displays an opponent selection screen 41 that displays a list of virtual users that can be selected as opponents based on the opponent user information. FIG. 11 illustrates a display form of the opponent selection screen 41. In this example, a list 42 of pairs of virtual user avatars and handle names that can be selected as the opponent is displayed in the opponent selection screen 41. And the battle button 43 is displayed on the right end part of the line where each virtual user is displayed. The battle button 43 is an opponent selection button for selecting a desired opponent.
対戦推奨ユーザ認識可能化データ送信処理(S202)は、対戦推奨ユーザに設定された仮想ユーザが存在する場合に、対戦推奨ユーザ告知情報を、当該仮想ユーザを操作する端末3に送信する処理である。対戦推奨ユーザ告知情報に基づき、対戦相手選択画面41には、対戦推奨ユーザであるか否か識別可能に仮想ユーザが一覧表示される。図11の例では、対戦推奨ユーザに設定されている仮想ユーザのハンドル名が枠44で囲まれるとともに、その枠44上に、その仮想ユーザが対戦推奨ユーザであることを示す「推奨(RECOMMENDED)」という目印がハイライト表示されている。 The battle recommended user recognition enabling data transmission process (S202) is a process of transmitting battle recommended user notification information to the terminal 3 that operates the virtual user when there is a virtual user set as the battle recommended user. . Based on the recommended match user notification information, the opponent selection screen 41 displays a list of virtual users so that it can be identified whether or not the recommended match user. In the example of FIG. 11, the handle name of the virtual user set as the recommended user for the battle is surrounded by a frame 44, and “Recommend” indicating that the virtual user is the recommended user for battle is displayed on the frame 44. Is highlighted.
対戦相手決定処理(S203)は、対戦相手選択画面41の特定のバトルボタン43の表示領域がタップされることにより端末3から送信される操作コマンド(対戦相手選択コマンド)に基づいて対戦相手ユーザを決定する処理である。この処理により、対戦相手選択コマンドの送信元の端末3から操作される仮想ユーザと当該対戦相手選択コマンドに基づいて決定された対戦相手ユーザとの対戦が実行可能となる。 In the opponent determination process (S203), an opponent user is selected based on an operation command (an opponent selection command) transmitted from the terminal 3 when a display area of a specific battle button 43 on the opponent selection screen 41 is tapped. It is a process to decide. By this process, a battle between the virtual user operated from the terminal 3 that is the transmission source of the opponent selection command and the opponent user determined based on the opponent selection command can be executed.
対戦実行処理(S204)は、対戦相手決定処理(S203)の結果に基づいて、仮想ユーザ同士の対戦を実行する処理である。 The battle execution process (S204) is a process of executing a battle between virtual users based on the result of the opponent determination process (S203).
図9は対戦実行処理における処理の流れを例示するフロー図である。
対戦実行処理(S204)では、まず、対戦の開始を指示可能とするためのデータ(対戦開始指示可能化データ)を端末3に送信する処理(S204A)が実行される。対戦開始指示可能化データに基づき、当該端末3には、対戦開始操作画面51(図12)が表示される。当該端末3のユーザは、対戦開始操作画面(図12)のバトル開始ボタン52が表示されている領域をタップすることにより、対戦の開始を指示することができる。
FIG. 9 is a flowchart illustrating the flow of processing in the battle execution processing.
In the battle execution process (S204), first, a process (S204A) of transmitting data for enabling the start of a battle (a battle start instruction enabling data) to the terminal 3 is executed. Based on the battle start instruction enabling data, a battle start operation screen 51 (FIG. 12) is displayed on the terminal 3. The user of the terminal 3 can instruct the start of the battle by tapping the area where the battle start button 52 is displayed on the battle start operation screen (FIG. 12).
つぎに、対戦開始指示判別処理(S204B)と対戦相手判別処理(S204C)とが実行される。
対戦開始指示判別処理(S204B)は、対戦開始操作画面(図12)のバトル開始ボタン52の表示領域がタップされることにより端末3から送信される操作コマンド(対戦開始コマンド)に基づいて対戦の開始が指示されたか否かを判別する処理である。対戦開始の指示がなされるまで待ち(S204BでNo)、対戦開始が指示されたならば(S204BでYes)、対戦相手判別処理(S204C)に進む。
Next, a battle start instruction determination process (S204B) and an opponent determination process (S204C) are executed.
The battle start instruction determination process (S204B) is based on the operation command (match start command) transmitted from the terminal 3 when the display area of the battle start button 52 on the battle start operation screen (FIG. 12) is tapped. This is a process for determining whether or not start is instructed. The process waits until an instruction to start a battle is given (No in S204B). If a battle start is instructed (Yes in S204B), the process proceeds to an opponent discrimination process (S204C).
対戦相手判別処理(S204C)は、対戦相手が対戦推奨ユーザであるか否かを判別する処理である。対戦相手が対戦推奨ユーザであるか否かは、対戦相手に設定された仮想ユーザの固有情報が対戦推奨ユーザ情報記憶部202に記憶されているいずれかの固有情報と一致したか否かにより判別される。対戦相手が対戦推奨ユーザでない場合(S204CでNo)、通常対戦処理(S204D)に進む。対戦相手が対戦推奨ユーザである場合(S204CでNo)、特別対戦処理(S204E)に進む。 The opponent determination process (S204C) is a process of determining whether or not the opponent is a battle recommended user. Whether or not the opponent is a battle recommended user is determined by whether or not the unique information of the virtual user set as the opponent matches any of the unique information stored in the battle recommended user information storage unit 202. Is done. When the opponent is not a battle recommended user (No in S204C), the process proceeds to a normal battle process (S204D). When the opponent is a recommended user (No in S204C), the process proceeds to a special battle process (S204E).
通常対戦処理(S204D)は、対戦を公平な条件下で進行させる処理である。すなわち、通常対戦処理(S204D)では、互いに対戦相手となった両仮想ユーザのカードデッキの攻撃力及び防御力の値の大小のみによって勝敗が決定される。 The normal battle process (S204D) is a process for allowing the battle to proceed under fair conditions. That is, in the normal battle process (S204D), win / loss is determined only by the magnitudes of the attack power and defense power values of the card decks of both virtual users who are opponents of each other.
特別対戦処理(S204E)は、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦を進行させる処理である。この実施形態では、対戦推奨ユーザの持つバトルポイント(BP)が通常対戦処理(S204D)の場合の2倍消費されるとともに、対戦推奨ユーザのカードデッキが発揮可能な総攻撃力及び総防御力の値が通常対戦処理(S204D)の場合の半分の値に抑制される。 The special battle process (S204E) is a process for proceeding with a battle under unfair conditions in which a virtual user not set as a battle recommended user is more advantageous than a virtual user set as a battle recommended user. In this embodiment, the battle point (BP) possessed by the battle recommended user is consumed twice as much as that in the normal battle process (S204D), and the total attack power and total defense power that can be exhibited by the card deck of the battle recommended user. The value is suppressed to half the value in the case of the normal battle process (S204D).
通常対戦処理(S204D)と特別対戦処理(S204E)のいずれの対戦処理においても、対戦中に発揮されたカードデッキの総攻撃力及び総防御力の値が対戦相手よりも大きければ勝ち、小さければ負け、という画一的な勝敗決定ルールにより勝敗が決定される。 In any of the battle processes of the normal battle process (S204D) and the special battle process (S204E), if the value of the total attack power and the total defense power of the card deck exhibited during the battle is larger than that of the opponent, the player wins. Victory or defeat is determined by a uniform rule of losing and losing.
通常対戦処理(S204D)又は特別対戦処理(S204E)の後、対戦の途中経過を表す画像を表示可能とするためのデータ(途中経過画像データ)及び対戦の結果を表す画像を表示可能とするためのデータ(対戦結果画像データ)が生成される。これらのデータは、当該対戦における対戦相手ユーザの決定を行った仮想ユーザを操作する端末3に送信される。これらのデータに基づき、当該端末3には、対戦途中経過画面61(図13)が表示され、その後、対戦結果画面71(図14)が表示される。 In order to be able to display data for displaying an image indicating the progress of the battle (intermediate progress image data) and an image indicating the result of the battle after the normal battle processing (S204D) or the special battle processing (S204E). (Match result image data) is generated. These data are transmitted to the terminal 3 that operates the virtual user who has determined the opponent user in the battle. Based on these data, a battle progress screen 61 (FIG. 13) is displayed on the terminal 3, and then a battle result screen 71 (FIG. 14) is displayed.
対戦処理(S204)の後、報酬付与処理(S3)が実行される。
図10は報酬付与処理における処理の流れを例示するフロー図である。
報酬付与処理(S3)では、まず、対戦処理種別判別処理(S301)が実行される。対戦処理種別判別処理(S301)は、対戦処理(S204)において実行された対戦処理が特別対戦処理(S204E)であったか否か判別する処理である。特別対戦処理(S204E)でなかったならば(S301でNo)、通常報酬付与処理(S302)に進み、特別対戦処理(S204E)であったならば(S301でYes)、特別報酬付与処理(S303)に進む。
After the battle process (S204), a reward grant process (S3) is executed.
FIG. 10 is a flow diagram illustrating the flow of processing in the reward grant processing.
In the reward grant process (S3), first, a battle process type determination process (S301) is executed. The battle process type determination process (S301) is a process of determining whether or not the battle process executed in the battle process (S204) is a special battle process (S204E). If it is not the special battle process (S204E) (No in S301), the process proceeds to the normal reward grant process (S302). If it is the special match process (S204E) (Yes in S301), the special reward grant process (S303). )
通常報酬付与処理(S302)は、対戦推奨ユーザに設定されていない仮想ユーザと対戦した仮想ユーザに通常報酬を付与する処理である。通常報酬は、対戦の結果が勝ちであった場合に付与される報酬である。 The normal reward giving process (S302) is a process for giving a normal reward to a virtual user who has played against a virtual user who is not set as a recommended game user. The normal reward is a reward that is given when the result of the battle is a win.
特別報酬付与処理(S303)は、対戦推奨ユーザと対戦した仮想ユーザに特別報酬を付与する処理である。特別報酬には、対戦推奨ユーザと対戦したことのみをもって、すなわち対戦推奨ユーザとの対戦の結果に関係なく発生する基本報酬と、対戦推奨ユーザと対戦して勝利したことを条件に発生する勝利報酬と、が含まれる。対戦推奨ユーザと対戦して勝利した仮想ユーザには、基本報酬と勝利報酬とを得る機会が与えられる。基本報酬と勝利報酬は、いずれも通常報酬の2倍以上価値のある報酬である。通常報酬を仮に10バトルポイント(BP)とした場合、対戦推奨ユーザと対戦して勝利した仮想ユーザには、基本報酬と勝利報酬との合計で40バトルポイント(BP)以上が付与される。これらの報酬は、対戦推奨ユーザと対戦した仮想ユーザにギフトアイテムとして付与される。 The special reward giving process (S303) is a process for giving a special reward to a virtual user who has played a battle recommended user. The special reward includes only a basic reward that occurs regardless of the result of the battle with the recommended user, and a victory reward that is generated on the condition that the user has won against the recommended user. And are included. A virtual user who has won a battle against a recommended user is given an opportunity to obtain a basic reward and a victory reward. Both basic rewards and winning rewards are rewards that are more than twice the value of normal rewards. Assuming that the normal reward is 10 battle points (BP), a virtual user who has won a battle against the recommended user will be given 40 battle points (BP) or more in total of the basic reward and the victory reward. These rewards are given as gift items to virtual users who have competed with the recommended user.
通常報酬付与処理(S302)又は報酬付与処理(S303)の後、報酬を得る機会が与えられたことを知らせる画像を表示可能とするためのデータ(報酬画像データ)が生成される。このデータは、当該報酬を得る機会が与えられた仮想ユーザを操作する端末3に送信される。このデータに基づき、当該端末3には、報酬画面(ギフト一覧画面)81(図15)が表示される。図15には、対戦推奨ユーザと対戦して勝利した場合に表示される報酬画面81が例示されている。報酬画面81の報酬受け取り指示ボタン82a、82b、82cの表示領域がタップされることにより、それぞれのボタン82a、82b、82cに対応する報酬の受け取りが完了する。 After the normal reward granting process (S302) or the reward granting process (S303), data (reward image data) for enabling display of an image notifying that an opportunity to obtain a reward has been given is generated. This data is transmitted to the terminal 3 that operates the virtual user who is given an opportunity to obtain the reward. Based on this data, a reward screen (gift list screen) 81 (FIG. 15) is displayed on the terminal 3. FIG. 15 illustrates a reward screen 81 that is displayed when a battle-recommended user is won and won. By tapping the display area of the reward receiving instruction buttons 82a, 82b, and 82c on the reward screen 81, receiving of rewards corresponding to the respective buttons 82a, 82b, and 82c is completed.
(5)作用・効果
以上のように構成されたゲームサーバ1及びゲームシステムGによれば、対戦推奨ユーザと対戦した仮想ユーザには、通常報酬の2倍以上価値のある基本報酬が与えられる。対戦推奨ユーザとの対戦に勝利した仮想ユーザには、基本報酬と同価値の勝利報酬が更に与えられる。このことが対戦推奨ユーザに設定されていない多くの仮想ユーザに、対戦推奨ユーザと対戦することへのインセンティブを与えることになり、対戦推奨ユーザが攻撃対象となる可能性が特異的に高くなる。その結果、対戦推奨ユーザの持つバトルポイント(BP)が特異的に急速に消費されやすくなるなど、対戦推奨ユーザにとって不利な状況が生じる。このように、対戦推奨ユーザにとって不利な状況を生じさせることにより、換言すると、対戦推奨ユーザを、対戦推奨ユーザに設定されていない多くの仮想ユーザの攻撃の的にすることで、対戦推奨ユーザの操作主体すなわち、RMT等の不正行為を行った実ユーザを罰する(お仕置きを与える)ことができる。また、不正行為を行った実ユーザへの罰として、所定のペナルティ条件に該当する仮想ユーザが不利な状況を受けることによって、当該仮想ユーザの操作主体である実ユーザは、不正行為を行わなくなる。その結果、ルールを順守する実ユーザが増え、不正行為の無い、より健全なゲーム環境を提供することができる。
(5) Actions / Effects According to the game server 1 and the game system G configured as described above, a basic user having a value more than twice the normal reward is given to a virtual user who has played a battle recommended user. The virtual user who has won the battle with the battle recommended user is further given a victory reward equivalent to the basic reward. This gives many virtual users who are not set as a battle recommended user an incentive to play against the battle recommended user, and the possibility that the battle recommended user becomes an attack target is specifically increased. As a result, a disadvantageous situation arises for the battle recommended user, such as a battle point (BP) possessed by the battle recommended user is easily consumed specifically and rapidly. In this way, by causing a disadvantageous situation for the battle recommended user, in other words, the battle recommended user can be attacked by many virtual users who are not set as the battle recommended user. It is possible to punish (giving punishment) an operating subject, that is, an actual user who has performed an illegal act such as RMT. Further, as a punishment for a real user who has performed an illegal act, the virtual user who meets the predetermined penalty condition receives an unfavorable situation, so that the real user who is the operation subject of the virtual user does not perform the illegal act. As a result, the number of real users who comply with the rules increases, and it is possible to provide a healthier game environment free from cheating.
また、対戦相手選択画面41に、対戦相手として選択可能な仮想ユーザが一覧表示され、「推奨(RECOMMENDED)」という目印が付されているか否かによって、各仮想ユーザが対戦推奨ユーザであるか否か識別可能であるので、実ユーザは、自分の操作する仮想ユーザの対戦相手が対戦推奨ユーザであるか否かを認識した上で対戦を楽しむことができる。対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択しやすいゲーム環境が提供されることにより、不正行為を許さない、対戦推奨ユーザを罰することを希望する多くの実ユーザが、自分の操作する仮想ユーザの対戦相手として対戦推奨ユーザを選択するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、RMT等の不正行為を行ったユーザをより効果的に罰することができる。 Also, a list of virtual users that can be selected as opponents is displayed on the opponent selection screen 41, and whether or not each virtual user is a opponent recommended user depending on whether or not a mark “RECOMMENDED” is attached. Therefore, the real user can enjoy the battle after recognizing whether or not the opponent of the virtual user operated by the user is a battle recommended user. Recommended real users who want to punish the recommended users will not allow cheating by providing a game environment that makes it easy to select recommended users as opponents of virtual users operated by them Many real users who wish to punish the game will select a battle-recommended user as the opponent of the virtual user they operate. As a result, since the possibility that a battle recommended user becomes an attack target becomes higher, it is possible to punish a user who has performed an illegal act such as RMT more effectively.
また、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦が進行するので、対戦推奨ユーザよりも攻撃力及び防御力が小さい仮想ユーザでも対戦に勝利できる可能性が生じる。このため、対戦推奨ユーザに設定されていない仮想ユーザを操作する実ユーザは、当該仮想ユーザの対戦相手として対戦推奨ユーザを気楽に選択することができ、その気軽さから、対戦推奨ユーザに設定されていない多くの仮想ユーザが対戦推奨ユーザと対戦するようになる。その結果、対戦推奨ユーザが攻撃対象となる可能性がより高くなるので、RMT等の不正行為を行ったユーザをより効果的に罰することができる。 In addition, since the battle proceeds under unfair conditions where the virtual user not set as the battle recommended user is more advantageous than the virtual user set as the battle recommended user, the attack power and There is a possibility that even a virtual user with low defense power can win the battle. For this reason, a real user who operates a virtual user who is not set as a recommended user can easily select a recommended user as an opponent of the virtual user. Many non-virtual users come to play against recommended users. As a result, since the possibility that a battle recommended user becomes an attack target becomes higher, it is possible to punish a user who has performed an illegal act such as RMT more effectively.
(6)その他の実施形態
本発明は上記実施形態に限定されない。
たとえば、上記実施形態では、対戦推奨ユーザと対戦した仮想ユーザに対し、その対戦の勝敗にかかわらず、通常報酬の2倍以上価値のある報酬が与えられることとしているが、その対戦に勝利した場合のみ報酬が与えられるようにしてもよい。また、対戦推奨ユーザと対戦した場合又はその対戦に勝利した場合における報酬の価値の大きさは2倍以上に限るものではなく、通常報酬の価値の大きさよりも大きければよい。
(6) Other Embodiments The present invention is not limited to the above embodiment.
For example, in the above embodiment, a virtual user who has played a battle recommended user is given a reward having a value more than twice the normal reward regardless of the win or loss of the battle. Only rewards may be given. Further, the value of the reward in the case of playing against the battle recommended user or winning the battle is not limited to twice or more, and may be larger than the value of the normal reward.
また、上記実施形態では、対戦相手を選択する際、対戦相手になり得る仮想ユーザのうち、どの仮想ユーザが対戦推奨ユーザであるかを実ユーザが認識可能としているが、対戦相手を選択する際にはどの仮想ユーザが対戦推奨ユーザであるか認識不可とし、対戦実行時又は対戦実行後に、対戦相手が対戦推奨ユーザであったことを認識可能としてもよい。すなわち、ステップS202は省略してもよい。 Moreover, in the said embodiment, when selecting an opponent, although the real user can recognize which virtual user is a battle recommendation user among the virtual users who can become an opponent, when selecting an opponent May not recognize which virtual user is the battle recommended user, and may be able to recognize that the opponent is the battle recommended user during the battle execution or after the battle execution. That is, step S202 may be omitted.
また、上記実施形態では、対戦推奨ユーザに設定されている仮想ユーザよりも対戦推奨ユーザに設定されていない仮想ユーザの方が有利になる不公平な条件下で対戦が進行するようにしているが、個々の対戦が常に公平な条件下で進行するようにしてもよい。 In the above embodiment, the battle progresses under unfair conditions in which a virtual user not set as a battle recommended user is more advantageous than a virtual user set as a battle recommended user. Individual battles may always be performed under fair conditions.
1 ゲームサーバ
2 インターネット
3a、3b、3c、・・・、3n 端末
31 無線通信部(操作コマンド送信部)
33 操作入力部(対戦相手選択手段)
103 バトルパート処理部(対戦処理部)
111 対戦可能ユーザ情報送信部
112 対戦推奨ユーザ設定処理部
113 対戦推奨ユーザ認識可能化データ送信部
114 対戦相手決定処理部
115 対戦実行処理部
116 報酬付与処理部
200 ゲームデータ記憶部
201 仮想ユーザ情報記憶部
202 対戦推奨ユーザ情報記憶部
G ゲームシステム
DESCRIPTION OF SYMBOLS 1 Game server 2 Internet 3a, 3b, 3c, ..., 3n Terminal 31 Wireless communication part (operation command transmission part)
33 Operation input unit (opponent selection means)
103 Battle part processing part (match processing part)
111 Competing User Information Transmitting Unit 112 Competitor Recommended User Setting Processing Unit 113 Competitor Recommended User Recognition Enabling Data Transmitting Unit 114 Competitor Determination Processing Unit 115 Competitor Execution Processing Unit 116 Reward Granting Processing Unit 200 Game Data Storage Unit 201 Virtual User Information Storage Part 202 Competition recommended user information storage part G Game system
Claims (9)
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲームサーバ。 An item exchange unit for exchanging owned items between virtual users existing in a virtual space that is a virtual world expressed as a world in a game ;
A battle processing unit for realizing a battle between the virtual users ;
And an operation command receiving section for receiving an operation command from the terminal of the real user operating the virtual user,
The battle processing unit
From among a large number of virtual users existing in the virtual space, a virtual user corresponding to a predetermined penalty condition is set as a battle recommended user who is a virtual user recommended as a partner to which more virtual users should battle. A recommended user setting processing unit for battle,
An opponent determination processing unit for determining an opponent user based on the operation command;
If the match virtual user determined for the other user is a virtual user that is set in the competition recommended user, possess the reward giving processing unit that gives an opportunity to gain a reward to the virtual users who play against the virtual user, the ,
Items are set with rarity,
The battle recommended user setting processing unit searches an exchange history in which an exchange in which a difference in rarity between items is larger than a predetermined difference is established between the virtual users from an item exchange history performed by the item exchange unit. And setting a virtual user identified from the searched exchange history as the battle recommended user .
前記対戦推奨ユーザに設定された仮想ユーザが存在する場合に、当該仮想ユーザが前記対戦推奨ユーザに設定された仮想ユーザであることを他の仮想ユーザを操作する実ユーザが認識できるようにするためのデータを、当該他の仮想ユーザを操作する端末に送信する対戦推奨ユーザ認識可能化データ送信部を有する、請求項1記載のゲームサーバ。 The battle processing unit
In order to allow a real user who operates another virtual user to recognize that the virtual user is a virtual user set as the recommended battle user when there is a virtual user set as the recommended battle user The game server according to claim 1, further comprising: a battle recommended user recognition enabling data transmission unit configured to transmit the data to a terminal that operates the other virtual user.
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦して勝利した仮想ユーザに対し報酬を付与する、請求項1記載のゲームサーバ。 The reward grant processing unit
The game according to claim 1, wherein when the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward is given to a virtual user who has won the battle against the virtual user. server.
前記対戦推奨ユーザに設定されている仮想ユーザよりも前記対戦推奨ユーザに設定されていない仮想ユーザの方が有利になるように対戦を進行させる、請求項1記載のゲームサーバ。 The battle processing unit
The game server according to claim 1, wherein the battle is advanced so that a virtual user not set as the battle recommended user is more advantageous than a virtual user set as the battle recommended user.
前記アイテム交換部により交換可能なアイテムを現実の通貨で売買するリアルマネートレードを行った実ユーザの端末により操作される仮想ユーザが含まれる、請求項1乃至4のいずれか1項記載のゲームサーバ。 For the virtual user who meets the predetermined penalty condition,
5. The game server according to claim 1, comprising a virtual user operated by a terminal of a real user who has performed a real money trade in which an item exchangeable by the item exchange unit is bought and sold in real currency. .
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータが実行するゲーム制御方法であって、
前記コンピュータは、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定することを特徴とするゲーム制御方法。 Item exchange processing for exchanging owned items between virtual users in a virtual space that is a virtual world expressed as a world in the game ;
A battle process for realizing a battle between the virtual users ;
An operation command receiving process for receiving an operation command from a terminal of a real user who operates the virtual user, and a game control method executed by a computer connected to the Internet ,
The computer
In the battle process,
From among a large number of virtual users existing in the virtual space, a virtual user corresponding to a predetermined penalty condition is set as a battle recommended user who is a virtual user recommended as a partner to which more virtual users should battle. Recommended user setting process for battle,
An opponent determination process for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the competition recommended user, a reward granting process for giving an opportunity to obtain a reward to the virtual user who competed with the virtual user is executed,
Items are set with rarity,
The battle recommended user setting process searches for an exchange history in which an exchange in which the difference in rarity between items is larger than a predetermined difference is established between the virtual users from the exchange history of items performed by the item exchange process. A game control method comprising: setting a virtual user identified from the searched exchange history as the battle recommended user .
前記ゲームサーバは、
ゲームにおける世界として表現される仮想的な世界である仮想空間内に存在する仮想ユーザ間で、所有しているアイテムの交換を行うアイテム交換部と、
前記仮想ユーザ同士の対戦を実現する対戦処理部と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信部と、を備え、
前記対戦処理部は、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理部と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理部と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理部と、を有し、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理部は、前記アイテム交換処理部により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定し、
前記端末は、
前記対戦相手ユーザを選択するための対戦相手選択手段と、
当該選択された結果に基づき操作コマンドを送信する操作コマンド送信部と、
を有することを特徴とするゲームシステム。 A game system in which a game server and a plurality of terminals are connected to each other via the Internet,
The game server
An item exchange unit for exchanging owned items between virtual users existing in a virtual space that is a virtual world expressed as a world in a game ;
A battle processing unit for realizing a battle between the virtual users ;
And an operation command receiving section for receiving an operation command from the terminal of the real user operating the virtual user,
The battle processing unit
To set a virtual user corresponding to a predetermined penalty condition among a large number of virtual users existing in the virtual space as a recommended game user who is a recommended virtual user as a partner to which more virtual users should battle. The recommended user setting processing section of
An opponent determination processing unit for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward granting processing unit that gives an opportunity to obtain a reward to the virtual user who has played against the virtual user, ,
Items are set with rarity,
The battle recommended user setting processing unit searches an exchange history in which an exchange in which a difference in rarity between items is larger than a predetermined difference is established between the virtual users from an item exchange history performed by the item exchange processing unit. Then, the virtual user identified from the searched exchange history is set as the battle recommended user,
The terminal
Opponent selection means for selecting the opponent user;
An operation command transmitter for transmitting an operation command based on the selected result;
A game system comprising:
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムであって、
前記プログラムは、前記コンピュータに、
前記対戦処理において、
前記仮想空間内に存在する多数の仮想ユーザの中から所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラム。 Item exchange processing for exchanging items owned by virtual users existing in a virtual space that is a virtual world expressed as a world in the game ;
A battle process for realizing a battle between the virtual users ;
A game program for causing a computer connected to the Internet to execute an operation command receiving process for receiving an operation command from a terminal of a real user who operates the virtual user ,
The program is stored in the computer.
In the battle process,
To set a virtual user corresponding to a predetermined penalty condition among a large number of virtual users existing in the virtual space as a recommended game user who is a recommended virtual user as a partner to which more virtual users should battle. The recommended user setting process for
An opponent determination process for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward granting process for giving an opportunity to obtain a reward to the virtual user who has played against the virtual user is executed,
Items are set with rarity,
The battle recommended user setting process searches for an exchange history in which an exchange in which the difference in rarity between items is larger than a predetermined difference is established between the virtual users from the exchange history of items performed by the item exchange process. A game program, which is a process of setting a virtual user identified from the searched exchange history as the battle recommended user .
前記仮想ユーザ同士の対戦を実現する対戦処理と、
前記仮想ユーザを操作する実ユーザの端末から操作コマンドを受信する操作コマンド受信処理と、をインターネットに接続されたコンピュータに実行させるゲームプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記仮想空間内に存在する多数の仮想ユーザの中から、所定のペナルティ条件に該当する仮想ユーザを、より多くの仮想ユーザが対戦すべき相手として推奨される仮想ユーザである対戦推奨ユーザに設定するための対戦推奨ユーザ設定処理と、
前記操作コマンドに基づいて対戦相手ユーザを決定する対戦相手決定処理と、
前記対戦相手ユーザに決定された仮想ユーザが前記対戦推奨ユーザに設定されている仮想ユーザである場合、当該仮想ユーザと対戦した仮想ユーザに報酬を得る機会を与える報酬付与処理と、を前記プログラムが前記コンピュータに実行させ、
アイテムにはレアリティが設定されており、
前記対戦推奨ユーザ設定処理は、前記アイテム交換処理により行われたアイテムの交換履歴から、アイテム同士のレアリティの差が所定差よりも大きく異なる交換が前記仮想ユーザ間で成立した交換履歴を検索して、検索された交換履歴から特定される仮想ユーザを前記対戦推奨ユーザに設定する処理であることを特徴とするゲームプログラムを記録したコンピュータ読み取り可能な記録媒体。 Item exchange processing for exchanging items owned by virtual users existing in a virtual space that is a virtual world expressed as a world in the game ;
A battle process for realizing a battle between the virtual users ;
A computer-readable recording medium recording a game program for causing a computer connected to the Internet to execute an operation command receiving process for receiving an operation command from a terminal of an actual user who operates the virtual user ,
From among a large number of virtual users existing in the virtual space, a virtual user corresponding to a predetermined penalty condition is set as a battle recommended user who is a virtual user recommended as a partner to which more virtual users should battle. Recommended user setting process for battle,
An opponent determination process for determining an opponent user based on the operation command;
When the virtual user determined as the opponent user is a virtual user set as the battle recommended user, a reward granting process for giving a chance to obtain a reward for the virtual user who has played against the virtual user is provided by the program. Causing the computer to execute ,
Items are set with rarity,
The battle recommended user setting process searches for an exchange history in which an exchange in which the difference in rarity between items is larger than a predetermined difference is established between the virtual users from the exchange history of items performed by the item exchange process. A computer-readable recording medium on which a game program is recorded , characterized in that it is a process of setting a virtual user identified from the searched exchange history as the competition recommended user .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013099165A JP5414925B1 (en) | 2013-05-09 | 2013-05-09 | GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013099165A JP5414925B1 (en) | 2013-05-09 | 2013-05-09 | GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5414925B1 true JP5414925B1 (en) | 2014-02-12 |
JP2014217597A JP2014217597A (en) | 2014-11-20 |
Family
ID=50202778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013099165A Expired - Fee Related JP5414925B1 (en) | 2013-05-09 | 2013-05-09 | GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5414925B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016030188A (en) * | 2014-07-30 | 2016-03-07 | 株式会社コナミデジタルエンタテインメント | Game system, exchange control device, and program |
JP2016063848A (en) * | 2014-04-02 | 2016-04-28 | 株式会社 ディー・エヌ・エー | Game program and information processing unit |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6920090B2 (en) * | 2017-03-31 | 2021-08-18 | 株式会社バンダイナムコエンターテインメント | Program and game system |
-
2013
- 2013-05-09 JP JP2013099165A patent/JP5414925B1/en not_active Expired - Fee Related
Non-Patent Citations (4)
Title |
---|
JPN6013037152; 'SYSTEM 賞金首' [online] , 20120327 * |
JPN6013037153; 大陸新秩序: '「Wizardry Online」はアップデートとワールド再編でコミュニティを強化。待望の古代魔法と上級職の実装予' [online] , 20120313 * |
JPN6013051114; 'KLab,RMTの対策を開始。オークションサイトやゲーム内の監視強化など' [online] , 20120510, Aetas 株式会社 * |
JPN6013051117; '「ファイナルファンタジー XI」スペシャルタスクフォース特別インタビュー不正利用者の対処率100%を達成、' [online] , 20081212, 株式会社Impress Watch * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016063848A (en) * | 2014-04-02 | 2016-04-28 | 株式会社 ディー・エヌ・エー | Game program and information processing unit |
JP2016030188A (en) * | 2014-07-30 | 2016-03-07 | 株式会社コナミデジタルエンタテインメント | Game system, exchange control device, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2014217597A (en) | 2014-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6818452B2 (en) | Programs and servers | |
JP5781558B2 (en) | GAME MANAGEMENT DEVICE AND PROGRAM | |
JP6212238B1 (en) | GAME SERVER, METHOD, PROGRAM, AND PROGRAM RECORDING MEDIUM | |
JP6937455B2 (en) | Server system and program | |
JP6648993B2 (en) | Program, game device and server system | |
JP6562009B2 (en) | Information processing apparatus and game program | |
CN112891942B (en) | Method, device, equipment and medium for obtaining virtual prop | |
US8684836B2 (en) | Game server, game controlling method thereof, non-transitory computer-readable medium and game system | |
JP6235669B1 (en) | Computer system and program | |
JP5377783B1 (en) | GAME SERVER, GAME PROVIDING METHOD, PROGRAM, RECORDING MEDIUM, AND GAME SYSTEM | |
JP3520263B2 (en) | Game system and game reward distribution program | |
JP7170381B2 (en) | Program, Game Device, Server Device, and Game Execution Method | |
JP2019051108A (en) | Game program and game system | |
JP5474248B1 (en) | GAME SERVER, GAME PROVIDING METHOD, GAME PROGRAM, INFORMATION RECORDING MEDIUM CONTAINING GAME PROGRAM, AND GAME SYSTEM | |
JP2021023742A (en) | Game system, execution method of game system, and program of game system | |
JP7498157B2 (en) | PROGRAM AND INFORMATION PROCESSING APPARATUS | |
JP5414925B1 (en) | GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM | |
JP6850565B2 (en) | Server system and program | |
JP6523239B2 (en) | Game program and game apparatus | |
JP2017064082A (en) | Game system and program | |
JP7193738B2 (en) | computer programs and computer equipment | |
JP6694670B2 (en) | Server system, game system and program | |
JP5504544B1 (en) | Game server, game control method, game program, game system, and recording medium | |
JP7198740B2 (en) | SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM | |
JP2018043018A (en) | Computer system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131112 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5414925 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |