JP6747792B2 - Game system - Google Patents

Game system Download PDF

Info

Publication number
JP6747792B2
JP6747792B2 JP2015179906A JP2015179906A JP6747792B2 JP 6747792 B2 JP6747792 B2 JP 6747792B2 JP 2015179906 A JP2015179906 A JP 2015179906A JP 2015179906 A JP2015179906 A JP 2015179906A JP 6747792 B2 JP6747792 B2 JP 6747792B2
Authority
JP
Japan
Prior art keywords
player
action
information
game
character
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
JP2015179906A
Other languages
Japanese (ja)
Other versions
JP2017051550A (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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Bandai Namco Entertainment 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 Namco Ltd, Bandai Namco Entertainment Inc filed Critical Namco Ltd
Priority to JP2015179906A priority Critical patent/JP6747792B2/en
Publication of JP2017051550A publication Critical patent/JP2017051550A/en
Application granted granted Critical
Publication of JP6747792B2 publication Critical patent/JP6747792B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、ゲームシステムに関する。 The present invention relates to a game system.

同時に多数のプレーヤが参加するMMORPGなどのオンラインゲームでは、共有されるゲーム空間(仮想空間)において、プレーヤキャラクタ同士で交流することができ、また、アイテムを購入したり敵キャラクタと戦闘したりすることができる(例えば、特許文献1参照)。 In an online game such as MMORPG in which a large number of players participate at the same time, player characters can interact with each other in a shared game space (virtual space), and items can be purchased and fight with enemy characters. (For example, see Patent Document 1).

特開2013−81795号公報JP, 2013-81795, A

従来のオンラインゲームでは、プレーヤキャラクタに特定の行動をとらせる(例えば、アイテムを購入する)ために、プレーヤキャラクタをゲーム空間内の特定の場所(建物、店舗)に移動させるための操作入力を行う必要があり煩わしい。 In a conventional online game, an operation input for moving the player character to a specific place (building, store) in the game space is performed in order to make the player character take a specific action (for example, purchase an item). It is necessary and annoying.

本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、オンラインゲームにおいて操作入力の煩わしさを低減することが可能なゲームシステムを提供することにある。 The present invention has been made in view of the above problems, and an object thereof is to provide a game system capable of reducing the troublesomeness of an operation input in an online game.

(1)本発明は、複数の端末と、前記複数の端末とネットワークを介して接続されたサーバとを含むゲームシステムであって、第1の端末は、第1プレーヤの操作入力によって第1のキャラクタの移動先が指定された場合に、前記第1のキャラクタをゲーム空間内で移動させる制御を行う移動制御部と、前記第1プレーヤの操作入力によって前記第1のキャラクタの行動が選択された場合に、選択された行動に対応するゲーム処理を実行するゲーム処理部と、前記操作入力により指定された移動先に関する移動情報と、前記操作入力により選択された行動に関する行動情報とを前記サーバに送信する制御を行う通信制御部とを含み、前記サーバは、前記第1の端末から受信した前記移動情報と前記行動情報とを第2の端末に送信する制御を行う通信制御部を含み、前記第2の端末は、第2プレーヤの操作入力によって第2のキャラクタの移動先が指定された場合に、前記第2のキャラクタをゲーム空間内で移動させる制御を行う移動制御部と、前記第2プレーヤの操作入力によって前記第2のキャラクタの行動が選択された場合に、選択された行動に対応するゲーム処理を実行するゲーム処理部と、前記移動情報と前記行動情報とを前記サーバから受信する制御を行う通信制御部とを含み、前記第2の端末の前記移動制御部は、前記移動情報が受信された場合に、当該移動情報に基づき前記第1のキャラクタをゲーム空間内で移動させる制御を行い、前記行動情報が受信された場合に、前記第1のキャラクタを当該行動情報で特定される行動に対応付けられた場所に向けて移動させる制御を行うことを特徴とするゲームシステムに関する。 (1) The present invention is a game system including a plurality of terminals and a server connected to the plurality of terminals via a network, wherein the first terminal is a first player according to an operation input of a first player. A movement control unit that controls the movement of the first character in the game space when the movement destination of the character is designated, and the action of the first character is selected by the operation input of the first player. In this case, a game processing unit that executes a game process corresponding to the selected action, movement information related to the destination specified by the operation input, and action information related to the action selected by the operation input are stored in the server. A communication control unit that controls transmission, and the server includes a communication control unit that controls transmission of the movement information and the behavior information received from the first terminal to a second terminal, The second terminal includes a movement control unit that controls the movement of the second character in the game space when the movement destination of the second character is designated by an operation input of the second player, and the second terminal. When the action of the second character is selected by an operation input of the player, a game processing unit that executes a game process corresponding to the selected action, the movement information, and the action information are received from the server. A communication control unit that performs control, and the movement control unit of the second terminal, when the movement information is received, controls the movement of the first character in the game space based on the movement information. The game system is characterized in that when the action information is received, the control is performed to move the first character toward a place associated with the action specified by the action information.

本発明によれば、第1プレーヤが第1のキャラクタの行動を選択する操作入力を行うだけで、選択された行動に対応するゲーム処理が実行されるため、第1のキャラクタをゲーム空間内の特定の場所に移動させるための操作入力を行わずに第1のキャラクタに特定の行動をとらせることができ、操作入力の煩わしさを低減することができる。また、本発明
によれば、第1プレーヤによって選択された行動に関する行動情報がサーバを介して第2の端末に送信され、第2の端末では、当該行動情報を受信した場合に、当該行動情報で特定される行動に対応する場所に第1のキャラクタを自動的に移動させる制御が行われるため、第2プレーヤは、選択された行動に対応する場所に向けて移動する第1のキャラクタを見ることで、第1のキャラクタの行動の内容を容易に推測することができる。
According to the present invention, the game process corresponding to the selected action is executed only by the first player performing an operation input for selecting the action of the first character. It is possible to cause the first character to take a specific action without performing an operation input for moving to a specific place, and it is possible to reduce the troublesomeness of the operation input. Further, according to the present invention, the action information regarding the action selected by the first player is transmitted to the second terminal via the server, and the second terminal receives the action information when the action information is received. Since the control for automatically moving the first character to the place corresponding to the action specified by is performed, the second player sees the first character moving toward the place corresponding to the selected action. Thus, the content of the action of the first character can be easily estimated.

(2)また本発明に係るゲームシステムでは、前記第2の端末の前記ゲーム処理部は、前記第1のキャラクタが前記行動情報で特定される行動に対応付けられた場所に移動した場合に、所定の制限時間を設定し、設定した制限時間内に、前記第2プレーヤの操作入力によって当該行動情報で特定される行動と同一の行動が選択された場合に、前記第2プレーヤにとって有利な効果を付与してゲーム処理を実行してもよい。 (2) In the game system according to the present invention, when the game processing unit of the second terminal moves to a place associated with the action specified by the action information, An advantageous effect for the second player when a predetermined time limit is set and the same action as the action specified by the action information is selected by the operation input of the second player within the set time limit. May be given to execute the game processing.

本発明によれば、第1のキャラクタが選択された行動に対応する場所に移動した後、所定の制限時間内に、第2プレーヤが同一の行動を選択する操作入力を行うと、第2プレーヤにとって有利な効果が付与されたゲーム処理が実行されるため、第2プレーヤに対して第2のキャラクタの行動を選択する動機を与えることができる。 According to the present invention, after the first character has moved to the place corresponding to the selected action, if the second player inputs an operation to select the same action within a predetermined time limit, the second player Since the game process to which the advantageous effect is added is executed, it is possible to give the second player motivation to select the action of the second character.

(3)また本発明に係るゲームシステムでは、前記サーバの前記通信制御部は、前記第1プレーヤと前記第2プレーヤが所定の関係にある場合に、前記第1の端末から受信した前記行動情報を前記第2の端末に送信する制御を行ってもよい。 (3) Further, in the game system according to the present invention, the communication control unit of the server receives the action information received from the first terminal when the first player and the second player have a predetermined relationship. May be controlled to be transmitted to the second terminal.

本発明によれば、第1プレーヤと第2プレーヤが所定の関係にある場合に、第2の端末において、行動情報で特定される行動に対応する場所に第1のキャラクタを自動的に移動させる制御が行われるため、第2プレーヤは、所定の関係にある他のプレーヤのキャラクタの行動の内容を容易に推測することができる。 According to the present invention, when the first player and the second player have a predetermined relationship, the first character is automatically moved to the place corresponding to the action specified by the action information on the second terminal. Since the control is performed, the second player can easily guess the content of the action of the character of another player having a predetermined relationship.

(4)また本発明に係るゲームシステムでは、前記第2の端末の前記通信制御部は、前記第2プレーヤの操作入力によって前記行動情報で特定される行動に対応付けられた場所にいる前記第1のキャラクタが選択された場合に、応援情報を前記サーバに送信する制御を行い、前記サーバの前記通信制御部は、前記第2の端末から受信した前記応援情報を前記第1の端末に送信する制御を行い、前記第1の端末の前記ゲーム処理部は、前記応援情報が受信された場合に、前記第1プレーヤにとって有利な効果を付与してゲーム処理を実行してもよい。 (4) Further, in the game system according to the present invention, the communication control unit of the second terminal is located at a place associated with an action specified by the action information by an operation input of the second player. When the character 1 is selected, control is performed to send cheering information to the server, and the communication control unit of the server sends the cheering information received from the second terminal to the first terminal. The game processing unit of the first terminal may execute the game processing by giving an advantageous effect to the first player when the support information is received.

本発明によれば、第2プレーヤが、特定の場所にいる第1のキャラクタを選択する操作入力を行うと、応援情報がサーバを介して第1の端末に送信され、第1の端末では、当該応援情報を受信した場合に、第1プレーヤにとって有利な効果が付与されたゲーム処理が実行されるため、プレーヤ間の交流を活発化することができる。 According to the present invention, when the second player performs an operation input for selecting the first character in a specific place, the cheering information is transmitted to the first terminal via the server, and the first terminal, When the cheering information is received, the game process with the advantageous effect given to the first player is executed, so that the interaction between the players can be activated.

本実施形態のゲームシステムを示す図である。It is a figure which shows the game system of this embodiment. 本実施形態の端末の機能ブロック図の一例を示す図である。It is a figure which shows an example of the functional block diagram of the terminal of this embodiment. 本実施形態のサーバの機能ブロック図の一例を示す図である。It is a figure which shows an example of the functional block diagram of the server of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 移動情報の一例を示す図である。It is a figure which shows an example of movement information. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 行動情報の一例を示す図である。It is a figure which shows an example of action information. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 応援情報の一例を示す図である。It is a figure which shows an example of support information. 本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図である。It is a figure which shows an example of the game screen produced|generated by the game system of this embodiment. 本実施形態の端末の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the terminal of this embodiment. 本実施形態の端末の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the terminal of this embodiment. 本実施形態のサーバの処理の流れを示すフローチャートである。It is a flow chart which shows a flow of processing of a server of this embodiment.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。 The present embodiment will be described below. The present embodiment described below does not unreasonably limit the content of the present invention described in the claims. In addition, not all of the configurations described in the present embodiment are necessary configuration requirements of the present invention.

1.構成
図1は、本実施形態のゲームシステムを示す。本実施形態では、複数の端末10とサーバ20(サーバシステム)とによって構成される。つまり、図1に示すように、本実施形態のゲームシステムは、サービスを提供するサーバ20と、端末10(10A、10B、10C・・・)とが、ネットワークに接続可能に構成される。
1. Configuration FIG. 1 shows a game system of this embodiment. In the present embodiment, it is composed of a plurality of terminals 10 and a server 20 (server system). That is, as shown in FIG. 1, in the game system of this embodiment, the server 20 that provides the service and the terminals 10 (10A, 10B, 10C,...) Are configured to be connectable to the network.

サーバ20は、複数のユーザ(プレーヤ)間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではSNS(ソーシャル・ネットワーキング・サービス)と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ20は、ユーザの情報(ユーザ名、日記、掲示情報、ゲームフィールドの状況など)をログインしたユーザだけでなく、当該ユーザとフレンド関係にある他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。サーバ20は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ20は、1又は複数のサーバ(認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等)により構成することができる。 The server 20 is an information processing device that provides a service capable of providing communication between a plurality of users (players), and provides a community-type service called SNS (social networking service) in this embodiment. It is a server that does. In other words, the server 20 transmits the user information (user name, diary, bulletin information, game field status, etc.) not only to the logged-in user but also to other users who have a friend relationship with the user, and the information is transmitted between the users. I try to communicate. The server 20 may provide services only to users who have registered as members. The server 20 can be configured by one or a plurality of servers (authentication server, game processing server, communication server, billing server, database server, etc.).

また、本実施形態のサーバ20は、端末10からの要求に応じて、オンラインゲームサービス(ソーシャルゲーム)を提供する。本実施形態では、端末10においてゲームプログラムが実行され、サーバ20では、プレーヤのアカウント情報や、端末10で実行されるゲームのゲーム結果、当該ゲームで使用可能なゲーム媒体(キャラクタ、アイテム等)、当該ゲームで使用可能なゲーム内通貨などの情報、プレイ履歴等が管理される。 Further, the server 20 of the present embodiment provides an online game service (social game) in response to a request from the terminal 10. In the present embodiment, a game program is executed in the terminal 10, and in the server 20, the account information of the player, the game result of the game executed in the terminal 10, the game media (characters, items, etc.) usable in the game, Information such as in-game currency that can be used in the game, play history, and the like are managed.

端末10は、携帯端末(スマートフォン、携帯電話、携帯型ゲーム機等)、パーソナルコンピュータ(PC)、ゲーム装置、画像生成装置などの情報処理装置であり、インターネット(WAN)、LANなどのネットワークを介してサーバ20に接続可能な装置である。なお、端末10とサーバ20との通信回線は、有線でもよいし無線でもよい。 The terminal 10 is an information processing device such as a mobile terminal (smartphone, mobile phone, portable game machine, etc.), personal computer (PC), game device, image generation device, etc., and is connected via a network such as the Internet (WAN) or LAN. Device that can be connected to the server 20. The communication line between the terminal 10 and the server 20 may be wired or wireless.

図2に本実施形態の端末10の機能ブロック図の一例を示す。なお本実施形態の端末は図2の構成要素(各部)の一部を省略した構成としてもよい。 FIG. 2 shows an example of a functional block diagram of the terminal 10 of this embodiment. The terminal of the present embodiment may have a configuration in which some of the constituent elements (respective parts) of FIG. 2 are omitted.

入力部150は、プレーヤからの入力情報を入力(検出)するための機器であり、プレーヤの入力情報(操作入力)を処理部100に出力する。入力部150の機能は、タッチパネル、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。 The input unit 150 is a device for inputting (detecting) input information from the player, and outputs the input information (operation input) of the player to the processing unit 100. The function of the input unit 150 can be realized by an input device such as a touch panel, a touch pad, a mouse, direction keys and buttons, and a keyboard.

記憶部170は、処理部100の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部100のワーク領域として機能し、その機能はハードディスク、RAMなどにより実現できる。 The storage unit 170 stores programs and various data for causing the computer to function as each unit of the processing unit 100, and also functions as a work area of the processing unit 100, and the function can be realized by a hard disk, a RAM, or the like.

表示部190は、処理部100で生成されたゲーム画像を出力するものであり、その機能は、入力部150としても機能するタッチパネル、LCD或いはCRTなどのディスプレイにより実現できる。 The display unit 190 outputs the game image generated by the processing unit 100, and its function can be realized by a display such as a touch panel, LCD, or CRT which also functions as the input unit 150.

音出力部192は、処理部100で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。 The sound output unit 192 outputs the sound generated by the processing unit 100, and the function thereof can be realized by a speaker, headphones, or the like.

通信部196はサーバ20との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 196 performs various controls for performing communication with the server 20, and the functions thereof can be realized by hardware such as various processors or communication ASICs, programs, and the like.

なお、サーバ20が有する情報記憶媒体や記憶部に記憶されている処理部100の各部としてコンピュータを機能させるためのプログラムや各種データを、ネットワークを介して受信し、受信したプログラムやデータを記憶部170に記憶してもよい。このようにプログラムや各種データを受信して端末を機能させる場合も本発明の範囲内に含む。 Note that a program and various data for causing a computer to function as each unit of the processing unit 100 stored in the information storage medium included in the server 20 or the storage unit are received via the network, and the received program or data is stored in the storage unit. It may be stored in 170. Such a case where the program or various data is received and the terminal is made to function is also included in the scope of the present invention.

処理部100(プロセッサ)は、入力部150からの入力情報(操作入力)、プログラム、通信部196を介して受信したデータなどに基づいて、ゲーム処理、通信制御処理、画像生成処理、音生成処理、などの処理を行う。処理部100の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。 The processing unit 100 (processor) is based on input information (operation input) from the input unit 150, a program, data received via the communication unit 196, and the like, game processing, communication control processing, image generation processing, sound generation processing. , And so on. The function of the processing unit 100 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program.

処理部100は、移動制御部110、ゲーム処理部112、通信制御部114、画像生成部120、音生成部130を含む。 The processing unit 100 includes a movement control unit 110, a game processing unit 112, a communication control unit 114, an image generation unit 120, and a sound generation unit 130.

移動制御部110は、プレーヤの操作入力に基づきプレーヤキャラクタをゲーム空間(フィールド、マップ)内で移動させる制御を行う。具体的には、移動制御部110は、プレーヤの操作入力によってプレーヤキャラクタの移動先(移動方向を含む)が指定された場合に、ゲーム空間においてプレーヤキャラクタを現在位置から指定された位置まで(或いは、指定された移動方向に)移動させる制御を行う。 The movement control unit 110 controls to move the player character in the game space (field, map) based on the operation input of the player. Specifically, the movement control unit 110 moves the player character from the current position to the specified position in the game space (or when the moving destination (including the moving direction) of the player character is specified by the operation input of the player (or , In the specified movement direction).

ゲーム処理部112は、プレーヤの操作入力によってプレーヤキャラクタの行動が選択された場合に、選択された行動に対応するゲーム処理を実行する。例えば、ゲーム処理部112は、プレーヤキャラクタの行動として「アイテム購入」が選択された場合には、アイテム(キャラクタに装備させる武器等)を購入するためのゲーム画面に移行し、プレーヤの操作入力により選択されたアイテムを購入する処理(選択されたアイテムをプレーヤが保有するアイテムとして登録し、選択されたアイテムの価格分だけプレーヤの保有するゲーム内通貨の量を減算する処理)を行う。 When the action of the player character is selected by the player's operation input, the game processing unit 112 executes the game process corresponding to the selected action. For example, when “buy item” is selected as the action of the player character, the game processing unit 112 shifts to a game screen for purchasing an item (a weapon or the like to be equipped on the character), and the player inputs the operation. A process of purchasing the selected item (a process of registering the selected item as an item held by the player and subtracting the amount of in-game currency held by the player by the price of the selected item) is performed.

通信制御部114は、操作入力によって指定された移動先に関する移動情報と、操作入力によって選択された行動に関する行動情報とをサーバ20に送信する制御を行う。移動情報は、プレーヤの識別情報(プレーヤID)と、指定された移動先の位置情報(或いは、指定された移動方向)とを含み、行動情報は、プレーヤの識別情報と、選択された行動を特定するための情報(或いは、選択された行動に対応づけられた場所の位置情報)とを含む。また、通信制御部114は、オンラインゲームに参加する他のプレーヤの端末10から送信された移動情報と行動情報とをサーバ20から(サーバ20を介して)受信する制御を行う。 The communication control unit 114 performs control to transmit the movement information regarding the movement destination designated by the operation input and the behavior information regarding the behavior selected by the operation input to the server 20. The movement information includes the identification information of the player (player ID) and the position information of the designated movement destination (or the designated movement direction), and the action information includes the identification information of the player and the selected action. The information for specifying (or the positional information of the place associated with the selected action) is included. Further, the communication control unit 114 controls to receive the movement information and the behavior information transmitted from the terminals 10 of other players participating in the online game from the server 20 (via the server 20).

移動制御部110は、移動情報又は行動情報が受信された場合に、当該移動情報又は当該行動情報で特定される他のプレーヤのプレーヤキャラクタをゲーム空間内で移動させる制御を行う。具体的には、移動制御部110は、移動情報が受信された場合には、ゲーム空間において当該他のプレーヤのプレーヤキャラクタを現在位置から当該移動情報で特定される位置まで(或いは、当該移動情報で特定される移動方向に)移動させる制御を行う。また、移動制御部110は、行動情報が受信された場合には、ゲーム空間において当該他のプレーヤのプレーヤキャラクタを当該行動情報で特定される行動に対応付けられた場所(或いは、当該行動情報で特定される場所)に向けて移動させる制御を行う。 When the movement information or the behavior information is received, the movement control unit 110 controls the movement of the player character of another player identified by the movement information or the behavior information in the game space. Specifically, when the movement information is received, the movement control unit 110 moves the player character of the other player from the current position to the position specified by the movement information in the game space (or the movement information). The movement is controlled in the movement direction specified by. Further, when the action information is received, the movement control unit 110 places the player character of the other player in the game space in a place associated with the action specified by the action information (or by the action information). Control to move to a specified location).

また、ゲーム処理部112は、他のプレーヤのプレーヤキャラクタが行動情報(当該他のプレーヤの端末10から送信された行動情報)で特定される行動に対応付けられた場所に移動(到達)した場合に、所定の制限時間を設定し、設定した制限時間内に、プレーヤの操作入力によって、プレーヤキャラクタの行動として当該行動情報で特定される行動と同一の行動が選択された場合に、プレーヤにとって有利な効果を付与してゲーム処理(選択された行動に対応するゲーム処理)を行ってもよい。プレーヤにとって有利な効果とは、例えば、プレーヤが選択した行動を実行するのに消費されるポイント(仮想通貨、体力値、行動力等)が少なくなること、或いは、プレーヤが選択した行動を実行した結果得られるポイント(経験値、報酬等)が多くなることをいう。 In addition, the game processing unit 112 moves (reaches) a player character of another player to a place associated with the action specified by the action information (action information transmitted from the terminal 10 of the other player). A predetermined time limit is set for the player, and if the same action as the action specified by the action information is selected as the action of the player character by the player's operation input within the set time limit, it is advantageous for the player. The game process (the game process corresponding to the selected action) may be performed with various effects. The advantageous effect for the player is, for example, that the points (virtual currency, physical strength value, behavioral power, etc.) consumed for executing the action selected by the player are reduced, or the action selected by the player is executed. It means that the points (experience value, reward, etc.) obtained as a result increase.

また、通信制御部114は、プレーヤの操作入力によって、行動情報(他のプレーヤの端末10から送信された行動情報)で特定される行動に対応付けられた場所にいる他のプレーヤのプレーヤキャラクタが選択された場合に、当該他のプレーヤを応援するための応援情報をサーバ20に送信する制御を行ってもよい。応援情報は、プレーヤの識別情報と、応援する他のプレーヤ(応援先のプレーヤ)の識別情報とを含む。 In addition, the communication control unit 114 determines that the player character of another player who is in a location associated with the action specified by the action information (action information transmitted from the other player's terminal 10) by the player's operation input. When selected, control may be performed to transmit the cheering information for cheering the other player to the server 20. The support information includes the identification information of the player and the identification information of the other player (supporting player) who supports.

また、通信制御部114は、他のプレーヤの端末10から送信された応援情報をサーバ20から受信する制御を行う。ゲーム処理部112は、通信制御部114によって応援情報が受信された場合に、プレーヤにとって有利な効果を付与してゲーム処理(選択された行動に対応するゲーム処理)を行ってもよい。 In addition, the communication control unit 114 controls to receive the cheering information transmitted from the terminal 10 of another player from the server 20. When the cheering information is received by the communication control unit 114, the game processing unit 112 may perform a game process (a game process corresponding to the selected action) with an advantageous effect for the player.

処理部100は、表示制御部を含んでもよい。表示制御部は、ゲーム処理部112によって設定された制限時間を示すゲージをゲーム画面に表示させる制御を行ってもよい。また、表示制御部は、行動情報に基づき移動する他のプレーヤのプレーヤキャラクタを、移動情報に基づき移動する他のプレーヤのプレーヤキャラクタと識別可能に表示する制御を行ってもよい。例えば、行動情報に基づき移動する他のプレーヤのプレーヤキャラクタを、移動情報に基づき移動する他のプレーヤのプレーヤキャラクタとは異なる態様で表示してもよいし、行動が選択されている旨を示す文字やアイコン等を、行動情報に基づき移動する他のプレーヤのプレーヤキャラクタに関連付けて表示してもよい。 The processing unit 100 may include a display control unit. The display control unit may perform control to display a gauge indicating the time limit set by the game processing unit 112 on the game screen. Further, the display control unit may perform control to display the player character of another player who moves based on the action information so as to be distinguishable from the player character of another player who moves based on the movement information. For example, the player character of another player who moves based on the action information may be displayed in a different mode from the player character of another player who moves based on the movement information, or a character indicating that the action is selected. The icon or the like may be displayed in association with the player character of another player who moves based on the action information.

画像生成部120は、処理部100で行われる種々の処理の結果に基づいて描画処理を
行い、これによりゲーム画像(ゲーム空間内のプレーヤキャラクタや他のプレーヤのプレーヤキャラクタを含むゲーム画像)を生成し、表示部190に出力する。画像生成部120は、オブジェクト空間(ゲーム空間)内において仮想カメラ(所与の視点)から見える画像(いわゆる3次元画像)を生成してもよい。この場合、処理部100は、プレーヤの操作入力に基づき仮想カメラの位置や向きを制御してもよいし、仮想カメラがプレーヤキャラクタに追従して移動するように仮想カメラの位置や向きを制御してもよい。
The image generation unit 120 performs drawing processing based on the results of various processing performed by the processing unit 100, thereby generating a game image (game image including a player character in the game space and a player character of another player). And outputs it to the display unit 190. The image generation unit 120 may generate an image (so-called three-dimensional image) viewed from a virtual camera (given viewpoint) in the object space (game space). In this case, the processing unit 100 may control the position and orientation of the virtual camera based on the operation input of the player, or control the position and orientation of the virtual camera so that the virtual camera moves following the player character. May be.

音生成部130は、処理部100で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部192に出力する。 The sound generation unit 130 performs sound processing based on the results of various processing performed by the processing unit 100, generates a game sound such as BGM, a sound effect, or a sound, and outputs the game sound to the sound output unit 192.

また処理部100は、ゲームを開始した場合には、ゲームを開始したことを通知するための情報をサーバ20に送信し、ゲームが終了した場合には、ゲーム結果や各種ゲームパラメータに関するゲーム結果情報(プレーヤキャラクタに関する情報、プレーヤが保有するアイテムに関する情報、プレーヤが保有するゲーム内通貨に関する情報等)をサーバ20に送信する。 When the game is started, the processing unit 100 transmits information for notifying that the game is started to the server 20, and when the game is ended, the game result information regarding the game result and various game parameters. (Information regarding the player character, information regarding the item held by the player, information regarding the in-game currency held by the player, etc.) is transmitted to the server 20.

図3に本実施形態のサーバ20の機能ブロック図の一例を示す。なお本実施形態のサーバは図3の構成要素(各部)の一部を省略した構成としてもよい。 FIG. 3 shows an example of a functional block diagram of the server 20 of this embodiment. The server according to the present embodiment may have a configuration in which some of the components (sections) shown in FIG. 3 are omitted.

記憶部270は、処理部200の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部200のワーク領域として機能し、その機能はハードディスク、RAMなどにより実現できる。記憶部270は、格納部272(例えばデータベース)を含む。 The storage unit 270 stores programs and various data for causing the computer to function as each unit of the processing unit 200, and also functions as a work area of the processing unit 200, and the function can be realized by a hard disk, a RAM, or the like. The storage unit 270 includes a storage unit 272 (for example, a database).

格納部272は、本実施形態のゲームシステムで実行されるオンラインゲームに参加する複数のプレーヤそれぞれのプレーヤ情報を格納する。例えば、格納部272は、複数のプレーヤそれぞれのプレーヤの識別情報に対応づけて、プレーヤ名(プレーヤアカウント)、プレーヤパスワード、端末10の宛先情報(IPアドレス等)などを、プレーヤ情報として格納する。また、格納部272は、プレーヤとフレンド関係(所定の関係の一例)にある他のプレーヤを特定するための情報を、プレーヤ情報として格納する。また、格納部272は、プレーヤの識別情報に対応づけて、プレーヤが保有するキャラクタやアイテムに関する情報を、プレーヤ情報として格納する。 The storage unit 272 stores player information of each of a plurality of players who participate in the online game executed in the game system of this embodiment. For example, the storage unit 272 stores the player name (player account), the player password, the destination information (IP address, etc.) of the terminal 10 and the like as player information in association with the player identification information of each of the plurality of players. The storage unit 272 also stores, as player information, information for identifying another player having a friend relationship (an example of a predetermined relationship) with the player. In addition, the storage unit 272 stores, as player information, information regarding characters and items owned by the player in association with the player identification information.

通信部296は端末10や他のサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。 The communication unit 296 performs various controls for performing communication with the terminal 10 and other servers, and the function thereof can be realized by hardware such as various processors or communication ASICs, programs, and the like.

処理部200(プロセッサ)は、端末10から送信され通信部296を介して受信したデータ、プログラムなどに基づいて、プレーヤ情報の管理、ログイン/ログアウトに関する処理、通信制御処理などの各種処理を行う。処理部200は記憶部270をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。処理部200は、通信制御部210を含む。処理部200は、サーバ20は、端末10から送信されたゲーム結果情報に基づいて、各プレーヤに対応付けられた各種データ(プレーヤ情報)の更新処理を行う。 The processing unit 200 (processor) performs various processes such as player information management, login/logout processing, and communication control processing based on data, programs, etc. transmitted from the terminal 10 and received via the communication unit 296. The processing unit 200 performs various processes using the storage unit 270 as a work area. The function of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), or a program. The processing unit 200 includes a communication control unit 210. The processing unit 200 causes the server 20 to update various data (player information) associated with each player based on the game result information transmitted from the terminal 10.

通信制御部210は、端末10から移動情報又は行動情報を受信した場合に、オンラインゲームに参加する(ログインしている)他のプレーヤの端末10(当該移動情報又は行動情報を送信した端末10のプレーヤ以外のプレーヤ)に対して受信した移動情報又は行動情報を送信する制御を行う。また、通信制御部210は、端末10から行動情報を受信
した場合に、当該行動情報で特定されるプレーヤ(当該行動情報を送信した端末10のプレーヤ)とフレンド関係にある他のプレーヤを抽出し、抽出したプレーヤの端末10に対して受信した行動情報を送信する制御を行ってもよい。また、処理部200がプレーヤ間の親密度を管理する場合、通信制御部210は、受信した行動情報で特定されるプレーヤとの親密度が所定値以上である他のプレーヤを抽出してもよい。
When receiving the movement information or the behavior information from the terminal 10, the communication control unit 210 determines the terminal 10 of the other player who participates in (logs in to) the online game (the terminal 10 that has transmitted the movement information or the behavior information). Control is performed to transmit the received movement information or behavior information to players other than the player). Further, when the communication control unit 210 receives the behavior information from the terminal 10, the communication control unit 210 extracts another player having a friend relationship with the player identified by the behavior information (the player of the terminal 10 that has transmitted the behavior information). Alternatively, control may be performed to transmit the received action information to the extracted player terminal 10. When the processing unit 200 manages the intimacy between the players, the communication control unit 210 may extract another player whose intimacy with the player identified by the received action information is a predetermined value or more. ..

また、通信制御部210は、端末10から応援情報を受信した場合に、当該応援情報で特定される応援先のプレーヤの端末10に対して受信した応援情報を送信する制御を行う。ここで、処理部200は、端末10から応援情報を受信した場合に、当該応援情報を送信した端末10のプレーヤに報酬(アイテム、所定のポイント等)を付与する処理を行ってもよい。プレーヤに付与されたアイテム等はプレーヤ情報に登録される。 Further, when the support information is received from the terminal 10, the communication control unit 210 performs control of transmitting the received support information to the terminal 10 of the player who is the support destination specified by the support information. Here, when the support information is received from the terminal 10, the processing unit 200 may perform a process of giving a reward (item, predetermined points, etc.) to the player of the terminal 10 that has transmitted the support information. Items and the like given to the player are registered in the player information.

本実施形態のゲームシステムをサーバシステムとして構成してもよい。サーバシステムは、1又は複数のサーバ(認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等)により構成することができる。この場合には、サーバシステムは、ネットワークを介して接続された1又は複数の端末(例えば、スマートフォン、携帯電話、携帯型ゲーム機等)から送信された操作入力(端末の入力部に入力されたデータ)に基づいて、移動制御部110、ゲーム処理部112の処理を行って、画像を生成するための画像生成用データを生成し、生成した画像生成用データを各端末に対して送信する。ここで、画像生成用データとは、本実施形態の手法により生成された画像を各端末において表示するためのデータであり、画像データそのものでもよいし、各端末が画像を生成するために用いる各種データ(オブジェクトデータ、ゲーム処理結果データ等)であってもよい。 The game system of this embodiment may be configured as a server system. The server system can be configured by one or a plurality of servers (authentication server, game processing server, communication server, billing server, database server, etc.). In this case, the server system has an operation input (input to the input unit of the terminal) transmitted from one or a plurality of terminals (for example, smartphones, mobile phones, portable game machines, etc.) connected via a network. Based on the data), the movement control unit 110 and the game processing unit 112 perform processing to generate image generation data for generating an image, and the generated image generation data is transmitted to each terminal. Here, the image generation data is data for displaying an image generated by the method of the present embodiment on each terminal, and may be the image data itself or various data used by each terminal to generate an image. It may be data (object data, game processing result data, etc.).

2.本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
2. Method of this Embodiment Next, the method of this embodiment will be described with reference to the drawings.

本実施形態のゲームシステムは、オンラインゲームに参加するプレーヤ間でゲーム空間を共有し、ゲーム空間内を各プレーヤのプレーヤキャラクタが移動して進行するゲームを実行するように構成されている。 The game system of the present embodiment is configured to share a game space among players participating in an online game and execute a game in which a player character of each player moves in the game space and progresses.

図4は、本実施形態のゲームシステムで生成されるゲーム画面(ゲーム画像)の一例を示す図である。ゲーム画面GIaは、端末10(ここでは、プレーヤAの端末10A)の表示部190(タッチパネル)に表示され、プレーヤは、指先やタッチペン等をタッチパネルに接触させる操作(タッチ操作)を行うことで操作入力を行うことができる。 FIG. 4 is a diagram showing an example of a game screen (game image) generated by the game system of this embodiment. The game screen GIa is displayed on the display unit 190 (touch panel) of the terminal 10 (here, the terminal 10A of the player A), and the player operates by touching the touch panel with a fingertip, a touch pen, or the like (touch operation). You can enter.

図4に示すように、ゲーム画面GIaには、ゲーム空間GS内を移動する各プレーヤキャラクタPCを含むゲーム画像(ゲーム空間GSに配置された仮想カメラから見た画像)が表示される。ここでは、プレーヤAのプレーヤキャラクタPCaと、プレーヤBのプレーヤキャラクタPCbと、プレーヤCのプレーヤキャラクタPCcが表示されている。 As shown in FIG. 4, on the game screen GIa, a game image including each player character PC moving in the game space GS (image viewed from a virtual camera arranged in the game space GS) is displayed. Here, the player character PCa of the player A, the player character PCb of the player B, and the player character PCc of the player C are displayed.

また、ゲーム画面GIaの右端には、プレーヤキャラクタPCの行動を選択するための複数のボタンBBが表示されている。ここでは、アイテム(武器)を購入する行動を選択するためのボタンBBと、アイテムを合成する行動を選択するためのボタンBBと、敵キャラクタと戦闘する行動(クエスト)を選択するためのボタンBBが表示されている。なお、プレーヤキャラクタPCの行動とは、実際にプレーヤキャラクタが動作する場合に限られず、プレーヤの選択に応じてゲーム内で実行されるものであればよく、プレーヤキャラクタが動作せずとも、ゲームの世界観としてプレーヤキャラクタが擬似的に行う行動も含まれる。例えば、プレーヤの入力に基づいて、抽選を実行してプレーヤにキャラクタやアイテムを付与する場合は、ゲームの世界観としては、プレーヤキャラクタが他の
キャラクタと仲間になったり、プレーヤキャラクタがアイテムを入手したりしているので、こういったものも行動の一例に含まれる。
Further, a plurality of buttons BB for selecting the action of the player character PC are displayed at the right end of the game screen GIa. Here, a button BB 1 for selecting an action of purchasing an item (weapon), a button BB 2 for selecting an action of combining items, and an action (quest) for fighting an enemy character. Button BB 3 is displayed. The action of the player character PC is not limited to the actual action of the player character, and may be any action performed in the game according to the player's selection. As a view of the world, a pseudo action of the player character is also included. For example, when performing a lottery based on a player's input to give a character or item to the player, the world view of the game is such that the player character becomes a companion with another character or the player character obtains the item. These things are included in an example of the behavior because I am doing it.

また、ゲーム空間GSには、選択可能な複数の行動に対応付けられた複数の建物BO(場所の一例)が配置されている。ここでは、アイテムを購入する行動に対応付けられた建物BOと、アイテムを合成する行動に対応付けられた建物BOと、敵キャラクタと戦闘を行う行動に対応付けられた建物BOが表示されている。なお、プレーヤBの端末10BとプレーヤCの端末10Cにも、ゲーム画面GIaと同様のゲーム画像が表示される。なお、選択可能な複数の行動と複数の建物BO(場所の一例)との対応付け(関連付け)を特定するための情報は、各プレーヤの端末10に記憶されていてもよいし、サーバ20に記憶されていてもよい。 Further, in the game space GS, a plurality of buildings BO (an example of places) associated with a plurality of selectable actions are arranged. Here, a building BO 1 associated with an action of purchasing an item, a building BO 2 associated with an action of combining items, and a building BO 3 associated with an action of fighting an enemy character are displayed. Has been done. A game image similar to the game screen GIa is also displayed on the terminal 10B of the player B and the terminal 10C of the player C. Information for identifying the association (association) between a plurality of selectable actions and a plurality of building BOs (an example of places) may be stored in the terminal 10 of each player, or may be stored in the server 20. It may be stored.

図4に示すように、プレーヤAが、ゲーム画面GIaにおいてゲーム空間GS内の任意の位置をタップする操作(プレーヤキャラクタPCaの移動先を指定する操作)を行うと、図5に示すように、プレーヤキャラクタPCaは、当該操作で指定された位置に所定の速度で移動する。このように、プレーヤAは、任意の位置を指定する操作を行うことで、プレーヤキャラクタPCaを指定した位置に移動させることができる。また、プレーヤAはゲーム画面GIaにおいて所定の操作を行うことで、メッセージを入力して他のプレーヤとチャットを行うことができる。所定の操作により入力されたメッセージは、プレーヤキャラクタPCaに関連付けて(プレーヤキャラクタPCaの近傍に)表示される。 As shown in FIG. 4, when the player A performs an operation of tapping an arbitrary position in the game space GS on the game screen GIa (an operation of designating a moving destination of the player character PCa), as shown in FIG. The player character PCa moves to a position designated by the operation at a predetermined speed. Thus, the player A can move the player character PCa to the designated position by performing an operation of designating an arbitrary position. Further, the player A can input a message and chat with another player by performing a predetermined operation on the game screen GIa. The message input by the predetermined operation is displayed (in the vicinity of the player character PCa) in association with the player character PCa.

ここで、プレーヤAがプレーヤキャラクタPCaの移動先を指定する操作を行うと、端末10Aは、当該操作で指定された移動先に関する情報を含む移動情報をサーバ20に送信する。図6は、移動情報の一例を示す図である。移動情報300は、送信元のプレーヤの識別情報(プレーヤID)310と、指定された移動先の位置情報(移動先位置)320とを含む。ここでは、プレーヤID310としてプレーヤAの識別情報「001」が格納され、移動先位置320として、プレーヤAによって指定されたプレーヤキャラクタPCaの移動先の座標が格納されている。 Here, when the player A performs an operation of designating the moving destination of the player character PCa, the terminal 10A transmits movement information including information on the moving destination designated by the operation to the server 20. FIG. 6 is a diagram showing an example of movement information. The movement information 300 includes identification information (player ID) 310 of the transmission source player and position information (movement destination position) 320 of the designated movement destination. Here, the identification information “001” of the player A is stored as the player ID 310, and the coordinates of the movement destination of the player character PCa designated by the player A are stored as the movement destination position 320.

端末10Aから移動情報300を受信したサーバ20は、受信した移動情報300をオンラインゲームにログインしている他のプレーヤの端末10(ここでは、プレーヤB、Cの端末10B、10C)に送信する。 The server 20 that has received the movement information 300 from the terminal 10A transmits the received movement information 300 to the terminals 10 of the other players who have logged in to the online game (here, the terminals 10B and 10C of the players B and C).

サーバ20から移動情報300を受信した端末10B、10Cでは、受信した移動情報300を参照して、プレーヤID310で特定されるプレーヤAのプレーヤキャラクタPCaを、移動先位置320で特定される位置に所定の速度で移動させる制御を行う。これにより、端末10B、10Cに表示されるゲーム画面においても、プレーヤAが指定した位置にプレーヤキャラクタPCaを移動させることができ、各プレーヤのゲーム画面における各プレーヤキャラクタPCの動きを同期することがでる。 In the terminals 10B and 10C that have received the movement information 300 from the server 20, the player character PCa of the player A specified by the player ID 310 is set at the position specified by the movement destination position 320 by referring to the received movement information 300. Control to move at the speed of. As a result, even on the game screens displayed on the terminals 10B and 10C, the player character PCa can be moved to the position specified by the player A, and the movement of each player character PC on the game screen of each player can be synchronized. Out.

同様に、例えばプレーヤBが端末10Bに表示されるゲーム画面においてプレーヤキャラクタPCbの移動先を指定する操作を行うと、端末10Bは、プレーヤキャラクタPCbを指定された移動先に移動させる制御を行うとともに、指定された移動先に関する移動情報300をサーバ20に送信する。サーバ20は、端末10Bから受信した移動情報300を端末10A、10Cに送信し、端末10A、10Cでは、受信した移動情報300を参照して、プレーヤキャラクタPCbを、プレーヤBが指定した位置に移動させる制御を行う。 Similarly, for example, when the player B performs an operation of designating the moving destination of the player character PCb on the game screen displayed on the terminal 10B, the terminal 10B controls the moving of the player character PCb to the designated moving destination. , And transmits the movement information 300 regarding the designated movement destination to the server 20. The server 20 transmits the movement information 300 received from the terminal 10B to the terminals 10A and 10C, and the terminals 10A and 10C refer to the received movement information 300 to move the player character PCb to the position designated by the player B. Control.

プレーヤAが、ゲーム画面GIaにおいてボタンBB〜BBのいずれかをタップする操作(プレーヤキャラクタPCaの行動を選択する操作)を行うと、選択された行動(
アイテム購入、アイテム合成、戦闘)に対応するゲーム画面に遷移する。例えば、図7に示すように、プレーヤAがボタンBBをタップする操作(行動「アイテム合成」を選択する操作)を行うと、図8に示すように、アイテム(武器等の装備品)の合成を行うためのゲーム画面GIaに遷移する。プレーヤは、合成のベースとなるアイテムと、合成の素材となる1つ又は複数のアイテムとを選択して、選択した複数のアイテムを合成することで、ベースとして選択したアイテムを強化(アイテムの能力値、経験値、レベル等のパラメータを増加)することができる。プレーヤAが図8に示すゲーム画面GIaにおいてベース選択ボタンBAを選択する操作を行うと、プレーヤAが保有するアイテムの一覧を示す画面が表示され、当該画面においてアイテムを選択する操作を行うと、選択したアイテムが合成のベースとして設定される。また、プレーヤAが素材選択ボタンMAを選択する操作を行うと、プレーヤAが保有するアイテムの一覧を示す画面が表示され、当該画面においてアイテムを選択する操作を行うと、選択したアイテムが合成の素材として設定される。合成の素材としては複数のアイテムを設定することができる。そして、プレーヤAが合成開始ボタンSBを選択する操作を行うと、選択した複数のアイテムの合成が実行される。
When the player A performs an operation of tapping any of the buttons BB 1 to BB 3 on the game screen GIa (an operation of selecting the action of the player character PCa), the selected action (
Transition to the game screen corresponding to item purchase, item composition, battle). For example, as shown in FIG. 7, when the player A performs an operation of tapping the button BB 2 (an operation of selecting the action “item composition”), as shown in FIG. The screen transitions to the game screen GIa for performing composition. The player enhances the item selected as the base by selecting the item serving as the base of the composition and one or more items serving as the material of the composition and combining the selected items. Parameters such as value, experience value, and level can be increased). When the player A performs an operation of selecting the base selection button BA on the game screen GIa shown in FIG. 8, a screen showing a list of items owned by the player A is displayed, and when an operation of selecting an item on the screen is performed, The selected item is set as the base for compositing. When the player A performs an operation of selecting the material selection button MA, a screen showing a list of items owned by the player A is displayed. When an operation of selecting an item on the screen is performed, the selected item is combined. It is set as a material. Multiple items can be set as the composite material. Then, when the player A performs an operation of selecting the composition start button SB, composition of a plurality of selected items is executed.

ここで、プレーヤAがプレーヤキャラクタPCaの行動を選択する操作を行うと、端末10Aは、当該操作で選択された行動に関する情報を含む行動情報をサーバ20に送信する。図9は、行動情報の一例を示す図である。行動情報400は、送信元のプレーヤの識別情報(プレーヤID)410と、選択された行動の種別(行動種別)420とを含む。ここでは、プレーヤID410としてプレーヤAの識別情報「001」が格納され、行動種別420として、プレーヤAによって選択された行動「アイテム合成」を示す種別「2」が格納されている。なお、行動「アイテム購入」(ボタンBB)が選択された場合には、行動種別420として「1」が格納され、行動「戦闘」(ボタンBB)が選択された場合には、行動種別420として「3」が格納される。 Here, when the player A performs an operation of selecting an action of the player character PCa, the terminal 10A transmits action information including information on the action selected by the operation to the server 20. FIG. 9 is a diagram showing an example of action information. The action information 400 includes identification information (player ID) 410 of the player who is the transmission source and a selected action type (action type) 420. Here, the identification information “001” of the player A is stored as the player ID 410, and the type “2” indicating the action “item combination” selected by the player A is stored as the action type 420. In addition, when the action “item purchase” (button BB 1 ) is selected, “1” is stored as the action type 420, and when the action “battle” (button BB 3 ) is selected, the action type 420 is selected. “3” is stored as 420.

端末10Aから行動情報400を受信したサーバ20は、受信した行動情報400をオンラインゲームにログインしている他のプレーヤの端末10(ここでは、プレーヤB、Cの端末10B、10C)に送信する。 The server 20, which has received the behavior information 400 from the terminal 10A, transmits the received behavior information 400 to the terminal 10 (here, the terminals 10B and 10C of the players B and C) of the other player who has logged in to the online game.

サーバ20から行動情報400を受信した端末10B、10Cでは、受信した行動情報400を参照して、プレーヤID410で特定されるプレーヤAのプレーヤキャラクタPCaを、行動種別420で特定される行動「アイテム合成」に対応付けられた建物BOに向けて所定の速度で移動させる制御を行う。図10は、このとき、端末10Bの表示部190に表示されるゲーム画面GIbを示す。プレーヤB、Cは、建物BOに向けて移動するプレーヤキャラクタPCaを見て、プレーヤAがアイテム合成を行っている(プレーヤキャラクタPCaの行動として「アイテム合成」が選択された)ことを把握することができる。なお、受信した行動情報400の行動種別420に種別「1」が格納されていた場合には、プレーヤキャラクタPCaを行動種別420で特定される行動「アイテム購入」に対応付けられた建物BOに向けて移動させる制御を行い、行動種別420に種別「3」が格納されていた場合には、プレーヤキャラクタPCaを行動種別420で特定される行動「戦闘」に対応付けられた建物BOに向けて移動させる制御を行う。なお、ゲーム空間GSが広い場合、プレーヤキャラクタPCaからプレーヤAが選択した行動に対応付けられた建物BOまでの距離に応じて、プレーヤキャラクタPCaの移動速度を変更するようにしてもよい(当該距離が長いほどプレーヤキャラクタPCaの移動速度を大きくする)。このようにすることで、プレーヤAが選択した行動を終了させてもプレーヤキャラクタPCaがその行動に対応付けられた建物BOに到着できていないというようなことを防ぐことができる。また、移動中のプレーヤキャラクタPCaにプレーヤAが選択した行動に関連する表示を付加してもよい。このようにすることで、他のプレーヤはプレーヤキャラクタPCaが建物BOに到着する前にプレーヤAが選択した行動を把握すること
ができる。
In the terminals 10B and 10C that have received the action information 400 from the server 20, the player character PCa of the player A identified by the player ID 410 is referred to by the action information 400 received, and the action “item composition” identified by the action type 420 is performed. Control for moving the building BO 2 associated with “” at a predetermined speed. FIG. 10 shows the game screen GIb displayed on the display unit 190 of the terminal 10B at this time. The players B and C look at the player character PCa moving toward the building BO 2 and recognize that the player A is performing item composition (“item composition” is selected as the action of the player character PCa). be able to. When the type “1” is stored in the action type 420 of the received action information 400, the player character PCa is assigned to the building BO 1 associated with the action “item purchase” specified by the action type 420. When the action type 420 stores the type “3”, the player character PCa is directed to the building BO 3 associated with the action “battle” specified by the action type 420. Control to move. When the game space GS is large, the moving speed of the player character PCa may be changed according to the distance from the player character PCa to the building BO associated with the action selected by the player A (the distance). Is longer, the moving speed of the player character PCa is increased). By doing so, it is possible to prevent the player character PCa from failing to arrive at the building BO associated with the action even if the action selected by the player A ends. Further, a display relating to the action selected by the player A may be added to the moving player character PCa. By doing so, the other player can grasp the action selected by the player A before the player character PCa arrives at the building BO.

同様に、例えばプレーヤBが端末10Bに表示されるゲーム画面においてプレーヤキャラクタPCbの行動を選択する操作を行うと、端末10Bは、選択された行動に対応するゲーム画面に遷移させるとともに、選択された行動に関する行動情報400をサーバ20に送信する。サーバ20は、端末10Bから受信した行動情報400を端末10A、10Cに送信し、端末10A、10Cでは、受信した行動情報400を参照して、プレーヤキャラクタPCbを、プレーヤBが選択した行動に対応付けられた建物に移動させる制御を行う。 Similarly, for example, when the player B performs an operation of selecting the action of the player character PCb on the game screen displayed on the terminal 10B, the terminal 10B transitions to the game screen corresponding to the selected action and is selected. The behavior information 400 regarding the behavior is transmitted to the server 20. The server 20 transmits the action information 400 received from the terminal 10B to the terminals 10A and 10C, and the terminals 10A and 10C refer to the received action information 400 to make the player character PCb correspond to the action selected by the player B. Control to move to the attached building.

なお、プレーヤAが選択したアイテムの合成が完了した場合、又は、プレーヤAが図8に示すゲーム画面GIaにおいてキャンセルボタンCBを選択してアイテムの合成をキャンセルした場合、図8に示すゲーム画面GIaから、ゲーム空間GSを表示する元の画面に遷移する。このとき、図11に示すように、プレーヤキャラクタPCaは建物BOの近傍に位置している。このように、各端末10に表示されるゲーム画面においてプレーヤキャラクタPCaの位置が食い違わないようにしている。例えば、プレーヤAが図8に示すゲーム画面GIaにおいて合成開始ボタンSBを選択する操作を行ったときに、プレーヤキャラクタPCaの位置を建物BOの近傍の位置に更新してもよい。また、プレーヤAがボタンBBを選択する操作を行ったときに、プレーヤキャラクタPCaを建物BOに向けてバックグラウンドで移動させる(プレーヤキャラクタPCaをゲーム画面GIaに表示せずに、プレーヤキャラクタPCaの位置を逐一更新する)ようにしてもよい。 It should be noted that when the composition of the item selected by the player A is completed, or when the player A selects the cancel button CB on the game screen GIa shown in FIG. 8 to cancel the composition of the item, the game screen GIa shown in FIG. To the original screen displaying the game space GS. At this time, as shown in FIG. 11, the player character PCa is located near the building BO 2 . In this way, the position of the player character PCa is prevented from being confused with each other on the game screen displayed on each terminal 10. For example, when the player A performs an operation of selecting the composition start button SB on the game screen GIa shown in FIG. 8, the position of the player character PCa may be updated to a position near the building BO 2 . Further, when the player A performs the operation of selecting the button BB 2 , the player character PCa is moved toward the building BO 2 in the background (the player character PCa is not displayed on the game screen GIa, but the player character PCa is displayed). The position of is updated one by one).

このように本実施形態によれば、各プレーヤは、プレーヤキャラクタを特定の場所(建物BO〜BOのいずれか)に移動させる操作を行わずに、ボタンBB〜BBのいずれかを選択する操作を行うだけでプレーヤキャラクタに特定の行動をとらせることができ、操作入力の煩わしさを低減することができる。これは、特に複数の行動に対応付けられた複数の建物が広範囲に点在して配置されている場合に有効である。 According to the present embodiment, each player does not perform the operation of moving the player character to a specific location (either building BO 1 ~BO 3), any button BB 1 ~BB 3 The player character can be caused to take a specific action only by performing a selection operation, and the annoyance of operation input can be reduced. This is particularly effective when a plurality of buildings associated with a plurality of actions are scattered over a wide area.

また、本実施形態によれば、プレーヤ(第1プレーヤ)が端末10(第1の端末)においてプレーヤキャラクタ(第1のキャラクタ)の行動を選択する操作を行うと、他のプレーヤ(第2プレーヤ)の端末10(第2の端末)において、第1のキャラクタを第1プレーヤが選択した行動に対応付けられた建物に向けて自動的に移動させる制御が行われるため、第2プレーヤは、第1のキャラクタの動きを見ることで、第1プレーヤが選択した行動の内容を把握することできる。仮に、第1プレーヤが第1のキャラクタの行動を選択したときに、第2プレーヤの端末10のゲーム画面において第1のキャラクタをその場で停止させたままとすると、第2プレーヤは、第1のキャラクタが単に停止しているだけであるのか、或いは何かの行動を実行中であるのかを把握することができず、プレーヤ間の交流を阻害する要因となる。 Further, according to the present embodiment, when the player (first player) performs an operation of selecting the action of the player character (first character) on the terminal 10 (first terminal), another player (second player). ) Terminal 10 (second terminal), the control for automatically moving the first character toward the building associated with the action selected by the first player is performed. By seeing the movement of the first character, the content of the action selected by the first player can be grasped. If, when the first player selects the action of the first character, if the first character remains stopped on the spot on the game screen of the terminal 10 of the second player, the second player It is not possible to understand whether the character is simply stopped or is performing some action, which becomes a factor that hinders interaction between the players.

なお、サーバ20は、端末10から受信した行動情報400を、オンラインゲームにログインしている複数のプレーヤのうち、当該行動情報400を送信したプレーヤとフレンド関係(所定の関係の一例)にあるプレーヤの端末10のみに送信してもよい。このようにすると、プレーヤは、自身とフレンド関係にある他のプレーヤが選択した行動のみを把握することができる。これは、特にログインしているプレーヤの数が多い場合に有効である。 Note that the server 20 has the friend information (an example of a predetermined relationship) of the action information 400 received from the terminal 10 with the player who has transmitted the action information 400 among the plurality of players who have logged in to the online game. It may be transmitted only to the terminal 10. In this way, the player can recognize only the action selected by another player having a friend relationship with himself/herself. This is particularly effective when the number of logged-in players is large.

本実施形態では、第2プレーヤの端末10において、第1のキャラクタを第1プレーヤが選択した行動に対応付けられた建物に移動させた場合に、所定の制限時間を設定し、設定した制限時間内に、第2プレーヤが当該行動(第1プレーヤが選択した行動)と同一の行動を選択した場合に、第2プレーヤにとって有利な効果を付与して当該行動に対応する
ゲーム処理を実行するように構成してもよい。
In the present embodiment, when the first character is moved to the building associated with the action selected by the first player on the terminal 10 of the second player, a predetermined time limit is set and the set time limit is set. When the second player selects the same action as the action (the action selected by the first player), an advantageous effect is given to the second player and the game process corresponding to the action is executed. You may comprise.

図12に示す例では、端末10Bに表示されるゲーム画面GIbにおいて、プレーヤキャラクタPCaが行動種別420で特定される行動「アイテム合成」に対応付けられた建物BOに到達したため、制限時間RT(ここでは、60秒)が設定され、設定された制限時間RTがプレーヤキャラクタPCaに関連付けて表示されている。制限時間RTはカウントダウン表示され、制限時間RTの残り時間が0秒になる前にプレーヤBが行動「アイテム合成」(ボタンBB)を選択する操作を行うと、プレーヤBが選択した複数のアイテムを合成する処理において、ベースとして選択されたアイテムのパラメータ(能力値、経験値)の増加量が通常時よりも大きくなる。なお、制限時間RTのカウントダウンを開始するタイミングは、プレーヤキャラクタPCaが建物BOに到達したタイミングでもよいし、プレーヤAが図8に示すゲーム画面GIaにおいて合成開始ボタンSBを選択したタイミングでもよい。また、制限時間として、プレーヤAが選択した行動に対応するゲーム処理にかかる予測時間を設定してもよいし、当該ゲーム処理が実際に完了したときに制限時間の残り時間が0秒となるようにしてもよい。 In the example illustrated in FIG. 12, in the game screen GIb displayed on the terminal 10B, the player character PCa reaches the building BO 2 associated with the action “item combination” specified by the action type 420, and thus the time limit RT( Here, 60 seconds) is set, and the set time limit RT is displayed in association with the player character PCa. The time limit RT is displayed as a countdown, and if the player B performs an operation of selecting the action “item composition” (button BB 2 ) before the remaining time of the time limit RT becomes 0 seconds, a plurality of items selected by the player B are displayed. In the process of synthesizing, the increase amount of the parameter (ability value, experience value) of the item selected as the base becomes larger than that in the normal time. The timing for starting the countdown of the time limit RT may be the timing at which the player character PCa reaches the building BO 2 or the timing at which the player A selects the composition start button SB on the game screen GIa shown in FIG. Further, as the time limit, a predicted time required for the game processing corresponding to the action selected by the player A may be set, or the remaining time of the time limit becomes 0 seconds when the game processing is actually completed. You can

同様に、例えばゲーム画面GIbにおいて、プレーヤキャラクタPCaが行動種別420で特定される行動「アイテム購入」に対応付けられた建物BOに到達した後、制限時間内に、プレーヤBが行動「アイテム購入」(ボタンBB)を選択する操作を行うと、例えば、購入可能なアイテムの価格が通常時よりも安くなる。また、同一価格で購入可能なアイテムのレア度を高くしてもよい。また、例えばゲーム画面GIbにおいて、プレーヤキャラクタPCaが行動種別420で特定される行動「戦闘」に対応付けられた建物BOに到達した後、制限時間内に、プレーヤBが行動「戦闘」(ボタンBB)を選択する操作を行うと、敵キャラクタとの戦闘を実行する処理において、プレーヤキャラクタPCbの攻撃力等のパラメータが通常時よりも増加したり、敵キャラクタの攻撃力等のパラメータが通常時よりも減少したり、戦闘の結果得られる経験値等のパラメータの増加量が通常時よりも大きくなる。このようにすると、各プレーヤは他のプレーヤのプレーヤキャラクタの動向に応じて自身のプレーヤキャラクタの行動を選択するようになり、各プレーヤに対してプレーヤキャラクタの行動を選択する動機を与えることができる。 Similarly, in the game screen GIb, for example, after the player character PCa reaches the building BO 1 associated with the action “item purchase” specified by the action type 420, the player B performs the action “item purchase” within the time limit. When the operation of selecting "(button BB 1 ) is performed, for example, the price of the item that can be purchased becomes lower than that at the normal time. Also, the rarity of items that can be purchased at the same price may be increased. In addition, for example, in the game screen GIb, after the player character PCa reaches the building BO 3 associated with the action “battle” specified by the action type 420, the player B performs the action “battle” (button) within the time limit. When the operation of selecting BB 3 ) is performed, the parameters such as the attack power of the player character PCb increase or the parameters such as the attack power of the enemy character become normal in the process of executing the battle with the enemy character. It will decrease compared to the time, and the amount of increase in parameters such as experience value obtained as a result of battle will be larger than in the normal case. By doing so, each player can select the action of his own player character according to the movement of the player character of the other player, and can give each player an incentive to select the action of the player character. ..

また本実施形態では、第2プレーヤが、第1プレーヤが選択した行動に対応付けられた建物BOにいる第1のキャラクタを選択する操作を行った場合に、第2プレーヤの端末10が、第1プレーヤを応援するための応援情報を生成してサーバ20に送信するように構成してもよい。 In addition, in the present embodiment, when the second player performs an operation of selecting the first character in the building BO associated with the action selected by the first player, the terminal 10 of the second player is The support information for supporting one player may be generated and transmitted to the server 20.

例えば、図13に示すように、プレーヤBが、ゲーム画面GIbにおいて建物BOにいる(行動「戦闘」に対応するゲーム処理を実行中の)プレーヤキャラクタPCaをタップ(選択)する操作を行うと、端末10Bは応援情報をサーバ20に送信する。図14は、応援情報の一例を示す図である。応援情報500は、送信元のプレーヤの識別情報(プレーヤID)510と、応援先のプレーヤの識別情報(応援先プレーヤID)520とを含む。ここでは、プレーヤID510としてプレーヤBの識別情報「002」が格納され、応援先プレーヤID520としてプレーヤAの識別情報「001」が格納されている。 For example, as shown in FIG. 13, when the player B performs an operation of tapping (selecting) the player character PCa (in the game process corresponding to the action “battle”) in the building BO 3 on the game screen GIb. The terminal 10B transmits the support information to the server 20. FIG. 14 is a diagram showing an example of support information. The support information 500 includes identification information (player ID) 510 of the transmission source player and identification information (support destination player ID) 520 of the support destination player. Here, the identification information “002” of the player B is stored as the player ID 510, and the identification information “001” of the player A is stored as the support destination player ID 520.

端末10Bから応援情報500を受信したサーバ20は、受信した応援情報500を参照して、応援先プレーヤID520で特定されるプレーヤの端末10(ここでは、端末10A)に応援情報500を送信する。また、サーバ20は、プレーヤID510で特定されるプレーヤ(ここでは、プレーヤB)に報酬を付与する。 The server 20, which has received the support information 500 from the terminal 10B, refers to the received support information 500 and transmits the support information 500 to the terminal 10 (here, the terminal 10A) of the player identified by the support destination player ID 520. Further, the server 20 gives a reward to the player identified by the player ID 510 (here, the player B).

サーバ20から応援情報500を受信した端末10Aは、実行中のゲーム処理(ここでは、行動「戦闘」に対応するゲーム処理)においてプレーヤAにとって有利な効果を付与
する。例えば、図15に示すように、端末10Aは、プレーヤキャラクタPCa(及び、プレーヤAのデッキを構成する他のプレーヤキャラクタPCa’)と敵キャラクタECとの戦闘画面において、プレーヤキャラクタPCb(受信した応援情報500のプレーヤID510で特定されるプレーヤのプレーヤキャラクタ)を助っ人として登場させ、プレーヤキャラクタPCbによる敵キャラクタECへの攻撃を実行する。なお、端末10Aは、戦闘のゲーム処理の実行中に応援情報500を受信した場合に、プレーヤキャラクタPCaの攻撃力等のパラメータを増加させたり、敵キャラクタECの攻撃力等のパラメータを減少させたりしてもよいし、敵キャラクタECを倒した結果得られる経験値等のパラメータの増加量を大きくしてもよい。このようにすると、各プレーヤは他のプレーヤのプレーヤキャラクタの動向(戦闘中か否か)に応じて他のプレーヤを応援するようになり、各プレーヤに対して他のプレーヤを応援する動機を与えることができ、プレーヤ間の交流を活発化することができる。
The terminal 10A that has received the support information 500 from the server 20 imparts an advantageous effect to the player A in the game process being executed (here, the game process corresponding to the action “battle”). For example, as shown in FIG. 15, the terminal 10A displays the player character PCb (received cheering) on the battle screen between the player character PCa (and another player character PCa′ constituting the deck of the player A) and the enemy character EC. The player character of the player identified by the player ID 510 of the information 500 appears as a helper, and an attack is performed on the enemy character EC by the player character PCb. When the terminal 10A receives the cheering information 500 during the execution of the battle game process, the terminal 10A increases parameters such as the attack power of the player character PCa and decreases parameters such as the attack power of the enemy character EC. Alternatively, the amount of increase in parameters such as experience values obtained as a result of defeating the enemy character EC may be increased. In this way, each player cheers on the other player in accordance with the trend (whether in battle or not) of the player character of the other player, and gives each player an incentive to cheer the other player. It is possible to activate the interaction between the players.

3.処理
次に、本実施形態のゲームシステムの処理の一例について図16〜図18のフローチャートを用いて説明する。
3. Process Next, an example of the process of the game system of the present embodiment will be described with reference to the flowcharts of FIGS.

図16、図17は、端末10の処理の流れを示すフローチャートである。まず、移動制御部110は、プレーヤキャラクタの移動先を指定する操作入力があったか否かを判断し(ステップS10)、当該操作入力があった場合(ステップS10のY)には、プレーヤキャラクタを指定された移動先(位置)に所定の速度Vで移動させる制御を行う(ステップS12)。当該操作入力がない場合(ステップS10のN)には、ステップS16に移行する。次に、通信制御部114は、指定された移動先に関する移動情報300を生成してサーバ20に送信する制御を行う(ステップS14)。 16 and 17 are flowcharts showing the flow of processing of the terminal 10. First, the movement control unit 110 determines whether or not there is an operation input for designating a destination of the player character (step S10), and if there is the operation input (Y in step S10), the player character is designated. The control is performed to move to the moved destination (position) at a predetermined speed V 1 (step S12). If there is no operation input (N in step S10), the process proceeds to step S16. Next, the communication control unit 114 controls to generate the movement information 300 regarding the designated movement destination and transmit the movement information 300 to the server 20 (step S14).

次に、ゲーム処理部112は、プレーヤキャラクタの行動を選択する操作入力があったか否かを判断し(ステップS16)、当該操作入力があった場合(ステップS16のY)には、選択された行動に対応するゲーム処理を実行する(ステップS16)。なお、ステップS16のゲーム処理の実行中にサーバ20から応援情報500を受信した場合には、プレーヤにとって有利な効果を付加してゲーム処理を実行する。当該操作入力がない場合(ステップS16のN)には、ステップS22に移行する。次に、通信制御部114は、選択された行動に関する行動情報400を生成してサーバ20に送信する制御を行う(ステップS20)。 Next, the game processing unit 112 determines whether or not there is an operation input for selecting the action of the player character (step S16), and when there is the operation input (Y in step S16), the selected action. The game process corresponding to is executed (step S16). When the cheering information 500 is received from the server 20 during the execution of the game process of step S16, the game process is executed with an advantageous effect added to the player. If there is no operation input (N in step S16), the process proceeds to step S22. Next, the communication control unit 114 controls to generate the behavior information 400 regarding the selected behavior and transmit it to the server 20 (step S20).

次に、移動制御部110は、移動情報300をサーバ20から受信したか否かを判断し(ステップS22)、移動情報300を受信した場合(ステップS22のY)には、移動情報300のプレーヤID310で特定される他のプレーヤのプレーヤキャラクタを、移動情報300の移動先位置320で特定される位置に所定の速度Vで移動させる制御を行う(ステップS24)。 Next, the movement control unit 110 determines whether or not the movement information 300 is received from the server 20 (step S22), and when the movement information 300 is received (Y in step S22), the player of the movement information 300 is determined. Control is performed to move the player character of the other player identified by the ID 310 to the position identified by the destination position 320 of the movement information 300 at a predetermined speed V 1 (step S24).

次に、移動制御部110は、行動情報400をサーバ20から受信したか否かを判断し(ステップS26)、行動情報400を受信した場合(ステップS26のY)には、行動情報400のプレーヤID410で特定されるプレーヤのプレーヤキャラクタを、行動情報400の行動種別420で特定される行動に対応付けられた建物(場所)に向けて所定の速度Vで移動させる制御を行う(ステップS28)。行動情報400を受信していない場合(ステップS26のN)には、ステップS42に移行する。ここで移動制御部110は、ステップS28におけるプレーヤキャラクタの移動速度Vを、ステップS24におけるプレーヤキャラクタの移動速度Vよりも大きくしてもよい。このようにすると、プレーヤは、行動情報400に基づき移動する他のプレーヤのプレーヤキャラクタ(行動を実行中の他のプレーヤのプレーヤキャラクタ)を、移動情報に基づき移動する他のプレ
ーヤのプレーヤキャラクタと区別して容易に見分けることができる。
Next, the movement control unit 110 determines whether or not the behavior information 400 is received from the server 20 (step S26), and when the behavior information 400 is received (Y in step S26), the player of the behavior information 400 is determined. Control is performed to move the player character of the player identified by the ID 410 toward the building (place) associated with the action identified by the action type 420 of the action information 400 at a predetermined speed V 2 (step S28). .. If the behavior information 400 has not been received (N in step S26), the process proceeds to step S42. Here, the movement control unit 110 may set the moving speed V 2 of the player character in step S28 to be higher than the moving speed V 1 of the player character in step S24. In this way, the player distinguishes the player character of the other player who moves based on the action information 400 (the player character of the other player who is performing the action) from the player character of the other player who moves based on the movement information. They can be easily identified separately.

次に、ゲーム処理部112は、所定の制限時間を設定し、制限時間のカウントダウンを開始する(ステップS30)。次に、ゲーム処理部112は、ステップS26で受信した行動情報400で特定される行動と同一の行動を選択する操作入力があったか否かを判断し(ステップS32)、当該操作入力があった場合(ステップS32のY)には、プレーヤにとって有利な効果を付与して選択された行動に対応するゲーム処理を実行する(ステップS34)。当該操作入力がない場合(ステップS32のN)には、制限時間が経過したか否かを判断し(ステップS36)、制限時間が経過していない場合(ステップS36のN)には、ステップS32に移行し、制限時間が経過した場合(ステップS36のY)には、ステップS38に移行する。 Next, the game processing section 112 sets a predetermined time limit and starts counting down the time limit (step S30). Next, the game processing unit 112 determines whether or not there is an operation input for selecting the same action as the action specified by the action information 400 received in step S26 (step S32), and if there is the operation input. In (Y of step S32), a game process corresponding to the action selected by giving an advantageous effect to the player is executed (step S34). If there is no operation input (N in step S32), it is determined whether or not the time limit has elapsed (step S36), and if the time limit has not elapsed (N in step S36), step S32. If the time limit has elapsed (Y in step S36), the process proceeds to step S38.

次に、通信制御部114は、ステップS26で受信した行動情報で特定される行動に対応付けられた建物にいるプレーヤキャラクタを選択する操作入力があったか否かを判断し(ステップS38)、当該操作入力があった場合(ステップS38のY)には、応援情報500を生成してサーバ20に送信する制御を行う(ステップS40)。 Next, the communication control unit 114 determines whether or not there is an operation input for selecting the player character in the building associated with the action specified by the action information received in step S26 (step S38), and the operation is performed. When there is an input (Y in step S38), control is performed to generate the cheering information 500 and send it to the server 20 (step S40).

次に、処理部100は、処理を継続するか否かを判断し(ステップS42)、処理を継続する場合(ステップS42のY)には、ステップS10に移行する。 Next, the processing unit 100 determines whether or not to continue the process (step S42), and when the process is to be continued (Y in step S42), the process proceeds to step S10.

図18は、サーバ20の処理の流れを示すフローチャートである。通信制御部210は、移動情報300を端末10から受信したか否かを判断し(ステップS50)、移動情報300を受信した場合(ステップS50のY)には、移動情報300のプレーヤID310で特定されるプレーヤ以外の全てのプレーヤ(ログインしているプレーヤ)の端末10に移動情報300を送信する制御を行う(ステップS52)。 FIG. 18 is a flowchart showing the flow of processing of the server 20. The communication control unit 210 determines whether or not the movement information 300 is received from the terminal 10 (step S50), and when the movement information 300 is received (Y in step S50), the player ID 310 of the movement information 300 is specified. Control is performed to transmit the movement information 300 to the terminals 10 of all players (logged-in players) other than the selected player (step S52).

次に、通信制御部210は、行動情報400を端末10から受信したか否かを判断し(ステップS54)、行動情報400を受信した場合(ステップS54のY)には、行動情報400のプレーヤID410で特定されるプレーヤと所定の関係(フレンド関係)にある全てのプレーヤの端末10に行動情報400を送信する制御を行う(ステップS56)。 Next, the communication control unit 210 determines whether or not the behavior information 400 is received from the terminal 10 (step S54), and when the behavior information 400 is received (Y of step S54), the player of the behavior information 400 is determined. Control is performed to transmit the action information 400 to the terminals 10 of all players having a predetermined relationship (friend relationship) with the player identified by the ID 410 (step S56).

次に、通信制御部210は、応援情報500を端末10から受信したか否かを判断し(ステップS58)、応援情報500を受信した場合(ステップS58のY)には、応援情報500の応援先プレーヤID520で特定されるプレーヤの端末10に応援情報500を送信する制御を行う(ステップS60)。また、処理部200は、応援情報500のプレーヤID510で特定されるプレーヤに報酬を付与する処理を行う(ステップS62)。 Next, the communication control unit 210 determines whether or not the support information 500 is received from the terminal 10 (step S58), and when the support information 500 is received (Y in step S58), the support of the support information 500 is received. Control is performed to transmit the support information 500 to the terminal 10 of the player identified by the first player ID 520 (step S60). The processing unit 200 also performs a process of giving a reward to the player identified by the player ID 510 of the support information 500 (step S62).

本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。 The present invention is not limited to the one described in the above embodiment, and various modifications can be made. For example, terms referred to as broad or synonymous terms in the description or drawings can be replaced with broad or synonymous terms in other descriptions in the specification or drawings.

10 端末、20 サーバ、100 処理部、110 移動制御部、112 ゲーム処理部、114 通信制御部、120 画像生成部、130 音生成部、150 入力部、170 記憶部、190 表示部、192 音出力部、196 通信部、200 処理部、210 通信制御部、270 記憶部、272 格納部、296 通信部 10 terminals, 20 servers, 100 processing unit, 110 movement control unit, 112 game processing unit, 114 communication control unit, 120 image generation unit, 130 sound generation unit, 150 input unit, 170 storage unit, 190 display unit, 192 sound output Section, 196 communication section, 200 processing section, 210 communication control section, 270 storage section, 272 storage section, 296 communication section

Claims (4)

複数の端末と、前記複数の端末とネットワークを介して接続されたサーバとを含むゲームシステムであって、
第1の端末は、
第1プレーヤの操作入力によって第1のキャラクタの移動先が指定された場合に、前記第1のキャラクタをゲーム空間内で移動させる制御を行う移動制御部と、
前記第1プレーヤの操作入力によって前記第1のキャラクタの行動が選択された場合に、選択された行動に対応するゲーム処理を実行するゲーム処理部と、
前記操作入力により指定された移動先に関する移動情報と、前記操作入力により選択された行動の種別を含む行動情報とを前記サーバに送信する制御を行う通信制御部とを含み、
前記サーバは、
前記第1の端末から受信した前記移動情報と前記行動情報とを第2の端末に送信する制御を行う通信制御部を含み、
前記第2の端末は、
第2プレーヤの操作入力によって第2のキャラクタの移動先が指定された場合に、前記第2のキャラクタをゲーム空間内で移動させる制御を行う移動制御部と、
前記第2プレーヤの操作入力によって前記第2のキャラクタの行動が選択された場合に、選択された行動に対応するゲーム処理を実行するゲーム処理部と、
前記移動情報と前記行動情報とを前記サーバから受信する制御を行う通信制御部とを含み、
前記操作入力により選択可能な行動は、その種別ごとにゲーム空間内の特定の場所に対応付けられており、
前記第2の端末の前記移動制御部は、
前記移動情報が受信された場合に、当該移動情報に基づき前記第1のキャラクタをゲーム空間内で移動させる制御を行い、前記行動情報が受信された場合に、前記第1のキャラクタを当該行動情報に含まれる前記種別で特定される行動に対応付けられた前記場所に向けて前記移動情報に基づく前記第1のキャラクタの移動の態様とは異なる態様で移動させる制御を行うことを特徴とするゲームシステム。
A game system including a plurality of terminals and a server connected to the plurality of terminals via a network,
The first terminal is
A movement control unit that controls the movement of the first character in the game space when the movement destination of the first character is designated by the operation input of the first player;
A game processing unit that executes a game process corresponding to the selected action when the action of the first character is selected by an operation input of the first player;
And a communication control unit configured to perform control of transmitting movement information regarding a movement destination designated by the operation input and behavior information including a type of behavior selected by the operation input to the server,
The server is
A communication control unit that controls the transmission of the movement information and the behavior information received from the first terminal to a second terminal;
The second terminal is
A movement control unit that controls the movement of the second character in the game space when the movement destination of the second character is designated by an operation input of the second player;
A game processing unit that executes a game process corresponding to the selected action when the action of the second character is selected by an operation input of the second player;
A communication control unit that controls to receive the movement information and the behavior information from the server,
The action selectable by the operation input is associated with a specific place in the game space for each type,
The movement control unit of the second terminal,
When the movement information is received, control is performed to move the first character in the game space based on the movement information, and when the action information is received, the first character is set to the action information. A control for moving the first character in a mode different from the mode of movement of the first character based on the movement information toward the place associated with the action specified by the type included in the game. system.
請求項1において、
前記第2の端末の前記ゲーム処理部は、
前記第1のキャラクタが前記行動情報に含まれる前記種別で特定される行動に対応付けられた場所に移動した場合に、所定の制限時間を設定し、設定した制限時間内に、前記第2プレーヤの操作入力によって当該行動情報に含まれる前記種別で特定される行動と同一の行動が選択された場合に、前記第2プレーヤにとって有利な効果を付与してゲーム処理を実行することを特徴とするゲームシステム。
In claim 1,
The game processing unit of the second terminal is
When the first character moves to a place associated with the action specified by the type included in the action information, a predetermined time limit is set, and the second player is set within the set time limit. When the same action as the action specified by the type included in the action information is selected by the operation input of, the game process is executed with an advantageous effect given to the second player. Game system.
請求項1又は2において、
前記サーバの前記通信制御部は、
前記第1プレーヤと前記第2プレーヤが所定の関係にある場合に、前記第1の端末から受信した前記行動情報を前記第2の端末に送信する制御を行うことを特徴とするゲームシステム。
In claim 1 or 2,
The communication control unit of the server,
A game system, characterized in that, when the first player and the second player have a predetermined relationship, the action information received from the first terminal is controlled to be transmitted to the second terminal.
請求項1乃至3のいずれか1項において、
前記第2の端末の前記通信制御部は、
前記第1のキャラクタが前記行動情報に含まれる前記種別で特定される行動に対応付けられた場所にいるときに、前記第2プレーヤによる当該第1のキャラクタ選択する操作入力を受け付けた場合に、応援情報を前記サーバに送信する制御を行い、
前記サーバの前記通信制御部は、
前記第2の端末から受信した前記応援情報を前記第1の端末に送信する制御を行い、
前記第1の端末の前記ゲーム処理部は、
前記応援情報が受信された場合に、前記第1プレーヤにとって有利な効果を付与してゲーム処理を実行することを特徴とするゲームシステム。
In any one of Claim 1 thru|or 3,
The communication control unit of the second terminal,
When at a location where the first character is associated with the actions specified by the type included in the action information, when receiving an operation input for selecting the first character by the second player , Control sending cheering information to the server,
The communication control unit of the server,
Control for transmitting the support information received from the second terminal to the first terminal,
The game processing unit of the first terminal is
A game system, characterized in that, when the support information is received, a game process is executed by giving an advantageous effect to the first player.
JP2015179906A 2015-09-11 2015-09-11 Game system Active JP6747792B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015179906A JP6747792B2 (en) 2015-09-11 2015-09-11 Game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015179906A JP6747792B2 (en) 2015-09-11 2015-09-11 Game system

Publications (2)

Publication Number Publication Date
JP2017051550A JP2017051550A (en) 2017-03-16
JP6747792B2 true JP6747792B2 (en) 2020-08-26

Family

ID=58316205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015179906A Active JP6747792B2 (en) 2015-09-11 2015-09-11 Game system

Country Status (1)

Country Link
JP (1) JP6747792B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6818106B1 (en) * 2019-09-30 2021-01-20 株式会社コロプラ Programs, methods, and viewing terminals

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5443129B2 (en) * 2009-10-29 2014-03-19 株式会社バンダイナムコゲームス Program and network system
JP5499136B2 (en) * 2012-11-06 2014-05-21 株式会社 ディー・エヌ・エー Server device and game program
JP2013081795A (en) * 2012-12-18 2013-05-09 Copcom Co Ltd Program and computer system
JP5749293B2 (en) * 2013-04-26 2015-07-15 グリー株式会社 GAME CONTROL METHOD, COMPUTER, GAME CONTROL PROGRAM, AND STORAGE MEDIUM

Also Published As

Publication number Publication date
JP2017051550A (en) 2017-03-16

Similar Documents

Publication Publication Date Title
JP6251507B2 (en) Program and game system
JP7377911B2 (en) Programs, systems and program control methods
JP6605224B2 (en) Server and program
JP7459346B2 (en) Programs, game systems and game service provision methods
JP6381929B2 (en) Game system
JP2017148302A (en) Program and game system
JP6417144B2 (en) Program and game system
JP2015188598A (en) program and server
JP2020168132A (en) Server system and game program
JP6069637B2 (en) Game machine, control method and computer program used therefor
JP6747792B2 (en) Game system
JP6339456B2 (en) Program and game system
JP6387445B2 (en) Program and game system
JP6983507B2 (en) Program and game system
JP6688559B2 (en) Program and game system
JP2015092900A (en) Program and game system
JP6766238B1 (en) Programs, terminals, game management devices and game systems
JP2022069850A (en) Game watching system and server device
JP5864017B1 (en) Game server.
JP6134694B2 (en) Program and game system
JP2018202239A (en) Program and game system
JP7361876B2 (en) Game system, server device, program and game service provision method
JP6549168B2 (en) Program and game system
JP6833333B2 (en) Program and game system
JP6643785B2 (en) Program and game system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180809

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190515

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200806

R150 Certificate of patent or registration of utility model

Ref document number: 6747792

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250