[go: up one dir, main page]

JP2017148160A - Video game processing program and video game processing system - Google Patents

Video game processing program and video game processing system Download PDF

Info

Publication number
JP2017148160A
JP2017148160A JP2016031802A JP2016031802A JP2017148160A JP 2017148160 A JP2017148160 A JP 2017148160A JP 2016031802 A JP2016031802 A JP 2016031802A JP 2016031802 A JP2016031802 A JP 2016031802A JP 2017148160 A JP2017148160 A JP 2017148160A
Authority
JP
Japan
Prior art keywords
skill
user
game
video game
group
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.)
Granted
Application number
JP2016031802A
Other languages
Japanese (ja)
Other versions
JP6888910B2 (en
Inventor
泰弘 佐藤
Yasuhiro Sato
泰弘 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2016031802A priority Critical patent/JP6888910B2/en
Publication of JP2017148160A publication Critical patent/JP2017148160A/en
Application granted granted Critical
Publication of JP6888910B2 publication Critical patent/JP6888910B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

【課題】キャラクタ、装備、アイテムその他のゲーム内要素に関する多種多様な使用をユーザに促して、よりユーザの興趣を引き付けるゲームを提供する。【解決手段】装備品に対応付けられたスキルについて特定条件を満たしたときに、ユーザの決定で他の装備品にスキルを設定できるようにするS11。特定条件とは、例えば、装備した状態での戦闘回数などである。スキルが対応付けられるのは装備品に限らず、キャラクタやアイテムの場合もあるし、スキルの設定対象も装備品に限らず、キャラクタやアイテムの場合もある。また、一度スキルを設定した後で所定条件をリセットして、同じ装備品から何度もスキルを設定できるようにする場合もある。【選択図】図3PROBLEM TO BE SOLVED: To provide a game for encouraging a user to use a wide variety of characters, equipment, items and other in-game elements to attract the user's interest. SOLUTION: When a specific condition is satisfied for a skill associated with an equipment, the skill can be set to another equipment by a user's determination S11. The specific condition is, for example, the number of battles in the equipped state. Skills are associated with not only equipment but also characters and items, and skill setting targets are not limited to equipment and may be characters and items. Also, after setting the skill once, the predetermined condition may be reset so that the skill can be set many times from the same equipment. [Selection diagram] Fig. 3

Description

本発明の実施形態の少なくとも1つは、ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラム、及びビデオゲーム処理システムに関する。   At least one of the embodiments of the present invention relates to a video game processing program and a video game processing system for causing a server to realize a function of controlling the progress of a video game in accordance with a user operation.

従来、ビデオゲームの分野では、ユーザの操作対象であるキャラクタに対して装備品を装備させたりアイテムを所持させたりするシステムが採用されている。このようなシステムでは、キャラクタの能力値に影響を与えたり特殊な技を使えるようになったりする等のスキルを装備品やアイテムに対して設定して、当該装備品やアイテムを装備若しくは所持すると前記スキルが発動するというシステムが採用されていることがある。   2. Description of the Related Art Conventionally, in the field of video games, a system that equips a character that is an operation target of a user with equipment and possesses an item has been adopted. In such a system, if you set a skill for an equipment or item that affects the ability value of the character or that you can use a special technique, and if you equip or possess that equipment or item, A system in which the skill is activated may be employed.

また、キャラクタ、装備、アイテムその他のゲーム内要素(以下、単にゲーム内要素という)に対して様々な異なるスキルが設定されているビデオゲームの中には、ゲーム内要素をネットワーク通信によって購入できる仕組みを採用しているものも存在する。また、これらのゲーム内要素を購入する仕組みとして、予め定められた組み合わせの中からランダムに一つのゲーム内要素が排出される所謂ガチャという仕組みによってスキルの設定されたゲーム内要素を購入する仕組みも存在する。   In addition, among video games in which various different skills are set for characters, equipment, items, and other in-game elements (hereinafter simply referred to as in-game elements), a mechanism in which in-game elements can be purchased via network communication Some have adopted. In addition, as a mechanism for purchasing these in-game elements, there is also a mechanism for purchasing in-game elements with skills set by a so-called gacha mechanism in which one in-game element is randomly discharged from a predetermined combination. Exists.

このようなスキルを採用しているシステムとして、例えば、ロール・プレイング・ゲーム等において、操作入力に応じて自キャラクタに装備させる装備アイテムを設定し、装備アイテムには、特殊能力が対応付けられており、さらに、その特殊能力にはAP値が設定されていて、自キャラクタと敵キャラクタとの戦闘経験や自キャラクタの装備している装備アイテムの使いこなし具合に応じて、AP値が更新され、特殊能力のAP値が、所定の値になれば、以後、自キャラクタがその装備アイテムの装備・非装備に係わらず、その特殊能力を使用できるようになるという仕組みが既に提案されている(特許文献1参照)。   As a system that employs such skills, for example, in a role playing game, an equipment item to be equipped to the player character is set in response to an operation input, and the special ability is associated with the equipment item. In addition, an AP value is set for the special ability, and the AP value is updated according to the experience of the battle between the enemy character and the enemy character, and how the equipment item that the player character is using. If the AP value of the ability reaches a predetermined value, a mechanism has already been proposed so that the player can use the special ability regardless of whether the equipment item is equipped or not (Patent Literature). 1).

特開2002−200350号公報JP 2002-200350 A

ビデオゲームに採用されているシステムでは、キャラクタに装備可能な装備品はその種類ごとに装備可能数が制限されている場合がある。例えば、武器は一つ、防具は、頭部、胸部、足部で各一つずつ計3つ、所持可能なアイテムは3つ、などというように、装備可能枠に制限を設けることで、ユーザはより良いと思うスキルが備わった装備品やアイテムを入手したいという動機が生まれる。このような装備可能枠に制限がある状況においては、ユーザはその組み合わせに工夫を凝らす必要があるためユーザの興趣を引き付ける一要因になっている。しかし、上記ガチャによってより良いスキルの装備品が入手できた場合、それまで装備していた装備品は使い道がなくなってしまい、当該装備品の入手に苦労したユーザが虚しさを感じてしまうおそれがあった。   In a system adopted for a video game, the number of equipment that can be equipped on a character may be limited for each type. For example, by setting a limit on the equipable frame such as one weapon, three armors, one for each of the head, chest, and feet, three items that can be held, etc. Will motivate you to acquire equipment and items with the skills that you think are better. In such a situation where there is a limit on the equipable frame, the user needs to devise the combination, which is one factor that attracts the user's interest. However, if equipment with better skills can be obtained through the above gacha, the equipment that has been equipped until then will no longer be usable, and users who have difficulty obtaining such equipment may feel emptiness. there were.

本発明の少なくとも1つの実施形態の目的は、上記課題を解決し、キャラクタ、装備、アイテムその他のゲーム内要素に関する多種多様な使用をユーザに促して、よりユーザの興趣を引き付けることができるようにすることである。   An object of at least one embodiment of the present invention is to solve the above-described problems and to encourage the user to use a wide variety of characters, equipment, items, and other in-game elements to attract more interest of the user. It is to be.

非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたサーバに、前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを実現させることを特徴とする。   According to a non-limiting aspect, a video game processing program according to an embodiment of the present invention is a video game processing program for causing a server to realize a function of controlling the progress of a video game in accordance with a user operation. Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and allow the user to obtain setting rights when a predetermined condition is satisfied, and When the server having information storage means for storing information relating to the association between the in-game element and the skill satisfies a predetermined condition defined for each in-game element, the user has the right to set the skill The ability to acquire the skill setting right and the association of the acquired skill with the in-game element based on the user's decision Ri and wherein the to achieve the skill setting function that enables effective of the skills.

非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理プログラムは、ユーザの操作に応じてビデオゲームの進行を制御する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたユーザ端末に、前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを実現させることを特徴とする。   From a non-limiting viewpoint, a video game processing program according to an embodiment of the present invention is a video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with a user operation. Information of in-game elements that can be used by the user in the video game, information of skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and The user terminal provided with information storage means for storing information relating to the association between the in-game element and the skill, when a predetermined condition defined for each in-game element is satisfied, Skill setting right acquisition function to acquire setting rights and the acquired skills are related to in-game elements based on the user's decision Characterized in that to achieve the skill setting function that enables effective of the skill by.

非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理システムは、通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段と、前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得手段と、ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定手段とを含むことを特徴とする。   According to a non-limiting aspect, a video game processing system according to an embodiment of the present invention includes a communication network, a server, and a user terminal, and controls the progress of the video game according to a user operation. A processing system, information on in-game elements that can be used by a user in a video game, skills associated with the in-game elements, and a skill that allows the user to obtain a setting right when a predetermined condition is satisfied And information storage means for storing information relating to the association between the in-game element and the skill, and the setting of the skill to the user when a predetermined condition defined for each of the in-game element is satisfied Skill setting right acquisition means for acquiring right and associating acquired skills with in-game elements based on user decision Characterized in that it comprises a skills setting means for enabling more effective of the skills.

本願の各実施形態により1または2以上の不足が解決される。   Each embodiment of the present application solves one or more deficiencies.

本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing system corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。It is a flowchart which shows the example of the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation | movement by the side of the server in the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるユーザ端末側の動作の例を示すフローチャートである。It is a flowchart which shows the example of operation | movement by the side of a user terminal in the game process corresponding to at least one of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation | movement by the side of the server in the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation | movement by the side of the server in the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing system corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。It is a flowchart which shows the example of the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation | movement by the side of the server in the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるユーザ端末側の動作の例を示すフローチャートである。It is a flowchart which shows the example of operation | movement by the side of a user terminal in the game process corresponding to at least one of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the video game processing system corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the server corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。It is a flowchart which shows the example of the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation | movement by the side of the server in the game process corresponding to at least 1 of embodiment of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム処理におけるユーザ端末側の動作の例を示すフローチャートである。It is a flowchart which shows the example of operation | movement by the side of a user terminal in the game process corresponding to at least one of embodiment of this invention.

以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。   Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. Various constituent elements in the embodiments described below can be appropriately combined within a range in which no contradiction occurs. Moreover, the content described as an example of a certain embodiment may be omitted in other embodiments. The contents of operations and processes not related to the characteristic part of each embodiment may be omitted. Furthermore, the order of the various processes constituting the various flows described below is in no particular order as long as no contradiction occurs in the processing contents.

[第1の実施形態]
図1は、本発明の一実施の形態におけるビデオゲーム処理システム100の構成の例を示すブロック図である。図1に示すように、ビデオゲーム処理システム100は、サーバ10と、ビデオゲーム処理システムのユーザが使用するユーザ端末20,201〜20N(Nは任意の整数)とを含む。なお、ビデオゲーム処理システム100の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the configuration of a video game processing system 100 according to an embodiment of the present invention. As shown in FIG. 1, the video game processing system 100 includes a server 10 and user terminals 20, 201 to 20N (N is an arbitrary integer) used by a user of the video game processing system. Note that the configuration of the video game processing system 100 is not limited thereto, and a single user terminal may be used by a plurality of users, or a configuration including a plurality of servers.

サーバ10と複数のユーザ端末20,201〜20Nは、それぞれインターネットなどの通信ネットワーク30に接続されている。なお、図示しないが、複数のユーザ端末20,201〜20Nは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク30と接続する。   The server 10 and the plurality of user terminals 20 and 201 to 20N are each connected to a communication network 30 such as the Internet. Although not shown, the plurality of user terminals 20 and 201 to 20N are connected to the communication network 30 by performing data communication with a base station managed by a communication provider through a wireless communication line.

ビデオゲーム処理システム100は、サーバ10と複数のユーザ端末20,201〜20Nとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。   The video game processing system 100 includes the server 10 and the plurality of user terminals 20 and 201 to 20N, thereby realizing various functions for executing various processes according to user operations.

サーバ10は、ビデオゲーム処理システム100の管理者によって管理され、複数のユーザ端末20,201〜20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ10は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム100においては、複数のユーザ端末20,201〜20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ10が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ10がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ10の外部に有する構成とされていてもよい。   The server 10 is managed by an administrator of the video game processing system 100, and has various functions for providing information related to various processes to the plurality of user terminals 20, 201 to 20N. In this example, the server 10 includes an information processing apparatus such as a WWW server, and includes a storage medium that stores various types of information. The server 10 includes a general configuration for performing various processes as a computer, such as a control unit and a communication unit, but a description thereof is omitted here. Further, in the video game processing system 100, it is preferable that the server 10 manages various information from the viewpoint of reducing the processing load on each of the plurality of user terminals 20, 201 to 20N. However, the memory | storage part which memorize | stores various information should just be provided with the memory area in the state which the server 10 can access, for example, may be set as the structure which has an exclusive memory area outside the server 10. FIG.

図2は、サーバ10の構成の例であるサーバ10Aの構成を示すブロック図である。図2に示すように、サーバ10Aは、スキル設定権取得部11と、スキル設定部12と、情報記憶部13とを少なくとも備える。   FIG. 2 is a block diagram illustrating a configuration of the server 10 </ b> A that is an example of the configuration of the server 10. As illustrated in FIG. 2, the server 10 </ b> A includes at least a skill setting right acquisition unit 11, a skill setting unit 12, and an information storage unit 13.

スキル設定権取得部11は、ゲーム内要素それぞれに対して定められた所定条件が満たされた際に、ゲーム内要素に対応付けられたスキルの設定権をユーザに取得させる機能を有する。   The skill setting right acquisition unit 11 has a function of causing a user to acquire a skill setting right associated with an in-game element when a predetermined condition defined for each in-game element is satisfied.

ここで、ゲーム内要素とは、ビデオゲーム内においてユーザが使用可能なキャラクタ、装備品、アイテム等の要素を意味する。また、ユーザが使用するとは、ビデオゲーム内において直接の操作対象であるキャラクタをユーザが使用する場合にとどまらず、キャラクタに装備品を装備させたりキャラクタにアイテム等の道具を使用させたりすることも、装備品若しくはアイテムをユーザが使用するという意味としている。ゲーム内要素それぞれの役割、機能、使用方法等の情報については、情報記憶部13によって予め記憶されている。   Here, the in-game element means an element such as a character, equipment, or item that can be used by the user in the video game. Also, the use by the user is not limited to the case where the user uses the character that is the direct operation target in the video game, but the character may be equipped with equipment or the character may use tools such as items. This means that the user uses equipment or items. Information such as the role, function, and usage of each element in the game is stored in advance by the information storage unit 13.

また、スキルとは、ゲーム内要素に対応付けされた特別な効果を発揮する能力を意味する。スキルを対応付けする対象はビデオゲームごとに適宜設定可能なものであるが、例えば、キャラクタの能力値に影響を与えたり特殊な技を使えるようになったりする等のスキルが装備品やアイテムに対して対応付けされている場合などが考えられる。   Skill means an ability to exert a special effect associated with an in-game element. The target to be associated with the skill can be set appropriately for each video game, but for example, skills such as affecting the ability value of the character or making it possible to use special techniques are attached to items and items. The case where it is matched with respect to is considered.

また、ゲーム内要素に対応付けされたスキルとは、ゲーム内要素とスキルとが対応付けられてはいるが、まだスキルの効果が発動し得ない状態のスキルのことである。他方、ゲーム内要素に設定されたスキルとは、ゲーム内要素とスキルとが関連付けられていてスキルの効果が発動可能な状態のスキルのことである。また、スキルが発動する条件についても適宜設定可能であり、装備品を装備した段階でキャラクタのパラメータ上昇の効果が自動で発動するスキルや、アイテムを所持した通常状態では使用できず戦闘時に使用可能な技のスキルなど、様々に条件付けできる。   The skill associated with the in-game element is a skill in a state where the in-game element and the skill are associated, but the effect of the skill cannot be activated yet. On the other hand, the skill set in the in-game element is a skill in a state where the in-game element and the skill are associated and the effect of the skill can be activated. In addition, the conditions under which the skill is activated can also be set as appropriate. The skill that automatically activates the character's parameter when the equipment is equipped, and the skill that can be used in the normal state of possessing the item, can be used in battle You can condition various skills such as skills.

また、スキルの設定権とは、ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに発生する任意のゲーム内要素に対してスキルを設定できる権利を意味する。所定条件はどのようなものであってもよい。一例としては、スキルの対応付けされた装備品についてキャラクタに装備させた状態で規定回数の戦闘をこなすという条件や、スキルの対応付けされたアイテムを所持させてから一定期間の経過という条件が考えられる。また、所定条件として他の装備品若しくはアイテムの消費を条件としてもよく、例えば、条件となる複数のアイテムを集めた状態でスキル設定権取得のための処理を行うと、これら複数のアイテムを消費する代わりにスキル設定権を取得できるというようにしてもよい。特定のゲーム内要素についての所定条件を満たした場合に、当該ゲーム内要素に対応付けされたスキルの設定権をユーザが取得し、ユーザは、当該スキルを任意のゲーム内要素に設定することが可能となる。なお、スキル設定権を取得した場合には、スキル設定権を表すアイテムをユーザが得るようにして当該アイテムを使用したときにスキルの設定ができるようにしてもよいし、スキル設定権を取得したことをテキストメッセージ等でユーザが視覚的に認識できる方法で通知してユーザにスキルの設定を促すようにしてもよい。あるいは、スキル設定権を取得した場合に即座にスキル設定画面に画面遷移させてその場でスキルを設定させるようにしてもよい。条件を満たした直後なのか後程なのかは問わず何れかのタイミングで任意のゲーム内要素に対してスキルを設定できる権利を得ることをスキル設定権の取得と表現している。   The skill setting right means the right to set a skill for any in-game element generated by the user when a predetermined condition defined for each in-game element is satisfied. The predetermined condition may be anything. For example, a condition that a character is equipped with a skill-related equipment and a specified number of battles or a certain period of time has passed since the possession of a skill-related item. It is done. In addition, consumption of other equipment or items may be used as a predetermined condition. For example, if a process for acquiring skill setting rights is performed in a state where a plurality of items are collected, the plurality of items are consumed. Instead of doing it, you may be able to acquire the skill setting right. When a predetermined condition for a specific in-game element is satisfied, the user obtains the right to set a skill associated with the in-game element, and the user can set the skill as an arbitrary in-game element. It becomes possible. In addition, when acquiring the skill setting right, the user may obtain an item representing the skill setting right so that the skill can be set when the item is used, or the skill setting right is acquired. This may be notified by a method that can be visually recognized by the user through a text message or the like to prompt the user to set a skill. Alternatively, when the skill setting right is acquired, the screen may be immediately changed to the skill setting screen and the skill may be set on the spot. Obtaining the right to set a skill for any in-game element at any timing, whether immediately after the condition is satisfied or later, is expressed as acquiring the skill setting right.

スキル設定部12は、ユーザの決定に基づいて、設定権が取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とする機能を有する。   The skill setting unit 12 has a function of making it possible to exert the effect of the skill by associating the skill for which the setting right has been acquired with an in-game element based on the determination of the user.

ここで、スキルとゲーム内要素の関連付けとは、ユーザの選択したゲーム内要素に対して設定権を取得したスキルを関連付けて登録することを意味する。具体的には、ゲーム内要素に設けられたスキル設定枠に対してスキルを設定することを意味する。この関連付けの登録により、ゲーム内要素にスキルが付与されてスキルの効果が発動可能となる。スキルとゲーム内要素の関連付けの情報は、スキル設定部12においてスキルが設定される毎に情報記憶部13によって記憶される。   Here, associating a skill with an in-game element means registering the skill for which a setting right has been acquired in association with the in-game element selected by the user. Specifically, this means that a skill is set for a skill setting frame provided for an in-game element. By registering this association, the skill is given to the in-game element and the effect of the skill can be activated. Information on the association between the skill and the in-game element is stored in the information storage unit 13 every time the skill setting unit 12 sets the skill.

なお、ゲーム内要素に対するスキルの設定に関するルールについては、ビデオゲームごとに適宜変更可能なものであり、ゲーム内要素に対して制限なく複数のスキルを設定できるようにしてもよいし、ゲーム内要素のスキル設定枠に制限を設けて、制限に達している状態で新しいスキルを設定したい場合にはスキル枠の上書きが必要なようにしてもよい。   The rules regarding the setting of skills for in-game elements can be changed as appropriate for each video game, and a plurality of skills can be set for in-game elements without limitation. If a limit is set in the skill setting frame and a new skill is set in a state where the limit is reached, the skill frame may be overwritten.

情報記憶部13は、各種の情報を記憶させる機能を有する。この情報記憶部13で記憶させる情報としては、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、ゲーム内要素とスキルとの関連付けに関する情報が少なくとも含まれる。これらの情報の記憶先としては、サーバ10Aであってもよいし、ユーザ端末20、201〜20Nにそれぞれ記憶される構成であってもよい。   The information storage unit 13 has a function of storing various types of information. Information stored in the information storage unit 13 includes information on in-game elements that can be used by the user in the video game, skills associated with the in-game elements, and set to the user when a predetermined condition is satisfied. Information on the skill for acquiring the right and information on the association between the in-game element and the skill are included. The storage destination of these pieces of information may be the server 10A, or may be stored in the user terminals 20 and 201 to 20N.

複数のユーザ端末20,201〜20Nは、それぞれ、ユーザによって管理され、例えば携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、ビデオゲーム処理システム100が含み得るユーザ端末の構成は上述した例に限定されず、ユーザがビデオゲームを認識し得る構成であればよい。ユーザ端末の構成の他の例には、スマートウォッチなどの所謂ウェアラブルデバイスや、ウェアラブルデバイスと通信端末等との組み合わせがある。   Each of the plurality of user terminals 20, 201 to 20N is managed by a user, and is a communication terminal capable of playing a network distribution type game such as a mobile phone terminal, a PDA (Personal Digital Assistants), or a portable game device. Composed. The configuration of the user terminal that can be included in the video game processing system 100 is not limited to the above-described example, and may be any configuration as long as the user can recognize the video game. Other examples of user terminal configurations include so-called wearable devices such as smart watches, and combinations of wearable devices and communication terminals.

また、複数のユーザ端末20,201〜20Nは、それぞれ、通信ネットワーク30に接続し、サーバ10との通信を行うことにより各種処理を実行するためのハードウェア(例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など)およびソフトウェアを備える。なお、複数のユーザ端末20,201〜20Nそれぞれは、サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。   Each of the plurality of user terminals 20 and 201 to 20N is connected to the communication network 30 and communicates with the server 10 to execute various processes (for example, a browser screen or a screen corresponding to coordinates). A display device for displaying a game screen) and software. Each of the plurality of user terminals 20 and 201 to 20N may be configured to be able to directly communicate with each other without using the server 10.

図3は、ビデオゲーム処理システム100が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、スキル設定権の取得とスキルの設定に関連する処理が行われる。以下、サーバ10Aとユーザ端末20(端末20)とが、ゲーム処理を実行する場合を例にして説明する。   FIG. 3 is a flowchart illustrating an example of game processing executed by the video game processing system 100. In the game processing in this example, processing related to acquisition of skill setting rights and skill setting is performed. Hereinafter, a case where the server 10A and the user terminal 20 (terminal 20) execute game processing will be described as an example.

ゲーム処理は、例えば、ビデオゲームにおいてゲーム内要素の状態に変化が生じた際に開始される。サーバ10Aは、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合には、当該ゲーム内要素に対応付けられたスキルの設定権をユーザに取得させる(ステップS11)。そして、スキル設定権をユーザが取得したことをユーザ端末20に対して送信する。   The game process is started, for example, when a change occurs in the state of an in-game element in a video game. When there is a change in the state of the in-game element, the server 10A determines whether or not a predetermined condition defined for the in-game element is satisfied. If the predetermined condition is satisfied, the server 10A associates with the in-game element. The user is made to acquire the right to set the given skill (step S11). Then, the fact that the user has acquired the skill setting right is transmitted to the user terminal 20.

ユーザ端末20は、スキル設定権取得の通知を受けて、自身が備える表示装置の表示画面に対して、スキル設定権を取得したことを通知するゲーム画面を表示させる(ステップS12)。ユーザは、ゲーム画面に表示されたスキル設定権取得の表示によってスキル設定権取得を認識する。   Upon receiving the skill setting right acquisition notification, the user terminal 20 displays a game screen for notifying that the skill setting right has been acquired on the display screen of the display device included in the user terminal 20 (step S12). The user recognizes skill setting right acquisition by displaying the skill setting right acquisition displayed on the game screen.

ここで、ゲーム画面とは、仮想空間(あるいはゲーム空間)を表す画面を意味する。なお、本例では、ゲーム画面を構成する各種要素を画像と称する場合がある。ゲーム画面の構成はビデオゲームの状況をユーザが認識し得る構成であれば特に限定されない。   Here, the game screen means a screen representing a virtual space (or game space). In this example, various elements constituting the game screen may be referred to as images. The configuration of the game screen is not particularly limited as long as the user can recognize the situation of the video game.

また、ゲーム画面を表示装置の表示画面に表示させるとは、通信ネットワーク30を用いた通信により、ユーザ端末20等が備える表示装置にゲーム画面を出力させることを意味する。表示装置にゲーム画面を表示させるための構成の例には、サーバ側で生成した情報(出力情報)を端末側に送信する構成がある。なお、出力情報の構成は特に限定されず、例えば画像を圧縮した情報でもよいし、端末側で画像を生成させるための情報であってもよい。画像を圧縮した情報の例には、クラウドゲームで使用されるもの(例えば、MPEG)がある。また、端末側で画像を生成させるための情報には、オンラインゲームで使用されるもの(例えば、オブジェクトの位置情報)がある。   Displaying the game screen on the display screen of the display device means that the game screen is output to the display device provided in the user terminal 20 or the like by communication using the communication network 30. An example of a configuration for displaying a game screen on a display device is a configuration in which information generated on the server side (output information) is transmitted to the terminal side. Note that the configuration of the output information is not particularly limited, and may be, for example, information obtained by compressing an image, or information for generating an image on the terminal side. An example of information obtained by compressing an image is one used in a cloud game (for example, MPEG). Information for generating an image on the terminal side includes information used in an online game (for example, object position information).

ユーザ端末20は、スキル設定権取得を認識したユーザからのスキルを設定するゲーム内要素の指定をサーバ10Aに送信する(ステップS13)。   The user terminal 20 transmits, to the server 10A, designation of an in-game element for setting a skill from the user who has recognized the skill setting right acquisition (step S13).

サーバ10Aは、ユーザから指定されたゲーム内要素とスキルの関連付けを登録する(ステップS14)。この関連付けを登録したことをユーザ端末20に送信する。   The server 10A registers the association between the in-game element designated by the user and the skill (step S14). The fact that this association has been registered is transmitted to the user terminal 20.

ユーザ端末20は、サーバ10Aから受信した関連付けの登録情報に基づいて、自身が備える表示装置の表示画面に対して、ゲーム内要素にスキルが付与されたことを通知するゲーム画面を表示して(ステップS15)、ここでの処理を終了する。   Based on the association registration information received from the server 10 </ b> A, the user terminal 20 displays a game screen for notifying that the skill has been given to the in-game element on the display screen of the display device included in the user terminal 20 ( Step S15), the process here is terminated.

図4は、ゲーム処理におけるサーバ10A側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Aの動作について説明する。   FIG. 4 is a flowchart showing an example of the operation on the server 10A side in the game process. Here, the operation of the server 10A in the video game processing system 100 will be described.

サーバ10Aは、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合にはスキル設定権をユーザに取得させる(ステップS101)。そして、スキル設定権を取得したことを表示するゲーム画面をユーザ端末20に対して送信する。通知を受けたユーザがスキル設定権を取得したスキルについて設定対象のゲーム内要素を指定した場合には、ユーザから指定されたゲーム内要素とスキルの関連付けを登録する(ステップS102)。そして、ゲーム内要素とスキルの関連付けを登録したことを表示するゲーム画面をユーザ端末20に対して送信する。   When there is a change in the state of the in-game element, the server 10A determines whether or not a predetermined condition defined for the in-game element is satisfied, and if the predetermined condition is satisfied, the server 10A causes the user to acquire a skill setting right. (Step S101). Then, a game screen displaying that the skill setting right is acquired is transmitted to the user terminal 20. When the user who has received the notification designates the in-game element to be set for the skill for which the skill setting right has been acquired, the association between the in-game element designated by the user and the skill is registered (step S102). Then, a game screen displaying that the association between the in-game element and the skill is registered is transmitted to the user terminal 20.

図5は、ユーザ端末20がゲーム処理を実行する場合のユーザ端末20側の動作の例を示すフローチャートである。以下、ユーザ端末20が、単体でゲーム処理を実行する場合を例にして説明する。なお、ユーザ端末20の構成については、サーバ10から各種情報を受信することを除きサーバ10の構成と同様の機能を備えるものであるため、重複説明を避ける観点から記載を省略する。   FIG. 5 is a flowchart illustrating an example of an operation on the user terminal 20 side when the user terminal 20 executes a game process. Hereinafter, a case where the user terminal 20 executes the game process alone will be described as an example. Note that the configuration of the user terminal 20 has the same functions as the configuration of the server 10 except that various types of information are received from the server 10, and thus description thereof is omitted from the viewpoint of avoiding redundant explanation.

ユーザ端末20は、ゲーム処理において、先ず、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合にはスキル設定権をユーザに取得させる(ステップS201)。そして、スキル設定権を取得したことを表示するゲーム画面を自身が備える表示装置の表示画面に対して表示させる。通知を受けたユーザがスキル設定権を取得したスキルについて設定対象のゲーム内要素を指定した場合には、ユーザから指定されたゲーム内要素とスキルの関連付けを登録する(ステップS202)。そして、ゲーム内要素とスキルの関連付けを登録したことを表示するゲーム画面を自身が備える表示装置の表示画面に対して表示させる。   In the game process, the user terminal 20 first determines whether or not a predetermined condition set for the in-game element is satisfied when the state of the in-game element is changed, and if the predetermined condition is satisfied, A setting right is acquired by the user (step S201). And the game screen which displays that the skill setting right was acquired is displayed with respect to the display screen of a display apparatus with which self is provided. When the user who has received the notification designates an in-game element to be set for the skill that has acquired the skill setting right, the association between the in-game element designated by the user and the skill is registered (step S202). And the game screen which displays that the correlation of the element in a game and skill was registered is displayed on the display screen of a display apparatus with which self is provided.

以上に説明したように、第1の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ10Aが、スキル設定権取得部11と、スキル設定部12と、情報記憶部13とを備える構成としているので、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、ゲーム内要素とスキルとの関連付けに関する情報を記憶させ、ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザにスキルの設定権を取得させ、ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とすることで、ユーザの興趣を引き付けることが可能となる。   As described above, as one aspect of the first embodiment, the server 10A having the function of controlling the progress of the video game according to the user's operation includes the skill setting right acquisition unit 11 and the skill setting unit 12. And the information storage unit 13, the information on the in-game elements that can be used by the user in the video game, the skills associated with the in-game elements and when the predetermined condition is satisfied Information on the skill for which the setting right is acquired and information on the association between the in-game element and the skill are stored, and when the predetermined condition defined for each in-game element is satisfied, the skill setting right for the user And by making the acquired skill effective by associating the acquired skill with an in-game element based on the user's decision, The interest it is possible to attract the.

すなわち、キャラクタ、装備、アイテムその他のゲーム内要素に対応付けされたスキルについて、所定条件が満たされた際にユーザに設定権を取得させて、ユーザが設定権を取得したスキルを任意のゲーム内要素に対して設定することができるようになるため、ユーザが入手したゲーム内要素を今まで以上に有効に利用することができ、ユーザの興趣を引き付けることが可能となる。   That is, for skills associated with characters, equipment, items, and other in-game elements, the user is allowed to acquire a setting right when a predetermined condition is satisfied, and the skill for which the user has acquired the setting right Since it becomes possible to set the element, the in-game element obtained by the user can be used more effectively than before, and the user's interest can be attracted.

[第2の実施形態]
図6は、サーバ10の構成の例であるサーバ10Bの構成を示すブロック図である。図6に示すように、サーバ10Bは、スキル設定権取得部21と、スキル設定部12と、情報記憶部23とを少なくとも備える。
[Second Embodiment]
FIG. 6 is a block diagram illustrating a configuration of a server 10B that is an example of a configuration of the server 10. As illustrated in FIG. As illustrated in FIG. 6, the server 10 </ b> B includes at least a skill setting right acquisition unit 21, a skill setting unit 12, and an information storage unit 23.

スキル設定権取得部21は、ゲーム内要素それぞれに対して定められた所定条件が満たされた際に、ゲーム内要素に対応付けられたスキルの設定権をユーザに取得させる機能を有する。また、このスキル設定権取得部21は、所定条件が満たされてユーザにスキル設定権を取得させた場合に、当該ゲーム内要素に定められた所定条件の充足度に関する情報を初期化する機能を有している。   The skill setting right acquisition unit 21 has a function of causing a user to acquire a skill setting right associated with an in-game element when a predetermined condition defined for each in-game element is satisfied. Further, the skill setting right acquisition unit 21 has a function of initializing information on the degree of satisfaction of the predetermined condition set for the in-game element when the predetermined condition is satisfied and the user acquires the skill setting right. Have.

ここで、所定条件の充足度に関する情報を初期化するとは、ゲーム内要素ごとに定められた所定条件の充足度に関して蓄積されてきた情報を初期状態に戻すことを意味する。例えば、スキルの対応付けされた装備品についてキャラクタに装備させた状態で100回の戦闘をこなすという条件が所定条件として設定されていた場合、所定条件の充足度に関する情報として装備状態での戦闘回数をカウントして記憶することになるが、一旦装備状態での戦闘回数が100回に達してユーザにスキル設定権を取得させた場合には、この装備状態での戦闘回数のカウント値を初期化、即ち0回に設定して記憶させる。   Here, to initialize the information regarding the satisfaction degree of the predetermined condition means to return the information accumulated regarding the satisfaction degree of the predetermined condition determined for each in-game element to the initial state. For example, when the condition that the character is equipped with the skill-matched equipment and the battle is performed 100 times is set as the predetermined condition, the number of battles in the equipped state is used as information on the satisfaction degree of the predetermined condition. However, once the number of battles in the equipped state reaches 100 and the user has acquired the skill setting right, the count value of the number of battles in the equipped state is initialized. That is, it is set to 0 times and stored.

情報記憶部23は、各種の情報を記憶させる機能を有する。この情報記憶部23で記憶させる情報としては、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、ゲーム内要素とスキルとの関連付けに関する情報が少なくとも含まれる。この情報記憶部23で記憶させる前記ゲーム内要素の情報には、ゲーム内要素ごとに定められた所定条件情報及び所定条件の充足度に関する情報も含まれ、所定条件の充足度に関する情報が初期化された場合には、情報記憶部23によって所定条件の充足度に関する情報を上書きして記憶させる。これらの情報の記憶先としては、サーバ10Bであってもよいし、ユーザ端末20、201〜20Nにそれぞれ記憶される構成であってもよい。   The information storage unit 23 has a function of storing various types of information. Information stored in the information storage unit 23 includes information on in-game elements that can be used by the user in the video game, skills associated with the in-game elements, and set to the user when a predetermined condition is satisfied. Information on the skill for acquiring the right and information on the association between the in-game element and the skill are included. The information on the in-game element stored in the information storage unit 23 includes predetermined condition information defined for each in-game element and information on the satisfaction degree of the predetermined condition, and the information on the satisfaction degree of the predetermined condition is initialized. If it is, the information storage unit 23 overwrites and stores information on the satisfaction degree of the predetermined condition. The storage destination of these pieces of information may be the server 10B, or may be stored in the user terminals 20 and 201 to 20N, respectively.

図7は、ゲーム処理におけるサーバ10Bの動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Bの動作について説明する。   FIG. 7 is a flowchart showing an example of the operation of the server 10B in the game process. Here, the operation of the server 10B in the video game processing system 100 will be described.

サーバ10Bは、ステップS101の処理後、ユーザにスキル設定権を取得させた場合に、当該ゲーム内要素に定められた所定条件の充足度に関する情報を初期化する(ステップS1011)。所定条件の充足度に関する情報が初期化された場合、再度最初から所定条件の充足度に関する情報を蓄積していくことになる。所定条件の充足度に関する情報を初期化した後、ステップS102に移行する。   When the server 10B allows the user to acquire the skill setting right after the process of step S101, the server 10B initializes information related to the degree of satisfaction of the predetermined condition set for the in-game element (step S1011). When the information regarding the satisfaction degree of the predetermined condition is initialized, the information regarding the satisfaction degree of the predetermined condition is accumulated again from the beginning. After the information regarding the satisfaction degree of the predetermined condition is initialized, the process proceeds to step S102.

以上に説明したように、第2の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ10Bが、スキル設定権取得部21と、スキル設定部12と、情報記憶部23とを備え、このうちのスキル設定権取得部21において、ユーザにスキルの設定権を取得させた場合は、所定条件の充足度に関する情報を初期化して、再度最初から所定条件の充足度に関する情報を蓄積していくようにしたので、ゲーム内要素に対応付けられたスキルについて一度所定条件を満たしてスキル設定権を取得した場合であっても、所定条件の充足度に関する情報が初期化されて再度蓄積可能となり、同一のゲーム内要素について再度スキル設定権を取得することが可能となる。   As described above, as one aspect of the second embodiment, the server 10B having the function of controlling the progress of the video game according to the user's operation includes the skill setting right acquisition unit 21 and the skill setting unit 12. And the information storage unit 23, and when the skill setting right acquisition unit 21 allows the user to acquire the skill setting right, the information regarding the degree of satisfaction of the predetermined condition is initialized, and is again predetermined from the beginning. Since information related to the degree of satisfaction of the conditions is accumulated, even if the skill associated with the in-game element once satisfies the predetermined condition and acquires the skill setting right, the degree of satisfaction of the predetermined condition The information is initialized and can be stored again, and the skill setting right can be acquired again for the same in-game element.

すなわち、同じゲーム内要素に基づいて複数回スキル設定権を取得して、異なる装備、アイテム等に同じスキルを設定可能となる。これにより、ユーザは入手したゲーム内要素に基づいて長くプレイを楽しむことが可能となり、結果、ユーザの興趣を引き付けることが可能となる。   That is, it is possible to acquire the skill setting right multiple times based on the same in-game element and set the same skill for different equipment, items, and the like. Thereby, the user can enjoy playing for a long time based on the obtained in-game element, and as a result, the user's interest can be attracted.

[第3の実施形態]
図8は、サーバ10の構成の例であるサーバ10Cの構成を示すブロック図である。図8に示すように、サーバ10Cは、スキル設定権取得部31と、スキル設定部12と、情報記憶部33とを少なくとも備える。
[Third Embodiment]
FIG. 8 is a block diagram illustrating a configuration of a server 10 </ b> C that is an example of a configuration of the server 10. As illustrated in FIG. 8, the server 10 </ b> C includes at least a skill setting right acquisition unit 31, a skill setting unit 12, and an information storage unit 33.

スキル設定権取得部31は、ゲーム内要素それぞれに対して定められた所定条件が満たされた際に、ゲーム内要素に対応付けられたスキルの設定権をユーザに取得させる機能を有する。また、このスキル設定権取得部31は、スキル設定権取得可能回数に達したか否かを判定する機能を有する。   The skill setting right acquisition unit 31 has a function of allowing a user to acquire a skill setting right associated with an in-game element when a predetermined condition defined for each in-game element is satisfied. The skill setting right acquisition unit 31 has a function of determining whether or not the skill setting right acquisition possible number has been reached.

ここで、スキル設定権取得可能回数とは、同じゲーム内要素に基づいて複数回のスキル設定権の取得を可能としている場合に、最大何回までスキル設定権の取得が可能であるかを定めた数値である。また、最大何回までスキル設定権の取得が可能かを管理するために、現在までのスキル設定権取得回数をカウントしているものとする。   Here, the number of times that the skill setting right can be acquired is defined as the maximum number of times that the skill setting right can be acquired when the skill setting right can be acquired multiple times based on the same in-game element. It is a numerical value. In addition, in order to manage how many times the skill setting right can be acquired, it is assumed that the number of skill setting right acquisitions so far is counted.

情報記憶部33は、各種の情報を記憶させる機能を有する。この情報記憶部33で記憶させる情報としては、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、ゲーム内要素とスキルとの関連付けに関する情報が少なくとも含まれる。
この情報記憶部33で記憶させる前記ゲーム内要素の情報には、ゲーム内要素ごとに定められたスキル設定権取得可能回数の情報と現在までのスキル設定権取得回数が含まれる。
また、情報記憶部33で記憶させる前記ゲーム内要素の情報には、ゲーム内要素ごとに定められた所定条件情報及び所定条件の充足度に関する情報も含まれ、所定条件の充足度に関する情報が初期化された場合には、情報記憶部23によって所定条件の充足度に関する情報を上書きして記憶させる。これらの情報の記憶先としては、サーバ10Cであってもよいし、ユーザ端末20、201〜20Nにそれぞれ記憶される構成であってもよい。
The information storage unit 33 has a function of storing various types of information. Information stored in the information storage unit 33 includes information on in-game elements that can be used by the user in the video game, skills that are associated with the in-game elements, and are set to the user when a predetermined condition is satisfied. Information on the skill for acquiring the right and information on the association between the in-game element and the skill are included.
The information on the in-game element stored in the information storage unit 33 includes information on the number of times that the skill setting right can be acquired and the number of times that the skill setting right has been acquired up to the present.
Further, the information on the in-game element stored in the information storage unit 33 includes predetermined condition information determined for each in-game element and information on the degree of satisfaction of the predetermined condition. If the information is stored, the information storage unit 23 overwrites and stores information on the satisfaction degree of the predetermined condition. The storage destination of these pieces of information may be the server 10C, or may be stored in the user terminals 20 and 201 to 20N, respectively.

図7は、ゲーム処理におけるサーバ10Cの動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Cの動作について説明する。   FIG. 7 is a flowchart showing an example of the operation of the server 10C in the game process. Here, the operation of the server 10C in the video game processing system 100 will be described.

サーバ10Cは、ステップS101の処理後、所定条件が満たされてユーザにスキル設定権を取得させた場合に、現在までのスキル設定権取得回数に関するカウント値を+1し、かつ、ゲーム内要素毎に定められたスキル設定権取得可能回数及び現在までのスキル設定権取得回数を参照する(ステップS1012)。現在までのスキル設定権取得回数がまだスキル設定権取得可能回数に達していない場合には、当該ゲーム内要素に定められた所定条件の充足度に関する情報を初期化した後、ステップS102に移行する。現在までのスキル設定権取得回数がスキル設定権取得可能回数に達した場合には、これ以上、スキル設定権を取得させないために、所定条件の充足度に関する情報を初期化せず、スキル設定権取得不可であることを当該ゲーム内要素の情報として登録してから、ステップS102に移行する。   When the predetermined condition is satisfied and the user acquires the skill setting right after the process of step S101, the server 10C increments the count value regarding the number of times of acquiring the skill setting right so far, and for each in-game element Reference is made to the determined number of times that the skill setting right can be acquired and the number of times that the skill setting right has been acquired so far (step S1012). If the number of skill setting rights acquired so far has not yet reached the number of skills setting rights that can be acquired, information on the degree of satisfaction of a predetermined condition set for the in-game element is initialized, and the process proceeds to step S102. . If the number of skill setting rights acquired so far reaches the number of times that the skill setting rights can be acquired, in order not to acquire the skill setting rights any more, the information regarding the satisfaction degree of the predetermined condition is not initialized, After registering that the information cannot be acquired as information on the in-game element, the process proceeds to step S102.

以上に説明したように、第3の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ10Cが、スキル設定権取得部31と、スキル設定部12と、情報記憶部33とを備え、このうちのスキル設定権取得部21において、ゲーム内要素毎にスキルについてスキル設定権取得可能回数に制限を設けたので、制限があることによってユーザはスキルを設定するゲーム内要素を慎重に選択する必要があることからユーザの戦略性が求められ、ユーザの興趣を引き付けることが可能となる。また、制限があることによって同一のゲーム内要素を2つ以上入手したユーザにとって、2つ目以降が全くの無駄になることがないため、ユーザの失望感がなくなり、結果、ユーザの興趣を引き付けることが可能となる。   As described above, as one aspect of the third embodiment, the server 10C having the function of controlling the progress of the video game according to the user's operation includes the skill setting right acquisition unit 31 and the skill setting unit 12. And the information storage unit 33, of which the skill setting right acquisition unit 21 sets a limit on the number of times the skill setting right can be acquired for each skill in the game. Since it is necessary to carefully select the in-game element to be set, the user's strategy is required, and the user's interest can be attracted. In addition, since there is a restriction, a user who has acquired two or more elements in the same game will not be wasted at all, so the user will not be disappointed, and as a result will attract the user's interest. It becomes possible.

[第4の実施形態]
前記第1〜第3の実施形態においては、ゲーム内要素について詳細には特定していなかったが、例えば、ゲーム内要素の情報は、ユーザが操作するキャラクタの情報と、当該キャラクタに関連付けて使用する装備及び/又はアイテムの情報とを含んでおり、前記装備及び/又はアイテムは、前記キャラクタに関連付けられた状態でユーザに使用されることがスキル取得のための条件の一つであるというように設定することもかのうである。
[Fourth Embodiment]
In the first to third embodiments, the in-game elements were not specified in detail, but for example, the in-game element information is used in association with the character information operated by the user and the character. Information on equipment and / or items to be used, and that the equipment and / or items are used by the user in a state associated with the character is one of the conditions for acquiring skills. It can also be set to.

また、前記第1〜第3の実施形態においては、ゲーム内要素に対応付けられたスキルについて何ら制限を設けていなかったが、ユーザが前記ガチャで入手したゲーム内要素について失望感を抱かないようにするために、異なるゲーム内要素に対して同じスキルが対応付けられないように条件設定してもよい。スキルの重複がなくなればゲーム内要素に個性を持たせられるので、ユーザが前記ガチャで入手したゲーム内要素について失望感を抱きにくくなる。   In the first to third embodiments, no limitation is imposed on the skill associated with the in-game element. However, the user does not feel disappointed about the in-game element acquired through the gacha. Therefore, conditions may be set so that the same skill is not associated with different in-game elements. If the skill overlap is eliminated, the in-game elements are given individuality, and it becomes difficult for the user to feel disappointed about the in-game elements obtained through the gacha.

また、前記第1〜第3の実施形態においては、ゲーム内要素に対応付けられるスキルが1つであるかのように説明したが、複数のスキルを対応付けるようにしてもよい。その場合に、複数のスキルについてスキル設定権の取得に順番を設けて、最初のスキル設定権を取得後でないと2つ目のスキル設定権は取得できないというようにしてもよく、この場合に、スキル設定権取得のための所定条件を1つ目のスキルと2つ目のスキルで異なるようにしてもよい。   Moreover, in the said 1st-3rd embodiment, although demonstrated as if the skill matched with the element in a game was one, you may make it match | combine a some skill. In that case, it is possible to set an order for acquiring skill setting rights for a plurality of skills so that the second skill setting right can only be acquired after acquiring the first skill setting right. The predetermined condition for acquiring the skill setting right may be different between the first skill and the second skill.

また、1つのゲーム内要素に対して複数のスキルを対応付けて、所定条件を満たした場合に、ランダムで何れか1つのスキルのスキル設定権が取得できるというようにしてもよい。この際に、複数のスキルの確率を均等に割り振ってもよいし、スキルごとに確率を異ならせてもよい。例えば、武器Aに対してスキルα、スキルβ、スキルγの3つを対応付けて、スキル設定権の取得確率をスキルαは65%、スキルβは30%、スキルγは5%というように確率差を設けることで、ゲーム性を高めてユーザの興趣を引き付けることが可能となる。
このとき、異なるゲーム内要素に対して同じスキルが対応付けられないように条件設定してもよいが、例えば、武器Bについては、スキル設定権の取得確率をスキルαは20%、スキルδは70%、スキルεは10%というような確率差に設定しておけば、スキルαについては武器Aと武器Bの間で重複が発生しているが、スキルαの入手のためなら武器Aの方が有利であるというように、ゲーム内要素間で一部のスキルに重複があったとしてもゲーム内要素に個性を持たせられる。
In addition, when a plurality of skills are associated with one in-game element and a predetermined condition is satisfied, a skill setting right for any one skill may be acquired at random. At this time, the probabilities of a plurality of skills may be allocated equally, or the probabilities may be different for each skill. For example, skill A, skill β, and skill γ are associated with weapon A, and the skill setting right acquisition probability is 65% for skill α, 30% for skill β, and 5% for skill γ. By providing the probability difference, it is possible to enhance the game and attract the user's interest.
At this time, conditions may be set so that the same skill is not associated with different in-game elements. For example, for weapon B, skill α has an acquisition probability of 20% for skill α and skill δ for If the probability difference such as 70% and skill ε is set to 10%, there is an overlap between weapon A and weapon B for skill α. Even if there is an overlap in some skills between in-game elements such that it is more advantageous, in-game elements can be given individuality.

[第5の実施形態]
キャラクタ、装備品、アイテムその他のゲーム内要素を上記ガチャによって購入する仕組みにおいては、ユーザはスキルも含めた性能がより良いゲーム内要素を欲する。しかし、今まで所有していたゲーム内要素よりも良い性能のゲーム内要素を入手できた場合、今まで所有していたゲーム内要素の価値が相対的に下がることで、ユーザが虚しさを感じてしまうおそれがあった。
[Fifth Embodiment]
In the mechanism of purchasing characters, equipment, items, and other in-game elements using the gacha, the user desires in-game elements with better performance including skills. However, if you can obtain in-game elements that perform better than the in-game elements that you have owned so far, the value of the in-game elements that you have owned so far will be relatively reduced, and the user will feel emptiness. There was a risk of it.

図10は、本発明の一実施の形態におけるビデオゲーム処理システム100の構成の例を示すブロック図である。図1に示すように、ビデオゲーム処理システム100は、サーバ10と、ビデオゲーム処理システムのユーザが使用するユーザ端末20,201〜20N(Nは任意の整数)とを含む。なお、ビデオゲーム処理システム100の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。   FIG. 10 is a block diagram showing an example of the configuration of the video game processing system 100 in one embodiment of the present invention. As shown in FIG. 1, the video game processing system 100 includes a server 10 and user terminals 20, 201 to 20N (N is an arbitrary integer) used by a user of the video game processing system. Note that the configuration of the video game processing system 100 is not limited thereto, and a single user terminal may be used by a plurality of users, or a configuration including a plurality of servers.

サーバ10と複数のユーザ端末20,201〜20Nは、それぞれインターネットなどの通信ネットワーク30に接続されている。なお、図示しないが、複数のユーザ端末20,201〜20Nは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク30と接続する。   The server 10 and the plurality of user terminals 20 and 201 to 20N are each connected to a communication network 30 such as the Internet. Although not shown, the plurality of user terminals 20 and 201 to 20N are connected to the communication network 30 by performing data communication with a base station managed by a communication provider through a wireless communication line.

ビデオゲーム処理システム100は、サーバ10と複数のユーザ端末20,201〜20Nとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。   The video game processing system 100 includes the server 10 and the plurality of user terminals 20 and 201 to 20N, thereby realizing various functions for executing various processes according to user operations.

サーバ10は、ビデオゲーム処理システム100の管理者によって管理され、複数のユーザ端末20,201〜20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ10は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム100においては、複数のユーザ端末20,201〜20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ10が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ10がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ10の外部に有する構成とされていてもよい。   The server 10 is managed by an administrator of the video game processing system 100, and has various functions for providing information related to various processes to the plurality of user terminals 20, 201 to 20N. In this example, the server 10 includes an information processing apparatus such as a WWW server, and includes a storage medium that stores various types of information. The server 10 includes a general configuration for performing various processes as a computer, such as a control unit and a communication unit, but a description thereof is omitted here. Further, in the video game processing system 100, it is preferable that the server 10 manages various information from the viewpoint of reducing the processing load on each of the plurality of user terminals 20, 201 to 20N. However, the memory | storage part which memorize | stores various information should just be provided with the memory area in the state which the server 10 can access, for example, may be set as the structure which has an exclusive memory area outside the server 10. FIG.

図11は、サーバ10の構成の例であるサーバ10Dの構成を示すブロック図である。図11に示すように、サーバ10Dは、スキル取得部41と、スキル設定部42と、情報記憶部43とを少なくとも備える。   FIG. 11 is a block diagram illustrating a configuration of a server 10D that is an example of a configuration of the server 10. As illustrated in FIG. As illustrated in FIG. 11, the server 10 </ b> D includes at least a skill acquisition unit 41, a skill setting unit 42, and an information storage unit 43.

スキル取得部41は、ゲーム内要素それぞれに対して定められた所定条件が満たされた際に、ゲーム内要素に対応付けられたスキルをユーザに取得させる機能を有する。   The skill acquisition unit 41 has a function of causing a user to acquire a skill associated with an in-game element when a predetermined condition defined for each in-game element is satisfied.

ここで、ゲーム内要素とは、ビデオゲーム内においてユーザが使用可能なキャラクタ、装備品、アイテム等の要素を意味する。また、ユーザが使用するとは、ビデオゲーム内において直接の操作対象であるキャラクタをユーザが使用する場合にとどまらず、キャラクタに装備品を装備させたりキャラクタにアイテム等の道具を使用させたりすることも、装備品若しくはアイテムをユーザが使用するという意味としている。ゲーム内要素それぞれの役割、機能、使用方法等の情報については、情報記憶部13によって予め記憶されている。   Here, the in-game element means an element such as a character, equipment, or item that can be used by the user in the video game. Also, the use by the user is not limited to the case where the user uses the character that is the direct operation target in the video game, but the character may be equipped with equipment or the character may use tools such as items. This means that the user uses equipment or items. Information such as the role, function, and usage of each element in the game is stored in advance by the information storage unit 13.

また、スキルとは、ゲーム内要素に対応付けされた特別な効果を発揮する能力を意味する。スキルを対応付けする対象はビデオゲームごとに適宜設定可能なものであるが、例えば、キャラクタの能力値に影響を与えたり特殊な技を使えるようになったりする等のスキルが装備品やアイテムに対して対応付けされている場合などが考えられる。   Skill means an ability to exert a special effect associated with an in-game element. The target to be associated with the skill can be set appropriately for each video game, but for example, skills such as affecting the ability value of the character or making it possible to use special techniques are attached to items and items. The case where it is matched with respect to is considered.

また、ゲーム内要素に対応付けされたスキルとは、ゲーム内要素とスキルとが対応付けられてはいるが、まだスキルの効果が発動し得ない状態のスキルのことである。他方、ゲーム内要素に設定されたスキルとは、ゲーム内要素とスキルとが関連付けられていてスキルの効果が発動可能な状態のスキルのことである。また、スキルが発動する条件についても適宜設定可能であり、装備品を装備した段階でキャラクタのパラメータ上昇の効果が自動で発動するスキルや、アイテムを所持した通常状態では使用できず戦闘時に使用可能な技のスキルなど、様々に条件付けできる。   The skill associated with the in-game element is a skill in a state where the in-game element and the skill are associated, but the effect of the skill cannot be activated yet. On the other hand, the skill set in the in-game element is a skill in a state where the in-game element and the skill are associated and the effect of the skill can be activated. In addition, the conditions under which the skill is activated can also be set as appropriate. The skill that automatically activates the character's parameter when the equipment is equipped, and the skill that can be used in the normal state of possessing the item, can be used in battle You can condition various skills such as skills.

また、スキルをユーザに取得させるとは、実際にユーザがスキルを取得するわけではなく、ゲーム内要素に対応付けられたスキルについて所定条件を満たした場合に、当該スキルの効果がユーザの所持する全てのゲーム内要素に反映されるという権利をユーザが取得するという意味である。   Also, letting a user acquire a skill does not mean that the user actually acquires the skill, but if the skill associated with the in-game element satisfies a predetermined condition, the effect of the skill is possessed by the user This means that the user acquires the right to be reflected in all in-game elements.

スキル設定部42は、ユーザに取得させた前記スキルを、ユーザが使用する関連付け可能な全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とする機能を有する。   The skill setting unit 42 has a function of making it possible to exert the effect of the skill on all in-game elements by associating the skill acquired by the user with all the in-game elements that can be associated.

ここで、スキルとゲーム内要素の関連付けとは、ユーザが使用する関連付け可能な全てのゲーム内要素に対して取得したスキルを関連付けて登録することを意味する。スキルを関連付け可能なゲーム内要素とは、スキルを設定することに適したゲーム内要素の意味であり、スキルを設定することにそぐわないゲーム内要素を除く意味で用いている。具体的には、ゲーム内要素に設けられたスキル設定枠に対してスキルを設定することを意味する。この関連付けの登録により、ゲーム内要素にスキルが付与されてスキルの効果が発動可能となる。スキルとゲーム内要素の関連付けの情報は、スキル設定部42においてスキルが設定される毎に情報記憶部13によって記憶される。また、スキルとゲーム内要素の関連付けとしては、スキルとゲーム内要素が直接一対一で関連付けられる場合に限らず、全てのゲーム内要素に効果を反映させるスキル枠を設けて、この全てのゲーム内要素に効果を反映させるスキル枠にユーザが取得したスキルを関連付けることで、全てのゲーム内要素に効果が反映されるという関連付けの方法であってもよい。   Here, the association between the skill and the in-game element means that the acquired skill is associated and registered with respect to all the in-game elements that can be associated with the user. An in-game element that can be associated with a skill means an in-game element suitable for setting a skill, and is used to exclude an in-game element that is not suitable for setting a skill. Specifically, this means that a skill is set for a skill setting frame provided for an in-game element. By registering this association, the skill is given to the in-game element and the effect of the skill can be activated. Information on the association between skills and in-game elements is stored in the information storage unit 13 every time a skill is set in the skill setting unit 42. In addition, associating skills with in-game elements is not limited to one-to-one association between skills and in-game elements, and a skill frame that reflects the effect on all in-game elements is provided. An association method in which the effect is reflected in all in-game elements by associating the skill acquired by the user with the skill frame in which the effect is reflected in the element may be used.

情報記憶部43は、各種の情報を記憶させる機能を有する。この情報記憶部43で記憶させる情報としては、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報が少なくとも含まれる。これらの情報の記憶先としては、サーバ10Dであってもよいし、ユーザ端末20、201〜20Nにそれぞれ記憶される構成であってもよい。   The information storage unit 43 has a function of storing various types of information. Information to be stored in the information storage unit 43 includes information on in-game elements that can be used by the user in the video game, skills associated with the in-game elements, and when a predetermined condition is satisfied, Information on the skill to be acquired and information on the association between the in-game element and the skill are included. The storage destination of these pieces of information may be the server 10D, or may be stored in the user terminals 20 and 201 to 20N, respectively.

複数のユーザ端末20,201〜20Nは、それぞれ、ユーザによって管理され、例えば携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、ビデオゲーム処理システム100が含み得るユーザ端末の構成は上述した例に限定されず、ユーザがビデオゲームを認識し得る構成であればよい。ユーザ端末の構成の他の例には、スマートウォッチなどの所謂ウェアラブルデバイスや、ウェアラブルデバイスと通信端末等との組み合わせがある。   Each of the plurality of user terminals 20, 201 to 20N is managed by a user, and is a communication terminal capable of playing a network distribution type game such as a mobile phone terminal, a PDA (Personal Digital Assistants), or a portable game device. Composed. The configuration of the user terminal that can be included in the video game processing system 100 is not limited to the above-described example, and may be any configuration as long as the user can recognize the video game. Other examples of user terminal configurations include so-called wearable devices such as smart watches, and combinations of wearable devices and communication terminals.

また、複数のユーザ端末20,201〜20Nは、それぞれ、通信ネットワーク30に接続し、サーバ10との通信を行うことにより各種処理を実行するためのハードウェア(例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など)およびソフトウェアを備える。なお、複数のユーザ端末20,201〜20Nそれぞれは、サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。   Each of the plurality of user terminals 20 and 201 to 20N is connected to the communication network 30 and communicates with the server 10 to execute various processes (for example, a browser screen or a screen corresponding to coordinates). A display device for displaying a game screen) and software. Each of the plurality of user terminals 20 and 201 to 20N may be configured to be able to directly communicate with each other without using the server 10.

図12は、ビデオゲーム処理システム100が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、スキルの取得とスキルの設定に関連する処理が行われる。以下、サーバ10Dとユーザ端末20(端末20)とが、ゲーム処理を実行する場合を例にして説明する。   FIG. 12 is a flowchart illustrating an example of game processing executed by the video game processing system 100. In the game processing in this example, processing related to skill acquisition and skill setting is performed. Hereinafter, a case where the server 10D and the user terminal 20 (terminal 20) execute game processing will be described as an example.

ゲーム処理は、例えば、ビデオゲームにおいてゲーム内要素の状態に変化が生じた際に開始される。サーバ10Dは、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合には、当該ゲーム内要素に対応付けられたスキルをユーザに取得させる(ステップS21)。   The game process is started, for example, when a change occurs in the state of an in-game element in a video game. When there is a change in the state of the in-game element, the server 10D determines whether or not a predetermined condition defined for the in-game element is satisfied. If the predetermined condition is satisfied, the server 10D associates with the in-game element. The obtained skill is acquired by the user (step S21).

次に、サーバ10Dは、関連付け可能な全てのゲーム内要素に対して取得したスキルの関連付けを登録する(ステップS22)。この関連付けを登録したことをユーザ端末20に送信する。   Next, the server 10D registers the acquired skill association for all in-game elements that can be associated (step S22). The fact that this association has been registered is transmitted to the user terminal 20.

ユーザ端末20は、サーバ10Dから受信した関連付けの登録情報に基づいて、自身が備える表示装置の表示画面に対して、関連付け可能な全てのゲーム内要素にスキルが設定されたことを通知するゲーム画面を表示して(ステップS23)、ここでの処理を終了する。   Based on the association registration information received from the server 10D, the user terminal 20 notifies the display screen of the display device included in the user terminal 20 that skills have been set for all elements in the game that can be associated. Is displayed (step S23), and the process here ends.

ここで、ゲーム画面とは、仮想空間(あるいはゲーム空間)を表す画面を意味する。なお、本例では、ゲーム画面を構成する各種要素を画像と称する場合がある。ゲーム画面の構成はビデオゲームの状況をユーザが認識し得る構成であれば特に限定されない。   Here, the game screen means a screen representing a virtual space (or game space). In this example, various elements constituting the game screen may be referred to as images. The configuration of the game screen is not particularly limited as long as the user can recognize the situation of the video game.

また、ゲーム画面を表示装置の表示画面に表示させるとは、通信ネットワーク30を用いた通信により、ユーザ端末20等が備える表示装置にゲーム画面を出力させることを意味する。表示装置にゲーム画面を表示させるための構成の例には、サーバ側で生成した情報(出力情報)を端末側に送信する構成がある。なお、出力情報の構成は特に限定されず、例えば画像を圧縮した情報でもよいし、端末側で画像を生成させるための情報であってもよい。画像を圧縮した情報の例には、クラウドゲームで使用されるもの(例えば、MPEG)がある。また、端末側で画像を生成させるための情報には、オンラインゲームで使用されるもの(例えば、オブジェクトの位置情報)がある。   Displaying the game screen on the display screen of the display device means that the game screen is output to the display device provided in the user terminal 20 or the like by communication using the communication network 30. An example of a configuration for displaying a game screen on a display device is a configuration in which information generated on the server side (output information) is transmitted to the terminal side. Note that the configuration of the output information is not particularly limited, and may be, for example, information obtained by compressing an image, or information for generating an image on the terminal side. An example of information obtained by compressing an image is one used in a cloud game (for example, MPEG). Information for generating an image on the terminal side includes information used in an online game (for example, object position information).

図13は、ゲーム処理におけるサーバ10D側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Dの動作について説明する。   FIG. 13 is a flowchart showing an example of the operation on the server 10D side in the game process. Here, the operation of the server 10D in the video game processing system 100 will be described.

サーバ10Dは、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合には、当該ゲーム内要素に対応付けられたスキルをユーザに取得させる(ステップS401)。そして、関連付け可能な全てのゲーム内要素に対してユーザが取得したスキルの関連付けを登録する(ステップS402)。そして、関連付け可能な全てのゲーム内要素とスキルの関連付けを登録したことを表示するゲーム画面をユーザ端末20に対して送信する。   When there is a change in the state of the in-game element, the server 10D determines whether or not a predetermined condition defined for the in-game element is satisfied. If the predetermined condition is satisfied, the server 10D associates with the in-game element. The user is made to acquire the acquired skill (step S401). Then, the association of the skill acquired by the user is registered for all in-game elements that can be associated (step S402). Then, a game screen is displayed to the user terminal 20 that displays that all the in-game elements that can be associated and the skill associations are registered.

図14は、ユーザ端末20がゲーム処理を実行する場合のユーザ端末20側の動作の例を示すフローチャートである。以下、ユーザ端末20が、単体でゲーム処理を実行する場合を例にして説明する。なお、ユーザ端末20の構成については、サーバ10から各種情報を受信することを除きサーバ10の構成と同様の機能を備えるものであるため、重複説明を避ける観点から記載を省略する。   FIG. 14 is a flowchart illustrating an example of an operation on the user terminal 20 side when the user terminal 20 executes a game process. Hereinafter, a case where the user terminal 20 executes the game process alone will be described as an example. Note that the configuration of the user terminal 20 has the same functions as the configuration of the server 10 except that various types of information are received from the server 10, and thus description thereof is omitted from the viewpoint of avoiding redundant explanation.

ユーザ端末20は、ゲーム処理において、先ず、ゲーム内要素の状態に変化があった場合、このゲーム内要素に定められた所定条件を満たしたかを判定して、所定条件を満たした場合には、当該ゲーム内要素に対応付けられたスキルをユーザに取得させる(ステップS501)。そして、関連付け可能な全てのゲーム内要素に対してユーザが取得したスキルの関連付けを登録する(ステップS502)。そして、関連付け可能な全てのゲーム内要素とスキルの関連付けを登録したことを表示するゲーム画面を自身が備える表示装置の表示画面に対して表示させる。   In the game process, the user terminal 20 first determines whether or not a predetermined condition set for the in-game element is satisfied when the state of the in-game element is changed, and if the predetermined condition is satisfied, The user is caused to acquire the skill associated with the in-game element (step S501). Then, the association of the skill acquired by the user is registered for all in-game elements that can be associated (step S502). And the game screen which displays that the correlation of all the in-game elements which can be linked | related and skill was registered is displayed on the display screen of a display apparatus with which self is provided.

以上に説明したように、第5の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ10Dが、スキル取得部41と、スキル設定部42と、情報記憶部43とを備える構成としているので、ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶させ、ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザにスキルを取得させ、取得させたスキルを、ユーザが使用する関連付け可能な全てのゲーム内要素に関連付けることにより、関連付けされた全てのゲーム内要素において当該スキルの効果を発揮可能とすることができ、ユーザの興趣を引き付けることが可能となる。   As described above, as one aspect of the fifth embodiment, the server 10D having a function of controlling the progress of the video game according to the user's operation includes the skill acquisition unit 41, the skill setting unit 42, Since the information storage unit 43 is provided, information on in-game elements that can be used by the user in the video game, skills associated with the in-game elements, and when a predetermined condition is satisfied, Information on skills to be acquired and information related to the association between the in-game element and the skill are stored, and when a predetermined condition defined for each in-game element is satisfied, the user acquires the skill and acquires By associating the assigned skill with all relevant in-game elements used by the user, Can be capable of exhibiting the effect of skills, it is possible to attract the interest of the user.

すなわち、ゲーム内要素に対応付けられたスキルについて所定条件を満たしてユーザがスキルを取得した場合、当該スキルを関連付け可能な全てのゲーム内要素に関連付けて登録することで関連付けされた全てのゲーム内要素において当該スキルの効果を発揮可能としたので、過去に入手したゲーム内要素に基づくスキルが常に関連付け可能な全てのゲーム内要素に反映されることになるため、長くプレイしているユーザほど恩恵がある仕組みを提案することができ、結果、ユーザに虚しさを感じさせず、むしろ、興趣を引き付けることが可能となる。   In other words, when a user acquires a skill by satisfying a predetermined condition for a skill associated with an in-game element, all the in-game in-game associated by registering in association with all the in-game elements that can be associated with the skill Since the effect of the skill can be exerted on the element, the skill based on the in-game element obtained in the past is always reflected in all the in-game elements that can be related, so the user who plays for a long time benefits It is possible to propose a certain mechanism, and as a result, it is possible to attract interest without making the user feel emptiness.

例えば、ユーザが操作可能なキャラクタそれぞれに対してスキルが対応付けてある状態において、あるキャラクタに対応付けてあるスキルXについて所定条件を満たしてスキルを取得すると、全てのキャラクタにスキルXの効果が発動するようになるため、ガチャ等で新しいキャラクタが次々と登場する環境においても、長くプレイしているユーザは昔から所有しているキャラクタを育てることの恩恵を新しいキャラクタについても享受でき、ユーザの興趣を引き付けることが可能となる。   For example, in a state where the skill is associated with each character that can be operated by the user, if the skill is acquired by satisfying a predetermined condition for the skill X associated with a certain character, the effect of the skill X is exerted on all characters. Because it becomes active, even in an environment where new characters appear one after another in gacha etc., users who have played for a long time can enjoy the benefits of raising the characters they have owned for a long time, It is possible to attract interest.

[第6の実施形態]
前記第5の実施形態においては、ユーザが取得したスキルは関連付け可能な全てのゲーム内要素と関連付けが登録されて、関連付けられた全てのゲーム内要素で当該スキルの効果が発動可能としていたが、ユーザが取得したスキルについて、各ゲーム内要素毎に当該スキルの効果を発動させるか否かをユーザが決定できるスキル発動選択機能を持たせるようにしてもよい。
[Sixth Embodiment]
In the fifth embodiment, the skill acquired by the user is registered with all in-game elements that can be associated, and the effect of the skill can be activated in all the related in-game elements. The skill acquired by the user may be provided with a skill activation selection function that allows the user to determine whether to activate the effect of the skill for each in-game element.

この場合、各ゲーム内要素毎に、発動可能スキルの一覧を表示可能な機能を持たせ、発動可能スキルの一覧において、効果を発動させるか否かを選択するチェックボックスによって、スキルを設定したり外したりできるようにしてもよい。この場合に、スキルを外す選択がなされた場合には、一時的に、当該ゲーム内要素と当該スキルの関連付けを外す登録を行うことで、スキルを外すことができる。   In this case, each in-game element has a function that can display a list of skills that can be activated, and in the list of skills that can be activated, the skill can be set by a check box for selecting whether to activate the effect. Or may be removed. In this case, when the selection to remove the skill is made, the skill can be removed by performing registration to temporarily remove the association between the in-game element and the skill.

[第7の実施形態]
キャラクタ、装備品、アイテムその他のゲーム内要素にスキルを対応付けたビデオゲームにおいて、ユーザの興趣を引き付けるための他の要素として、ユーザのプレイのテンポの良さが挙げられる。特に、複数のユーザでグループを形成してプレイする仕組みを採用するビデオゲームにおいて、プレイのテンポが遅くなってしまう要因が存在した。
[Seventh Embodiment]
In a video game in which skills are associated with characters, equipment, items, and other in-game elements, another factor for attracting the user's interest is the good play tempo of the user. In particular, in a video game that employs a mechanism in which a plurality of users form a group and play, there is a factor that slows down the play tempo.

複数のユーザで1つのグループを作成し、複数グループ同士の対戦、若しくは、少なくとも1以上のグループとプログラム上の仮想敵(所謂AI)との対戦が行われるようなビデオゲームにおいて、グループ単位で行動入力の順番が移行していくフェーズ制を採用しているものがある。この場合の各グループにおける各ユーザの行動入力順については、グループ内の行動入力順を所定ルールに従って決定した後は、グループ内のユーザが順番で自身の行動入力内容を決定していくことになる。この場合、グループ内の各ユーザには持ち時間が設定されており、順番の回ってきたユーザが行動入力の内容を決定するか当該ユーザの持ち時間が経過したときに、次のユーザの行動入力順となる。この方式だと、グループ内にユーザが6人いて各ユーザの持ち時間が30秒であるとすると、グループ全員の行動入力が終了するまでに最大で180秒も要してしまう。仮に6人一組のグループが4つ参加する対戦であるとすると、あるユーザが行動入力を行ってから次の自分の行動入力までに、理論上12分を要する可能性があり、プレイのテンポが遅くなってユーザがゲームを楽しめない要因となるおそれがあった。   Create a group with multiple users and act on a group basis in a video game where multiple groups play against each other, or at least one group battles against a virtual enemy (so-called AI) on a program Some have adopted a phase system in which the order of input shifts. Regarding the action input order of each user in each group in this case, after the action input order in the group is determined according to a predetermined rule, the users in the group determine their own action input contents in order. . In this case, the holding time is set for each user in the group, and the next user's action input when the user who has been turned determines the content of the action input or when the user's holding time has elapsed. In order. With this method, if there are six users in a group and each user has 30 seconds of time, it takes 180 seconds at the maximum to complete the action input for all the groups. If it is a battle in which a group of 6 people participates in 4 matches, it may theoretically take 12 minutes from the time a user inputs an action to the next action input, and the tempo of play. May become a factor that the user cannot enjoy the game.

図15は、本発明の一実施の形態におけるビデオゲーム処理システム100の構成の例を示すブロック図である。図1に示すように、ビデオゲーム処理システム100は、サーバ10と、ビデオゲーム処理システムのユーザが使用するユーザ端末20,201〜20N(Nは任意の整数)とを含む。なお、ビデオゲーム処理システム100の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。   FIG. 15 is a block diagram showing an example of the configuration of the video game processing system 100 according to one embodiment of the present invention. As shown in FIG. 1, the video game processing system 100 includes a server 10 and user terminals 20, 201 to 20N (N is an arbitrary integer) used by a user of the video game processing system. Note that the configuration of the video game processing system 100 is not limited thereto, and a single user terminal may be used by a plurality of users, or a configuration including a plurality of servers.

サーバ10と複数のユーザ端末20,201〜20Nは、それぞれインターネットなどの通信ネットワーク30に接続されている。なお、図示しないが、複数のユーザ端末20,201〜20Nは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク30と接続する。   The server 10 and the plurality of user terminals 20 and 201 to 20N are each connected to a communication network 30 such as the Internet. Although not shown, the plurality of user terminals 20 and 201 to 20N are connected to the communication network 30 by performing data communication with a base station managed by a communication provider through a wireless communication line.

ビデオゲーム処理システム100は、サーバ10と複数のユーザ端末20,201〜20Nとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。   The video game processing system 100 includes the server 10 and the plurality of user terminals 20 and 201 to 20N, thereby realizing various functions for executing various processes according to user operations.

サーバ10は、ビデオゲーム処理システム100の管理者によって管理され、複数のユーザ端末20,201〜20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ10は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム100においては、複数のユーザ端末20,201〜20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ10が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ10がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ10の外部に有する構成とされていてもよい。   The server 10 is managed by an administrator of the video game processing system 100, and has various functions for providing information related to various processes to the plurality of user terminals 20, 201 to 20N. In this example, the server 10 includes an information processing apparatus such as a WWW server, and includes a storage medium that stores various types of information. The server 10 includes a general configuration for performing various processes as a computer, such as a control unit and a communication unit, but a description thereof is omitted here. Further, in the video game processing system 100, it is preferable that the server 10 manages various information from the viewpoint of reducing the processing load on each of the plurality of user terminals 20, 201 to 20N. However, the memory | storage part which memorize | stores various information should just be provided with the memory area in the state which the server 10 can access, for example, may be set as the structure which has an exclusive memory area outside the server 10. FIG.

図16は、サーバ10の構成の例であるサーバ10Eの構成を示すブロック図である。図11に示すように、サーバ10Eは、グループ設定部51と、対戦設定部52と、グループ単位行動順決定部53と、グループ内行動入力処理部54と、入力行動演出処理部55とを少なくとも備える。なお、これらの各部における処理の結果については、適宜ユーザ端末20、201〜20Nに対して送信され、ユーザ端末20、201〜20Nでは、受信した情報に基づくゲーム画面を自身が備える表示装置の表示画面に対して表示させるものとするが、以下の説明においては、意図して記載する場合を除き、ユーザ端末20、201〜20Nへの送信及びゲーム画面の生成に関する説明は省略する。   FIG. 16 is a block diagram illustrating a configuration of a server 10E that is an example of a configuration of the server 10. As shown in FIG. 11, the server 10E includes at least a group setting unit 51, a battle setting unit 52, a group unit action order determination unit 53, an intra-group action input processing unit 54, and an input action effect processing unit 55. Prepare. In addition, about the result of the process in these each part, it transmits with respect to the user terminals 20 and 201-20N suitably, and the display of a display apparatus with which the user terminal 20, 201-20N self is provided with the game screen based on the received information. Although displayed on the screen, in the following description, explanations regarding transmission to the user terminals 20 and 201 to 20N and generation of the game screen are omitted except when intentionally described.

グループ設定部51は、複数のユーザからなるグループを設定する機能を有する。設定するグループは少なくとも1つ以上であり、複数グループを設定する場合もある。グループの設定は、グループへの参加を希望するユーザをランダムに組み合わせる仕組みであってもよいし、既に知人同士である複数のユーザをそのままグループの構成メンバーとして受け付ける仕組みであってもよい。グループを構成するユーザ数についてはビデオゲームごとに定められるものである。グループを設定した場合には、当該グループを構成する複数のユーザを当該グループのメンバーとして登録して記憶させる。   The group setting unit 51 has a function of setting a group composed of a plurality of users. There are at least one group to be set, and a plurality of groups may be set. The group setting may be a mechanism for randomly combining users who wish to participate in the group, or a mechanism for accepting a plurality of users who are already acquaintances as members of the group as they are. The number of users making up the group is determined for each video game. When a group is set, a plurality of users constituting the group are registered and stored as members of the group.

ここで、グループとは、ビデオゲーム内の対戦に参加する単位であり、グループを構成するユーザは、自グループの勝利のために協力して対戦に取り組む関係となる。また、対戦とは、ビデオゲーム内における所定のルールに従って勝敗を決するゲーム内のイベントである。   Here, a group is a unit that participates in a battle in a video game, and the users who make up the group have a relationship of cooperating in the battle for the victory of their own group. Also, the battle is an event in the game in which winning or losing is determined according to a predetermined rule in the video game.

対戦設定部52は、少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定(マッチング)する機能を有する。前記グループ設定部51において設定したグループに基づいて、対戦をマッチングする。グループが対戦する相手は、他のグループである場合と、プログラム上の仮想敵(所謂AI)である場合がある。また、少なくとも1以上のグループが参加していればAIとの対戦は可能であり、2つのグループによる一対一の対戦であってもよいし、3つ以上のグループ(ここにAIが含まれる場合もある)が同時に対戦するものであってもよい。   The battle setting unit 52 has a function of setting (matching) a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups. Matches are matched based on the groups set in the group setting unit 51. The opponent with whom the group battles may be another group or a virtual enemy (so-called AI) on the program. In addition, if at least one group participates, it is possible to play against AI, and it may be a one-on-one match between two groups, or three or more groups (if AI is included here) May also play at the same time.

グループ単位行動順決定部53は、対戦に参加するグループ及びAIのうち、どのグループ若しくはAIから行動順(ターン)を割り当てるかを決定する機能を有する。ここでいう行動順とは、複数のグループが参加している対戦において、どのグループから行動入力を行えるかの順番を定めたグループ単位での行動順番を意味する。対戦にAIも参加している場合には、グループとAIの両者を含んだ状態で当該グループ単位での行動順が定められる。グループ単位での行動順の決定方法については、ランダムに行動順を決定する方法であってもよいし、ビデオゲーム内における各グループの何らかのパラメータに基づいて決定するなど、どのような決定方法であってもよい。   The group unit action order determination unit 53 has a function of determining which group or AI to assign the action order (turn) from among the groups participating in the battle and the AI. The action order here means an action order in a group unit that defines an order from which group an action can be input in a battle in which a plurality of groups participate. When AI also participates in the battle, the order of actions in the group unit is determined in a state including both the group and the AI. The method for determining the order of actions in units of groups may be a method of randomly determining the order of actions, or any determination method such as determining based on some parameter of each group in the video game. May be.

グループ内行動入力処理部54は、行動順の回ってきたグループにおいて、各ユーザの行動入力を受け付ける処理を行う機能を有し、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付けることを特徴とする。また、グループ内の全ユーザに対して同時にウントが開始される所定の制限時間を設けるようにする。これにより、グループ内の全員の行動入力の内容が最大でも前記制限時間満了で決定されることになる。なお、前記制限時間満了前にグループ内の全ユーザの行動入力が完了した場合には、前記制限時間の満了を待たずに、入力行動演出処理に移行するようにしてもよい。   The in-group action input processing unit 54 has a function of receiving the action input of each user in the group in which the action order has been turned, and the actions of all the users in the group from the time when the action order of the group comes. It is characterized by accepting inputs all at once. In addition, a predetermined time limit is set for starting unloading simultaneously for all users in the group. Thereby, the content of the action input of all the members in the group is determined at the expiration of the time limit. In addition, when the action input of all users in the group is completed before the time limit expires, the process may be shifted to the input action effect process without waiting for the time limit to expire.

入力行動演出処理部55は、グループ内の全員の行動入力の内容に基づいて入力行動演出処理を行う機能を有する。   The input action effect processing unit 55 has a function of performing an input action effect process based on the contents of the action input of all the members in the group.

ここで、入力行動演出処理とは、ユーザの行動入力の内容を対戦のイベントに反映させる処理であり、各行動入力の内容ごとに適切な演出を伴ったゲーム画面が生成できるように処理を行う。ユーザの行動入力の内容として、例えば、他グループへの攻撃が選択された場合には、攻撃のエフェクト演出を伴ったゲーム画面が生成できるように処理を行い、また、自グループが有利になるアイテムの使用が選択された場合には、アイテムの使用が認識されるエフェクト演出を伴ったゲーム画面が生成できるように処理を行う。   Here, the input action effect process is a process of reflecting the content of the user's action input in the battle event, and performs the process so that a game screen with an appropriate effect can be generated for each content of the action input. . For example, when an attack to another group is selected as the content of the user's action input, processing is performed so that a game screen with an effect effect of the attack can be generated, and an item that is advantageous to the own group When the use of is selected, processing is performed so that a game screen with an effect presentation that recognizes the use of the item can be generated.

複数のユーザ端末20,201〜20Nは、それぞれ、ユーザによって管理され、例えば携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。なお、ビデオゲーム処理システム100が含み得るユーザ端末の構成は上述した例に限定されず、ユーザがビデオゲームを認識し得る構成であればよい。ユーザ端末の構成の他の例には、スマートウォッチなどの所謂ウェアラブルデバイスや、ウェアラブルデバイスと通信端末等との組み合わせがある。   Each of the plurality of user terminals 20, 201 to 20N is managed by a user, and is a communication terminal capable of playing a network distribution type game such as a mobile phone terminal, a PDA (Personal Digital Assistants), or a portable game device. Composed. The configuration of the user terminal that can be included in the video game processing system 100 is not limited to the above-described example, and may be any configuration as long as the user can recognize the video game. Other examples of user terminal configurations include so-called wearable devices such as smart watches, and combinations of wearable devices and communication terminals.

また、複数のユーザ端末20,201〜20Nは、それぞれ、通信ネットワーク30に接続し、サーバ10との通信を行うことにより各種処理を実行するためのハードウェア(例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など)およびソフトウェアを備える。なお、複数のユーザ端末20,201〜20Nそれぞれは、サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。   Each of the plurality of user terminals 20 and 201 to 20N is connected to the communication network 30 and communicates with the server 10 to execute various processes (for example, a browser screen or a screen corresponding to coordinates). A display device for displaying a game screen) and software. Each of the plurality of user terminals 20 and 201 to 20N may be configured to be able to directly communicate with each other without using the server 10.

図17は、ビデオゲーム処理システム100が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、グループ設定、対戦設定、グループ単位行動順決定、グループ内行動入力処理、入力行動演出処理に関連する処理が行われる。以下、サーバ10Eとユーザ端末201〜20Nとが、ゲーム処理を実行する場合を例にして説明する。   FIG. 17 is a flowchart illustrating an example of game processing executed by the video game processing system 100. In the game process in this example, processes related to group setting, battle setting, group unit action order determination, in-group action input process, and input action effect process are performed. Hereinafter, a case where the server 10E and the user terminals 201 to 20N execute game processing will be described as an example.

ゲーム処理は、対戦イベントにおけるグループの設定から開始される。サーバ10Eは、ユーザからのグループ参加要求があった場合、所定のルールに従ってユーザを割り振ってグループを構成する複数のユーザを確定させて、グループの設定を行う(ステップS31)。グループの設定は1つずつ行う場合に限らず、複数のグループを同時に設定するようにしてもよい。グループが設定された場合には、当該グループのユーザに対して、グループに設定されたことを通知する。   The game process is started by setting a group in the battle event. When there is a group participation request from the user, the server 10E allocates the user according to a predetermined rule, determines a plurality of users constituting the group, and sets the group (step S31). The setting of the group is not limited to one by one, and a plurality of groups may be set at the same time. When a group is set, the user is notified that the group has been set.

サーバ10Eは、少なくとも1つ以上のグループを含む対戦の設定(マッチング)を行う(ステップS32)。対戦の設定を行うグループ数やその中にAIが含まれるかについては、対戦イベントごとに設定された条件に基づくものであり、条件に従って、規定されたグループ数が含まれた対戦を設定する。対戦が設定された場合には、設定されたグループの全ユーザに対して、対戦が設定されたことを通知する。   The server 10E sets (matches) a battle including at least one group (step S32). The number of groups for which a battle is set and whether an AI is included in the group are based on conditions set for each battle event, and a battle including a specified number of groups is set according to the conditions. When the battle is set, all users in the set group are notified that the battle has been set.

サーバ10Eは、グループ単位での行動順の決定を行う(ステップS33)。対戦に参加するグループ及びAIのうち、どのグループ若しくはAIから行動順を割り当てるかを、所定の条件に基づいて決定する。ここで決定したグループ単位での行動順に基づいて、各グループ若しくはAIに対して順次行動入力の権利が与えられる。   The server 10E determines the action order in units of groups (step S33). It is determined based on a predetermined condition which group or AI is assigned the action order from among the groups and AI that participate in the battle. Based on the order of actions in units of groups determined here, the right of action input is sequentially given to each group or AI.

サーバ10Eは、行動順になったグループ内の全ユーザの行動入力の受付処理を行う。この場合、先ず、行動順の回ってきたグループ内の全ユーザに対して行動入力の受付を開始したことを通知する(ステップS34)。例えば、ユーザ端末201とユーザ端末20Nが同じグループに属しているユーザであるとすると、このユーザ端末201、20Nに対しても行動入力の受付が開始されたことが通知される。   The server 10E performs a process for accepting action inputs of all users in the group in the action order. In this case, first, all users in the group whose action order has been turned are notified that acceptance of action input has started (step S34). For example, if the user terminal 201 and the user terminal 20N belong to the same group, the user terminals 201 and 20N are notified that the acceptance of action input has started.

行動入力受付開始の通知を受けたユーザ端末201、20Nを含む全ユーザは、それぞれ、自身の行動の内容を入力してサーバ10Eに対して送信する(ステップS35及びS36)。   All the users including the user terminals 201 and 20N that have received the notification of the start of accepting the action input input the contents of their own actions and transmit them to the server 10E (steps S35 and S36).

サーバ10Eは、グループ内の全ユーザからの行動入力が完了した場合、若しくは、所定の制限時間が経過した場合に、行動入力受付処理を終了して、入力行動演出処理へ移行する(ステップS37)。   When the action input from all users in the group is completed, or when a predetermined time limit has elapsed, the server 10E ends the action input reception process and proceeds to the input action effect process (step S37). .

サーバ10Eは、グループ内の全ユーザの行動入力の内容に基づいて入力行動演出処理を行う(ステップS38)。グループ内の全ユーザの入力行動演出処理が終わった時点で、当該グループの行動順は終了し、次のグループの行動順に移行する。   The server 10E performs an input action effect process based on the contents of action inputs of all users in the group (step S38). When the input action effect process for all the users in the group is finished, the action order of the group ends, and the action order of the next group moves.

以降は、対戦に参加しているグループ及びAIについて順次行動入力の順番を割り当てていき、勝敗が決するなどの何らかの対戦終了のフラグが立った時点で、対戦を終了する。   Thereafter, the order of action input is sequentially assigned to the groups participating in the battle and the AI, and the battle is ended when a flag indicating the end of the battle, such as winning or losing, is set.

図18は、ゲーム処理におけるサーバ10E側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム100におけるサーバ10Eの動作について説明する。   FIG. 18 is a flowchart showing an example of the operation on the server 10E side in the game process. Here, the operation of the server 10E in the video game processing system 100 will be described.

サーバ10Eは、ユーザからのグループ参加要求があった場合、所定のルールに従ってユーザを割り振ってグループを構成する複数のユーザを確定させて、グループの設定を行う(ステップS601)。そして、少なくとも1つ以上のグループを含む対戦の設定(マッチング)を行う(ステップS602)。対戦が設定されたグループの全ユーザに対して、対戦が設定されたことを通知する。次に、対戦の設定されたグループについて、グループ単位での行動順の決定を行う(ステップS603)。そして、行動順になったグループ内の全ユーザの行動入力の受付処理を行う(ステップS604)。グループ内の全ユーザからの行動入力が完了した場合、若しくは、所定の制限時間が経過した場合に、行動入力受付処理を終了する。そして、グループ内の全ユーザの行動入力の内容に基づいて入力行動演出処理を行う(ステップS605)。グループ内の全ユーザの入力行動演出処理が終わった時点で、当該グループの行動順は終了し、次のグループの行動順に移行する。以降は、対戦に参加しているグループについて順次行動入力の順番を割り当てていき、何らかの対戦終了のフラグが立った(ステップS606)時点で、対戦を終了する。   When there is a group participation request from the user, the server 10E assigns the user according to a predetermined rule, determines a plurality of users constituting the group, and sets the group (step S601). Then, a battle including at least one group is set (matching) (step S602). Notifying all users in the group for which the battle is set that the battle has been set. Next, the action order is determined for each group for which a battle is set (step S603). And the acceptance process of the action input of all the users in the group which became action order is performed (step S604). When the action input from all users in the group is completed, or when a predetermined time limit elapses, the action input acceptance process is terminated. And an input action production process is performed based on the contents of action input of all the users in a group (Step S605). When the input action effect process for all the users in the group is finished, the action order of the group ends, and the action order of the next group moves. Thereafter, the order of action input is sequentially assigned to the groups participating in the battle, and the battle is ended when any battle end flag is set (step S606).

図19は、ユーザ端末20がゲーム処理を実行する場合のユーザ端末20側の動作の例を示すフローチャートである。以下、ユーザ端末20が、単体でゲーム処理を実行する場合を例にして説明する。なお、ユーザ端末20の構成については、サーバ10から各種情報を受信することを除きサーバ10の構成と同様の機能を備えるものであるため、重複説明を避ける観点から記載を省略する。   FIG. 19 is a flowchart illustrating an example of an operation on the user terminal 20 side when the user terminal 20 executes a game process. Hereinafter, a case where the user terminal 20 executes the game process alone will be described as an example. Note that the configuration of the user terminal 20 has the same functions as the configuration of the server 10 except that various types of information are received from the server 10, and thus description thereof is omitted from the viewpoint of avoiding redundant explanation.

ユーザ端末20は、他のユーザ端末のユーザからのグループ参加要求があった場合、所定のルールに従ってユーザを割り振ってグループを構成する複数のユーザを確定させて、グループの設定を行う(ステップS701)。そして、少なくとも1つ以上のグループを含む対戦の設定(マッチング)を行う(ステップS702)。対戦が設定されたグループの全ユーザに対して、対戦が設定されたことを通知する。次に、対戦の設定されたグループについて、グループ単位での行動順の決定を行う(ステップS703)。そして、行動順になったグループ内の全ユーザの行動入力の受付処理を行う(ステップS704)。グループ内の全ユーザからの行動入力が完了した場合、若しくは、所定の制限時間が経過した場合に、行動入力受付処理を終了する。そして、グループ内の全ユーザの行動入力の内容に基づいて入力行動演出処理を行う(ステップS705)。グループ内の全ユーザの入力行動演出処理が終わった時点で、当該グループの行動順は終了し、次のグループの行動順に移行する。以降は、対戦に参加しているグループについて順次行動入力の順番を割り当てていき、何らかの対戦終了のフラグが立った(ステップS706)時点で、対戦を終了する。   When there is a group participation request from a user of another user terminal, the user terminal 20 assigns the user according to a predetermined rule, determines a plurality of users constituting the group, and sets the group (step S701). . Then, a battle setting (matching) including at least one group is performed (step S702). Notifying all users in the group for which the battle is set that the battle has been set. Next, the action order is determined for each group for which a battle is set (step S703). And the acceptance process of the action input of all the users in the group which became action order is performed (step S704). When the action input from all users in the group is completed, or when a predetermined time limit elapses, the action input acceptance process is terminated. And an input action production process is performed based on the contents of action input of all the users in a group (Step S705). When the input action effect process for all the users in the group is finished, the action order of the group ends, and the action order of the next group moves. Thereafter, the order of action input is sequentially assigned to the groups participating in the battle, and the battle is terminated when any battle end flag is set (step S706).

以上に説明したように、第7の実施形態の一側面として、ユーザの操作に応じてビデオゲームの進行を制御する機能を備えたサーバ10Eが、グループを設定する手段と、対戦を設定する手段と、グループ若しくは仮想敵単位での行動順を決定する手段と、グループ内の全ユーザの行動入力を一斉に受け付ける手段と、入力行動演出処理に移行する手段とを備える構成としたので、複数のユーザからなるグループを設定し、少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定し、対戦におけるグループ若しくは仮想敵単位での行動順を決定し、各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付けるようにし、グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行することで、複数グループで対戦する場合のユーザの待ち時間が減少し、プレイのテンポが良くなって、ユーザの興趣を引き付けることが可能となる。   As described above, as one aspect of the seventh embodiment, the server 10E having a function of controlling the progress of the video game according to the user's operation has a unit for setting a group and a unit for setting a battle. And a means for determining an action order in a group or a virtual enemy unit, a means for simultaneously receiving action inputs of all users in the group, and a means for shifting to input action effect processing. Set up a group consisting of users, set up a game battle between at least one group and a virtual enemy in the program, or a game battle between multiple groups, and in a group or virtual enemy unit in the battle The action order of each user in each group is entered, and the action input of all users in the group is entered from the time the group action order comes. When all the users who make up the group have completed the action input, the process shifts to the input action directing process of the group, thereby reducing the waiting time of the user when playing in multiple groups, It is possible to improve the tempo of the user and attract the interest of the user.

すなわち、各グループにおける各ユーザの行動入力順について、当該グループの行動順が回ってきた時点から同時にグループ内の全ユーザの行動入力の受付処理を行うようにすることで、制限時間が設けられているとしても、全員の制限時間が同時に満了するため、グループ全員の行動入力が終了するまでの所要時間を最大でも前記制限時間とすることができるため、複数グループで対戦する場合のユーザの待ち時間が減少し、プレイのテンポが良くなって、ユーザの興趣を引き付けることが可能となる。   That is, regarding the action input order of each user in each group, a time limit is provided by performing the action input accepting process for all users in the group at the same time from when the action order of the group turns. Even if the time limit for everyone expires at the same time, the time required for the end of the action input for all the groups can be set to the time limit at the maximum. , The tempo of play is improved, and the user's interest can be attracted.

[第8の実施形態]
前記第7の実施の形態においては、グループの行動順が回ってきた時点からグループ内の全ユーザの行動入力の受付処理を同時に開始するようにし、全ユーザの行動入力が終了後に入力行動演出処理に移行するようにしていた。しかし、必ずしも全ユーザの行動入力が終了するのを待たなくともよく、例えば、グループ内の全ユーザの行動入力の受付処理を同時に開始し、行動入力が終了したユーザから順次入力行動演出処理に移行するようにしてもよい。この場合、グループ内で最後に行動入力を行ったユーザの入力行動演出処理が終わった時点で次のグループの行動順に移行する。このように処理するようにしても、グループ内の全ユーザに同時に与えられる持ち時間以上に待ち時間が伸びることは生じないため、前記第7の実施の形態の場合と同様に、複数グループで対戦する場合のユーザの待ち時間を減少させるという効果を得ることが可能となる。
[Eighth Embodiment]
In the seventh embodiment, from the time when the order of behavior of the group comes, the behavior input acceptance processing of all users in the group is started simultaneously, and the input behavior effect processing is performed after the behavior input of all users is completed. I was trying to migrate to. However, it is not always necessary to wait for the action input of all users to end. For example, the process of accepting the action input of all users in the group is started at the same time, and the process proceeds from the user who has finished the action input to the input action effect process. You may make it do. In this case, at the time when the input action effect process of the user who performed the action input last in the group is finished, the process proceeds to the action order of the next group. Even if processing is performed in this way, the waiting time does not increase beyond the time allotted to all users in the group at the same time. Therefore, as in the case of the seventh embodiment, a battle is performed in a plurality of groups. It is possible to obtain the effect of reducing the waiting time of the user when doing so.

なお、前記第7の実施の形態及び第8の実施の形態においては、対戦相手にAIが含まれることがあるものとして説明を行ったが、例えば、対戦相手が全てAIである場合もあるし、ユーザが所属するグループの自分以外のプレーヤーにAIが含まれる場合もあり、ユーザとAIの組み合わせとして様々なパターンが考えられる。これらの様々なパターンの何れを実施する場合においても、ユーザの待ち時間を減少させるという効果が損なわれることはない。   In the seventh embodiment and the eighth embodiment, it has been described that the opponent may include AI. However, for example, the opponent may be all AI. In some cases, AI may be included in players other than the user in the group to which the user belongs, and various patterns are conceivable as combinations of the user and AI. In implementing any of these various patterns, the effect of reducing the waiting time of the user is not impaired.

[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたサーバに、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[2]
前記スキル設定権取得機能においてユーザにスキルの設定権を取得させた場合は、前記所定条件の充足度に関する情報を初期化して、再度最初から所定条件の充足度に関する情報を蓄積していくようにする
ことを特徴とする請求項[1]記載のビデオゲーム処理プログラム。
[3]
各ゲーム内要素毎に前記スキルについてスキル設定権取得可能回数に制限を設けた
ことを特徴とする請求項[1]又は[2]記載のビデオゲーム処理プログラム。
[4]
前記ゲーム内要素の情報は、ユーザが操作するキャラクタの情報と、当該キャラクタに関連付けて使用する装備及び/又はアイテムの情報とを含んでおり、
前記装備及び/又はアイテムは、前記キャラクタに関連付けられた状態でユーザに使用されることがスキル設定権の取得のための条件の一つとなっている
ことを特徴とする請求項[1]乃至[3]記載のビデオゲーム処理プログラム。
[5]
[1]から[4]のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
[6]
[1]から[5]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
[7]
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶機能と、前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを有するサーバから、
当該サーバが備える機能に関する情報を受信して当該機能に対応する入出力を行う機能を前記ユーザ端末に
実現させることを特徴とするビデオゲーム処理プログラム。
[8]
ユーザの操作に応じてビデオゲームの進行を制御する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたユーザ端末に、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[9]
[8]に記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なサーバに実現させるためのビデオゲーム処理用プログラム。
[10]
[7]から[9]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
[11]
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段と、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得手段と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定手段
とを含むことを特徴とするビデオゲーム処理システム。
[12]
前記サーバが、前記情報記憶手段と、前記スキル設定権取得手段と、前記スキル設定手段とを含み、
前記ユーザ端末が、前記ビデオゲームに関する情報を送受信してゲーム画面を表示装置の表示画面に出力する出力手段を含む
[11]記載のビデオゲーム処理システム。
[13]
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を参照して、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得処理と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定処理とを
行うことを含むことを特徴とするビデオゲーム処理方法。
[14]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、ユーザにより前記ユーザ端末に入力された操作に応じてビデオゲームの進行を制御するために実行するビデオゲーム処理方法であって、
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を参照して、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得処理と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定処理とを
行うことを含むことを特徴とするビデオゲーム処理方法。
[15]
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたサーバに、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得機能と、
取得させた前記スキルを、ユーザが使用する関連付け可能な全てのゲーム内要素に関連付けることにより、関連付けされた全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[16]
取得させたスキルについて、各ゲーム内要素毎に発動させるか否かを決定できるスキル発動選択機能を設けたことを特徴とする請求項[15]記載のビデオゲーム処理プログラム。
[17]
[15]又は[16]のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
[18]
[15]から[17]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
[19]
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶機能と、前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得機能と、取得させた前記スキルを、ユーザが使用する全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定機能とを有するサーバから、
当該サーバが備える機能に関する情報を受信して当該機能に対応する入出力を行う機能を前記ユーザ端末に
実現させることを特徴とするビデオゲーム処理プログラム。
[20]
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたユーザ端末に、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得機能と、
取得させた前記スキルを、ユーザが使用する全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[21]
[20]に記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なサーバに実現させるためのビデオゲーム処理用プログラム。
[22]
[19]から[21]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
[23]
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段と、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得手段と、
取得させた前記スキルを、ユーザが使用する全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定手段とを
含むことを特徴とするビデオゲーム処理システム。
[24]
前記サーバが、前記情報記憶手段と、前記スキル取得手段と、前記スキル設定手段とを含み、
前記ユーザ端末が、前記ビデオゲームに関する情報を送受信してゲーム画面を表示装置の表示画面に出力する出力手段を含む
[23]記載のビデオゲーム処理システム。
[25]
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を参照して、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得処理と、
取得させた前記スキルを、ユーザが使用する全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定処理とを
行うことを含むことを特徴とするビデオゲーム処理方法。
[26]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、ユーザにより前記ユーザ端末に入力された操作に応じてビデオゲームの進行を制御するために実行するビデオゲーム処理方法であって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を参照して、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルを取得させるスキル取得処理と、
取得させた前記スキルを、ユーザが使用する全てのゲーム内要素に関連付けることにより全てのゲーム内要素において当該スキルの効果を発揮可能とするスキル設定処理とを
行うことを含むことを特徴とするビデオゲーム処理方法。
[27]
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、
複数のグループ(仮想敵を含む)が参加している前記対戦においてどのグループから行動入力を行えるかの順番を定めるグループ単位での行動順を決定する機能と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、
グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[28]
ユーザの行動入力には、自グループの行動順が来た段階でカウントが開始される所定の制限時間を設けるようにし、制限時間内に全ユーザの行動入力が済んだ場合には、前記制限時間を待たずに当該グループの入力行動演出処理に移行するようにした
ことを特徴とする請求項[27]記載のビデオゲーム処理プログラム。
[29]
[27]又は[28]のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
[30]
[27]から[29]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
[31]
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する機能と、前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する機能とを有するサーバから、
当該サーバが備える機能に関する情報を受信して当該機能に対応する入出力を行う機能を前記ユーザ端末に
実現させることを特徴とするビデオゲーム処理プログラム。
[32]
ユーザの操作に応じてビデオゲームの進行を制御する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する機能と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、
グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[33]
[32]に記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なサーバに実現させるためのビデオゲーム処理用プログラム。
[34]
[32]又は[33]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
[35]
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
複数のユーザからなるグループを設定する手段と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する手段と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する手段と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける手段と、
グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する手段とを
含むことを特徴とするビデオゲーム処理システム。
[36]
前記サーバが、前記グループを設定する手段と、前記対戦を設定する手段と、前記グループ若しくは仮想敵単位での行動順を決定する手段と、前記グループ内の全ユーザの行動入力を一斉に受け付ける手段と、前記入力行動演出処理に移行する手段とを含み、
前記ユーザ端末が、前記ビデオゲームに関する情報を送受信してゲーム画面を表示装置の表示画面に出力する出力手段を含む
[35]記載のビデオゲーム処理システム。
[37]
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
複数のユーザからなるグループを設定する処理と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する処理と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する処理と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける処理と、
グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する処理とを
含むことを特徴とするビデオゲーム処理方法。
[38]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、ユーザにより前記ユーザ端末に入力された操作に応じてビデオゲームの進行を制御するために実行するビデオゲーム処理方法であって、
複数のユーザからなるグループを設定する処理と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する処理と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する処理と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける処理と、
グループを構成する全ユーザの行動入力が済んだ時点で当該グループの入力行動演出処理に移行する処理とを
含むことを特徴とするビデオゲーム処理方法。
[39]
ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、
複数のグループ(仮想敵を含む)が参加している前記対戦においてどのグループから行動入力を行えるかの順番を定めるグループ単位での行動順を決定する機能と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、
グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[40]
ユーザの行動入力には、自グループの行動順が来た段階でカウントが開始される所定の制限時間を設けるようにし、行動入力が済んだユーザから入力行動演出処理に移行し、制限時間内に最後のユーザの行動入力が済んだ場合には、前記制限時間を待たずに最後のユーザの入力行動演出処理に移行するようにした
ことを特徴とする請求項[39]記載のビデオゲーム処理プログラム。
[41]
[39]又は[40]のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
[42]
[39]から[41]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
[43]
ユーザによりユーザ端末に入力された操作に応じてビデオゲームの進行を制御する機能を当該ユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する機能と、前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する機能とを有するサーバから、
当該サーバが備える機能に関する情報を受信して当該機能に対応する入出力を行う機能を前記ユーザ端末に
実現させることを特徴とするビデオゲーム処理プログラム。
[44]
ユーザの操作に応じてビデオゲームの進行を制御する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
複数のユーザからなるグループを設定する機能と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する機能と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する機能と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける機能と、
グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
[45]
[44]に記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なサーバに実現させるためのビデオゲーム処理用プログラム。
[46]
[44]又は[45]のうち何れかに記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
[47]
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
複数のユーザからなるグループを設定する手段と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する手段と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する手段と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける手段と、
グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する手段とを
含むことを特徴とするビデオゲーム処理システム。
[48]
前記サーバが、前記グループを設定する手段と、前記対戦を設定する手段と、前記グループ若しくは仮想敵単位での行動順を決定する手段と、前記グループ内の全ユーザの行動入力を一斉に受け付ける手段と、前記入力行動演出処理に移行する手段とを含み、
前記ユーザ端末が、前記ビデオゲームに関する情報を送受信してゲーム画面を表示装置の表示画面に出力する出力手段を含む
[47]記載のビデオゲーム処理システム。
[49]
ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理方法であって、
複数のユーザからなるグループを設定する処理と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する処理と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する処理と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける処理と、
グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する処理とを
含むことを特徴とするビデオゲーム処理方法。
[50]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、ユーザにより前記ユーザ端末に入力された操作に応じてビデオゲームの進行を制御するために実行するビデオゲーム処理方法であって、
複数のユーザからなるグループを設定する処理と、
少なくとも1つ以上のグループとプログラム上の仮想敵とのゲーム上の対戦、若しくは、複数のグループ同士のゲーム上の対戦を設定する処理と、
前記対戦におけるグループ若しくは仮想敵単位での行動順を決定する処理と、
前記各グループ内の各ユーザの行動入力について、グループの行動順が来た時点から当該グループ内の全ユーザの行動入力を一斉に受け付ける処理と、
グループを構成するユーザのうち行動入力が済んだユーザから入力行動演出処理に移行する処理とを
含むことを特徴とするビデオゲーム処理方法。
[Appendix]
The description of the embodiment described above describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.
[1]
A video game processing program for causing a server to realize a function of controlling the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and In a server comprising information storage means for storing information relating to the association between the in-game element and the skill,
A skill setting right acquisition function that allows the user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing program characterized by realizing a skill setting function that enables an effect of a skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
[2]
When the skill setting right acquisition function allows the user to acquire the skill setting right, the information regarding the satisfaction degree of the predetermined condition is initialized and the information regarding the satisfaction degree of the predetermined condition is accumulated again from the beginning. The video game processing program according to claim [1].
[3]
The video game processing program according to claim [1] or [2], wherein a limit is set for the number of times that the skill setting right can be acquired for each skill in each game.
[4]
The in-game element information includes information on the character operated by the user, and information on equipment and / or items used in association with the character,
One of the conditions for acquiring skill setting rights is that the equipment and / or item is used by the user in a state associated with the character. 3] The video game processing program according to [3].
[5]
For video game processing for realizing at least one function among the functions realized by the server in the video game processing program according to any one of [1] to [4] on a user terminal capable of communicating with the server program.
[6]
A server in which the video game processing program according to any one of [1] to [5] is installed.
[7]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with an operation input to a user terminal by a user,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and An information storage function for storing information relating to an association between an in-game element and the skill, and a skill setting for allowing a user to acquire the skill setting right when a predetermined condition defined for each in-game element is satisfied From a server having a right acquisition function and a skill setting function that enables the effect of the skill to be exhibited by associating the acquired skill with an in-game element based on the user's decision,
A video game processing program for causing the user terminal to realize a function of receiving information relating to a function of the server and performing input / output corresponding to the function.
[8]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and In a user terminal provided with information storage means for storing information relating to the association between the in-game element and the skill,
A skill setting right acquisition function that allows the user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing program characterized by realizing a skill setting function that enables an effect of a skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
[9]
A video game processing program for causing a server communicable with the server to realize at least one of the functions realized by the user terminal by the video game processing program according to [8].
[10]
A user terminal in which the video game processing program according to any one of [7] to [9] is installed.
[11]
A video game processing system comprising a communication network, a server, and a user terminal, wherein the video game processing system controls the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and Information storage means for storing information relating to the association between the in-game element and the skill;
Skill setting right acquisition means for allowing a user to acquire the setting right of the skill when a predetermined condition defined for each in-game element is satisfied;
A video game processing system comprising: skill setting means that enables an effect of the skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
[12]
The server includes the information storage means, the skill setting right acquisition means, and the skill setting means;
The video game processing system according to [11], wherein the user terminal includes output means for transmitting and receiving information about the video game and outputting a game screen to a display screen of a display device.
[13]
A video game processing method for controlling the progress of a video game in accordance with a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and With reference to information storage means for storing information relating to the association between the in-game element and the skill,
Skill setting right acquisition processing for allowing a user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing method comprising: performing a skill setting process that enables an effect of the skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
[14]
A video game processing method comprising: a communication network, a server, and a user terminal, wherein the video game processing system is executed to control the progress of the video game in response to an operation input to the user terminal by a user,
A video game processing method for controlling the progress of a video game in accordance with a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and With reference to information storage means for storing information relating to the association between the in-game element and the skill,
Skill setting right acquisition processing for allowing a user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing method comprising: performing a skill setting process that enables an effect of the skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
[15]
A video game processing program for causing a server to realize a function of controlling the progress of a video game according to a user operation,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements In a server provided with information storage means for storing information relating to the association between the skill and the skill,
A skill acquisition function that allows a user to acquire the skill when a predetermined condition defined for each in-game element is satisfied;
Achieving a skill setting function that enables the acquired skill to be used in all related in-game elements by associating the acquired skills with all in-game elements that can be related A video game processing program.
[16]
16. The video game processing program according to claim 15, further comprising a skill activation selection function capable of determining whether or not the acquired skill is activated for each in-game element.
[17]
[15] or [16] For video game processing for realizing at least one of the functions realized by the server in the video game processing program according to the server on a user terminal capable of communicating with the server program.
[18]
A server on which the video game processing program according to any one of [15] to [17] is installed.
[19]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with an operation input to a user terminal by a user,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements An information storage function for storing information relating to the association between the skill and the skill, a skill acquisition function for allowing the user to acquire the skill when a predetermined condition defined for each in-game element is satisfied, and From a server having a skill setting function capable of exerting the effect of the skill in all in-game elements by associating the skill with all in-game elements used by the user,
A video game processing program for causing the user terminal to realize a function of receiving information relating to a function of the server and performing input / output corresponding to the function.
[20]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with an operation input to a user terminal by a user,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements In a user terminal equipped with information storage means for storing information related to the association between the skill and the skill,
A skill acquisition function that allows a user to acquire the skill when a predetermined condition defined for each in-game element is satisfied;
A video game process characterized by realizing a skill setting function that enables the effect of the skill to be exhibited in all in-game elements by associating the acquired skills with all in-game elements used by the user program.
[21]
A video game processing program for causing a server capable of communicating with the server to implement at least one of the functions realized by the video game processing program according to [20] on the user terminal.
[22]
A user terminal installed with the video game processing program according to any one of [19] to [21].
[23]
A video game processing system comprising a communication network, a server, and a user terminal, wherein the video game processing system controls the progress of a video game according to a user operation,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements Information storage means for storing information relating to the association between the skill and the skill;
Skill acquisition means for allowing the user to acquire the skill when a predetermined condition defined for each of the in-game elements is satisfied;
A video game processing system comprising: skill setting means for enabling the acquired skill to be exhibited in all in-game elements by associating the acquired skill with all in-game elements used by the user. .
[24]
The server includes the information storage means, the skill acquisition means, and the skill setting means;
The video game processing system according to [23], wherein the user terminal includes output means for transmitting and receiving information about the video game and outputting a game screen to a display screen of a display device.
[25]
A video game processing method for controlling the progress of a video game in accordance with a user operation,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements With reference to information storage means for storing information relating to the association between the skill and the skill,
Skill acquisition processing for allowing a user to acquire the skill when a predetermined condition defined for each in-game element is satisfied;
Including a skill setting process that allows the acquired skill to be exhibited in all in-game elements by associating the acquired skill with all in-game elements used by the user. Game processing method.
[26]
A video game processing method comprising: a communication network, a server, and a user terminal, wherein the video game processing system is executed to control the progress of the video game in response to an operation input to the user terminal by a user,
Information on in-game elements that can be used by a user in a video game, information on skills associated with the in-game elements and acquired by a user when a predetermined condition is satisfied, and the in-game elements With reference to information storage means for storing information relating to the association between the skill and the skill,
Skill acquisition processing for allowing a user to acquire the skill when a predetermined condition defined for each in-game element is satisfied;
Including a skill setting process that allows the acquired skill to be exhibited in all in-game elements by associating the acquired skill with all in-game elements used by the user. Game processing method.
[27]
A video game processing program for causing a server to realize a function of controlling the progress of a video game according to a user operation,
The ability to set up groups of multiple users;
A function for setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A function of determining an action order in group units that determines an order in which an action can be input from which group in the battle in which a plurality of groups (including virtual enemies) are participating;
With respect to the action input of each user in each group, a function of simultaneously receiving action inputs of all users in the group from the time when the order of action of the group comes;
A video game processing program that realizes a function of shifting to an input action effect process of a group when action inputs of all users constituting the group are completed.
[28]
The user's action input is provided with a predetermined time limit that starts counting when the action order of the own group comes, and when the action input of all users is completed within the time limit, the time limit The video game processing program according to claim 27, wherein the video game processing program is shifted to the input action effect processing of the group without waiting.
[29]
[27] or [28] For video game processing for realizing at least one function among the functions realized by the server in the video game processing program according to the server on a user terminal capable of communicating with the server program.
[30]
A server on which the video game processing program according to any one of [27] to [29] is installed.
[31]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with an operation input to a user terminal by a user,
A function for setting a group of a plurality of users, a game battle between at least one group and a virtual enemy on the program, or a game battle between a plurality of groups, and the battle For the function of determining the order of actions in groups or virtual enemy units and the action input of each user in each group, the action inputs of all users in the group are received simultaneously from the point when the order of action of the group comes From a server having a function and a function to shift to the input action effect processing of the group at the time when the action input of all users constituting the group is completed,
A video game processing program for causing the user terminal to realize a function of receiving information relating to a function of the server and performing input / output corresponding to the function.
[32]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game according to a user operation,
The ability to set up groups of multiple users;
A function for setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A function for determining an action order in a group or a virtual enemy unit in the battle;
With respect to the action input of each user in each group, a function of simultaneously receiving action inputs of all users in the group from the time when the order of action of the group comes;
A video game processing program that realizes a function of shifting to an input action effect process of a group when action inputs of all users constituting the group are completed.
[33]
A video game processing program for causing a server communicable with the server to realize at least one of the functions realized by the user terminal by the video game processing program according to [32].
[34]
[32] A user terminal installed with the video game processing program according to any one of [33].
[35]
A video game processing system comprising a communication network, a server, and a user terminal, wherein the video game processing system controls the progress of a video game according to a user operation,
Means for setting up a group of users,
Means for setting up a game match between at least one group and a virtual enemy in the program, or a game match between a plurality of groups;
Means for determining the order of actions in groups or virtual enemy units in the battle;
With respect to the action input of each user in each group, means for simultaneously receiving action inputs of all users in the group from the time when the action order of the group has come;
And a means for shifting to the input action effect processing of the group when the action input of all users constituting the group is completed.
[36]
Means for setting the group; means for setting the battle; means for determining an action order in the group or virtual enemy units; and means for simultaneously receiving action inputs of all users in the group. And means for shifting to the input action effect process,
The video game processing system according to [35], wherein the user terminal includes an output unit that transmits and receives information about the video game and outputs a game screen to a display screen of a display device.
[37]
A video game processing method for controlling the progress of a video game in accordance with a user operation,
Processing to set up a group of multiple users;
A process of setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A process of determining an action order in a group or a virtual enemy unit in the battle;
About the action input of each user in each group, a process of simultaneously receiving the action inputs of all users in the group from the time when the order of action of the group has come;
And a process of transitioning to an input action effect process of the group at the time when the action input of all the users constituting the group is completed.
[38]
A video game processing method comprising: a communication network, a server, and a user terminal, wherein the video game processing system is executed to control the progress of the video game in response to an operation input to the user terminal by a user,
Processing to set up a group of multiple users;
A process of setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A process of determining an action order in a group or a virtual enemy unit in the battle;
About the action input of each user in each group, a process of simultaneously receiving the action inputs of all users in the group from the time when the order of action of the group has come;
And a process of transitioning to an input action effect process of the group at the time when the action input of all the users constituting the group is completed.
[39]
A video game processing program for causing a server to realize a function of controlling the progress of a video game according to a user operation,
The ability to set up groups of multiple users;
A function for setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A function of determining an action order in group units that determines an order in which an action can be input from which group in the battle in which a plurality of groups (including virtual enemies) are participating;
With respect to the action input of each user in each group, a function of simultaneously receiving action inputs of all users in the group from the time when the order of action of the group comes;
A video game processing program characterized by realizing a function of shifting from a user who has entered an action to an input action effect process among users constituting a group.
[40]
For the user's action input, a predetermined time limit is set so that the count starts when the order of actions of the group comes, and the user who has finished the action input moves to the input action effect process, and within the time limit The video game processing program according to claim 39, wherein when the last user's action input is completed, the process shifts to the last user's input action effect process without waiting for the time limit. .
[41]
[39] or [40] For video game processing for realizing at least one function among the functions realized by the server in the video game processing program according to the server on a user terminal capable of communicating with the server program.
[42]
[39] A server in which the video game processing program according to any one of [41] is installed.
[43]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game in accordance with an operation input to a user terminal by a user,
A function for setting a group of a plurality of users, a game battle between at least one group and a virtual enemy on the program, or a game battle between a plurality of groups, and the battle For the function of determining the order of actions in groups or virtual enemy units and the action input of each user in each group, the action inputs of all users in the group are received simultaneously from the point when the order of action of the group comes From a server having a function and a function of shifting to an input action effect process from a user who has completed an action input among users constituting a group,
A video game processing program for causing the user terminal to realize a function of receiving information relating to a function of the server and performing input / output corresponding to the function.
[44]
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game according to a user operation,
The ability to set up groups of multiple users;
A function for setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A function for determining an action order in a group or a virtual enemy unit in the battle;
With respect to the action input of each user in each group, a function of simultaneously receiving action inputs of all users in the group from the time when the order of action of the group comes;
A video game processing program characterized by realizing a function of shifting from a user who has entered an action to an input action effect process among users constituting a group.
[45]
[44] A video game processing program for causing a server capable of communicating with the server to implement at least one of the functions realized by the user terminal in the video game processing program according to [44].
[46]
[44] A user terminal installed with the video game processing program according to any one of [45].
[47]
A video game processing system comprising a communication network, a server, and a user terminal, wherein the video game processing system controls the progress of a video game according to a user operation,
Means for setting up a group of users,
Means for setting up a game match between at least one group and a virtual enemy in the program, or a game match between a plurality of groups;
Means for determining the order of actions in groups or virtual enemy units in the battle;
With respect to the action input of each user in each group, means for simultaneously receiving action inputs of all users in the group from the time when the action order of the group has come;
A video game processing system comprising: means for shifting from a user who has entered an action among users constituting a group to an input action effect process.
[48]
Means for setting the group; means for setting the battle; means for determining an action order in the group or virtual enemy units; and means for simultaneously receiving action inputs of all users in the group. And means for shifting to the input action effect process,
The video game processing system according to [47], wherein the user terminal includes output means for transmitting and receiving information about the video game and outputting a game screen to a display screen of a display device.
[49]
A video game processing method for controlling the progress of a video game in accordance with a user operation,
Processing to set up a group of multiple users;
A process of setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A process of determining an action order in a group or a virtual enemy unit in the battle;
About the action input of each user in each group, a process of simultaneously receiving the action inputs of all users in the group from the time when the order of action of the group has come;
A video game processing method comprising: a process of transitioning to an input action effect process from a user who has completed an action input among users constituting a group.
[50]
A video game processing method comprising: a communication network, a server, and a user terminal, wherein the video game processing system is executed to control the progress of the video game in response to an operation input to the user terminal by a user,
Processing to set up a group of multiple users;
A process of setting a game battle between at least one group and a virtual enemy on a program, or a game battle between a plurality of groups;
A process of determining an action order in a group or a virtual enemy unit in the battle;
About the action input of each user in each group, a process of simultaneously receiving the action inputs of all users in the group from the time when the order of action of the group has come;
A video game processing method comprising: a process of transitioning to an input action effect process from a user who has completed an action input among users constituting a group.

本発明の実施形態の一つによれば、ビデオゲームにおいてユーザの興趣を引き付けるのに有用である。   According to one embodiment of the present invention, it is useful for attracting a user's interest in a video game.

10 サーバ
20,201〜20N ユーザ端末
11,21,31 スキル設定権取得部
12 スキル設定部
13,23,33 情報記憶部
30 通信ネットワーク
41 スキル取得部
42 スキル設定部
43 情報記憶部
51 グループ設定部
52 対戦設定部
53 グループ単位行動順決定部
54 グループ内行動入力処理部
55 入力行動演出処理部
100 ビデオゲーム処理システム
DESCRIPTION OF SYMBOLS 10 Server 20,201-20N User terminal 11,21,31 Skill setting right acquisition part 12 Skill setting part 13,23,33 Information storage part 30 Communication network 41 Skill acquisition part 42 Skill setting part 43 Information storage part 51 Group setting part 52 Battle Setting Unit 53 Group Unit Action Order Determining Unit 54 Intra-Group Action Input Processing Unit 55 Input Action Effect Processing Unit 100 Video Game Processing System

Claims (4)

ユーザの操作に応じてビデオゲームの進行を制御する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたサーバに、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
A video game processing program for causing a server to realize a function of controlling the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and In a server comprising information storage means for storing information relating to the association between the in-game element and the skill,
A skill setting right acquisition function that allows the user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing program characterized by realizing a skill setting function that enables an effect of a skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
前記スキル設定権取得機能においてユーザにスキルの設定権を取得させた場合は、前記所定条件の充足度に関する情報を初期化して、再度最初から所定条件の充足度に関する情報を蓄積していくようにする
ことを特徴とする請求項1記載のビデオゲーム処理プログラム。
When the skill setting right acquisition function allows the user to acquire the skill setting right, the information regarding the satisfaction degree of the predetermined condition is initialized and the information regarding the satisfaction degree of the predetermined condition is accumulated again from the beginning. The video game processing program according to claim 1, wherein:
ユーザの操作に応じてビデオゲームの進行を制御する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段を備えたユーザ端末に、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得機能と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定機能とを
実現させることを特徴とするビデオゲーム処理プログラム。
A video game processing program for causing a user terminal to realize a function of controlling the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and In a user terminal provided with information storage means for storing information relating to the association between the in-game element and the skill,
A skill setting right acquisition function that allows the user to acquire the setting right of the skill when a predetermined condition defined for each of the elements in the game is satisfied;
A video game processing program characterized by realizing a skill setting function that enables an effect of a skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザの操作に応じてビデオゲームの進行を制御するビデオゲーム処理システムであって、
ビデオゲーム内においてユーザが使用可能なゲーム内要素の情報、前記ゲーム内要素に対応付けされたスキルであって所定条件が満たされた際にユーザに設定権を取得させるスキルの情報、及び、前記ゲーム内要素と前記スキルとの関連付けに関する情報を記憶する情報記憶手段と、
前記ゲーム内要素それぞれに対して定められた所定条件が満たされた際にユーザに前記スキルの設定権を取得させるスキル設定権取得手段と、
ユーザの決定に基づいて、取得されたスキルをゲーム内要素に対して関連付けることにより当該スキルの効果を発揮可能とするスキル設定手段
とを含むことを特徴とするビデオゲーム処理システム。
A video game processing system comprising a communication network, a server, and a user terminal, wherein the video game processing system controls the progress of a video game according to a user operation,
Information on in-game elements that can be used by the user in the video game, information on skills that are associated with the in-game elements and that allow the user to obtain setting rights when a predetermined condition is satisfied, and Information storage means for storing information relating to the association between the in-game element and the skill;
Skill setting right acquisition means for allowing a user to acquire the setting right of the skill when a predetermined condition defined for each in-game element is satisfied;
A video game processing system comprising: skill setting means that enables an effect of the skill to be exhibited by associating the acquired skill with an in-game element based on a user's decision.
JP2016031802A 2016-02-23 2016-02-23 Video game processing program and video game processing system Active JP6888910B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016031802A JP6888910B2 (en) 2016-02-23 2016-02-23 Video game processing program and video game processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016031802A JP6888910B2 (en) 2016-02-23 2016-02-23 Video game processing program and video game processing system

Publications (2)

Publication Number Publication Date
JP2017148160A true JP2017148160A (en) 2017-08-31
JP6888910B2 JP6888910B2 (en) 2021-06-18

Family

ID=59740261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016031802A Active JP6888910B2 (en) 2016-02-23 2016-02-23 Video game processing program and video game processing system

Country Status (1)

Country Link
JP (1) JP6888910B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019193831A (en) * 2019-06-24 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP2019193701A (en) * 2018-05-01 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP2019193700A (en) * 2018-05-01 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP2019195419A (en) * 2018-05-08 2019-11-14 株式会社コロプラ Game program, method, and information processing device
JP2021119825A (en) * 2020-01-30 2021-08-19 株式会社スクウェア・エニックス Game programs and game systems
JP2021171573A (en) * 2020-04-30 2021-11-01 株式会社Cygames Information processing programs, information processing methods and information processing systems
JP7137096B1 (en) 2021-05-18 2022-09-14 株式会社ミクシィ Information processing device, information processing method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014195527A (en) * 2013-03-29 2014-10-16 株式会社バンダイナムコゲームス Server system and program
JP2015006257A (en) * 2013-06-25 2015-01-15 株式会社スクウェア・エニックス Video game processing server

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014195527A (en) * 2013-03-29 2014-10-16 株式会社バンダイナムコゲームス Server system and program
JP2015006257A (en) * 2013-06-25 2015-01-15 株式会社スクウェア・エニックス Video game processing server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WII U版 ゼルダ無双 コンプリートガイド 上, vol. 初版, JPN6020043867, 28 August 2014 (2014-08-28), pages 35 - 38, ISSN: 0004388139 *
ファイナルファンタジーV ガイドブック, vol. 初版, JPN6020006632, 19 March 1998 (1998-03-19), pages 50 - 53, ISSN: 0004388140 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019193701A (en) * 2018-05-01 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP2019193700A (en) * 2018-05-01 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP2019195419A (en) * 2018-05-08 2019-11-14 株式会社コロプラ Game program, method, and information processing device
JP2019193831A (en) * 2019-06-24 2019-11-07 株式会社コロプラ Game program, method, and information processor
JP7073309B2 (en) 2019-06-24 2022-05-23 株式会社コロプラ Game programs, methods, and information processing equipment
JP2021119825A (en) * 2020-01-30 2021-08-19 株式会社スクウェア・エニックス Game programs and game systems
JP2021171573A (en) * 2020-04-30 2021-11-01 株式会社Cygames Information processing programs, information processing methods and information processing systems
WO2021221125A1 (en) * 2020-04-30 2021-11-04 株式会社Cygames Information-processing program, information-processing method, and information-processing system
JP7137096B1 (en) 2021-05-18 2022-09-14 株式会社ミクシィ Information processing device, information processing method, and program
JP2022177592A (en) * 2021-05-18 2022-12-01 株式会社Mixi Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP6888910B2 (en) 2021-06-18

Similar Documents

Publication Publication Date Title
JP6888910B2 (en) Video game processing program and video game processing system
JP6202226B1 (en) Game server and game program
JP6325162B1 (en) Information processing apparatus, game program, and information processing method
JP2018175678A (en) INFORMATION PROCESSING APPARATUS, GAME PROGRAM, AND INFORMATION PROCESSING METHOD
JP7242739B2 (en) Program, information processing device, and control method
JP5792406B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP2019166403A (en) Game control method, computer, and control program
JP2018005705A (en) Information processing equipment and game program
JP5657161B1 (en) GAME PROGRAM AND INFORMATION PROCESSING DEVICE
JP2025069310A (en) Game managing device, game system, method of managing game, and program
JP6835467B2 (en) Programs and systems
JP2019076688A (en) Information processor, game program, and information processing method
JP5948476B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP2021115407A (en) Video game processing program and video game processing system
JP7266379B2 (en) game system and program
JP5819015B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
US10549188B2 (en) Game system, game control method, server, and non-transitory storage medium having stored therein program
US20240399261A1 (en) Recording medium and information processing device for video game
JP2015008735A (en) Server device
JP6909915B1 (en) Programs, methods, electronics and systems for games, including multi-battle
JP6711855B2 (en) Method for providing competitive game, server device, and computer program
JP2018029813A (en) Program and system
JP6170532B2 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP6299909B1 (en) Game server and game program
JP2022010525A (en) Match game system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201117

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210315

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210520

R150 Certificate of patent or registration of utility model

Ref document number: 6888910

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250