JP7177708B2 - Program, terminal device, and control method - Google Patents

Program, terminal device, and control method Download PDF

Info

Publication number
JP7177708B2
JP7177708B2 JP2019008869A JP2019008869A JP7177708B2 JP 7177708 B2 JP7177708 B2 JP 7177708B2 JP 2019008869 A JP2019008869 A JP 2019008869A JP 2019008869 A JP2019008869 A JP 2019008869A JP 7177708 B2 JP7177708 B2 JP 7177708B2
Authority
JP
Japan
Prior art keywords
game
user
terminal device
game part
server device
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
JP2019008869A
Other languages
Japanese (ja)
Other versions
JP2019118839A (en
JP2019118839A5 (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 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 JP2019008869A priority Critical patent/JP7177708B2/en
Publication of JP2019118839A publication Critical patent/JP2019118839A/en
Publication of JP2019118839A5 publication Critical patent/JP2019118839A5/ja
Application granted granted Critical
Publication of JP7177708B2 publication Critical patent/JP7177708B2/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 programs, terminal devices, and control methods.

従来、通信ネットワークを介してサーバ装置からユーザが使用する端末装置に提供されるゲームが知られている。これらのゲームのなかでも、近年特に、複数のユーザが同一のゲームに参加することを可能にしたいわゆるソーシャルゲームが活況を呈している。かかるソーシャルゲームとして、異なる端末装置を用いて複数のユーザが協力して敵キャラクタと対戦する対戦ゲーム(特許文献1)が知られている。 2. Description of the Related Art Conventionally, a game is known that is provided from a server device to a terminal device used by a user via a communication network. Among these games, so-called social games, which allow a plurality of users to participate in the same game, have become popular in recent years. As such a social game, there is known a battle game (Patent Document 1) in which a plurality of users cooperate to battle an enemy character using different terminal devices.

特開2017-202339号公報JP 2017-202339 A

しかしながら、従来の複数のユーザが協力して行う対戦ゲームでは、各端末装置において非同期にゲームが進行するため、複数のユーザが参加するゲームならではのゲームの戦略性に改善の余地があった。一方で、各端末装置におけるゲーム進行の同期をとると、演算処理量及びデータ通信の増加することでレスポンスタイムの遅れ等が発生し、ユーザの利便性が低下してしまうという課題があった。 However, in a conventional competitive game in which a plurality of users cooperate, the game progresses asynchronously in each terminal device, so there is room for improvement in the strategic nature of the game, which is unique to games in which a plurality of users participate. On the other hand, synchronizing the progress of the game in each terminal device causes delays in response time and the like due to an increase in the amount of calculation processing and data communication, which reduces the user's convenience.

かかる事情に鑑みてなされた本開示の目的は、複数のユーザが参加可能なゲームにおいて、ユーザの利便性を確保しつつ、ゲームの戦略性を向上させるプログラム、端末装置、及び制御方法を提供することにある。 An object of the present disclosure, which has been made in view of such circumstances, is to provide a program, a terminal device, and a control method that improve the strategy of a game while ensuring user convenience in a game in which a plurality of users can participate. That's what it is.

本発明の一実施形態に係るプログラムは、サーバ装置と通信してゲームを実行する端末装置に、ユーザのポイントを記憶するステップと、非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または前記ポイントを消費して既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信するステップと、前記ゲームパートを進行させるためのゲーム画面を表示するステップと、ユーザ操作に基づき前記ゲームパートを進行させるステップと、他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮するステップと、を実行させる。 A program according to an embodiment of the present invention stores a user's points in a terminal device that communicates with a server device to execute a game, and newly adds a game part in which a plurality of users can participate and progress asynchronously. a first instruction to cause the user to participate in the game part by consuming the points, or a second instruction to cause the user to participate in the game part that has already started by consuming the points. a step of transmitting to a server device; a step of displaying a game screen for progressing the game part; a step of progressing the game part based on a user operation; When a user operation to exert an effect is detected, in the progress of the game part that is not synchronized with the other terminal device, the terminal device performs the first game effect based on the instruction from the server device to exert the first game effect. and a step of exhibiting a one-game effect.

本発明の一実施形態に係る端末装置は、サーバ装置と通信してゲームを実行する制御部を備える。前記制御部は、ユーザのポイントを記憶し、非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または前記ポイントを消費して既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信し、前記ゲームパートを進行させるためのゲーム画面を表示し、ユーザ操作に基づき前記ゲームパートを進行させ、他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮する。 A terminal device according to one embodiment of the present invention includes a control unit that communicates with a server device to execute a game. The control unit stores user points, newly starts a game part in which a plurality of users can participate and progress asynchronously, and consumes the points to cause the user to participate in the game part. , or transmitting a second instruction to the server device to cause the user to participate in the game part that has already started by consuming the points, displaying a game screen for progressing the game part, and performing a user operation. When the game part is progressed based on the above, and a user operation for exhibiting the first game effect related to the game part is detected in another terminal device, in the progress of the game part that is not synchronized with the other terminal device, the The first game effect is exerted in the own terminal device based on the instruction to exert the first game effect from the server device.

本発明の一実施形態に係る制御方法は、サーバ装置と通信してゲームを実行する端末装置の制御方法である。前記制御方法は、ユーザのポイントを記憶するステップと、非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または前記ポイントを消費して既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信するステップと、前記ゲームパートを進行させるためのゲーム画面を表示するステップと、ユーザ操作に基づき前記ゲームパートを進行させるステップと、他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮するステップと、を含む。 A control method according to an embodiment of the present invention is a control method for a terminal device that executes a game by communicating with a server device. The control method includes the steps of: storing user points; newly starting a game part in which a plurality of users can participate and progress asynchronously; a step of transmitting to the server device a first instruction or a second instruction to cause the user to participate in the game part that has already started by consuming the points; and displaying a game screen for progressing the game part. progressing the game part based on a user operation; and not synchronizing with the other terminal device when a user operation for exhibiting a first game effect related to the game part is detected in another terminal device. and a step of exhibiting the first game effect in the own terminal device based on an instruction from the server device to exhibit the first game effect in the progress of the game part.

本発明の一実施形態に係るプログラム、端末装置、及び制御方法によれば、複数のユーザが参加可能なゲームにおいて、ユーザの利便性が確保されつつ、ゲームの戦略性が向上する。 According to the program, the terminal device, and the control method according to one embodiment of the present invention, in a game in which a plurality of users can participate, the convenience of the user is ensured and the strategy of the game is improved.

本発明の一実施形態に係るゲームシステムのブロック図である。1 is a block diagram of a game system according to one embodiment of the present invention; FIG. ゲームパートの進行を示す図である。It is a figure which shows progress of a game part. ユーザに関する情報を示す図である。It is a figure which shows the information regarding a user. ゲーム媒体(チケット)に関する情報を示す図である。FIG. 4 is a diagram showing information about game media (tickets); ゲーム媒体(キャラクタ)に関する情報を示す図である。FIG. 4 is a diagram showing information about game media (characters); ゲームパートに関する情報を示す図である。FIG. 4 is a diagram showing information about game parts; ゲームパートの画面の一例である。It is an example of a game part screen. ゲームパートの画面の他の一例である。It is another example of the game part screen. ゲームパートの画面の他の一例である。It is another example of the game part screen. ゲームパートの画面の他の一例である。It is another example of the game part screen. 端末装置の動作を示すフローチャートである。4 is a flow chart showing the operation of the terminal device;

以下、本開示の実施形態について、図面を参照して説明する。 Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

(ゲームシステムの構成)
図1を参照して、本発明の一実施形態に係るゲームシステム1の概要について説明する。ゲームシステム1は、サーバ装置10と、1つ以上の端末装置20と、を備える。図1では簡便のため、3つの端末装置20A、B、及びCを図示しているが、端末装置20の数は任意に定められてもよい。
(Configuration 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 . Although three terminal devices 20A, B, and C are illustrated in FIG. 1 for the sake of simplicity, the number of terminal devices 20 may be determined arbitrarily.

サーバ装置10は、例えばゲーム運営者が管理するサーバ等の情報処理装置である。端末装置20は、例えば携帯電話、スマートフォン、タブレット端末、PC(Personal Computer)、又はゲーム装置等の、ユーザにより使用される情報処理装置である。端末装置20は、本実施形態に係るゲームのアプリケーションを実行可能である。ゲームのアプリケーションは、例えばインターネット等のネットワーク30を介して所定のアプリケーション配信サーバから端末装置20に送信されてもよく、或いは端末装置20に備えられた記憶装置又は端末装置20が読取可能なメモリカード等の記憶媒体に予め記憶されていてもよい。サーバ装置10及び端末装置20は、ネットワーク30を介して通信可能に接続される。 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), or a game device. The terminal device 20 can execute a game application according to the present embodiment. The game application may be transmitted from a predetermined application distribution server to the terminal device 20 via a network 30 such as the Internet, or may be a storage device provided in the terminal device 20 or a memory card readable by the terminal device 20. It may be stored in advance in a storage medium such as. The server device 10 and the terminal device 20 are communicably connected via a network 30 .

サーバ装置10及び端末装置20は、ゲームに関する複数の処理を協働して実行する。例えば、サーバ装置10及び端末装置20が、一連の処理を分担して実行してもよい。また、例えば、サーバ装置10及び端末装置20のそれぞれが同一の処理を実行してもよい。当該同一の処理について、サーバ装置10と端末装置20との間で処理結果が一致する場合、サーバ装置10及び端末装置20は、当該処理を完了してもよい。一方、サーバ装置10と端末装置20との間で処理結果が一致しない場合、サーバ装置10及び端末装置20は、例えばサーバ装置10の処理結果を正として当該同一の処理を完了してもよく、或いは当該処理の実行前にプロセスを巻き戻してもよい。かかる構成によれば、例えばサーバ装置10及び端末装置20の間の通信品質が一時的に低下した場合であっても、直ちに処理が中断される蓋然性が低下する。また、端末装置20において、例えばパラメータの書き換え等の不正処理が行われた場合であっても、当該不正処理を排除できる蓋然性が向上する。 The server device 10 and the terminal device 20 cooperate to execute a plurality of game-related processes. For example, the server device 10 and the terminal device 20 may share and execute a series of processes. Further, for example, each of the server device 10 and the terminal device 20 may perform the same processing. When the processing results of the same process match between the server device 10 and the terminal device 20, the server device 10 and the terminal device 20 may complete the process. On the other hand, if the processing results of the server device 10 and the terminal device 20 do not match, the server device 10 and the terminal device 20 may complete the same processing by setting the processing result of the server device 10 as positive, for example. Alternatively, the process may be rewound before execution of the relevant process. According to such a configuration, even if the communication quality between the server device 10 and the terminal device 20 temporarily deteriorates, the probability that the processing will be interrupted immediately is reduced. In addition, even if an unauthorized process such as rewriting of parameters is performed in the terminal device 20, the probability that the unauthorized process can be eliminated is improved.

(ゲームの概要)
本実施形態に係るゲームの概要について説明する。本実施形態に係るゲームは、1つ以上のゲームパートを含む。当該ゲームパートのうち少なくとも1つのゲームパートは、後述するゲーム媒体を用いて実行されてもよい。
(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 among the game parts may be executed using game media described later.

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

以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、当該ユーザを一意に識別可能なユーザIDに所有ゲーム媒体として関連付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」とは、ゲーム媒体を所有ゲーム媒体としてユーザIDに関連付けることを示す。また、「ユーザが所有するゲーム媒体を破棄する」とは、ユーザIDと所有ゲーム媒体との関連付けを解消することを示す。また、「ユーザが所有するゲーム媒体を消費する」とは、ユーザIDと所有ゲーム媒体との関連付けの解消に応じて、何らかの効果又は影響をゲーム内で発生させうることを示す。また、「ユーザが所有するゲーム媒体を売却する」とは、ユーザIDと所有ゲーム媒体との関連付けを解消し、且つ、ユーザIDに他のゲーム媒体(例えば、仮想通貨又はアイテム等)を所有ゲーム媒体として関連付けることを示す。また、「ユーザAが所有するゲーム媒体をユーザBに譲渡する」とは、ユーザAのユーザIDと所有ゲーム媒体との関連付けを解消し、且つ、ユーザBのユーザIDに当該ゲーム媒体を所有ゲーム媒体として関連付けることを示す。また、「ゲーム媒体を作成する」とは、ゲーム媒体に関する情報の少なくとも一部を定義又は決定することを示す。 Hereinafter, unless otherwise specified, "game media owned by a user" refers to game media associated with a user ID that uniquely identifies 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" means to cancel the association between the user ID and the owned game media. Also, "consuming game media owned by the user" indicates that some kind of effect or influence can be generated in the game according to the cancellation of the association between the user ID and the owned game media. Also, "selling 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 or items) to the user ID. Indicates to associate as a medium. Also, "to transfer the game media owned by user A to user B" means that the association between user A's user ID and the owned game media is canceled and the game media owned by user B is transferred to user B's user ID. Indicates to associate as a medium. Also, "creating game content" indicates defining or determining at least part of information about game content.

ゲームパートは、ゲーム内でユーザがプレイ可能な任意のコンテンツを含んでもよい。ゲームパートは、例えば、クエスト、ミッション、ミニゲーム、ゲーム媒体の入手、育成、強化、及び合成、仮想空間の探索、並びに対戦相手(例えば、他のユーザ、及びAI(Artificial Intelligence)等)との対戦等のコンテンツを含んでもよい。各ゲームパートには、1つ以上の所定のゲーム課題が設定されてもよい。ユーザによってプレイされるゲームパートに設定された1つ以上のゲーム課題の達成に成功したと判定された場合、ユーザに対して、例えばゲーム媒体等が報酬として付与されてもよい。ゲーム課題には、例えば敵キャラクタとの対戦に勝利するとの課題、仮想空間内のゴール地点まで到達するとの課題、及び所定時間が経過するまでユーザのキャラクタが所定の状態(例えば、体力がゼロの状態)にならないとの課題等、ゲームパートの内容に応じた任意の課題が採用可能である。また、ゲームパートに設定された1つ以上のゲーム課題のうち、特定のゲーム課題(クリア課題)が達成されることを、ゲームパートのクリアともいう。ゲームパートをプレイするユーザがクリア課題の達成に成功した場合、当該ゲームパートのクリアと判定され、当該ゲームパートが終了してもよい。 A game part may include any content playable by a user within a game. Game parts include, for example, quests, missions, mini games, acquisition, training, strengthening, and synthesis of game media, exploration of virtual space, and interactions with opponents (such as other users and AI (Artificial Intelligence)). Contents such as competition may be included. One or more predetermined game tasks may be set for each game part. When it is determined that one or more game tasks set in the game part played by the user have been successfully achieved, the user may be rewarded with, for example, game media. The game tasks include, for example, a task of winning a match against an enemy character, a task of reaching a goal point in the virtual space, and a task of keeping the user's character in a predetermined state (for example, zero stamina) until a predetermined time elapses. state) can be adopted according to the contents of the game part. Further, the achievement of a specific game task (clearing task) among one or more game tasks set for the game part is also referred to as clearing the game part. When the user who plays the game part succeeds in achieving the clear task, the game part may be determined to have been cleared and the game part may end.

1つ以上のゲームパートには、シングルプレイ用のゲームパートと、マルチプレイ用のゲームパートとが含まれてもよい。シングルプレイ用のゲームパートとは、1人のユーザが使用する1つの端末装置20に対するユーザ操作に基づいて実行されるゲームパート(例えば、一人用のゲームパート)である。1つの端末装置20が単独で、又は1つの端末装置20とサーバ装置10とが協働して、シングルプレイ用のゲームパートを実行する。一方、マルチプレイ用のゲームパートとは、最大で2人以上のユーザが参加可能なゲームパート(例えば、複数人用のゲームパート)である。マルチプレイ用のゲームパートは、複数のユーザのそれぞれが使用する複数の端末装置20に対するユーザ操作に基づいて実行されうる。マルチプレイ用のゲームパートは、端末間で参加及び進行が同期される構成であってもよいし、端末間で参加及び進行が同期されない構成であってもよい。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. A single-play game part is 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. One terminal device 20 alone or one terminal device 20 and the server device 10 cooperate to execute a game part for single play. On the other hand, a multiplayer game part is a game part in which two or more users can participate (for example, a multiplayer game part). A multi-play game part can be executed based on user operations on the plurality of terminal devices 20 used by each of the plurality of users. A game part for multiplay may be configured such that participation and progress are synchronized between terminals, or may be configured such that participation and progress are not synchronized between terminals. A game part common to two or more users includes a game part in which at least part of the progress processing of the game part and at least part of the processing result are commonly applied to the two or more users. It's okay. Two or more terminal devices 20 work together, or two or more terminal devices 20 work together with the server device 10 to execute a multi-play game part.

本実施形態に係るゲームパートとして、非同期による複数のユーザの参加及び進行が可能なゲームパートが含まれる。非同期による複数のユーザの参加及び進行が可能なゲームパートとは、ゲームパートに設定されたゲーム課題は参加した複数のユーザで共有されるが、ユーザによるゲームパートへの参加、及びゲームパートの進行は、それぞれのユーザが使用する端末装置ごとに行われるマルチプレイ用のゲームパートである。 A game part according to the present embodiment includes a game part in which a plurality of users can participate and progress asynchronously. A game part in which multiple users can participate and progress asynchronously means that the game tasks set in the game part are shared by multiple users who participate, but the user's participation in the game part and the progress of the game part is a multi-play game part performed for each terminal device used by each user.

例えば、本実施形態に係るゲームパートの一例として、複数のユーザが、それぞれのゲーム時間(例えば10分)が満了するまで、共通の対戦相手と対戦するゲームパートが挙げられる。図2に示すように、第1のユーザは、自身の端末装置において、ゲームパートを新たに開始する。すると、第1のユーザの端末装置では、ゲーム時間の経過が開始され、ゲーム時間が満了するまでゲームパートが進行される。第1のユーザは、他のユーザにゲームパートへの参加要請を行うことができる。例えば、第2のユーザが第1のユーザからのゲームパートへの参加要請を受けると、第2のユーザは、自身の端末装置において、ゲームパートに参加する。第2のユーザの端末装置では、第2ユーザが参加した時点からゲーム時間の経過が開始され、ゲーム時間が満了するまでゲームパートが進行される。このため、例えば、ポーズ操作により第1のユーザの端末装置でゲームパートの進行が中断されても、第2のユーザの端末装置では、ゲームパートの進行は中断されない。ゲームパートに参加するユーザのいずれかの端末装置において、ゲームパートに関するゲーム効果を発揮させるユーザ操作が検出されると、他の端末装置においても、ゲームパートの進行が中断されることなく、当該ゲーム効果が発揮される。 For example, as an example of the game part according to the present embodiment, there is a game part in which a plurality of users play against a common opponent until the respective game time (for example, 10 minutes) expires. As shown in FIG. 2, the first user starts a new game part on his terminal device. Then, in the first user's terminal device, the game time starts to elapse, and the game part progresses until the game time expires. The first user can request other users to participate in the game part. For example, when the second user receives a request to participate in a game part from the first user, the second user participates in the game part on his own terminal device. In the second user's terminal device, the game time starts to pass from the moment the second user participates, and the game part progresses until the game time expires. Therefore, for example, even if the progress of the game part is interrupted on the terminal device of the first user by the pause operation, the progress of the game part is not interrupted on the terminal device of the second user. When any of the terminal devices of the users participating in the game part detects a user operation that exerts a game effect related to the game part, the game part can be played on the other terminal devices without interrupting the progress of the game part. Effective.

(サーバ装置の構成)
サーバ装置10の構成について具体的に説明する。サーバ装置10は、サーバ通信部11と、サーバ記憶部12と、サーバ制御部13と、を備える。
(Configuration of server device)
The configuration of the server device 10 will be specifically described. 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 has an interface for communicating with an external device wirelessly or by wire, and for transmitting and receiving 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は、後述するサーバ制御部13内に含まれるプロセッサのキャッシュメモリ等であってもよい。サーバ記憶部12は、ゲームの実行に用いられる情報及びプログラムを記憶する。サーバ記憶部12に記憶された情報及びプログラムの少なくとも一部が、端末装置20との間で共有及び同期されてもよい。以下、サーバ記憶部12が記憶する情報の例について説明する。 The server storage unit 12 includes, for example, semiconductor memory, magnetic memory, or optical memory. The server storage unit 12 may function, for example, as a primary storage device or a secondary storage device. Also, the server storage unit 12 may be a volatile storage device or a non-volatile storage device. Furthermore, the server storage unit 12 may be a cache memory or the like of a processor included in the server control unit 13, which will be described later. The server storage unit 12 stores information and programs used for game execution. 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 . An example of information stored in the server storage unit 12 will be described below.

(ユーザに関する情報)
サーバ記憶部12は、複数のユーザに関する情報を記憶する。図3を参照して、ユーザに関する情報について説明する。図3は、2人のユーザそれぞれに関する情報を示す。ユーザに関する情報は、ゲーム内で使用されるユーザに固有の任意の情報を含んでもよい。ユーザに関する情報は、ユーザがゲームを操作するための情報であって、ユーザごとに作成されうる。例えば、ユーザに関する情報は、ユーザID、ユーザ名、ユーザランク、開始可能残回数、ポイント、ゲーム媒体に関する情報、及びフレンドユーザ情報を含む。
(Information about the user)
The server storage unit 12 stores information regarding multiple users. Information about the user will be described with reference to FIG. FIG. 3 shows information about each of the two users. Information about the user may include any information specific to the user that is used within the game. The information about the user is information for the user to operate the game, and can be created for each user. For example, the information about the user includes user ID, user name, user rank, remaining number of possible starts, points, information about game media, and friend user information.

ユーザIDは、ユーザを一意に識別可能な情報である。以下、ユーザIDを単にユーザともいう。ユーザ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. The user ID may be managed in association with information that can uniquely identify the terminal device. Thereby, the server device can specify the terminal device used by the user by using the user ID.

ユーザ名は、ユーザの名称を示す情報である。ユーザ名は、ユーザIDとは異なり、ユーザを一意に識別可能でなくてもよい。ユーザ名は、端末装置20に対するユーザ操作に応じて任意に決定及び変更が可能であってもよい。 The user name is information indicating the name of the user. 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 .

ユーザランクは、ゲームに関するユーザの熟練度を示す情報である。例えば、ランクが高いほど、ゲームに関するユーザの熟練度が高い。本実施形態において、ユーザランクの値は、ユーザによるゲームプレイに応じて増加してもよい。 The user rank is information indicating the user's proficiency level regarding the game. For example, the higher the rank, the higher the skill level of the user regarding the game. In this embodiment, the user rank value may increase as the user plays the game.

ポイントは、ユーザがゲームパートを開始、またはゲームパートに参加するために消費されるパラメータである。より具体的には、ユーザが新たなゲームパートを開始し、ユーザ自身をゲームパートに参加させること、或いは既に開始されているゲームパートにユーザが参加することで、ポイントが消費される。本実施形態において、ユーザがゲームパートを開始、またはゲームパートに参加すると、ユーザが使用する端末装置においてゲームパートが進行されてもよい。後述するように、本実施形態では、各ゲームパートには「ポイント消費量」が設定されており、ポイント消費量分だけポイントを消費(減少)させることで、ユーザはゲームパートを開始することができ、またはゲームパートに参加することができる。ポイントの量がポイント消費量に満たない場合には、ゲームパートの開始または参加が不可能となるように制御されてもよい。またポイントは、所定の最大値まで、例えば時間経過又は所定のゲーム媒体の使用に応じて回復(増加)してもよい。ポイントの最大値は、例えばユーザランクに応じて決定され、ユーザランクが増加するほど、ポイントの最大値が増加してもよい。 A point is a parameter consumed by a user to initiate or participate in a game part. More specifically, points are consumed when the user starts a new game part and allows the user to participate in the game part, or when the user participates in a game part that has already started. In the present embodiment, when the user starts or participates in a game part, the game part may progress on the terminal device used by the user. As will be described later, in this embodiment, each game part is set with a "point consumption amount", and the user can start the game part by consuming (decreasing) points by the point consumption amount. or participate in game parts. If the amount of points is less than the amount of points consumed, control may be performed so that starting or participating in the game part is disabled. Points may also be recovered (increased) up to a predetermined maximum value, for example, depending on the passage of time or the use of predetermined game media. The maximum point value may be determined according to, for example, the user rank, and the maximum point value may increase as the user rank increases.

開始可能残回数は、そのユーザがゲームパートを新たに開始させることができる回数である。本実施形態において、例えば、1日の開始可能残回数は、ユーザにより、ゲームパートが新たに開始されると、1減少してもよい。開始可能残回数がゼロの場合には、ゲームパートの開始が不可能となるように制御されてもよい。また、開始可能残回数は、所定の最大値まで、例えば時間経過又は所定のゲーム媒体の使用に応じて回復(増加)してもよい。 The remaining start count is the number of times the user can start a new game part. In this embodiment, for example, the remaining number of possible starts per day may be decreased by 1 when the game part is newly started by the user. When the remaining number of possible starts is zero, the game part may be controlled so as not to be able to start. Also, the remaining number of possible starts may be recovered (increased) up to a predetermined maximum value, for example, according to the passage of time or the use of predetermined game media.

ゲーム媒体に関する情報は、ゲーム内でユーザが所有するゲーム媒体に関する任意の情報を含む。例えば、ゲーム媒体に関する情報は、後述するようにゲームパートの開始条件として設定されているチケットのゲーム媒体に関する情報を含んでもよい。さらに、ゲーム媒体に関する情報は、ゲームパートのプレイに使用されるキャラクタのゲーム媒体に関する情報を含んでもよい。 Information about game media includes arbitrary information about game media owned by the user in the game. For example, the information about the game content may include information about the game content of the ticket set as the start condition of the game part, as will be described later. Furthermore, the information about the game content may include information about the game content of the character used to play the game part.

フレンドユーザ情報は、ゲームパートへの参加要請を送信する際に用いられる情報である。例えば、2人のユーザがゲームの中で互いをフレンドユーザとして設定することで、互いのユーザIDがフレンドユーザ情報に設定されてもよい。ゲームパートにおいて、ユーザは、予め設定しておくことにより、ゲームパートへの参加要請の送信対象を、フレンドユーザ情報に設定されたユーザに限定することができる。 Friend user information is information used when sending a request to participate in a game part. For example, two users may set each other as friend users in a game, and their user IDs may be set in the friend user information. In the game part, the user can set in advance to limit the transmission target of the request to participate in the game part to the users set in the friend user information.

(ゲーム媒体に関する情報)
本実施形態において、チケットのゲーム媒体に関する情報は、例えば図4に示すように、ゲーム媒体ID、及びチケット種別を含んでもよい。
(Information about game media)
In this embodiment, the information about the game content of the ticket may include the game content ID and the ticket type, as shown in FIG. 4, for example.

ゲーム媒体IDは、ゲーム媒体を一意に識別可能な情報である。以下、ゲーム媒体IDを単にゲーム媒体ともいう。 A game medium ID is information that can uniquely identify a game medium. Hereinafter, the game medium ID is also simply referred to as game medium.

チケット種別は、チケットのゲーム媒体の種別を示す情報である。後述するように、本実施形態では、各ゲームパートには「開始条件」が設定されており、開始条件に設定されたチケット種別のゲーム媒体をユーザが所有している場合、そのユーザによるゲームパートの開始が可能とされてもよい。 The ticket type is information indicating the type of game content of the ticket. As will be described later, in the present embodiment, each game part is set with a "start condition", and if the user owns a game medium of the ticket type set in the start condition, the user's game part may be allowed to start.

本実施形態において、キャラクタのゲーム媒体に関する情報は、例えば図5に示すように、ゲーム媒体ID、キャラクタ名、レベル、コスト、HP、攻撃力、回復力、及びスキルを含んでもよい。 In this embodiment, the information about the game content of the character may include the game content ID, character name, level, cost, HP, attack power, recovery power, and skill, as shown in FIG. 5, for example.

ゲーム媒体IDは、ゲーム媒体を一意に識別可能な情報である。以下、ゲーム媒体IDを単にゲーム媒体ともいう。 A game medium ID is information that can uniquely identify a game medium. Hereinafter, the game medium ID is also simply referred to as game medium.

キャラクタ名は、キャラクタのゲーム媒体の名前を示す情報である。キャラクタ名は、ゲーム媒体IDとは異なり、ゲーム媒体を一意に識別可能でなくてもよい。キャラクタ名は、ゲーム媒体を所有するユーザによるゲームのプレイに応じて変化してもよい。 The character name is information indicating the name of the game content of the character. Unlike the game medium ID, the character name may not uniquely identify the game medium. The character name may change as the game is played by the user who owns the game media.

レベルは、ゲーム媒体の成長度を示す情報である。例えば、レベルの値が大きいほど、ゲーム媒体の成長度が大きい。本実施形態において、レベルの値は、ゲーム媒体を所有するユーザによるゲームのプレイに応じて増加してもよい。 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. In this embodiment, the value of the level may increase as the game is played by the user who owns the game media.

コストは、ユーザがゲームパートで使用するキャラクタを決定する際に用いられるパラメータである。本実施形態において、各キャラクタのコストの合計値が所定の上限値を超えない範囲で、使用するキャラクタが選択可能であってもよい。当該上限値は、例えばユーザに関する情報(例えば、ユーザランク)に応じて増加してもよい。 Cost is a parameter used when the user decides which character to use in a game part. In this embodiment, the character to be used may be selectable within a range in which the total cost value of each character does not exceed a predetermined upper limit. The upper limit value may be increased, for example, according to information about the user (for example, user rank).

HPは、ゲームパートの実行に用いられるパラメータである。例えば、ユーザがゲームパートで使用するキャラクタのHPの合計(以下、合計HPともいう。)が、所定値(例えば、ゼロ)まで減少すると、ユーザの敗北と判定されてもよい。合計HPは、例えば敵キャラクタから受けるダメージの量だけ減少してもよい。 HP is a parameter used to execute a game part. For example, when the total HP of characters used in a game part by the user (hereinafter also referred to as total HP) decreases to a predetermined value (for example, zero), it may be determined that the user has lost. Total HP may be reduced by, for example, the amount of damage received from enemy characters.

攻撃力は、ゲームパートの実行に用いられるパラメータである。例えば、攻撃力が大きいほど、ゲームパートの実行中にユーザが使用するキャラクタが敵キャラクタに与えるダメージの量が大きくなってもよい。 Attack power is a parameter used to execute the game part. For example, the greater the attack power, the greater the amount of damage that the character used by the user can inflict on the enemy character during execution of the game part.

回復力は、ゲームパートの実行に用いられるパラメータである。例えば、ユーザがゲームパートで使用するキャラクタの回復力の合計(以下、合計回復力ともいう。)が大きいほど、ゲームパートの実行中に合計HPを回復(増加)させる所定のイベント(例えば、回復アイテムの取得)が発生した際の回復量(増加量)が大きくなってもよい。 Resilience is a parameter used in the execution of game parts. For example, a predetermined event (for example, recovery The recovery amount (increase amount) when item acquisition) occurs may be increased.

スキルは、ゲームパートの実行中に所定のゲーム効果を発生させる機能(能力)である。例えば、スキルには、ユーザがゲームパートで使用するキャラクタのパラメータを増減させるゲーム効果を発生させるスキル、敵キャラクタのパラメータを増減させるゲーム効果を発生させるスキル、または、敵キャラクタにダメージを与えるゲーム効果を発生させるスキルが含まれてもよい。スキルによって発生するゲーム効果は、上述したものに限られず、多様な効果を含んでもよい。また、スキルには、自動的に発揮されるパッシブスキルと、ユーザ操作に応じて発揮されるアクティブスキルと、が含まれてもよい。ゲーム効果には有効期間が設定されてもよい。ゲーム効果は、発揮されてから有効期間が満了したのち、無効とされてもよい。 A skill is a function (ability) that produces a predetermined game effect during execution of a game part. For example, skills include a skill that generates a game effect that increases or decreases the parameters of a character used by the user in a game part, a skill that generates a game effect that increases or decreases the parameters of an enemy character, or a game effect that damages an enemy character. may include skills that generate Game effects generated by skills are not limited to those described above, and may include various effects. Skills may also include passive skills that are automatically exerted and active skills that are exerted according to user operations. A valid period may be set for the game effect. The game effect may be invalidated after the valid period expires after being exhibited.

(ゲームパートに関する情報)
サーバ記憶部12は、ゲームパートに関する情報を記憶する。ゲームパートに関する情報は、当該ゲームパートに固有の任意の情報を含む。例えば、図6に示すように、ゲームパートに関する情報は、ゲームパートID、ゲームパート名、開始ユーザ情報、参加ユーザ情報、難度、ポイント消費量、開始条件、ゲーム課題、報酬情報、参加期間、及び、共有ゲームデータ、を含んでもよい。
(Information about game parts)
The server storage unit 12 stores information about game parts. Information about a game part includes arbitrary information specific to the game part. For example, as shown in FIG. 6, the information about the game part includes the game part ID, game part name, starting user information, participating user information, difficulty level, point consumption, starting condition, game task, reward information, participation period, and , shared game data.

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

ゲームパート名は、ゲームパートの名前を示す情報である。ゲームパート名は、ゲームパートIDとは異なり、ゲームパートを一意に識別可能でなくてもよい。 The game part name is information indicating the name of the game part. The game part name does not have to uniquely identify the game part, unlike the game part ID.

開始ユーザ情報は、ゲームパートを開始したユーザを一意に識別可能な情報である。開始ユーザ情報には、例えば、上述したユーザIDが設定される。 The starting user information is information that can uniquely identify the user who started the game part. For the start user information, for example, the user ID described above is set.

参加ユーザ情報は、ゲームパートに参加しているユーザを一意に識別可能な情報である。参加ユーザ情報には、例えば、上述したユーザIDが設定される。ゲームパートに参加可能なユーザ数には上限値が設定されてもよい。参加ユーザ情報には、上限値を超えない範囲で複数のユーザIDが設定されてもよい。まだ開始されていないゲームパート等、参加ユーザ情報にユーザIDが設定されていないゲームパートがあってもよい。例えば、本実施形態では、ユーザ数の上限を20人とする。一度、参加ユーザ情報に設定されたユーザは、後述するゲームパートの参加期間が満了するまで、何回でもゲームパートをプレイできるとしてもよい。 Participating user information is information that can uniquely identify a user participating in a game part. For example, the user ID described above is set in the participating user information. An upper limit may be set for the number of users who can participate in the game part. A plurality of user IDs may be set in the participating user information within a range not exceeding the upper limit. There may be game parts for which user IDs are not set in the participating user information, such as game parts that have not yet started. For example, in this embodiment, the upper limit of the number of users is 20. A user once set in the participating user information may play the game part any number of times until the participation period of the game part, which will be described later, expires.

難度は、ゲームパートの難度を示すパラメータである。後述する、ポイント消費量、開始条件、ゲーム課題、及び報酬情報等のゲームパートに関する情報はゲームパートの難度と関連して設定されてもよい。例えば、本実施形態では、難度は高、中、低の3段階で管理されものとする。 The difficulty level is a parameter indicating the difficulty level of the game part. Information regarding game parts such as point consumption, start conditions, game tasks, and reward information, which will be described later, may be set in relation to the difficulty level of the game parts. For example, in this embodiment, the difficulty level is managed in three levels of high, medium, and low.

ポイント消費量は、ゲームパートの開始または参加に必要なポイントの量を示すパラメータである。上述したように、ユーザのポイントをポイント消費量分だけ消費(減算)させることで、ユーザはゲームパートを開始、またはゲームパートに参加することができる。ここで、ポイント消費量の値は、ゲームパートごとに任意に設定されてもよい。例えば、ポイント消費量は、上述したゲームパートの難度に応じて設定されてもよい。また、例えば、ポイント消費量は、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイント消費量と、既に開始されているゲームパートにユーザを参加させるために消費されるポイント消費量と、で異なってもよい。以降の説明では、それぞれを、開始ポイント消費量、参加ポイント消費量ともいう。 Point consumption is a parameter that indicates the amount of points required to start or participate in a game part. As described above, the user can start or participate in a game part by consuming (subtracting) the user's points by the point consumption amount. Here, the point consumption value may be arbitrarily set for each game part. For example, the point consumption amount may be set according to the difficulty level of the game part described above. Also, for example, the point consumption amount is the point consumption amount consumed for starting a new game part and allowing the user to participate in the game part, and the point consumption amount consumed for allowing the user to participate in the already started game part. may differ from the amount of points consumed. In the following description, they are also referred to as starting point consumption and participation point consumption.

開始条件は、ゲームパートが開始されるための1つ以上の条件である。開始条件はゲームパートごとに任意に設定されてもよい。例えば、開始条件は、上述したチケットのゲーム媒体のうち、所定のチケット種別を持つチケットのゲーム媒体をユーザが所有していることであってもよい。開始条件として、複数のチケットのゲーム媒体が設定されてもよい。さらに、開始条件には、上述したユーザに関する情報のポイントがゲームパートのポイント消費量以上であること、または上述したユーザに関する情報の開始可能残回数が1以上であること等が含まれていてもよい。開始条件は、上述したゲームパートの難度に応じて設定されてもよい。また、開始条件が設定されていないゲームパートがあってもよい。開始条件には、上述した条件以外の条件が含まれていてもよい。 A start condition is one or more conditions for a game part to start. A start condition may be arbitrarily set for each game part. For example, the start condition may be that the user possesses a ticket game content having a predetermined ticket type among the ticket game content described above. As a start condition, game contents of multiple tickets may be set. Furthermore, even if the start condition includes that the points of the information about the user described above are equal to or greater than the point consumption of the game part, or that the remaining number of times that the information about the user can be started is 1 or more. good. The start condition may be set according to the difficulty level of the game part described above. Moreover, there may be a game part for which the start condition is not set. The start conditions may include conditions other than the conditions described above.

ゲーム課題は、ゲームパートに設定される課題である。上述したとおり、各ゲームパートには、ゲームパートの内容に応じた任意のゲーム課題が設定されてもよい。本実施形態において、ゲーム課題には、例えば、敵キャラクタとの対戦に勝利するとの課題、ゲーム画面に表示されるアイテムを取得するとの課題、及び他のユーザに対してゲームパートへの参加要請を送信させるとの課題等が含まれる。ゲームパートには複数のゲーム課題が設定されてもよい。また、それぞれのゲーム課題には異なる難度が設定されてもよい。ゲーム課題には、ゲームパートをクリアするための特定のゲーム課題(クリア課題)が含まれてもよい。クリア課題の難度には、そのゲーム課題が関連付けられたゲームパートの難度が設定されてもよい。ゲーム課題を達成すると、達成したユーザに所定のスコアが付与されてもよい。スコアは、ゲーム課題の達成度を数値化したパラメータで、ゲームパート終了後に参加ユーザの順位付けを行うために用いられてもよい。 A game task is a task set for a game part. As described above, each game part may be set with arbitrary game tasks according to the content of the game part. In this embodiment, the game tasks include, for example, a task of winning a battle against an enemy character, a task of obtaining an item displayed on the game screen, and a request to other users to participate in a game part. This includes issues such as sending. A plurality of game tasks may be set in the game part. Also, different difficulty levels may be set for each game task. The game task may include a specific game task (clear task) for clearing the game part. The difficulty level of the task to be cleared may be set to the difficulty level of the game part associated with the game task. Achieving a game task may award a predetermined score to the user who has achieved it. A score is a parameter that quantifies the degree of achievement of a game task, and may be used to rank participating users after a game part ends.

報酬情報は、ゲームパートにおいて所定の条件が達成された場合、ユーザに対して付与される報酬に関する任意の情報を含む。所定の条件が設定された報酬には、例えば、ゲームパートを開始することで付与される報酬(開始報酬)、ゲームパートに設定された上述のクリア課題を達成することで付与される報酬(クリア報酬)、または上述のスコアがゲームパートに参加しているユーザの中で所定の順位になることで付与される報酬(順位報酬)等が含まれてもよい。本実施形態において、報酬情報は、例えば報酬の種類、数量、及び所定の条件が達成された場合に報酬が付与される確率を示す情報等を含んでもよい。報酬の種類は、例えばキャラクタ若しくはチケット等のゲーム媒体、及びユーザランク等のパラメータの増加等を含んでもよい。報酬の付与は、ユーザに関する情報のうち、対応する情報又はパラメータを変化(更新)させることで行われる。例えば、本実施形態では、ゲームパートのクリア報酬として、そのゲームパートよりも難度の高いゲームパートを開始するためのチケットのゲーム媒体が参加したユーザに付与されてもよい。 Reward information includes arbitrary information regarding a reward given to a user when a predetermined condition is achieved in a game part. Rewards for which predetermined conditions are set include, for example, a reward given by starting a game part (start reward), and a reward given by completing the above-mentioned clear task set for the game part (clear reward). reward), or a reward (ranking reward) that is given when the above-mentioned score reaches a predetermined rank among users participating in the game part. In this embodiment, the remuneration information may include, for example, the type of remuneration, the amount of remuneration, and information indicating the probability of receiving a remuneration when a predetermined condition is achieved. The types of rewards may include, for example, game contents such as characters or tickets, and parameter increases such as user rank. Rewards are given by changing (updating) corresponding information or parameters in the information about the user. For example, in the present embodiment, as a reward for clearing a game part, a game content ticket for starting a game part with a higher difficulty level than the game part may be given to participating users.

参加期間は、ゲームパートに参加することが可能な期間の情報を含む。ゲームパートに参加する条件を満たすユーザは、参加期間内であれば、当該ゲームパートへの参加をすることができる。参加期間は、任意の方法により定義されてもよい。例えば、参加期間は、開始日時と終了日時により設定されてもよい。また、参加期間は、開始日時と継続期間により設定されてもよい。参加期間が満了すると、そのゲームパートに参加することができなくなってもよい。 The participation period includes information on the period during which participation in the game part is possible. A user who satisfies the conditions for participating in a game part can participate in the game part within the participation period. A participation period may be defined in any manner. For example, the participation period may be set by a start date and time and an end date and time. Also, the participation period may be set by the start date and time and the duration. When the participation period expires, it may no longer be possible to participate in that game part.

共有ゲームデータは、複数のユーザにより複数の端末装置においてゲームパートが進行される上で、複数の端末装置間で共有されるゲームデータを含む。例えば、対戦相手となる敵キャラクタに関する情報、ゲーム課題の達成状況、ゲームパートにおいて発揮されているゲーム効果の情報、及びゲームパートに参加するユーザのスコア等が含まれる。共有ゲームデータの情報が更新されると、サーバ装置は、当該情報の更新指示を参加ユーザが使用する各末装置に送信してもよい。例えば、ゲームパートに参加するあるユーザが使用する端末装置において、ゲーム効果を発揮させるユーザ操作が検出された場合、ゲーム効果に関する情報を共有ゲームデータの情報に追加することで、ゲームパートに参加するユーザが使用する各端末装置において、ゲーム効果が発揮されてもよい。共有されるゲーム効果には、ユーザがゲームパートで使用するキャラクタのパラメータを増減させる効果、敵キャラクタのパラメータを増減させるゲーム効果、または、敵キャラクタにダメージを与えるゲーム効果が含まれてもよい。ゲーム効果は、例示したものに限られず、多様な効果を含んでもよい。 The shared game data includes game data shared among multiple terminal devices when a game part is progressed by multiple users on multiple terminal devices. For example, it includes information about enemy characters who are opponents, achievement status of game tasks, information on game effects exhibited in game parts, scores of users participating in game parts, and the like. When the information of the shared game data is updated, the server device may send an instruction to update the information to each terminal device used by the participating users. For example, when a terminal device used by a certain user who participates in a game part detects a user operation to exhibit a game effect, the user participates in the game part by adding information about the game effect to the information of the shared game data. A game effect may be exhibited in each terminal device used by the user. The shared game effect may include an effect of increasing or decreasing parameters of characters used by the user in a game part, a game effect of increasing or decreasing parameters of enemy characters, or a game effect of damaging enemy characters. Game effects are not limited to those illustrated, and may include various effects.

図1に示すサーバ制御部13は、1つ以上のプロセッサを含む。プロセッサは、汎用のプロセッサ、及び特定の処理に特化した専用プロセッサを含んでもよい。サーバ制御部13は、サーバ装置10全体の動作を制御する。以下、サーバ制御部13の動作の例について具体的に説明する。 The server control unit 13 shown in FIG. 1 includes one or more processors. Processors may include general-purpose processors and special-purpose processors specialized for specific processes. The server control unit 13 controls the operation of the server device 10 as a whole. An example of the operation of the server control unit 13 will be specifically described below.

サーバ制御部13は、ゲームの処理に用いられる種々の情報及びプログラムを、サーバ記憶部12に記憶する。ゲームの処理に用いられる情報は、前述したユーザに関する情報及びゲーム媒体に関する情報等を含んでもよい。 The server control unit 13 stores various information and programs used for game processing in the server storage unit 12 . The information used for game processing may include the above-described information about the user, information about the game content, and the like.

サーバ制御部13は、サーバ通信部11を介して情報の送受信を行う。例えば、サーバ制御部13は、サーバ記憶部12に記憶された情報の少なくとも一部を端末装置20へ送信してもよい。このようにして、サーバ記憶部12に記憶された情報と端末装置20に記憶された情報が共有及び同期される。情報の共有及び同期を行うタイミングは、例えばサーバ記憶部12に新たな情報が記憶されたタイミング、及びサーバ記憶部12に記憶された情報が更新されたタイミングを含みうるが、任意に定められてもよい。また例えば、サーバ制御部13は、端末装置20において入力又は決定された任意の情報を、サーバ通信部11を介して受信してもよい。当該情報は、例えば、ユーザ操作によって入力された情報を含んでもよい。 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 of sharing and synchronizing information can 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, but can be determined arbitrarily. good too. Further, for example, the server control unit 13 may receive arbitrary information input or determined in the terminal device 20 via the server communication unit 11 . The information may include, for example, information input by user operation.

サーバ制御部13は、サーバ通信部11を介して複数の端末装置20間における情報の送受信を行う。例えば、端末装置20Aから、任意の情報を端末装置20Bへ送信させる指示を受信すると、サーバ制御部13は、サーバ通信部11を介して、当該任意の情報を端末装置20Bへ送信する。また、端末装置20Aから、任意の情報を端末装置20Bから取得させる指示を受信すると、サーバ制御部13は、サーバ通信部11を介して、当該任意の情報を端末装置20Bから取得し、端末装置20Aへ送信する。1つの指示は、複数の端末装置に対する情報の送信または取得の指示を含んでもよい。 The server control unit 13 transmits and receives information between the plurality of terminal devices 20 via the server communication unit 11 . For example, upon receiving an instruction to transmit arbitrary information to the terminal device 20B from the terminal device 20A, the server control unit 13 transmits the arbitrary information to the terminal device 20B via the server communication unit 11 . Further, when receiving an instruction to acquire arbitrary information from the terminal device 20B from the terminal device 20A, the server control unit 13 acquires the arbitrary information from the terminal device 20B via the server communication unit 11, 20A. One instruction may include an instruction to transmit or obtain information to a plurality of terminal devices.

サーバ制御部13は、端末装置20と協働して、ゲームを実行する。例えば、サーバ制御部13は、1つ以上の端末装置20と協働して、ゲームパートを実行する。ゲームパートを実行するサーバ装置10及び端末装置20の動作の詳細については後述する。 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 game part. Details of operations of the server device 10 and the terminal device 20 that execute the game part will be described later.

(端末装置の構成)
端末装置20の構成について具体的に説明する。図1に示すように、端末装置20は、端末通信部21、端末記憶部22、表示部23、入力部24、及び端末制御部25を備える。
(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 has an interface for communicating with an external device wirelessly or by wire, and for transmitting and receiving 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 that supports mobile communication standards such as LTE (Long Term Evolution) (registered trademark), for example. The terminal communication unit 21 can transmit and receive information to and from the server device 10 via the network 30 .

端末記憶部22は、例えば半導体メモリ、磁気メモリ、又は光メモリ等を含む。端末記憶部22は、例えば一次記憶装置又は二次記憶装置として機能してもよい。端末記憶部22は、端末装置20に内蔵されてもよく、或いは任意のインタフェースを介して端末装置20に接続されてもよい。また、端末記憶部22は、揮発性の記憶装置であってもよく、不揮発性の記憶装置であってもよい。さらに、端末記憶部22は、後述する端末制御部25内に含まれるプロセッサのキャッシュメモリ等であってもよい。端末記憶部22は、ゲームの処理に用いられる情報及びプログラムを記憶する。例えば、端末記憶部22は、所定のアプリケーション配信サーバから取得された、ゲームのアプリケーションプログラムを記憶してもよい。以下、アプリケーションプログラムを、単にアプリケーションともいう。端末記憶部22は、サーバ装置10から取得された、ユーザに関する情報、ゲーム媒体に関する情報、及びゲーム媒体のグループに関する情報の一部又は全部を記憶してもよい。 The terminal storage unit 22 includes, for example, semiconductor memory, magnetic memory, or optical memory. The terminal storage unit 22 may function, for example, as a primary storage device or a secondary storage device. The terminal storage unit 22 may be built in the terminal device 20, or may be connected to the terminal device 20 via any interface. Also, the terminal storage unit 22 may be a volatile storage device or a non-volatile storage device. Furthermore, the terminal storage unit 22 may be a cache memory or the like of a processor included in the terminal control unit 25, which will be described later. The terminal storage unit 22 stores information and programs used for game processing. For example, the terminal storage unit 22 may store a game application program acquired from a predetermined application distribution server. Hereinafter, the application program will also simply be referred to as an application. The terminal storage unit 22 may store part or all of the information about the user, the information about the game media, and the information about the group of game media acquired from the server device 10 .

表示部23は、例えば液晶ディスプレイ又は有機ELディスプレイ等の表示デバイスを含む。表示部23は、多様な画面を表示可能である。 The display unit 23 includes a display device such as a liquid crystal display or an organic EL display. The display unit 23 can display various screens.

入力部24は、ユーザの操作を受け付ける任意の入力インタフェースを含む。入力インタフェースは、例えばマウス等のポインティングデバイス、物理キー、及び表示部23と一体的に設けられたタッチパネル等を含んでもよい。 The input unit 24 includes any input interface that receives user operations. The input interface may include, for example, a pointing device such as a mouse, physical keys, and a touch panel provided integrally with the display unit 23 .

端末制御部25は、1つ以上のプロセッサを含む。端末制御部25は、端末装置20全体の動作を制御する。以下、端末制御部25の動作の例について具体的に説明する。 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. An example of the operation of the terminal control unit 25 will be specifically described below.

端末制御部25は、端末通信部21を介して情報の送受信を行う。例えば端末制御部25は、ゲームの処理に用いられる情報及びプログラムを取得する。具体的には、端末制御部25は、ゲームのアプリケーションを所定のアプリケーション配信サーバから取得してもよい。端末制御部25は、ゲーム媒体に関する情報の一部又は全部をサーバ装置10から取得してもよい。 The terminal control section 25 transmits and receives information via the terminal communication section 21 . For example, the terminal control unit 25 acquires information and programs used for game processing. Specifically, the terminal control unit 25 may acquire a game application from a predetermined application distribution server. The terminal control unit 25 may acquire part or all of the information about the game content from the server device 10 .

端末制御部25は、ユーザ操作に応じてゲームのアプリケーションを起動する。端末制御部25は、サーバ装置10と協働して、ゲームを実行する。例えば、端末制御部25は、ゲームに用いられる画面を表示部23に表示させる。画面上には、例えばユーザ操作を検出する複数のGUI(Graphic User Interface)が表示されてもよい。端末制御部25は、入力部24を介して、画面に対するユーザ操作を検出することができる。 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 a screen used for the game. A plurality of GUIs (Graphic User Interfaces) for detecting user operations, for example, may be displayed on the screen. The terminal control unit 25 can detect user operations on the screen via the input unit 24 .

(ゲームパートの処理)
ゲームパートを協働して実行するサーバ装置10及び端末装置20の動作について、具体的に説明する。
(Processing of game parts)
The operation of the server device 10 and the terminal device 20 that cooperate to execute the game part will be specifically described.

端末制御部25は、端末装置20を使用するユーザのポイントを端末記憶部22に記憶する。端末制御部25は、任意のタイミングで本処理を開始してもよい。例えば、端末制御部25は、ゲームの起動時に、本処理を開始してもよい。ここで、端末制御部25は、ユーザのポイントと併せて、上述したユーザに関する情報、ゲーム媒体に関する情報、及びゲームパートに関する情報を端末記憶部22に記憶してもよい。ユーザのポイントが記憶されると、端末制御部25は、後述するゲームパートの開始、またはゲームパートへのユーザの参加に応じてポイントが消費された場合、或いは時間経過又は所定のゲーム媒体の使用に応じて回復した場合、当該ポイントを更新し、最新化してもよい。 The terminal control unit 25 stores the points of the user using the terminal device 20 in the terminal storage unit 22 . The terminal control unit 25 may start this process at any timing. For example, the terminal control unit 25 may start this process when the game is started. Here, the terminal control unit 25 may store the user-related information, the game content-related information, and the game part-related information in the terminal storage unit 22 together with the points of the user. When the user's points are stored, the terminal control unit 25 determines whether points are consumed according to the start of a later-described game part or the user's participation in the game part, or when the time elapses or when a predetermined game medium is used. If it recovers in response, the points may be updated and brought up-to-date.

端末制御部25は、ユーザに関連付けられたゲーム媒体がゲームパートに関連付けられた開始条件を満たす場合、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させる第1指示を、サーバ装置10へ送信可能にしてもよい。端末制御部25は、ユーザのゲーム媒体と、ゲームパートの開始条件を比較し、ユーザのゲーム媒体がゲームパートの開始条件を満たすか否かを判定してもよい。端末制御部25は、ユーザに関連付けられたゲーム媒体が開始条件を満たすゲームパートを特定する。端末制御部25は、当該ゲームパートを新たに開始させ、ユーザをゲームパートに参加させる第1指示を、サーバ装置10へ送信可能にする。ここで、「指示をサーバ装置に送信可能にする」とは、端末制御部25が、指示をサーバ装置10へ送信する命令を実行可能にすることを指す。ゲームパートにユーザに関連付けられたゲーム媒体以外の開始条件も設定されていた場合、端末制御部25は、全ての開始条件が満たされている場合に、そのゲームパートの第1指示を、サーバ装置10へ送信可能にしてもよい。端末制御部25は、ゲームパートの第1指示がサーバ装置10へ送信可能になった場合、第1指示をサーバ装置10へ送信してもよい。或いは、後述するように、端末制御部25は、ゲームパートの第1指示がサーバ装置10へ送信可能になったのち、ユーザ操作を受け付けた場合に、第1指示をサーバ装置10へ送信してもよい。 When the game content associated with the user satisfies the start condition associated with the game part, the terminal control unit 25 sends a first instruction to the server device 10 to newly start the game part and invite the user to participate in the game part. Transmission may be enabled. The terminal control unit 25 may compare the user's game content with the conditions for starting the game part, and determine whether or not the user's game content satisfies the conditions for starting the game part. The terminal control unit 25 identifies a game part in which the game content associated with the user satisfies the start condition. The terminal control unit 25 makes it possible to transmit to the server device 10 a first instruction to newly start the game part and have the user participate in the game part. Here, “to enable transmission of an instruction to the server device” means that the terminal control unit 25 enables execution of an instruction to transmit an instruction to the server device 10 . If a game part is also set with a start condition other than the game content associated with the user, the terminal control unit 25, when all the start conditions are satisfied, sends the first instruction of the game part to the server device. 10 may be enabled. The terminal control unit 25 may transmit the first instruction of the game part to the server apparatus 10 when it becomes possible to transmit the first instruction of the game part to the server apparatus 10 . Alternatively, as will be described later, the terminal control unit 25 transmits the first instruction to the server apparatus 10 when receiving a user operation after the first instruction of the game part can be transmitted to the server apparatus 10. good too.

端末制御部25は、既に開始されたゲームパートへの参加要請を受信した場合、当該ゲームパートにユーザを参加させる第2指示を、サーバ装置10へ送信可能にしてもよい。ゲームパートには、ユーザが参加するための参加条件が設定されてもよい。参加条件には、例えば、上述したユーザに関する情報のポイントがゲームパートのポイント消費量以上であること、またはゲームパートの参加期間が満了していないこと等が含まれていてもよい。ゲームパートに参加条件が設定されていた場合、端末制御部25は、参加条件が満たされている場合に、そのゲームパートの第2指示を、サーバ装置10へ送信可能にしてもよい。端末制御部25は、ゲームパートの第2指示がサーバ装置10へ送信可能になった場合、第2指示をサーバ装置10へ送信してもよい。或いは、後述するように、端末制御部25は、ゲームパートの第2指示がサーバ装置10へ送信可能になったのち、ユーザ操作を受け付けた場合に、第2指示をサーバ装置10へ送信してもよい。 When receiving a request to participate in a game part that has already started, the terminal control unit 25 may transmit to the server device 10 a second instruction to have the user participate in the game part. Participation conditions for user participation may be set in the game part. Participation conditions may include, for example, that the points of the user-related information described above are equal to or greater than the amount of points consumed for the game part, or that the participation period for the game part has not expired. If a participation condition is set for a game part, the terminal control unit 25 may transmit the second instruction for that game part to the server device 10 when the participation condition is satisfied. The terminal control unit 25 may transmit the second instruction of the game part to the server apparatus 10 when it becomes possible to transmit the second instruction of the game part to the server apparatus 10 . Alternatively, as will be described later, the terminal control unit 25 transmits the second instruction to the server apparatus 10 when receiving a user operation after the second instruction of the game part can be transmitted to the server apparatus 10. good too.

端末制御部25は、ユーザのポイントの量が、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量、または既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量以上である場合に、ゲームパートの情報をゲーム画面に表示してもよい。例えば、端末制御部25は、ユーザのポイントと、上述したそれぞれのゲームパートに関連付けられたポイント消費量を比較する。端末制御部25は、ユーザのポイントの量が、それぞれのゲームパートに関連付けられたポイント消費量以上の場合、当該ゲームパートの情報をゲーム画面に表示してもよい。端末制御部25は、任意の方法で、当該ゲームパートの情報をゲーム画面に表示してもよい。例えば、端末制御部25は、当該ゲームパートの情報のみをゲーム画面に表示してもよい。ゲーム画面は表示部23に表示されてもよい。表示部23に表示されたゲーム画面の詳細については、具体例を用いて、後述する。 The terminal control unit 25 determines whether the amount of points of the user is the amount of points consumed for starting a new game part and allowing the user to participate in the game part, or allowing the user to participate in the already started game part. The game part information may be displayed on the game screen when the amount of points consumed for the game is equal to or greater than the amount of points consumed for the game. For example, the terminal control unit 25 compares the user's points with the point consumption associated with each game part described above. When the user's point amount is greater than or equal to the point consumption associated with each game part, the terminal control unit 25 may display the information of the game part on the game screen. The terminal control unit 25 may display the information of the game part on the game screen by any method. For example, the terminal control unit 25 may display only the information of the game part on the game screen. A game screen may be displayed on the display unit 23 . Details of the game screen displayed on the display unit 23 will be described later using a specific example.

端末制御部25は、ゲームパートを新たに開始させるとともにポイントを消費してゲームパートにユーザを参加させる第1指示、またはポイントを消費して既に開始されているゲームパートにユーザを参加させる第2指示を、サーバ装置10へ送信する。端末制御部25は、第1指示または第2指示が送信可能にされたゲームパートのうち、上述したゲーム画面において第1指示または第2指示を送信するゲームパートを選択するユーザ操作が検出された場合に、当該処理を行ってもよい。端末制御部25は、第1指示または第2指示を送信するゲームパートを選択するユーザ操作が検出された場合に、ユーザのポイントから当該ゲームパートに関連付けられたポイント消費量だけポイントを消費してもよい。 The terminal control unit 25 provides a first instruction to start a new game part and have the user participate in the game part by consuming points, or a second instruction to have the user participate in a game part that has already started by consuming points. An instruction is sent to the server device 10 . The terminal control unit 25 detects a user operation to select a game part for transmitting the first instruction or the second instruction on the above-described game screen from the game parts for which the first instruction or the second instruction can be transmitted. In this case, the processing may be performed. When a user operation to select a game part to transmit the first instruction or the second instruction is detected, the terminal control unit 25 consumes points from the user's points by the point consumption amount associated with the game part. good too.

上述したように、本実施形態においては、新たなゲームパートを開始させるとともにゲームパートにユーザを参加させることと、既に開始されているゲームパートへユーザを参加させることとが、共通のポイントを消費して実施される。また、更に、これらのゲームパートの開始または参加を実施できる回数に、ユーザごとの上限値が設けられてもよい。このようにすることによって、ユーザはポイントを消費して、新たなゲームパートを自ら開始するか、他のユーザからの参加要請を受信するのを待つか選択可能となり、ゲームパートの戦略性を高めることができる。 As described above, in the present embodiment, starting a new game part and allowing the user to participate in the game part and allowing the user to participate in the already started game part consume common points. and implemented. Furthermore, an upper limit value may be set for each user to the number of times that these game parts can be started or participated in. By doing so, the user can choose whether to consume points and start a new game part by himself or to wait for receiving a participation request from another user, which enhances the strategic nature of the game part. be able to.

ここで、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量、および既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量は、ゲームパートの難度に応じて異なってもよい。 Here, the amount of points consumed to newly start a game part and make the user participate in the game part, and the amount of points consumed to make the user participate in the already started game part are It may differ according to the difficulty of the game part.

第1指示がサーバ装置10へ送信されると、サーバ装置10は、ゲームパートに関する情報の開始ユーザ情報及び参加ユーザ情報に、ユーザIDを関連付けることで、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させてもよい。また、第2指示がサーバ装置10へ送信されると、サーバ装置10は、既に開始されているゲームパートに関する情報の参加ユーザ情報に、ユーザIDを関連付けることで、ユーザをゲームパートに参加させてもよい。サーバ装置における処理が完了すると、端末装置20において、ゲームパートが進行されてもよい。 When the first instruction is transmitted to the server device 10, the server device 10 associates the user ID with the starting user information and the participating user information regarding the game part, thereby restarting the game part and allowing the user to play the game. You can have them join the party. Further, when the second instruction is transmitted to the server device 10, the server device 10 causes the user to participate in the game part by associating the user ID with the participating user information on the already started game part. good too. When the processing in the server device is completed, the game part may progress in the terminal device 20 .

端末制御部25は、ゲームパートを進行させるためのゲーム画面を表示する。端末制御部25は、ゲーム画面を表示部23に表示する。ゲーム画面には、上述したユーザに関する情報、ユーザが使用するゲーム媒体に関する情報、ゲームパートに関する情報、及びユーザ操作を入力するためのボタン等を含む任意の情報が表示されてもよい。表示部23に表示されたゲーム画面の詳細については、具体例を用いて、後述する。ユーザはゲーム画面に表示された情報をもとに、ゲームパートをプレイする。 The terminal control unit 25 displays a game screen for progressing the game part. The terminal control section 25 displays the game screen on the display section 23 . The game screen may display arbitrary information including the above-described information about the user, information about the game media used by the user, information about the game part, buttons for inputting user operations, and the like. Details of the game screen displayed on the display unit 23 will be described later using a specific example. The user plays the game part based on the information displayed on the game screen.

端末制御部25は、ユーザ操作に基づきゲームパートを進行させる。端末制御部25は、他のユーザが使用する他の端末装置20B、Cにおけるゲームパートの進行とは非同期で、自端末装置20Aで検出したユーザ操作に基づきゲームパートを進行させてもよい。例えば、他の端末装置20B、Cにて、ポーズ操作又は通信障害等によりゲームパートの進行が中断している場合であっても、端末制御部25は、自端末装置20Aにおけるゲームパートを進行させてもよい。端末制御部25は、ゲームパートの進行が中断している場合においても、ゲームパートの進行状況、及びゲームパートへの他のユーザの参加状況をゲーム画面に表示してもよい。これにより、複数のユーザが参加するゲームパートであっても、他のユーザのゲームプレイに影響を受けずに、それぞれのユーザのユーザ操作に応じて、ゲームパートが進行することができ、ユーザの利便性を向上させる。 The terminal control unit 25 advances the game part based on the user's operation. The terminal control unit 25 may advance the game part based on the user operation detected by the own terminal device 20A asynchronously with the progress of the game part on the other terminal devices 20B and 20C used by other users. For example, even if the progress of the game part is interrupted due to a pause operation, communication failure, or the like in the other terminal devices 20B and 20C, the terminal control unit 25 allows the game part in the own terminal device 20A to proceed. may Even when the progress of the game part is interrupted, the terminal control unit 25 may display the progress of the game part and the participation status of other users in the game part on the game screen. As a result, even in a game part in which a plurality of users participate, the game part can progress according to the user operation of each user without being affected by the game play of other users. Improve convenience.

端末制御部25は、他の端末装置20B、Cにおいて、ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、他の端末装置20B、Cと同期しないゲームパートの進行において、サーバ装置10からの第1ゲーム効果を発揮させる指示に基づき、自端末装置20Aにおいて第1ゲーム効果を発揮する。例えば、端末装置20A、B、及びCが参加するゲームパートにおいて、端末装置20A、B、及びCでそれぞれゲームパートが進行され、1分、3分、及び7分のゲーム時間が経過している時点を仮定する。その時点に、端末装置20Bにおいて第1ゲーム効果を発揮させるユーザ操作が検出されると、端末装置20A、B、及びCにおいて第1ゲーム効果が発揮される。これにより、端末装置20A、B、及びCを使用するユーザにとっては、それぞれゲームパートの開始から、1分、3分、及び7分の異なる時点で第1ゲーム効果が発揮されることになる。第1ゲーム効果には、上述したゲーム効果のうち、例えば、敵キャラクタのパラメータを増減させるゲーム効果、または敵キャラクタのHPを引き下げるゲーム効果等が含まれる。 When the other terminal devices 20B and 20C detect a user operation for exerting the first game effect related to the game part, the terminal control unit 25 controls the server Based on the instruction from the device 10 to exhibit the first game effect, the terminal device 20A exhibits the first game effect. For example, in a game part in which the terminal devices 20A, B, and C participate, the game part progresses in the terminal devices 20A, B, and C, respectively, and game times of 1 minute, 3 minutes, and 7 minutes have elapsed. Assume a time point. At that time, when the terminal device 20B detects the user's operation for exerting the first game effect, the terminal devices 20A, 20B, and 20C exert the first game effect. As a result, for users using terminal devices 20A, 20B, and 20C, the first game effect is exhibited at different times of 1 minute, 3 minutes, and 7 minutes from the start of the game part, respectively. Among the game effects described above, the first game effect includes, for example, a game effect that increases or decreases the parameter of the enemy character, or a game effect that lowers the HP of the enemy character.

サーバ装置10は、上述したゲームパートに関する情報に関連付けられた共有ゲームデータを更新することで、ゲームパートに参加する1つの端末装置における第1ゲーム効果を発揮させる指示に基づき、ゲームパートに参加する全ての端末装置において第1ゲーム効果を発揮させてもよい。具体的には、サーバ装置10は、端末装置20から第1ゲーム効果を発揮させる指示を受信する。サーバ装置10は、ゲームパートに関する情報に関連付けられた共有ゲームデータに、第1ゲーム効果に関する情報を登録し、更新する。サーバ装置10は、更新した共有ゲームデータの情報を、そのゲームパートの参加ユーザ情報に登録されたユーザIDのユーザが使用する端末装置20に送信する。このように、サーバ装置10は、各端末装置に第1ゲーム効果を発揮させる指示を送信してもよい。端末制御部25は、他の端末装置と同期しないゲームパートの進行において、サーバ装置10からの第1ゲーム効果を発揮させる指示に基づき、自端末装置において第1ゲーム効果を発揮する。 The server device 10 participates in the game part based on an instruction to exhibit the first game effect in one terminal device participating in the game part by updating the shared game data associated with the information about the game part. The first game effect may be exhibited in all terminal devices. Specifically, the server device 10 receives an instruction to exert the first game effect from the terminal device 20 . The server device 10 registers and updates the information on the first game effect in the shared game data associated with the information on the game part. The server device 10 transmits the information of the updated shared game data to the terminal device 20 used by the user with the user ID registered in the participating user information of the game part. In this way, the server device 10 may transmit an instruction to exert the first game effect to each terminal device. The terminal control unit 25 exerts the first game effect in its own terminal device based on the instruction to exert the first game effect from the server device 10 in the progress of the game part that is not synchronized with the other terminal devices.

端末制御部25は、他のユーザに対するゲームパートへの参加要請を送信させる指示を、サーバ装置10へ送信してもよい。端末制御部25は、他のユーザに対するゲームパートへの参加要請のユーザ操作を検出すると、当該参加要請を送信させる指示をサーバ装置10へ送信してもよい。端末制御部25は、ゲームパートの進行における任意のタイミングに、参加要請を送信させる指示をサーバ装置10へ送信してもよい。例えば、端末制御部25は、ゲームパートを開始する指示を送信する際に、参加要請を送信させる指示をサーバ装置10へ送信してもよい。また、例えば、端末制御部25は、自端末装置において、ゲームパートの進行中に、或いは、ゲームパートを終了する際、参加要請を送信させる指示をサーバ装置10へ送信してもよい。端末制御部25は、ゲームパートへの参加要請を送信させる指示において、送信対象のユーザを指定してもよい。端末制御部25は、例えば、送信対象のユーザをユーザIDで指定してもよく、或いは、送信対象のユーザの範囲をユーザに関連付けられたフレンドユーザ情報に含まれるユーザの範囲で指定してもよい。端末制御部25は、ユーザのポイントの量が、ゲームパートに参加するために消費されるポイントの量以上であり、ゲームパートに参加可能な場合、そのユーザを送信対象のユーザとして抽出してもよい。端末制御部25は、ユーザ操作に基づき、送信対象のユーザを指定してもよい。端末制御部25は、上述したゲームパートに参加可能なユーザの情報を、指定可能にゲーム画面に表示させしてもよい。また、1人のユーザが1つのゲームパートにおいて参加要請を行う回数に上限値が設定されていてもよい。端末制御部25は、既にゲームパートに参加しているユーザの数が上限値に達している場合、他のユーザに対するゲームパートへの参加要請を送信させる指示を、サーバ装置10へ送信不可能にしてもよい。 The terminal control unit 25 may transmit to the server device 10 an instruction to transmit a request for participation in the game part to another user. When the terminal control unit 25 detects a user operation requesting another user to participate in a game part, the terminal control unit 25 may transmit an instruction to the server device 10 to transmit the participation request. The terminal control unit 25 may transmit an instruction to transmit a participation request to the server device 10 at any timing during the progress of the game part. For example, the terminal control unit 25 may transmit an instruction to transmit a participation request to the server device 10 when transmitting an instruction to start a game part. Further, for example, the terminal control unit 25 may transmit an instruction to the server device 10 to transmit a participation request during the progress of the game part or when ending the game part in the own terminal device. The terminal control unit 25 may specify a user to whom the request for participation in the game part is to be sent. For example, the terminal control unit 25 may specify the user to be transmitted by user ID, or specify the range of users to be transmitted by the range of users included in the friend user information associated with the user. good. If the amount of points of the user is equal to or greater than the amount of points consumed for participating in the game part and the user can participate in the game part, the terminal control unit 25 extracts the user as a user to be transmitted. good. The terminal control unit 25 may specify the user to whom the message is to be sent, based on the user's operation. The terminal control unit 25 may display the information of the users who can participate in the game part described above in a specifiable manner on the game screen. Also, an upper limit may be set for the number of times one user requests participation in one game part. When the number of users who have already participated in the game part has reached the upper limit, the terminal control unit 25 disables transmission of an instruction to the server device 10 to request other users to participate in the game part. may

他のユーザに対するゲームパートへの参加要請を送信させる指示を受信すると、サーバ装置10は、該当するユーザが使用する端末装置20にゲームパートへの参加要請を送信する。サーバ装置10は、1回の指示により、ゲームパートへの参加要請が送信されるユーザを任意の方法で選んでもよい。例えば、サーバ装置10は、1回の指示により、全ユーザの中からランダムで20人のユーザを、ゲームパートへの参加要請が送信されるユーザとして選んでもよい。送信対象のユーザが指定されている場合には、サーバ装置10は、指定されたユーザの中から任意の方法によりユーザを選んで、そのユーザが使用する端末装置20にゲームパートへの参加要請を送信してもよい。また、サーバ装置10は、送信するユーザの数を、任意の数としてもよい。例えば、ゲームパートの参加可能人数の上限が20人であって、既に10人がゲームパートに参加している場合には、サーバ装置10は、参加可能な人数の上限である20人のユーザに参加要請を送信してもよく、或いは、追加で参加可能な人数である10人のユーザに参加要請を送信してもよい。 Upon receiving an instruction to send a game part participation request to another user, the server device 10 sends a game part participation request to the terminal device 20 used by the user in question. The server device 10 may select users to whom a request to participate in a game part is sent by a single instruction by any method. For example, the server device 10 may randomly select 20 users from among all the users as users to whom a request to participate in the game part is sent by one instruction. When a user to be transmitted is specified, the server device 10 selects a user from among the specified users by an arbitrary method, and requests the terminal device 20 used by the user to participate in the game part. You may send. Moreover, the server apparatus 10 may set the number of users to which data is sent to any number. For example, if the maximum number of participants in a game part is 20, and 10 people have already participated in the game part, the server device 10 will allow 20 users, which is the maximum number of participants, to participate in the game part. The invitation to participate may be sent, or the invitation to participate may be sent to an additional 10 users who can participate.

端末制御部25は、ゲームパートへの参加要請を送信させる指示がサーバ装置へ送信された場合、ゲームパートに関する第1ゲーム効果とは異なる第2ゲーム効果を自端末装置において発揮してもよい。第2ゲーム効果には、ユーザのキャラクタのスキルを発動しやすくする効果、ユーザのキャラクタの攻撃力、回復力等のパラメータを引き上げる効果、またはユーザのキャラクタのHPを回復する効果等が含まれる。ゲームパートに関する第2ゲーム効果が発揮された場合、端末制御部25は、ゲームパートに参加する他のユーザが使用する端末装置20に対して第2ゲーム効果を発揮させる指示を、サーバ装置10に送信しない。サーバ装置10、及び端末装置20は、他の端末装置においても発揮される第1ゲーム効果と、自端末装置のみで発揮される第2ゲーム効果とを、上述したゲームパートに関する情報の共有ゲームデータに格納するか否かにより判別してもよい。 When an instruction to transmit a request to participate in a game part is transmitted to the server device, the terminal control unit 25 may exhibit a second game effect different from the first game effect related to the game part in its own terminal device. The second game effect includes an effect that makes it easier to activate the user's character's skill, an effect that raises the user's character's attack power, resilience, and other parameters, or an effect that restores the user's character's HP. When the second game effect related to the game part is exerted, the terminal control unit 25 instructs the server device 10 to exert the second game effect on the terminal devices 20 used by other users participating in the game part. Don't send. The server device 10 and the terminal device 20 share the first game effect that is also exhibited by other terminal devices and the second game effect that is exhibited only by the own terminal device as shared game data of the above-described information on the game part. You may discriminate|determine by whether it stores in.

端末制御部25は、ゲームパートに他のユーザが新たに参加した場合、サーバ装置10からの他のユーザがゲームパートに参加したことの通知に基づき、他のユーザの情報をゲーム画面に表示してもよい。ゲームパートにユーザが新たに参加した場合、当該ユーザが使用する端末装置20からサーバ装置10に第2指示が送信される。サーバ装置10は、第2指示に基づき、ゲームパートに関する情報の参加ユーザ情報に当該ユーザIDを設定する。その後、サーバ装置10は、ゲームパートにユーザが新たに参加したユーザの情報を、既にゲームパートに参加しているユーザがそれぞれ使用する端末装置20に送信する。端末制御部25は、サーバ装置10からの他のユーザがゲームパートに参加したことの通知を受信すると、通知に基づき、他のユーザの情報をゲーム画面に表示する。 When another user newly participates in the game part, the terminal control unit 25 displays the information of the other user on the game screen based on the notification from the server device 10 that the other user has participated in the game part. may When a user newly participates in a game part, a second instruction is transmitted from the terminal device 20 used by the user to the server device 10 . The server device 10 sets the user ID in the participating user information of the information on the game part based on the second instruction. After that, the server device 10 transmits the information of the user who has newly participated in the game part to the terminal devices 20 used by the users who have already participated in the game part. Upon receiving notification from the server device 10 that another user has participated in the game part, the terminal control unit 25 displays information about the other user on the game screen based on the notification.

端末制御部25は、ゲームパートに関連付けられたゲーム課題が達成された場合、ゲーム課題の難度に応じて異なるゲーム媒体をユーザに関連付けてもよい。端末制御部25は、任意のタイミングで、ゲーム媒体をユーザに関連付けてもよい。例えば、端末制御部25は、ゲーム課題が達成された時に、或いは、ゲームパートがクリアされた時に、ゲーム媒体をユーザに関連付けてもよい。ユーザに関連付けられるゲーム媒体は、他のゲームパートに関連付けられた開始条件に設定されていてもよい。また、ゲーム課題の難度には、例えば、上述したゲームパートをクリアするためのクリア課題の例ように、そのゲーム課題が関連付けられたゲームパートの難度が設定されてもよい。端末制御部25は、クリア課題が達成され、ゲームパートが終了した後に、1つ上の難度のゲームパートの開始条件に設定されたゲーム媒体をユーザに関連付けてもよい。例えば、図6を参照すると、ゲームパートAの難度は低であり、開始条件が設定されていない。そのため、誰でもゲームパートAを開始できる。ゲームパートAをクリアすると、クリア報酬として、チケットのゲーム媒体T01がユーザに付与される。すると、当該ユーザは、T01が開始条件に設定されている難度が中のゲームパートBを開始することができる。さらに、中難度のゲームパートBのクリア報酬に設定されているチケットT02が、高難度のゲームパートCの開始条件に設定されている。 When the game task associated with the game part is achieved, the terminal control unit 25 may associate different game media with the user according to the difficulty level of the game task. The terminal control unit 25 may associate the game content with the user at any timing. For example, the terminal control unit 25 may associate the game content with the user when a game task is achieved or when a game part is cleared. The game media associated with the user may be set to start conditions associated with other game parts. Further, as the difficulty level of the game task, the difficulty level of the game part associated with the game task may be set, for example, as in the example of the clear task for clearing the game part described above. The terminal control unit 25 may associate, with the user, the game content set as the start condition of the game part with the difficulty level one level higher after the completion of the task to be cleared and the end of the game part. For example, referring to FIG. 6, the difficulty level of game part A is low and no start condition is set. Therefore, anyone can start Game Part A. When the game part A is cleared, the game medium T01 of the ticket is provided to the user as a reward for clearing the game. Then, the user can start the medium-difficulty game part B for which T01 is set as the start condition. Further, the ticket T02, which is set as a reward for clearing the medium-difficulty game part B, is set as a start condition for the high-difficulty game part C.

本実施形態における端末装置20の動作の一例を説明する。まず、ユーザがゲームパートを開始する際の端末装置の動作の一例を説明する。例えば、図3に示すユーザAが端末装置20Aを使用している場合、端末装置20AはユーザAのポイントを記憶する。端末装置20Aは、ユーザAに関連付けられたゲーム媒体がゲームパートに関連付けられた開始条件を満たす場合、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させる第1指示を、サーバ装置10へ送信可能にする。ユーザAにはチケットのゲーム媒体T01が関連付けられているため、開始ユーザ情報にユーザAが設定されているゲームパートA、B、及びCのうち、ユーザに関連付けられたゲーム媒体に関する開始条件が設定されていないゲームパートA、及び開始条件にT01が設定されているゲームパートBの第1指示が送信可能にされる。一方で、開始条件にT02が設定されているゲームパートCの第1指示は送信可能にはされない。次に、端末装置20Aは、ユーザのポイントの量が、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量以上である場合に、ゲームパートの情報をゲーム画面に表示する。その際に表示されるゲーム画面の例を図7に示す。図3、図6を参照すると、ユーザAのポイントは5なので、第1指示のポイント消費量に3が設定されているゲームパートAのみが選択可能に表示され、第1指示のポイント消費量に6が設定されているゲームパートBはグレーアウトで表示される。その後、ユーザAのポイントが増加し、ユーザAのポイントが6以上になると、ゲームパートBが選択可能に表示される。図7に示すゲーム画面において、ゲームパートAを選択するユーザ操作が検出されると、端末装置20Aは、ユーザAのポイントを3だけ消費する。端末装置20Aは、ゲームパートAを新たに開始させ、ユーザをゲームパートAに参加させる第1指示を、サーバ装置10へ送信する。サーバ装置10は第1指示に基づき、ゲームパートAの開始ユーザ情報、及び参加ユーザ情報にユーザAのユーザIDであるU01を設定する。サーバ装置10における処理が完了すると、制御端末20Aは、ゲームパートAの進行を開始する。 An example of the operation of the terminal device 20 in this embodiment will be described. First, an example of the operation of the terminal device when the user starts the game part will be described. For example, when user A shown in FIG. 3 uses terminal device 20A, terminal device 20A stores user A's points. When the game content associated with user A satisfies the start condition associated with the game part, the terminal device 20A newly starts the game part and sends a first instruction to the server device 10 to have the user participate in the game part. Enable sending. Since the game content T01 of the ticket is associated with the user A, the start condition for the game content associated with the user is set among the game parts A, B, and C for which the user A is set in the starting user information. It is enabled to transmit the first instructions of game part A which is not set and game part B whose start condition is set to T01. On the other hand, the first instruction of game part C whose start condition is set to T02 is not made transmittable. Next, if the amount of points of the user is greater than or equal to the amount of points consumed to start a new game part and make the user participate in the game part, the terminal device 20A transfers the information of the game part to the game part. display on the screen. FIG. 7 shows an example of the game screen displayed at that time. Referring to FIGS. 3 and 6, since user A has 5 points, only game part A for which 3 is set as the point consumption of the first instruction is displayed for selection. The game part B set to 6 is grayed out. After that, when user A's points increase and user A's points reach 6 or more, game part B is displayed to be selectable. In the game screen shown in FIG. 7, when a user operation to select game part A is detected, the terminal device 20A consumes 3 points of user A. The terminal device 20</b>A transmits to the server device 10 a first instruction to newly start the game part A and have the user participate in the game part A. Based on the first instruction, the server device 10 sets U01, which is the user ID of user A, in the starting user information and participating user information of game part A. FIG. When the processing in the server device 10 is completed, the control terminal 20A starts the game part A to progress.

次に、ユーザが既に開始されているゲームパートに参加する際の端末装置の動作の一例を説明する。端末装置20Aは、図3に示すユーザAのポイントを記憶する。図6を参照して、端末装置20Aは、既に開始されているゲームパートDへの参加要請を受信した場合、ゲームパートDにユーザAを参加させる第2指示を、サーバ装置10へ送信可能にする。更に、端末装置20Aは、既に開始されているゲームパートEへの参加要請を受信した場合、ゲームパートEにユーザAを参加させる第2指示を、サーバ装置10へ送信可能にする。次に、端末装置20Aは、ユーザAのポイントの量が、既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量以上である場合に、ゲームパートの情報を、図8に示すようなゲーム画面に表示する。ユーザBのポイントは10なので、第2指示のポイント消費量に5が設定されているゲームパートD、及び第2指示のポイント消費量に1が設定されているゲームパートEがどちらもゲーム画面に表示される。ゲーム画面には、それぞれのゲームパートに参加するためのポイント消費量と併せて、参加期間の情報も表示されてもよい。ゲームパートの情報は、参加期間が満了すると、ゲーム画面から削除される。また、ゲーム画面には、そのユーザが既に参加中のゲームパートの情報も表示されてもよい。ユーザは、既に参加したゲームパートを、そのゲームパートの参加期間中の間であれば、ポイントを消費して、何回もプレイすることができる。図8の画面において、ゲームパートDを選択するユーザ操作が検出されると、端末装置20Aは、ポイントを5だけ消費する。端末装置20Aは、既に開始されているゲームパートDにユーザAを参加させる第2指示を、サーバ装置10へ送信する。サーバ装置10は第2指示に基づき、ゲームパートDの参加ユーザ情報にユーザAのユーザIDであるU01を設定する。サーバ装置10における処理が完了すると、制御端末20Aは、ゲームパートDの進行を開始する。その後、ゲーム画面が表示されると、ゲームパートDの情報は、「参加可能なゲームパート一覧」ではなく、「参加中のゲームパート一覧」に表示される。 Next, an example of the operation of the terminal device when the user participates in a game part that has already started will be described. The terminal device 20A stores user A's points shown in FIG. Referring to FIG. 6, when terminal device 20A receives a request to participate in game part D that has already started, terminal device 20A can transmit to server device 10 a second instruction for user A to participate in game part D. do. Furthermore, the terminal device 20</b>A can transmit a second instruction to the server device 10 to have the user A participate in the game part E when a request to participate in the already started game part E is received. Next, if the amount of user A's points is greater than or equal to the amount of points consumed to allow the user to participate in the game part that has already started, the terminal device 20A sends the information of the game part as shown in FIG. Display on the game screen as shown in . Since the user B has 10 points, both the game part D in which the point consumption amount of the second instruction is set to 5 and the game part E in which the point consumption amount of the second instruction is set to 1 are displayed on the game screen. Is displayed. Information on the participation period may also be displayed on the game screen together with the amount of points consumed for participating in each game part. The game part information is deleted from the game screen when the participation period expires. The game screen may also display information on the game parts in which the user is already participating. The user can play a game part in which the user has already participated many times by consuming points during the participation period of the game part. When a user operation to select game part D is detected on the screen of FIG. 8, the terminal device 20A consumes 5 points. The terminal device 20A transmits to the server device 10 a second instruction to have the user A participate in the game part D that has already started. The server device 10 sets U01, which is the user ID of user A, in the participating user information of game part D based on the second instruction. When the processing in the server device 10 is completed, the control terminal 20A starts the game part D to progress. After that, when the game screen is displayed, the information of the game part D is displayed in the "participating game part list" instead of the "participable game part list".

次に、図2を用いて、ユーザA及びユーザBが参加するゲームパートの進行の一例を説明する。ユーザAがゲームパートを開始すると、ユーザAが使用する端末装置20Aにおいて、ゲーム時間が開始し、ゲームパートが進行する。端末装置20Aは、図9に示すような、ゲームパートを進行させるためのゲーム画面を表示する。ゲーム画面にはゲーム時間、参加人数、ユーザが使用するキャラクタの情報、及び敵キャラクタの情報等が表示される。端末装置20Aにおいて、「ポーズ」ボタンが押されると、ゲームパートの進行が中断され、図10に示すような、ポーズ画面が表示される。ポーズ画面において、「参加要請」ボタンを押すユーザ操作が行われると、端末装置20Aは、他のユーザに対するゲームパートへの参加要請を送信させる指示を、サーバ装置10へ送信する。例えば、参加要請の送信対象にフレンドユーザ情報が指定されている場合、サーバ装置10は、ユーザAのフレンドユーザ情報に設定されたユーザIDがU02のユーザBが使用する端末装置20Bに、ゲームパートへの参加要請を送信する。端末装置20Aは、ゲームパートへの参加要請を送信させる指示がサーバ装置へ送信された場合、ゲームパートに関する第2ゲーム効果を自端末装置において発揮する。第2ゲーム効果は、例えば、ポーズ画面において、「再開」ボタンを押すユーザ操作が行われ、端末装置20Aが、図9に示すようなゲームパートを進行させる画面を表示させる際に、発揮されてもよい。端末装置20Aにおいて第2ゲーム効果が発揮された場合に、端末装置20Bにおいて第2ゲーム効果は発揮されない。ポーズ画面には、発揮ゲーム効果の一覧、或いは参加ユーザ及び各ユーザが獲得したスコアの一覧が表示される。ユーザは、これらの情報をもとに、ユーザがゲームパートを有利に進行できるタイミングで「再開」ボタンを押してもよい。端末装置20Aにおいて、「再開」ボタンが押されると、端末装置20Aのゲームパートの進行が再開される。ポーズ画面が表示され、ゲームパートの進行が中断されている間、ゲームパートの進行とともに中断されるゲームパートの要素と、中断されないゲームパートの要素があってもよい。例えば、中断されるゲームパートの要素には、敵キャラクタの行動、及び敵キャラクタが行動するまでの残り時間が含まれてもよい。また、中断されないゲームパートの要素には、ゲーム時間の経過、及び発揮されたゲーム効果の有効期間が満了するまでの残り時間が含まれてもよい。 Next, an example of progress of a game part in which user A and user B participate will be described with reference to FIG. When the user A starts the game part, the game time starts in the terminal device 20A used by the user A, and the game part progresses. The terminal device 20A displays a game screen for advancing the game part as shown in FIG. The game screen displays the game time, the number of participants, information on characters used by the user, information on enemy characters, and the like. When the "pause" button is pressed on the terminal device 20A, the progress of the game part is interrupted and a pause screen as shown in FIG. 10 is displayed. When the user presses the "participation request" button on the pause screen, the terminal device 20A transmits to the server device 10 an instruction to request other users to participate in the game part. For example, when the friend user information is specified as a transmission target of the participation request, the server device 10 sends the game part Send a request to join. When an instruction to transmit a request to participate in a game part is transmitted to the server device, the terminal device 20A exerts a second game effect related to the game part on its own terminal device. The second game effect is exhibited, for example, when the user presses the "resume" button on the pause screen and the terminal device 20A displays a screen for progressing the game part as shown in FIG. good too. When the second game effect is exhibited in the terminal device 20A, the second game effect is not exhibited in the terminal device 20B. The pause screen displays a list of displayed game effects, or a list of participating users and scores obtained by each user. Based on this information, the user may press the "resume" button at a timing when the user can proceed with the game part advantageously. When the "resume" button is pressed on the terminal device 20A, progress of the game part on the terminal device 20A is resumed. While the pause screen is displayed and the progress of the game part is interrupted, there may be elements of the game part that are interrupted along with the progress of the game part and elements of the game part that are not interrupted. For example, elements of the interrupted game part may include the action of the enemy character and the remaining time until the action of the enemy character. Elements of the uninterrupted game part may also include the lapse of game time and the remaining time until the effective period of the exerted game effect expires.

その後、ユーザAからユーザBへの参加要請に基づき、ユーザBがゲームパートに参加すると、端末装置20Bにおいて、ゲーム時間が開始し、ゲームパートが進行する。上述したとおり、端末装置20Aと端末装置20Bにおけるゲームパートの進行は非同期で進められる。端末装置20Aは、ゲームパートにユーザBが新たに参加した場合、サーバ装置10からのユーザBがゲームパートに参加したことの通知に基づき、ユーザBの情報をゲーム画面に表示する。端末装置20Aは、図9のゲーム画面において、参加人数を1人増やし、ユーザBが参加した旨のメッセージを表示してもよい。ユーザAの参加要請に基づきゲームパートに参加したユーザBも、さらに他のユーザへの参加要請を送信してもよい。ユーザBの参加要請により新たなユーザがゲームパートに参加した場合、端末装置20Aは、図9のゲーム画面において、新たに参加したユーザの分だけ参加人数を増やし、そのユーザが参加した旨のメッセージを表示してもよい。 After that, when user B participates in the game part based on a request for participation from user A to user B, the game time starts and the game part progresses in the terminal device 20B. As described above, the game parts progress asynchronously between the terminal devices 20A and 20B. When the user B newly participates in the game part, the terminal device 20A displays the information of the user B on the game screen based on the notification that the user B has participated in the game part from the server device 10 . The terminal device 20A may increase the number of participants by one and display a message to the effect that User B has participated in the game screen of FIG. User B, who has participated in the game part based on user A's participation request, may also transmit a participation request to another user. When a new user participates in the game part in response to user B's participation request, the terminal device 20A increases the number of participants by the number of newly participating users on the game screen of FIG. may be displayed.

端末装置20Bにおいて、ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、サーバ装置10からの第1ゲーム効果を発揮させる指示に基づき、端末装置20Aにおいて第1ゲーム効果が発揮される。第1ゲーム効果が発揮されると、図9のゲーム画面に、第1ゲーム効果に伴う演出、メッセージ等が表示される。端末装置20A、20Bは、それぞれのゲーム時間が満了するとゲームパートを終了させる。端末装置20A、20Bは、ゲームパートに関連付けられたゲーム課題が達成された場合、ゲーム課題の難度に応じて異なるゲーム媒体をユーザに関連付ける。 When the terminal device 20B detects a user operation to exert the first game effect related to the game part, the terminal device 20A exerts the first game effect based on the instruction from the server device 10 to exert the first game effect. be. When the first game effect is exhibited, the game screen of FIG. 9 displays an effect, a message, etc. associated with the first game effect. The terminal devices 20A and 20B end the game part when the respective game time expires. When the game task associated with the game part is achieved, the terminal devices 20A and 20B associate different game contents with the user according to the difficulty level of the game task.

(端末装置20の動作例)
図11を参照して、本発明の一実施形態に係る端末装置20の動作の例を説明する。
(Example of operation of terminal device 20)
An example of the operation of the terminal device 20 according to one embodiment of the present invention will be described with reference to FIG.

ステップS101:端末制御部25は、第1ユーザのポイントを記憶する。 Step S101: The terminal control unit 25 stores the points of the first user.

ステップS102:端末制御部25は、ユーザの所有するゲーム媒体がゲームパートの開始条件を満たす場合、当該ゲームパートを開始させ、当該ゲームパートにユーザを参加させる第1指示を、サーバ装置10へ送信可能にする。 Step S102: If the game content owned by the user satisfies the conditions for starting the game part, the terminal control unit 25 starts the game part and transmits to the server device 10 a first instruction to have the user participate in the game part. to enable.

ステップS103:端末制御部25は、ゲームパートへの参加要請を受信した場合、当該ゲームパートにユーザを参加させる第2指示を、サーバ装置10へ送信可能にする。 Step S<b>103 : When receiving a request to participate in a game part, the terminal control unit 25 makes it possible to transmit to the server device 10 a second instruction to have the user participate in the game part.

ステップS104:端末制御部25は、ユーザのポイントの量が、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量、または既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量以上である場合に、ゲームパートの情報をゲーム画面に表示する。 Step S104: The terminal control unit 25 determines whether the amount of points of the user is the amount of points consumed for starting a new game part and allowing the user to participate in the game part, or the amount of points consumed by the user to join the already started game part. The game part information is displayed on the game screen if it is equal to or greater than the amount of points consumed to join the player.

ステップS105:端末制御部25は、第1指示、または第2指示を、サーバ装置へ送信する。 Step S105: The terminal control section 25 transmits the first instruction or the second instruction to the server device.

ステップS106:端末制御部25は、ゲームパートを進行させるためのゲーム画面を表示する。 Step S106: The terminal control unit 25 displays a game screen for advancing the game part.

ステップS107:端末制御部25は、ユーザ操作に基づきゲームパートを進行する。 Step S107: The terminal control unit 25 advances the game part based on the user's operation.

ステップS108:端末制御部25は、サーバ装置10からの第1ゲーム効果を発揮させる指示に基づき、自端末装置において第1ゲーム効果を発揮する。 Step S108: The terminal control unit 25 exerts the first game effect in its own terminal device based on the instruction from the server device 10 to exert the first game effect.

ステップS109:端末制御部25は、他のユーザに対するゲームパートへの参加要請を送信させる指示を、サーバ装置10へ送信する。端末制御部25は、ゲームパートに関する第2ゲーム効果を自端末装置において発揮する。 Step S109: The terminal control unit 25 transmits to the server device 10 an instruction to transmit a request for participation in the game part to other users. The terminal control unit 25 exerts a second game effect related to the game part on its own terminal device.

ステップS110:端末制御部25は、サーバ装置からの他のユーザがゲームパートに参加したことの通知に基づき、他のユーザの情報をゲーム画面に表示する。 Step S110: The terminal control unit 25 displays the information of the other user on the game screen based on the notification from the server device that the other user has participated in the game part.

ステップS111:端末制御部25は、ゲームパートに関連付けられたゲーム課題が達成されたか否かを判定する。ゲームパートに関連付けられたゲーム課題が達成された場合(ステップS111-No)、端末制御部25は、ステップS107の処理を実行する。 Step S111: The terminal control unit 25 determines whether or not the game task associated with the game part has been achieved. When the game task associated with the game part is achieved (step S111-No), the terminal control unit 25 executes the process of step S107.

ステップS112:ゲームパートに関連付けられたゲーム課題が達成された場合に(ステップS111-Yes)、端末制御部25は、ゲーム課題の難度に応じて異なるゲーム媒体をユーザに関連付ける。 Step S112: When the game task associated with the game part is achieved (step S111-Yes), the terminal control unit 25 associates different game media with the user according to the difficulty level of the game task.

以上述べたように、本実施形態に係る端末装置20は、サーバ装置10と通信してゲームを実行する。端末装置20は、ユーザのポイントを記憶する。端末装置20は、非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともにポイントを消費してゲームパートにユーザを参加させる第1指示、またはポイントを消費して既に開始されているゲームパートにユーザを参加させる第2指示を、サーバ装置10へ送信する。端末装置20は、ゲームパートを進行させるためのゲーム画面を表示する。端末装置20は、ユーザ操作に基づきゲームパートを進行させる。端末装置20は、他の端末装置20において、ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、他の端末装置20と同期しないゲームパートの進行において、サーバ装置10からの第1ゲーム効果を発揮させる指示に基づき、自端末装置20において第1ゲーム効果を発揮する。このように、ゲームの進行はそれぞれのユーザが使用する端末装置で非同期に実行しつつ、ゲーム効果は共有することで、それぞれの端末装置での演算処理量の増加、及びレスポンスタイムの遅延等を防ぐことができ、複数のユーザが参加するゲームの戦略性を向上させる。このため、複数のユーザが参加可能なゲームにおいて、ユーザの利便性は確保されつつ、ゲームの戦略性が向上する。特に、サーバ装置に比べ、各端末装置における処理の比重が大きいゲームパートにおいて、各端末装置で非同期にゲームパートを進行させつつ、ゲームパートの一部の演出に限定して同期をとることにより、ユーザ体験の向上と快適なマルチプレイの実現とを両立させることができる。 As described above, the terminal device 20 according to this embodiment communicates with the server device 10 to execute the game. The terminal device 20 stores the points of the user. The terminal device 20 provides a first instruction to newly start a game part in which a plurality of users can participate and progress asynchronously and consume points to have users participate in the game part, or a game part that has already been started by consuming points. A second instruction is sent to the server device 10 to cause the user to participate in the game part that is being played. The terminal device 20 displays a game screen for progressing the game part. The terminal device 20 advances the game part based on the user's operation. When the other terminal device 20 detects a user operation for exerting the first game effect related to the game part, the terminal device 20 receives the first game effect from the server device 10 in the progression of the game part that is not synchronized with the other terminal device 20 . The terminal device 20 exerts the first game effect based on the instruction to exert the first game effect. In this way, the progress of the game is asynchronously executed on the terminal devices used by each user, while the game effects are shared. This can be prevented and improves the strategic nature of a game in which a plurality of users participate. Therefore, in a game in which a plurality of users can participate, the convenience of the users is ensured, and the strategy of the game is improved. In particular, in a game part in which the processing in each terminal device has a greater weight than in the server device, while the game part progresses asynchronously in each terminal device, by synchronizing limited to a part of the game part, It is possible to achieve both the improvement of user experience and the realization of comfortable multi-play.

本実施形態に係る端末装置20は、他のユーザに対するゲームパートへの参加要請を送信させる指示を、サーバ装置10へ送信する。これにより、複数のユーザが参加するゲームの戦略性は向上し、ユーザのゲーム継続意欲が向上する。 The terminal device 20 according to the present embodiment transmits to the server device 10 an instruction to transmit a request for participation in a game part to another user. As a result, the strategy of a game in which a plurality of users participate is improved, and the user's desire to continue playing the game is improved.

本実施形態に係る端末装置20は、ゲームパートへの参加要請を送信させる指示がサーバ装置10へ送信された場合、ゲームパートに関する第1ゲーム効果とは異なる第2ゲーム効果を自端末装置20において発揮する。これにより、ユーザに他のユーザへの参加要請を行う動機づけが行われ、ゲームへの参加ユーザが増加する。また、ゲームパートへのユーザの参加により、通信量の増加が予見されるタイミングにおいて、第2ゲーム効果を発揮させる対象を自端末装置20に留めることで、更なる通信量の増加を抑制することができる。 When an instruction to transmit a request to participate in a game part is transmitted to the server device 10, the terminal device 20 according to the present embodiment generates a second game effect different from the first game effect related to the game part. Demonstrate. As a result, the user is motivated to request other users to participate, and the number of users participating in the game increases. In addition, at the timing when an increase in communication traffic is foreseen due to the user's participation in the game part, by restricting the target for exhibiting the second game effect to the own terminal device 20, further increase in communication traffic can be suppressed. can be done.

本実施形態に係る端末装置20は、ゲームパートに他のユーザが新たに参加した場合、サーバ装置10からの他のユーザがゲームパートに参加したことの通知に基づき、他のユーザの情報をゲーム画面に表示する。これにより、ゲームの進行はそれぞれのユーザが使用する端末装置で非同期に実行されるゲームにおいて、他のユーザと協力して進められるゲームならではのゲーム体験がユーザに提供される。 When another user newly participates in the game part, the terminal device 20 according to the present embodiment updates the information of the other user to the game part based on the notification from the server device 10 that the other user has participated in the game part. display on the screen. As a result, in a game in which the progress of the game is asynchronously executed on the terminal device used by each user, the user is provided with a game experience unique to the game in which the game proceeds in cooperation with other users.

本実施形態において、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量、および既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量は、ゲームパートの難度に応じて異なる。これにより、複数のユーザが参加するゲームの戦略性が向上し、ユーザのゲーム継続意欲が向上する。 In this embodiment, the amount of points consumed to start a new game part and join the user in the game part, and the amount of points consumed to join the user in the already started game part varies depending on the difficulty of the game part. As a result, the strategy of a game in which a plurality of users participate improves, and the user's desire to continue playing the game increases.

本実施形態に係る端末装置20は、ゲームパートに関連付けられたゲーム課題が達成された場合、ゲーム課題の難度に応じて異なるゲーム媒体をユーザに関連付ける。これにより、複数のユーザが参加するゲームの戦略性が向上し、ユーザのゲーム継続意欲が向上する。 When a game task associated with a game part is achieved, the terminal device 20 according to the present embodiment associates different game media with the user according to the difficulty level of the game task. As a result, the strategy of a game in which a plurality of users participate improves, and the user's desire to continue playing the game increases.

本実施形態に係る端末装置20は、ユーザに関連付けられたゲーム媒体がゲームパートに関連付けられた開始条件を満たす場合、第1指示を、サーバ装置10へ送信可能にする。これにより、ユーザのゲーム継続意欲が向上する。 The terminal device 20 according to this embodiment enables transmission of the first instruction to the server device 10 when the game content associated with the user satisfies the start condition associated with the game part. This increases the user's desire to continue the game.

本実施形態に係る端末装置20は、既に開始されたゲームパートへの参加要請を受信した場合、第2指示を、サーバ装置10へ送信可能にする。これにより、複数のユーザが参加するゲームの戦略性が向上し、ユーザのゲーム継続意欲が向上する。 The terminal device 20 according to the present embodiment enables transmission of the second instruction to the server device 10 when receiving a request to participate in a game part that has already started. As a result, the strategy of a game in which a plurality of users participate improves, and the user's desire to continue playing the game increases.

本実施形態に係る端末装置20は、ユーザのポイントの量が、ゲームパートを新たに開始させ、ユーザをゲームパートに参加させるために消費されるポイントの量、または既に開始されているゲームパートにユーザを参加させるために消費されるポイントの量以上である場合に、ゲームパートの情報をゲーム画面に表示する。これにより、ユーザ開始または参加できるゲームパートがユーザに通知されるため、ユーザの利便性が向上する。 In the terminal device 20 according to the present embodiment, the amount of points of the user is the amount of points consumed for newly starting a game part and allowing the user to participate in the game part, or Information of the game part is displayed on the game screen when the amount of points consumed to make the user participate is equal to or greater than the amount of points consumed. As a result, the user is notified of the game parts that the user can start or participate in, thereby improving the user's convenience.

本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに留意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。 Although the present invention has been described with reference to drawings and embodiments, it should be noted that those skilled in the art can easily make various changes and modifications based on this disclosure. Therefore, please note that these variations and modifications are included in the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and it is possible to combine a plurality of means, steps, etc. into one or divide them. .

さらに、前述した本実施形態において、端末装置20が実行する動作及び処理の一部又は全部を、サーバ装置10が実行する構成であってもよい。同様に、サーバ装置10が実行する動作の一部を、端末装置20が実行する構成であってもよい。例えば、端末装置20に表示される各種画面の表示制御及び各種GUIの制御等の処理は、サーバ装置10及び端末装置20の何れか一方が実行してもよく、サーバ装置10及び端末装置20が協働して実行してもよい。或いは、ゲームシステム1は、サーバ装置10を備えなくてもよい。かかる場合、端末装置20は、前述した実施形態においてサーバ装置10から受信する情報を、予め記憶してもよい。 Furthermore, in the present embodiment described above, the server device 10 may be configured to perform part or all of the operations and processes performed by the terminal device 20 . Similarly, the terminal device 20 may be configured to perform part of the operation performed by the server device 10 . For example, processing such as display control of various screens displayed on the terminal device 20 and control of various GUIs may be executed by either the server device 10 or the terminal device 20. May be performed cooperatively. Alternatively, the game system 1 may not include the server device 10 . In such a case, the terminal device 20 may store in advance the information received from the server device 10 in the above-described embodiment.

また、前述した実施形態において、図11を参照して端末装置20の動作の例について説明した。しかしながら、当該動作に含まれる一部のステップ、又は1つのステップに含まれる一部の動作が、省略されてもよい。論理的に矛盾しない範囲内において、複数のステップの順番が入替わってもよい。 Also, in the embodiment described above, an example of the operation of the terminal device 20 has been described with reference to FIG. 11 . However, some steps included in the operation or some operations included in one step may be omitted. The order of a plurality of steps may be changed within a logically consistent range.

また、前述した実施形態において、本実施形態に係るゲームパートを進行させるためのゲーム画面について複数の例をあげて説明した。しかしながら、これらのゲーム画面に表示される一部の項目及び画像等が、省略されてもよい。また、論理的に矛盾しない範囲内において、それぞれのゲーム画面に表示される情報の追加、入れ替え等が行われてもよい。例えば、図7、8に示すユーザが開始可能な、または参加可能なゲームパートを一覧表示するゲーム画面には、更に、ゲームパートの開始条件または参加条件に設定された、チケットのゲーム媒体、ポイント、または開始可能残回数等を取得または回復するためのゲームパート等を提供するゲーム画面への遷移リンクが提供されていてもよい。これにより、ユーザの利便性が向上し、ユーザのゲーム継続意欲が向上する。また、図9、10に示すゲーム画面に表示された情報を一つのゲーム画面に表示してもよい。これにより、ユーザの視認性が向上し、ユーザの利便性が向上する。 Also, in the above-described embodiment, a plurality of examples of the game screen for progressing the game part according to the present embodiment have been described. However, some of the items and images displayed on these game screens may be omitted. Further, the information displayed on each game screen may be added, replaced, or the like within a logically consistent range. For example, on the game screens shown in FIGS. 7 and 8 that list game parts that the user can start or participate in, the ticket game media, point Alternatively, a transition link to a game screen that provides a game part or the like for obtaining or recovering the remaining number of possible starts or the like may be provided. As a result, the user's convenience is improved, and the user's willingness to continue playing the game is improved. Also, the information displayed on the game screens shown in FIGS. 9 and 10 may be displayed on one game screen. This improves visibility for the user and improves convenience for the user.

また、前述した実施形態において、端末制御部25が、第1指示または第2指示を送信するゲームパートを選択するユーザ操作が検出された際に、ユーザのポイントから当該ゲームパートに関連付けられたポイント消費量だけポイントを消費する例をあげて説明した。しかしながら、端末制御部25は、任意のタイミングでポイントを消費してもよい。例えば、端末制御部25は、第1指示または第2指示をサーバ装置10に送信する際に、ユーザのポイントを消費してもよい。 Further, in the above-described embodiment, when the terminal control unit 25 detects a user operation to select a game part to which the first instruction or the second instruction is to be sent, the points associated with the game part are calculated from the user's points. An example of consuming points for the amount of consumption has been given and explained. However, the terminal control unit 25 may consume points at any timing. For example, the terminal control unit 25 may consume user points when transmitting the first instruction or the second instruction to the server device 10 .

また、前述した実施形態において、ゲームパートへの参加要請を送信させる指示がサーバ装置へ送信された場合、ゲームパートに関する第1ゲーム効果とは異なる第2ゲーム効果を自端末装置において発揮するステップについて、説明した。しかしながら、第2ゲーム効果が発揮されるのは、ゲームパートへの参加要請を送信させる指示がサーバ装置へ送信された場合に限られない。例えば、攻撃要請、スキルの発揮要請、またはアイテムの使用要請等、他のユーザに対して、ゲームパートの共有ゲームデータを変更させる指示が送信された場合に、他の端末装置とは同期されない第2ゲーム効果を自端末装置において発揮してもよい。このように、ゲームパートに関する通信量の増加が予見されるタイミングにおいて、第2ゲーム効果を発揮させる対象を自端末装置に留めることで、更なる通信量の増加を抑制することができる。 Further, in the above-described embodiment, when an instruction to transmit a request to participate in a game part is transmitted to the server device, the step of exerting a second game effect different from the first game effect related to the game part on the own terminal device. ,explained. However, the second game effect is not limited to when an instruction to send a request to participate in a game part is sent to the server device. For example, when an instruction to change the shared game data of a game part is sent to another user, such as an attack request, a request to exercise a skill, or a request to use an item, the third party is not synchronized with other terminal devices. The 2-game effect may be exhibited on the own terminal device. In this way, at the timing when an increase in the amount of communication related to the game part is foreseen, it is possible to suppress a further increase in the amount of communication by limiting the target for exhibiting the second game effect to the own terminal device.

また、前述した実施形態において、端末装置からの第1指示に基づき、サーバ装置がゲームパートに関する情報の開始ユーザ情報及び参加ユーザ情報に、ユーザIDを関連付けることで、ゲームパートを新たに開始させる例をあげて説明した。しかしながら、第1指示が端末装置からサーバ装置に送信されるタイミングは上述の例に限られない。端末装置が、サーバ装置に第1指示を送信せずに、シングルプレイ用のゲームパートとして、ゲームパートを開始させてもよい。その後、端末装置において他のユーザへの参加要請が行われた場合に、第1指示が端末装置からサーバ装置に送信されてもよい。端末装置からの第1指示に基づき、サーバ装置がゲームパートに関する情報の開始ユーザ情報及び参加ユーザ情報に、ユーザIDを関連付けることで、当該ゲームパートがマルチプレイ用のゲームパートとして開始されてもよい。サーバ装置によりマルチプレイ用のゲームパートとして管理されると、当該ゲームパートは、参加要請を受けたユーザによる参加が可能となってもよい。このように、ゲームパートを制御することで、端末装置とサーバ装置との間の通信量の増加を抑制することができる。 Further, in the above-described embodiment, an example in which a new game part is started by associating the user ID with the start user information and the participating user information of information related to the game part based on the first instruction from the terminal device. and explained. However, the timing at which the first instruction is transmitted from the terminal device to the server device is not limited to the above example. The terminal device may start the game part as a single-play game part without transmitting the first instruction to the server device. Thereafter, when the terminal device requests another user to participate, the first instruction may be transmitted from the terminal device to the server device. The game part may be started as a multiplayer game part by associating the user ID with the starting user information and the participating user information of the game part-related information by the server device based on a first instruction from the terminal device. When managed as a game part for multiplay by the server device, the game part may be allowed to participate by a user who has received a participation request. By controlling the game part in this way, it is possible to suppress an increase in the amount of communication between the terminal device and the server device.

また、前述した実施形態において、端末装置20に表示される画面の少なくとも一部を、サーバ装置10が生成したデータに基づいて端末装置20に表示させるウェブ表示とし、画面の少なくとも一部を、端末装置20にインストールされているネイティブアプリケーションによって表示させるネイティブ表示としてもよい。このように、前述した実施形態に係るゲームは、サーバ装置10及び端末装置20のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。 Further, in the above-described embodiment, at least part of the screen displayed on the terminal device 20 is a web display that is displayed on the terminal device 20 based on data generated by the server device 10, and at least part of the screen is displayed on the terminal device 20. A native display that is displayed by a native application installed in the device 20 may be used. In this way, the game according to the above-described embodiment can also be a hybrid game in which each of the server device 10 and the terminal device 20 is responsible for part of the processing.

また、前述した実施形態に係るサーバ装置10又は端末装置20として機能させるために、コンピュータ又は携帯電話等の情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置10又は端末装置20の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に記憶し、情報処理装置のCPUによって当該プログラムを読み出して実行させることによって実現可能である。以下に、本願の原出願の出願当初の特許請求の範囲に記載された発明を付記する。
[1]
サーバ装置と通信してゲームを実行する端末装置に、
ユーザのポイントを記憶するステップと、
非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または前記ポイントを消費して既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信するステップと、
前記ゲームパートを進行させるためのゲーム画面を表示するステップと、
ユーザ操作に基づき前記ゲームパートを進行させるステップと、
他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮するステップと、
を実行させる、プログラム。
[2]
[1]に記載のプログラムであって、
前記端末装置に、
他のユーザに対する前記ゲームパートへの参加要請を送信させる指示を、前記サーバ装置へ送信するステップと、
を更に実行させる、プログラム。
[3]
[1]または[2]に記載のプログラムであって、
前記端末装置に、
前記ゲームパートへの前記参加要請を送信させる指示が前記サーバ装置へ送信された場合、前記ゲームパートに関する前記第1ゲーム効果とは異なる第2ゲーム効果を自端末装置において発揮するステップ、
を更に実行させる、プログラム。
[3]
[1]から[3]のいずれか一に記載のプログラムであって、
前記端末装置に、
前記ゲームパートに他のユーザが新たに参加した場合、前記サーバ装置からの前記他のユーザが前記ゲームパートに参加したことの通知に基づき、前記他のユーザの情報を前記ゲーム画面に表示するステップ、
を更に実行させる、プログラム。
[5]
[1]から[4]のいずれか一に記載のプログラムであって、
前記ゲームパートを新たに開始させ、前記ユーザを前記ゲームパートに参加させるために消費される前記ポイントの量、および既に開始されている前記ゲームパートに前記ユーザを参加させるために消費される前記ポイントの量は、前記ゲームパートの難度に応じて異なる、プログラム。
[6]
[1]から[5]のいずれか一に記載のプログラムであって、
前記ゲームパートには、ゲーム課題が関連付けられており、
前記端末装置に、
前記ゲームパートに関連付けられた前記ゲーム課題が達成された場合、前記ゲーム課題の難度に応じて異なるゲーム媒体を前記ユーザに関連付けるステップ、
を更に実行させる、プログラム。
[7]
[6]に記載のプログラムであって、
前記ゲームパートには、開始条件が更に関連付けられており、
前記端末装置に、
前記ユーザに関連付けられた前記ゲーム媒体が前記開始条件を満たす場合、前記第1指示を、前記サーバ装置へ送信可能にするステップ、
を更に実行させる、プログラム。
[8]
[1]から[7]のいずれか一に記載のプログラムであって、
前記端末装置に、
既に開始された前記ゲームパートへの参加要請を受信した場合、前記第2指示を、前記サーバ装置へ送信可能にするステップ、
を更に実行させる、プログラム。
[9]
[1]から[8]のいずれか一に記載のプログラムであって、
前記端末装置に、
前記ユーザの前記ポイントの量が、前記ゲームパートを新たに開始させ、前記ユーザを前記ゲームパートに参加させるために消費される前記ポイントの量、または既に開始されている前記ゲームパートに前記ユーザを参加させるために消費される前記ポイントの量以上である場合に、前記ゲームパートの情報を前記ゲーム画面に表示するステップと、
を更に実行させる、プログラム。
[10]
サーバ装置と通信してゲームを実行する制御部を備える、端末装置であって、
前記制御部は、
ユーザのポイントを記憶し、
非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または前記ポイントを消費して既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信し、
前記ゲームパートを進行させるためのゲーム画面を表示し、
ユーザ操作に基づき前記ゲームパートを進行させ、
他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮する、端末装置。
[11]
サーバ装置と通信してゲームを実行する端末装置の制御方法であって、
ユーザのポイントを記憶するステップと、
非同期による複数のユーザの参加及び進行が可能なゲームパートを新たに開始させるとともに前記ポイントを消費して前記ゲームパートに前記ユーザを参加させる第1指示、または既に開始されている前記ゲームパートに前記ユーザを参加させる第2指示を、前記サーバ装置へ送信するステップと、
前記ゲームパートを進行させるためのゲーム画面を表示するステップと、
ユーザ操作に基づき前記ゲームパートを進行させるステップと、
他の端末装置において、前記ゲームパートに関する第1ゲーム効果を発揮させるユーザ操作が検出された場合、前記他の端末装置と同期しない前記ゲームパートの進行において、前記サーバ装置からの前記第1ゲーム効果を発揮させる指示に基づき、自端末装置において前記第1ゲーム効果を発揮するステップと、
を含む、制御方法。
In order to function as the server device 10 or the terminal device 20 according to the embodiment described above, an information processing device such as a computer or a mobile phone can be preferably used. In such an information processing device, a program describing processing details for realizing each function of the server device 10 or the terminal device 20 according to the embodiment is stored in the storage unit of the information processing device, and the CPU of the information processing device stores the program. It can be realized by reading and executing the program. The invention described in the scope of claims as originally filed in the original application of the present application will be additionally described below.
[1]
A terminal device that communicates with a server device to execute a game,
memorizing the user's points;
A first instruction to newly start a game part in which a plurality of users can participate and progress asynchronously and to have the user participate in the game part by consuming the points, or a game part that has already been started by consuming the points. sending a second instruction to the server device to have the user participate in the game part where the player is in;
displaying a game screen for progressing the game part;
advancing the game part based on a user operation;
When a user operation for exerting a first game effect related to the game part is detected in another terminal device, the first game effect is transmitted from the server device during the progress of the game part that is not synchronized with the other terminal device. a step of exerting the first game effect on the own terminal device based on an instruction to exert the
The program that causes the to run.
[2]
The program according to [1],
to the terminal device,
a step of transmitting to the server device an instruction to transmit a request for participation in the game part to another user;
A program that causes a further execution of
[3]
The program according to [1] or [2],
to the terminal device,
When an instruction to transmit the request to participate in the game part is transmitted to the server device, a step of exhibiting a second game effect different from the first game effect related to the game part on the own terminal device;
A program that causes a further execution of
[3]
The program according to any one of [1] to [3],
to the terminal device,
When another user newly participates in the game part, a step of displaying information about the other user on the game screen based on a notification from the server device that the other user has participated in the game part. ,
A program that causes a further execution of
[5]
The program according to any one of [1] to [4],
the amount of the points expended to newly start the game part and engage the user in the game part, and the points expended to engage the user in the game part that has already started. The amount of the program varies depending on the difficulty of said game part.
[6]
The program according to any one of [1] to [5],
A game task is associated with the game part,
to the terminal device,
when the game task associated with the game part is achieved, associating different game media with the user according to the difficulty level of the game task;
A program that causes a further execution of
[7]
The program according to [6],
A start condition is further associated with the game part,
to the terminal device,
enabling the first instruction to be sent to the server device if the game content associated with the user satisfies the start condition;
A program that causes a further execution of
[8]
The program according to any one of [1] to [7],
to the terminal device,
enabling the second instruction to be sent to the server device when a request to participate in the already started game part is received;
A program that causes a further execution of
[9]
The program according to any one of [1] to [8],
to the terminal device,
The amount of points of the user is the amount of points expended to newly start the game part, join the user in the game part, or recruit the user to the game part that has already started. a step of displaying the information of the game part on the game screen if the amount is equal to or greater than the amount of points consumed for participation;
A program that causes a further execution of
[10]
A terminal device comprising a control unit that communicates with a server device to execute a game,
The control unit
remember the user's points,
A first instruction to newly start a game part in which a plurality of users can participate and progress asynchronously and to have the user participate in the game part by consuming the points, or a game part that has already been started by consuming the points. transmitting to the server device a second instruction to cause the user to participate in the game part in which the
displaying a game screen for progressing the game part;
advancing the game part based on a user operation;
When a user operation for exerting a first game effect related to the game part is detected in another terminal device, the first game effect is transmitted from the server device during the progress of the game part that is not synchronized with the other terminal device. a terminal device that exerts the first game effect in its own terminal device based on an instruction to exert the
[11]
A control method for a terminal device that executes a game by communicating with a server device, comprising:
memorizing the user's points;
A first instruction to newly start a game part in which a plurality of users can participate and progress asynchronously and to join the user in the game part by consuming the points, or to add the game part that has already started. sending a second instruction to join the user to the server device;
displaying a game screen for progressing the game part;
advancing the game part based on a user operation;
When a user operation for exerting a first game effect related to the game part is detected in another terminal device, the first game effect is transmitted from the server device during the progress of the game part that is not synchronized with the other terminal device. a step of exerting the first game effect on the own terminal device based on an instruction to exert the
control methods, including;

1 ゲームシステム
10 サーバ装置
11 サーバ通信部
12 サーバ記憶部
13 サーバ制御部
20 端末装置
21 端末通信部
22 端末記憶部
23 表示部
24 入力部
25 端末制御部
30 ネットワーク

1 Game System 10 Server Device 11 Server Communication Section 12 Server Storage Section 13 Server Control Section 20 Terminal Device 21 Terminal Communication Section 22 Terminal Storage Section 23 Display Section 24 Input Section 25 Terminal Control Section 30 Network

Claims (8)

サーバ装置と通信してゲームを実行する一の端末装置に、
ユーザの操作に基づき、ゲームパートを進行させるステップと、
前記ユーザの操作による、特定のゲーム効果を発揮させる操作を受け付けるステップと、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合、前記特定のゲーム効果を前記一の端末装置でのみ発揮させ、
前記操作が前記ゲームパートの進行において特定の条件を満たさない場合、前記操作に応じて、前記特定のゲーム効果を前記一の端末装置で発揮させるとともに、当該操作に基づき他の端末装置でも前記特定のゲーム効果を実際に発揮させるための情報を前記サーバ装置に送信するステップと
を実行させ、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合とは、前記操作が、前記サーバ装置に対して前記ゲームパートへの所定の行動に関する所定のデータを送信する処理を行うことを前記他の端末装置に要求するための操作であることであり、当該要求は、前記送信するステップにおいて、前記サーバ装置を介して前記他の端末装置へ送信されるプログラム。
In one terminal device that communicates with the server device to execute the game,
a step of advancing a game part based on a user's operation;
a step of accepting an operation for exerting a specific game effect by the user's operation;
when the operation satisfies a specific condition in the progress of the game part, causing the specific game effect to be exhibited only on the one terminal device;
When the operation does not satisfy a specific condition in the progress of the game part, the specific game effect is exhibited on the one terminal device according to the operation, and the specific game effect is exhibited on the other terminal devices based on the operation. a step of transmitting information to the server device for actually exhibiting the game effect of
A case where the operation satisfies a specific condition in the progress of the game part means that the operation performs a process of transmitting predetermined data regarding a predetermined action to the game part to the server device. and the request is sent to the other terminal device via the server device in the sending step.
前記サーバ装置に対して前記所定のデータを送信する処理は、前記他の端末装置が前記特定のゲーム効果を発揮させるためのユーザ操作に基づいて、当該他の端末装置に前記サーバ装置から送信される要求に対して応答に係る通信を要する処理であることを特徴とする請求項1に記載のプログラム。 The process of transmitting the predetermined data to the server device is transmitted from the server device to the other terminal device based on a user operation for the other terminal device to exhibit the specific game effect. 2. The program according to claim 1, wherein the processing requires communication related to a response to a request . 前記送信するステップでは、前記特定のゲーム効果を前記一の端末装置でのみ発揮させることにより、少なくとも前記特定のゲーム効果を実際に発揮させるための情報が前記一の端末装置と前記サーバ装置との間および前記他の端末装置と前記サーバ装置との間で送受信されることによる通信量の増加を抑制することを特徴とする請求項1または2に記載のプログラム。 In the transmitting step, by causing the specific game effect to be exhibited only in the one terminal device, at least information for actually exhibiting the specific game effect is transmitted between the one terminal device and the server device. 3. The program according to claim 1, wherein an increase in the amount of communication caused by transmission/reception between the other terminal device and the server device is suppressed. 前記送信するステップでは、
前記操作が前記ゲームパートの進行において特定の条件を満たさない場合であって、かつ、前記操作が、当該操作に応じて前記他の端末装置において前記ゲームパートの共有ゲームデータを変更させる情報が前記サーバ装置へ送信される操作である場合に、前記特定のゲーム効果を前記一の端末装置で発揮させるとともに、当該操作に基づき他の端末装置でも前記特定のゲーム効果を実際に発揮させるための情報を前記サーバ装置に送信することを特徴とする請求項1から3のいずれか一項に記載のプログラム。
In the transmitting step,
When the operation does not satisfy a specific condition in the progress of the game part, and the operation causes the other terminal device to change the shared game data of the game part in accordance with the operation. Information for exhibiting the specific game effect on the one terminal device when the operation is transmitted to the server device, and for actually exhibiting the specific game effect on the other terminal device based on the operation. to the server device, the program according to any one of claims 1 to 3.
前記特定のゲーム効果には有効期間が設定されることを特徴とする請求項1から4のいずれか一項に記載のプログラム。 5. The program according to any one of claims 1 to 4, wherein an effective period is set for the specific game effect. 前記送信するステップでは、
前記操作が前記ゲームパートの進行において特定の条件を満たさない場合に、前記操作に応じて発揮される前記特定のゲーム効果に伴う演出を前記一の端末装置で表示させることを特徴とする請求項1から5のいずれか一項に記載のプログラム。
In the transmitting step,
3. A rendering accompanying said specific game effect exhibited in response to said operation is displayed on said one terminal device when said operation does not satisfy a specific condition in the progress of said game part. 6. The program according to any one of 1 to 5.
サーバ装置と通信してゲームを実行する制御部を備える、端末装置であって、
前記制御部は、
ユーザの操作に基づき、ゲームパートを進行させ、
前記ユーザの操作による、特定のゲーム効果を発揮させる操作を受け付け、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合、前記特定のゲーム効果を前記端末装置でのみ発揮させ、
前記操作が前記ゲームパートの進行において特定の条件を満たさない場合、前記操作に応じて、前記特定のゲーム効果を前記端末装置で発揮させるとともに、当該操作に基づき他の端末装置でも前記特定のゲーム効果を実際に発揮させる情報を前記サーバ装置に送信し、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合とは、前記操作が、前記サーバ装置に対して前記ゲームパートへの所定の行動に関する所定のデータを送信する処理を行うことを前記他の端末装置に要求するための操作であることであり、当該要求は、前記操作に基づき他の端末装置でも前記特定のゲーム効果を実際に発揮させる情報を前記サーバ装置に送信する際に、前記サーバ装置を介して前記他の端末装置へ送信される、端末装置。
A terminal device comprising a control unit that communicates with a server device to execute a game,
The control unit
Based on the user's operation, progress the game part,
Receiving an operation for exhibiting a specific game effect by the user's operation,
If the operation satisfies a specific condition in the progress of the game part, the specific game effect is exhibited only on the terminal device;
When the operation does not satisfy a specific condition in the progress of the game part, the specific game effect is exhibited on the terminal device according to the operation, and the specific game is played on another terminal device based on the operation. Sending information for actually exerting the effect to the server device,
A case where the operation satisfies a specific condition in the progress of the game part means that the operation performs a process of transmitting predetermined data regarding a predetermined action to the game part to the server device. The request is an operation for requesting the terminal device of the A terminal device that is transmitted to the other terminal device via a server device.
サーバ装置と通信してゲームを実行する端末装置の制御方法であって、
前記端末装置に、
ユーザの操作に基づき、ゲームパートを進行させるステップと、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合、前記特定のゲーム効果を前記端末装置でのみ発揮させ、
前記操作が前記ゲームパートの進行において特定の条件を満たさない場合、前記操作に応じて、前記特定のゲーム効果を前記端末装置で発揮させるとともに、当該操作に基づき他の端末装置でも前記特定のゲーム効果を実際に発揮させる情報を前記サーバ装置に送信するステップと
を実行させ、
前記操作が前記ゲームパートの進行において特定の条件を満たす場合とは、前記操作が、前記サーバ装置に対して前記ゲームパートへの所定の行動に関する所定のデータを送信する処理を行うことを前記他の端末装置に要求するための操作であることであり、当該要求は、前記送信するステップにおいて、前記サーバ装置を介して前記他の端末装置へ送信される、制御方法。
A control method for a terminal device that executes a game by communicating with a server device, comprising:
to the terminal device,
a step of advancing a game part based on a user's operation;
If the operation satisfies a specific condition in the progress of the game part, the specific game effect is exhibited only on the terminal device;
When the operation does not satisfy a specific condition in the progress of the game part, the specific game effect is exhibited on the terminal device according to the operation, and the specific game is played on another terminal device based on the operation. a step of transmitting to the server device information for actually exerting an effect; and
A case where the operation satisfies a specific condition in the progress of the game part means that the operation performs a process of transmitting predetermined data regarding a predetermined action to the game part to the server device. and the request is transmitted to the other terminal device via the server device in the transmitting step.
JP2019008869A 2019-01-23 2019-01-23 Program, terminal device, and control method Active JP7177708B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019008869A JP7177708B2 (en) 2019-01-23 2019-01-23 Program, terminal device, and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019008869A JP7177708B2 (en) 2019-01-23 2019-01-23 Program, terminal device, and control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017251837A Division JP6735267B2 (en) 2017-12-27 2017-12-27 Program, terminal device, and control method

Publications (3)

Publication Number Publication Date
JP2019118839A JP2019118839A (en) 2019-07-22
JP2019118839A5 JP2019118839A5 (en) 2021-01-21
JP7177708B2 true JP7177708B2 (en) 2022-11-24

Family

ID=67305855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019008869A Active JP7177708B2 (en) 2019-01-23 2019-01-23 Program, terminal device, and control method

Country Status (1)

Country Link
JP (1) JP7177708B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011206442A (en) 2010-03-30 2011-10-20 Namco Bandai Games Inc Game system, program, and information storage medium
JP2014140557A (en) 2013-01-25 2014-08-07 Bndena Inc Server system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084232A (en) * 1999-09-14 2001-03-30 Ntt Comware Corp Method for distributedly arranging servers for clientserver system on network
JP5270516B2 (en) * 2009-10-27 2013-08-21 株式会社スマイルラボ Video game control server, video game control method, and video game control program
JP6578321B2 (en) * 2017-05-18 2019-09-18 株式会社バンダイナムコエンターテインメント Server system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011206442A (en) 2010-03-30 2011-10-20 Namco Bandai Games Inc Game system, program, and information storage medium
JP2014140557A (en) 2013-01-25 2014-08-07 Bndena Inc Server system

Also Published As

Publication number Publication date
JP2019118839A (en) 2019-07-22

Similar Documents

Publication Publication Date Title
JP5529184B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP6483218B1 (en) Program, control method, server device, and terminal device
JP6325162B1 (en) Information processing apparatus, game program, and information processing method
WO2013014928A1 (en) Game control device, point processing method, and point processing program
JP6760690B2 (en) Programs, control methods, server equipment and terminal equipment
JP7469765B2 (en) GAME PROVIDING SYSTEM, GAME PROVIDING METHOD, AND SERVER DEVICE
WO2013014927A1 (en) Game control device, event processing method and event processing program
JP2018038555A (en) Video game processing program
JP2021166917A (en) Program, information processor, and control method
JP2013215375A (en) Game control apparatus, game control method, program, and game control system
JP6735267B2 (en) Program, terminal device, and control method
JP5562400B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP7177708B2 (en) Program, terminal device, and control method
JP6905006B2 (en) Game providing system, game providing method, terminal device and program of terminal device
JP6337185B1 (en) Information processing apparatus, game program, and information processing method
JP6206772B2 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
JP7256255B2 (en) Program, information processing device, and control method
JP7003084B2 (en) Programs, information processing devices, and control methods
WO2013124932A1 (en) Game control device, game control method, game control program, recording medium, and game system
JP7196388B2 (en) Game system, method and computer program
JP2019025307A (en) Information processing device, game program, and information processing method
JP6524170B2 (en) PROGRAM, INFORMATION PROCESSING DEVICE, AND CONTROL METHOD
JP6799568B2 (en) Game systems, methods and computer programs
JP6872458B2 (en) Programs, server control methods, and servers
KR20240018610A (en) Programs, information processing systems, information processing methods

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201203

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220803

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221111

R150 Certificate of patent or registration of utility model

Ref document number: 7177708

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150