[go: up one dir, main page]

JP2024021308A - Programs and systems - Google Patents

Programs and systems Download PDF

Info

Publication number
JP2024021308A
JP2024021308A JP2022124046A JP2022124046A JP2024021308A JP 2024021308 A JP2024021308 A JP 2024021308A JP 2022124046 A JP2022124046 A JP 2022124046A JP 2022124046 A JP2022124046 A JP 2022124046A JP 2024021308 A JP2024021308 A JP 2024021308A
Authority
JP
Japan
Prior art keywords
user
match
rematch
reward
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022124046A
Other languages
Japanese (ja)
Inventor
貴大 月田
Takahiro Tsukida
啓司 河添
Keiji Kawazoe
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.)
Colopl Inc
Original Assignee
Colopl 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 Colopl Inc filed Critical Colopl Inc
Priority to JP2022124046A priority Critical patent/JP2024021308A/en
Publication of JP2024021308A publication Critical patent/JP2024021308A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】対戦ゲームの興趣性を向上させることを可能とする。【解決手段】ゲームシステムは、第1対戦を行うことが可能な第1ゲームプレイ環境を提供し、第1対戦の後に第2対戦を行うことが可能な第2ゲームプレイ環境を提供する。第1対戦が行われる際に、当該第1対戦に勝利した場合の第1報酬及び当該第1対戦に敗北した場合の第1ペナルティが決定される。第2対戦が行われる際に、第1報酬及び第1ペナルティが破棄され、当該第2対戦に勝利した場合の第2報酬として第1報酬よりも有利な報酬が決定され、当該第2対戦に敗北した場合の第2ペナルティとして第1ペナルティよりも不利なペナルティまたは前記第1ペナルティと同等のペナルティが決定される。【選択図】図6[Object] It is possible to improve the interest of a competitive game. A game system provides a first game play environment in which a first match can be held, and a second game play environment in which a second match can be held after the first match. When the first match is held, a first reward for winning the first match and a first penalty for losing the first match are determined. When the second match is held, the first reward and first penalty are discarded, and a reward more advantageous than the first reward is determined as the second reward if the second match is won. A penalty more disadvantageous than the first penalty or a penalty equivalent to the first penalty is determined as the second penalty in the case of defeat. [Selection diagram] Figure 6

Description

本発明は、プログラム及びシステムに関する。 The present invention relates to a program and a system.

近年では、例えばオンラインでユーザが対戦ゲームをプレイする(対戦を行う)ことを実現するゲームシステムが知られている。 In recent years, game systems have been known that allow users to play competitive games (competitions) online, for example.

このようなゲームシステムにおいては、一般的に対戦に勝利したユーザには報酬が付与されることが知られているが、例えば連続して対戦に勝利することによって累積的に報酬が付与されるような仕組みが実装されている場合がある。 In such game systems, it is generally known that rewards are given to users who win battles, but for example, rewards may be awarded cumulatively by winning battles consecutively. Some mechanisms may be implemented.

しかしながら、単に累積的に報酬が付与されるのみでは興趣性が乏しく、再び対戦を行う意欲が低下する可能性がある。 However, simply being rewarded cumulatively lacks interest and may reduce the desire to compete again.

“[対戦イベント]強力なスキルが開幕から使用可能!?「スペシャルカップ」開催”、[online]、[令和4年7月11日検索]、インターネット〈URL:https://sp.mmo-logres.com/news/p48585/〉“[Competition event] Powerful skills can be used from the start!? “Special Cup” held”, [online], [searched on July 11, 2020], Internet <URL: https://sp.mmo- logres.com/news/p48585/〉

そこで、本発明の目的は、対戦ゲームの興趣性を向上させることが可能なプログラム及びシステムを提供することにある。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a program and a system that can improve the interest of competitive games.

本発明の1つの態様によれば、コンピュータに、第1対戦を行うことが可能な第1ゲームプレイ環境を提供するステップと、前記第1対戦の後に第2対戦を行うことが可能な第2ゲームプレイ環境を提供するステップとを実行させ、前記第1対戦が行われる際に、当該第1対戦に勝利した場合の第1報酬及び当該第1対戦に敗北した場合の第1ペナルティが決定される。前記第2対戦が行われる際に、前記第1報酬及び前記第1ペナルティが破棄され、当該第2対戦に勝利した場合の第2報酬として前記第1報酬よりも有利な報酬が決定され、当該第2対戦に敗北した場合の第2ペナルティとして前記第1ペナルティよりも不利なペナルティまたは前記第1ペナルティと同等のペナルティが決定されるプログラムが提供される。 According to one aspect of the present invention, the step of providing a computer with a first game play environment in which a first match can be held, and a second game play environment in which a second match can be held after the first match is provided. providing a game play environment, and when the first battle is held, a first reward for winning the first battle and a first penalty for losing the first battle are determined. Ru. When the second battle is held, the first reward and the first penalty are discarded, and a reward that is more advantageous than the first reward is determined as the second reward if the second battle is won, and A program is provided in which a penalty more disadvantageous than the first penalty or a penalty equivalent to the first penalty is determined as a second penalty in the case of losing the second match.

本発明は、対戦ゲームの興趣性を向上させることを可能とする。 The present invention makes it possible to improve the interest of competitive games.

本発明の実施形態に係るゲームシステムの構成の一例を示す図。1 is a diagram showing an example of the configuration of a game system according to an embodiment of the present invention. 第1ユーザ端末のハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of a 1st user terminal. サーバ装置のハードウェア構成の一例を示す図。The figure which shows an example of the hardware configuration of a server apparatus. 第1ユーザ端末の機能構成の一例を示す図。The figure which shows an example of the functional structure of a 1st user terminal. サーバ装置の機能構成の一例を示す図。The figure which shows an example of the functional structure of a server apparatus. ゲームシステムの処理手順の一例を示すシーケンスチャート。The sequence chart which shows an example of the processing procedure of a game system. 第1ユーザのユーザデータのデータ構造の一例を示す図。The figure which shows an example of the data structure of the 1st user's user data. 初戦報酬テーブルのデータ構造の一例を示す図。The figure which shows an example of the data structure of a first match reward table. 初戦の勝利ユーザ画面の一例を示す図。The figure which shows an example of the winning user screen of the first match. 再戦報酬テーブルのデータ構造の一例を示す図。The figure which shows an example of the data structure of a rematch reward table. 再戦の勝利ユーザ画面の一例を示す図。The figure which shows an example of the winning user screen of a rematch.

以下、図面を参照して、本発明の実施形態について説明する。
図1は、本実施形態に係るゲームシステムの構成の一例を示す。図1に示すゲームシステム1は、例えばオンラインでユーザが対戦ゲームをプレイすることを実現するように構成されており、第1ユーザ端末10、第2ユーザ端末20及びサーバ装置30を備える。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 shows an example of the configuration of a game system according to this embodiment. A game system 1 shown in FIG. 1 is configured to allow a user to play a competitive game online, for example, and includes a first user terminal 10, a second user terminal 20, and a server device 30.

第1ユーザ端末10は、例えば第1ユーザによって使用される電子機器である。第2ユーザ端末20は、例えば第1ユーザとは異なる第2ユーザによって使用される電子機器である。本実施形態においては、第1ユーザ端末10及び第2ユーザ端末20が例えばスマートフォンであるような場合を想定しているが、当該第1ユーザ端末10及び第2ユーザ端末20は、例えばタブレット端末及びパーソナルコンピュータのような他の電子機器であっても構わない。 The first user terminal 10 is, for example, an electronic device used by a first user. The second user terminal 20 is, for example, an electronic device used by a second user different from the first user. In this embodiment, it is assumed that the first user terminal 10 and the second user terminal 20 are, for example, smartphones, but the first user terminal 10 and the second user terminal 20 are, for example, a tablet terminal and a smartphone. It may also be other electronic equipment such as a personal computer.

サーバ装置30は、インターネットのようなネットワーク40を介して、第1ユーザ端末10及び第2ユーザ端末20と通信可能に接続されている。 The server device 30 is communicably connected to the first user terminal 10 and the second user terminal 20 via a network 40 such as the Internet.

なお、図1においては2つのユーザ端末(第1ユーザ端末10及び第2ユーザ端末20)のみが示されているが、ゲームシステム1は、当該ゲームシステム1(サーバ装置30)に予め登録された複数のユーザ(つまり、対戦ゲームをプレイすることが可能な複数のユーザ)の各々によって使用される複数のユーザ端末を備えているものとする。 Although only two user terminals (first user terminal 10 and second user terminal 20) are shown in FIG. It is assumed that a plurality of user terminals are provided, each of which is used by a plurality of users (that is, a plurality of users who can play competitive games).

図2は、図1に示す第1ユーザ端末10のハードウェア構成の一例を示す。ここでは、図2を参照して、第1ユーザ端末10がスマートフォンである場合のハードウェア構成について説明する。 FIG. 2 shows an example of the hardware configuration of the first user terminal 10 shown in FIG. Here, with reference to FIG. 2, a hardware configuration when the first user terminal 10 is a smartphone will be described.

図2に示すように、第1ユーザ端末10は、不揮発性メモリ11、CPU12、メインメモリ13、無線通信デバイス14、ディスプレイ15及びタッチパネル16等を備える。 As shown in FIG. 2, the first user terminal 10 includes a nonvolatile memory 11, a CPU 12, a main memory 13, a wireless communication device 14, a display 15, a touch panel 16, and the like.

不揮発性メモリ11は、各種プログラムを格納する。不揮発性メモリ11に格納されている各種プログラムには、例えばオペレーティングシステム(OS)及び第1ユーザ端末10上で動作する各種アプリケーションプログラム等が含まれる。 Nonvolatile memory 11 stores various programs. The various programs stored in the nonvolatile memory 11 include, for example, an operating system (OS) and various application programs that operate on the first user terminal 10.

CPU12は、第1ユーザ端末10内の様々なコンポーネントの動作を制御するためのプロセッサであり、例えば不揮発性メモリ11に格納されている各種プログラムを実行する。CPU12は、単一のプロセッサであってもよいし、複数のプロセッサから構成されていてもよい。なお、不揮発性メモリ11に格納されている各種プログラムは当該不揮発性メモリ11からメインメモリ13にロードされてCPU12によって実行されるが、当該CPU12によって実行されるプログラム(アプリケーションプログラム)には、ゲームシステム1においてユーザ端末として動作するためのゲームプログラム13Aが含まれる。 The CPU 12 is a processor for controlling the operations of various components within the first user terminal 10, and executes various programs stored in the nonvolatile memory 11, for example. The CPU 12 may be a single processor or may be composed of multiple processors. Note that various programs stored in the nonvolatile memory 11 are loaded from the nonvolatile memory 11 to the main memory 13 and executed by the CPU 12, but the programs (application programs) executed by the CPU 12 include the game system 1 includes a game program 13A for operating as a user terminal.

無線通信デバイス14は、外部装置(例えば、サーバ装置30等)との無線通信を実行するためのデバイスである。 The wireless communication device 14 is a device for performing wireless communication with an external device (for example, the server device 30, etc.).

ディスプレイ15は、例えば第1ユーザによってプレイされる対戦ゲームに関する各種画面を表示するための表示デバイスである。 The display 15 is a display device for displaying various screens related to, for example, a battle game played by the first user.

タッチパネル16は、第1ユーザの指先等が接触した位置を検出する入力デバイスであり、例えばディスプレイ15の前面に重畳して配置される。 The touch panel 16 is an input device that detects the position touched by the first user's fingertip or the like, and is arranged, for example, to overlap the front surface of the display 15.

ディスプレイ15及びタッチパネル16はタッチスクリーンディスプレイを構成し、当該タッチスクリーンディスプレイにより、画面に対する第1ユーザの各種操作を検知することができる。 The display 15 and the touch panel 16 constitute a touch screen display, and the touch screen display can detect various operations performed by the first user on the screen.

図2においては第1ユーザによって使用される第1ユーザ端末10のハードウェア構成について説明したが、第2ユーザによって使用される第2ユーザ端末20(及び他のユーザによって使用される他のユーザ端末)のハードウェア構成は、第1ユーザ端末10と同様である。このため、以下の説明においては、第2ユーザ端末20(及び他のユーザ端末)のハードウェア構成についても図2を用いて説明する。 Although the hardware configuration of the first user terminal 10 used by the first user has been described in FIG. 2, the hardware configuration of the second user terminal 20 used by the second user (and other user terminals used by other users) ) has the same hardware configuration as the first user terminal 10. Therefore, in the following description, the hardware configuration of the second user terminal 20 (and other user terminals) will also be described using FIG. 2.

図3は、図1に示すサーバ装置30のハードウェア構成の一例を示す。図3に示すように、サーバ装置30は、不揮発性メモリ31、CPU32、メインメモリ33及び無線通信デバイス34等を備える。 FIG. 3 shows an example of the hardware configuration of the server device 30 shown in FIG. 1. As shown in FIG. 3, the server device 30 includes a nonvolatile memory 31, a CPU 32, a main memory 33, a wireless communication device 34, and the like.

不揮発性メモリ31は、各種プログラムを格納する。不揮発性メモリ31に格納されている各種プログラムには、例えばオペレーティングシステム(OS)及びサーバ装置30上で動作する各種アプリケーションプログラム等が含まれる。 Nonvolatile memory 31 stores various programs. The various programs stored in the nonvolatile memory 31 include, for example, an operating system (OS) and various application programs that operate on the server device 30.

CPU32は、サーバ装置30内の様々なコンポーネントの動作を制御するためのプロセッサであり、例えば不揮発性メモリ31に格納されている各種プログラムを実行する。CPU32は、単一のプロセッサであってもよいし、複数のプロセッサから構成されていてもよい。なお、不揮発性メモリ31に格納されている各種プログラムは当該不揮発性メモリ31からメインメモリ33にロードされてCPU32によって実行されるが、当該CPU32によって実行されるプログラム(アプリケーションプログラム)には、ゲームシステム1においてサーバ装置として動作するためのゲームプログラム33Aが含まれる。 The CPU 32 is a processor for controlling the operations of various components within the server device 30, and executes various programs stored in the nonvolatile memory 31, for example. The CPU 32 may be a single processor or may be composed of multiple processors. Note that various programs stored in the nonvolatile memory 31 are loaded from the nonvolatile memory 31 to the main memory 33 and executed by the CPU 32, but the programs (application programs) executed by the CPU 32 include the game system 1 includes a game program 33A for operating as a server device.

無線通信デバイス34は、外部装置(例えば、第1ユーザ端末10及び第2ユーザ端末20等)との無線通信を実行するためのデバイスである。 The wireless communication device 34 is a device for performing wireless communication with external devices (for example, the first user terminal 10, the second user terminal 20, etc.).

以下、本実施形態に係るゲームシステム1の機能構成について説明する。本実施形態に係るゲームシステム1は、第1ユーザ端末10、第2ユーザ端末20及びサーバ装置30が協働して動作することにより、第1及び第2ユーザが対戦ゲームをプレイすることが可能なゲームプレイ環境を提供する機能を有する。なお、本実施形態において、ゲームプレイ環境とは、広義の対戦ゲームをプレイするために必要な環境をいい、当該対戦ゲームに関する様々な要素を含むものとする。 The functional configuration of the game system 1 according to this embodiment will be described below. In the game system 1 according to the present embodiment, the first user terminal 10, the second user terminal 20, and the server device 30 cooperate with each other, so that the first and second users can play a competitive game. It has the function of providing a comfortable gameplay environment. Note that in this embodiment, the game play environment refers to an environment necessary for playing a competitive game in a broad sense, and includes various elements related to the competitive game.

図4は、第1ユーザ端末10の機能構成の一例を示す。図4に示すように、第1ユーザ端末10は、操作受付部101、制御部102、表示処理部103及び格納部104を含む。 FIG. 4 shows an example of the functional configuration of the first user terminal 10. As shown in FIG. 4, the first user terminal 10 includes an operation reception section 101, a control section 102, a display processing section 103, and a storage section 104.

なお、図4に示す操作受付部101、制御部102及び表示処理部103は、例えば第1ユーザ端末10が備えるCPU12(第1ユーザ端末10のコンピュータ)が上記したゲームプログラム13Aを実行すること(すなわち、ソフトウェア)によって実現される機能部である。このゲームプログラム13Aは、例えばネットワーク40を介して第1ユーザ端末10にダウンロードされてもよいし、コンピュータ読み取り可能な記憶媒体に予め格納して頒布されてもよい。 Note that the operation reception unit 101, control unit 102, and display processing unit 103 shown in FIG. In other words, it is a functional unit realized by software. This game program 13A may be downloaded to the first user terminal 10 via the network 40, for example, or may be stored in advance in a computer-readable storage medium and distributed.

また、図4に示す格納部104は、図2に示す不揮発性メモリ11またはその他の記憶装置(図示せず)等によって実現される。 Furthermore, the storage unit 104 shown in FIG. 4 is realized by the nonvolatile memory 11 shown in FIG. 2 or another storage device (not shown).

操作受付部101は、ゲームシステム1によって提供されるゲームプレイ環境において対戦ゲームをプレイするための第1ユーザの操作(指示)を受け付ける。上記したように第1ユーザ端末10がスマートフォンである場合、操作受付部101によって受け付けられる操作には、当該第1ユーザ端末10が備えるタッチパネル16(タッチスクリーンディスプレイ)に指先を接触させる操作(例えば、タップ操作、ドラッグ操作、フリック操作及びスワイプ操作等)が含まれる。 The operation receiving unit 101 receives a first user's operation (instruction) for playing a competitive game in the game play environment provided by the game system 1. As described above, when the first user terminal 10 is a smartphone, operations accepted by the operation reception unit 101 include an operation of touching a fingertip on the touch panel 16 (touch screen display) provided in the first user terminal 10 (for example, (tap operation, drag operation, flick operation, swipe operation, etc.).

制御部102は、操作受付部101によって受け付けられた操作を解釈し、ゲームプレイ環境においてプレイされる対戦ゲームを進行させるような制御を実行する。 The control unit 102 interprets the operation accepted by the operation reception unit 101, and executes control to advance the battle game played in the game play environment.

表示処理部103は、制御部102による制御に従って、上記したゲームプレイ環境及び対戦ゲームの進行に応じた画面(画像)を表示する処理を実行する。第1ユーザは、表示処理部103によって表示される画面を参照しながら、対戦ゲームをプレイするための操作を行うことができる。 The display processing unit 103 executes a process of displaying a screen (image) according to the above-described game play environment and the progress of the competitive game under the control of the control unit 102. The first user can perform operations for playing the competitive game while referring to the screen displayed by the display processing unit 103.

格納部104は、例えばゲームデータ及びユーザデータを格納する。なお、ゲームシステム1においては対戦ゲームをプレイすることが可能なユーザ(例えば、第1及び第2ユーザ)毎にアカウントが発行されているが、ゲームデータは、当該アカウント間で共通のデータ(情報)であり、上記したゲームプログラム13Aを実行する際に参照される。具体的には、ゲームデータは、例えばゲームプレイ環境(ゲーム空間)を定義するためのデータや対戦ゲームに関する設定データ等を含む。一方、ユーザデータは、ユーザのアカウント毎に管理されるデータである。具体的には、第1ユーザ端末10に含まれる格納部104に格納されるユーザデータは、例えば対戦ゲームにおける第1ユーザのランク(レベル)、当該対戦ゲームにおいて第1ユーザが獲得した各種アイテム及びポイント等を示す。 The storage unit 104 stores, for example, game data and user data. In addition, in the game system 1, an account is issued for each user (for example, the first and second users) who can play the competitive game, but game data is common data (information) between the accounts. ), which is referred to when executing the game program 13A described above. Specifically, the game data includes, for example, data for defining a game play environment (game space), setting data regarding a competitive game, and the like. On the other hand, user data is data managed for each user account. Specifically, the user data stored in the storage unit 104 included in the first user terminal 10 includes, for example, the rank (level) of the first user in a competitive game, various items acquired by the first user in the competitive game, and the like. Indicates points, etc.

図4においては第1ユーザによって使用される第1ユーザ端末10の機能構成について説明したが、第2ユーザによって使用される第2ユーザ端末20(及び他のユーザによって使用される他のユーザ端末)の機能構成は、第1ユーザ端末10と同様である。このため、以下の説明においては、第2ユーザ端末20(及び他のユーザ端末)の機能構成についても図4を用いて説明する。 Although the functional configuration of the first user terminal 10 used by the first user has been described in FIG. 4, the second user terminal 20 used by the second user (and other user terminals used by other users) The functional configuration is similar to that of the first user terminal 10. Therefore, in the following explanation, the functional configuration of the second user terminal 20 (and other user terminals) will also be explained using FIG. 4.

図5は、サーバ装置30の機能構成の一例を示す。図5に示すように、サーバ装置30は、格納部301、データ管理部302及び制御部303を含む。 FIG. 5 shows an example of the functional configuration of the server device 30. As shown in FIG. 5, the server device 30 includes a storage section 301, a data management section 302, and a control section 303.

なお、図5に示す格納部301は、図3に示す不揮発性メモリ31またはその他の記憶装置(図示せず)等によって実現される。 Note that the storage unit 301 shown in FIG. 5 is realized by the nonvolatile memory 31 shown in FIG. 3 or another storage device (not shown).

また、図5に示すデータ管理部302及び制御部303は、例えばサーバ装置30が備えるCPU32(サーバ装置30のコンピュータ)が上記したゲームプログラム33Aを実行すること(すなわち、ソフトウェア)によって実現される機能部である。このゲームプログラム33Aは、例えばネットワーク40を介してサーバ装置30にダウンロードされてもよいし、コンピュータ読み取り可能な記憶媒体に予め格納して頒布されてもよい。 Further, the data management unit 302 and the control unit 303 shown in FIG. 5 are functions realized by, for example, the CPU 32 (computer of the server device 30) provided in the server device 30 executing the above-described game program 33A (that is, software). Department. This game program 33A may be downloaded to the server device 30 via the network 40, for example, or may be stored in advance in a computer-readable storage medium and distributed.

格納部301は、上記した第1ユーザ端末10(及び第2ユーザ端末20)に含まれる格納部104に格納されているゲームデータと同様のゲームデータを格納する。また、格納部301は、ゲームシステム1(サーバ装置30)に予め登録しているユーザ(例えば、第1及び第2ユーザ)毎のユーザデータを格納する。 The storage unit 301 stores game data similar to the game data stored in the storage unit 104 included in the first user terminal 10 (and second user terminal 20) described above. Furthermore, the storage unit 301 stores user data for each user (eg, first and second users) registered in advance in the game system 1 (server device 30).

データ管理部302は、格納部301に格納されているゲームデータ及びユーザデータを管理する。具体的には、データ管理部302は、ゲームデータ及びユーザデータの追加、更新及び削除等の処理を実行する。 The data management unit 302 manages game data and user data stored in the storage unit 301. Specifically, the data management unit 302 executes processes such as adding, updating, and deleting game data and user data.

なお、上記したように第1ユーザ端末10に含まれる格納部104にはゲームデータ及びユーザデータが格納されているが、当該ゲームデータ及びユーザデータは、データ管理部302(サーバ装置30)から第1ユーザ端末10に送信され、当該格納部104に格納される。ここでは第1ユーザ端末10についてのみ説明したが、第2ユーザ端末20を含む他のユーザ端末についても同様である。ただし、ゲームデータは第1ユーザ端末10及び第2ユーザ端末20を含む複数のユーザ端末に共通に送信されるが、ユーザデータは当該ユーザデータに対応するユーザが使用するユーザ端末にのみ送信される。以下の説明においては、例えば第1ユーザ端末10に含まれる格納部104に格納されるユーザデータ(つまり、サーバ装置30から第1ユーザ端末10に送信されるユーザデータ)を第1ユーザのユーザデータ、第2ユーザ端末20に含まれる格納部104に格納されるユーザデータ(つまり、サーバ装置30から第2ユーザ端末20に送信されるユーザデータ)を第2ユーザのユーザデータと称する。 Note that, as described above, game data and user data are stored in the storage unit 104 included in the first user terminal 10, but the game data and user data are stored in the storage unit 104 included in the first user terminal 10. 1 user terminal 10 and stored in the storage unit 104. Although only the first user terminal 10 has been described here, the same applies to other user terminals including the second user terminal 20. However, although game data is commonly transmitted to multiple user terminals including the first user terminal 10 and second user terminal 20, user data is transmitted only to the user terminal used by the user corresponding to the user data. . In the following description, for example, user data stored in the storage unit 104 included in the first user terminal 10 (that is, user data transmitted from the server device 30 to the first user terminal 10) will be referred to as the user data of the first user. The user data stored in the storage unit 104 included in the second user terminal 20 (that is, the user data transmitted from the server device 30 to the second user terminal 20) is referred to as the second user's user data.

制御部303は、ゲームシステム1において提供されるゲームプレイ環境においてプレイされる対戦ゲームにおける複数のユーザ(例えば、第1及び第2ユーザ)の対戦を実現するための処理を制御する。 The control unit 303 controls processing for realizing a battle between a plurality of users (for example, first and second users) in a battle game played in a game play environment provided in the game system 1.

ここで、例えば第1ユーザ端末10を使用する第1ユーザと第2ユーザ端末20を使用する第2ユーザとがリアルタイムで対戦を行う場合を想定する。この場合、例えば第1ユーザは第1ユーザ端末10を操作することによって当該第1ユーザ端末10上で対戦ゲームをプレイすることができるが、当該第1ユーザ端末10上でプレイされる対戦ゲーム(対戦)に第2ユーザの操作が反映されなければ、第1ユーザは、第1ユーザ端末10を使用して第2ユーザと対戦を行うことができない。同様に、例えば第2ユーザは第2ユーザ端末20を操作することによって当該第2ユーザ端末20上で対戦ゲームをプレイすることができるが、当該第2ユーザ端末20上でプレイされる対戦ゲーム(対戦)に第1ユーザの操作が反映されなければ、第2ユーザは、第2ユーザ端末20を使用して第1ユーザと対戦を行うことができない。 Here, it is assumed that, for example, a first user using the first user terminal 10 and a second user using the second user terminal 20 compete in real time. In this case, for example, the first user can play a competitive game on the first user terminal 10 by operating the first user terminal 10, but the competitive game played on the first user terminal 10 ( If the second user's operation is not reflected in the competition (competition), the first user cannot use the first user terminal 10 to compete with the second user. Similarly, for example, the second user can play a competitive game on the second user terminal 20 by operating the second user terminal 20, but the competitive game played on the second user terminal 20 ( If the first user's operation is not reflected in the competition (competition), the second user cannot use the second user terminal 20 to compete with the first user.

このため、制御部303は、第1ユーザ端末10において行われた第1ユーザの操作(つまり、第1ユーザ端末10に含まれる操作受付部101において受け付けられた操作)を当該第1ユーザ端末10から受信し、当該操作を第2ユーザ端末20に送信する(つまり、第1ユーザの操作を第1ユーザ端末10から第2ユーザ端末20に中継する)処理を実行する。同様に、制御部303は、第2ユーザ端末20において行われた第2ユーザの操作(つまり、第2ユーザ端末20に含まれる操作受付部101において受け付けられた操作)を当該第2ユーザ端末20から受信し、当該操作を第1ユーザ端末10に送信する(つまり、第2ユーザの操作を第2ユーザ端末20から第1ユーザ端末10に中継する)処理を実行する。これによれば、第1ユーザ端末10及び第2ユーザ端末20の両方で第1及び第2ユーザの操作に基づいて対戦ゲームを進行させる制御が実行され、第1及び第2ユーザの双方の操作が反映された画面(対戦ゲーム画面)を第1ユーザ端末10及び第2ユーザ端末20の両方に表示することができる。換言すれば、本実施形態に係るゲームシステム1においては、第1ユーザの操作によって引き起こされる対戦ゲーム内の作用が第2ユーザ端末20上で再現(同期)され、かつ、第2ユーザの操作によって引き起こされる対戦ゲーム内の作用が第1ユーザ端末10上で再現(同期)されることにより、第1ユーザ端末10及び第2ユーザ端末20を使用したリアルタイムでの対戦を実現することができる。 Therefore, the control unit 303 controls the first user's operation performed at the first user terminal 10 (that is, the operation accepted at the operation reception unit 101 included in the first user terminal 10) to the first user terminal 10. , and transmits the operation to the second user terminal 20 (that is, relays the first user's operation from the first user terminal 10 to the second user terminal 20). Similarly, the control unit 303 controls the second user's operation performed at the second user terminal 20 (that is, the operation accepted at the operation reception unit 101 included in the second user terminal 20) to the second user terminal 20. and transmits the operation to the first user terminal 10 (that is, relays the second user's operation from the second user terminal 20 to the first user terminal 10). According to this, control for advancing the competitive game is executed on both the first user terminal 10 and the second user terminal 20 based on the operations of the first and second users, and the operations of both the first and second users are performed. A screen (competition game screen) on which is reflected can be displayed on both the first user terminal 10 and the second user terminal 20. In other words, in the game system 1 according to the present embodiment, the action in the competitive game caused by the first user's operation is reproduced (synchronized) on the second user terminal 20, and the action caused by the second user's operation is By reproducing (synchronizing) the action in the battle game that is caused on the first user terminal 10, it is possible to realize a real-time battle using the first user terminal 10 and the second user terminal 20.

なお、本実施形態に係るゲームシステム1はゲームプレイ環境を提供するが、この「ゲームプレイ環境の提供」は、当該ゲームシステム1において動作するゲームプログラム(つまり、上記した第1ユーザ端末10及び第2ユーザ端末20を含む複数のユーザ端末において実行されるゲームプログラム13A及びサーバ装置30において実行されるゲームプログラム33A)により実現されるものとする。ただし、本実施形態に係るゲームプログラムは、上記したゲームプログラム13A及び33Aの一部であっても構わない。 Note that the game system 1 according to the present embodiment provides a game play environment, but this "provision of a game play environment" refers to the game program running in the game system 1 (that is, the first user terminal 10 and the first user terminal 10 described above). It is assumed that this is realized by a game program 13A executed on a plurality of user terminals including two user terminals 20 and a game program 33A executed on the server device 30. However, the game program according to this embodiment may be part of the game programs 13A and 33A described above.

また、本実施形態に係るゲームシステム1においては、例えば複数のユーザ端末(第1ユーザ端末10及び第2ユーザ端末20等)が有する機能の少なくとも一部をサーバ装置30が有していてもよいし、サーバ装置30が有する機能の少なくとも一部を複数のユーザ端末が有していてもよい。更に、ゲームシステム1は、複数のユーザ端末及びサーバ装置30以外の他の装置を備えていてもよい。すなわち、本実施形態に係るゲームプログラム(ゲームプログラム13A及び33A)は、複数のユーザ端末、サーバ装置30または他の装置において実行され得る。 Further, in the game system 1 according to the present embodiment, the server device 30 may have at least a part of the functions that a plurality of user terminals (the first user terminal 10, the second user terminal 20, etc.) have, for example. However, a plurality of user terminals may have at least some of the functions that the server device 30 has. Furthermore, the game system 1 may include a plurality of user terminals and devices other than the server device 30. That is, the game program (game programs 13A and 33A) according to this embodiment can be executed on a plurality of user terminals, the server device 30, or other devices.

ところで、本実施形態においてゲームシステム1は上記したように対戦ゲームをプレイすることが可能なゲームプレイ環境を提供することができるが、当該対戦ゲームにおいて例えば第1及び第2ユーザが単に1回対戦を行うのみでは十分に対戦ゲームを楽しむことができない可能性がある。このため、例えば第1及び第2ユーザが1回目の対戦(以下、初戦と表記)を行った後に再度対戦(以下、再戦と表記)を行うようにすることが考えられるが、第1及び第2ユーザが再戦を希望する程度の興趣性を当該再戦において実現することが好ましい。 By the way, in the present embodiment, the game system 1 can provide a game play environment in which a competitive game can be played as described above, but in the competitive game, for example, the first and second users can only compete once. There is a possibility that you will not be able to fully enjoy the competitive game if you only do this. For this reason, for example, it is conceivable that the first and second users have a first match (hereinafter referred to as the first match) and then a second match (hereinafter referred to as the rematch); It is preferable that the rematch be so interesting that both users desire the rematch.

そこで、本実施形態に係るゲームシステム1においては、対戦ゲームにおける再戦の興趣性を向上させる仕組みを提案する。 Therefore, in the game system 1 according to the present embodiment, a mechanism for improving the interest of rematches in competitive games is proposed.

以下、本実施形態における再戦の概要について説明する。まず、本実施形態においては、対戦自体に対するユーザの意欲を高めるために当該対戦に勝利したユーザ(以下、勝利ユーザと表記)に対して報酬を付与するとともに、当該対戦に敗北したユーザ(以下、敗北ユーザと表記)に対してはペナルティを課すものとする。 An overview of the rematch in this embodiment will be described below. First, in this embodiment, in order to increase the user's desire for the competition itself, a reward is given to the user who won the competition (hereinafter referred to as the winning user), and a reward is given to the user who lost the competition (hereinafter referred to as the winning user). A penalty shall be imposed on the defeated user.

この場合、制御部303は、例えば初戦が行われると、当該初戦の勝利ユーザに付与される報酬(以下、初戦の報酬と表記)及び当該初戦の敗北ユーザに課されるペナルティ(以下、初戦のペナルティと表記)を決定する。 In this case, for example, when the first match is held, the control unit 303 controls the reward given to the winning user in the first match (hereinafter referred to as the first match reward) and the penalty imposed on the losing user in the first match (hereinafter referred to as the first match reward). (denoted as penalty).

初戦の後に再戦が行われない場合には、このように決定された初戦の報酬及び初戦のペナルティが確定する。確定した初戦の報酬は初戦の勝利ユーザのユーザデータに反映され、確定された初戦のペナルティは初戦の敗北ユーザのユーザデータに反映される。 If a rematch is not held after the first match, the remuneration for the first match and the penalty for the first match determined in this way will be finalized. The determined reward for the first game is reflected in the user data of the user who won the first game, and the determined penalty for the first game is reflected in the user data of the user who lost the first game.

一方、初戦の後に再戦が行われる場合には、上記したように決定された初戦の報酬及び初戦のペナルティ(つまり、初戦の勝敗結果)が破棄され、制御部303は、再戦の勝利ユーザに付与される報酬(以下、再戦の報酬と表記)及び当該再戦の敗北ユーザに課されるペナルティ(以下、再戦のペナルティと表記)を決定する。このように決定された再戦の報酬は再戦の勝利ユーザのユーザデータに反映され、再戦のペナルティは再戦の敗北ユーザのユーザデータに反映される。 On the other hand, if a rematch is held after the first match, the reward for the first match and the penalty for the first match (i.e., the winning/losing result of the first match) determined as described above are discarded, and the control unit 303 awards the reward to the winning user in the rematch. (hereinafter referred to as rematch reward) and a penalty imposed on the losing user in the rematch (hereinafter referred to as rematch penalty). The reward for the rematch determined in this way is reflected in the user data of the user who wins the rematch, and the penalty for the rematch is reflected in the user data of the user who loses the rematch.

以下、図6のシーケンスチャートを参照して、本実施形態に係るゲームシステム1の処理手順の一例について詳細に説明する。 Hereinafter, an example of the processing procedure of the game system 1 according to the present embodiment will be described in detail with reference to the sequence chart of FIG. 6.

以下の説明においては、ゲームシステム1において提供されるゲームプレイ環境において、2人のユーザがボールを交互に打ち合い、カップインまでの打数を競うゴルフゲームをプレイする(つまり、ゴルフで対戦を行う)場合を想定する。このゴルフゲームにおいては例えば4つのホールが用意されており、例えば1ホール目で少ない打数でカップインしたユーザがいる場合には、当該ユーザを勝利ユーザ、他方のユーザを敗北ユーザとして決定する。なお、ゴルフゲームの場合には2人のユーザの1つのホールにおける打数が同じとなる(つまり、勝敗結果がドローとなる)可能性があるが、2人のユーザの1ホール目の打数が同じである場合には、延長戦として2ホール目に進み、当該2ホール目で打数が少ないユーザがいれば、当該ユーザを勝利ユーザ、他方のユーザを敗北ユーザとして決定する。更に、2人のユーザの2ホール目の打数が同じである場合には、3ホール目に進み、当該3ホール目で打数が少ないユーザがいれば、当該ユーザを勝利ユーザ、他方のユーザを敗北ユーザとして決定する。2人のユーザの3ホール目の打数が同じである場合には、例えば4ホール目でニアピン対決を行うことによって勝利ユーザ及び敗北ユーザを決定する。 In the following description, in the game play environment provided by the game system 1, two users play a golf game in which they alternately hit the ball against each other and compete for the number of strokes to reach the cup (that is, play a golf match). Assume a case. For example, four holes are prepared in this golf game, and if a user hits the cup with fewer strokes on the first hole, that user is determined to be the winning user and the other user is determined to be the losing user. Note that in the case of a golf game, there is a possibility that two users have the same number of strokes on one hole (in other words, the result is a draw), but two users may have the same number of strokes on the first hole. In this case, the game advances to the second hole as an overtime game, and if there is a user who has fewer strokes on the second hole, that user is determined to be the winning user and the other user is determined to be the losing user. Furthermore, if two users have the same number of strokes on the second hole, advance to the third hole, and if there is a user with fewer strokes on the third hole, that user is the winning user and the other user is the losing user. Decide as a user. If two users have the same number of strokes on the third hole, a winning user and a losing user are determined by, for example, having a near-pin competition on the fourth hole.

なお、ここで説明したゴルフゲームにおける勝利ユーザ及び敗北ユーザの決定方法(つまり、対戦方法)は一例であり、他の方法によって勝利ユーザ及び敗北ユーザを決定してもよい。 Note that the method for determining winning users and losing users in the golf game described here (that is, the competing method) is one example, and winning users and losing users may be determined by other methods.

また、上記したようにゲームシステム1において提供されるゲームプレイ環境において、ユーザ(第1及び第2ユーザ等)は、例えば当該ユーザのキャラクタを操作することによってゴルフゲームをプレイするものとする。 Further, in the game play environment provided in the game system 1 as described above, users (first and second users, etc.) play a golf game by, for example, operating the user's character.

ここで、図7は、第1ユーザのユーザデータのデータ構造の一例を示す。図7に示すように、第1ユーザのユーザデータには、ユーザID、ランク、ランクポイント及びアイテム等が含まれる。 Here, FIG. 7 shows an example of the data structure of the first user's user data. As shown in FIG. 7, the user data of the first user includes a user ID, rank, rank points, items, and the like.

ユーザIDは、第1ユーザを識別するための識別情報である。なお、ユーザIDは、第1ユーザがゲームシステム1に登録した際に当該第1ユーザに割り当てられる。 The user ID is identification information for identifying the first user. Note that the user ID is assigned to the first user when the first user registers with the game system 1.

ランクは、ユーザIDによって識別される第1ユーザのランクを示す。ランクポイントは、ユーザIDによって識別される第1ユーザが獲得したポイントである。なお、ランクポイントは例えばゴルフゲームにおいて勝利を重ねることで獲得することができ、ランクは、当該ランクポイントに応じて増加する。本実施形態において、ランクは、ボールのコントロール(つまり、ゴルフゲーム)の上手さ等を簡易的に示す指標としての機能を有する。 The rank indicates the rank of the first user identified by the user ID. Rank points are points earned by the first user identified by the user ID. Note that rank points can be acquired by winning repeatedly in golf games, for example, and the rank increases according to the rank points. In the present embodiment, the rank functions as an index that simply indicates the skill of ball control (that is, golf game).

アイテムは、ユーザIDによって識別される第1ユーザが獲得したアイテム(を示す情報)である。アイテムは、例えば第1ユーザが操作するキャラクタのゴルフに関する能力を向上させる(補助する)ために用いられる。 The item is an item (information indicating) acquired by the first user identified by the user ID. The item is used, for example, to improve (assist) the golf-related ability of the character operated by the first user.

ここでは第1ユーザのユーザデータについて説明したが、第2ユーザを含む他のユーザのユーザデータのデータ構造についても同様である。 Although the first user's user data has been described here, the same applies to the data structure of the user data of other users including the second user.

また、ここではユーザデータにユーザID、ランク、ランクポイント及びアイテムが含まれるものとして説明したが、当該ユーザデータのデータ構造は、例えば少なくとも一部が図7に示すデータ構造と異なっていてもよい。 Further, although the user data has been described here as including a user ID, rank, rank points, and items, the data structure of the user data may be different from the data structure shown in FIG. 7, for example, at least in part. .

第1ユーザ端末10を使用する第1ユーザがゴルフゲームをプレイする場合、第1ユーザ端末10においてゲームプログラム13Aが起動され、当該第1ユーザ端末10に含まれる操作受付部101は、ゴルフゲーム(初戦)のプレイを開始するための第1ユーザの操作(以下、初戦開始操作と表記)を受け付ける(ステップS1)。 When the first user using the first user terminal 10 plays a golf game, the game program 13A is started on the first user terminal 10, and the operation reception unit 101 included in the first user terminal 10 plays the golf game ( A first user's operation (hereinafter referred to as first game start operation) for starting play of the first game is accepted (step S1).

ステップS1の処理が実行されると、第1ユーザ端末10は、当該ステップS1において受け付けられた初戦開始操作に基づいて、初戦開始要求をサーバ装置30に送信する(ステップS2)。 When the process of step S1 is executed, the first user terminal 10 transmits a first match start request to the server device 30 based on the first match start operation accepted in step S1 (step S2).

ここでは第1ユーザ端末10を使用する第1ユーザがゴルフゲームをプレイする場合について説明したが、第2ユーザ端末20を使用する第2ユーザがゴルフゲームをプレイする場合についても同様の処理が実行される。 Although the case where the first user using the first user terminal 10 plays a golf game has been described here, the same process is performed when the second user using the second user terminal 20 plays a golf game. be done.

具体的には、第2ユーザ端末20を使用する第2ユーザがゴルフゲームをプレイする場合、第2ユーザ端末20においてゲームプログラム13Aが起動され、当該第2ユーザ端末20に含まれる操作受付部101は、ゴルフゲーム(初戦)のプレイを開始するための第2ユーザの初戦開始操作を受け付ける(ステップS3)。 Specifically, when a second user using the second user terminal 20 plays a golf game, the game program 13A is started on the second user terminal 20, and the operation reception unit 101 included in the second user terminal 20 is activated. receives the second user's first game start operation to start playing the golf game (first game) (step S3).

ステップS3の処理が実行されると、第2ユーザ端末20は、当該ステップS3において受け付けられた初戦開始操作に基づいて、初戦開始要求をサーバ装置30に送信する(ステップS4)。 When the process of step S3 is executed, the second user terminal 20 transmits a first match start request to the server device 30 based on the first match start operation accepted in step S3 (step S4).

なお、図6においては便宜的に第1ユーザ端末10及び第2ユーザ端末20からサーバ装置30に初戦開始要求が送信されるものとして示されているが、本実施形態においては、初戦開始要求は、第1ユーザ端末10及び第2ユーザ端末20以外のユーザ端末からもサーバ装置30に送信され得る。なお、第1ユーザ端末10及び第2ユーザ端末20を含む複数のユーザ端末から送信される初戦開始要求には、例えば当該ユーザ端末を使用するユーザを識別するためのユーザID等が含まれる。 For convenience, FIG. 6 shows that the first game start request is transmitted from the first user terminal 10 and the second user terminal 20 to the server device 30, but in this embodiment, the first game start request is , may also be transmitted to the server device 30 from user terminals other than the first user terminal 10 and the second user terminal 20. Note that the first game start request transmitted from a plurality of user terminals including the first user terminal 10 and the second user terminal 20 includes, for example, a user ID for identifying the user who uses the user terminal.

上記したように第1ユーザ端末10及び第2ユーザ端末20を含む複数のユーザ端末から送信された初戦開始要求は、サーバ装置30において受信される。サーバ装置30に含まれる制御部303は、サーバ装置30において受信された初戦開始要求に基づいてマッチング処理を実行する(ステップS5)。 As described above, the first game start request transmitted from a plurality of user terminals including the first user terminal 10 and the second user terminal 20 is received by the server device 30. The control unit 303 included in the server device 30 executes matching processing based on the first match start request received by the server device 30 (step S5).

ステップS5において実行されるマッチング処理は、ゴルフゲームをプレイする(つまり、対戦を行う)2人のユーザをマッチング(決定)する処理に相当する。マッチング処理においては、例えばサーバ装置30において受信された初戦開始要求に含まれるユーザIDを含むユーザデータを参照し、ランクが近い2人のユーザがマッチングされる。なお、ここではランクに基づいて2人のユーザがマッチングされるものとして説明したが、マッチング処理は、ランク以外の他の観点に基づいて実行されてもよい。 The matching process executed in step S5 corresponds to a process of matching (determining) two users who play a golf game (that is, compete against each other). In the matching process, two users with similar ranks are matched by referring to user data including the user ID included in the first game start request received by the server device 30, for example. Note that although the description has been made here assuming that two users are matched based on rank, the matching process may be performed based on other viewpoints other than rank.

以下の説明においては、ゴルフゲームをプレイする2人のユーザとして第1及び第2ユーザがマッチングされたものとして説明する。 In the following description, it will be assumed that the first and second users are matched as two users who play a golf game.

ステップS5の処理が実行されると、サーバ装置30は、ゴルフゲーム(初戦)の開始を第1ユーザ端末10に指示するとともに、当該サーバ装置30に含まれる格納部301に格納されているゲームデータを第1ユーザ端末10に送信する(ステップS6)。換言すれば、このステップS6の処理により、第2ユーザと対戦を行うためのゲームデータがサーバ装置30から第1ユーザ端末10にダウンロードされる。 When the process of step S5 is executed, the server device 30 instructs the first user terminal 10 to start the golf game (first match), and also uses the game data stored in the storage unit 301 included in the server device 30. is transmitted to the first user terminal 10 (step S6). In other words, through the process of step S6, game data for playing against the second user is downloaded from the server device 30 to the first user terminal 10.

同様に、サーバ装置30は、ゴルフゲーム(初戦)の開始を第2ユーザ端末20に通知するとともに、当該サーバ装置30に含まれる格納部301に格納されているゲームデータを第2ユーザ端末20に送信する(ステップS7)。換言すれば、このステップS7の処理により、第1ユーザと対戦を行うためのゲームデータがサーバ装置30から第2ユーザ端末20にダウンロードされる。 Similarly, the server device 30 notifies the second user terminal 20 of the start of the golf game (first match), and also transfers the game data stored in the storage unit 301 included in the server device 30 to the second user terminal 20. Transmit (step S7). In other words, through the process of step S7, game data for playing against the first user is downloaded from the server device 30 to the second user terminal 20.

なお、上記したようにサーバ装置30から第1ユーザ端末10及び第2ユーザ端末20に送信(ダウンロード)されたゲームデータは上記した4つのホールで対戦を行うためのゲームデータに相当するが、当該4つのホールは、例えば予め用意されている複数のホールの中からランダムに選択(決定)されるものとする。 Note that, as described above, the game data transmitted (downloaded) from the server device 30 to the first user terminal 10 and the second user terminal 20 corresponds to the game data for playing against each other in the four holes described above. The four holes are, for example, randomly selected (determined) from a plurality of holes prepared in advance.

ステップS6及びS7の処理が実行されると、第1ユーザ端末10及び第2ユーザ端末20を介した第1及び第2ユーザによるゴルフゲーム(つまり、第1及び第2ユーザの初戦)が開始する(ステップS8)。 When the processes in steps S6 and S7 are executed, a golf game between the first and second users (that is, the first match between the first and second users) via the first user terminal 10 and the second user terminal 20 starts. (Step S8).

この場合、第1ユーザ端末10(に含まれる制御部102及び表示処理部103)、第2ユーザ端末20(に含まれる制御部102及び表示処理部103)及びサーバ装置30(に含まれる制御部303)は、第1及び第2ユーザがゴルフゲームをプレイする(初戦を行う)ことが可能なゲームプレイ環境を提供する処理を実行する(ステップS9)。なお、ゴルフゲームをプレイすることが可能なゲームプレイ環境には、例えばゴルフを行うホール(競技エリア)や打球に影響を与える風の向き及び強さ等の外的要因(以下、対戦条件と表記)が含まれる。 In this case, the first user terminal 10 (control unit 102 and display processing unit 103 included in it), the second user terminal 20 (control unit 102 and display processing unit 103 included in it), and the server device 30 (control unit included in it) 303) executes a process of providing a game play environment in which the first and second users can play a golf game (play the first game) (step S9). The game play environment in which a golf game can be played includes, for example, external factors (hereinafter referred to as match conditions) such as the hole (competition area) where golf is played and the direction and strength of the wind that affects the ball. ) is included.

なお、ステップS9において実行される処理には、ステップS6及びS7においてサーバ装置30から送信されたゲームデータに基づいてゲームプレイ環境(ゲーム空間)を定義する処理、上記したように第1ユーザの操作をサーバ装置30経由で第1ユーザ端末10から第2ユーザ端末20に中継(リレー)する処理、第2ユーザの操作をサーバ装置30経由で第2ユーザ端末20から第1ユーザ端末10に中継(リレー)する処理、及び第1ユーザ端末10及び第2ユーザ端末20において第1及び第2ユーザの操作に基づいてゴルフゲーム(対戦)を進行させる制御に関する処理等が含まれる。 Note that the process executed in step S9 includes the process of defining the game play environment (game space) based on the game data transmitted from the server device 30 in steps S6 and S7, and the first user's operation as described above. from the first user terminal 10 to the second user terminal 20 via the server device 30; relaying the second user's operation from the second user terminal 20 to the first user terminal 10 via the server device 30; This includes processing related to control for advancing the golf game (competition) based on the operations of the first and second users at the first user terminal 10 and the second user terminal 20.

また、ゴルフゲームにおいては第1及び第2ユーザがボールを交互に打ち合うが、ステップS9の処理においては、第1及び第2ユーザのボールが移動する度に、当該第1及び第2ユーザのボールの位置が第1ユーザ端末10及び第2ユーザ端末20(のうちの少なくとも一方)からサーバ装置30に通知されるものとする。 In addition, in a golf game, the first and second users alternately hit the ball at each other, but in the process of step S9, each time the first and second users' balls move, the first and second users' balls are hit. It is assumed that the location of is notified to the server device 30 from (at least one of) the first user terminal 10 and the second user terminal 20.

サーバ装置30に含まれる制御部303は、上記したように第1ユーザ端末10及び第2ユーザ端末20から通知される第1及び第2ユーザのボールの位置に基づいてゴルフゲーム(初戦)の終了を検知し、当該ゴルフゲームの勝者(初戦の勝利ユーザ)及び敗者(初戦の敗北ユーザ)を決定する(ステップS10)。ここでは、便宜的に、第1ユーザが初戦の勝利ユーザ、第2ユーザが初戦の敗北ユーザであるものとする。 As described above, the control unit 303 included in the server device 30 controls the end of the golf game (first match) based on the positions of the balls of the first and second users notified from the first user terminal 10 and the second user terminal 20. is detected, and the winner (the winning user in the first game) and the loser (the losing user in the first game) of the golf game are determined (step S10). Here, for convenience, it is assumed that the first user is the winning user in the first match, and the second user is the losing user in the first match.

次に、制御部303は、初戦の報酬及び初戦のペナルティを決定する(ステップS11)。 Next, the control unit 303 determines the reward for the first match and the penalty for the first match (step S11).

なお、ステップS11において、初戦の報酬は、例えば図8に示す初戦報酬テーブル(初戦報酬リスト)を参照して決定される。図8に示すように、初戦報酬テーブルには報酬を識別するための識別情報(以下、報酬IDと表記)が複数保持されており、制御部303は、例えば初戦報酬テーブルに保持されている複数の報酬IDのうちの1つをランダムに選択する。 In addition, in step S11, the reward for the first match is determined with reference to the first match reward table (first match reward list) shown in FIG. 8, for example. As shown in FIG. 8, the first match reward table holds a plurality of pieces of identification information (hereinafter referred to as reward IDs) for identifying the reward, and the control unit 303, for example, randomly select one of the reward IDs.

制御部303は、初戦報酬テーブルから選択された報酬IDによって識別される報酬を初戦の報酬として決定する。なお、初戦の報酬には、例えば初戦の勝利ユーザに対して付与されるランクポイント及びアイテム等が含まれる。 The control unit 303 determines the reward identified by the reward ID selected from the first game reward table as the first game reward. Note that the reward for the first match includes, for example, rank points and items given to the winning user in the first match.

ここでは初戦報酬テーブルに保持されている複数の報酬IDのうちの1つが選択されることによって初戦の報酬が決定されるものとして説明したが、初戦の報酬は、予め定められていてもよい。 Although it has been described here that the reward for the first game is determined by selecting one of the plurality of reward IDs held in the first game reward table, the reward for the first game may be determined in advance.

一方、ステップS11においては、例えば予め定められているペナルティが初戦のペナルティとして決定される。なお、初戦のペナルティには、例えば初戦の敗北ユーザが失うランクポイント等が含まれる。 On the other hand, in step S11, for example, a predetermined penalty is determined as the penalty for the first game. Note that the penalty for the first match includes, for example, rank points lost by a user who loses the first match.

上記したように第1ユーザが初戦の勝利ユーザであり、第2ユーザが初戦の敗北ユーザであるものとすると、ステップS11において決定された初戦の報酬(の内容)は、サーバ装置30から第1ユーザ端末10に通知される(ステップS12)。一方、ステップS11において決定された初戦のペナルティ(の内容)は、サーバ装置30から第2ユーザ端末20に通知される(ステップS13)。 As described above, assuming that the first user is the winning user in the first match and the second user is the losing user in the first match, the reward (contents) for the first match determined in step S11 is sent from the server device 30 to the first user. The user terminal 10 is notified (step S12). On the other hand, the penalty for the first match determined in step S11 is notified from the server device 30 to the second user terminal 20 (step S13).

なお、ステップS11において決定された初戦の報酬及び初戦のペナルティは、サーバ装置30(例えば、制御部303)内に保持される。 Note that the reward for the first match and the penalty for the first match determined in step S11 are held in the server device 30 (for example, the control unit 303).

ここで、ステップS12の処理が実行されると、第1ユーザ端末10に含まれる表示処理部103は、第1ユーザがゴルフゲーム(初戦)に勝利したことを示すリザルト画面(以下、初戦の勝利ユーザ画面と表記)を当該第1ユーザ端末10のディスプレイ15に表示する。 Here, when the process of step S12 is executed, the display processing unit 103 included in the first user terminal 10 displays a result screen (hereinafter referred to as victory of the first game) indicating that the first user won the golf game (first game). A user screen) is displayed on the display 15 of the first user terminal 10.

図9は、初戦の勝利ユーザ画面の一例を示す。図9においては、画面50aが表示された後に画面50bが表示されるような初戦の勝利ユーザ画面を想定している。 FIG. 9 shows an example of a winning user screen for the first game. In FIG. 9, it is assumed that the winning user screen for the first game is such that the screen 50b is displayed after the screen 50a is displayed.

画面50aにおいては、例えば第1ユーザが勝利ユーザであることを示す「WIN!」の文字が表示されるとともに、対戦結果が表形式で表示されている。なお、図9においては、1ホール目で第1ユーザが第2ユーザに勝利した例が示されている。 On the screen 50a, for example, the words "WIN!" indicating that the first user is the winning user are displayed, and the battle results are displayed in a table format. Note that FIG. 9 shows an example in which the first user beats the second user on the first hole.

また、画面50aの後に表示される画面50bにおいては、上記したステップS12において通知された初戦の報酬が表示される。図9においては、初戦の報酬として第1ユーザに付与されるランクポイントが30であることを示す「+30」及び当該第1ユーザに付与されるアイテムがゴルフクラブであることを示すアイコンが表示されている。 Further, on the screen 50b displayed after the screen 50a, the reward for the first match notified in step S12 described above is displayed. In FIG. 9, "+30" indicating that the rank points given to the first user as a reward for the first match is 30, and an icon indicating that the item given to the first user is a golf club are displayed. ing.

なお、初戦の勝利ユーザ画面(画面50a及び50b)の左側に表示されているキャラクタは勝利ユーザである第1ユーザが操作するキャラクタであり、当該初戦の勝利ユーザ画面の右側に表示されているキャラクタは敗北ユーザである第2ユーザが操作するキャラクタである。これによれば、第1ユーザは、当該第1ユーザが勝利ユーザである(または第2ユーザが敗北ユーザである)ことを容易に把握することができる。 Note that the character displayed on the left side of the winning user screen for the first game (screens 50a and 50b) is the character operated by the first user who is the winning user, and the character displayed on the right side of the winning user screen for the first game. is a character operated by the second user who is the defeated user. According to this, the first user can easily understand that the first user is a winning user (or that the second user is a losing user).

また、本実施形態において、初戦の勝利ユーザ画面(例えば、画面50b)には、「再戦する」ボタン51及び「ホームへ」ボタン52が設けられている。第1ユーザは、第1ユーザ端末10に対して「再戦する」ボタン51または「ホームへ」ボタン52を指定(押下)する操作を行うことができる。なお、「再戦する」ボタン51は、再戦への参加を指示する(第2ユーザに再戦を申し込む)ためのボタンである。一方、「ホームへ」ボタン52は、再戦への不参加(つまり、ホーム画面への遷移)を指示するためのボタンである。 Further, in the present embodiment, a "rematch" button 51 and a "go to home" button 52 are provided on the winning user screen (for example, screen 50b) of the first match. The first user can perform an operation on the first user terminal 10 to designate (press) a "rematch" button 51 or a "go to home" button 52. Note that the "Rematch" button 51 is a button for instructing participation in a rematch (applying a rematch to the second user). On the other hand, the "Go to Home" button 52 is a button for instructing not to participate in the rematch (that is, transition to the home screen).

なお、ここでは初戦の勝利ユーザ画面として画面50a及び画面50bが表示されるものとして説明したが、画面50aにおける対戦結果は他の形式で表示されてもよいし、初戦の勝利ユーザ画面においては、画面50aを省略し、画面50bのみが表示されてもよい。 Note that although the screen 50a and screen 50b have been described as being displayed as the winning user screen for the first match, the match results on the screen 50a may be displayed in other formats, and the winning user screen for the first match may Screen 50a may be omitted and only screen 50b may be displayed.

また、図9は第1ユーザ端末10に表示される初戦の勝利ユーザ画面の一例を示しているが、ステップS13の処理が実行されると、第2ユーザ端末20に含まれる表示処理部103は、第2ユーザがゴルフゲーム(初戦)に敗北したことを示すリザルト画面(以下、初戦の敗北ユーザ画面と表記)を当該第2ユーザ端末20のディスプレイ15に表示する。 Further, although FIG. 9 shows an example of the winning user screen of the first match displayed on the first user terminal 10, when the process of step S13 is executed, the display processing unit 103 included in the second user terminal 20 , displays on the display 15 of the second user terminal 20 a result screen (hereinafter referred to as the losing user screen of the first game) indicating that the second user lost the golf game (first game).

なお、初戦の敗北ユーザ画面(図示せず)には、図9に示す「WIN!」の文字の代わりに第2ユーザが敗北ユーザであることを示す「LOSE」の文字が表示され、初戦の報酬の代わりに初戦のペナルティが表示されるが、その他は初戦の勝利ユーザ画面と概ね同様である。 In addition, on the losing user screen (not shown) in the first match, the characters "LOSE" indicating that the second user is the losing user are displayed instead of the characters "WIN!" shown in FIG. The penalty for the first match is displayed instead of the reward, but the rest is generally the same as the winning user screen for the first match.

図6に戻ると、第1ユーザ端末10に表示された初戦の勝利ユーザ画面において「再戦する」ボタンを指定する操作(以下、再戦開始操作と表記)が行われた場合、第1ユーザ端末10に含まれる操作受付部101は、当該再戦開始操作を受け付ける(ステップS14)。 Returning to FIG. 6, when an operation for specifying a "rematch" button (hereinafter referred to as a rematch start operation) is performed on the winning user screen of the first match displayed on the first user terminal 10, the first user terminal 10 The operation receiving unit 101 included in the process receives the rematch start operation (step S14).

ステップS14の処理が実行されると、第1ユーザ端末10は、当該ステップS14において受け付けられた再戦開始操作に基づいて、再戦開始要求をサーバ装置30に送信する(ステップS15)。ステップS15において第1ユーザ端末10から送信された再戦開始要求は、サーバ装置30において受信される。 When the process of step S14 is executed, the first user terminal 10 transmits a rematch start request to the server device 30 based on the rematch start operation accepted in step S14 (step S15). The rematch start request transmitted from the first user terminal 10 in step S15 is received by the server device 30.

同様に、第2ユーザ端末20に表示された初戦の敗北ユーザ画面において「再戦する」ボタンを指定する操作(再戦開始操作)が行われた場合、第2ユーザ端末20に含まれる操作受付部101は、当該再戦開始操作を受け付ける(ステップS16)。 Similarly, when an operation for specifying the "rematch" button (rematch start operation) is performed on the losing user screen of the first match displayed on the second user terminal 20, the operation reception unit 101 included in the second user terminal 20 accepts the rematch start operation (step S16).

ステップS16の処理が実行されると、第2ユーザ端末20は、当該ステップS16において受け付けられた再戦開始操作に基づいて、再戦開始要求をサーバ装置30に送信する(ステップS17)。ステップS17において第2ユーザ端末20から送信された再戦開始要求は、サーバ装置30において受信される。 When the process of step S16 is executed, the second user terminal 20 transmits a rematch start request to the server device 30 based on the rematch start operation accepted in step S16 (step S17). The rematch start request transmitted from the second user terminal 20 in step S17 is received by the server device 30.

上記したように第1ユーザ端末10及び第2ユーザ端末20から再戦開始要求が受信される(つまり、第1及び第2ユーザの両方から再戦への参加が指示される)と、サーバ装置30に含まれる制御部303は、サーバ装置30内に保持されている初戦の報酬及び初戦のペナルティ(つまり、初戦の勝敗結果)を破棄する(ステップS18)。 As described above, when a rematch start request is received from the first user terminal 10 and the second user terminal 20 (that is, both the first and second users instruct to participate in the rematch), the server device 30 The included control unit 303 discards the reward for the first match and the penalty for the first match (that is, the win/loss result of the first match) held in the server device 30 (step S18).

ステップS18の処理が実行されると、制御部303は、ゴルフゲーム(再戦)の開始を第1ユーザ端末10に通知する(ステップS19)。同様に、制御部303は、ゴルフゲーム(再戦)の開始を第2ユーザ端末20に通知する(ステップS20)。 When the process of step S18 is executed, the control unit 303 notifies the first user terminal 10 of the start of the golf game (rematch) (step S19). Similarly, the control unit 303 notifies the second user terminal 20 of the start of the golf game (rematch) (step S20).

ステップS19及びS20の処理が実行されると、第1ユーザ端末10及び第2ユーザ端末20を介した第1及び第2ユーザによるゴルフゲーム(つまり、第1及び第2ユーザの再戦)が開始する(ステップS21)。 When the processes of steps S19 and S20 are executed, a golf game between the first and second users (that is, a rematch between the first and second users) via the first user terminal 10 and the second user terminal 20 starts. (Step S21).

この場合、第1ユーザ端末10(に含まれる制御部102及び表示処理部103)、第2ユーザ端末20(に含まれる制御部102及び表示処理部103)及びサーバ装置30(に含まれる制御部303)は、第1及び第2ユーザがゴルフゲームをプレイする(再戦を行う)ゲームプレイ環境を提供する処理を実行する(ステップS22)。なお、ステップS22においては、上記したステップS9の処理と同様の処理が実行される。 In this case, the first user terminal 10 (control unit 102 and display processing unit 103 included in it), the second user terminal 20 (control unit 102 and display processing unit 103 included in it), and the server device 30 (control unit included in it) 303) executes a process of providing a game play environment in which the first and second users play a golf game (play a rematch) (step S22). Note that in step S22, processing similar to the processing in step S9 described above is executed.

ここで、上記したステップS6においてはサーバ装置30から第1ユーザ端末10にゲームデータがダウンロードされており、ステップS7においてはサーバ装置30から第2ユーザ端末20にゲームデータがダウンロードされている。このため、本実施形態においては、第1ユーザ端末10及び第2ユーザ端末20に既にダウンロードされているゲームデータを再戦に利用する。 Here, in step S6 described above, game data is downloaded from the server device 30 to the first user terminal 10, and in step S7, game data is downloaded from the server device 30 to the second user terminal 20. Therefore, in this embodiment, game data that has already been downloaded to the first user terminal 10 and the second user terminal 20 is used for the rematch.

具体的には、上記したように延長戦を考慮して4つのホールで対戦を行うためのゲームデータ(つまり、4つのホール分のゲームプレイ環境を提供するためのゲームデータ)が第1ユーザ端末10及び第2ユーザ端末20にダウンロードされている場合において、初戦の1ホール目で第1ユーザが勝利ユーザである(第2ユーザが敗北ユーザである)と決定された場合、再戦は、1ホール目とは異なる2ホール目を利用して行われるものとする。一方、初戦の1ホール目における第1及び第2ユーザの打数が同じであり、延長戦としての2ホール目で第1ユーザが勝利ユーザであると決定された場合、再戦は、1ホール目及び2ホール目とは異なる3ホール目を利用して行われるものとする。 Specifically, as mentioned above, the game data for playing against each other in four holes in consideration of overtime (that is, the game data for providing a game play environment for four holes) is stored on the first user terminal. 10 and the second user terminal 20, if it is determined that the first user is the winning user (the second user is the losing user) on the first hole of the first match, the rematch will be held on the first hole. The game will be played using the second hole, which is different from the first hole. On the other hand, if the number of strokes of the first and second users on the first hole of the first match is the same, and it is determined that the first user is the winning user on the second hole as an overtime match, the rematch will be held on the first hole and The game will be played using the third hole, which is different from the second hole.

すなわち、本実施形態においては、初戦と再戦とで少なくともゲームプレイ環境(に含まれる対戦条件)のうちの少なくとも一部(ここでは、ホール)が異なるものとする。更に、対戦条件には打球に影響を与える風の向き及び強さ等が含まれるが、この風の向き及び強さ等を初戦と再戦とで異なるようにしてもよい。 That is, in this embodiment, at least a part (here, the hole) of the game play environment (competition conditions included therein) is different between the first match and the rematch. Furthermore, the competition conditions include the direction and strength of the wind that affects the ball, and the direction and strength of the wind may be different between the first match and the rematch.

次に、サーバ装置30に含まれる制御部303は、上記したステップS10の処理と同様に、当該ゴルフゲームの勝者(再戦の勝利ユーザ)及び敗者(再戦の敗北ユーザ)を決定する(ステップS23)。ここでは、便宜的に、第1ユーザが再戦の勝利ユーザ、第2ユーザが再戦の敗北ユーザであるものとする。 Next, the control unit 303 included in the server device 30 determines the winner (the winning user in the rematch) and the loser (the losing user in the rematch) of the golf game, similarly to the process in step S10 described above (step S23). . Here, for convenience, it is assumed that the first user is the winning user in the rematch, and the second user is the losing user in the rematch.

次に、制御部303は、再戦の報酬及び再戦のペナルティを決定する(ステップS24)。 Next, the control unit 303 determines a rematch reward and a rematch penalty (step S24).

なお、上記したステップS11においては初戦報酬テーブルを参照して初戦の報酬が決定されるものとして説明したが、ステップS24において、再戦の報酬は、図10に示す再戦報酬テーブル(再戦報酬リスト)を参照して決定される。図10に示すように、再戦報酬テーブルには報酬を識別するための報酬IDが複数保持されており、制御部303は、例えば再戦報酬テーブルに保持されている複数の報酬IDのうちの1つをランダムに選択する。 Note that in step S11 described above, the first match reward is determined by referring to the first match reward table, but in step S24, the rematch reward is determined by referring to the rematch reward table (rematch reward list) shown in FIG. Determined by reference. As shown in FIG. 10, the rematch reward table holds a plurality of reward IDs for identifying rewards, and the control unit 303 selects, for example, one of the plurality of reward IDs held in the rematch reward table. Select randomly.

制御部303は、再戦報酬テーブルから選択された報酬IDによって識別される報酬を再戦の報酬として決定する。 The control unit 303 determines the reward identified by the reward ID selected from the rematch reward table as the reward for the rematch.

ここで、上記した初戦の報酬と同様に、再戦の報酬には再戦の勝利ユーザに対して付与されるランクポイント及びアイテム等が含まれるが、ステップS24においては、当該初戦の報酬よりも有利な報酬(例えば、量が多いまたは質が高い報酬)が再戦の報酬として決定されるものとする。換言すれば、再戦報酬テーブルに保持されている複数の報酬IDの各々によって識別される報酬は、初戦報酬テーブルに保持されている複数の報酬IDの各々によって識別される報酬よりもよい(価値のある)報酬である。具体的には、初戦の報酬として勝利ユーザに付与されるランクポイントが30である場合、再戦の報酬として勝利ユーザに付与されるランクポイントは例えば80であるものとする。また、例えばゴルフゲームにおいてキャラクタのゴルフに関する能力を向上させる程度に応じて各種アイテムにレベル(またはレア度)等が設定されている場合があるが、例えば初戦の報酬として勝利ユーザに付与されるアイテムが低いレベルのゴルフクラブである場合、再戦の報酬として勝利ユーザに付与されるアイテムは例えば高いレベルのゴルフクラブであるものとする。 Here, similar to the first match reward described above, the rematch reward includes rank points and items given to the winning user in the rematch, but in step S24, a reward that is more advantageous than the first match reward is A reward (eg, a higher quantity or higher quality reward) shall be determined as the rematch reward. In other words, the reward identified by each of the plurality of reward IDs held in the rematch reward table is better (in value) than the reward identified by each of the plurality of reward IDs held in the first battle reward table. ) is a reward. Specifically, when the rank points given to the winning user as a reward for the first match are 30, the rank points given to the winning user as a reward for the rematch are, for example, 80. In addition, for example, in a golf game, various items may have levels (or rarity) set depending on the degree to which they improve the character's golf-related abilities, but for example, an item is given to a winning user as a reward for the first match. is a low-level golf club, the item given to the winning user as a rematch reward is, for example, a high-level golf club.

なお、ここで説明した初戦の報酬及び再戦の報酬は一例であり、本実施形態においては、再戦が行われた場合には、初戦の報酬よりも有利な報酬が決定される(勝利ユーザに付与される)構成であればよく、再戦の報酬の種類(ランクポイント及びアイテム等)は初戦の報酬と異なっていてもよい。また、再戦の報酬は、初戦の報酬の単に2倍または3倍等に相当する報酬であってもよい。 Note that the rewards for the first match and the rewards for the rematch described here are just examples, and in this embodiment, if a rematch is held, a reward that is more advantageous than the reward for the first match is determined (granted to the winning user). The type of reward for the rematch (rank points, items, etc.) may be different from the reward for the first match. Further, the remuneration for the rematch may be simply double or triple the remuneration for the first match.

また、再戦を行うことへのユーザの意欲を向上させるために、再戦の報酬は、単に初戦のような通常の対戦を2回行って得ることができる報酬(つまり、初戦の報酬の2倍)よりも価値があるように設定されていることが好ましい。 In addition, in order to increase the user's desire to play a rematch, the reward for a rematch is simply the reward that can be obtained by playing two normal matches like the first match (in other words, twice the reward for the first match). It is preferable that the value is set to be more valuable than

一方、ステップS24においては、例えば予め定められているペナルティが再戦のペナルティとして決定される。なお、初戦のペナルティと同様に、再戦のペナルティには再戦の敗北ユーザが失うランクポイント等が含まれるが、ステップS24においては、当該初戦のペナルティよりも不利な(つまり、重い)ペナルティが再戦のペナルティとして決定される。具体的には、初戦のペナルティとして敗北ユーザが失うランクポイントが30(つまり、-30)である場合、再戦のペナルティとして敗北ユーザが失うランクポイントは例えば80(つまり、-80)であるものとする。なお、本実施形態においては再戦のペナルティが初戦のペナルティよりも不利なペナルティであるものとして説明するが、当該再戦のペナルティは、当該初戦のペナルティと同等のペナルティであってもよい。 On the other hand, in step S24, for example, a predetermined penalty is determined as the rematch penalty. Note that, like the penalty for the first match, the penalty for the rematch includes rank points lost by the defeated user in the rematch, but in step S24, a penalty that is more disadvantageous (that is, heavier) than the penalty for the first match is determined for the rematch. determined as a penalty. Specifically, if the losing user loses rank points as a penalty for the first match is 30 (that is, -30), then the losing user loses rank points as a penalty for the rematch for example 80 (that is, -80). do. Note that although the present embodiment will be described assuming that the penalty for the rematch is a penalty that is more disadvantageous than the penalty for the first match, the penalty for the rematch may be the same penalty as the penalty for the first match.

なお、ここでは初戦のペナルティ及び再戦のペナルティが予め定められているものとして説明したが、当該初戦のペナルティ及び再戦のペナルティは、初戦のペナルティよりも再戦のペナルティの方が重くなるように決定されればよく、初戦の報酬及び再戦の報酬と同様に予め用意されているテーブルからランダムに選択(決定)される構成としてもよい。また、ペナルティは必ずしもランクポイントの消失である必要はなく、例えばアイテムの消失であってもよい。この場合、初戦のペナルティとしては低いレベルのアイテムを失うが、再戦のペナルティとしては高いレベルのアイテムを失うようにすればよい。 In addition, although the explanation has been made here assuming that the penalty for the first match and the penalty for the rematch are determined in advance, the penalty for the first match and the penalty for the rematch are determined so that the penalty for the rematch is heavier than the penalty for the first match. Alternatively, the reward may be randomly selected (determined) from a table prepared in advance, similar to the reward for the first match and the reward for the rematch. Further, the penalty does not necessarily have to be the loss of rank points, and may be, for example, the loss of items. In this case, the penalty for the first battle is to lose a low-level item, but the penalty for a rematch is to lose a high-level item.

上記したように第1ユーザが再戦の勝利ユーザ、第2ユーザが再戦の敗北ユーザであるものとすると、ステップS24において決定された再戦の報酬(の内容)は、サーバ装置30から第1ユーザ端末10に通知される(ステップS25)。一方、ステップS24において決定された再戦のペナルティ(の内容)は、サーバ装置30から第2ユーザ端末20に通知される(ステップS26)。 As described above, assuming that the first user is the winning user in the rematch and the second user is the losing user in the rematch, the reward (contents) for the rematch determined in step S24 is transferred from the server device 30 to the first user terminal. 10 (step S25). On the other hand, the rematch penalty determined in step S24 is notified from the server device 30 to the second user terminal 20 (step S26).

なお、ステップS24において決定された再戦の報酬及び再戦のペナルティは、サーバ装置30(例えば、制御部303)内に保持される。 Note that the rematch reward and rematch penalty determined in step S24 are held in the server device 30 (for example, the control unit 303).

ここで、ステップS25の処理が実行されると、第1ユーザ端末10に含まれる表示処理部103は、第1ユーザがゴルフゲーム(再戦)に勝利したことを示すリザルト画面(以下、再戦の勝利ユーザ画面と表記)を当該第1ユーザ端末10のディスプレイ15に表示する。 Here, when the process of step S25 is executed, the display processing unit 103 included in the first user terminal 10 displays a result screen (hereinafter, rematch victory) indicating that the first user won the golf game (rematch). A user screen) is displayed on the display 15 of the first user terminal 10.

図11は、再戦の勝利ユーザ画面の一例を示す。図11においては、画面60aが表示された後に画面60bが表示されるような再戦の勝利ユーザ画面を想定している。 FIG. 11 shows an example of a winning user screen for a rematch. In FIG. 11, it is assumed that the winning user screen for the rematch is such that the screen 60b is displayed after the screen 60a is displayed.

画面60aにおいては、例えば第1ユーザが勝利ユーザであることを示す「WIN!」の文字が表示されるとともに、対戦結果が表形式で表示されている。なお、図11においては、再戦に利用された2ホール目で第1ユーザが第2ユーザに勝利した場合を想定している。また、本実施形態においては、再戦が行われることによって、初戦の勝敗結果(つまり、初戦の報酬及び初戦のペナルティ)は破棄されている。このため、画面60aにおいて、対戦結果は、初戦の勝敗結果が破棄されていることが認識されるような態様で表示される。 On the screen 60a, for example, the words "WIN!" indicating that the first user is the winning user are displayed, and the battle results are displayed in a table format. In addition, in FIG. 11, it is assumed that the first user wins against the second user on the second hole used for the rematch. Furthermore, in the present embodiment, by performing a rematch, the win/loss results of the first match (that is, the reward for the first match and the penalty for the first match) are discarded. Therefore, on the screen 60a, the match results are displayed in such a manner that it is recognized that the win/loss result of the first match has been discarded.

また、画面60aの後に表示される画面60bにおいては、上記したステップS25において通知された再戦の報酬が表示される。図10においては、再戦の報酬として第1ユーザに付与されるランクポイントが80であることを示す「+80」及び当該第1ユーザに付与されるアイテムがゴルフクラブであることを示すアイコンが表示されている。なお、画面60aに表示されているアイコンは、上記した画面50bに表示されているアイコンによって示されるゴルフクラブよりも高いレベルのゴルフクラブを表している。 Further, on the screen 60b displayed after the screen 60a, the rematch reward notified in step S25 described above is displayed. In FIG. 10, "+80" indicating that the rank point given to the first user as a rematch reward is 80, and an icon indicating that the item given to the first user is a golf club are displayed. ing. Note that the icon displayed on the screen 60a represents a golf club of a higher level than the golf club indicated by the icon displayed on the screen 50b described above.

また、再戦の勝利ユーザ画面には上記した初戦の勝利ユーザ画面に設けられている「再戦する」ボタン51及び「ホームへ」ボタン52に相当するボタン61及び62が設けられているが、既に再戦を終えた状態であるため、当該ボタン61は指定することができないように設定されている。なお、再戦の勝利ユーザ画面においては、ボタン61は省略されていてもよい。 In addition, the rematch winning user screen is provided with buttons 61 and 62 that correspond to the "rematch" button 51 and "go to home" button 52 provided on the first match winning user screen, but the rematch has already been Since the button 61 has been completed, the button 61 is set so that it cannot be specified. Note that the button 61 may be omitted on the winning user screen for the rematch.

また、図11は第1ユーザ端末10に表示される再戦の勝利ユーザ画面の一例を示しているが、ステップS26の処理が実行されると、第2ユーザ端末20に含まれる表示処理部103は、第2ユーザがゴルフゲーム(再戦)に敗北したことを示すリザルト画面(以下、再戦の敗北ユーザの画面と表記)を当該第2ユーザ端末20のディスプレイ15に表示する。 Furthermore, although FIG. 11 shows an example of the rematch winning user screen displayed on the first user terminal 10, when the process of step S26 is executed, the display processing unit 103 included in the second user terminal 20 , displays on the display 15 of the second user terminal 20 a result screen (hereinafter referred to as the losing user's screen in the rematch) indicating that the second user lost the golf game (rematch).

なお、再戦の敗北ユーザ画面(図示せず)には、図11に示す「WIN!」の文字の代わりに「LOSE」の文字が表示され、再戦の報酬の代わりに再戦のペナルティが表示されるが、その他は再戦の勝利ユーザ画面と概ね同様である。 In addition, on the rematch defeat user screen (not shown), the words "LOSE" are displayed instead of the words "WIN!" shown in FIG. 11, and the rematch penalty is displayed instead of the rematch reward. However, the rest is generally the same as the winning user screen for the rematch.

上記したステップS25及びS26の処理が実行されると、サーバ装置30に含まれるデータ管理部302は、サーバ装置30内に保持されている再戦の報酬及び再戦のペナルティに基づいて、格納部301に格納されている第1及び第2ユーザのユーザデータを更新する(ステップS27)。 When the processes of steps S25 and S26 described above are executed, the data management unit 302 included in the server device 30 stores the data in the storage unit 301 based on the rematch reward and rematch penalty held in the server device 30. The stored user data of the first and second users is updated (step S27).

なお、ステップS27の処理は、上記した再戦の報酬及び再戦のペナルティをユーザデータに反映させる処理に相当する。具体的には、第1ユーザが再戦の勝利ユーザであり、再戦の報酬として当該勝利ユーザに付与されるランクポイントが80であり、当該勝利ユーザに付与されるアイテムが高いレベルのゴルフクラブである場合、データ管理部302は、格納部301に格納されている第1ユーザのユーザデータに含まれるランクポイントに80を加算し、当該ユーザデータに含まれるアイテムに当該高いレベルのゴルフクラブ(を示す情報)を追加する。また、第2ユーザが再戦の敗北ユーザであり、再戦のペナルティとして当該敗北ユーザが失うランクポイントが80である場合、データ管理部302は、格納部301に格納されている第2ユーザのユーザデータに含まれるランクポイントから80を減算する。 Note that the process of step S27 corresponds to the process of reflecting the above-described rematch reward and rematch penalty in the user data. Specifically, the first user is the winning user in the rematch, the rank points given to the winning user as a reward for the rematch are 80, and the item given to the winning user is a high-level golf club. In this case, the data management unit 302 adds 80 to the rank points included in the user data of the first user stored in the storage unit 301, and adds 80 to the rank points included in the user data of the first user, and adds 80 to the rank points included in the user data. information). Further, if the second user is a defeated user in the rematch, and the losing user loses 80 rank points as a penalty for the rematch, the data management unit 302 stores the user data of the second user stored in the storage unit 301. Subtract 80 from the rank points included in .

なお、上記したランクポイントの加算及び減算によりユーザのランクに変動が生じる場合には、当該ユーザのユーザデータに含まれるランクも併せて更新される。 Note that if the user's rank changes due to the above-described addition and subtraction of rank points, the rank included in the user data of the user is also updated.

なお、上記したステップS27の処理は、ステップS25及びS26の処理が実行された後に実行されればよいが、例えば第1ユーザのユーザデータの更新は第1ユーザ端末10においてホーム画面が表示された(例えば、再戦の勝利ユーザ画面に設けられている「ホームへ」ボタンが指定された)タイミングで実行され、第2ユーザのユーザデータの更新は第2ユーザ端末20においてホーム画面が表示された(例えば、再戦の敗北ユーザ画面に設けられている「ホームへ」ボタンが指定された)タイミングで実行されてもよい。すなわち、ユーザデータの更新は、所定のタイミングで実行されるように設定されていてもよい。 Note that the process of step S27 described above may be executed after the processes of steps S25 and S26 are executed, but for example, the first user's user data is updated when the home screen is displayed on the first user terminal 10. (For example, the second user's user data is updated when the home screen is displayed on the second user terminal 20.) For example, it may be executed at the timing when a "Go to Home" button provided on the defeated user's screen in the rematch is designated. That is, the update of user data may be set to be executed at a predetermined timing.

ステップS27の処理が実行されると、サーバ装置30は、当該ステップS27において更新された第1ユーザのユーザデータを第1ユーザ端末10に送信する(ステップS28)。ステップS28においてサーバ装置30から送信された第1ユーザのユーザデータは、第1ユーザ端末10において受信され、当該第1ユーザ端末10に含まれる格納部104に格納される。第1ユーザは、このような第1ユーザのユーザデータに基づいて、当該第1ユーザのランク、ランクポイント及びアイテム等を確認することができる。 When the process of step S27 is executed, the server device 30 transmits the first user's user data updated in step S27 to the first user terminal 10 (step S28). The user data of the first user transmitted from the server device 30 in step S28 is received by the first user terminal 10 and stored in the storage unit 104 included in the first user terminal 10. The first user can check the rank, rank points, items, etc. of the first user based on such user data of the first user.

同様に、サーバ装置30は、ステップS27において更新された第2ユーザのユーザデータを第2ユーザ端末20に送信する(ステップS29)。ステップS29においてサーバ装置30から送信された第2ユーザのユーザデータは、第2ユーザ端末20において受信され、当該第2ユーザ端末20に含まれる格納部104に格納される。第2ユーザは、このような第2ユーザのユーザデータに基づいて、当該第2ユーザのランク、ランクポイント及びアイテム等を確認することができる。 Similarly, the server device 30 transmits the second user's user data updated in step S27 to the second user terminal 20 (step S29). The user data of the second user transmitted from the server device 30 in step S29 is received by the second user terminal 20 and stored in the storage unit 104 included in the second user terminal 20. The second user can check the rank, rank points, items, etc. of the second user based on such user data of the second user.

なお、図6に示す例では初戦が終了した後にステップS11の処理が実行されるものとして説明したが、当該ステップS11の処理は、初戦が行われることが決定された時点で(例えば、ステップS6及びS7の処理とステップS8の処理との間に)実行されてもよい。同様に、ステップS24の処理は、再戦が行われることが決定された時点で(例えば、ステップS18の処理の前後に)実行されてもよい。このような構成の場合には、第1及び第2ユーザは、再戦の報酬及びペナルティを参考にして再戦を行うか否かを判断することができる。 In the example shown in FIG. 6, the process of step S11 has been described as being executed after the first match has ended, but the process of step S11 is executed at the time when it is decided that the first match will be held (for example, step S6). and between the processing in step S7 and the processing in step S8). Similarly, the process in step S24 may be executed at the time when it is determined that a rematch will be held (for example, before or after the process in step S18). In the case of such a configuration, the first and second users can determine whether or not to have a rematch with reference to the reward and penalty for the rematch.

また、図6に示す例ではステップS18の処理がステップS14~S17の処理が実行された直後に実行されるものとして説明したが、当該ステップS18の処理(つまり、初戦の報酬及び初戦のペナルティ)は、再戦が行われる場合に実行されればよく、例えばステップS19及びS20の処理が実行された後の任意のタイミングで実行されてもよい。 Furthermore, in the example shown in FIG. 6, the processing in step S18 has been described as being executed immediately after the processing in steps S14 to S17 is executed, but the processing in step S18 (that is, the reward for the first match and the penalty for the first match) may be executed when a rematch is to be held, and may be executed at any timing after the processes of steps S19 and S20 are executed, for example.

また、図6に示す例では再戦が行われる場合について説明したが、当該再戦が行われない場合には、ステップS14以降の処理は実行されず、初戦の報酬及び初戦のペナルティは破棄されない(つまり、初戦の報酬及び初戦のペナルティが確定する)。この場合には、初戦の報酬を初戦の勝利ユーザのユーザデータに反映し、初戦のペナルティを初戦の敗北ユーザのユーザデータに反映する処理(つまり、初戦の報酬及び初戦のペナルティに基づいてユーザデータを更新する処理)が実行されればよい。この処理はステップS27の処理と同様であるため、ここではその詳しい説明を省略する。 Furthermore, in the example shown in FIG. 6, a case has been described in which a rematch is held, but if the rematch is not held, the processes after step S14 are not executed, and the reward for the first match and the penalty for the first match are not discarded (i.e. , the reward for the first match and the penalty for the first match will be determined). In this case, the first match reward is reflected in the user data of the user who won the first match, and the first match penalty is reflected in the user data of the user who lost the first match. It is only necessary that the process of updating the Since this process is similar to the process in step S27, detailed explanation thereof will be omitted here.

上記したように本実施形態においては、初戦(第1対戦)を行うことが可能なゲームプレイ環境(第1ゲームプレイ環境)が提供され、初戦の後に再戦(第2対戦)行うことが可能なゲームプレイ環境(第2ゲームプレイ環境)が提供される。本実施形態においては、初戦が行われる際に、初戦の報酬(初戦に勝利した場合の第1報酬)及び初戦のペナルティ(初戦に敗北した場合の第1ペナルティ)が決定されるが、第2対戦が行われる際に、初戦の報酬及び初戦のペナルティが破棄され、再戦の報酬(再戦に勝利した場合の第2報酬)として初戦の報酬よりもよい(有利な)報酬が決定され、再戦のペナルティ(再戦に敗北した場合の第2ペナルティ)として初戦のペナルティよりも重い(不利な)ペナルティが決定される。 As described above, in this embodiment, a game play environment (first game play environment) is provided in which the first match (first match) can be held, and a rematch (second match) can be held after the first match. A game play environment (second game play environment) is provided. In this embodiment, when the first match is held, the reward for the first match (the first reward if you win the first match) and the penalty for the first match (the first penalty if you lose the first match) are determined. When a match is held, the first match reward and first match penalty are discarded, and a better (more advantageous) reward than the first match reward is determined as the rematch reward (second reward if the rematch is won). A heavier (disadvantageous) penalty than the penalty for the first match is determined as a penalty (second penalty in case of losing the rematch).

なお、本実施形態においては、例えばPvP(Player versus Player)形式で第1及び第2ユーザが初戦及び再戦を行う(つまり、初戦及び再戦において対戦相手は変更されない)場合を想定している。また、上記した再戦が行われない場合には、初戦の報酬及び初戦のペナルティが第1及び第2ユーザのユーザデータ(第1及び第2ユーザのアカウントを管理するためのユーザデータ)に反映され、再戦が行われる場合には、再戦の報酬及び再戦のペナルティが第1及び第2ユーザのユーザデータに反映される。 Note that this embodiment assumes a case where the first and second users play a first match and a rematch in a PvP (Player versus Player) format (that is, the opponent is not changed in the first match and the rematch). In addition, if the rematch described above is not held, the reward for the first match and the penalty for the first match will be reflected in the user data of the first and second users (user data for managing the accounts of the first and second users). , if a rematch is held, the rematch reward and rematch penalty are reflected in the user data of the first and second users.

本実施形態においては、上記した構成により、ゴルフゲームのような対戦を行う対戦ゲームの興趣性を向上させることが可能となる。 In this embodiment, the above-described configuration makes it possible to improve the interest of a competitive game such as a golf game.

具体的には、本実施形態の比較例として単に初戦の報酬よりもよい報酬を再戦の勝利ユーザに付与するような構成が考えられるが、このような構成では初戦の勝利ユーザは初戦の報酬を得ることが確定しているため、当該勝利ユーザにとっては再戦における緊張感に欠ける。また、初戦の敗北ユーザにおいても仮に再戦に敗北したとしても失うものがないため、当該敗北ユーザにとっても再戦における緊張感に欠ける。 Specifically, as a comparative example of this embodiment, a configuration may be considered in which a winning user in a rematch is simply given a reward better than the reward in the first battle; Since it is certain that the winning user will win, there is a lack of tension in the rematch for the winning user. Furthermore, even if a user loses the first match, he has nothing to lose even if he loses in the rematch, so the losing user also lacks a sense of tension in the rematch.

これに対して、本実施形態においては、例えばよりよい報酬を得るために再戦を行う場合には初戦の勝敗結果(初戦の報酬)が破棄されるため、初戦の勝利ユーザであっても当該報酬を得るためには必ず勝利しなければならないと考える。また、再戦はよりよい報酬を得ることができるチャンスであるが、当該再戦においては敗北した際のペナルティが重くなるため、初戦の敗北ユーザも再戦で敗北することができないと考える。このため、本実施形態においては、初戦の勝利ユーザであっても初戦の敗北ユーザであっても再戦における緊張感が高まり、対戦ゲームの興趣性を向上させることができる。 On the other hand, in this embodiment, if a rematch is held to obtain better rewards, for example, the win/loss results of the first match (rewards for the first match) are discarded, so even if the user wins the first match, the reward will be I believe that in order to obtain the goal, you must win. Further, although a rematch is a chance to obtain a better reward, in the rematch, the penalty for losing becomes heavier, so it is considered that even users who lost the first match cannot lose in the rematch. Therefore, in the present embodiment, even if the user wins the first match or loses the first match, the feeling of tension in the rematch increases, and it is possible to improve the interest of the competitive game.

なお、本実施形態においては例えば対戦ゲームがゴルフゲームである場合について説明したが、当該対戦ゲームがよりバトル要素が強いものである場合には、本実施形態においてハイリスクハイリターンな再戦(つまり、よりよい報酬が付与され、より重いペナルティが課される再戦)を実現することにより、よりバトルを煽り、興趣性を更に向上させることができると考えられる。更に、実際には初戦の報酬及び初戦のペナルティは破棄される構成であるが、再戦を行う際に初戦の勝利ユーザから報酬を奪うような演出を組み込むことにより、更にバトル要素をアップさせることができる可能性がある。 In this embodiment, for example, the case where the competitive game is a golf game has been described, but if the competitive game has a stronger battle element, the present embodiment provides a high-risk, high-return rematch (i.e., It is thought that by implementing a rematch (with better rewards and heavier penalties), it will be possible to further incite battles and further improve interest. Furthermore, although the reward for the first battle and the penalty for the first battle are actually discarded, it is possible to further improve the battle element by incorporating an effect that deprives the winning user of the first battle of the reward when a rematch is held. There is a possibility that it can be done.

また、対戦ゲームにおいては、対戦を有利に進めることを支援するスキルが用意されているものがある。例えば対戦ゲームがゴルフゲームである場合には、飛距離を伸ばす、風の影響を受けない、または指定したポイントにボールを打つことができるといったスキルが考えられる。このようなスキルは例えば使用回数に制限がある場合が多いため、本実施形態においては、再戦の有無を考慮しながら、このようなスキルを初戦で使用するのか再戦まで使用しないのかといった駆け引きを行うことができ、より対戦ゲームの興趣性を向上させることができる。 Furthermore, in some competitive games, skills are provided to assist in advancing the battle advantageously. For example, if the competitive game is a golf game, skills such as increasing flight distance, being unaffected by the wind, or being able to hit a ball to a specified point may be considered. For example, such skills often have a limit on the number of times they can be used, so in this embodiment, a negotiation is carried out such as whether to use such skills in the first battle or not until the rematch, taking into account the presence or absence of a rematch. This makes it possible to further improve the interest of the competitive game.

なお、本実施形態においては、上記した図6において説明したように第1及び第2ユーザの両方が再戦への参加を指示した(つまり、再戦を第1及び第2ユーザが互いに承諾した)場合に再戦が行われる。このような構成によれば、第1及び第2ユーザの少なくとも一方の意に反して再戦が行われる(つまり、初戦の報酬が破棄されるまたは再戦のペナルティが課される)ような事態を回避することが可能となる。 Note that in this embodiment, as explained in FIG. 6 above, if both the first and second users have instructed to participate in the rematch (that is, the first and second users have mutually agreed to the rematch) A rematch will be held. According to such a configuration, a situation where a rematch is held against the will of at least one of the first and second users (that is, the reward for the first match is discarded or a penalty for the rematch is imposed) is avoided. It becomes possible to do so.

ただし、本実施形態においては、第1及び第2ユーザの対戦ゲームのプレイ時間を十分に確保するために再戦が行われる(つまり、第1及び第2ユーザを再戦に参加させる)ことが好ましい。この点に関して、初戦の勝利ユーザは、一度勝利した相手(初戦の敗北ユーザ)にもう一度勝利すればよりよい報酬を得ることができることから、再戦に積極的に参加することが考えられる。一方、敗北ユーザは、初戦で報酬が付与されない状態から、再戦においてよりよい報酬が付与されるチャンスを得ることができるため、再戦に参加する意欲が向上することが考えられる。すなわち、本実施形態は、初戦の勝利ユーザに対しても初戦の敗北ユーザに対しても再戦への参加を促す構成であるといえる。 However, in this embodiment, it is preferable that a rematch be held (that is, have the first and second users participate in the rematch) in order to ensure sufficient play time for the competitive game between the first and second users. In this regard, it is conceivable that the winning user in the first match will actively participate in the rematch, since he can obtain a better reward if he wins again against the opponent he once defeated (the user who lost in the first match). On the other hand, since the defeated user can obtain a chance to receive a better reward in the rematch from a state where no reward is given in the first match, it is conceivable that the user's motivation to participate in the rematch increases. That is, this embodiment can be said to be configured to encourage both the winning user in the first match and the losing user in the first match to participate in the rematch.

また、本実施形態においては、例えば初戦に相当する通常の対戦を2回繰り返して得ることができる報酬(つまり、初戦の報酬の2倍)よりも価値のある報酬を再戦の報酬とすることにより、同じ時間を要する対戦であっても通常の対戦を2回繰り返すよりも再戦を行う方がよりよい報酬を得ることができるため、時間効率の観点からも当該再戦への参加を促すことができる。 Furthermore, in this embodiment, for example, by setting a reward for a rematch that is more valuable than the reward that can be obtained by repeating a normal match corresponding to the first match twice (that is, twice the reward for the first match), , even if the match takes the same amount of time, it is possible to obtain better rewards by playing a rematch than by repeating the normal match twice, so participation in the rematch can be encouraged from the perspective of time efficiency. .

更に、上記したように対戦ゲームがゴルフゲームである場合、初戦及び再戦はそれぞれ異なるホールで行われる。また、再戦における他の対戦条件(例えば、風の向き及び強さ等)も初戦と異なるようにしてもよい。すなわち、本実施形態においては、同じゲームプレイ環境(対戦条件等)であれば初戦と同じように敗北する可能性が高い場合であっても、再戦を行うゲームプレイ環境の少なくとも一部を初戦と異なるようにすることにより、再戦においては勝利する場合がある(番狂わせが生じやすい)と初戦の敗北ユーザが考えるようにすることができ、当該初戦の敗北ユーザの再戦への参加を促すことができる。 Furthermore, as described above, when the competitive game is a golf game, the first match and rematch are played on different holes. Further, other match conditions (for example, wind direction and strength, etc.) in the rematch may also be different from those in the first match. In other words, in this embodiment, even if the game play environment (competition conditions, etc.) is the same and there is a high possibility of defeat as in the first game, at least a part of the game play environment in which the rematch is held is set to the same as the first game. By making it different, users who lost the first match can be made to think that they may win in the rematch (an upset is likely to occur), and it is possible to encourage users who lost the first match to participate in the rematch. .

本実施形態においては対戦ゲームがゴルフゲームである場合について主に説明したが、キャラクタ同士がバトル(戦闘)を行うような対戦ゲームである場合には、上記した対戦条件として、再戦において当該キャラクタの属性を変更するような構成としても構わない。 In this embodiment, the case where the competitive game is a golf game has been mainly explained. However, in the case of a competitive game in which characters engage in a battle (combat), the above-mentioned battle conditions include the following: A configuration in which attributes are changed may also be used.

更に、対戦結果が技量のみで決まらず、運に大きく左右されるような対戦ゲームに本実施形態が適用される場合には、初戦の敗北ユーザの再戦への参加率が更に向上する可能性がある。 Furthermore, if the present embodiment is applied to a competitive game in which the result of a match is not determined only by skill but is largely influenced by luck, there is a possibility that the participation rate of users who lost the first match in the rematch will further increase. be.

なお、初戦の敗北ユーザは初戦で敗北しているため、再戦では初戦よりもペナルティが重くなることを懸念して、再戦への参加を躊躇する可能性がある。このような場合には、例えば勝利することができるユーザが敢えて初戦に敗北し、対戦相手のユーザを再戦に参加させるようにした上で、当該再戦に勝利するといった戦略を考えて対戦ゲームをプレイすることができるため、より興趣性を向上させることができる。 Note that, since the user who lost the first match lost in the first match, he or she may hesitate to participate in the rematch for fear that the penalty in the rematch will be heavier than in the first match. In such a case, for example, a user who can win may decide to lose the first match, have the opposing user participate in the rematch, and then play a competitive game with a strategy of winning the rematch. Therefore, it is possible to further improve interest.

更に、本実施形態においては初戦のペナルティがあることによってユーザが初戦への参加を躊躇する可能性を考慮して、初戦のペナルティは省略するような構成としても構わない。このような構成であっても、本実施形態の再戦において初戦よりも重いペナルティが課される構成に包含されるものとする。 Furthermore, in this embodiment, the penalty for the first match may be omitted in consideration of the possibility that the user may hesitate to participate in the first match due to the penalty for the first match. Even in such a configuration, a heavier penalty is imposed in the rematch of this embodiment than in the first battle.

なお、本実施形態においては第1及び第2ユーザの両方が再戦への参加を指示した場合に再戦が行われるものとして説明したが、例えば第1及び第2ユーザのうちの一方(勝利ユーザまたは敗北ユーザ)の指示に応じて再戦が行われる構成としてもよい。 Note that in this embodiment, the rematch has been described as being held when both the first and second users instruct to participate in the rematch, but for example, if one of the first and second users (the winning user or A rematch may be performed in response to an instruction from a defeated user.

更に、再戦を行うか否かは、初戦の結果(対戦結果)に応じて自動的に決定されてもよい。具体的には、例えば対戦ゲームがゴルフゲームである場合には、初戦の第1及び第2ユーザの打数の差が予め定められた値未満である場合(以下、打数が僅差である場合と表記)に自動的に再戦が行われ、当該打数の差が予め定めされた値以上である場合(以下、打数が大差である場合と表記)には再戦が行われない構成としてもよい。一方、初戦の第1及び第2ユーザの打数が僅差である場合には再戦が行われず、当該打数が大差である場合に自動的に再戦が行われる構成としてもよい。これによれば、再戦を行うまたは行わないために打数を調整するといった戦略が必要となり、興趣性が向上すると考えられる。なお、再戦を行うか否かが初戦の結果に応じて自動的に決定される構成の場合には、上記した初戦の勝利ユーザ画面及び初戦の敗北ユーザ画面に設けられていた「再戦」ボタンは省略されてもよい。 Furthermore, whether or not to hold a rematch may be automatically determined according to the result of the first match (competition result). Specifically, for example, if the competitive game is a golf game, if the difference between the number of strokes of the first and second users in the first match is less than a predetermined value (hereinafter referred to as a case where the number of strokes is a small difference) ), a rematch may be automatically held, and if the difference in the number of at-bats is greater than or equal to a predetermined value (hereinafter referred to as a case where there is a large difference in the number of at-bats), the rematch may not be held. On the other hand, if the number of strokes of the first and second users in the first game are slightly different, the rematch may not be held, but if the number of strokes is a large difference, the rematch may be automatically performed. According to this, a strategy such as adjusting the number of at-bats in order to have a rematch or not to have a rematch becomes necessary, and it is thought that the game will be more interesting. In addition, in the case of a configuration in which whether or not to conduct a rematch is automatically determined according to the result of the first match, the "Rematch" button provided on the winning user screen of the first match and the losing user screen of the first match described above will be May be omitted.

ここでは、初戦の結果に応じて再戦が行われるか否かが自動的に決定されるものとして説明したが、当該初戦の結果に応じて第1及び第2ユーザが再戦への参加を指示することができる(つまり、対戦結果によっては再戦を指示することができない)ようにしてもよい。 Here, it has been explained that whether or not a rematch will be held is automatically determined according to the result of the first match, but the first and second users may instruct participation in the rematch depending on the result of the first match. (In other words, it may not be possible to instruct a rematch depending on the match result).

すなわち、本実施形態においては、前の対戦(初戦)の分岐を受けて、新たな対戦(再戦)を行うか否かを決定する構成であればよい。 That is, in the present embodiment, any configuration may be used as long as it is determined whether or not to conduct a new match (rematch) in response to a branch of the previous match (first match).

また、本実施形態においては例えば再戦報酬テーブルからランダムに選択された報酬IDに基づいて再戦の報酬が決定されるものとして説明したが、当該再戦の報酬は、例えば初戦の結果に基づいて決定されるようにしてもよい。具体的には、例えば初戦の第1及び第2ユーザの打数が僅差である場合には、再戦の報酬を本実施形態において説明した報酬よりも更によい報酬としてもよい。この場合、例えば初戦の打数が僅差である場合の再戦報酬テーブル(以下、第1再戦報酬テーブルと表記)及び初戦の打数が大差である場合の再戦報酬テーブル(以下、第2再戦報酬テーブルと表記)が予め用意されており、当該初戦の結果に応じたテーブルを参照して再戦の報酬を決定するような構成とすることができる。なお、第1再戦報酬テーブルに保持されている報酬IDによって識別される報酬は、第2再戦報酬テーブルに保持されている報酬IDによって識別される報酬よりも量が多いまたは質が高いものとする。ここでは再戦の報酬について説明したが、例えば再戦のペナルティについても同様に初戦の結果に基づいて決定される(例えば、初戦の第1及び第2ユーザの打数が僅差である場合には、再戦のペナルティを本実施形態において説明したペナルティよりも更に重いペナルティとする)ようにしてもよい。 Furthermore, in this embodiment, the rematch reward is determined based on the reward ID randomly selected from the rematch reward table, but the rematch reward may be determined based on, for example, the result of the first battle. You may also do so. Specifically, for example, if the number of strokes of the first and second users in the first match is slightly different, the reward for the rematch may be an even better reward than the reward described in this embodiment. In this case, for example, there is a rematch reward table (hereinafter referred to as the 1st rematch reward table) when the number of strokes in the first match is close, and a rematch reward table (hereinafter referred to as the 2nd rematch reward table) when the number of strokes in the first match is a large difference. ) are prepared in advance, and the remuneration for the rematch can be determined by referring to a table corresponding to the result of the first match. Note that the reward identified by the reward ID held in the first rematch reward table shall be larger in quantity or higher in quality than the reward identified by the reward ID held in the second rematch reward table. . Here, we have explained the reward for the rematch, but for example, the penalty for the rematch is also determined based on the result of the first match (for example, if the number of strokes of the first and second users in the first match is close, The penalty may be set to be a heavier penalty than the penalty described in this embodiment.

更に、本実施形態においては、初戦が行われる際に4つのホール分のゲームプレイ環境を提供するためのゲームデータが第1ユーザ端末10及び第2ユーザ端末20にダウンロードされ、再戦を行うためのゲームプレイ環境は当該ゲームデータを利用して提供される。このような構成によれば、再戦を行うために再度ゲームデータをダウンロードすること(つまり、ローディング)が不要であり、当該再戦をスムーズに行うことが可能となる。すなわち、本実施形態は、ゲーム進行における時間効率の向上に寄与することも可能である。 Furthermore, in this embodiment, when the first match is held, game data for providing a game play environment for four holes is downloaded to the first user terminal 10 and the second user terminal 20, and the game data for providing a game play environment for four holes is downloaded to the first user terminal 10 and the second user terminal 20. A game play environment is provided using the game data. According to such a configuration, it is not necessary to download the game data again (that is, loading) in order to play a rematch, and it becomes possible to carry out the rematch smoothly. That is, the present embodiment can also contribute to improving time efficiency in game progress.

なお、例えば1ホール目、2ホール目及び3ホール目の第1及び第2ユーザの打数が同じであり、4ホール目(つまり、ニアピン対決)で初戦の勝利ユーザ及び敗北ユーザが決定された場合には、ゲームデータの再ダウンロードを避けるために再戦を行わないようにするものとする。ただし、本実施形態は4ホール目で初戦の勝利ユーザ及び敗北ユーザが決定された場合であっても再戦を行う構成であってもよく、この場合には、当該再戦を行うことが可能なゲームプレイ環境を提供するためのゲームデータを再度ダウンロードすればよい。また、4ホール目で初戦の勝利ユーザ及び敗北ユーザが決定された後にゲームデータを再ダウンロードすることなく再戦を行う場合には、初戦の1~4ホール目のうちの1つのホールを利用して再戦を行うようにしてもよい。 Note that, for example, if the first and second users have the same number of strokes on the first, second, and third holes, and the winning user and losing user of the first match are determined on the 4th hole (that is, near-pin confrontation). In order to avoid re-downloading the game data, rematches shall not be held. However, this embodiment may have a configuration in which a rematch is performed even if the winning user and losing user of the first match are determined at the 4th hole, and in this case, a game in which the rematch can be held All you have to do is download the game data again to provide the playing environment. In addition, if you want to play a rematch without re-downloading the game data after the winning user and losing user of the first match are determined on the 4th hole, use one of the 1st to 4th holes of the first match. A rematch may be held.

なお、本実施形態においてはPvP形式でユーザ同士が対戦を行うものとして主に説明したが、本実施形態は、ユーザの対戦相手(例えば、第2ユーザ)がNPC(Non Player Character)であるようなゲームプレイ環境を提供するような構成であってもよい。更に、本実施形態においては同じユーザ同士(第1及び第2ユーザ)で初戦及び再戦を行うものとして説明したが、本実施形態は、例えば初戦を第1ユーザと第2ユーザとで行い、再戦を第1ユーザ(または第2ユーザ)と他のユーザ(例えば、第3ユーザ)とで行うような構成とすることも可能である。 Although this embodiment has been mainly described as a case in which users compete against each other in PvP format, this embodiment also assumes that the user's opponent (for example, the second user) is an NPC (Non Player Character). The configuration may be such as to provide a comfortable game play environment. Furthermore, in this embodiment, the first match and rematch are held between the same users (first and second users), but in this embodiment, for example, the first match is held between the first user and the second user, and the rematch is held between the same users (first and second users). It is also possible to adopt a configuration in which the first user (or the second user) and another user (for example, the third user) perform the above.

更に、本実施形態においては対戦ゲームの一例としてゴルフゲームについて説明したが、本実施形態を適用することが可能な対戦ゲームは、ゴルフゲームに限られない。また、本実施形態においては上記したように延長戦を考慮してゲームデータをダウンロードしておく構成を採用するところ、本実施形態における対戦ゲームは、対戦結果がドローとなる可能性がある対戦ゲームに適用することが有用であると考えられるが、他の対戦ゲームであってもよい。また、本実施形態は、1対1で対戦を行う対戦ゲームに限られず、例えば複数対複数で対戦を行う対戦ゲーム等に適用することも可能である。 Further, in this embodiment, a golf game has been described as an example of a competitive game, but competitive games to which this embodiment can be applied are not limited to golf games. In addition, in this embodiment, as described above, a configuration is adopted in which game data is downloaded in consideration of overtime, but in this embodiment, the competitive game is a competitive game in which there is a possibility that the result of the battle will be a draw. Although it is thought that it is useful to apply it to other competitive games, it is also possible to apply it to other competitive games. Furthermore, the present embodiment is not limited to a battle game in which a one-on-one battle is fought, but can also be applied to a battle game in which a plurality of players compete against each other, for example.

なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。 It should be noted that the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements within the scope of the invention at the implementation stage. Moreover, various inventions can be formed by appropriately combining the plurality of components disclosed in the above embodiments. For example, some components may be deleted from all the components shown in the embodiments. Furthermore, components from different embodiments may be combined as appropriate.

1…ゲームシステム、10…第1ユーザ端末、11…不揮発性メモリ、12…CPU、13…メインメモリ、13A…ゲームプログラム、14…無線通信デバイス、15…ディスプレイ、16…タッチパネル、20…第2ユーザ端末、30…サーバ装置、31…不揮発性メモリ、32…CPU、33…メインメモリ、33A…ゲームプログラム、34…無線通信デバイス、40…ネットワーク、101…操作受付部、102…制御部、103…表示処理部、104…格納部、301…格納部、302…データ管理部、303…制御部。 DESCRIPTION OF SYMBOLS 1...Game system, 10...First user terminal, 11...Nonvolatile memory, 12...CPU, 13...Main memory, 13A...Game program, 14...Wireless communication device, 15...Display, 16...Touch panel, 20...Second User terminal, 30... Server device, 31... Non-volatile memory, 32... CPU, 33... Main memory, 33A... Game program, 34... Wireless communication device, 40... Network, 101... Operation reception unit, 102... Control unit, 103 ...Display processing section, 104... Storage section, 301... Storage section, 302... Data management section, 303... Control section.

Claims (8)

コンピュータに、
第1対戦を行うことが可能な第1ゲームプレイ環境を提供するステップと、
前記第1対戦の後に第2対戦を行うことが可能な第2ゲームプレイ環境を提供するステップと
を実行させ、
前記第1対戦が行われる際に、当該第1対戦に勝利した場合の第1報酬及び当該第1対戦に敗北した場合の第1ペナルティが決定され、
前記第2対戦が行われる際に、前記第1報酬及び前記第1ペナルティが破棄され、当該第2対戦に勝利した場合の第2報酬として前記第1報酬よりも有利な報酬が決定され、当該第2対戦に敗北した場合の第2ペナルティとして前記第1ペナルティよりも不利なペナルティまたは前記第1ペナルティと同等のペナルティが決定される
プログラム。
to the computer,
providing a first gameplay environment in which a first match can be held;
providing a second game play environment in which a second battle can be held after the first battle;
When the first match is held, a first reward for winning the first match and a first penalty for losing the first match are determined;
When the second battle is held, the first reward and the first penalty are discarded, and a reward that is more advantageous than the first reward is determined as the second reward if the second battle is won, and A program in which a penalty more disadvantageous than the first penalty or a penalty equivalent to the first penalty is determined as a second penalty in the case of losing a second match.
前記第1及び第2対戦は、第1及び第2ユーザによって行われる請求項1記載のプログラム。 The program according to claim 1, wherein the first and second battles are played by first and second users. 前記第2対戦は、前記第1対戦が終了した後の前記第1及び第2ユーザのうちの少なくとも一方の指示に応じて行われる請求項2記載のプログラム。 3. The program according to claim 2, wherein the second battle is performed in response to an instruction from at least one of the first and second users after the first battle ends. 前記第2ゲームプレイ環境は、前記第1ゲームプレイ環境と少なくとも一部が異なる請求項3記載のプログラム。 4. The program according to claim 3, wherein the second game play environment is at least partially different from the first game play environment. 前記第2対戦は、前記第1対戦の結果に応じて行われる請求項2記載のプログラム。 3. The program according to claim 2, wherein the second match is held according to the result of the first match. 前記第2報酬または前記第2ペナルティは、前記第1対戦の結果に基づいて決定される請求項2記載のプログラム。 The program according to claim 2, wherein the second reward or the second penalty is determined based on the result of the first match. 前記第2対戦が行われない場合には、前記第1報酬及び前記第1ペナルティが前記第1及び第2ユーザのアカウントを管理するためのユーザデータに反映され、
前記第2対戦が行われる場合には、前記第2報酬及び前記第2ペナルティが前記第1及び第2ユーザのアカウントを管理するためのユーザデータに反映される
請求項2記載のプログラム。
If the second battle is not held, the first reward and the first penalty are reflected in user data for managing the accounts of the first and second users,
The program according to claim 2, wherein when the second battle is held, the second reward and the second penalty are reflected in user data for managing accounts of the first and second users.
第1ユーザによって使用される第1ユーザ端末と、第2ユーザによって使用される第2ユーザ端末と、前記第1及び第2ユーザ端末と通信可能に接続されるサーバ装置とを備えるシステムにおいて、
前記第1及び第2ユーザ端末を介して第1対戦を行うことが可能な第1ゲームプレイ環境を提供する第1提供手段と、
前記第1対戦の後に第2対戦を行うことが可能な第2ゲームプレイ環境を提供する第2提供手段と
を具備し、
前記サーバ装置は、
前記第1対戦が行われる際に、当該第1対戦に勝利した場合の第1報酬及び当該第1対戦に敗北した場合の第1ペナルティを決定する第1決定手段と、
前記第2対戦が行われる際に、前記第1報酬及び第1ペナルティを破棄し、当該第2対戦に勝利した場合の第2報酬として前記第1報酬よりも有利な報酬を決定し、当該第2対戦に敗北した場合の第2ペナルティとして前記第1ペナルティよりも不利なペナルティまたは前記第1ペナルティと同等のペナルティを決定する第2決定手段と
を含む
システム。
A system comprising a first user terminal used by a first user, a second user terminal used by a second user, and a server device communicably connected to the first and second user terminals,
a first providing means for providing a first game play environment in which a first match can be held via the first and second user terminals;
a second providing means for providing a second game play environment in which a second match can be held after the first match;
The server device includes:
When the first match is held, a first determining means for determining a first reward in the case of winning the first match and a first penalty in the case of losing the first match;
When the second battle is held, the first reward and the first penalty are discarded, and a reward more advantageous than the first reward is determined as the second reward if the second battle is won, and a second determining means for determining a penalty more disadvantageous than the first penalty or a penalty equivalent to the first penalty as a second penalty in the case of losing the second match.
JP2022124046A 2022-08-03 2022-08-03 Programs and systems Pending JP2024021308A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022124046A JP2024021308A (en) 2022-08-03 2022-08-03 Programs and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022124046A JP2024021308A (en) 2022-08-03 2022-08-03 Programs and systems

Publications (1)

Publication Number Publication Date
JP2024021308A true JP2024021308A (en) 2024-02-16

Family

ID=89855592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022124046A Pending JP2024021308A (en) 2022-08-03 2022-08-03 Programs and systems

Country Status (1)

Country Link
JP (1) JP2024021308A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5923212B1 (en) * 2015-11-30 2016-05-24 株式会社 ディー・エヌ・エー Information processing apparatus, game program, and information processing method
JP2019005511A (en) * 2017-06-28 2019-01-17 株式会社タイトー Game system
JP2019010721A (en) * 2017-07-03 2019-01-24 株式会社日立製作所 End effector
JP2019084403A (en) * 2019-03-14 2019-06-06 グリー株式会社 Program, game control method, and information processing apparatus
JP2020168527A (en) * 2019-02-18 2020-10-15 株式会社バンダイ Programs, terminals, game systems and game management devices
JP2022013206A (en) * 2020-07-03 2022-01-18 株式会社カプコン Program, server and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5923212B1 (en) * 2015-11-30 2016-05-24 株式会社 ディー・エヌ・エー Information processing apparatus, game program, and information processing method
JP2019005511A (en) * 2017-06-28 2019-01-17 株式会社タイトー Game system
JP2019010721A (en) * 2017-07-03 2019-01-24 株式会社日立製作所 End effector
JP2020168527A (en) * 2019-02-18 2020-10-15 株式会社バンダイ Programs, terminals, game systems and game management devices
JP2019084403A (en) * 2019-03-14 2019-06-06 グリー株式会社 Program, game control method, and information processing apparatus
JP2022013206A (en) * 2020-07-03 2022-01-18 株式会社カプコン Program, server and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"「真 三國無双7」", 週刊ファミ通 第28巻 第6号, vol. 第28巻, JPN6025010171, 24 January 2013 (2013-01-24), pages 62 - 64, ISSN: 0005552237 *

Similar Documents

Publication Publication Date Title
JP7231950B2 (en) GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM
JP7419185B2 (en) Programs, terminals, game systems and game management devices
WO2013180211A1 (en) Gaming device, gaming method and program
JP7549068B2 (en) PROGRAM, TERMINAL, GAME SYSTEM AND GAME MANAGEMENT DEVICE
JP7353322B2 (en) Programs, information processing devices and game systems
JP5818215B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
US11872485B2 (en) Server device, method for controlling the same, computer-readable recording medium and game system
JP2007014808A (en) Game control method, storage medium storing program capable of executing the method, and server
US20230059767A1 (en) Program, terminal, server, and game system
KR101178297B1 (en) Method and server for providing user club league
JP7250093B2 (en) Terminal device, server device, and control method
JP2024021308A (en) Programs and systems
JP7394040B2 (en) Programs, terminals, server devices and systems
JP7381898B2 (en) Game system and game control method
WO2021187309A1 (en) Game system, program, terminal, and game management device
JP6633110B2 (en) Game system
JP2020037006A (en) Game system
JP7321325B2 (en) Information processing device, game program, and information processing method
JP7573204B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD
JP7402376B2 (en) Program, information processing method, and information processing device
WO2024048315A1 (en) Program and system
JP7177708B2 (en) Program, terminal device, and control method
JP6788544B2 (en) Information processing equipment, game programs, and information processing methods

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516