Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7124044B2 - Information processing system, information processing method, information processing program - Google Patents
[go: Go Back, main page]

JP7124044B2 - Information processing system, information processing method, information processing program - Google Patents

Information processing system, information processing method, information processing program Download PDF

Info

Publication number
JP7124044B2
JP7124044B2 JP2020201306A JP2020201306A JP7124044B2 JP 7124044 B2 JP7124044 B2 JP 7124044B2 JP 2020201306 A JP2020201306 A JP 2020201306A JP 2020201306 A JP2020201306 A JP 2020201306A JP 7124044 B2 JP7124044 B2 JP 7124044B2
Authority
JP
Japan
Prior art keywords
value
parameter
boss
user
unit
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.)
Active
Application number
JP2020201306A
Other languages
Japanese (ja)
Other versions
JP2022089072A (en
Inventor
誠也 吉本
拓也 倭
和樹 長
智也 三上
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.)
GREE Holdings Inc
Original Assignee
GREE Inc
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 GREE Inc filed Critical GREE Inc
Priority to JP2020201306A priority Critical patent/JP7124044B2/en
Publication of JP2022089072A publication Critical patent/JP2022089072A/en
Priority to JP2022127631A priority patent/JP7378744B2/en
Application granted granted Critical
Publication of JP7124044B2 publication Critical patent/JP7124044B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、情報処理システム、情報処理方法、情報処理プログラムに関する。 The present disclosure relates to an information processing system, an information processing method, and an information processing program.

複数のユーザがグループとなって特定の対戦相手(コンピュータ制御される敵キャラクタ)と対戦する対戦ゲームパート(例えば、レイドと称される対戦ゲームパート)を有するゲームに適用可能な情報処理技術が知られている。 An information processing technology applicable to a game having a competitive game part (for example, a competitive game part called a raid) in which a plurality of users form a group and compete against a specific opponent (computer-controlled enemy character) is known. It is

特開2020-162773公報Japanese Patent Application Laid-Open No. 2020-162773

上記のようなレイド又はその類の対戦ゲームパートでは、複数のユーザの数が膨大となると、特定の対戦相手のHP(HitPoint)の値を更新するための処理負荷が高まりやすい。 In a raid or similar competitive game part as described above, when the number of users becomes enormous, the processing load for updating the HP (HitPoint) value of a specific opponent tends to increase.

そこで、1つの側面では、本発明は、複数のユーザと特定の対戦相手との間の対戦ゲームパートを有するゲームに関して、処理負荷を適切に分散させることを目的とする。 Accordingly, in one aspect, an object of the present invention is to appropriately distribute the processing load in a game having a competitive game part between a plurality of users and a specific opponent.

1つの側面では、複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定部と、
前記対戦ゲームパートの進行に基づいて、前記特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新部と、
前記対戦ゲームパートの進行に基づいて、前記特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新部と、を備え、
前記第1更新部は、前記第2更新部により更新された前記第2パラメータの値に基づいて、前記第2更新部よりも少ない更新頻度で前記第1パラメータの値を更新する、情報処理システムが提供される。
In one aspect, a game part setting unit that sets a competitive game part between a plurality of users and a specific opponent;
a first updating unit that updates the value of a first parameter associated with the specific opponent based on the progress of the competitive game part;
a second updating unit that updates the value of a second parameter associated with the specific opponent based on the progress of the competitive game part;
The information processing system, wherein the first update unit updates the value of the first parameter with a lower update frequency than the second update unit, based on the value of the second parameter updated by the second update unit. is provided.

1つの側面では、本発明によれば、複数のユーザと特定の対戦相手との間の対戦ゲームパートを有するゲームに関して、処理負荷を適切に分散させることが可能となる。 In one aspect, according to the present invention, it is possible to appropriately distribute the processing load for a game having a competitive game part between a plurality of users and specific opponents.

本発明の一実施形態に係るゲームシステムのブロック図である。1 is a block diagram of a game system according to one embodiment of the present invention; FIG. 比較例によるレイドゲームパートの概念の説明図である。FIG. 11 is an explanatory diagram of the concept of a raid game part according to a comparative example; 本実施形態によるレイドゲームパートの概念の説明図である。FIG. 4 is an explanatory diagram of the concept of a raid game part according to the present embodiment; 比較例によるレイドゲームパートでの処理負荷の説明図である。FIG. 11 is an explanatory diagram of processing load in a raid game part according to a comparative example; 本実施形態によるレイドゲームパートでの処理負荷の説明図である。FIG. 10 is an explanatory diagram of the processing load in the raid game part according to the embodiment; ユーザ情報の一例を示す図である。It is a figure which shows an example of user information. ゲーム媒体に関する情報の一例を示す図である。FIG. 4 is a diagram showing an example of information about game media; ボスキャラ情報の一例を示す図である。FIG. 5 is a diagram showing an example of boss character information; サーバ装置により実現される各種機能のうちの、レイドゲームパートに関連した機能の説明図である。FIG. 4 is an explanatory diagram of functions related to a raid game part among various functions realized by the server device; ゲームデータ記憶部内のゲームデータの説明図である。FIG. 4 is an explanatory diagram of game data in a game data storage unit; 小ボスバトルパートに係るゲーム画像の一例を示す図である。FIG. 10 is a diagram showing an example of a game image related to a minor boss battle part; 小ボスバトルパートの終了に伴う大ボスのHPの値の更新を示すゲーム画像の一例を示す図である。FIG. 12 is a diagram showing an example of a game image showing the update of the HP value of the big boss upon completion of the small boss battle part; 各ユーザからの小ボスバトルパートの設定要求に係る処理の一例を示す概略的なフローチャートである。FIG. 10 is a schematic flow chart showing an example of processing related to a small boss battle part setting request from each user; FIG. 図13の選択用画像生成処理(ステップS1104)の処理の一例を示す概略的なフローチャートである。FIG. 14 is a schematic flowchart showing an example of selection image generation processing (step S1104) in FIG. 13; FIG. 図13の選択用画像生成処理(ステップS1104)の処理の他の一例を示す概略的なフローチャートである。FIG. 14 is a schematic flow chart showing another example of the selection image generation process (step S1104) in FIG. 13; FIG. 小ボスバトルパートにおける減算指示生成処理の一例を示す概略的なフローチャートである。FIG. 11 is a schematic flow chart showing an example of subtraction instruction generation processing in a minor boss battle part; FIG. 大ボスバトルパートにおけるHP減算処理の一例を示す概略的なフローチャートである。FIG. 10 is a schematic flow chart showing an example of HP subtraction processing in a big boss battle part; FIG.

以下、添付図面を参照しながら各実施形態について詳細に説明する。なお、本明細書において、用語“対応付け”又はそのたぐいに関して、「AとBとが対応付けられている」とは、AとBとが直接的に対応付けられているのみならず、AとBとがC等を介して対応付けられている態様を含む概念である。 Hereinafter, each embodiment will be described in detail with reference to the accompanying drawings. In this specification, with respect to the term "association" or the like, "A and B are associated" means not only that A and B are directly associated, but also that A and B are associated with each other through C and the like.

(ゲームシステムの概要)
図1を参照して、本発明の一実施形態に係るゲームシステム1の概要について説明する。ゲームシステム1は、サーバ装置10と、1つ以上の端末装置20(ユーザ端末の一例)と、を備える。図1では簡便のため、3つの端末装置20を図示しているが、端末装置20の数は2つ以上であればよい。
(Overview of game system)
An overview of a game system 1 according to an embodiment of the present invention will be described with reference to FIG. The game system 1 includes a server device 10 and one or more terminal devices 20 (an example of user terminals). Although three terminal devices 20 are illustrated in FIG. 1 for the sake of simplicity, the number of terminal devices 20 may be two or more.

サーバ装置10は、例えばゲーム運営者が管理するサーバ等の情報処理装置である。端末装置20は、例えば携帯電話、スマートフォン、タブレット端末、PC(Personal Computer)、ヘッドマウントディスプレイ、又はゲーム機等の、ユーザによって使用される情報処理装置である。端末装置20は、本実施形態に係るゲームのアプリケーションを実行可能である。ゲームのアプリケーションは、ネットワーク30を介して所定のアプリケーション配信サーバから端末装置20に受信されてもよく、あるいは端末装置20に備えられた記憶装置又は端末装置20が読取可能なメモリカード等の記憶媒体に予め記憶されていてもよい。サーバ装置10及び端末装置20は、ネットワーク30を介して通信可能に接続される。例えば、サーバ装置10及び端末装置20が協働して、ゲームに関する多様な処理を実行する。 The server device 10 is an information processing device such as a server managed by, for example, a game operator. The terminal device 20 is an information processing device used by a user, such as a mobile phone, a smart phone, a tablet terminal, a PC (Personal Computer), a head-mounted display, or a game machine. The terminal device 20 can execute a game application according to the present embodiment. The game application may be received by the terminal device 20 from a predetermined application distribution server via the network 30, or may be a storage device provided in the terminal device 20 or a storage medium such as a memory card readable by the terminal device 20. may be stored in advance. The server device 10 and the terminal device 20 are communicably connected via a network 30 . For example, the server device 10 and the terminal device 20 cooperate to execute various processes related to the game.

なお、ネットワーク30は、無線通信網や、インターネット、VPN(Virtual Private Network)、WAN(Wide Area Network)、有線ネットワーク、又はこれらの任意の組み合わせ等を含んでよい。
(ゲームの概要)
本実施形態に係るゲームの概要について説明する。本実施形態に係るゲームは、1つ以上のゲームパートを含む。1つ以上のゲームパートのうち少なくとも1つのゲームパートは、ゲーム媒体を用いて実行されてもよい。
Note that the network 30 may include a wireless communication network, the Internet, a VPN (Virtual Private Network), a WAN (Wide Area Network), a wired network, or any combination thereof.
(Overview of the game)
An overview of the game according to this embodiment will be described. A game according to this embodiment includes one or more game parts. At least one game part of the one or more game parts may be performed using game media.

ゲーム媒体は、ゲームに使用される電子データであり、例えば、カード、アイテム、ポイント、仮想通貨、チケット、キャラクタ、アバタ、パラメータ等、任意の媒体を含む。また、ゲーム媒体は、ユーザによってゲーム内で取得、所有、使用、管理、交換、合成、強化、売却、廃棄、又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものに限られない。なお、ゲーム媒体は、レベル情報、ステータス情報、パラメータ情報(体力値及び攻撃力等)又は能力情報(スキル、アビリティ、呪文、ジョブ等)のような、ゲーム関連情報であってもよい。 Game media are electronic data used in games, and include arbitrary media such as cards, items, points, virtual currency, tickets, characters, avatars, and parameters. Game media are electronic data that can be acquired, owned, used, managed, exchanged, combined, enhanced, sold, discarded, or gifted by the user in the game. It is not limited to what is specified. The game content may be game-related information such as level information, status information, parameter information (physical strength, attack power, etc.) or ability information (skills, abilities, spells, jobs, etc.).

以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、当該ユーザを一意に識別可能なユーザIDに所有ゲーム媒体として対応付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒体を所有ゲーム媒体としてユーザIDに対応付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」とは、ユーザIDと所有ゲーム媒体との対応付けを解消することを示す。また、「ユーザが所有するゲーム媒体を消費する」とは、ユーザIDと所有ゲーム媒体との対応付けの解消に応じて、何らかの効果又は影響をゲーム内で発生させ得ることを示す。また、「ユーザが所有するゲーム媒体を売却する」とは、ユーザIDと所有ゲーム媒体との対応付けを解消し、且つ、ユーザIDに他のゲーム媒体(例えば、仮想通貨又はアイテム等)を所有ゲーム媒体として対応付けることを示す。 Hereinafter, unless otherwise specified, "game media owned by a user" refers to game media associated with a user ID that can uniquely identify the user as owned game media. Also, "providing game media to the user" indicates that the game media are associated with the user ID as possessed game media. Also, "destroy the game media owned by the user" indicates canceling the correspondence between the user ID and the owned game media. Also, "consuming game content owned by the user" indicates that some kind of effect or influence can be generated in the game according to the cancellation of the correspondence between the user ID and the owned game content. Also, "selling the game media owned by the user" means canceling the association between the user ID and the owned game media, and adding other game media (for example, virtual currency, items, etc.) to the user ID. Indicates that it is associated as a game medium.

ゲームパートは、ゲーム内でユーザがプレイ可能なコンテンツであって、例えばクエスト、ミッション、ミニゲーム、ゲーム媒体の育成、強化、及び合成、ゲーム媒体入手イベント、仮想空間の探索イベント、並びに対戦相手(例えば、他のユーザ、敵キャラクタ、及び敵の建物等)との対戦イベント等を含んでよい。 A game part is content that a user can play in a game, and includes, for example, quests, missions, mini games, development, enhancement, and synthesis of game media, game media acquisition events, virtual space search events, and opponents ( For example, it may include battle events against other users, enemy characters, enemy buildings, etc.).

1つ以上のゲームパートには、シングルプレイ用のゲームパートと、マルチプレイ用のゲームパートと、が含まれてもよい。シングルプレイ用のゲームパートは、例えば、1人のユーザが使用する1つの端末装置20に対するユーザ操作に基づいて実行されるゲームパート(例えば、一人用のゲームパート)を含んでもよい。一方、マルチプレイ用のゲームパートは、例えば、2人以上のユーザがそれぞれ使用する2つ以上の端末装置20に対するユーザ操作に基づいて実行される、当該2人以上のユーザに共通のゲームパート(例えば、複数人用のゲームパート)を含んでもよい。2人以上のユーザに共通のゲームパートは、例えば、当該ゲームパートの進行処理の少なくとも一部及び処理結果の少なくとも一部が、当該2人以上のユーザに対して共通して適用されるゲームパートを含んでもよい。例えば、2つ以上の端末装置20が協働して、又は2つ以上の端末装置20とサーバ装置10とが協働して、マルチプレイ用のゲームパートを実行する。 The one or more game parts may include a single-play game part and a multi-play game part. The single-play game part may include, for example, a game part (for example, a single-player game part) that is executed based on a user operation on one terminal device 20 used by one user. On the other hand, a game part for multiplay is, for example, a game part common to two or more users (for example, , multiplayer game parts). A game part common to two or more users is, for example, a game part in which at least part of the progress processing of the game part and at least part of the processing results are commonly applied to the two or more users. may include For example, two or more terminal devices 20 cooperate, or two or more terminal devices 20 and the server device 10 cooperate to execute a multi-play game part.

本実施形態では、1つ以上のゲームパートには、マルチプレイ用のゲームパートの1つとして、レイドゲームパートを含む。レイドゲームパートは、複数のユーザがグループとなって特定の対戦相手(以下、「大ボスm1」と称する)と対戦する対戦ゲームパートである。大ボスm1は、レイドボス等と称される非常に強力なキャラクタであって、例えばNPC(Non-Player Character)等の自動的に操作されるゲーム媒体である。ただし、変形例では、大ボスm1は、所定のプレイヤにより手動で操作されてもよい。この場合、大ボスm1は、ある一定期間だけ、所定のプレイヤにより手動で操作されてもよいし、全期間にわたって、所定のプレイヤにより手動で操作されてもよい。 In this embodiment, the one or more game parts include a raid game part as one of the game parts for multiplay. A raid game part is a battle game part in which a plurality of users form a group and battle against a specific opponent (hereinafter referred to as "big boss m1"). The big boss m1 is a very powerful character called a raid boss or the like, and is a game medium such as an NPC (Non-Player Character) that is automatically operated. However, in a modified example, the big boss m1 may be manually operated by a predetermined player. In this case, the big boss m1 may be manually operated by a predetermined player for a certain period of time, or may be manually operated by a predetermined player for the entire period.

図2は、比較例によるレイドゲームパートの概念の説明図であり、図3は、本実施形態によるレイドゲームパートの概念の説明図である。 FIG. 2 is an explanatory diagram of the concept of the raid game part according to the comparative example, and FIG. 3 is an explanatory diagram of the concept of the raid game part according to this embodiment.

比較例によるレイドゲームパートは、図2に概念的に示すように、非常に強い大ボスm1を、各ユーザの第1ゲーム媒体m0が協力して倒す仕様であり、各ユーザの第1ゲーム媒体m0は、大ボスm1に対して直接的に攻撃を加える。なお、各ユーザの端末装置20には、大ボスm1と自身の第1ゲーム媒体m0との対戦ゲームパートが実行される。各ユーザは、端末装置20を介して第1ゲーム媒体m0を操作するので、攻撃タイミング等はまちまちでありうる。このような、レイドゲームパートでは、大ボスm1に係るHPの値を更新するための処理負荷が、ユーザ数(端末装置20の数)が膨大となると、高まりやすい。 The raid game part according to the comparative example, as conceptually shown in FIG. m0 directly attacks the big boss m1. A battle game part between the big boss m1 and the user's first game medium m0 is executed on the terminal device 20 of each user. Since each user operates the first game medium m0 via the terminal device 20, attack timing and the like may vary. In such a raid game part, the processing load for updating the HP value for the big boss m1 tends to increase when the number of users (the number of terminal devices 20) becomes enormous.

これに対して、本実施形態によるレイドゲームパートは、図3に概念的に示すように、大ボスm1の“分身”である小ボスm2が、大ボスm1の代わりに、各ユーザからの攻撃を受ける。小ボスm2は、大ボスm1と同じく、例えばNPC等の自動的に操作されるゲーム媒体である。ただし、変形例では、小ボスm2は、所定のプレイヤにより手動で操作されてもよい。例えば、複数の小ボスm2のうちの一部は、所定のプレイヤにより手動で操作されてもよいし、ある一定期間だけ、1つ以上の小ボスm2が、所定のプレイヤにより手動で操作されてもよい。なお、各ユーザの端末装置20には、それぞれの小ボスm2と自身の第1ゲーム媒体m0との対戦ゲームパートが実行される。各ユーザは、端末装置20を介して第1ゲーム媒体m0を操作する。小ボスm2が各ユーザの第1ゲーム媒体m0からの攻撃により倒されると、その小ボスm2の割当分だけのHPの値が、大ボスm1のHPの値から減算される。すなわち、大ボスに小ボスm2のHPが対応付けられる。このようにして、各ユーザは、小ボスm2への攻撃を介して、大ボスm1のHPの値を減らすことができる。なお、小ボスm2は、大ボスm1のHPの値が0になるまで、倒されても次々に出現する。すなわち、小ボスm2は、大ボスm1のHPの値が最終的に0になることができる数、用意される。このようにして、大ボスm1の分身としての小ボスm2の概念を導入することで、大ボスm1に係るHPの値を更新するための処理負荷を低減できる。 On the other hand, in the raid game part according to the present embodiment, as conceptually shown in FIG. receive. Like the big boss m1, the small boss m2 is, for example, an automatically operated game medium such as an NPC. However, in a modification, the small boss m2 may be manually operated by a predetermined player. For example, some of the plurality of small bosses m2 may be manually operated by a predetermined player, or one or more small bosses m2 may be manually operated by a predetermined player for a certain period of time. good too. The terminal device 20 of each user executes a battle game part between each small boss m2 and his/her own first game medium m0. Each user operates the first game medium m0 via the terminal device 20 . When the small boss m2 is defeated by an attack from the first game medium m0 of each user, the HP value of the small boss m2 is subtracted from the HP value of the big boss m1. That is, the HP of the small boss m2 is associated with the big boss. In this way, each user can reduce the HP value of the big boss m1 by attacking the small boss m2. It should be noted that the small bosses m2 will appear one after another even if they are defeated until the HP value of the large bosses m1 becomes zero. That is, the number of small bosses m2 is prepared such that the HP value of the large boss m1 can finally become zero. In this way, by introducing the concept of the small boss m2 as an alter ego of the big boss m1, the processing load for updating the HP value of the big boss m1 can be reduced.

図4は、図2に示した比較例によるレイドゲームパートでの処理負荷の説明図であり、図5は、本実施形態によるレイドゲームパートでの処理負荷の説明図である。 FIG. 4 is an explanatory diagram of the processing load in the raid game part according to the comparative example shown in FIG. 2, and FIG. 5 is an explanatory diagram of the processing load in the raid game part according to this embodiment.

図4及び図5では、横軸に時間を取り、各処理のタイミングが模式的に示されている。図4及び図5において、矢印A1から矢印A4は、各ユーザからの攻撃タイミングを模式的に表し、区間P1~P4、Q1、Q2は、対応する処理タイミングを模式的に表す。 In FIGS. 4 and 5, the horizontal axis represents time, and the timing of each process is schematically shown. 4 and 5, arrows A1 to A4 schematically represent attack timings from each user, and sections P1 to P4, Q1, and Q2 schematically represent corresponding processing timings.

図4に示す比較例によるレイドゲームパートでは、区間P1~P4は、各ユーザからの攻撃(矢印A1から矢印A4参照)にそれぞれ応答して、大ボスm1のHPの値を減算する処理に対応する。なお、大ボスm1のHPの値を減算する処理は、各ユーザの端末装置20における大ボスm1のHP表示を更新するための処理も含む場合がある。 In the raid game part according to the comparative example shown in FIG. 4, sections P1 to P4 correspond to processing for subtracting the HP value of the big boss m1 in response to attacks from each user (see arrows A1 to A4). do. Note that the process of subtracting the HP value of the big boss m1 may also include the process of updating the HP display of the big boss m1 on the terminal device 20 of each user.

このように、図4に示す比較例によるレイドゲームパートでは、各ユーザからの攻撃(矢印A1から矢印A4参照)ごとに、大ボスm1のHPの値を減算する処理が発生する。例えば、4回分の攻撃に対して、大ボスm1のHPの値を減算する処理は、4回実行される。 As described above, in the raid game part according to the comparative example shown in FIG. 4, a process of subtracting the HP value of the big boss m1 occurs for each attack from each user (see arrows A1 to A4). For example, the process of subtracting the HP value of the big boss m1 is executed four times for four attacks.

これに対して、図5に示す本実施形態によるレイドゲームパートでは、比較例の場合と同じ各ユーザからの攻撃(矢印A1から矢印A4参照)が発生したとき、それぞれ応答して、小ボスに係るHP減算処理と、大ボスm1に係るHP減算処理とが発生する。具体的には、図5において、セクション501は、一の小ボスm2に係るHP減算処理を表し、セクション502は、他の一の小ボスm2に係るHP減算処理を表し、セクション600は、大ボスm1に係るHP減算処理を表す。 On the other hand, in the raid game part according to the present embodiment shown in FIG. 5, when attacks (see arrows A1 to A4) from the same users as in the comparative example occur, each responds to the small boss. This HP subtraction process and the HP subtraction process for the big boss m1 occur. Specifically, in FIG. 5, a section 501 represents HP subtraction processing for one small boss m2, a section 502 represents HP subtraction processing for another small boss m2, and a section 600 represents a large boss m2. FIG. 11 shows HP subtraction processing for boss m1. FIG.

図5に示す本実施形態によるレイドゲームパートでは、比較例の場合とは異なり、各ユーザからの攻撃(矢印A1から矢印A4参照)ごとに、大ボスm1のHPの値を減算する処理が発生することはない。例えば、4回分の攻撃に対して、大ボスm1に係るHP減算処理は、区間Q1、Q2の2回実行される(矢印A10、A20参照)。 In the raid game part according to the present embodiment shown in FIG. 5, unlike the comparative example, a process of subtracting the HP value of the big boss m1 occurs for each attack from each user (see arrows A1 to A4). never do. For example, for four attacks, the HP subtraction process for the big boss m1 is executed twice in sections Q1 and Q2 (see arrows A10 and A20).

このようにして、本実施形態によれば、大ボスm1が各ユーザから攻撃(矢印A1から矢印A4参照)を受ける頻度よりも少ない頻度(矢印A10、A20参照)で、大ボスm1に係るHP減算処理を実行できる。これにより、レイドゲームパートにおける大ボスm1に係るHP減算処理の負荷を低減できる。換言すると、本実施形態によれば、小ボスm2に係るHP減算処理を介して、大ボスm1に係るHP減算処理を実現できるので、処理負荷が分散され、その結果、レイドゲームパートにおける大ボスm1に係るHP減算処理の負荷を低減できる。 In this way, according to the present embodiment, the HP related to the big boss m1 is increased less frequently (see arrows A10 and A20) than when the big boss m1 is attacked by each user (see arrows A1 to A4). Subtraction processing can be performed. As a result, the load of HP subtraction processing for the big boss m1 in the raid game part can be reduced. In other words, according to the present embodiment, the HP subtraction process for the big boss m1 can be realized through the HP subtraction process for the small boss m2, so that the processing load is distributed. The load of HP subtraction processing for m1 can be reduced.

なお、図4及び図5では、各ユーザから大ボスm1が攻撃を受けたときの、大ボスm1に係るHP減算処理に関するものであるが、大ボスm1からの攻撃を各ユーザに係る第1ゲーム媒体m0に与えるときの処理等についても同様である。例えば、第1ゲーム媒体m0ごとに大ボスm1から攻撃を直接的に与える場合、一の攻撃あたり第1ゲーム媒体m0の数分だけ、第1ゲーム媒体m0のHPの値を減らすための処理が発生しうる。これに対して、大ボスm1が攻撃を複数の小ボスm2を介して複数の第1ゲーム媒体m0に与えることで、レイドゲームパートにおける大ボスm1に係る処理の負荷を低減できる。この場合、複数の小ボスm2は、大ボスm1の攻撃をそのまま実現してもよいし、大ボスm1の攻撃を、小ボスm2の数分だけ分割した攻撃を実現してもよい。あるいは、各小ボスm2の攻撃は、大ボスm1の攻撃をトリガとせずに、それぞれ独自に実現されてもよい。この場合、大ボスm1の直接的な攻撃に係る処理を無くすことができる。あるいは、大ボスm1の攻撃という概念はなく、各小ボスm2の攻撃がそれぞれ独自に実現されてもよい。 4 and 5 relate to the HP subtraction process for the big boss m1 when the big boss m1 is attacked by each user. The same applies to the processing and the like when giving to the game medium m0. For example, when an attack is directly given from the big boss m1 to each first game medium m0, a process for reducing the HP value of the first game medium m0 by the number of first game mediums m0 per attack is required. can occur. On the other hand, the large boss m1 attacks the plurality of first game media m0 via the plurality of small bosses m2, thereby reducing the processing load associated with the large boss m1 in the raid game part. In this case, the plurality of small bosses m2 may implement the attacks of the large bosses m1 as they are, or may implement attacks by dividing the attacks of the large bosses m1 by the number of small bosses m2. Alternatively, the attack of each small boss m2 may be implemented independently without being triggered by the attack of the big boss m1. In this case, the processing related to the direct attack of the big boss m1 can be eliminated. Alternatively, there may be no concept of attacking the big boss m1, and the attacking of each small boss m2 may be implemented independently.

次に、図1を再度参照しつつ、図6以降を参照して、本実施形態によるゲームシステム1を、より詳細に説明する。 Next, while referring to FIG. 1 again, the game system 1 according to the present embodiment will be described in more detail with reference to FIG. 6 and subsequent figures.

(サーバ装置の構成)
サーバ装置10の構成について具体的に説明する。サーバ装置10は、サーバコンピュータにより構成される。サーバ装置10は、複数台のサーバコンピュータにより協動して実現されてもよい。また、サーバ装置10は、Webサーバを含んでよい。この場合、後述する端末装置20の機能の一部は、Webサーバから受領したHTML文書やそれに付随する各種プログラム(Javascript)をブラウザが処理することによって実現されてもよい。
(Configuration of server device)
The configuration of the server device 10 will be specifically described. The server device 10 is configured by a server computer. The server device 10 may be implemented in cooperation with a plurality of server computers. Also, the server device 10 may include a web server. In this case, some of the functions of the terminal device 20, which will be described later, may be realized by the browser processing the HTML document received from the web server and various programs (Javascript) attached thereto.

サーバ装置10は、サーバ通信部11と、サーバ記憶部12と、サーバ制御部13と、を備える。 The server device 10 includes a server communication section 11 , a server storage section 12 and a server control section 13 .

サーバ通信部11は、外部装置と無線又は有線によって通信し、情報の送受信を行うインタフェースを含む。サーバ通信部11は、例えば無線LAN(Local Area Network)通信モジュール又は有線LAN通信モジュール等を含んでもよい。サーバ通信部11は、ネットワーク30を介して、端末装置20との間で情報を送受信可能である。 The server communication unit 11 includes an interface that performs wireless or wired communication with an external device to transmit and receive information. The server communication unit 11 may include, for example, a wireless LAN (Local Area Network) communication module or a wired LAN communication module. The server communication unit 11 can transmit and receive information to and from the terminal device 20 via the network 30 .

サーバ記憶部12は、例えば一次記憶装置及び二次記憶装置を含む。例えばサーバ記憶部12は、半導体メモリ、磁気メモリ、又は光メモリ等を含んでもよい。サーバ記憶部12は、ゲームの処理に用いられる種々の情報及びプログラムを記憶する。サーバ記憶部12に記憶された情報及びプログラムの少なくとも一部が、端末装置20との間で共有及び同期されてもよい。以下、サーバ記憶部12が記憶する情報の例について具体的に説明する。
(ユーザに関する情報)
サーバ記憶部12(ユーザ情報記憶部の一例)は、複数のユーザそれぞれに関する情報(「ユーザ情報」とも称する)を記憶する。図6を参照して、ユーザ情報について説明する。図6は、2人のユーザそれぞれに関する情報を示す。ユーザ情報は、当該ユーザに固有の種々の情報を含む。例えば、ユーザ情報は、ユーザIDと、ユーザ名と、ランクと、所有ゲーム媒体に関する情報と、使用ゲーム媒体に関する情報と、フレンド情報とを含む。ユーザ情報において、複数のユーザそれぞれと、所有ゲーム媒体に関する情報及び使用ゲーム媒体に関する情報と、フレンド情報とが対応付けられている。
The server storage unit 12 includes, for example, a primary storage device and a secondary storage device. For example, the server storage unit 12 may include semiconductor memory, magnetic memory, optical memory, or the like. The server storage unit 12 stores various information and programs used for game processing. At least part of the information and programs stored in the server storage unit 12 may be shared and synchronized with the terminal device 20 . Examples of information stored in the server storage unit 12 will be specifically described below.
(Information about the user)
The server storage unit 12 (an example of a user information storage unit) stores information (also referred to as “user information”) regarding each of a plurality of users. User information will be described with reference to FIG. FIG. 6 shows information about each of the two users. User information includes various information unique to the user. For example, the user information includes a user ID, user name, rank, information on owned game media, information on used game media, and friend information. In the user information, each of a plurality of users is associated with information on owned game media, information on used game media, and friend information.

ユーザIDは、ユーザを一意に識別可能な情報である。以下、ユーザIDを単にユーザともいう。 A user ID is information that can uniquely identify a user. Hereinafter, the user ID will be simply referred to as a user.

ユーザ名は、ユーザの名前を示す情報である。ユーザ名は、ユーザIDとは異なり、ユーザを一意に識別可能でなくてもよい。ユーザ名は、端末装置20に対するユーザ操作に応じて任意に決定及び変更が可能であってもよい。 A user name is information indicating a user's name. A user name, unlike a user ID, may not uniquely identify a user. The user name may be arbitrarily determined and changed according to user operations on the terminal device 20 .

ランクは、ゲームに関するユーザの熟練度を示すパラメータである。本実施形態において、ランクの値は、ユーザによるゲームのプレイに応じて増加してもよい。ランクが高いほど、ゲームに関するユーザの熟練度が高い。 A rank is a parameter that indicates a user's proficiency level with respect to a game. In this embodiment, the rank value may increase as the user plays the game. The higher the rank, the higher the skill level of the user regarding the game.

所有ゲーム媒体に関する情報は、ユーザがゲーム内で所有するゲーム媒体(所有ゲーム媒体)に固有の種々の情報を含む。ゲーム媒体がユーザに取得された場合、当該ゲーム媒体は、所有ゲーム媒体としてユーザに対応付けられる。所有ゲーム媒体に関する情報の詳細については後述する。 The information about owned game media includes various information unique to the game media owned by the user in the game (owned game media). When game media are acquired by a user, the game media are associated with the user as owned game media. The details of the information about owned game media will be described later.

使用ゲーム媒体に関する情報は、対戦ゲームパート(例えばレイドゲームパート)においてユーザに使用させるゲーム媒体(第1ゲーム媒体)を示す情報である。第1ゲーム媒体は、所有ゲーム媒体のうちから選択される。 The information about the used game media is information indicating the game media (first game media) that the user is allowed to use in the battle game part (for example, the raid game part). The first game media is selected from owned game media.

フレンド情報は、フレンド関係にあるユーザIDを表す。例えば、ユーザAが、ユーザB、Cとフレンド関係である場合、ユーザAに対応付けられたフレンド情報は、ユーザB、CのユーザIDを含む。なお、フレンド関係は、フレンド申請等を介して実現される。このように、フレンド情報は、ユーザとの間で一方向的又は双方向的に関連付けられた他のユーザのユーザIDを含む。なお、フレンド関係にあるユーザ同士は、例えばゲームシステム1上でメッセージの送受信等のコミュニケーションが可能であってもよい。なお、ユーザ情報において、フレンド情報に代えて又は加えて、所属するギルドやパーティを示す情報が含められてもよい。 Friend information represents user IDs in a friend relationship. For example, when user A is friends with users B and C, friend information associated with user A includes user IDs of users B and C. FIG. Note that a friend relationship is realized through a friend application or the like. Thus, friend information includes user IDs of other users who are unidirectionally or bidirectionally associated with the user. Note that users who are in a friend relationship may be able to communicate with each other, such as sending and receiving messages, on the game system 1, for example. Note that the user information may include information indicating the guild or party to which the user belongs instead of or in addition to the friend information.

ユーザ情報の内容は、上述したものに限られない。例えば、ユーザ情報は、ユーザがゲーム内で保有する所定のポイントを示す情報を更に含んでもよい。当該ポイントは、ユーザがゲームパートをプレイするために消費される。ゲームパートごとに、当該ポイントの消費量が異なってもよい。当該ポイントは、例えば時間経過に応じて、又は所定のゲーム媒体の使用に応じて、増加してもよい。 The contents of the user information are not limited to those described above. For example, the user information may further include information indicating predetermined points that the user has in the game. The points are consumed for the user to play the game part. The consumption amount of the points may differ for each game part. The points may increase, for example, according to the passage of time or according to the use of predetermined game media.

ここで、図7を参照して、上述した所有ゲーム媒体に関する情報の一例について詳細に説明する。図7は、1人のユーザに対応付けられた2つの所有ゲーム媒体に関する情報を示す。例えば、各所有ゲーム媒体に関する情報は、ゲーム媒体IDと、ゲーム媒体名と、レアリティと、レベルと、コストと、HPの初期値と、攻撃力と、回復力と、ゲーム機能に関する情報と、を含む。 Now, with reference to FIG. 7, an example of the above-described information regarding owned game content will be described in detail. FIG. 7 shows information about two owned game media associated with one user. For example, the information about each possessed game medium includes the game medium ID, game medium name, rarity, level, cost, initial value of HP, attack power, recovery power, and information on game functions. include.

ゲーム媒体IDは、ゲーム媒体を一意に識別可能な情報である。ゲーム媒体IDは、予めサーバ記憶部12に記憶されてもよい。あるいは、ゲーム媒体IDは、ゲーム媒体をユーザに取得させるときに、サーバ装置10によって決定されてもよい。 A game medium ID is information that can uniquely identify a game medium. The game medium ID may be stored in the server storage unit 12 in advance. Alternatively, the game media ID may be determined by the server device 10 when allowing the user to acquire the game media.

ゲーム媒体名は、ゲーム媒体の名前を示す情報である。ゲーム媒体名は、ゲーム媒体IDとは異なり、ゲーム媒体を一意に識別可能でなくてもよい。なお、ゲーム媒体名は、ゲーム媒体を取得したユーザによるゲームのプレイに応じて変化してもよい。 The game medium name is information indicating the name of the game medium. Unlike the game medium ID, the game medium name may not uniquely identify the game medium. Note that the game content name may change according to the game played by the user who acquired the game content.

レアリティは、ゲーム媒体の希少度(希少価値)を示す情報である。 Rarity is information indicating the degree of rarity (rarity value) of a game medium.

レベルは、ゲーム媒体の成長度を示す情報である。例えば、レベルの値が大きいほど、ゲーム媒体の成長度が大きい。レベルの値は、ユーザによるゲームのプレイに応じて増加してもよい。また、第1ゲーム媒体に係るレベルは、第1ゲーム媒体ごとに上限レベルが設定されてよい。この場合、第1ゲーム媒体の上限レベルは、例えばレアリティが高いほど高くなる態様で設定されてよい。また、第1ゲーム媒体の上限レベルは、特定の強化(例えば限界突破)により引き上げ可能とされてもよい。 A level is information indicating the degree of growth of a game medium. For example, the higher the level value, the higher the degree of growth of the game medium. The level value may increase as the user plays the game. Also, for the level related to the first game medium, an upper limit level may be set for each first game medium. In this case, for example, the upper limit level of the first game content may be set in such a manner that the higher the rarity, the higher the upper limit level. Also, the upper limit level of the first game content may be raised by specific enhancement (for example, limit breakthrough).

コストは、対戦ゲームパートに使用するデッキを決定する際に用いられるパラメータである。例えば、各第1ゲーム媒体のコストの合計値が所定の上限HPを超えない範囲で、最大5つの第1ゲーム媒体が1つのデッキに包含可能であってもよい。この場合、当該上限HPは、例えばユーザのランクの増加に応じて増加してもよい。 The cost is a parameter used when deciding which deck to use for the battle game part. For example, a maximum of five first game media may be included in one deck as long as the total cost of each first game media does not exceed a predetermined upper limit HP. In this case, the maximum HP may be increased according to, for example, an increase in the rank of the user.

HPは、対戦ゲームパートにおけるユーザの勝敗を決定するために用いられるパラメータである。例えば、デッキを構成して対戦ゲームパートが実現される場合、デッキに含まれるすべての第1ゲーム媒体のHPの初期値の合計と、所定の上限HPのうちの、いずれか小さい方が、対戦ゲームパートの開始時におけるデッキに係るHPの初期値として用いられる。対戦ゲームパートの実行中に、例えば対戦相手の攻撃によってユーザにダメージが与えられると、当該ダメージの量だけHPの値が減少する。対戦ゲームパートの実行中に、例えば回復アイテムが取得されると、HPの値が増加する。HPの値が所定値以上減少すると、ユーザの敗北と判定される。所定値は、HPの初期値に対応する。この場合、HPの値が0まで減少すると、ユーザの敗北と判定される。従って、各第1ゲーム媒体のHPの初期値が大きいほどユーザに有利である。レベルの増加に応じて、HPの初期値が増加してもよい。 HP is a parameter used to determine whether the user wins or loses in the competitive game part. For example, when a deck is constructed to realize a battle game part, the smaller of the sum of the initial HP values of all the first game media included in the deck and a predetermined upper limit HP is used for the battle game part. It is used as the initial value of the HP of the deck at the start of the game part. During execution of the battle game part, if the user is damaged by an opponent's attack, for example, the HP value is reduced by the amount of the damage. For example, when a recovery item is obtained during the execution of the battle game part, the HP value increases. When the HP value decreases by a predetermined value or more, it is determined that the user has lost. The predetermined value corresponds to the initial value of HP. In this case, when the HP value decreases to 0, it is determined that the user has lost. Therefore, the larger the initial value of the HP of each first game medium is, the more advantageous it is for the user. The initial value of HP may increase as the level increases.

攻撃力は、例えばゲーム媒体の攻撃によって対戦相手に与えるダメージ量に寄与する情報である。攻撃力の値が大きくなるほど、対戦相手に与えるダメージ量が大きくなる。従って、ゲーム媒体の攻撃力が大きいほどユーザに有利である。レベルの増加に応じて、攻撃力が増加してもよい。 Attack power is, for example, information that contributes to the amount of damage inflicted on the opponent by the attack of the game media. The higher the attack power value, the greater the amount of damage dealt to the opponent. Therefore, the greater the offensive power of the game media, the more advantageous it is for the user. Attack power may increase as the level increases.

回復力は、対戦ゲームパートの実行中に用いられるパラメータである。例えば、デッキを構成して対戦ゲームパートが実現される場合、デッキに含まれるすべての第1ゲーム媒体の回復力の合計が用いられる。対戦ゲームパートの実行中に、例えば回復アイテムが取得されると、ユーザの回復力が増加する。回復力の値が大きくなるほど、HPの値の増加量が大きくなる。従って、デッキに含まれる各第1ゲーム媒体の回復力が大きいほどユーザに有利である。レベルの増加に応じて、回復力が増加してもよい。 Resilience is a parameter used during execution of the competitive game part. For example, when a deck is constructed to implement a battle game part, the sum of the resilience of all the first game media included in the deck is used. For example, if a recovery item is obtained during the execution of the battle game part, the user's resilience increases. The higher the healing power value, the larger the amount of increase in the HP value. Therefore, the greater the resilience of each first game content included in the deck is, the more advantageous it is for the user. As the level increases, resilience may increase.

ゲーム機能に関する情報は、ゲーム媒体に対応付けられたゲーム機能の情報を含む。ゲーム機能は、ゲーム媒体に対応付けられた特別な機能(スキルやアビリティ)であってよい。また、1つのゲーム媒体に任意の数のゲーム機能が対応付けられてもよい。ゲーム機能が発揮されると、例えば対戦ゲームパートにおいて所定のゲーム効果が発生し得る。ゲーム効果の内容は、任意に定められてもよい。例えば、対戦相手に、通常の攻撃よりも大きなダメージを与えるゲーム効果が存在してもよいし、対戦相手の攻撃を弱くするゲーム効果が存在してもよい。発生したゲーム効果が、所定の期間に亘って継続してもよい。 The information on game functions includes information on game functions associated with game media. A game function may be a special function (skill or ability) associated with a game medium. Also, any number of game functions may be associated with one game medium. When the game function is exhibited, a predetermined game effect can occur, for example, in a battle game part. The content of the game effect may be determined arbitrarily. For example, there may be a game effect that gives the opponent greater damage than a normal attack, or a game effect that weakens the opponent's attack. The generated game effect may continue for a predetermined period of time.

ゲーム機能に関する情報の内容は、上述したものに限られない。例えばゲーム機能に関する情報は、当該ゲーム機能のレベル及び経験値を更に含んでもよい。例えば、ユーザが所有する所定のゲーム媒体を消費することによって、ゲーム機能の経験値が増加してもよい。また、ゲーム媒体IDに対応付けられる各種情報は、図7を参照して上述したものに限られず、任意である。
(対戦相手であるゲーム媒体に関する情報)
図1に示すサーバ記憶部12は、対戦ゲームパートにおける対戦相手であるゲーム媒体(例えば、NPC)に関する情報(以下、「ボスキャラ情報」とも称する)を記憶する。
The contents of the information regarding the game function are not limited to those described above. For example, information about a game function may further include the level and experience of the game function. For example, the experience value of a game function may be increased by consuming predetermined game media owned by the user. Also, the various types of information associated with the game content ID are not limited to those described above with reference to FIG. 7, and are arbitrary.
(Information about the game media that is the opponent)
The server storage unit 12 shown in FIG. 1 stores information (hereinafter also referred to as "boss character information") regarding game media (for example, NPCs) that are opponents in the battle game part.

ここで、図8を参照して、上述したボスキャラ情報の一例について詳細に説明する。本実施形態では、ボスキャラ情報は、大ボスm1とその小ボスm2に関する情報を含む。図8は、2つの大ボスm1に関する情報を示す。例えば、各大ボスm1に関する情報は、ゲーム媒体ID(第1識別子の一例)と、ゲーム媒体名と、属性と、HPの初期値と、攻撃力と、回復力と、ゲーム機能に関する情報と、を含む。ゲーム媒体ID、ゲーム媒体名、HPの初期値、攻撃力等は、上述した所有ゲーム媒体に関する情報と同様であるため、説明は省略する。ただし、大ボスm1は非常に強力であるので、HPの初期値や攻撃力等は非常に大きい。これは、小ボスm2についても同様である。属性は、大ボスm1であることを示す情報である。小ボスm2に関する情報は、ゲーム媒体ID(第2識別子の一例)と、ゲーム媒体名と、属性と、HPの初期値と、攻撃力と、回復力と、ゲーム機能に関する情報と、を含む。この場合、属性は、小ボスm2であることを示すとともに、どの大ボスm1に対する小ボスm2であるかを示す情報(すなわち、大ボスm1のゲーム媒体IDと小ボスm2のゲーム媒体IDとを対応付ける情報)である。例えば、図8に示す例では、ゲーム媒体ID“W01”の小ボスm2は、ゲーム媒体ID“V01”の大ボスm1の分身として機能する小ボスm2である。なお、一の大ボスm1の分身として機能する小ボスm2に対応付けられるHPの初期値は、当該一の大ボスm1に対応付けられるHPの初期値よりも有意に小さい。例えば、一の大ボスm1の分身として機能する小ボスm2に対応付けられるHPの初期値は、当該一の大ボスm1に対応付けられるHPの初期値の、1/1000以下であってもよいし、それよりも小さくてもよい。ただし、後述するように、小ボスm2に対応付けられるHPの初期値は、適宜変化する態様で、設定されてもよい。他方、小ボスm2の攻撃力、回復力、及びゲーム機能に関する情報の少なくともいずれかは、大ボスm1の攻撃力、回復力、及びゲーム機能に関する情報と同じであってもよい。 Now, with reference to FIG. 8, an example of the boss character information described above will be described in detail. In this embodiment, the boss character information includes information about the big boss m1 and its small boss m2. FIG. 8 shows information about two big bosses m1. For example, the information about each big boss m1 includes a game medium ID (an example of a first identifier), a game medium name, an attribute, an initial value of HP, attack power, recovery power, and information on game functions. including. Since the game medium ID, game medium name, initial value of HP, attack power, etc. are the same as the above-described information related to the owned game medium, description thereof is omitted. However, since the big boss m1 is very strong, the initial value of HP, attack power, etc. are very large. This also applies to the small boss m2. The attribute is information indicating that the player is the big boss m1. The information about the small boss m2 includes a game medium ID (an example of a second identifier), a game medium name, attributes, an initial HP value, attack power, recovery power, and information about game functions. In this case, the attribute is information indicating that the small boss m2 is the small boss m2, and also information indicating which big boss m1 the small boss m2 is for (that is, the game medium ID of the big boss m1 and the game medium ID of the small boss m2). information to be associated). For example, in the example shown in FIG. 8, the minor boss m2 with the game medium ID "W01" is the minor boss m2 that functions as an alter ego of the major boss m1 with the game medium ID "V01". Note that the initial value of HP associated with the small boss m2 functioning as an alter ego of the one big boss m1 is significantly smaller than the initial value of HP associated with the one big boss m1. For example, the initial value of HP associated with the small boss m2 functioning as an alter ego of the one big boss m1 may be 1/1000 or less of the initial value of HP associated with the one big boss m1. and may be smaller. However, as will be described later, the initial value of HP associated with the small boss m2 may be set in a manner that changes as appropriate. On the other hand, at least one of the information regarding the attack power, recovery power, and game function of the small boss m2 may be the same as the information regarding the attack power, recovery power, and game function of the big boss m1.

また、ボスキャラ情報は、図8に示すように、ゲーム媒体IDに、描画用情報が対応付けられてよい。描画用情報は、対応付けられたゲーム媒体IDに係るゲーム媒体を描画するために情報であり、描画用情報が同じであれば、描画されるゲーム媒体も基本的に同じ見た目(姿や形)となる。本実施形態では、一の大ボスm1に対応付けられる描画用情報は、当該一の大ボスm1の分身である小ボスm2に対応付けられる描画用情報と同じであるものとする。従って、大ボスm1と小ボスm2は、ゲーム画像上では同じに見える。ただし、小ボスm2は、大ボスm1よりも小さいサイズで描画されてもよい。この場合、小ボスm2が、大ボスm1の“分身”であることをユーザに示唆できる。ただし、変形例では、一の大ボスm1に対応付けられる描画用情報と、当該一の大ボスm1の分身である小ボスm2に対応付けられる描画用情報とは、互いに連想できる関係で僅かな相違が設定されてもよい。 In the boss character information, as shown in FIG. 8, drawing information may be associated with the game medium ID. The drawing information is information for drawing the game medium associated with the associated game medium ID, and if the drawing information is the same, the drawn game medium will basically have the same appearance (shape and shape). becomes. In this embodiment, it is assumed that the drawing information associated with one big boss m1 is the same as the drawing information associated with the small boss m2, which is the alter ego of the one big boss m1. Therefore, the big boss m1 and the small boss m2 look the same on the game image. However, the small boss m2 may be drawn in a smaller size than the large boss m1. In this case, it is possible to suggest to the user that the minor boss m2 is the "alternate" of the major boss m1. However, in the modified example, the drawing information associated with the one big boss m1 and the drawing information associated with the small boss m2, which is the alter ego of the one big boss m1, are associated with each other, so there is only a small amount of information. A difference may be set.

図1に示すサーバ制御部13は、1つ以上のプロセッサを含む。プロセッサは、特定のプログラムを読み込むことにより特定の機能を実現する汎用プロセッサ、及び特定の処理に特化した専用プロセッサを含んでもよい。サーバ制御部13は、サーバ装置10全体の動作を制御する。 The server control unit 13 shown in FIG. 1 includes one or more processors. The processor may include a general-purpose processor that implements a specific function by reading a specific program, and a dedicated processor that specializes in specific processing. The server control unit 13 controls the operation of the server device 10 as a whole.

サーバ制御部13は、ゲームの処理に用いられる種々の情報及びプログラムを、サーバ記憶部12に記憶する。ゲームの処理に用いられる情報には、上述したユーザ情報、及びボスキャラ情報等が含まれてもよい。 The server control unit 13 stores various information and programs used for game processing in the server storage unit 12 . Information used for game processing may include the above-described user information, boss character information, and the like.

サーバ制御部13は、サーバ通信部11を介して情報の送受信を行う。例えば、サーバ制御部13は、サーバ記憶部12に記憶された情報の少なくとも一部を端末装置20へ送信してもよい。このようにして、サーバ記憶部12に記憶された情報と端末装置20に記憶された情報が共有及び同期される。情報の共有及び同期を行うタイミングは、例えばサーバ記憶部12に新たな情報が記憶されたタイミング、及びサーバ記憶部12に記憶された情報が更新されたタイミングを含み得るが、任意に定められてもよい。 The server control unit 13 transmits and receives information via the server communication unit 11 . For example, the server control section 13 may transmit at least part of the information stored in the server storage section 12 to the terminal device 20 . In this way, the information stored in the server storage unit 12 and the information stored in the terminal device 20 are shared and synchronized. The timing for sharing and synchronizing information may include, for example, the timing when new information is stored in the server storage unit 12 and the timing when the information stored in the server storage unit 12 is updated. good too.

サーバ制御部13は、端末装置20と協働して、ゲームを実行する。例えば、サーバ制御部13は、1つ以上の端末装置20と協働して、対戦ゲームパート(例えばレイドゲームパート)を実行する。
(端末装置の構成)
端末装置20の構成について具体的に説明する。図1に示すように、端末装置20は、端末通信部21と、端末記憶部22と、表示部23と、入力部24と、端末制御部25とを備える。
The server control unit 13 cooperates with the terminal device 20 to execute the game. For example, the server control unit 13 cooperates with one or more terminal devices 20 to execute a competitive game part (for example, a raid game part).
(Configuration of terminal device)
The configuration of the terminal device 20 will be specifically described. As shown in FIG. 1 , the terminal device 20 includes a terminal communication section 21 , a terminal storage section 22 , a display section 23 , an input section 24 and a terminal control section 25 .

端末通信部21は、外部装置と無線又は有線によって通信し、情報の送受信を行うインタフェースを含む。端末通信部21は、例えばLTE(Long Term Evolution)(登録商標)等のモバイル通信規格に対応する無線通信モジュール、無線LAN通信モジュール、又は有線LAN通信モジュール等を含んでもよい。端末通信部21は、ネットワーク30を介して、サーバ装置10との間で情報を送受信可能である。 The terminal communication unit 21 includes an interface that communicates with an external device wirelessly or by wire to transmit and receive information. The terminal communication unit 21 may include a wireless communication module, a wireless LAN communication module, a wired LAN communication module, or the like compatible with mobile communication standards such as LTE (Long Term Evolution) (registered trademark). The terminal communication unit 21 can transmit and receive information to and from the server device 10 via the network 30 .

端末記憶部22は、例えば一次記憶装置及び二次記憶装置を含む。例えば端末記憶部22は、半導体メモリ、磁気メモリ、又は光メモリ等を含んでもよい。端末記憶部22は、サーバ装置10から受信する、ゲームの処理に用いられる種々の情報及びプログラムを記憶する。ゲームの処理に用いられる情報及びプログラムは、端末通信部21を介して外部装置から取得されてもよい。例えば、ゲームのアプリケーションプログラムが、所定のアプリケーション配信サーバから取得されてもよい。以下、アプリケーションプログラムを、単にアプリケーションともいう。また例えば、上述したユーザ情報及び対戦相手であるゲーム媒体に関する情報等の一部又は全部が、サーバ装置10から取得されてもよい。 The terminal storage unit 22 includes, for example, a primary storage device and a secondary storage device. For example, the terminal storage unit 22 may include semiconductor memory, magnetic memory, optical memory, or the like. The terminal storage unit 22 stores various information and programs received from the server device 10 and used for game processing. Information and programs used for game processing may be obtained from an external device via the terminal communication unit 21 . For example, a game application program may be obtained from a predetermined application distribution server. Hereinafter, the application program will also simply be referred to as an application. Also, for example, part or all of the above-described user information and information related to the game content of the opponent may be acquired from the server device 10 .

表示部23は、例えば液晶ディスプレイ又は有機EL(Electro-Luminescence)ディスプレイ等の表示デバイスを含む。表示部23は、多様な画像(例えば各種のゲーム画像)を表示可能である。 The display unit 23 includes a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The display unit 23 can display various images (for example, various game images).

入力部24は、例えば表示部23と一体的に設けられたタッチパネルを含む入力インタフェースを含む。入力部24は、端末装置20に対するユーザ入力を受付可能である。また、入力部24は、物理キーを含んでもよいし、マウス等のようなポインティングデバイスをはじめとする任意の入力インタフェースを更に含んでもよい。 The input unit 24 includes an input interface including a touch panel provided integrally with the display unit 23, for example. The input unit 24 can accept user input to the terminal device 20 . Also, the input unit 24 may include physical keys, and may further include any input interface including a pointing device such as a mouse.

端末制御部25は、1つ以上のプロセッサを含む。端末制御部25は、端末装置20全体の動作を制御する。 Terminal control unit 25 includes one or more processors. The terminal control unit 25 controls the operation of the terminal device 20 as a whole.

端末制御部25は、端末通信部21を介して情報の送受信を行う。例えば、端末制御部25は、ゲームの処理に用いられる種々の情報及びプログラムを、サーバ装置10及び他の外部サーバの少なくとも一方から受信する。端末制御部25は、受信された情報及びプログラムを、端末記憶部22に記憶する。 The terminal control section 25 transmits and receives information via the terminal communication section 21 . For example, the terminal control unit 25 receives various information and programs used for game processing from at least one of the server device 10 and other external servers. The terminal control section 25 stores the received information and program in the terminal storage section 22 .

端末制御部25は、ユーザ操作に応じてゲームのアプリケーションを起動する。端末制御部25は、サーバ装置10と協働して、ゲームを実行する。例えば、端末制御部25は、ゲームに用いられる種々のゲーム画像を表示部23に表示させる。ゲーム画像には、例えばユーザ操作を検出するGUI(Graphic User Interface)が重畳表示されてもよい。端末制御部25は、入力部24を介して、ゲーム画像を表示する画面に対するユーザ操作を検出可能である。
(レイドゲームパートに関連した構成)
次に、主に図9以降を参照して、レイドゲームパートに関連した構成について説明する。以下では、レイドゲームパートに関連したサーバ装置10が、情報処理システムの一例を実現するが、後述するように、特定の一の端末装置20の各要素(図1参照)が、情報処理システムの一例を実現してもよいし、複数の端末装置20が、協動して情報処理システムの一例を実現してもよい。また、サーバ装置10と1つ以上の端末装置20が、協動して情報処理システムの一例を実現してもよい。
The terminal control unit 25 activates the game application according to the user's operation. The terminal control unit 25 cooperates with the server device 10 to execute the game. For example, the terminal control unit 25 causes the display unit 23 to display various game images used in the game. For example, a GUI (Graphic User Interface) for detecting user operations may be superimposed on the game image. The terminal control unit 25 can detect, via the input unit 24, a user's operation on the screen displaying the game image.
(Configuration related to the raid game part)
Next, mainly referring to FIG. 9 and subsequent figures, the configuration related to the raid game part will be described. In the following, the server device 10 related to the raid game part implements an example of an information processing system, but as will be described later, each element of a specific terminal device 20 (see FIG. 1) is the information processing system. An example may be implemented, and a plurality of terminal devices 20 may cooperate to implement an example of an information processing system. Also, the server device 10 and one or more terminal devices 20 may cooperate to implement an example of an information processing system.

図9は、サーバ装置10により実現される各種機能のうちの、レイドゲームパートに関連した機能の説明図である。なお、以下で説明するサーバ装置10の機能の一部又は全部は、適宜、端末装置20により実現されてもよい。図10は、ゲームデータ記憶部160内のゲームデータの説明図である。なお、図10等の表において、「***」は何らかの情報が格納されている状態を表し、「・・・」は同様の繰り返しを表す。 FIG. 9 is an explanatory diagram of functions related to the raid game part among the various functions realized by the server device 10. As shown in FIG. Some or all of the functions of the server device 10 described below may be realized by the terminal device 20 as appropriate. FIG. 10 is an explanatory diagram of game data in the game data storage unit 160. As shown in FIG. In addition, in the tables such as FIG. 10, "***" indicates a state in which some information is stored, and "..." indicates repetition of the same.

サーバ装置10は、ゲームパート設定部150と、参加管理部151と、小ボスバトル設定部152(第2パラメータ設定部の一例)と、大ボス関連処理部153と、小ボスバトル処理部154と、救援要請処理部155と、ゲーム状態管理部156と、同時プレイ検出部157(第3判定部の一例)と、画像生成部158と、報酬付与部159と、ゲームデータ記憶部160とを含む。 The server device 10 includes a game part setting unit 150, a participation management unit 151, a small boss battle setting unit 152 (an example of a second parameter setting unit), a big boss related processing unit 153, a small boss battle processing unit 154, a relief It includes a request processing unit 155 , a game state management unit 156 , a simultaneous play detection unit 157 (an example of a third determination unit), an image generation unit 158 , a reward provision unit 159 and a game data storage unit 160 .

なお、ゲームパート設定部150から報酬付与部159は、図1に示したサーバ制御部13により実現できる。また、ゲームパート設定部150から報酬付与部159のうちの、端末装置20との通信を行う機能部は、図1に示したサーバ制御部13とともにサーバ通信部11により実現できる。また、ゲームデータ記憶部160は、図1に示したサーバ記憶部12により実現できる。 Note that the game part setting unit 150 to the reward giving unit 159 can be realized by the server control unit 13 shown in FIG. In addition, the function part that performs communication with the terminal device 20 in the game part setting part 150 to the reward giving part 159 can be realized by the server communication part 11 together with the server control part 13 shown in FIG. Also, the game data storage unit 160 can be realized by the server storage unit 12 shown in FIG.

ゲームパート設定部150は、レイドゲームパート(及びそれに伴い、当該レイドゲームパートに含まれる大ボスバトルパート等)を設定する。なお、以下で、「ゲームパートを設定する」処理とは、当該ゲームパートを、ユーザが参加可能又はプレイ可能な状態にする処理を指す。 The game part setting unit 150 sets a raid game part (and accordingly, a big boss battle part and the like included in the raid game part). It should be noted that hereinafter, the process of "setting a game part" refers to the process of making the game part available for the user to participate in or play.

例えば、ゲームパート設定部150は、期間限定で、レイドゲームパートを設定してもよい。この場合、例えば、何月何日何時からレイドゲームパートに係るイベントが開催される旨の告知が実行されてもよい。あるいは、ゲームパート設定部150は、ランダムなタイミングで、又は、所定の設定条件が成立したときに、レイドゲームパートを設定してもよい。 For example, the game part setting unit 150 may set a raid game part for a limited time. In this case, for example, an announcement may be made to the effect that an event related to the raid game part will be held from what day, what day, and what time. Alternatively, the game part setting unit 150 may set the raid game part at random timing or when a predetermined setting condition is satisfied.

レイドゲームパートは、1つ以上の大ボスバトルパートを含む。一のレイドゲームパートが複数の大ボスバトルパートを含む場合、複数の大ボスバトルパートは、同時に並列的に進行してもよいし、1つずつ順次、進行してもよい。大ボスバトルパートのそれぞれは、1人以上のユーザに係る第1ゲーム媒体m0が小ボスm2と対戦する小ボスバトルパートを含む。小ボスバトルパートは、後述するように、複数並列的に進行することができる。レイドゲームパートにおいては、後述するように、小ボスバトルパートが次々に設定されていく。 A raid game part includes one or more big boss battle parts. When one raid game part includes a plurality of big boss battle parts, the plurality of big boss battle parts may progress simultaneously in parallel, or may progress one by one. Each of the big boss battle parts includes a small boss battle part in which the first game media m0 associated with one or more users fight against the small boss m2. A plurality of small boss battle parts can progress in parallel, as will be described later. In the raid game part, as will be described later, small boss battle parts are set one after another.

本実施形態では、一例として、一のレイドゲームパートにおいて、大ボスバトルパートは、複数設定される。複数の大ボスバトルパートのそれぞれには、一の大ボスm1が対応付けられる。複数の大ボスバトルパートのそれぞれに対応付けられる大ボスm1は、互いに異なってもよい。この場合、ゲームパート設定部150は、一の大ボスバトルパートが終了すると、次の一の大ボスバトルパートを設定するといった具合に、予定されている複数の大ボスバトルパートを、順次設定してもよい。なお、複数の大ボスバトルパートのそれぞれは、ランダムに選択されてもよいし、一回のレイドゲームパートあたりの大ボスバトルパートの数も可変であってよい。また、複数の大ボスバトルパート間には、他のゲームパートが介在してもよい。また、レイドゲームパートに参加中のユーザは、途中でアウトゲームをプレイできる仕様であってもよい。例えば、レイドゲームパートに参加中のユーザは、大ボスバトルパート間の空き時間を利用して、第1ゲーム媒体m0の強化や育成等を行ってもよい。あるいは、レイドゲームパートに参加中のユーザは、大ボスバトルパートの進行を一時的に停止(中断)して、第1ゲーム媒体m0の強化や育成等を行ってもよい。 In this embodiment, as an example, a plurality of big boss battle parts are set in one raid game part. One big boss m1 is associated with each of the plurality of big boss battle parts. The big boss m1 associated with each of the plurality of big boss battle parts may be different from each other. In this case, the game part setting unit 150 may sequentially set a plurality of scheduled big boss battle parts, such as setting the next big boss battle part after one big boss battle part ends. . Each of the plurality of big boss battle parts may be randomly selected, and the number of big boss battle parts per raid game part may also be variable. Further, another game part may intervene between the plurality of big boss battle parts. Also, a specification may be such that a user participating in a raid game part can play an out game in the middle of the raid game part. For example, a user who is participating in a raid game part may use the idle time between the big boss battle parts to strengthen or nurture the first game medium m0. Alternatively, the user who is participating in the raid game part may temporarily stop (interrupt) the progress of the big boss battle part and strengthen or train the first game medium m0.

レイドゲームパートは、一旦、進行が開始されると、最後の大ボスバトルパートが終了するまで継続される。以下では、レイドゲームパートの進行中とは、レイドゲームパートの進行が開始した時点から、すべての大ボスm1のHPの値が0になった時点までを指す。 Once the raid game part has started progressing, it continues until the final big boss battle part ends. Hereinafter, the progress of the raid game part refers to the time from when the progress of the raid game part starts to when the HP values of all the big bosses m1 become zero.

参加管理部151は、レイドゲームパートへのユーザの参加状況を更新/管理する。レイドゲームパートへのユーザの参加は、レイドゲームパートの進行中であればいつでも可能とされてよい。レイドゲームパートへのユーザの参加方法は、任意である。例えば端末装置20上のゲーム画像に設定されてよい参加ボタン(図示せず)が操作されると、参加要求がサーバ装置10に送信される。なお、参加ボタンには、大ボスm1を表す表示が、当該大ボスm1に係る描画用情報(図8参照)により描画されてもよい。 The participation management unit 151 updates/manages the user's participation in the raid game part. User participation in a raid game part may be enabled at any time while the raid game part is in progress. The method of user participation in the raid game part is arbitrary. For example, when a participation button (not shown) that may be set in a game image on the terminal device 20 is operated, a participation request is transmitted to the server device 10 . Note that a display representing the big boss m1 may be drawn on the participation button using the drawing information (see FIG. 8) related to the big boss m1.

この場合、参加管理部151は、このような参加要求に基づいて、対応するユーザの、レイドゲームパートへの参加状態を実現する。例えば、参加管理部151は、レイドゲームパートに参加したユーザに係る端末装置20上のゲーム画像を、ロビー画像を含むゲーム画像へと移行させる。また、レイドゲームパートに一旦参加したユーザは、レイドゲームパートの進行中であればいつでも退出可能とされてよい。レイドゲームパートからのユーザの退出方法は、任意である。例えば端末装置20上のゲーム画像に設定されてよい退出ボタン(図示せず)が操作されると、退出要求がサーバ装置10に送信される。この場合、参加管理部151は、このような退出要求に基づいて、対応するユーザの退出を実現する。 In this case, the participation management unit 151 realizes the corresponding user's participation state in the raid game part based on such a participation request. For example, the participation management unit 151 shifts the game image on the terminal device 20 associated with the user participating in the raid game part to a game image including a lobby image. Also, a user who has once participated in a raid game part may be allowed to leave at any time while the raid game part is in progress. The user's exit method from the raid game part is arbitrary. For example, when an exit button (not shown) that may be set in the game image on the terminal device 20 is operated, an exit request is transmitted to the server device 10 . In this case, the participation management unit 151 realizes the corresponding user's withdrawal based on such a withdrawal request.

参加管理部151は、参加状況が変化するごとに、ゲームデータ記憶部160内のゲームデータを更新する。図10には、ゲームデータ記憶部160内のゲームデータのうちの、参加状況データ900の一例が示されている。参加状況データ900は、ユーザIDごとに、参加ステータスを含む。例えば、参加ステータスは、「対戦中」、「待機中」、「退出中」等を含んでよい。なお、「待機中」は、参加しているがロビー画像が表示されている状態等に対応し、「退出中」は、ログインしているがレイドゲームパートに参加していない状態に対応してよい。 The participation management section 151 updates the game data in the game data storage section 160 each time the participation status changes. FIG. 10 shows an example of participation status data 900 of the game data in the game data storage unit 160. As shown in FIG. Participation status data 900 includes a participation status for each user ID. For example, participation status may include "playing", "waiting", "leaving", and the like. "Waiting" corresponds to the state in which the lobby image is displayed, etc., while "Exited" corresponds to the state in which the user is logged in but not participating in the raid game part. good.

また、参加状況データ900は、ユーザIDごとに、小ボスm2の討伐数を含んでよい。小ボスm2の討伐数は、後述する小ボスバトルパートにおいて倒した小ボスm2の数である。また、参加状況データ900は、ユーザIDごとに、大ボスm1の討伐数を含んでよい。大ボスm1の討伐数は、大ボスバトルパートにおいて倒した大ボスm1の数である。 Also, the participation status data 900 may include the number of defeats of the small boss m2 for each user ID. The number of defeated small bosses m2 is the number of small bosses m2 defeated in the small boss battle part described later. Also, the participation status data 900 may include the number of defeats of the big boss m1 for each user ID. The number of subjugated large bosses m1 is the number of large bosses m1 defeated in the large boss battle part.

小ボスバトル設定部152は、各ユーザ(端末装置20)からの設定要求に応答して、小ボスバトルパートを設定する。小ボスバトルパートは、1人以上のユーザに係る第1ゲーム媒体m0が小ボスm2と対戦するゲームパートである。ユーザによる小ボスバトルパートの設定方法は、任意である。例えば端末装置20上のロビー画像に設定されてよいプレイボタン(図示せず)がユーザにより操作されると、端末装置20から設定要求がサーバ装置10に送信される。この場合、小ボスバトル設定部152は、このような設定要求に基づいて、対応するユーザに対応付ける小ボスバトルパートを設定する。なお、プレイボタンには、小ボスm2を表す表示が、当該小ボスm2に係る描画用情報(図8参照)により描画されてもよい。また、設定要求の送信(すなわち小ボスバトルパートのプレイ)は、所定のゲーム媒体(例えばユーザがゲーム内で保有する所定のポイント)の消費を伴ってもよい。 The minor boss battle setting unit 152 sets a minor boss battle part in response to a setting request from each user (terminal device 20). The small boss battle part is a game part in which the first game media m0 associated with one or more users fight against the small boss m2. The method of setting the minor boss battle part by the user is arbitrary. For example, when the user operates a play button (not shown) that may be set in the lobby image on the terminal device 20 , the terminal device 20 transmits a setting request to the server device 10 . In this case, the minor boss battle setting unit 152 sets a minor boss battle part associated with the corresponding user based on such a setting request. Note that a display representing the small boss m2 may be drawn on the play button using drawing information (see FIG. 8) related to the small boss m2. Also, sending a setting request (that is, playing a small boss battle part) may involve consumption of predetermined game media (for example, predetermined points held by the user in the game).

小ボスバトル設定部152は、多様な態様で、小ボスバトルパートを設定できる。例えば、小ボスバトル設定部152は、常に一定の設定態様で、小ボスバトルパートを設定してもよい。この場合、小ボスバトル設定部152は、一のユーザに一の小ボスバトルパートが対応付けられる態様で、一のユーザごとに小ボスバトルパートを設定してもよい。また、この場合、小ボスバトル設定部152は、一のユーザからの設定要求に応じて、一のユーザに対応付けられる一の小ボスバトルパートを、即座に設定してもよい。 The small boss battle setting unit 152 can set small boss battle parts in various modes. For example, the minor boss battle setting unit 152 may always set the minor boss battle part in a fixed manner. In this case, the minor boss battle setting unit 152 may set a minor boss battle part for each user in such a manner that one user is associated with one minor boss battle part. Also, in this case, the minor boss battle setting unit 152 may immediately set one minor boss battle part associated with one user in response to a setting request from one user.

あるいは、小ボスバトル設定部152は、所定数N1のユーザごとに、所定数N1のユーザに一の小ボスバトルパートが対応付けられる態様で、小ボスバトルパートを設定してもよい。この場合、所定数N1は、一定であってもよいし、可変であってよい。例えば、所定数N1は、参加中のユーザ数が多くなるほど、大きい数に設定されてもよい。この場合、小ボスバトル設定部152は、所定数N1のユーザからの設定要求が溜まった時点で、当該所定数N1のユーザからの設定要求に応じて、所定数N1のユーザに対応付けられる一の小ボスバトルパートを、設定してもよい。あるいは、小ボスバトル設定部152は、所定数N1のユーザに一の小ボスバトルパートが対応付けられるまで、各ユーザからの設定要求に応じて、各ユーザに同じ一の小ボスバトルパートを対応付けてもよい。この場合、一の小ボスバトルパートが設定されると、その後、所定数N1のユーザが当該一の小ボスバトルパートに対応付けられるまで、設定要求を新たに送信する各ユーザは、当該一の小ボスバトルパートに途中から参加する形態となる。 Alternatively, the small boss battle setting unit 152 may set a small boss battle part for each of the predetermined number N1 of users in such a manner that one small boss battle part is associated with the predetermined number N1 of users. In this case, the predetermined number N1 may be constant or variable. For example, the predetermined number N1 may be set to a larger number as the number of participating users increases. In this case, when the setting requests from the predetermined number N1 of users are accumulated, the small boss battle setting unit 152 responds to the setting requests from the predetermined number N1 of users, and sets the one associated with the predetermined number N1 of users. A small boss battle part may be set. Alternatively, the small boss battle setting unit 152 may associate the same one small boss battle part with each user in response to a setting request from each user until one small boss battle part is associated with a predetermined number N1 of users. good. In this case, after one small boss battle part is set, each user who newly sends a setting request until a predetermined number N1 of users are associated with the one small boss battle part It will be a form to participate in the part from the middle.

また、小ボスバトル設定部152は、所定数N1よりも有意に多い数N2のユーザからの設定要求が溜まった時点で、当該数N2のユーザからの設定要求に応じて、所定数N1のユーザごとに、各小ボスバトルパートを設定してもよい。この場合、数N2のユーザのうちの複数のグループ(所定数N1のユーザごとのグループ)への分け方は、ランダムであってもよい。あるいは、小ボスバトル設定部152は、所定関係を有する複数のユーザに同一の小ボスバトルパートを対応付けてもよい。所定関係は、任意であり、ユーザ情報等に基づいて判定されてもよいし、他の情報に基づいて判定されてもよい。例えば、小ボスバトル設定部152は、ユーザ情報に含まれるフレンド情報に基づいて、フレンド関係にあるユーザに同一の小ボスバトルパートを対応付けてもよい。あるいは、同様の観点から、小ボスバトル設定部152は、各ユーザの所属するギルドやパーティを示す情報に基づいて、同一のギルドやパーティに属するユーザに同一の小ボスバトルパートを対応付けてもよい。このような場合、グループ内の複数のユーザ間の連帯感や連携度合いを高めることができる。なお、この場合も、所定関係を有する複数のユーザのうちの一部が小ボスバトルパートに途中から参加する形態が実現されてもよい。 Further, when setting requests from N2 users, which are significantly larger than the predetermined number N1, of the small boss battle setting unit 152 accumulate, the small boss battle setting unit 152 responds to the setting requests from the N2 users. , you may set each small boss battle part. In this case, the method of dividing the number N2 of users into a plurality of groups (groups for each of the predetermined number N1 of users) may be random. Alternatively, the minor boss battle setting unit 152 may associate the same minor boss battle part with a plurality of users having a predetermined relationship. The predetermined relationship is arbitrary and may be determined based on user information or the like, or may be determined based on other information. For example, the minor boss battle setting unit 152 may associate the same minor boss battle part with users who are friends based on friend information included in the user information. Alternatively, from a similar point of view, the minor boss battle setting unit 152 may associate users belonging to the same guild or party with the same minor boss battle part based on information indicating the guild or party to which each user belongs. In such a case, it is possible to enhance the sense of solidarity and the degree of cooperation between the users in the group. Also in this case, a mode may be realized in which some of the plurality of users having a predetermined relationship participate in the minor boss battle part from the middle.

また、小ボスバトル設定部152は、大ボス関連処理部153の処理負荷に応じて、所定数N1を動的に変化させてもよい。例えば、所定数N1が大きいほど、一定人数あたりの小ボスバトルパートの数が小さくなり、それ故に、大ボス関連処理部153の処理負荷が小さくなる傾向がある。従って、小ボスバトル設定部152は、大ボス関連処理部153の処理負荷が比較的高い場合に、所定数N1を増加させてもよい。なお、大ボス関連処理部153の処理負荷は、大ボス関連処理部153の稼働状態等に基づいて判断されてもよい。 Further, the small boss battle setting unit 152 may dynamically change the predetermined number N1 according to the processing load of the big boss related processing unit 153. For example, the larger the predetermined number N1, the smaller the number of small boss battle parts per certain number of players, and therefore the processing load on the big boss-related processing unit 153 tends to be smaller. Therefore, the minor boss battle setting section 152 may increase the predetermined number N1 when the processing load of the major boss related processing section 153 is relatively high. Note that the processing load of the big boss-related processing unit 153 may be determined based on the operating state of the big boss-related processing unit 153 or the like.

例えば、小ボスバトル設定部152は、ゲームデータ記憶部160内の参加状況データ(図10の参加状況データ900参照)に基づいて、参加ステータスが「対戦中」であるユーザの数が閾値を超えた場合に、2人以上のユーザごとに、一の小ボスバトルパートが対応付けられる態様で、小ボスバトルパートを設定してもよい。この場合、閾値は、大ボス関連処理部153の処理負荷と、大ボス関連処理部153を実現するハードウェア構成の能力との関係に応じて適合されてよい。 For example, the minor boss battle setting unit 152 determines that the number of users whose participation status is “in battle” exceeds the threshold based on the participation status data (see participation status data 900 in FIG. 10) in the game data storage unit 160. In this case, the minor boss battle parts may be set in such a manner that one minor boss battle part is associated with each of two or more users. In this case, the threshold may be adapted according to the relationship between the processing load of the big boss-related processor 153 and the capability of the hardware configuration that implements the big boss-related processor 153 .

大ボス関連処理部153は、大ボスバトルパートに関連する各種処理を行う。例えば、大ボス関連処理部153は、大ボスバトルパートの進行に基づいて、大ボスm1のHPの値を更新する。本実施形態では、大ボス関連処理部153は、小ボスバトルパートが終了するごとに、大ボスm1のHPの値を更新する。 The big boss related processing unit 153 performs various processes related to the big boss battle part. For example, the big boss-related processing unit 153 updates the HP value of the big boss m1 based on the progress of the big boss battle part. In this embodiment, the big boss-related processing unit 153 updates the HP value of the big boss m1 each time the small boss battle part ends.

本実施形態では、大ボスバトルパートは、一旦、進行が開始されると、当該大ボスバトルパートに対応付けられる大ボスm1のHPの値が、その初期値(第1初期値の一例)から第1所定値α1以上減少して0になると、当該大ボスm1が倒されることで終了する。第1所定値α1は、任意であるが、本実施形態では、一の大ボスm1に係る第1所定値α1は、当該大ボスm1のHPの初期値である。ただし、変形例では、第1所定値α1は、大ボスm1のHPの初期値の所定割合(例えば90%)に対応する値であってもよい。この場合、大ボスバトルパートは、一旦、進行が開始されると、当該大ボスバトルパートに対応付けられる大ボスm1のHPの値が、その初期値に対して所定割合以上減少すると、当該大ボスm1が倒されることで終了する。 In this embodiment, once the progress of the big boss battle part is started, the HP value of the big boss m1 associated with the big boss battle part is changed from the initial value (an example of the first initial value) to the first When it decreases by a predetermined value α1 or more and becomes 0, the big boss m1 is defeated and the process ends. The first predetermined value α1 is arbitrary, but in this embodiment, the first predetermined value α1 related to one big boss m1 is the initial HP value of the big boss m1. However, in a modified example, the first predetermined value α1 may be a value corresponding to a predetermined percentage (for example, 90%) of the initial value of the HP of the big boss m1. In this case, once the progress of the big boss battle part is started, when the HP value of the big boss m1 associated with the big boss battle part decreases by a predetermined percentage or more from its initial value, the big boss m1 is defeated.

また、本実施形態では、一のレイドゲームパートは、複数の大ボスバトルパートが順次実行される態様で、複数の大ボスバトルパートを含む。また、本実施形態では、一の大ボスバトルパートは、他の終了条件が満たされた場合も終了してよい。例えば、一の大ボスバトルパートは、開始後の経過時間が所定時間ΔT3を超えると、大ボスm1が倒されることなく終了してよい(すなわち大ボスm1が勝利)。 Further, in this embodiment, one raid game part includes a plurality of big boss battle parts in a manner in which the plurality of big boss battle parts are executed sequentially. Also, in the present embodiment, one big boss battle part may end when other end conditions are satisfied. For example, one big boss battle part may end without defeating the big boss m1 (that is, the big boss m1 wins) when the elapsed time after the start exceeds a predetermined time ΔT3.

図9に示す例では、大ボス関連処理部153は、第1設定部1531と、第1更新部1532と、第1判定部1533とを含む。 In the example shown in FIG. 9 , the big boss-related processing section 153 includes a first setting section 1531 , a first updating section 1532 and a first determining section 1533 .

第1設定部1531は、ゲームパート設定部150により一の大ボスバトルパートが設定されると、当該一の大ボスバトルパートに対応付けられる大ボスm1を設定する。例えば、第1設定部1531は、図8に示したボスキャラ情報に基づいて、大ボスバトルパートごとに、一の大ボスm1を対応付ける。この場合、第1設定部1531は、好ましくは、順次設定される大ボスバトルパートのうちの、後の大ボスバトルパートになるにつれて、対応付けられる大ボスm1のHPの初期値が前回値(直前の大ボスバトルパートに係る大ボスm1のHPの初期値)以上になるように、大ボスバトルパートごとに、一の大ボスm1を対応付ける。例えば、各大ボスバトルパートに対応付けられる大ボスm1は、予め規定されていてもよい(例えば運営側で規定してもよい)。この場合、第1設定部1531は、大ボスバトルパートごとに、予め規定された大ボスm1を設定する。 When one big boss battle part is set by the game part setting unit 150, the first setting unit 1531 sets the big boss m1 associated with the one big boss battle part. For example, the first setting unit 1531 associates one big boss m1 with each big boss battle part based on the boss character information shown in FIG. In this case, the first setting unit 1531 preferably sets the initial value of the HP of the associated big boss m1 to the previous value (immediately before One big boss m1 is associated with each big boss battle part so that the initial value of the HP of the big boss m1 related to the big boss battle part) or more. For example, the big boss m1 associated with each big boss battle part may be defined in advance (for example, may be defined by the management side). In this case, the first setting unit 1531 sets a predetermined big boss m1 for each big boss battle part.

なお、上述したように、本実施形態では、各大ボスm1には、予めHPの初期値が対応付けられている(図8参照)。従って、第1設定部1531が、一の大ボスバトルパートに対応付けられる大ボスm1を設定すると、それに伴い当該一の大ボスバトルパートには、当該一の大ボスバトルパートの大ボスm1のHPの初期値が対応付けられることになる。なお、変形例では、大ボスm1のHPの初期値は、大ボスバトルパートが設定される際に、適宜、補正等されてもよい。 As described above, in the present embodiment, each big boss m1 is associated in advance with an initial HP value (see FIG. 8). Therefore, when the first setting unit 1531 sets the big boss m1 associated with the one big boss battle part, the initial HP of the big boss m1 of the one big boss battle part is accordingly set in the one big boss battle part. values will be associated. Note that, in a modified example, the initial value of the HP of the big boss m1 may be appropriately corrected or the like when the big boss battle part is set.

第1更新部1532は、レイドゲームパートにおける大ボスバトルパートの進行に基づいて、大ボスm1に対応付けられるHP(第1パラメータの一例)の値(残りの値)を更新する。 The first updating unit 1532 updates the value (remaining value) of HP (an example of the first parameter) associated with the big boss m1 based on the progress of the big boss battle part in the raid game part.

本実施形態では、図3及び図5を参照して上述したように、第1更新部1532は、小ボスバトルパートが終了するごとに(すなわち、小ボスm2が倒されるごとに)、大ボスm1のHPの値を更新する。これにより、上述したように、大ボスm1に係るHP減算処理の頻度を効果的に低減できる。 In this embodiment, as described above with reference to FIGS. 3 and 5, the first updating unit 1532 updates the big boss m1 each time the small boss battle part ends (that is, each time the small boss m2 is defeated). Updates the HP value of . Thereby, as described above, the frequency of the HP subtraction process for the big boss m1 can be effectively reduced.

例えば、小ボスm2が倒されることで小ボスバトルパートが終了した場合、第1更新部1532は、当該小ボスm2のHPの初期値分だけ、大ボスm1のHPの値から減算することで、大ボスm1のHPの値を更新する。ただし、変形例では、第1更新部1532は、当該小ボスm2のHPの初期値に所定係数K1を乗じた値だけ、大ボスm1のHPの値から減算することで、大ボスm1のHPの値を更新してもよい。所定係数K1は、任意であり、可変値であってもよい。 For example, when the small boss battle part ends when the small boss m2 is defeated, the first updating unit 1532 subtracts the initial HP value of the small boss m2 from the HP value of the big boss m1, Update the HP value of the big boss m1. However, in the modified example, the first updating unit 1532 subtracts a value obtained by multiplying the initial value of the HP of the small boss m2 by a predetermined coefficient K1 from the HP value of the big boss m1. value can be updated. The predetermined coefficient K1 is arbitrary and may be a variable value.

他方、小ボスm2が倒されことなく小ボスバトルパートが終了した場合(例えばユーザの第1ゲーム媒体m0が倒された場合や、途中で小ボスバトルパートが中断した場合等)、第1更新部1532は、大ボスm1のHPの値を更新しなくてもよい。あるいは、第1更新部1532は、そのときの小ボスm2のHPの減少分だけ、大ボスm1のHPの値から減算することで、大ボスm1のHPの値を更新してもよい。 On the other hand, when the minor boss battle part ends without defeating the minor boss m2 (for example, when the user's first game medium m0 is defeated, or when the minor boss battle part is interrupted in the middle), the first updating unit 1532 may not update the HP value of the big boss m1. Alternatively, the first updating unit 1532 may update the HP value of the big boss m1 by subtracting the HP value of the big boss m1 by the decrease in the HP of the small boss m2 at that time.

第1判定部1533は、第1更新部1532により更新されたHPの値が0になったか否かを判定する。第1判定部1533は、第1更新部1532により更新されたHPの値が0になったと判定すると、今回の大ボスバトルパートを終了させるための処理を指示する。なお、今回の大ボスバトルパートが最後の大ボスバトルパートである場合は、第1判定部1533は、今回のレイドゲームパートを終了させるための処理を指示する。 The first determination unit 1533 determines whether or not the HP value updated by the first update unit 1532 has become zero. When the first determination unit 1533 determines that the HP value updated by the first update unit 1532 has become 0, it instructs the processing for ending the current big boss battle part. If the current big boss battle part is the final big boss battle part, the first determination unit 1533 instructs the process for ending the current raid game part.

ところで、本実施形態では、上述したように、第1更新部1532は、小ボスバトルパートが終了するごとに、大ボスm1に対応付けられるHPの値を更新するので、大ボスバトルパートが終了するタイミングは、一の小ボスバトルパートの終了タイミングに対応する。従って、ある一の小ボスバトルパートの終了に伴って大ボスバトルパートが終了する場合は、その時点で進行中でありうる他の小ボスバトルパートも強制的に終了される。この場合、大ボスm1が倒されたことにより他の小ボスバトルパートが終了されたことを表す情報が、当該他の小ボスバトルパートに対応付けられているユーザにわかるように、通知されてもよい。例えば、第1更新部1532により更新されたHPの値が0になった場合に小ボスバトルパートが1つ以上の端末装置20で進行されている場合、当該1つ以上の端末装置20におけるゲーム画像において小ボスm2が退散する様子が描画され、ついで、大ボスm1が敗北する様子が描画されてよい。あるいは、各端末装置20におけるゲーム画像において、大ボスm1が敗北する様子が割り込みにより描画されてもよい。また、大ボスm1に対応付けられるHPの値を0にするために必要とされる小ボスm2が設定される場合は、大ボスバトルパートが終了する時点で、当該大ボスに関連付けられた小ボスバトルパートもすべて終了していてもよい。 By the way, in the present embodiment, as described above, the first updating unit 1532 updates the HP value associated with the big boss m1 each time the small boss battle part ends. corresponds to the end timing of one small boss battle part. Therefore, when the big boss battle part ends with the end of a certain small boss battle part, other small boss battle parts that may be in progress at that time are also forcibly ended. In this case, information indicating that the other small boss battle part has ended due to the defeat of the big boss m1 may be notified so that the user associated with the other small boss battle part can understand it. . For example, when the value of HP updated by the first updating unit 1532 becomes 0 and the small boss battle part is progressing on one or more terminal devices 20, the game image on the one or more terminal devices 20 , the retreat of the small boss m2 may be drawn, and then the defeat of the big boss m1 may be drawn. Alternatively, in the game image on each terminal device 20, a state in which the big boss m1 is defeated may be rendered by an interrupt. Further, when a small boss m2 required to set the HP value associated with the big boss m1 to 0 is set, at the end of the big boss battle part, the small boss battle associated with the big boss All parts may also be finished.

小ボスバトル処理部154は、小ボスバトルパートに関連する各種処理を行う。例えば、小ボスバトル処理部154は、大ボスバトルパートの進行(及びそれに伴う1つ以上の小ボスバトルパートの進行)に基づいて、小ボスm2のHPの値を更新する。この際、小ボスバトル処理部154は、小ボスバトルパートごとに機能する。 The small boss battle processing unit 154 performs various processes related to the small boss battle part. For example, the minor boss battle processing unit 154 updates the HP value of the minor boss m2 based on the progress of the major boss battle part (and the progress of one or more minor boss battle parts accompanying this). At this time, the minor boss battle processing unit 154 functions for each minor boss battle part.

本実施形態では、小ボスバトルパートは、対応する小ボスm2のHPの値が、その初期値(第2初期値の一例)から第2所定値α2以上減少して0になると、小ボスm2が倒されることで終了する。第2所定値α2は、任意であるが、本実施形態では、一の小ボスm2(又は一の小ボスバトルパート)に係る第2所定値α2は、当該小ボスm2のHPの初期値である。この場合、小ボスバトルパートは、小ボスm2のHPの値が0になると終了する。ただし、変形例では、第2所定値α2は、小ボスm2のHPの初期値の所定割合(例えば90%)に対応する値であってもよい。この場合、一の子ボスバトルパートは、一旦、進行が開始されると、当該小ボスバトルパートに対応付けられる小ボスm2のHPの値が、その初期値に対して所定割合以上減少すると、小ボスm2が倒されることで終了する。 In this embodiment, in the small boss battle part, when the HP value of the corresponding small boss m2 decreases from its initial value (an example of the second initial value) by a second predetermined value α2 or more and becomes 0, the small boss m2 It ends when you are defeated. The second predetermined value α2 is arbitrary, but in this embodiment, the second predetermined value α2 related to one small boss m2 (or one small boss battle part) is the initial HP value of the small boss m2. . In this case, the minor boss battle part ends when the HP value of the minor boss m2 becomes zero. However, in a modified example, the second predetermined value α2 may be a value corresponding to a predetermined percentage (for example, 90%) of the initial HP value of the small boss m2. In this case, once the progress of the first child boss battle part is started, when the HP value of the small boss m2 associated with the small boss battle part decreases by a predetermined percentage or more from its initial value, the small boss It ends when m2 is defeated.

また、本実施形態では、小ボスバトルパートは、他の終了条件が満たされた場合も終了してもよい。例えば、小ボスバトルパートは、ユーザの第1ゲーム媒体m0のHPの値が0になると、小ボスm2が倒されることなく終了してよい(すなわち小ボスm2が勝利)。ただし、この場合、同ユーザが再度、同小ボスバトルパートを最初から又は途中からプレイ(再挑戦)可能な仕様であってもよい。 Also, in this embodiment, the minor boss battle part may end when other end conditions are satisfied. For example, when the HP value of the user's first game medium m0 becomes 0, the small boss battle part may end without defeating the small boss m2 (that is, the small boss m2 wins). However, in this case, the specifications may be such that the same user can play (re-challenge) the same small boss battle part again from the beginning or from the middle.

図9に示す例では、小ボスバトル処理部154は、第2設定部1541と、第2更新部1542と、第2判定部1543とを含む。 In the example shown in FIG. 9 , the minor boss battle processing section 154 includes a second setting section 1541 , a second updating section 1542 and a second determining section 1543 .

第2設定部1541は、小ボスバトル設定部152により一の小ボスバトルパートが設定されると、当該一の小ボスバトルパートに小ボスm2を対応付ける。これにより、一の小ボスバトルパートに対応付けられている1人以上のユーザに、当該一の小ボスバトルパートに対応付けられた小ボスm2が、対応付けられることになる。換言すると、一のユーザに小ボスm2(又はそのHPの初期値)を対応付けることと、当該一のユーザに小ボスバトルパートに対応付けることとは、実質的に同義である。 When one small boss battle part is set by the small boss battle setting unit 152, the second setting unit 1541 associates the small boss m2 with the one small boss battle part. As a result, one or more users associated with one minor boss battle part are associated with the minor boss m2 associated with the one minor boss battle part. In other words, associating one user with small boss m2 (or the initial value of its HP) is substantially synonymous with associating the one user with a small boss battle part.

本実施形態では、第2設定部1541は、図8に示したボスキャラ情報に基づいて、一の大ボスバトルパートにおける小ボスバトルパートには、当該一の大ボスバトルパートに対応付けられる大ボスm1の分身である小ボスm2を対応付ける。これにより、大ボスm1と小ボスm2との関係(すなわち小ボスm2が大ボスm1の分身である関係)がユーザにとって分かりやすくなる。 In this embodiment, the second setting unit 1541, based on the boss character information shown in FIG. is associated with the small boss m2. This makes it easier for the user to understand the relationship between the big boss m1 and the small boss m2 (that is, the relationship that the small boss m2 is the alter ego of the big boss m1).

なお、上述したように、本実施形態では、各小ボスm2には、予めHPの初期値が対応付けられている(図8参照)。従って、第2設定部1541が、一の小ボスバトルパートに対応付けられる小ボスm2を設定すると、当該一の小ボスバトルパートには、当該小ボスm2のHPの初期値が対応付けられることになる。 As described above, in the present embodiment, each small boss m2 is associated in advance with an initial HP value (see FIG. 8). Therefore, when the second setting unit 1541 sets the minor boss m2 associated with one minor boss battle part, the initial HP value of the minor boss m2 is associated with the one minor boss battle part. .

ここで、変形例では、第2設定部1541は、一の小ボスバトルパートに対応付けられる小ボスm2に関して、そのHPの初期値を適宜変更してもよい。例えば、第2設定部1541は、図8に示すようなボスキャラ情報で規定されるHPの初期値に対して、適宜増減した初期値を設定してもよい。この場合、当該小ボスm2に対応付けられた描画用情報は、変更されないので、見た目は影響せず、HPの初期値だけが変更される。なお、HPの初期値に代えて又は加えて、図8に示すようなボスキャラ情報で規定される攻撃力や回復力についても変更されてもよい。 Here, in a modified example, the second setting unit 1541 may appropriately change the initial HP value of the small boss m2 associated with one small boss battle part. For example, the second setting unit 1541 may set an initial value that is appropriately increased or decreased with respect to the initial value of HP defined by boss character information as shown in FIG. In this case, since the drawing information associated with the small boss m2 is not changed, the appearance is not affected, and only the initial value of HP is changed. In place of or in addition to the initial value of HP, attack power and recovery power defined by boss character information as shown in FIG. 8 may also be changed.

具体的には、第2設定部1541は、一の小ボスバトルパートが対応付けられる一人以上のユーザに係るユーザ情報に基づいて、当該一の小ボスバトルパートに対応付けられる小ボスm2のHPの初期値を設定してもよい。この場合、第2設定部1541は、一の小ボスバトルパートが対応付けられるユーザの第1ゲーム媒体のレベルやHPの初期値等が高いほど、小ボスm2のHPの初期値が高くなる態様で、小ボスm2のHPの初期値を設定してもよい。この場合、ユーザ情報に基づくユーザのレベル帯に応じてあらかじめ複数の小ボスm2のHPの初期値を設定しておき、レベルに応じた初期値を設定してもよい。これにより、各ユーザのレベルに応じたHPの初期値を有する小ボスm2を、各ユーザに対応付けられる小ボスバトルパートに対応付けることができる。 Specifically, the second setting unit 1541 determines the initial HP of the small boss m2 associated with the one small boss battle part based on user information related to one or more users associated with the one small boss battle part. You can set the value. In this case, the second setting unit 1541 sets the initial value of the HP of the small boss m2 to be higher as the level of the first game medium or the initial value of the HP of the user associated with the one small boss battle part is higher. , the initial value of the HP of the small boss m2 may be set. In this case, the initial values of the HP of a plurality of small bosses m2 may be set in advance according to the level range of the user based on the user information, and the initial values may be set according to the level. As a result, the small boss m2 having an initial HP value corresponding to each user's level can be associated with the small boss battle part associated with each user.

また、第2設定部1541は、一の小ボスバトルパートに複数のユーザが対応付けられる場合は、一の小ボスバトルパートに一のユーザが対応付けられる場合よりも大きいHPの初期値を有する小ボスm2を、当該一の小ボスバトルパートに対応付けてもよい。第2設定部1541は、一の小ボスバトルパートに複数のユーザが対応付けられる場合は、それぞれのユーザに係るユーザ情報に基づいて、当該一の小ボスバトルパートに対応付けられる小ボスm2のHPの初期値を設定してもよい。この場合、第2設定部1541は、一の小ボスバトルパートが対応付けられる各ユーザの第1ゲーム媒体のレベルやHPの初期値等の平均値や合計値が高いほど、小ボスm2のHPの初期値が高くなる態様で、小ボスm2のHPの初期値を設定してもよい。これにより、複数のユーザのレベルに応じたHPの初期値を有する小ボスm2を、複数のユーザに対応付けられる各小ボスバトルパートに対応付けることができる。 In addition, when a plurality of users are associated with one small boss battle part, the second setting unit 1541 sets the initial value of the small boss to a larger initial value than when one user is associated with one small boss battle part. m2 may be associated with the one minor boss battle part. When a plurality of users are associated with one minor boss battle part, the second setting unit 1541 determines the HP of the minor boss m2 associated with the one minor boss battle part based on the user information of each user. An initial value may be set. In this case, the second setting unit 1541 determines that the higher the average value or total value of the level of the first game medium of each user associated with one small boss battle part, the initial HP value, etc., the higher the HP of the small boss m2. The initial value of the HP of the small boss m2 may be set in such a manner that the initial value is high. As a result, the small boss m2 having initial HP values corresponding to the levels of multiple users can be associated with each small boss battle part associated with multiple users.

また、第2設定部1541は、一の小ボスバトルパートに対応付ける小ボスm2のHPの初期値を、当該小ボスm2に係る大ボスm1のHPの初期値に基づいて設定してもよい。例えば、一の大ボスm1の分身として機能する小ボスm2に対応付けられるHPの初期値は、当該一の大ボスm1に対応付けられるHPの初期値の、1/Mであってもよい。ここで、Mは、例えば1000以上の大きい数である。この場合、一の小ボスm2のHPの初期値は、当該一の小ボスm2に係る大ボスm1のHPの初期値が大きいほど大きくなる。これにより、大ボスm1の強さに応じた強さの小ボスm2を設定できるので、大ボスm1と小ボスm2との関係が、大ボスm1の強さに連動するという一貫性をもたせることができる。 Further, the second setting unit 1541 may set the initial value of the HP of the small boss m2 associated with one small boss battle part based on the initial value of the HP of the large boss m1 associated with the small boss m2. For example, the initial value of HP associated with the small boss m2 functioning as an alter ego of one big boss m1 may be 1/M of the initial value of HP associated with the one big boss m1. Here, M is a large number such as 1000 or more. In this case, the initial value of the HP of one small boss m2 increases as the initial value of HP of the large boss m1 related to the one small boss m2 increases. As a result, it is possible to set the strength of the small boss m2 according to the strength of the large boss m1, so that the relationship between the large boss m1 and the small boss m2 is consistent with the strength of the large boss m1. can be done.

また、第2設定部1541は、一の小ボスバトルパートに対応付ける小ボスm2のHPの初期値を、当該小ボスm2に係る大ボスm1のHPの値(第1更新部1532により更新された値)に基づいて設定してもよい。例えば、第2設定部1541は、小ボスバトル設定部152により一の小ボスバトルパートが設定されると、大ボスm1のHPの値(現在値)を、第1更新部1532から取得する。そして、第2設定部1541は、大ボスm1のHPの値に基づいて、当該一の小ボスバトルパートに対応付けられる小ボスm2のHPの初期値を決定する。この際、例えば、第2設定部1541は、大ボスm1のHPの値が大きいほど小ボスm2のHPの初期値が大きくなる態様で、小ボスm2のHPの初期値を決定してもよい。これにより、そのときの大ボスm1のHPの値に応じたHPの初期値の小ボスm2を設定できるので、ゲーム状況に合わせた小ボスm2のHPの初期値を設定できる。 In addition, the second setting unit 1541 sets the initial value of the HP of the small boss m2 associated with one small boss battle part to the value of the HP of the large boss m1 related to the small boss m2 (the value updated by the first updating unit 1532). ) may be set based on For example, when the small boss battle setting unit 152 sets one small boss battle part, the second setting unit 1541 acquires the HP value (current value) of the big boss m1 from the first updating unit 1532 . Then, the second setting unit 1541 determines the initial HP value of the small boss m2 associated with the one small boss battle part based on the HP value of the big boss m1. At this time, for example, the second setting unit 1541 may determine the initial HP value of the small boss m2 in such a manner that the larger the HP value of the big boss m1, the larger the initial HP value of the small boss m2. . As a result, the initial HP value of the small boss m2 can be set according to the HP value of the big boss m1 at that time, so the initial HP value of the small boss m2 can be set according to the game situation.

また、第2設定部1541は、大ボス関連処理部153の処理負荷に応じて、小ボスm2のHPの初期値を変化させてもよい。例えば、小ボスm2のHPの初期値が大きいほど、小ボスバトルパートが終了する頻度が小さくなり、それ故に、大ボス関連処理部153の処理負荷が小さくなる傾向がある。従って、第2設定部1541は、大ボス関連処理部153の処理負荷が比較的高い場合に、小ボスm2のHPの初期値を増加させてもよい。なお、大ボス関連処理部153の処理負荷は、大ボス関連処理部153の稼働状態等に基づいて判断されてもよい。例えば、大ボス関連処理部153の処理負荷は、第1更新部1532による更新頻度に基づいて判断されてもよい。これは、第1更新部1532による更新頻度が高いほど、大ボス関連処理部153の処理負荷が高くなる傾向があるためである。 Also, the second setting unit 1541 may change the initial value of the HP of the small boss m2 according to the processing load of the big boss related processing unit 153 . For example, the larger the initial value of the HP of the small boss m2, the less frequently the small boss battle part ends, and therefore the processing load on the big boss-related processing unit 153 tends to decrease. Therefore, the second setting unit 1541 may increase the initial value of the HP of the small boss m2 when the processing load of the big boss related processing unit 153 is relatively high. Note that the processing load of the big boss-related processing unit 153 may be determined based on the operating state of the big boss-related processing unit 153 or the like. For example, the processing load of the big boss-related processing unit 153 may be determined based on the update frequency by the first updating unit 1532 . This is because there is a tendency that the higher the update frequency by the first update unit 1532, the higher the processing load on the big boss-related processing unit 153.

ここで、一の大ボスバトルパートにおいて、大ボスm1のHPの初期値=第1所定値α1とし、小ボスm2のHPの初期値=第2所定値α2とし、小ボスバトル設定部152が小ボスバトルパートをN3個設定するとき、小ボスm2のHPの初期値の合計値=α2×N3である。このとき、所定の上限値をγとすると、大ボスm1を倒すことが可能となる場合、α1≦α2×N3≦γとなる。また、一の大ボスバトルパートあたりの小ボスバトルパートの数に対して、所定の上限数をM1とし、第2所定値α2を固定値とし、M2をα1≦M×α2を満たす最小の整数Mとしたとき、M2≦N3≦M1となる。この場合、M2個の小ボスバトルパートのすべてで小ボスm2が倒されると、当該一の大ボスバトルパートに係る大ボスm1が倒される。なお、このとき、N3-M個の小ボスバトルパートは、予備のゲームパートとなる。この場合、第2所定値α2を固定値としたとき、小ボスバトル設定部152は、第1所定値α1を第2所定値α2で割ることで得られる値よりも大きい数であって、所定の上限数M1を超えない数だけ、小ボスバトルパートを設定することになる。また、小ボスバトル設定部152は、一の大ボスバトルパートの進行中において、各ユーザに所定の上限数M3を超える数の小ボスバトルパートが対応付けられている状態が形成されないように、小ボスバトルパートを設定してもよい。この場合、所定の上限数M3は、上述した所定の上限数M1と同じであってもよいし、所定の上限数M1よりも小さくてもよい。 Here, in the first big boss battle part, the initial value of the HP of the big boss m1 is set to the first predetermined value α1, the initial value of the HP of the small boss m2 is set to the second predetermined value α2, and the small boss battle setting unit 152 sets the small boss battle When N3 parts are set, the sum of the initial HP values of the small boss m2=α2×N3. At this time, if the predetermined upper limit is γ, then α1≦α2×N3≦γ if it is possible to defeat the big boss m1. Further, with respect to the number of small boss battle parts per one large boss battle part, a predetermined upper limit number is set to M1, a second predetermined value α2 is a fixed value, and M2 is a minimum integer M that satisfies α1≦M×α2. Then, M2≤N3≤M1. In this case, when the small boss m2 is defeated in all of the M2 small boss battle parts, the big boss m1 related to the one big boss battle part is defeated. At this time, the N3-M small boss battle parts are spare game parts. In this case, when the second predetermined value α2 is set to a fixed value, the minor boss battle setting unit 152 sets a number larger than the value obtained by dividing the first predetermined value α1 by the second predetermined value α2, The number of small boss battle parts that does not exceed the upper limit number M1 is set. In addition, the small boss battle setting unit 152 sets small boss battle parts so that each user is not associated with a number of small boss battle parts exceeding a predetermined upper limit number M3 during the progress of one big boss battle part. may be set. In this case, the predetermined upper limit number M3 may be the same as the predetermined upper limit number M1 described above, or may be smaller than the predetermined upper limit number M1.

第2更新部1542は、各小ボスバトルパートの進行に基づいて、各小ボスm2に対応付けられるHP(第2パラメータの一例)の値(残りの値)を更新する。第2更新部1542は、一の小ボスバトルパートにおいて、小ボスm2がユーザの第1ゲーム媒体m0からの攻撃を受けると、当該攻撃に応じたHPの値だけ、当該小ボスm2のHPの値から減算することで、当該小ボスm2のHPの値を更新する。このようにして、第2更新部1542は、ユーザの第1ゲーム媒体m0からの攻撃を受けるごとに、小ボスm2のHPの値を更新する。 The second updating unit 1542 updates the value (remaining value) of HP (an example of the second parameter) associated with each minor boss m2 based on the progress of each minor boss battle part. In one small boss battle part, when the small boss m2 is attacked by the user's first game medium m0, the second updating unit 1542 updates the HP value of the small boss m2 by the HP value corresponding to the attack. to update the HP value of the small boss m2. In this manner, the second updating unit 1542 updates the HP value of the small boss m2 each time the user is attacked by the first game medium m0.

また、第2更新部1542は、回復条件が成立した場合に、適宜、小ボスm2のHPの値を増加させることで、当該小ボスm2のHPの値を更新してもよい。 Further, the second updating unit 1542 may update the HP value of the small boss m2 by appropriately increasing the HP value of the small boss m2 when the recovery condition is satisfied.

第2判定部1543は、第2更新部1542により更新されたHPの値が0になったか否かを判定する。第2判定部1543は、第2更新部1542により更新されたHPの値が0になったと判定すると、対応する小ボスバトルパートを終了させるための処理を指示する。この場合、対応する小ボスバトルパートが実行されている端末装置20におけるゲーム画像において、小ボスm2が敗北する様子が描画されてよい。 The second determination unit 1543 determines whether or not the HP value updated by the second update unit 1542 has become zero. When the second determination unit 1543 determines that the HP value updated by the second update unit 1542 has become 0, it instructs a process for ending the corresponding minor boss battle part. In this case, in the game image on the terminal device 20 in which the corresponding minor boss battle part is being executed, a scene in which the minor boss m2 is defeated may be drawn.

ここで、一の小ボスバトルパートの進行に伴う小ボスバトル処理部154の動作について説明する。小ボスバトルパートが開始されると、小ボスバトル処理部154は、小ボスm2の行動ポイントを初期値(例えば、ゼロポイント)に定める。 Here, the operation of the minor boss battle processing section 154 accompanying the progress of one minor boss battle part will be described. When the minor boss battle part is started, the minor boss battle processing section 154 sets the action points of the minor boss m2 to an initial value (for example, zero points).

小ボスバトルパートの実行中、例えば、第1期間と第2期間とが交互に繰り返し発生する。 During the execution of the small boss battle part, for example, the first period and the second period occur alternately and repeatedly.

第1期間は、例えば時間経過に応じて増加する小ボスm2の行動ポイントが、初期値(例えば、ゼロポイント)から上限値(例えば、100ポイント)まで増加する期間である。具体的には、小ボスバトル処理部154は、小ボスm2の行動ポイントを時間経過に応じて増加させる処理(増加処理)を開始する。増加処理の開始タイミングが、第1期間の開始タイミングに相当する。小ボスバトル処理部154は、小ボスm2の行動ポイントが上限値(例えば、100ポイント)に達すると、増加処理を終了する。増加処理の終了タイミングが、第1期間の終了タイミングに相当する。 The first period is, for example, a period during which the action points of the small boss m2, which increases over time, increase from an initial value (eg, zero points) to an upper limit value (eg, 100 points). Specifically, the minor boss battle processing unit 154 starts processing (increase processing) to increase the action points of the minor boss m2 over time. The start timing of the increase processing corresponds to the start timing of the first period. The minor boss battle processing unit 154 ends the increase processing when the action points of the minor boss m2 reach the upper limit (for example, 100 points). The end timing of the increase processing corresponds to the end timing of the first period.

第2期間は、第1期間の終了タイミングから、小ボスm2の行動ポイントが初期値にリセットされるタイミングまでの期間である。具体的には、第2期間が開始した後、小ボスバトル処理部154は、小ボスm2に所定の行動(例えば、ユーザに対する攻撃)を実行させる。なお、第1ゲーム媒体に行動(例えば、小ボスm2に対する攻撃)を実行させない場合、小ボスバトル処理部154は、例えば第2期間の開始直後に、小ボスm2に所定の行動を実行させてもよい。一方、第1ゲーム媒体に行動を実行させる場合、小ボスバトル処理部154は、第1ゲーム媒体による行動の終了を待ってから、小ボスm2に所定の行動を実行させてもよい。かかる場合、第1ゲーム媒体による行動が終了した後に、小ボスm2による行動が実行される。このようにして、第1期間と第2期間とが交互に繰り返し発生する。 The second period is the period from the end timing of the first period to the timing when the action points of the small boss m2 are reset to the initial value. Specifically, after the second period starts, the minor boss battle processing unit 154 causes the minor boss m2 to perform a predetermined action (for example, attack the user). Note that if the first game medium does not perform an action (for example, attacking the small boss m2), the small boss battle processing unit 154 may cause the small boss m2 to perform a predetermined action immediately after the start of the second period, for example. good. On the other hand, when causing the first game medium to perform an action, the small boss battle processing section 154 may cause the small boss m2 to perform a predetermined action after waiting for the action by the first game medium to end. In such a case, the action by the small boss m2 is executed after the action by the first game content ends. In this manner, the first period and the second period alternately occur repeatedly.

なお、第1期間において、小ボスバトル処理部154は、仮想空間内に所定のアイテムを出現させてもよい。小ボスバトル処理部154は、第2ゲーム媒体によるアイテムの取得に応じて、第1ゲーム媒体の行動ポイントを増加させる。小ボスバトル処理部154は、第1ゲーム媒体の行動ポイントが所定の基準値以上である場合、当該第1ゲーム媒体に所定の行動(例えば、小ボスm2に対する攻撃)を実行させ、行動ポイントを当該基準値分だけ減少させる。小ボスバトル処理部154は、第1ゲーム媒体の行動ポイントが当該基準値未満となるまで、当該第1ゲーム媒体に行動を繰り返し実行させる。第1ゲーム媒体の行動ポイントが減少して当該基準値未満になると、第1ゲーム媒体による行動が終了する。 Note that, during the first period, the minor boss battle processing unit 154 may cause a predetermined item to appear in the virtual space. The minor boss battle processing unit 154 increases the action points of the first game medium according to the acquisition of the item by the second game medium. When the action points of the first game medium are equal to or greater than a predetermined reference value, the small boss battle processing unit 154 causes the first game medium to perform a predetermined action (for example, attacking the small boss m2), and reduces the action points to the Decrease by the reference value. The minor boss battle processing unit 154 causes the first game medium to repeatedly perform actions until the action points of the first game medium become less than the reference value. When the action points of the first game content decrease and become less than the reference value, the action of the first game content ends.

なお、小ボスバトルパートの進行の仕方や終了の仕方等は、多様でありえ、任意である。例えば、小ボスm2が複数登場してもよい。この場合、一の小ボスバトルパートには、複数の小ボスm2のHPの初期値が割り当てられてよい。また、小ボスm2よりも前に子分キャラクタが登場してもよい。この場合、一の小ボスバトルパートには、子分キャラクタのHPの初期値が追加的に割り当てられてよい。また、小ボスバトルパートにおいては、複数の第1ゲーム媒体からなるデッキと小ボスm2とが対戦してもよい。また、後述する救援要請がある場合、小ボスバトルパートにおいては、複数のユーザに係る第1ゲーム媒体m0(又はそれらのデッキ)と小ボスm2とが対戦してもよい。また、小ボスバトルパートは、第2更新部1542により更新されたHPの値が0にならない場合でも、所定の終了条件が満たされた場合に、終了する仕様であってもよい。例えば、小ボスバトルパートは、ユーザの第1ゲーム媒体m0による攻撃回数(ターン数)が所定数に達した場合に、終了してもよい。また、小ボスバトルパートは、アクティブタイムバトル以外にも、リアルタイムバトル等により実現されてもよい。 It should be noted that the manner in which the small boss battle part progresses, the manner in which it ends, and the like can be varied and arbitrary. For example, a plurality of small bosses m2 may appear. In this case, the initial HP values of a plurality of small bosses m2 may be assigned to one small boss battle part. Also, a minion character may appear before the small boss m2. In this case, the initial value of the HP of the minion character may additionally be assigned to one minor boss battle part. Also, in the small boss battle part, a deck composed of a plurality of first game media may battle the small boss m2. Further, when there is a request for help, which will be described later, in the minor boss battle part, the first game media m0 (or their decks) associated with a plurality of users may battle the minor boss m2. Also, the minor boss battle part may end when a predetermined end condition is satisfied even when the HP value updated by the second update unit 1542 does not become 0. For example, the small boss battle part may end when the number of attacks (the number of turns) by the user with the first game medium m0 reaches a predetermined number. Also, the minor boss battle part may be realized by a real-time battle or the like other than the active time battle.

救援要請処理部155は、一のユーザ(端末装置20)から救援要請を受信した場合に、当該一のユーザに対応付けられている小ボスバトルパートに、救援用のユーザを対応付けるための救援処理を実行する。救援要請処理部155は、任意の態様で、救援用のユーザを選択してもよい。例えば、救援要請処理部155は、参加ステータスが「待機中」であるユーザ群から、救援用のユーザを選択してもよい。あるいは、救援要請処理部155は、参加ステータスが「待機中」でありかつフレンド関係にあるユーザ群から、救援用のユーザを選択してもよい。なお、参加ステータスが「待機中」であるユーザ群に代えて又は加えて、参加ステータスが「対戦中」や「退出中」であるユーザ群を含めてもよい。また、救援要請処理部155は、救援用のユーザを1人だけ選択してもよいし、複数同時に選択してもよい。 When a rescue request is received from one user (terminal device 20), the rescue request processing unit 155 performs a rescue process for associating the rescue user with the minor boss battle part associated with the one user. Run. The relief request processing unit 155 may select a user for relief in any manner. For example, the help request processing unit 155 may select a help user from a group of users whose participation status is "waiting". Alternatively, the help request processing unit 155 may select a user for help from a group of users whose participation status is “waiting” and who are in a friend relationship. Instead of or in addition to the group of users whose participation status is "waiting", a group of users whose participation status is "playing" or "leaving" may be included. Moreover, the relief request processing unit 155 may select only one user for relief, or may select a plurality of users at the same time.

救援要請処理部155は、救援用のユーザを選択すると、選択した救援用のユーザに対して、救援要請を送信する。救援要請を受けたユーザの端末装置20のゲーム画像には、承諾ボタンが表示されてよい。この場合、救援要請を受けたユーザは、承諾ボタンを押す等により、端末装置20を介して救援受諾をサーバ装置10に送信できる。なお、承諾ボタンには、対応する小ボスバトルパートの小ボスm2が描画されていてもよい。 When a rescue user is selected, the rescue request processing unit 155 transmits a rescue request to the selected rescue user. An accept button may be displayed on the game image of the terminal device 20 of the user who has received the help request. In this case, the user who has received the help request can transmit the acceptance of help to the server device 10 via the terminal device 20 by pressing an acceptance button or the like. Note that the accept button may have a small boss m2 of the corresponding small boss battle part drawn thereon.

救援要請処理部155は、救援要請を送信した1人以上のユーザ(端末装置20)から救援受諾を受信すると、救援受諾を行ったユーザに、救援要請を出したユーザに対応付けられている小ボスバトルパートを対応付ける。 When the relief request processing unit 155 receives a relief acceptance from one or more users (terminal devices 20) who have transmitted the relief request, the relief request processing unit 155 assigns the user who has accepted the relief request a small message associated with the user who issued the relief request. Associate the boss battle part.

ゲーム状態管理部156は、レイドゲームパートの進行に応じて、ゲーム状態を更新/管理する。ゲーム状態管理部156は、ゲーム状態が変化するごとに、ゲームデータ記憶部160内のゲームデータを更新する。 The game state management unit 156 updates/manages the game state according to the progress of the raid game part. The game state management section 156 updates the game data in the game data storage section 160 each time the game state changes.

図10には、ゲームデータ記憶部160内のゲームデータのうちの、ゲーム状態データ902の一例が示されている。ゲーム状態データ902は、図10に示すように、バトルIDごとに、小ボスm2のゲーム媒体ID、ゲームステータス、対応付けユーザID、参加属性、結果、減算HP、同時プレイの有無、等を対応付けることで、生成されてもよい。 FIG. 10 shows an example of game state data 902 of the game data in the game data storage unit 160. As shown in FIG. As shown in FIG. 10, the game state data 902 associates the game medium ID of the small boss m2, the game status, the associated user ID, the participation attribute, the result, the subtracted HP, the presence or absence of simultaneous play, etc. for each battle ID. may be generated by

バトルIDは、個々の小ボスバトルパートを特定する識別子である。バトルIDは、小ボスバトル設定部152により小ボスバトルが設定されるごとに、設定される。なお、バトルIDは、予めサーバ記憶部12に記憶されてもよいし、あるいは、小ボスバトル設定部152により小ボスバトルが設定されるときに、サーバ装置10によって決定されてもよい。 A battle ID is an identifier that identifies each minor boss battle part. A battle ID is set each time a small boss battle is set by the small boss battle setting unit 152 . The battle ID may be stored in the server storage unit 12 in advance, or may be determined by the server device 10 when the small boss battle is set by the small boss battle setting unit 152 .

小ボスm2のゲーム媒体IDは、対応する小ボスバトルパートに対応付けられた小ボスm2のゲーム媒体IDである。ゲームステータスは、「進行中」、「終了」等を含んでよい。対応付けユーザIDは、対応する小ボスバトルパートに対応付けられたユーザのユーザIDである。参加属性は、対応するユーザの設定要求(後述する新規の設定要求)により設定された小ボスバトルパート(「ホスト」と表記)であるか、他のユーザからの救援要請に応じて対応付けられた小ボスバトルパート(「救援」と表記)であるか、他のユーザがホストとなる小ボスバトルパートへの自主的な参加(援護)であるか等、を表す。結果は、対応する小ボスバトルパートの結果である。減算HPは、対応する小ボスバトルパートにおいて小ボスm2のHPをどの程度減らしたかを表す。なお、一のユーザのみに対応付けられた小ボスバトルパートの場合、結果が“ユーザ勝利”であれば、減算HPは、当該小ボスバトルパートに対応付けられた小ボスm2のHPの初期値に対応する。 The game medium ID of the small boss m2 is the game medium ID of the small boss m2 associated with the corresponding small boss battle part. Game status may include "in progress", "finished", and the like. The associated user ID is the user ID of the user associated with the corresponding minor boss battle part. The participation attribute is a small boss battle part (written as "host") set by the corresponding user's setting request (new setting request to be described later), or is associated in response to a rescue request from another user. It indicates whether it is a small boss battle part (written as “rescue”) or voluntary participation (support) in a small boss battle part hosted by another user. The result is the result of the corresponding minor boss battle part. The subtracted HP represents how much the HP of the small boss m2 was reduced in the corresponding small boss battle part. In the case of a minor boss battle part associated with only one user, if the result is "user victory", the subtracted HP corresponds to the initial value of the HP of the minor boss m2 associated with the minor boss battle part. do.

同時プレイ検出部157は、2つ以上の小ボスバトルパートが対応付けられているユーザが存在するか否かを判定する。例えば、ゲーム状態管理部156は、ゲームデータ記憶部160内のゲームデータに基づいて、2つ以上の小ボスバトルパートが対応付けられているユーザが存在するか否かを判定できる。以下、このように、2つ以上の小ボスバトルパートが対応付けられているユーザを、「同時プレイユーザ」とも称する。同時プレイユーザには、上述したように、救援要請に対して救援受諾を行ったユーザがなりうる。なお、同時プレイユーザが発生しないゲーム仕様の場合は、同時プレイ検出部157は省略されてよい。 The simultaneous play detection unit 157 determines whether or not there is a user associated with two or more minor boss battle parts. For example, the game state management unit 156 can determine, based on the game data in the game data storage unit 160, whether or not there is a user associated with two or more minor boss battle parts. Hereinafter, a user associated with two or more minor boss battle parts is also referred to as a "simultaneous player". As described above, the simultaneous play user can be a user who has accepted the help request in response to the help request. Note that the simultaneous play detection unit 157 may be omitted in the case of a game specification that does not generate simultaneous play users.

画像生成部158は、各ユーザに係る端末装置20上に各種のゲーム画像を表示させるための表示用画像情報を生成する。 The image generator 158 generates display image information for displaying various game images on the terminal device 20 associated with each user.

図11は、小ボスバトルパートに係るゲーム画像の一例を示す図である。以下の図11(及び後出の図12)に関する説明において、小ボスm2とは、図11に示すゲーム画像に係る小ボスバトルパートに対応付けられている小ボスm2を指し、大ボスm1とは、当該小ボスm2に係る大ボスm1を指す。 FIG. 11 is a diagram showing an example of a game image relating to a minor boss battle part. 11 (and later-described FIG. 12), the small boss m2 refers to the small boss m2 associated with the small boss battle part related to the game image shown in FIG. , indicates the large boss m1 related to the small boss m2.

図11では、小ボスバトルパートに係るゲーム画像G1100は、ユーザの第1ゲーム媒体m0に係るHP表示(ゲージ)45と、小ボスm2に係るHP表示48とを含む。小ボスm2に係るHP表示48は、上述した第2更新部1542により小ボスm2のHPの値が更新されるごとに、更新される。なお、図11では、HP表示45には、ユーザの第1ゲーム媒体m0を表す画像部G11004が対応付けられ、HP表示48には、小ボスm2を表す画像部G11003が対応付けられる。 In FIG. 11, the game image G1100 related to the small boss battle part includes an HP display (gauge) 45 related to the user's first game medium m0 and an HP display 48 related to the small boss m2. The HP display 48 related to the small boss m2 is updated each time the HP value of the small boss m2 is updated by the second updating unit 1542 described above. In FIG. 11, the HP display 45 is associated with the image portion G11004 representing the user's first game medium m0, and the HP display 48 is associated with the image portion G11003 representing the small boss m2.

また、図11では、小ボスバトルパートに係るゲーム画像G1100は、大ボスm1に対応付けられた描画用情報に基づき描画された画像部G11001と、ユーザの第1ゲーム媒体m0に対応付けられた描画用情報に基づき描画された画像部G11002とを含む。上述のように、本実施形態では、大ボスm1を描画するための描画用情報は、その分身である小ボスm2を描画するための描画用情報と同じである。換言すると、大ボスm1と、その分身である小ボスm2とは、ゲーム画像上、区別できない。これにより、ユーザには、小ボスm2と戦っているにもかかわらず、大ボスm1と戦っているイメージを持ってもらうことができる。 In FIG. 11, the game image G1100 related to the small boss battle part includes an image portion G11001 drawn based on the drawing information associated with the big boss m1, and a drawing associated with the user's first game medium m0. and an image portion G11002 drawn based on the information for use. As described above, in this embodiment, the drawing information for drawing the big boss m1 is the same as the drawing information for drawing the minor boss m2, which is its alter ego. In other words, the big boss m1 and its alter ego, the small boss m2, cannot be distinguished from each other in the game image. This allows the user to have an image of fighting the big boss m1 even though the user is fighting the small boss m2.

図12は、小ボスバトルパートの終了に伴う大ボスm1のHPの値の更新を示すゲーム画像の一例を示す図である。 FIG. 12 is a diagram showing an example of a game image showing the update of the HP value of the big boss m1 following the end of the small boss battle part.

図12では、大ボスm1のHPの値の更新を示すゲーム画像G1200は、大ボスm1に係るHP表示49を含む。HP表示49は、上述した第1更新部1532により大ボスm1のHPの値が更新されるごとに、更新される。なお、図12では、HP表示49には、大ボスm1を表す画像部G12001が対応付けられる。この場合、画像部G12001は、図11に示した画像部G11003よりも大きく描画されてもよい。HP表示49には、数値表示491が含められてもよい。これにより、大ボスm1のHPの値が一回の更新でわずかにしか減らない場合でも、わずかに減ったことをユーザに理解してもらうことができる。なお、数値表示491のオーダ(小数点何位までのかのオーダ)は、大ボスm1のHPの値の最小変化単位に応じて適宜設定されてよい。 In FIG. 12, the game image G1200 showing the update of the HP value of the big boss m1 includes the HP display 49 related to the big boss m1. The HP display 49 is updated each time the HP value of the big boss m1 is updated by the first updating unit 1532 described above. In FIG. 12, the HP display 49 is associated with an image portion G12001 representing the big boss m1. In this case, the image portion G12001 may be rendered larger than the image portion G11003 shown in FIG. The HP display 49 may include a numerical display 491 . As a result, even if the HP value of the big boss m1 is only slightly reduced in one update, it is possible for the user to understand that the HP value has been slightly reduced. The order of the numerical value display 491 (the order up to the decimal point) may be appropriately set according to the minimum change unit of the HP value of the big boss m1.

このようにして、本実施形態では、画像生成部158は、大ボスm1のHPの値が第1更新部1532により更新されるごとに、大ボスm1に係る画像(図12の画像部G12001参照)と、更新後の大ボスm1のHPの値を表す画像(図12のHP表示49参照)とを表示させるための表示用画像情報(第1表示用画像情報の一例)を生成する。この場合、各端末装置20は、当該表示用画像情報に基づいて、大ボスm1のHPの値が減らされたことを表す表示用画像(図12のゲーム画像G1200参照)を出力できる。 In this manner, in the present embodiment, the image generator 158 generates an image related to the big boss m1 (see the image part G12001 in FIG. 12) each time the first update unit 1532 updates the HP value of the big boss m1. ) and an image representing the updated HP value of the big boss m1 (see HP display 49 in FIG. 12). In this case, each terminal device 20 can output a display image (see game image G1200 in FIG. 12) showing that the HP value of the big boss m1 has been reduced, based on the display image information.

また、画像生成部158は、小ボスm2のHPの値が第2更新部1542により更新されるごとに、大ボスm1に係る画像(図11の画像部G11001参照)と、更新後の小ボスm2のHPの値を表す画像(図11のHP表示48)とを表示させるための表示用画像情報(第2表示用画像情報の一例)を生成する。この場合、各端末装置20は、当該表示用画像情報に基づいて、小ボスm2のHPの値が減らされたことを表す表示用画像(図11のゲーム画像G1100参照)を出力できる。 In addition, every time the second update unit 1542 updates the HP value of the small boss m2, the image generation unit 158 generates an image related to the big boss m1 (see the image portion G11001 in FIG. 11) and the updated small boss m2. Display image information (an example of second display image information) for displaying an image representing the HP value of m2 (HP display 48 in FIG. 11) is generated. In this case, each terminal device 20 can output a display image (see game image G1100 in FIG. 11) showing that the HP value of small boss m2 has been reduced, based on the display image information.

このようにして、本実施形態では、画像生成部158は、小ボスm2のHPの値が第2更新部1542により更新されるごとに、図11のようなゲーム画像G1100を表示させるための表示用画像情報を生成する。そして、第2更新部1542により更新された小ボスm2のHPの値が0に至ると(すなわち小ボスm2が倒されると)、小ボスm2の敗北シーンが描画されるように表示用画像情報を生成する。この場合、対応する端末装置20は、当該表示用画像情報に基づいて、小ボスm2が倒されたことを表す表示用画像(図示せず)を出力できる。 In this way, in the present embodiment, the image generator 158 generates a display for displaying the game image G1100 as shown in FIG. Generate image information for When the HP value of the small boss m2 updated by the second update unit 1542 reaches 0 (that is, when the small boss m2 is defeated), the display image information is changed so that the defeat scene of the small boss m2 is drawn. to generate In this case, the corresponding terminal device 20 can output a display image (not shown) representing that the small boss m2 has been defeated based on the display image information.

ここで、小ボスm2の敗北シーンと、大ボスm1の敗北シーンとで、倒されたゲーム媒体を同じ描画態様で描画すると、ユーザに混乱を生む可能性がある。従って、小ボスm2の敗北シーンでは、大ボスm1の“分身”である小ボスm2が倒されたことがわかりやすくなるように、大ボスm1を描画するための描画用情報に基づき描画されるゲーム媒体は、比較的小さいサイズで描画されてもよい。換言すると、大ボスm1を描画するための描画用情報に基づきゲーム媒体を比較的小さいサイズで描画することで、“小ボスm2”を描画してもよい。このようにして、所定の場合に、画像生成部158は、大ボスm1のHPの値に対応付けて大ボスm1に係るゲーム媒体を表示するときと、小ボスm2のHPの値に対応付けて小ボスm2に係るゲーム媒体を表示するときとで、異なる態様で対戦相手が描画されるように表示用画像情報を生成してもよい。なお、異なる態様は、サイズに代えて又は加えて、詳細な部分の描画が異なってもよい。 Here, if the defeat scene of the small boss m2 and the defeat scene of the big boss m1 are drawn in the same manner, the user may be confused. Therefore, the defeat scene of the small boss m2 is drawn based on the drawing information for drawing the big boss m1 so that it is easy to understand that the small boss m2, which is the "alter ego" of the big boss m1, has been defeated. Game media may be rendered at a relatively small size. In other words, the "small boss m2" may be drawn by drawing the game medium in a relatively small size based on the drawing information for drawing the big boss m1. In this way, in a predetermined case, the image generation unit 158 displays the game content related to the big boss m1 in association with the HP value of the big boss m1, and the game content associated with the HP value of the small boss m2. The display image information may be generated so that the opponent is drawn in a different manner when displaying the game media related to the small boss m2. It should be noted that different aspects may differ in drawing details instead of or in addition to size.

また、本実施形態では、画像生成部158は、大ボスm1のHPの値が第1更新部1532により更新されるごとに、図12のようなゲーム画像G1200を表示させるための表示用画像情報を生成する。そして、第1更新部1532により更新された大ボスm1のHPの値が0に至ると(すなわち大ボスm1が倒されると)、大ボスm1の敗北シーンが描画されるように表示用画像情報を生成する。この場合、各端末装置20は、当該表示用画像情報に基づいて、大ボスm1が倒されたことを表す表示用画像(図示せず)を出力できる。 Further, in the present embodiment, the image generation unit 158 generates the display image information for displaying the game image G1200 as shown in FIG. 12 each time the first update unit 1532 updates the HP value of the big boss m1. to generate When the HP value of the big boss m1 updated by the first update unit 1532 reaches 0 (that is, when the big boss m1 is defeated), the display image information is changed so that the defeat scene of the big boss m1 is drawn. to generate In this case, each terminal device 20 can output a display image (not shown) representing that the big boss m1 has been defeated based on the display image information.

ここで、上述したように、小ボスm2の敗北シーンと、大ボスm1の敗北シートとで、倒されたゲーム媒体を同じ描画態様で描画すると、ユーザに混乱を生む可能性がある。従って、大ボスm1の敗北シーンでは、大ボスm1の“分身”である小ボスm2が倒されたときの敗北シートに対する相違がわかりやすくなるように、大ボスm1を描画するための描画用情報に基づき描画されるゲーム媒体は、比較的大きいサイズで描画されてもよい。換言すると、大ボスm1を描画するための描画用情報に基づきゲーム媒体を比較的大きいサイズで描画することで、“大ボスm1”を描画してもよい。 Here, as described above, if the defeat scene of the small boss m2 and the defeat sheet of the big boss m1 are drawn in the same manner, the user may be confused. Therefore, in the defeat scene of the big boss m1, drawing information for drawing the big boss m1 is provided so that it is easy to understand the difference in the defeat sheet when the small boss m2, which is the "alternate" of the big boss m1, is defeated. The game media rendered based on may be rendered in a relatively large size. In other words, the "big boss m1" may be drawn by drawing the game medium in a relatively large size based on the drawing information for drawing the big boss m1.

なお、画像生成部158は、同時プレイ検出部157におり、2つ以上の小ボスバトルパートが対応付けられているユーザが存在すると判定された場合、当該ユーザが、2つ以上の小ボスバトルパートのうちの、いずれか1つだけを選択できるような選択画像を含むゲーム画像を端末装置20上に表示させるための表示用画像情報を生成してよい。この場合、ユーザは、例えば救援要請を受けた方の小ボスバトルパートを優先的にプレイする等、所望の選択を行うことができる。あるいは、ユーザは、自動モード等を利用することで、2つ以上の小ボスバトルパートを並列的に進行させることが可能であってもよい。これらの場合、第2更新部1542は、2つ以上の小ボスバトルパートが対応付けられているユーザからの入力(例えば、手動や自動による操作入力)に基づいて、2つ以上の小ボスm2のHPのそれぞれ又は一部の値を更新することになる。 In addition, the image generation unit 158 is in the simultaneous play detection unit 157, and when it is determined that there is a user associated with two or more small boss battle parts, the user has two or more small boss battle parts. Display image information for displaying on the terminal device 20 a game image including a selection image from which only one of them can be selected may be generated. In this case, the user can make a desired selection such as, for example, preferentially playing the minor boss battle part of the person who received the rescue request. Alternatively, the user may be able to advance two or more minor boss battle parts in parallel by using an automatic mode or the like. In these cases, the second updating unit 1542 updates two or more small bosses m2 based on user input (for example, manual or automatic operation input) associated with two or more small boss battle parts. It will update the value of each or part of HP.

なお、上述したように、図9に示しかつ上述したサーバ装置10の機能の一部又は全部は、適宜、端末装置20により実現されてもよい。例えば、端末装置20に表示されるゲーム画像(図11や図12に示すようなゲーム画像)の少なくとも一部を、サーバ装置10が生成したデータに基づいて端末装置20に表示させるウェブ表示とし、ゲーム画像の少なくとも一部を、端末装置20にインストールされているネイティブアプリケーションによって表示させるネイティブ表示としてもよい。 As described above, part or all of the functions of the server device 10 shown in FIG. 9 and described above may be realized by the terminal device 20 as appropriate. For example, at least a part of the game image displayed on the terminal device 20 (the game image shown in FIGS. 11 and 12) is displayed on the terminal device 20 based on the data generated by the server device 10 as a web display, At least part of the game image may be displayed as native display by a native application installed in the terminal device 20 .

報酬付与部159は、レイドゲームパートに参加した各ユーザに報酬を付与する。報酬の付与方法は任意である。例えば、報酬付与部159は、小ボスバトルパートごとに、小ボスm2を倒した1人以上のユーザに特定の報酬を付与してもよいし、及び/又は、大ボスバトルパートごとに、大ボスm1を倒すことに貢献した各ユーザに特定の報酬を付与してもよい。また、報酬付与部159は、大ボスm1を倒した際の小ボスバトルパートをプレイした1人以上のユーザ(すなわち、大ボスm1に最後の一撃を加えた1人以上のユーザ)に、特別な報酬を付与してもよい。また、報酬付与部159は、レイドゲームパートが終了した後に、参加状況データ900(図10参照)等に基づいて、ランキング情報を生成してもよい。この場合、ランキング情報は、倒した小ボスm2の数(討伐数)が多い順にユーザIDがランキングされる態様で、生成されてもよい。 The reward giving unit 159 gives a reward to each user who participates in the raid game part. Any method of awarding rewards may be used. For example, the reward granting unit 159 may grant a specific reward to one or more users who defeated the minor boss m2 for each minor boss battle part, and/or may award a particular reward to one or more users who defeated the minor boss m2 for each major boss battle part. A specific reward may be given to each user who contributes to defeating the . In addition, the reward granting unit 159 gives special rewards to one or more users who played the small boss battle part when the big boss m1 was defeated (that is, one or more users who gave the final blow to the big boss m1). Rewards may be given. Further, the reward granting unit 159 may generate ranking information based on the participation status data 900 (see FIG. 10) or the like after the raid game part ends. In this case, the ranking information may be generated in such a manner that the user IDs are ranked in descending order of the number of defeated small bosses m2 (defeated number).

ところで、本実施形態では、上述したように、第1更新部1532は、第2更新部1542により更新された小ボスm2のHPの値に基づいて、第2更新部1542よりも少ない更新頻度で大ボスm1のHPの値を更新する。これにより、参加ステータスが“対戦中”であるユーザの数が膨大である場合でも、第1更新部1532の処理負荷を低減できる。他方、参加ステータスが“対戦中”であるユーザの数が膨大となると、第2更新部1542の全体としての処理負荷は増加する。 By the way, in the present embodiment, as described above, the first update unit 1532 updates the HP value of the small boss m2 updated by the second update unit 1542 with a lower update frequency than the second update unit 1542. Update the HP value of the big boss m1. This reduces the processing load of the first updating unit 1532 even when the number of users whose participation status is “playing” is enormous. On the other hand, if the number of users whose participation status is “playing” becomes enormous, the processing load of the second updating unit 1542 as a whole increases.

この点、本実施形態では、第2更新部1542は、小ボスバトルパートごとに独立して動作できるので、複数のサーバコンピュータ及び/又は複数のCPUにより分散して実現することが容易である。この場合、第2更新部1542を実現するための処理部が、限られたハードウェアリソースに限定されてしまうことをなく、処理負荷を適切に分散できる。あるいは、第2更新部1542は、小ボスバトルパートごとに独立して動作できるので、端末装置20により実現されてもよい。この場合も、第2更新部1542を実現するための処理部が、限られたハードウェアリソースに限定されてしまうことなく、処理負荷を適切に分散できる。このようにして、第2更新部1542は、第1更新部1532よりも多い数のコンピュータにより実現することができるので、処理負荷を適切に分散できる。 In this regard, in the present embodiment, the second updating unit 1542 can operate independently for each minor boss battle part, so it can be easily implemented in a distributed manner using a plurality of server computers and/or a plurality of CPUs. In this case, the processing load can be appropriately distributed without limiting the processing unit for realizing the second updating unit 1542 to limited hardware resources. Alternatively, the second updating unit 1542 may be implemented by the terminal device 20 since it can operate independently for each minor boss battle part. Also in this case, the processing load can be appropriately distributed without limiting the processing unit for realizing the second updating unit 1542 to limited hardware resources. In this way, the second updating unit 1542 can be realized by more computers than the first updating unit 1532, so the processing load can be distributed appropriately.

次に、図13以降を参照して、サーバ装置10におけるレイドゲームパートに関連した構成の動作例について説明する。 Next, an operation example of a configuration related to the raid game part in the server device 10 will be described with reference to FIG. 13 and subsequent figures.

図13は、各ユーザからの小ボスバトルパートの設定要求に係る処理の一例を示す概略的なフローチャートである。 FIG. 13 is a schematic flow chart showing an example of processing related to a small boss battle part setting request from each user.

ステップS1102では、サーバ装置10は、小ボスバトルパートに係るロビー画像の生成要求をいずれかの端末装置20(すなわちいずれかのユーザ)から受信したか否かを判定する。判定結果が“YES”の場合、ステップS1306に進み、それ以外の場合は、今回周期の処理をそのまま終了する。 In step S1102, the server device 10 determines whether or not a request to generate a lobby image for the minor boss battle part has been received from any terminal device 20 (that is, any user). If the determination result is "YES", the process advances to step S1306; otherwise, the process for this cycle ends.

ステップS1104では、サーバ装置10は、ユーザがいくつかの小ボスバトルパートの中からプレイする小ボスバトルパートを選択するための選択用画像の生成処理(以下、「選択用画像生成処理」とも称する)を行う。すなわち、サーバ装置10は、1つ以上の小ボスバトルパートのうちから、一の小ボスバトルパートをユーザが選択できるユーザインターフェース(選択用画像)(図示せず)を生成する。当該ユーザインターフェースは、今回受信したロビー画像の生成要求に係る要求元のユーザ(以下、単に「要求元のユーザ」とも称する)に係る端末装置20に表示され、選択可能な1つ以上の小ボスバトルパートを表す選択ボタンを含んでよい。選択ボタンは、対応する小ボスバトルパートに係る情報(例えば現在のプレイ中のユーザ情報)等を含んでよい。ユーザが所望の選択ボタンを操作すると、対応する小ボスバトルパートに対する設定要求がサーバ装置10に送信される。以下では、一例として、設定要求は、要求元のユーザ(自身)をホストとした新規の小ボスバトルパートの設定を要求する設定要求(以下、「新規の設定要求」とも称する)と、既に他のユーザをホストとして設定済の小ボスバトルパートへの参加を要求する設定要求(以下、「参加型の設定要求」とも称する)とを含むものとする。なお、変形例では、新規の設定要求は、他のユーザ(所定関係を有するユーザ)とともにグループに対する小ボスバトルパートの設定を要求する設定要求を含んでもよい。 In step S1104, the server device 10 performs selection image generation processing (hereinafter also referred to as "selection image generation processing") for the user to select a small boss battle part to play from among several small boss battle parts. conduct. That is, the server device 10 generates a user interface (selection image) (not shown) that allows the user to select one minor boss battle part from one or more minor boss battle parts. The user interface is displayed on the terminal device 20 associated with the requesting user (hereinafter simply referred to as "requesting user") related to the lobby image generation request received this time, and one or more selectable small boss battles. It may include select buttons representing the parts. The selection buttons may include information (for example, information about the user currently playing) and the like regarding the corresponding minor boss battle part. When the user operates a desired selection button, a setting request for the corresponding small boss battle part is sent to the server device 10 . Below, as an example, the setting request includes a setting request requesting setting of a new small boss battle part hosted by the requesting user (himself) (hereinafter also referred to as a “new setting request”), and a setting request that already has other A setting request for requesting participation in a small boss battle part that has already been set with the user as the host (hereinafter also referred to as a "participatory setting request"). Note that, in a modified example, the new setting request may include a setting request requesting setting of a minor boss battle part for a group together with other users (users having a predetermined relationship).

ステップS1106では、サーバ装置10は、ユーザによる選択ボタンの操作(すなわちユーザによる小ボスバトルパートの選択)があったか否かを判定する。判定結果が“YES”の場合、ステップS1108に進み、それ以外の場合は、ユーザによる選択ボタンの操作待ち状態となる。なお、当該操作待ち状態は、例えば一定の時間が経過した場合や、選択可能な1つ以上の小ボスバトルパートのうちのいずれかが終了した場合等、適宜終了する。また、操作待ち状態において、ステップS1104が定期的に実行されてよい。 In step S1106, the server device 10 determines whether or not the user has operated the selection button (that is, the user has selected a small boss battle part). If the determination result is "YES", the process advances to step S1108; otherwise, the process waits for the operation of the selection button by the user. The operation waiting state ends as appropriate, for example, when a certain amount of time has passed, or when one of the one or more selectable small boss battle parts ends. Also, in the operation waiting state, step S1104 may be periodically executed.

ステップS1108では、サーバ装置10は、今回のユーザによる選択ボタンの操作により受信した設定要求(新規の設定要求又は参加型の設定要求)を、処理待ちのキューに設定する。このようにして、処理待ちのキューに設定された設定要求(新規の設定要求又は参加型の設定要求)は、後述する小ボスバトルパートにおける減算指示生成処理(図15)において処理される(ステップS1304やステップS1327A等参照)。 In step S1108, the server apparatus 10 sets the setting request (new setting request or participation-type setting request) received by the user's operation of the selection button this time in the waiting queue. In this way, the setting request (new setting request or participation type setting request) set in the waiting queue is processed in the subtraction instruction generation process (FIG. 15) in the small boss battle part (step S1304). and step S1327A).

図14Aは、図13の選択用画像生成処理(ステップS1104)の処理の一例を示す概略的なフローチャートである。 FIG. 14A is a schematic flow chart showing an example of the selection image generation process (step S1104) in FIG.

ステップS1200では、サーバ装置10は、ゲームデータ記憶部160内のゲームデータ(図10のゲーム状態データ902参照)に基づいて、ゲームステータスが“進行中”であるバトルIDを抽出する。 In step S1200, server device 10 extracts a battle ID whose game status is "in progress" based on the game data in game data storage unit 160 (see game state data 902 in FIG. 10).

ステップS1202では、サーバ装置10は、要求元のユーザと所定関係を有するユーザIDを抽出する。例えば、サーバ装置10は、ユーザ情報に含まれるフレンド情報に基づいて、要求元のユーザとフレンド関係にあるユーザのユーザIDを抽出する。 In step S1202, the server device 10 extracts a user ID having a predetermined relationship with the requesting user. For example, the server device 10 extracts the user ID of the user who is friends with the requesting user based on the friend information included in the user information.

ステップS1204では、サーバ装置10は、ステップS1200で抽出した各バトルIDに対応付けられているユーザID(図10のゲーム状態データ902の対応付けユーザID参照)の中に、ステップS1202で抽出したユーザIDが含まれているか否かを判定する。すなわち、サーバ装置10は、ステップS1200で抽出した各バトルIDに係る小ボスバトルパートの中に、要求元のユーザと所定関係を有するユーザ(例えばフレンド関係にあるユーザ)がプレイしている小ボスバトルパートが存在するか否かを判定する。判定結果が“YES”の場合、ステップS1206に進み、それ以外の場合は、ステップS1208に進む。 In step S1204, the server device 10 adds the user ID extracted in step S1202 to the user IDs associated with the battle IDs extracted in step S1200 (see the associated user IDs of the game state data 902 in FIG. 10). Determine whether ID is included. That is, the server device 10 selects, among the minor boss battle parts associated with each battle ID extracted in step S1200, a minor boss battle part played by a user having a predetermined relationship with the requesting user (for example, a user having a friend relationship). exists. If the determination result is "YES", the process proceeds to step S1206; otherwise, the process proceeds to step S1208.

ステップS1206では、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパートと、新たな小ボスバトルパートのうちから、いずれか1つをプレイ対象の小ボスバトルパートとして要求元のユーザが選択できる選択用画像を生成する。なお、この場合、サーバ装置10は、ゲーム状態に基づいて、選択用画像における1つ以上の小ボスバトルパートに係る選択ボタンの配置を適宜設定してもよい。例えば、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパートのうちの、小ボスm2のHPの値が大きい順(又は小さい順)、第1ゲーム媒体m0側のHPの値の小さい順(又は大きい順)、又は、小ボスバトルパートの持続時間が長い順(又は短い順)に、優先的に選択されやすいような配置で、1つ以上の小ボスバトルパートに係る選択ボタンの配置を設定してもよい。なお、変形例では、要求元のユーザと所定関係にあるユーザがプレイしている1つ以上の小ボスバトルパートに代えて又は加えて、他の条件を満たす小ボスバトルパートが抽出(選択用画像に配置)されてもよい。 In step S1206, the server device 10 selects one or more small boss battle parts played by a user who is in a friend relationship with the requesting user and a new small boss battle part as a play target. A selection image that can be selected by the requesting user as a small boss battle part is generated. In this case, the server device 10 may appropriately set the arrangement of selection buttons related to one or more small boss battle parts in the selection image based on the game state. For example, the server device 10 selects, among one or more minor boss battle parts played by a user who is friends with the user who made the request, the HP value of the minor boss m2 in descending order (or in descending order). One or more arranged in such a way that they are likely to be preferentially selected in ascending order (or in ascending order) of the HP value of one game medium m0, or in ascending order (or in ascending order) of the duration of the small boss battle part. You may set the placement of the selection button related to the small boss battle part. Note that in the modified example, instead of or in addition to one or more minor boss battle parts played by a user who has a predetermined relationship with the requesting user, a minor boss battle part that satisfies other conditions is extracted (as a selection image). placement).

ステップS1208では、サーバ装置10は、新たな小ボスバトルパートをプレイ対象の小ボスバトルパートとして要求元のユーザが選択できる選択用画像を生成する。 In step S1208, the server device 10 generates a selection image that allows the requesting user to select the new minor boss battle part as the minor boss battle part to be played.

ステップS1220では、サーバ装置10は、ステップS1206又はステップS1208で生成した選択用画像を要求元のユーザの端末装置20に表示させる。 In step S1220, the server device 10 displays the selection image generated in step S1206 or step S1208 on the terminal device 20 of the requesting user.

このようにして図14Aに示す処理によれば、要求元のユーザは、所定関係を有するユーザがプレイ中である小ボスバトルパートか、自身がホストとなり新たに設定する小ボスバトルパートかを、選択してプレイできる。また、サーバ装置10に次々に設定要求が送信されてくる場合に各ユーザを適応的に分散させることになるため、小ボスm2ごとの処理(第2更新部1542を実現するための処理部)の負荷を均すことができる。 In this way, according to the process shown in FIG. 14A, the requesting user selects a minor boss battle part that is being played by a user having a predetermined relationship, or a minor boss battle part that the user becomes the host and newly sets. can be played with Also, when setting requests are sent to the server device 10 one after another, each user is adaptively distributed. load can be evened out.

図14Bは、図13の選択用画像生成処理(ステップS1104)の処理の他の一例を示す概略的なフローチャートである。 FIG. 14B is a schematic flow chart showing another example of the selection image generation process (step S1104) in FIG.

図14Bに示す処理は、図14Aに示した処理に対して、ステップS1204で判定結果が“YES”である場合にステップS1210が実行される点が異なる。以下では、異なる点を主に説明する。 The process shown in FIG. 14B differs from the process shown in FIG. 14A in that step S1210 is executed when the determination result in step S1204 is "YES". Differences will be mainly described below.

ステップS1210では、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパートの数が、一定数を超えるか否かを判定する。一定数は、任意であるが、ユーザへ提示する選択候補として適切な数の上限値に対応してよい。判定結果が“YES”の場合、ステップS1212に進み、それ以外の場合は、ステップS1216に進む。なお、変形例では、要求元のユーザと所定関係にあるユーザがプレイしている1つ以上の小ボスバトルパートに代えて又は加えて、他の条件を満たす小ボスバトルパートが抽出されてもよい。この場合、サーバ装置10は、これらを含む抽出されたすべての小ボスバトルパートの数が、一定数を超えるか否かを判定してよい。 In step S1210, the server device 10 determines whether or not the number of one or more minor boss battle parts being played by users who are friends with the requesting user exceeds a certain number. The fixed number is arbitrary, but may correspond to the upper limit of the appropriate number of selection candidates to be presented to the user. If the determination result is "YES", the process proceeds to step S1212; otherwise, the process proceeds to step S1216. In a modified example, a minor boss battle part that satisfies other conditions may be extracted instead of or in addition to one or more minor boss battle parts played by a user who has a predetermined relationship with the requesting user. In this case, the server device 10 may determine whether or not the number of all extracted minor boss battle parts including these exceeds a certain number.

ステップS1212では、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパートのうちから、一定数の小ボスバトルパートだけを抽出する。 In step S1212, the server device 10 extracts only a certain number of minor boss battle parts from one or more minor boss battle parts played by users who are friends with the requesting user.

この場合の抽出方法は、任意であるが、ゲーム状態が考慮されてもよい。例えば、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパートのうちの、小ボスm2のHPの値が大きい順(又は小さい順)、第1ゲーム媒体m0側のHPの値の小さい順(又は大きい順)、小ボスバトルパートの持続時間が長い順(又は短い順)、他のユーザの参加人数が多い順(又は少ない順)、又は、他のユーザのレベル帯(例えば、ユーザ情報に基づくユーザのレベル帯)が高い順(又は低い順)に、若しくは、これらの2つ以上の組み合わせによる順序に従って、一定数の小ボスバトルパートを抽出してもよい。 The extraction method in this case is arbitrary, but the game state may be considered. For example, the server device 10 selects, among one or more minor boss battle parts played by a user who is friends with the user who made the request, the HP value of the minor boss m2 in descending order (or in descending order). In descending order (or in descending order) of the HP value of one game medium m0, in descending order (or in descending order) of the duration of the small boss battle part, in descending order (or in ascending order) of the number of participants of other users, or A certain number of small boss battle parts are extracted in descending order (or in descending order) of other users' level bands (for example, user level bands based on user information), or according to the order of a combination of two or more of these. may

ステップS1214では、サーバ装置10は、ステップS1212で抽出した一定数の小ボスバトルパートと、新たな小ボスバトルパートのうちから、いずれか1つを要求元のユーザが選択できる選択用画像を生成する。 In step S1214, the server device 10 generates a selection image that allows the requesting user to select one of the fixed number of minor boss battle parts extracted in step S1212 and the new minor boss battle part.

ステップS1216では、サーバ装置10は、要求元のユーザとフレンド関係にあるユーザがプレイしている1つ以上の小ボスバトルパート(一定数以下のすべて)と、新たな小ボスバトルパートのうちから、いずれか1つをプレイ対象の小ボスバトルパートとして要求元のユーザが選択できる選択用画像を生成する。 In step S1216, the server device 10 selects one or more minor boss battle parts (all of which are equal to or less than a certain number) being played by users who are friends with the requesting user and new minor boss battle parts. or one is generated as a small boss battle part to be played by the requesting user.

このようにして図14Bに示す処理によれば、所定関係を有するユーザがプレイ中である小ボスバトルパートの数が比較的多い場合には、抽出した一定数の小ボスバトルパートだけを、選択対象の小ボスバトルパートとして要求元のユーザに提示できる。 In this way, according to the process shown in FIG. 14B, when the number of minor boss battle parts being played by a user having a predetermined relationship is relatively large, only the extracted fixed number of minor boss battle parts are selected as selection targets. It can be presented to the requesting user as a small boss battle part.

また、図14Bに示す処理によれば、ゲーム状態に応じて、要求元のユーザに提示する一定数の小ボスバトルパートを抽出するので、処理不可の平均化を図ることも可能である。例えば、適宜、小ボスへの参加人数を偏らせたりすることにより、特定の小ボスが早く倒されやすくすることにより、各小ボスの倒されるであろうタイミングをずらすことで、大ボスm1のHPの値の更新タイミングをずらし、一時的な処理負荷の増大を防ぐことができる。 Further, according to the process shown in FIG. 14B, a certain number of minor boss battle parts to be presented to the requesting user are extracted according to the game state, so it is possible to average out the unprocessable parts. For example, by appropriately distributing the number of participants in the small bosses to make it easier for specific small bosses to be defeated quickly, by staggering the timing at which each small boss is likely to be defeated, It is possible to prevent a temporary increase in processing load by staggering the update timing of the HP value.

図15は、小ボスバトルパートにおける減算指示生成処理の一例を示す概略的なフローチャートである。図15に示す処理は、レイドゲームパートの進行中、所定周期ごとに繰り返し実行されてよい。 FIG. 15 is a schematic flow chart showing an example of subtraction instruction generation processing in the small boss battle part. The process shown in FIG. 15 may be repeatedly executed at predetermined intervals during the progress of the raid game part.

ステップS1302では、サーバ装置10は、新たな小ボスバトルパートの設定状態を示す第1フラグF1が“0”であるか否かを判定する。第1フラグF1が“0”である場合は、新たな小ボスバトルパートの設定待ち状態に対応し、第1フラグF1が“1”である場合は、新たな小ボスバトルパートの設定済状態に対応する。第1フラグF1は、小ボスバトルパートごと(すなわちバトルIDごと)に設定される。判定結果が“YES”の場合、ステップS1304に進み、それ以外の場合は、ステップS1312に進む。 In step S1302, the server device 10 determines whether or not the first flag F1 indicating the setting state of the new minor boss battle part is "0". When the first flag F1 is "0", it corresponds to the setting waiting state of a new small boss battle part, and when the first flag F1 is "1", it corresponds to the setting completed state of a new small boss battle part. do. The first flag F1 is set for each minor boss battle part (that is, for each battle ID). If the determination result is "YES", the process proceeds to step S1304; otherwise, the process proceeds to step S1312.

ステップS1304では、サーバ装置10は、小ボスバトルパートに係る新規の設定要求をいずれかの端末装置20(すなわちいずれかのユーザ)から受信したか否かを判定する。例えば、サーバ装置10は、新規の設定要求が処理待ちのキュー(図13のステップS1108参照)に存在するか否かを判定する。判定結果が“YES”の場合、ステップS1306に進み、それ以外の場合は、今回周期の処理をそのまま終了する。 In step S1304, the server device 10 determines whether or not a new setting request for the minor boss battle part has been received from any terminal device 20 (that is, any user). For example, the server device 10 determines whether or not there is a new setting request in the waiting queue (see step S1108 in FIG. 13). If the determination result is "YES", the process advances to step S1306; otherwise, the process for this cycle ends.

ステップS1306では、サーバ装置10は、ステップS1304で得た設定要求に応答して、今回のユーザ(今回の新規の設定要求を行ったユーザ)をホストとして、当該ユーザに対応付ける新たな小ボスバトルパートを設定する。なお、この場合、今回のユーザの参加ステータスは、“対戦中”に変更(更新)される。 In step S1306, in response to the setting request obtained in step S1304, the server device 10 creates a new small boss battle part associated with the user, with the current user (the user who made the new setting request this time) as a host. set. In this case, the user's current participation status is changed (updated) to "in competition".

ステップS1308では、サーバ装置10は、第1フラグF1を“1”にセットする。 In step S1308, the server device 10 sets the first flag F1 to "1".

ステップS1310では、サーバ装置10は、小ボスバトルパートに小ボスm2を対応付けて、当該小ボスバトルパートを開始する。 In step S1310, the server device 10 associates the small boss m2 with the small boss battle part, and starts the small boss battle part.

ステップS1312では、サーバ装置10は、小ボスm2のHPの値の更新条件が満たされたか否かを判定する。小ボスm2のHPの値の更新条件は、例えば小ボスm2がユーザの第1ゲーム媒体m0から攻撃を受けた場合等に満たされる。判定結果が“YES”の場合、ステップS1314に進み、それ以外の場合は、ステップS1316に進む。 In step S1312, the server device 10 determines whether or not the condition for updating the HP value of the small boss m2 is satisfied. The condition for updating the HP value of the small boss m2 is met, for example, when the small boss m2 is attacked by the user's first game medium m0. If the determination result is "YES", the process proceeds to step S1314; otherwise, the process proceeds to step S1316.

ステップS1314では、サーバ装置10は、小ボスm2のHPの値を更新する。 In step S1314, the server device 10 updates the HP value of the small boss m2.

ステップS1316では、サーバ装置10は、ユーザの第1ゲーム媒体m0のHPの値の更新条件が満たされたか否かを判定する。ユーザの第1ゲーム媒体m0のHPの値の更新条件は、例えユーザの第1ゲーム媒体m0が小ボスm2から攻撃を受けた場合等に満たされる。判定結果が“YES”の場合、ステップS1318に進み、それ以外の場合は、ステップS1320に進む。 In step S1316, the server device 10 determines whether or not the condition for updating the HP value of the user's first game medium m0 is satisfied. The condition for updating the HP value of the user's first game medium m0 is met, for example, when the user's first game medium m0 is attacked by the small boss m2. If the determination result is "YES", the process proceeds to step S1318; otherwise, the process proceeds to step S1320.

ステップS1318では、サーバ装置10は、ユーザの第1ゲーム媒体m0のHPの値を更新する。 In step S1318, the server device 10 updates the HP value of the user's first game medium m0.

ステップS1320では、サーバ装置10は、今回のユーザから救援要請を受信したか否かを判定する。判定結果が“YES”の場合、ステップS1322に進み、それ以外の場合は、ステップS1323に進む。 In step S1320, the server device 10 determines whether or not a request for help has been received from the current user. If the determination result is "YES", the process proceeds to step S1322; otherwise, the process proceeds to step S1323.

ステップS1322では、サーバ装置10は、救援要請を他のユーザに送信し、救援待ちタイマをセットする。救援待ちタイマは、所定時間ΔT1でタイムアウトするタイマである。 In step S1322, the server device 10 transmits a help request to other users and sets a help waiting timer. The help-waiting timer is a timer that times out at a predetermined time ΔT1.

ステップS1323では、サーバ装置10は、救援待ちタイマが計時中であるか否かを判定する。なお、救援待ちタイマは、計時開始から所定時間ΔT1が経過すると、タイムアウトして計時を終了する。判定結果が“YES”の場合、ステップS1324に進み、それ以外の場合(救援待ちタイマがタイムアウトしている場合、又は、救援待ちタイマが起動していない場合)は、ステップS1327Aに進む。 In step S1323, the server device 10 determines whether or not the help-waiting timer is counting. It should be noted that the rescue waiting timer times out and ends the time measurement when a predetermined time ΔT1 has elapsed from the start of time measurement. If the determination result is "YES", the process proceeds to step S1324, otherwise (when the waiting for help timer has timed out, or when the timer for waiting for help has not started), the process proceeds to step S1327A.

ステップS1324では、サーバ装置10は、救援要請に対する救援受諾を受信したか否かを判定する。判定結果が“YES”の場合、ステップS1326に進む。他方、判定結果が“NO”の場合は、ステップS1322と同様、今回周期の処理をそのまま終了する。この場合、所定時間ΔT1だけ、救援要請に対する救援受諾の受信待ち状態となる。 In step S1324, the server device 10 determines whether or not a relief acceptance for the relief request has been received. If the determination result is "YES", the process advances to step S1326. On the other hand, if the determination result is "NO", the processing for this cycle is terminated as is, as in step S1322. In this case, for a predetermined period of time ΔT1, the system waits for reception of acceptance of the rescue request.

ステップS1326では、サーバ装置10は、救援受諾を行った新たなユーザを、今回の小ボスバトルパートに対応付ける。すなわち、今回の小ボスバトルパートに対応付けられるユーザ群に、救援受諾を行った新たなユーザを追加する。この際、ゲームデータ記憶部160内のゲームデータ(図10参照)が更新される。なお、この場合、救援受諾を行った新たなユーザの参加ステータスは、“対戦中”に変更(更新)され、また、参加ステータスは“救援”とされてよい。 In step S1326, the server device 10 associates the new user who accepted the help with the current minor boss battle part. That is, the new user who has accepted the help is added to the user group associated with the current minor boss battle part. At this time, the game data (see FIG. 10) in the game data storage unit 160 is updated. In this case, the participation status of the new user who has accepted the help may be changed (updated) to "in-fight", and the participation status may be changed to "help".

ステップS1327Aでは、サーバ装置10は、小ボスバトルパートに係る設定要求であって、今回の小ボスバトルパートに対する参加型の設定要求をいずれかの端末装置20(すなわちいずれかのユーザ)から受信したか否かを判定する。例えば、サーバ装置10は、参加型の設定要求が処理待ちのキュー(図13のステップS1108参照)に存在するか否かを判定する。判定結果が“YES”の場合、ステップS1327Bに進み、それ以外の場合は、ステップS1328に進む。 In step S1327A, whether or not the server device 10 has received from any terminal device 20 (that is, from any user) a setting request relating to the minor boss battle part, which is a participation type setting request for the current minor boss battle part. determine whether For example, the server device 10 determines whether or not there is a participation-type setting request in the waiting queue (see step S1108 in FIG. 13). If the determination result is "YES", the process proceeds to step S1327B; otherwise, the process proceeds to step S1328.

ステップS1327Bでは、サーバ装置10は、参加型の設定要求を行った新たなユーザを、今回の小ボスバトルパートに対応付ける。すなわち、今回の小ボスバトルパートに対応付けられるユーザ群に、参加型の設定要求を行った新たなユーザを追加する。この際、ゲームデータ記憶部160内のゲームデータ(図10参照)が更新される。なお、この場合、参加型の設定要求を行った新たなユーザの参加ステータスは、“対戦中”に変更(更新)され、また、参加ステータスは“援護”とされてよい。 In step S1327B, server device 10 associates the new user who has made the participation type setting request with the current minor boss battle part. In other words, a new user who has made a participation type setting request is added to the user group associated with the current minor boss battle part. At this time, the game data (see FIG. 10) in the game data storage unit 160 is updated. Note that, in this case, the participation status of the new user who has made the participation type setting request may be changed (updated) to "playing", and the participation status may be changed to "support".

ステップS1328では、サーバ装置10は、小ボスバトルパートの終了条件が満たされたか否かを判定する。小ボスバトルパートの終了条件は、例えば、小ボスm2のHPの値及びユーザの第1ゲーム媒体m0のHPの値のいずれかが0となった場合等に満たされる。判定結果が“YES”の場合、ステップS1332に進み、それ以外の場合は、ステップS1330に進む。 In step S1328, the server device 10 determines whether or not the conditions for ending the minor boss battle part are satisfied. The end condition of the small boss battle part is satisfied, for example, when either the HP value of the small boss m2 or the HP value of the user's first game medium m0 becomes 0. If the determination result is "YES", the process proceeds to step S1332; otherwise, the process proceeds to step S1330.

ステップS1330では、サーバ装置10は、小ボスバトルパートを進行させて、今回周期の処理を終了する。 In step S1330, the server device 10 advances the minor boss battle part, and ends the processing for this cycle.

ステップS1332では、サーバ装置10は、第1フラグF1を“0”にセットし、今回の小ボスバトルパートを終了させる処理を開始する。なお、この場合、今回のユーザの参加ステータスが“待機中”に変更(更新)される態様で、参加状況データ900等が更新される。 In step S1332, the server device 10 sets the first flag F1 to "0" and starts the process of ending the current minor boss battle part. In this case, the participation status data 900 and the like are updated in such a manner that the current participation status of the user is changed (updated) to "waiting".

ステップS1334では、サーバ装置10は、今回の小ボスバトルパートの結果として、小ボスm2が倒されたか否かを判定する。すなわち、小ボスm2の討伐が成功したか否かを判定する。判定結果が“YES”の場合、ステップS1336に進み、それ以外の場合は、ステップS1340に進む。 In step S1334, the server device 10 determines whether or not the small boss m2 has been defeated as a result of the current small boss battle part. That is, it is determined whether or not the subjugation of the small boss m2 was successful. If the determination result is "YES", the process proceeds to step S1336; otherwise, the process proceeds to step S1340.

ステップS1336では、サーバ装置10は、小ボスm2のHPの初期値だけ、大ボスm1のHPを減算させるためのHP減算指示を生成する。なお、小ボスm2のHPの初期値が固定である場合は、HP減算指示は、減算量(小ボスm2のHPの初期値)の情報を含まなくてもよい。 In step S1336, the server device 10 generates an HP subtraction instruction for subtracting the HP of the big boss m1 by the initial value of the HP of the small boss m2. If the initial value of the HP of the small boss m2 is fixed, the HP subtraction instruction may not include information on the amount of subtraction (the initial value of the HP of the small boss m2).

ステップS1338では、サーバ装置10は、小ボスm2の敗北シーンが描画される終了画像を含むゲーム画像が、対応するユーザ(今回の小ボスバトルパートに対応付けられている1人以上のユーザ)の端末装置20で表示されるように表示用画像情報を生成する。また、この場合、終了画像は、小ボスm2が敗北する(討伐される)ことで、大ボスm1のHPの値が更新される様子が描画されてよい。 In step S1338, the server device 10 determines that the game image including the end image in which the defeat scene of the small boss m2 is drawn is displayed on the terminal of the corresponding user (one or more users associated with the current small boss battle part). Image information for display is generated for display on device 20 . Also, in this case, the end image may depict how the HP value of the big boss m1 is updated by defeating (defeating) the small boss m2.

ステップS1340では、サーバ装置10は、小ボスm2の勝利シーンが描画される終了画像を含むゲーム画像が、対応するユーザの端末装置20で表示されるように表示用画像情報を生成する。 In step S1340, the server device 10 generates display image information so that the game image including the ending image in which the victory scene of the small boss m2 is drawn is displayed on the terminal device 20 of the corresponding user.

このような図15に示す処理は、小ボスバトルパートが設定されると、小ボスバトルパートごとに実行される。従って、複数の小ボスバトルパートが連続して設定されると、図15に示す処理は、小ボスバトルパートごとに並列して実行される。そして、各小ボスバトルパートに係る図15に示す処理は、小ボスm2が倒されて小ボスバトルパートが終了する場合は、HP減算指示を生成(ステップS1336)して終了する。従って、HP減算指示は、ランダムなタイミングで生成されうる。 Such processing shown in FIG. 15 is executed for each minor boss battle part when the minor boss battle part is set. Therefore, when a plurality of minor boss battle parts are set in succession, the processing shown in FIG. 15 is executed in parallel for each minor boss battle part. When the small boss m2 is defeated and the small boss battle part ends, the process shown in FIG. 15 for each small boss battle part generates an HP subtraction instruction (step S1336) and ends. Therefore, the HP subtraction instruction can be generated at random timing.

図16は、図15に示した減算指示生成処理と並列に実行されるHP減算処理であって、大ボスバトルパートにおけるHP減算処理の一例を示す概略的なフローチャートである。図16に示す処理は、レイドゲームパートの進行中、所定周期ごとに繰り返し実行されてよい。 FIG. 16 is a schematic flowchart showing an example of HP subtraction processing in the big boss battle part, which is executed in parallel with the subtraction instruction generation processing shown in FIG. The process shown in FIG. 16 may be repeatedly executed at predetermined intervals during the progress of the raid game part.

ステップS1402では、サーバ装置10は、新たな大ボスバトルパートの進行状態を示す第2フラグF2が“0”であるか否かを判定する。第2フラグF2が“0”である場合は、新たな大ボスバトルパートの開始待ち状態に対応し、第2フラグF2が“1”である場合は、新たな大ボスバトルパートの進行中状態に対応する。判定結果が“YES”の場合、ステップS1404に進み、それ以外の場合は、ステップS1412に進む。 In step S1402, the server device 10 determines whether or not the second flag F2 indicating the progress of the new big boss battle part is "0". When the second flag F2 is "0", it corresponds to the state of waiting for the start of a new big boss battle part, and when the second flag F2 is "1", it corresponds to the state of progress of a new big boss battle part. do. If the determination result is "YES", the process proceeds to step S1404; otherwise, the process proceeds to step S1412.

ステップS1404では、サーバ装置10は、新たな大ボスバトルパートの開始条件が満たされたか否かを判定する。新たな大ボスバトルパートの開始条件は、任意である。例えば、1つ目の大ボスバトルパートの開始条件は、所定時刻になった場合に満たされてよい。2つ目以降の大ボスバトルパートの開始条件は、前の大ボスバトルパートが終了してから所定時間ΔT2が経過した場合に満たされてよい。判定結果が“YES”の場合、ステップS1406に進み、それ以外の場合は、今回周期の処理をそのまま終了する。 In step S1404, the server device 10 determines whether or not the conditions for starting a new big boss battle part are satisfied. The conditions for starting a new big boss battle part are arbitrary. For example, the condition for starting the first big boss battle part may be met when a predetermined time has come. The condition for starting the second and subsequent big boss battle parts may be satisfied when a predetermined time ΔT2 has passed since the previous big boss battle part ended. If the determination result is "YES", the process advances to step S1406; otherwise, the process for this cycle ends.

ステップS1406では、サーバ装置10は、第2フラグF2を“1”にセットする。 In step S1406, the server device 10 sets the second flag F2 to "1".

ステップS1408では、サーバ装置10は、新たな大ボスバトルパートに大ボスm1を対応付けて、当該大ボスバトルパートを開始する。 In step S1408, the server apparatus 10 associates the new big boss battle part with the big boss m1, and starts the new big boss battle part.

ステップS1410では、サーバ装置10は、ユーザからの設定要求(小ボスバトルパートに係る設定要求)の受け付けを開始するゲーム画像が各端末装置20で表示されるように表示用画像情報を生成する。 In step S1410, the server device 10 generates display image information so that each terminal device 20 displays a game image for starting accepting a setting request from the user (setting request related to the small boss battle part).

ステップS1412では、サーバ装置10は、図15に示した減算指示生成処理によりHP減算指示(ステップS1336)が生成されたか否かを判定する。判定結果が“YES”の場合、ステップS1414に進み、それ以外の場合は、今回周期の処理を終了する。 In step S1412, the server device 10 determines whether or not an HP subtraction instruction (step S1336) has been generated by the subtraction instruction generation process shown in FIG. If the determination result is "YES", the process advances to step S1414; otherwise, the process for this cycle ends.

ステップS1414では、サーバ装置10は、大ボスm1のHPの値を更新する。すなわち、サーバ装置10は、HP減算指示に含まれる減算量(小ボスm2のHPの初期値)だけ、大ボスm1のHPの値を減らすことで、大ボスm1のHPの値を更新する。 In step S1414, the server device 10 updates the HP value of the big boss m1. That is, the server device 10 updates the HP value of the big boss m1 by reducing the HP value of the big boss m1 by the subtraction amount (initial HP value of the small boss m2) included in the HP subtraction instruction.

ステップS1416では、サーバ装置10は、今回の大ボスバトルパートの終了条件が満たされたか否かを判定する。大ボスバトルパートの終了条件は、例えば、大ボスm1のHPの値が0となった場合や、今回の大ボスバトルパートの持続時間が所定時間ΔT3を超えた場合等に満たされる。判定結果が“YES”の場合、ステップS1418に進み、それ以外の場合は、今回周期の処理をそのまま終了する。 In step S1416, the server device 10 determines whether or not the condition for ending the current big boss battle part is satisfied. The end condition of the big boss battle part is satisfied, for example, when the HP value of the big boss m1 becomes 0, or when the duration of the current big boss battle part exceeds a predetermined time ΔT3. If the determination result is "YES", the process advances to step S1418; otherwise, the process for this cycle ends.

ステップS1418では、サーバ装置10は、第2フラグF2を“0”にセットし、今回の大ボスバトルパートを終了させる処理を開始する。この場合、現在進行中の小ボスバトルパート(小ボスm2のHPの値が0より大きい状態の小ボスバトルパート)が存在する場合は、当該小ボスバトルパートを終了させる指示を生成する。 In step S1418, the server device 10 sets the second flag F2 to "0" and starts the process of ending the current big boss battle part. In this case, if there is a minor boss battle part currently in progress (a minor boss battle part in which the HP value of the minor boss m2 is greater than 0), an instruction to end the minor boss battle part is generated.

ステップS1420では、サーバ装置10は、大ボスm1の敗北シーンが描画される終了画像を含むゲーム画像が、各ユーザ(例えば、参加ステータスが「退出中」以外の各ユーザ)の端末装置20で表示されるように表示用画像情報を生成する。 In step S1420, the server device 10 causes the terminal device 20 of each user (for example, each user whose participation status is other than "exiting") to display a game image including an end image in which the defeat scene of the big boss m1 is drawn. Display image information is generated as shown in FIG.

ステップS1422では、サーバ装置10は、今回の大ボスバトルパートが、今回のレイドゲームパートの最後の大ボスバトルパートであるか否かを判定する。すなわち、今回のレイドゲームパートに対応付けられた大ボスm1が、最後の大ボスm1(いわゆる「ラスボス」)であるか否かを判定する。判定結果が“YES”の場合、ステップS1424に進み、それ以外の場合は、今回周期の処理をそのまま終了する。 In step S1422, the server device 10 determines whether or not the current big boss battle part is the final big boss battle part of the current raid game part. That is, it is determined whether or not the big boss m1 associated with the current raid game part is the final big boss m1 (so-called "last boss"). If the determination result is "YES", the process advances to step S1424; otherwise, the process for this cycle ends.

ステップS1424では、サーバ装置10は、今回のレイドゲームパートを終了させる。この場合、サーバ装置10は、レイドゲームパートの終了画像を含むゲーム画像が、各ユーザ(例えば、参加ステータスが「待機中」及び「退出中」のすべてのユーザ)の端末装置20で表示されるように表示用画像情報を生成してよい。 In step S1424, the server device 10 ends the current raid game part. In this case, the server device 10 displays the game image including the end image of the raid game part on the terminal device 20 of each user (for example, all users whose participation status is "waiting" and "leaving"). Display image information may be generated as follows.

このような図16に示す処理は、図15に示した減算指示生成処理によりHP減算指示が生成された場合(ステップS1412の“YES”)のみ、ステップS1414以降の実質的な処理を行うので、処理負荷を低減できる。すなわち、図16に示す処理は、図15に示した減算指示生成処理によるHP減算指示の生成状況を監視しつつ、HP減算指示が生成された場合(ステップS1412の“YES”)のみ、ステップS1414以降の実質的な処理を行うことができる。これにより、上述したように、膨大なユーザがレイドゲームパートに参加するような状況下においても、大ボスm1のHPの値の更新頻度を低減して、処理負荷を低減できる。 In the process shown in FIG. 16, only when the HP subtraction instruction is generated by the subtraction instruction generation process shown in FIG. Processing load can be reduced. That is, the process shown in FIG. 16 monitors the generation status of the HP subtraction instruction by the subtraction instruction generation process shown in FIG. The subsequent substantial processing can be performed. As a result, as described above, even in a situation where a large number of users participate in the raid game part, it is possible to reduce the processing load by reducing the update frequency of the HP value of the big boss m1.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiment of the present invention has been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and design and the like are included within the scope of the gist of the present invention.

例えば、上述した実施形態では、一の小ボスバトルパートに対して一の小ボスm2が対応付けられているが、一の小ボスバトルパートに対して複数の小ボスm2が対応付けられてもよい。この場合、当該一の小ボスバトルパートが、当該複数の小ボスm2が倒されて終了すると、複数の小ボスm2のそれぞれのHPの初期値の合計が、大ボスm1のHPの値から減算されることで、大ボスm1のHPの値が更新されてよい。 For example, in the embodiment described above, one minor boss m2 is associated with one minor boss battle part, but a plurality of minor bosses m2 may be associated with one minor boss battle part. In this case, when the one small boss battle part ends with the plurality of small bosses m2 defeated, the sum of the initial HP values of the plurality of small bosses m2 is subtracted from the HP value of the large boss m1. By doing so, the HP value of the big boss m1 may be updated.

また、上述した実施形態では、大ボスm1に第1パラメータとしてHPを対応付け、小ボスm2に第2パラメータとしてHPを対応付け、小ボスm2のHPの値が第2所定値α2以上減るごとに、大ボスm1のHPの値を減らしているが、これに限られない。例えば、第1パラメータ及び/又は第2パラメータは、HP以外のパラメータであってよい。具体的には、第1パラメータ及び第2パラメータは、所定の領域を制圧する際の制圧量であってもよい。この場合、小領域が“小ボス”と同様の態様で設定されてよく、小領域が制圧されるごとに、より大きい大領域(“大ボス”)の制圧が進む態様でゲームが進行されてもよい。また、第1パラメータ及び第2パラメータは、ポイントや点数であってもよい。この場合、ポイントや点数の獲得状況は、ユーザごとに更新されるが、全体の獲得ポイントや点数は、ユーザごとのポイントや点数の獲得が所定量(第2所定値α2に対応)以上となるごとに、更新されてもよい。 In the above-described embodiment, HP is associated with the big boss m1 as the first parameter, and HP is associated with the small boss m2 as the second parameter. Also, the HP value of the big boss m1 is reduced, but it is not limited to this. For example, the first parameter and/or the second parameter may be parameters other than HP. Specifically, the first parameter and the second parameter may be the suppression amount when suppressing a predetermined area. In this case, the small areas may be set in the same manner as the "small boss", and the game progresses in such a manner that each time a small area is conquered, a larger large area ("big boss") is conquered. good too. Also, the first parameter and the second parameter may be points or marks. In this case, the acquisition status of points and scores is updated for each user, but the overall acquired points and scores are equal to or greater than a predetermined amount (corresponding to the second predetermined value α2) for each user. may be updated every time.

また、大ボスm1に第1パラメータとしてHPを対応付け、小ボスm2に、ポイントなどのHP以外の第2パラメータを対応付け、小ボスm2に係る第2パラメータの値が第2所定値α2以上減るごとに、大ボスm1のHPの値を減らしてもよい。あるいは、大ボスm1と小ボスm2との関係と同様に、小ボスm2に対して1つ以上の孫ボスが設定されてもよく、一の小ボスm2に対応付けられたすべての孫ボスが倒されると、小ボスm2が倒される仕様とされてもよい。 HP is associated with the big boss m1 as a first parameter, and a second parameter other than HP, such as points, is associated with the small boss m2. The HP value of the big boss m1 may be decreased each time it decreases. Alternatively, one or more grandchild bosses may be set for the small boss m2, similar to the relationship between the big boss m1 and the small boss m2, and all the grandchild bosses associated with one small boss m2 are It may be designed such that when defeated, the small boss m2 is defeated.

また、上述した実施形態では、小ボスバトルパートに小ボスm2を対応付けているが、小ボスm2の概念を無くし、小ボスバトルパートに大ボスm1を対応付けてもよい。この場合、第2パラメータとして、第1ゲーム媒体m0から大ボスm1への攻撃に応じて増加するポイントが設定され、ポイントが第2所定値α2以上変化した場合だけ、当該ポイントの変化分だけ大ボスm1のHPの値が減算されてもよい。なお、小ボスm2の概念を無くす構成は、これに限定されることなく、上述した各種の実施形態やその変形例においても、小ボスm2の概念が存在しない構成を実現できる。例えば、小領域が“小ボス”と同様の態様で設定され、小領域が制圧されるごとに、より大きい大領域(“大ボス”)の制圧が進む構成に関しては、小領域が存在せず、第2パラメータとして、制圧量に応じて増加するポイントが設定され、ポイントが第2所定値α2以上変化した場合だけ、当該ポイントの変化分だけ大領域の制圧状態が更新されてもよい。 In the above-described embodiment, the small boss battle part is associated with the small boss m2, but the concept of the small boss m2 may be eliminated and the small boss battle part may be associated with the big boss m1. In this case, as the second parameter, a point is set that increases according to the attack from the first game medium m0 to the big boss m1. The HP value of the boss m1 may be subtracted. Note that the configuration that eliminates the concept of the small boss m2 is not limited to this, and configurations that eliminate the concept of the small boss m2 can be realized in the various embodiments and their modifications described above. For example, in a configuration where small areas are set in the same manner as "small bosses", and each time a small area is conquered, a larger large area ("big boss") is conquered, there are no small areas. , as the second parameter, a point that increases according to the amount of suppression may be set, and only when the point changes by a second predetermined value α2 or more, the suppression state of the large area may be updated by the change in the point.

1 ゲームシステム
10 サーバ装置
11 サーバ通信部
12 サーバ記憶部
13 サーバ制御部
20 端末装置
21 端末通信部
22 端末記憶部
23 表示部
24 入力部
25 端末制御部
30 ネットワーク
150 ゲームパート設定部
151 参加管理部
152 小ボスバトル設定部
153 大ボス関連処理部
1531 第1設定部
1532 第1更新部
1533 第1判定部
154 小ボスバトル処理部
1541 第2設定部
1542 第2更新部
1543 第2判定部
155 救援要請処理部
156 ゲーム状態管理部
157 同時プレイ検出部
158 画像生成部
159 報酬付与部
160 ゲームデータ記憶部
1 game system 10 server device 11 server communication unit 12 server storage unit 13 server control unit 20 terminal device 21 terminal communication unit 22 terminal storage unit 23 display unit 24 input unit 25 terminal control unit 30 network 150 game part setting unit 151 participation management unit 152 Small boss battle setting unit 153 Big boss related processing unit 1531 First setting unit 1532 First update unit 1533 First determination unit 154 Small boss battle processing unit 1541 Second setting unit 1542 Second update unit 1543 Second determination unit 155 Help request processing Unit 156 Game state management unit 157 Simultaneous play detection unit 158 Image generation unit 159 Reward giving unit 160 Game data storage unit

Claims (24)

複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定部と、
前記対戦ゲームパートの進行に基づいて、一の第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新部と、
前記対戦ゲームパートの進行に基づいて、複数の第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新部と、を備え、
前記第1更新部は、前記第2更新部により更新された前記第2パラメータの値に基づいて、前記第2更新部よりも少ない更新頻度で前記第1パラメータの値を更新
前記一の第1の特定の対戦相手に対応付けられる前記第1パラメータの値が第1初期値に対して第1所定値以上変化したと判定されるまで、2つ以上の前記第2の特定の対戦相手に係る各ゲームが並列的に進行しうる態様で、前記第2の特定の対戦相手が次々と新たに設定される、情報処理システム。
a game part setting unit for setting a competitive game part between a plurality of users and a specific opponent;
a first updating unit that updates the value of a first parameter associated with one first specific opponent based on the progress of the competitive game part;
a second updating unit that updates values of second parameters associated with a plurality of second specific opponents based on the progress of the competitive game part;
The first update unit updates the value of the first parameter with an update frequency lower than that of the second update unit, based on the value of the second parameter updated by the second update unit;
until it is determined that the value of the first parameter associated with the one first specific opponent has changed by a first predetermined value or more from the first initial value, and then the second specific two or more wherein the second specific opponents are newly set one after another in such a manner that each game relating to the opponents of the above can proceed in parallel .
複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定部と、
前記対戦ゲームパートの進行に基づいて、第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新部と、
前記対戦ゲームパートの進行に基づいて、第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新部と、を備え、
前記第1更新部は、前記第2更新部により更新された前記第2パラメータの値に基づいて、前記第2更新部よりも少ない更新頻度で前記第1パラメータの値を更新
前記第1パラメータについての変化分を示す第1所定値、及び、前記第1更新部により更新された前記第1パラメータの値、のうちのいずれか一方の値に基づいて、前記第2パラメータについての変化分を示す第2所定値は、前記いずれか一方の値に応じて前記第2所定値が変化する態様で設定される、情報処理システム。
a game part setting unit for setting a competitive game part between a plurality of users and a specific opponent;
a first updating unit that updates the value of a first parameter associated with a first specific opponent based on the progress of the competitive game part;
a second updating unit that updates the value of a second parameter associated with a second specific opponent based on the progress of the competitive game part;
The first update unit updates the value of the first parameter with an update frequency lower than that of the second update unit, based on the value of the second parameter updated by the second update unit;
about the second parameter based on one of a first predetermined value indicating a change in the first parameter and a value of the first parameter updated by the first update unit; is set in such a manner that the second predetermined value changes depending on one of the values .
前記第1パラメータの初期値である前記第1初期値と、固定値又は可変値である前記第1所定値とを設定する第1設定部と、
前記第2パラメータの初期値である第2初期値と、前記第1所定値よりも小さい固定値又は可変値である第2所定値とを設定する第2設定部と、
前記第1更新部により更新された前記第1パラメータの値が前記第1初期値に対して前記第1所定値以上変化したか否かを判定する第1判定部と、
前記第2更新部により更新された前記第2パラメータの値が前記第2初期値に対して前記第2所定値以上変化したか否かを判定する第2判定部とを、更に備え、
前記第1更新部は、前記第2判定部により前記第2パラメータの値が前記第2初期値に対して前記第2所定値以上変化したと判定された場合に、前記第2所定値に応じた値だけ前記第1パラメータの値を変化させることで、前記第1パラメータの値を更新する、請求項1に記載の情報処理システム。
a first setting unit that sets the first initial value, which is the initial value of the first parameter, and the first predetermined value, which is a fixed value or a variable value;
a second setting unit that sets a second initial value, which is the initial value of the second parameter, and a second predetermined value, which is a fixed value or a variable value smaller than the first predetermined value;
a first determination unit that determines whether the value of the first parameter updated by the first update unit has changed from the first initial value by the first predetermined value or more;
a second determination unit that determines whether the value of the second parameter updated by the second update unit has changed from the second initial value by the second predetermined value or more;
The first update unit, when the second determination unit determines that the value of the second parameter has changed from the second initial value by the second predetermined value or more, 2. The information processing system according to claim 1, wherein the value of said first parameter is updated by changing the value of said first parameter by a value equal to said value.
前記第1パラメータの初期値である第1初期値と、固定値又は可変値である前記第1所定値とを設定する第1設定部と、
前記第2パラメータの初期値である第2初期値と、前記第1所定値よりも小さい固定値又は可変値である前記第2所定値とを設定する第2設定部と、
前記第1更新部により更新された前記第1パラメータの値が前記第1初期値に対して前記第1所定値以上変化したか否かを判定する第1判定部と、
前記第2更新部により更新された前記第2パラメータの値が前記第2初期値に対して前記第2所定値以上変化したか否かを判定する第2判定部とを、更に備え、
前記第1更新部は、前記第2判定部により前記第2パラメータの値が前記第2初期値に対して前記第2所定値以上変化したと判定された場合に、前記第2所定値に応じた値だけ前記第1パラメータの値を変化させることで、前記第1パラメータの値を更新する、請求項に記載の情報処理システム。
a first setting unit that sets a first initial value, which is an initial value of the first parameter, and the first predetermined value, which is a fixed value or a variable value;
a second setting unit that sets a second initial value, which is the initial value of the second parameter, and the second predetermined value, which is a fixed value or variable value smaller than the first predetermined value;
a first determination unit that determines whether the value of the first parameter updated by the first update unit has changed from the first initial value by the first predetermined value or more;
a second determination unit that determines whether the value of the second parameter updated by the second update unit has changed from the second initial value by the second predetermined value or more;
The first update unit, when the second determination unit determines that the value of the second parameter has changed from the second initial value by the second predetermined value or more, 3. The information processing system according to claim 2 , wherein the value of said first parameter is updated by changing the value of said first parameter by a value equal to said value.
前記ゲームパート設定部は、前記第1判定部により前記第1パラメータの値が前記第1初期値に対して前記第1所定値以上変化したと判定されると、新たな前記第1の特定の対戦相手に係る前記対戦ゲームパートを新たに設定し、
前記第1設定部は、前記ゲームパート設定部により前記対戦ゲームパートが新たに設定されるごとに前記第1所定値が前回値以上となる態様で、前記第1所定値を設定する、請求項3又は4に記載の情報処理システム。
When the first determination unit determines that the value of the first parameter has changed by the first predetermined value or more from the first initial value, the game part setting unit sets the new first specific value. newly setting the battle game part related to the opponent,
The first setting unit sets the first predetermined value in such a manner that the first predetermined value becomes equal to or greater than the previous value each time the competitive game part is newly set by the game part setting unit. 5. The information processing system according to 3 or 4 .
前記第2パラメータを複数設定する第2パラメータ設定部を更に備え、
前記第2設定部、前記第2更新部及び前記第2判定部は、前記第2パラメータ設定部により設定される前記第2パラメータごとに機能し、
前記第1更新部は、前記第2判定部によりいずれかの前記第2パラメータの値が前記第2初期値に対して前記第2所定値以上変化したと判定されるごとに、前記第1パラメータの値を更新する、請求項3から5のうちのいずれか1項に記載の情報処理システム。
Further comprising a second parameter setting unit for setting a plurality of the second parameters,
The second setting unit, the second update unit, and the second determination unit function for each of the second parameters set by the second parameter setting unit,
The first update unit updates the first parameter each time the second determination unit determines that the value of any of the second parameters has changed from the second initial value by the second predetermined value or more. 6. The information processing system according to any one of claims 3 to 5 , wherein the value of is updated.
前記第2パラメータ設定部は、1人以上のユーザごとに、前記1人以上のユーザに一の前記第2パラメータが対応付けられる態様で、前記第2パラメータを設定する、請求項に記載の情報処理システム。 7. The second parameter according to claim 6 , wherein the second parameter setting unit sets the second parameter for each of the one or more users in such a manner that one second parameter is associated with the one or more users. Information processing system. 前記対戦ゲームパートは、参加中の前記複数のユーザの構成が変化する態様で、新たなユーザの後からの参加及び参加中のユーザの途中からの退出が可能であり、
前記対戦ゲームパートへのユーザの参加状況を更新する参加管理部を更に備え、
前記第2パラメータ設定部は、前記参加状況に応じて、前記第2パラメータを設定する、請求項に記載の情報処理システム。
In the competitive game part, a new user can join later and a participating user can leave partway through in a manner in which the configuration of the plurality of participating users changes,
further comprising a participation management unit that updates the user's participation status in the competitive game part;
8. The information processing system according to claim 7 , wherein said second parameter setting unit sets said second parameter according to said participation status.
前記第2パラメータ設定部は、前記第1判定部により、一の第1の特定の対戦相手に対応付けられる前記第1パラメータの値が前記第1初期値に対して前記第1所定値以上変化したと判定されるまで、前記第2の特定の対戦相手とともに、前記第2の特定の対戦相手に対応付けられる前記第2パラメータを次々と新たに設定する、請求項8に記載の情報処理システム。 The second parameter setting unit causes the value of the first parameter associated with one first specific opponent to change from the first initial value by the first predetermined value or more by the first determination unit. 9. The information processing system according to claim 8, wherein the second parameter associated with the second specific opponent is newly set one after another along with the second specific opponent until it is determined that the . 前記第2パラメータ設定部は、設定した前記第2パラメータの数分の前記第2所定値の合計値が、前記第1所定値を超えるが、前記第1所定値よりも大きい所定の上限値を超えないように、前記第2パラメータを設定する、請求項9に記載の情報処理システム。 The second parameter setting unit sets a predetermined upper limit value larger than the first predetermined value, although the total value of the second predetermined values for the number of the set second parameters exceeds the first predetermined value. 10. The information processing system according to claim 9, wherein said second parameter is set so as not to exceed. 前記第2所定値は、固定値であり、
前記第2パラメータ設定部は、前記第1所定値を前記第2所定値で割ることで得られる値よりも大きい数であって、所定の上限数を超えない数だけ、前記第2パラメータを設定する、請求項9に記載の情報処理システム。
The second predetermined value is a fixed value,
The second parameter setting unit sets the second parameter by a number that is larger than a value obtained by dividing the first predetermined value by the second predetermined value and does not exceed a predetermined upper limit number. The information processing system according to claim 9, wherein
前記第2パラメータ設定部は、各ユーザに所定の上限数を超える数の前記第2パラメータが対応付けられている状態が形成されないように、前記第2パラメータを設定する、請求項9に記載の情報処理システム。 10. The second parameter setting unit according to claim 9, wherein the second parameter setting unit sets the second parameter so as not to create a state in which a number of the second parameters exceeding a predetermined upper limit is associated with each user. Information processing system. 前記第2パラメータ設定部は、前記複数のユーザの数が閾値を超えた場合に、2人以上のユーザに対して、一の前記第2パラメータを新たに設定する、請求項9に記載の情報処理システム。 The information according to claim 9, wherein the second parameter setting unit newly sets one of the second parameters for two or more users when the number of the plurality of users exceeds a threshold. processing system. 前記第2パラメータ設定部は、一のユーザからの設定要求に応じて、前記一のユーザに対応付けられる前記第2パラメータを新たに設定する、又は、既に他のユーザに対応付けられて設定されている前記第2パラメータを前記一のユーザに更に対応付ける、請求項7から13のうちのいずれか1項に記載の情報処理システム。 The second parameter setting unit newly sets the second parameter associated with the one user in response to a setting request from the one user, or sets the second parameter already set in association with another user. 14. The information processing system according to any one of claims 7 to 13 , further associating said second parameter with said one user. 前記第2パラメータ設定部により2つ以上の前記第2パラメータが一のユーザに対応付けられている場合に、前記第2更新部は、2つ以上の前記第2パラメータが対応付けられているユーザからの手動又は自動による操作入力に基づいて、2つ以上の前記第2パラメータのそれぞれ又は一部の値を更新する、請求項6から14のうちのいずれか1項に記載の情報処理システム。 When two or more of the second parameters are associated with one user by the second parameter setting unit, the second update unit is configured to set the user with which the two or more second parameters are associated. 15. The information processing system according to any one of claims 6 to 14 , wherein the values of each or some of the two or more second parameters are updated based on a manual or automatic operation input from. ユーザ情報を記憶するユーザ情報記憶部を更に備え、
前記第2設定部は、前記第2パラメータ設定部により前記第2パラメータが新たに設定される場合に、前記第2パラメータが対応付けるユーザに係る前記ユーザ情報に基づいて、前記ユーザ情報に応じて異なる前記第2所定値を設定する、請求項6から15のうちのいずれか1項に記載の情報処理システム。
Further comprising a user information storage unit for storing user information,
The second setting unit, when the second parameter is newly set by the second parameter setting unit, differs depending on the user information based on the user information related to the user associated with the second parameter. The information processing system according to any one of claims 6 to 15 , wherein said second predetermined value is set.
前記第2設定部は、前記第1所定値、及び、前記第1更新部により更新された前記第1パラメータの値、のうちのいずれか一方の値に基づいて、前記いずれか一方の値に応じて前記第2所定値が変化する態様で前記第2所定値を設定する、請求項6から16のうちのいずれか1項に記載の情報処理システム。 The second setting unit, based on one of the first predetermined value and the value of the first parameter updated by the first update unit, sets the value to one of the values 17. The information processing system according to any one of claims 6 to 16 , wherein said second predetermined value is set in such a manner that said second predetermined value changes accordingly. 前記第1更新部は、1つ以上のコンピュータにより実現され、
前記第2更新部は、前記第1更新部よりも多い数のコンピュータにより実現される、請求項6から17のうちのいずれか1項に記載の情報処理システム。
The first update unit is implemented by one or more computers,
18. The information processing system according to any one of claims 6 to 17 , wherein said second updating unit is realized by more computers than said first updating unit.
各ユーザに係るユーザ端末に画像を表示させるための表示用画像情報を生成する画像生成部を更に備え、
前記画像生成部は、前記第1パラメータの値が前記第1更新部により更新されるごとに、前記第1の特定の対戦相手に係る画像と、更新後の前記第1パラメータの値を表す画像と表示させるための第1表示用画像情報を生成する、請求項3から18のうちのいずれか1項に記載の情報処理システム。
further comprising an image generation unit that generates display image information for displaying an image on a user terminal associated with each user;
Each time the value of the first parameter is updated by the first update unit, the image generation unit generates an image of the first specific opponent and an image representing the updated value of the first parameter. 19. The information processing system according to any one of claims 3 to 18 , wherein the first display image information for displaying .
前記画像生成部は、前記第2パラメータの値が前記第2更新部により更新されるごとに、前記第2の特定の対戦相手に係る画像と、更新後の前記第2パラメータの値を表す画像とを表示させるための第2表示用画像情報を生成する、請求項19に記載の情報処理システム。 Each time the value of the second parameter is updated by the second update unit, the image generation unit generates an image of the second specific opponent and an image representing the updated value of the second parameter. 20. The information processing system according to claim 19 , which generates the second display image information for displaying and. 複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定ステップと、
前記対戦ゲームパートの進行に基づいて、一の第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新ステップと、
前記対戦ゲームパートの進行に基づいて、複数の第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新ステップと、を備え、
前記第1更新ステップは、前記第2パラメータの値に基づいて、前記第2更新ステップよりも少ない更新頻度で前記第1パラメータの値を更新
前記一の第1の特定の対戦相手に対応付けられる前記第1パラメータの値が第1初期値に対して第1所定値以上変化したと判定されるまで、2つ以上の前記第2の特定の対戦相手に係る各ゲームが並列的に進行しうる態様で、前記第2の特定の対戦相手が次々と新たに設定される、コンピュータにより実行される情報処理方法。
a game part setting step of setting a competitive game part between a plurality of users and a specific opponent;
a first update step of updating the value of a first parameter associated with one first specific opponent based on the progress of the competitive game part;
a second updating step of updating values of second parameters associated with a plurality of second specific opponents based on the progress of the competitive game part;
The first updating step updates the value of the first parameter with an update frequency less than that of the second updating step, based on the value of the second parameter;
until it is determined that the value of the first parameter associated with the one first specific opponent has changed by a first predetermined value or more from the first initial value, and then the second specific two or more A computer-executed information processing method, wherein the second specific opponents are successively set anew in such a manner that each game relating to the opponents can proceed in parallel .
複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定処理と、
前記対戦ゲームパートの進行に基づいて、一の第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新処理と、
前記対戦ゲームパートの進行に基づいて、複数の第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新処理と、をコンピュータに実行させ、
前記第1更新処理は、前記第2パラメータの値に基づいて、前記第2更新処理よりも少ない更新頻度で前記第1パラメータの値を更新
前記一の第1の特定の対戦相手に対応付けられる前記第1パラメータの値が第1初期値に対して第1所定値以上変化したと判定されるまで、2つ以上の前記第2の特定の対戦相手に係る各ゲームが並列的に進行しうる態様で、前記第2の特定の対戦相手が次々と新たに設定される、情報処理プログラム。
a game part setting process for setting a competitive game part between a plurality of users and a specific opponent;
a first update process for updating the value of a first parameter associated with a first specific opponent based on the progress of the competitive game part;
causing a computer to execute a second update process of updating values of second parameters associated with a plurality of second specific opponents based on the progress of the competitive game part;
The first update process updates the value of the first parameter with an update frequency lower than that of the second update process, based on the value of the second parameter;
until it is determined that the value of the first parameter associated with the one first specific opponent has changed by a first predetermined value or more from the first initial value, and then the second specific two or more The information processing program, wherein the second specific opponents are newly set one after another in a manner in which each game related to the opponents can progress in parallel .
複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定ステップと、
前記対戦ゲームパートの進行に基づいて、第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新ステップと、
前記対戦ゲームパートの進行に基づいて、第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新ステップと、を備え、
前記第1更新ステップは、前記第2パラメータの値に基づいて、前記第2更新ステップよりも少ない更新頻度で前記第1パラメータの値を更新
前記第1パラメータについての変化分を示す第1所定値、及び、前記第1更新ステップにより更新された前記第1パラメータの値、のうちのいずれか一方の値に基づいて、前記第2パラメータについての変化分を示す第2所定値は、前記いずれか一方の値に応じて前記第2所定値が変化する態様で設定される、コンピュータにより実行される情報処理方法。
a game part setting step of setting a competitive game part between a plurality of users and a specific opponent;
a first updating step of updating a value of a first parameter associated with a first specific opponent based on progress of the competitive game part;
a second updating step of updating the value of a second parameter associated with a second specific opponent based on the progress of the competitive game part;
The first updating step updates the value of the first parameter with an update frequency less than that of the second updating step, based on the value of the second parameter;
about the second parameter based on one of a first predetermined value indicating a change in the first parameter and the value of the first parameter updated by the first updating step; is set in such a manner that the second predetermined value changes according to one of the values .
複数のユーザと特定の対戦相手との間の対戦ゲームパートを設定するゲームパート設定処理と、
前記対戦ゲームパートの進行に基づいて、第1の特定の対戦相手に対応付けられる第1パラメータの値を更新する第1更新処理と、
前記対戦ゲームパートの進行に基づいて、第2の特定の対戦相手に対応付けられる第2パラメータの値を更新する第2更新処理と、をコンピュータに実行させ、
前記第1更新処理は、前記第2パラメータの値に基づいて、前記第2更新処理よりも少ない更新頻度で前記第1パラメータの値を更新
前記第1パラメータについての変化分を示す第1所定値、及び、前記第1更新処理により更新された前記第1パラメータの値、のうちのいずれか一方の値に基づいて、前記第2パラメータについての変化分を示す第2所定値は、前記いずれか一方の値に応じて前記第2所定値が変化する態様で設定される、情報処理プログラム。
a game part setting process for setting a competitive game part between a plurality of users and a specific opponent;
a first update process for updating the value of a first parameter associated with a first specific opponent based on the progress of the competitive game part;
causing a computer to execute a second update process of updating the value of a second parameter associated with a second specific opponent based on the progress of the competitive game part;
The first update process updates the value of the first parameter with an update frequency lower than that of the second update process, based on the value of the second parameter;
about the second parameter based on one of a first predetermined value indicating a change in the first parameter and the value of the first parameter updated by the first update process; is set in such a manner that the second predetermined value changes according to one of the values .
JP2020201306A 2020-12-03 2020-12-03 Information processing system, information processing method, information processing program Active JP7124044B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020201306A JP7124044B2 (en) 2020-12-03 2020-12-03 Information processing system, information processing method, information processing program
JP2022127631A JP7378744B2 (en) 2020-12-03 2022-08-10 Information processing system, information processing method, information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020201306A JP7124044B2 (en) 2020-12-03 2020-12-03 Information processing system, information processing method, information processing program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022127631A Division JP7378744B2 (en) 2020-12-03 2022-08-10 Information processing system, information processing method, information processing program

Publications (2)

Publication Number Publication Date
JP2022089072A JP2022089072A (en) 2022-06-15
JP7124044B2 true JP7124044B2 (en) 2022-08-23

Family

ID=81987946

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020201306A Active JP7124044B2 (en) 2020-12-03 2020-12-03 Information processing system, information processing method, information processing program
JP2022127631A Active JP7378744B2 (en) 2020-12-03 2022-08-10 Information processing system, information processing method, information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022127631A Active JP7378744B2 (en) 2020-12-03 2022-08-10 Information processing system, information processing method, information processing program

Country Status (1)

Country Link
JP (2) JP7124044B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7488479B2 (en) * 2021-09-30 2024-05-22 株式会社Mixi Information processing device, information processing method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020053955A1 (en) 2018-09-11 2020-03-19 ガンホー・オンライン・エンターテイメント株式会社 Terminal device, program, and method
JP2020062315A (en) 2018-10-19 2020-04-23 株式会社バンダイナムコエンターテインメント Game system and program
JP2020171788A (en) 2020-07-22 2020-10-22 グリー株式会社 Programs, methods and server equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020053955A1 (en) 2018-09-11 2020-03-19 ガンホー・オンライン・エンターテイメント株式会社 Terminal device, program, and method
JP2020062315A (en) 2018-10-19 2020-04-23 株式会社バンダイナムコエンターテインメント Game system and program
JP2020171788A (en) 2020-07-22 2020-10-22 グリー株式会社 Programs, methods and server equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MMじぇみにの~…とりあえず体当たりで! えむえむミスティリア! 4月8日版,[online],2019年04月08日,インターネット: <URL:http://mmgemini.blog88.fc2.com/blog-entry-597.html>,[検索日2021.11.17]
ガーディアンレイド,[online],2020年09月23日,インターネット: <URL:https://pages.pmang.jp/lostark/posts/326>,[検索日2021.11.17]
レイドボス襲来 - 部分的過ぎる攻略,[online],2020年07月30日,インターネット: <URL:http://c21boost.blog.fc2.com/blog-entry-475.html>,[検索日2021.11.17]

Also Published As

Publication number Publication date
JP7378744B2 (en) 2023-11-14
JP2022163156A (en) 2022-10-25
JP2022089072A (en) 2022-06-15

Similar Documents

Publication Publication Date Title
CN103961874B (en) Video-game processing unit and the computer readable storage medium for storing video-game processing routine
JP6325162B1 (en) Information processing apparatus, game program, and information processing method
JP5833735B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP5798224B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP2019076688A (en) Information processor, game program, and information processing method
JP2025113373A (en) Control program, control method, and computer
JP6416059B2 (en) GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM
JP6616238B2 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP2023168574A (en) Game control method, computer, and control program
JP7124044B2 (en) Information processing system, information processing method, information processing program
JP2022031489A (en) Control program, computer and control method
JP7375123B2 (en) Information processing device, game program, and information processing method
JP6741726B2 (en) Program, control method, and information processing device
JP6184570B1 (en) Information processing apparatus, game program, and information processing method
JP2016007549A (en) program
JP2016007449A (en) Program, control method, and information processing apparatus
JP2018033943A (en) Information processing device, game program, and information processing method
JP2021183267A (en) Game control method, computer, and control program
JP6370465B1 (en) Information processing apparatus, game program, and information processing method
JP6317845B1 (en) Control program, control method, and computer
JP5938510B1 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP5964489B2 (en) GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM
JP2017046917A (en) Game system, game controller and program
JP6940578B2 (en) Game control methods, computers and control programs
JP7357860B2 (en) Game control method, computer and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220315

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: 20220712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220810

R150 Certificate of patent or registration of utility model

Ref document number: 7124044

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250