Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7707220B2 - Programs and Systems - Google Patents
[go: Go Back, main page]

JP7707220B2 - Programs and Systems - Google Patents

Programs and Systems Download PDF

Info

Publication number
JP7707220B2
JP7707220B2 JP2023024983A JP2023024983A JP7707220B2 JP 7707220 B2 JP7707220 B2 JP 7707220B2 JP 2023024983 A JP2023024983 A JP 2023024983A JP 2023024983 A JP2023024983 A JP 2023024983A JP 7707220 B2 JP7707220 B2 JP 7707220B2
Authority
JP
Japan
Prior art keywords
user
reward
game
video
battle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023024983A
Other languages
Japanese (ja)
Other versions
JP2024118609A (en
Inventor
亮二 角田
夏葉 松原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2023024983A priority Critical patent/JP7707220B2/en
Publication of JP2024118609A publication Critical patent/JP2024118609A/en
Application granted granted Critical
Publication of JP7707220B2 publication Critical patent/JP7707220B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

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

近年では、動画を配信するための動画配信サービスが広く普及している。このような動画配信サービスを提供するシステムの1つとして、視聴者が配信動画を連続して視聴した時間(連続視聴時間)に応じて、当該視聴者に報酬を付与するシステムが知られている。 In recent years, video distribution services for distributing videos have become widespread. One system that provides such video distribution services is known to reward viewers according to the amount of time the viewers continuously watch a distributed video (continuous viewing time).

上記したシステムでは、例えばコメントの入力状況に応じて視聴者の連続視聴時間をカウントし、当該連続視聴時間に応じた報酬を当該視聴者に付与するが、動画配信サービスの興趣性という観点によれば改良の余地がある。 In the above system, for example, the continuous viewing time of a viewer is counted based on the comment input status, and the viewer is given a reward according to that continuous viewing time, but there is room for improvement from the perspective of the interest of video distribution services.

特許第6748753号公報Patent No. 6748753

そこで、本発明の目的は、動画配信サービスの興趣性を向上させることが可能なプログラムおよびシステムを提供することにある。 The object of the present invention is to provide a program and system that can increase the interest of video distribution services.

本発明の1つの態様によれば、コンピュータを、第1ユーザにより使用される第1ユーザ端末から提供される動画を、第2ユーザにより使用される第2ユーザ端末において視聴可能に提供する提供手段と、前記動画において、所定のアプリケーションにおける前記第1ユーザの操作に基づく所定の行為が前記第2ユーザにより視聴されると、前記第1ユーザによる所定の行為に基づく報酬を前記第2ユーザに付与する付与手段と、して機能させる、プログラムが提供される。 According to one aspect of the present invention, a program is provided that causes a computer to function as a providing means for providing a video provided from a first user terminal used by a first user so that the video can be viewed on a second user terminal used by a second user, and as a granting means for granting a reward to the second user based on a predetermined action by the first user when the second user views a predetermined action based on the operation of the first user in a predetermined application in the video.

本発明は、動画配信サービスの興趣性を向上させることを可能とする。 This invention makes it possible to improve the interest of video distribution services.

本発明の実施形態に係るゲームシステムの構成の一例を示す図。FIG. 1 is a diagram showing an example of the configuration of a game system according to an embodiment of the present invention. 第1ユーザ端末のハードウェア構成の一例を示す図。FIG. 2 is a diagram showing an example of a hardware configuration of a first user terminal. サーバ装置のハードウェア構成の一例を示す図。FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device. 第1ユーザ端末の機能構成の一例を示す図。FIG. 2 is a diagram showing an example of a functional configuration of a first user terminal; サーバ装置の機能構成の一例を示す図。FIG. 2 is a diagram showing an example of a functional configuration of a server device. ゲームパートの一例を示す図。FIG. 4 is a diagram showing an example of a game part. 対戦ゲームのプレイに関わる処理手順の一例を示すシーケンスチャート。11 is a sequence chart showing an example of a processing procedure related to playing a competitive game. ホーム画面の一例を示す図。FIG. 4 is a diagram showing an example of a home screen. マッチング画面の一例を示す図。FIG. 13 is a diagram showing an example of a matching screen. リザルト画面の一例を示す図。FIG. 13 is a diagram showing an example of a result screen. 対戦ゲームの配信に関わる処理手順の一例を示すシーケンスチャート。11 is a sequence chart showing an example of a processing procedure related to distribution of a competitive game. 配信リストのデータ構造の一例を示す図。FIG. 4 is a diagram showing an example of the data structure of a distribution list. 配信リスト画面の一例を示す図。FIG. 13 is a diagram showing an example of a distribution list screen. 第1報酬テーブルの一例を示す図。FIG. 13 is a diagram showing an example of a first remuneration table. 第2報酬テーブルの一例を示す図。FIG. 13 is a diagram showing an example of a second remuneration table. おすそわけ機能に関わる処理手順の一例を示すシーケンスチャート。11 is a sequence chart showing an example of a processing procedure related to a sharing function. 報酬管理テーブルの一例を示す図。FIG. 13 is a diagram showing an example of a reward management table. 図16のステップS47の処理を説明するためのフローチャート。17 is a flowchart for explaining the process of step S47 in FIG. 16; 報酬通知画面の一例を示す図。FIG. 13 is a diagram showing an example of a reward notification screen.

以下、図面を参照して、本発明の実施形態について説明する。
図1は、本実施形態に係るゲームシステムの構成の一例を示す図である。図1に示すゲームシステム1は、例えば、オンラインでユーザがゲームをプレイすることを実現するように構成される。図1に示すゲームシステム1は、例えば、ユーザがプレイするゲームの動画を他のユーザに配信することを実現するように構成される。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
Fig. 1 is a diagram showing an example of the configuration of a game system according to this embodiment. The game system 1 shown in Fig. 1 is configured to, for example, enable a user to play a game online. The game system 1 shown in Fig. 1 is configured to, for example, enable a user to distribute a video of a game being played to other users.

ゲームシステム1は、図1に示すように、第1ユーザ端末10、第2ユーザ端末20およびサーバ装置30を備える。なお、以下では、ゲームシステム1によって提供されるゲームが対戦ゲームであるものとして説明する。但し、ゲームシステム1によって提供されるゲームはあらゆるプレイ形態のゲームを含み、例えば、単一のユーザによるシングルプレイゲームや、複数のユーザが協力する協力プレイゲームであっても構わない。 As shown in FIG. 1, the game system 1 includes a first user terminal 10, a second user terminal 20, and a server device 30. In the following, the game provided by the game system 1 will be described as a competitive game. However, the game provided by the game system 1 includes games of all play formats, and may be, for example, a single-player game played by a single user, or a cooperative game played by multiple users working together.

第1ユーザ端末10は、例えば第1ユーザによって使用される電子機器である。第2ユーザ端末20は、例えば第1ユーザとは異なる第2ユーザによって使用される電子機器である。第1ユーザは、例えばゲームシステム1によって提供される対戦ゲームの動画を配信する配信者である。第2ユーザは、例えば第1ユーザ(配信者)によって配信される動画を視聴する視聴者である。なお、第1ユーザは、ゲームシステム1によって提供される対戦ゲームをプレイするユーザであって、上記した配信者および視聴者以外のユーザも含むものとする。また、本実施形態においては、第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. The first user is, for example, a distributor who distributes videos of a competitive game provided by the game system 1. The second user is, for example, a viewer who watches videos distributed by the first user (distributor). Note that the first user is a user who plays a competitive game provided by the game system 1, and includes users other than the distributor and viewers described above. In addition, 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 may be other electronic devices such as tablet terminals and personal computers.

サーバ装置30は、インターネットのようなネットワーク40を介して第1ユーザ端末10および第2ユーザ端末20と通信可能に接続されている。 The server device 30 is communicatively 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)に予め登録された複数のユーザ(つまり、当該ゲームシステム1によって提供される対戦ゲームをプレイすることが可能な複数のユーザ)の各々によって使用される複数のユーザ端末を備えているものとする。 Note that while only two user terminals (first user terminal 10 and second user terminal 20) are shown in FIG. 1, the game system 1 is assumed to include multiple user terminals used by each of multiple users (i.e., multiple users capable of playing a competitive game provided by the game system 1) pre-registered in the game system 1 (server device 30).

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

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

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

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

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

ディスプレイ15は、ゲームシステム1によって提供される対戦ゲームに関する各種画面(ゲーム画面)を表示するための表示デバイスである。 The display 15 is a display device for displaying various screens (game screens) related to the competitive game provided by the game system 1.

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

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

図2においては第1ユーザによって使用される第1ユーザ端末10のハードウェア構成について説明したが、第2ユーザによって使用される第2ユーザ端末20のハードウェア構成は、第1ユーザ端末10と同様である。このため、以下の説明においては、第2ユーザ端末20のハードウェア構成についても図2を用いて説明する。 In FIG. 2, the hardware configuration of the first user terminal 10 used by the first user is described, but the hardware configuration of the second user terminal 20 used by the second user is similar to that of the first user terminal 10. Therefore, in the following description, the hardware configuration of the second user terminal 20 will also be described using FIG. 2.

図3は、図1に示すサーバ装置30のハードウェア構成の一例を示す図である。図3に示すように、サーバ装置30は、不揮発性メモリ31、CPU32、メインメモリ33および無線通信デバイス34等を備える。 FIG. 3 is a diagram showing 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 non-volatile memory 31, a CPU 32, a main memory 33, and a wireless communication device 34.

不揮発性メモリ31は、各種プログラムを格納する。不揮発性メモリ31に格納されている各種プログラムには、例えばオペレーティングシステム(OS)およびサーバ装置30上で動作する各種アプリケーションプログラム等が含まれる。 The non-volatile memory 31 stores various programs. The various programs stored in the non-volatile memory 31 include, for example, an operating system (OS) and various application programs that run 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 operation of various components within the server device 30, and executes various programs stored in the non-volatile memory 31, for example. The CPU 32 may be a single processor, or may be composed of multiple processors. The various programs stored in the non-volatile memory 31 are loaded from the non-volatile memory 31 to the main memory 33 and executed by the CPU 32, and the programs (application programs) executed by the CPU 32 include a game program 33A for operating as a server device in the game system 1.

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

以下、本実施形態に係るゲームシステム1の機能構成について説明する。本実施形態に係るゲームシステム1は、例えば複数の第1ユーザ端末10およびサーバ装置30が協働して動作することにより、複数の第1ユーザが対戦ゲームをプレイすることが可能なゲームプレイ環境を提供する機能を有する。なお、本実施形態において、ゲームプレイ環境とは、広義の対戦ゲームをプレイするために必要な環境をいい、当該対戦ゲームに関する様々な要素を含むものとする。ゲームプレイ環境の一例には、ゲーム空間等が含まれる。 The functional configuration of the game system 1 according to this embodiment will be described below. The game system 1 according to this embodiment has a function of providing a game play environment in which multiple first users can play a competitive game, for example by multiple first user terminals 10 and a server device 30 operating in cooperation with each other. Note that in this embodiment, the game play environment refers to the environment necessary to play a competitive game in a broad sense, and includes various elements related to the competitive game. An example of a game play environment includes a game space, etc.

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

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

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

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

制御部102は、操作受付部101によって受け付けられた操作を解釈し、ゲームプレイ環境においてプレイされる対戦ゲームを進行させるような制御を実行する。また、制御部102は、ゲームプレイ環境においてプレイされる対戦ゲームの動画を配信するための制御を実行する。 The control unit 102 interprets the operations received by the operation receiving unit 101 and executes control to progress the competitive game being played in the game play environment. The control unit 102 also executes control to distribute video of the competitive game being played in the game play environment.

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

格納部104は、例えばゲームデータおよびユーザデータを格納する。ゲームデータは、例えばゲームプレイ環境を定義するためのデータやゲームに関する設定データ等を含み、ゲームシステム1によって提供される対戦ゲームをプレイする全てのユーザ間で共通のデータである。一方、ユーザデータは、ユーザのアカウント毎に管理されるデータである。 The storage unit 104 stores, for example, game data and user data. The game data includes, for example, data for defining the game play environment and setting data related to the game, and is data common to all users who play the competitive game provided by the game system 1. On the other hand, the user data is data managed for each user's account.

図4においては、第1ユーザによって使用される第1ユーザ端末10の機能構成について説明したが、第2ユーザによって使用される第2ユーザ端末20の機能構成は、制御部102がゲームプレイ環境においてプレイされる対戦ゲームの動画を配信するための制御を実行することの代わりに、ゲームプレイ環境においてプレイされる対戦ゲームの動画を視聴するための制御を実行すること以外は、第1ユーザ端末10と同様である。このため、以下の説明においては、第2ユーザ端末20の機能構成についても図4を用いて説明する。 In FIG. 4, the functional configuration of the first user terminal 10 used by the first user has been described, but the functional configuration of the second user terminal 20 used by the second user is the same as that of the first user terminal 10, except that instead of the control unit 102 executing control for distributing video of a competitive game played in a game play environment, the control unit 102 executes control for viewing video of a competitive game played in a game play environment. Therefore, in the following explanation, the functional configuration of the second user terminal 20 will also be described using FIG. 4.

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

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

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

格納部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 the second user terminal 20 described above. The storage unit 301 also stores user data for each user (e.g., the first user and the second user) who is pre-registered in the game system 1 (server device 30).

データ管理部302は、格納部301に格納されているゲームデータおよびユーザデータを管理する。具体的には、データ管理部302は、ゲームデータおよびユーザデータの追加、更新および削除等の処理を実行する。 The data management unit 302 manages the 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および第2ユーザ端末20に含まれる格納部104にはゲームデータおよびユーザデータが格納されているが、当該ゲームデータおよびユーザデータは、データ管理部302(サーバ装置30)から第1ユーザ端末10および第2ユーザ端末20に送信され、当該格納部104に格納される。上記したように、ゲームデータは全てのユーザ間で共通のデータのため、ゲームシステム1に予め登録している全てのユーザのユーザ端末に送信されるが、ユーザデータは当該ユーザデータに対応するユーザが使用するユーザ端末にのみ送信される。 As described above, game data and user data are stored in the storage unit 104 included in the first user terminal 10 and the second user terminal 20, and the game data and user data are transmitted from the data management unit 302 (server device 30) to the first user terminal 10 and the second user terminal 20 and stored in the storage unit 104. As described above, game data is common to all users, so it is transmitted to the user terminals of all users pre-registered in the game system 1, but the user data is transmitted only to the user terminal used by the user corresponding to the user data.

制御部303は、ゲームシステム1によって提供されるゲームプレイ環境においてプレイされる対戦ゲームにおける複数の第1ユーザの対戦を実現するための処理を制御する。 The control unit 303 controls the processing for realizing a match between multiple first users in a competitive game played in the game play environment provided by the game system 1.

ここで、例えば複数の第1ユーザがリアルタイムで対戦を行う場合を想定する。この場合、例えば所定の第1ユーザは自身の第1ユーザ端末10を操作することによって当該第1ユーザ端末10上で対戦ゲームをプレイすることができるが、当該第1ユーザ端末10上でプレイされる対戦ゲームに、例えば対戦相手である他の第1ユーザの操作が反映されなければ、所定の第1ユーザは、自身の第1ユーザ端末10を用いて他の第1ユーザと対戦を行うことができない。 Here, for example, assume that multiple first users are competing against each other in real time. In this case, for example, a specific first user can play a competitive game on his/her first user terminal 10 by operating the first user terminal 10, but if the operations of the other first users who are opponents are not reflected in the competitive game played on the first user terminal 10, the specific first user cannot compete against the other first users using his/her first user terminal 10.

このため、制御部303は、所定の第1ユーザの第1ユーザ端末10において行われた当該所定の第1ユーザの操作(操作情報)を当該第1ユーザ端末10から受信し、当該操作(操作情報)を他の第1ユーザの第1ユーザ端末10に送信する処理を実行する。このような処理がリアルタイムで対戦を行う複数の第1ユーザの第1ユーザ端末10毎に実行されることにより、複数の第1ユーザの各操作が反映された画面を、各第1ユーザ端末10に表示することができる。換言すれば、本実施形態に係るゲームシステム1においては、複数の第1ユーザの操作によって引き起こされる対戦ゲーム内の作用が各第1ユーザ端末10上で再現(同期)されることにより、複数の第1ユーザ端末10を用いたリアルタイムでの対戦を実現することができる。 The control unit 303 therefore executes a process of receiving an operation (operation information) of a specific first user performed on the first user terminal 10 of the specific first user from the specific first user terminal 10, and transmitting the operation (operation information) to the first user terminal 10 of the other first user. By executing such a process for each of the first user terminals 10 of multiple first users who are competing in real time, a screen reflecting each operation of the multiple first users can be displayed on each first user terminal 10. In other words, in the game system 1 according to this embodiment, the actions in the competitive game caused by the operations of the multiple first users are reproduced (synchronized) on each first user terminal 10, thereby realizing a battle in real time using multiple first user terminals 10.

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

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

次に、図6を参照して、本実施形態に係るゲームシステム1によって提供される対戦ゲームの概要について説明する。
本実施形態に係るゲームシステム1によって提供される対戦ゲームは、複数のユーザにより構成されるチーム同士が対戦する対戦ゲームであり、図6に示すように、メインパートP1および対戦パートP2を含む。
Next, an overview of the competitive game provided by the game system 1 according to this embodiment will be described with reference to FIG.
The competitive game provided by the game system 1 according to this embodiment is a competitive game in which teams made up of a plurality of users compete against each other, and includes a main part P1 and a competitive part P2, as shown in FIG.

メインパートP1は、対戦パートP2以外のゲーム進行に関わることを行うパートである。例えば、メインパートP1においては、対戦パートP2の準備を行うことができ、ユーザ(第1ユーザおよび第2ユーザ)は、対戦パートP2で使用するキャラクタ(使用キャラクタ)を選択することができる。また、メインパートP1において、第1ユーザ(配信者)は、第1ユーザ端末10のディスプレイ15に表示されるゲーム画面をキャプチャし、当該ゲーム画面を含む動画(動画コンテンツ)を第2ユーザ(視聴者)に配信する動画配信を始めることができる。また、メインパートP1において、第2ユーザ(視聴者)は、第1ユーザ端末10から配信される動画(動画コンテンツ)を第2ユーザ端末20のディスプレイ15に表示し、当該動画を視聴することができる。さらに、メインパートP1において、ユーザ(第1ユーザおよび第2ユーザ)は、対戦パートP2で使用可能なキャラクタを獲得するためのガチャを回すことができる。なお、メインパートP1において、ユーザ(第1ユーザおよび第2ユーザ)は、ゲームシナリオ(ストーリー)に関する映像の鑑賞や、キャラクタの育成、アイテムの使用、入手(解放)済のキャラクタやアイテムが登録される図鑑の閲覧等を行うこともできる。 The main part P1 is a part that involves the progress of the game other than the battle part P2. For example, in the main part P1, preparations for the battle part P2 can be made, and the users (first and second users) can select characters (characters to be used) to be used in the battle part P2. In addition, in the main part P1, the first user (distributor) can capture the game screen displayed on the display 15 of the first user terminal 10 and start video distribution in which a video (video content) including the game screen is distributed to the second user (viewer). In addition, in the main part P1, the second user (viewer) can display the video (video content) distributed from the first user terminal 10 on the display 15 of the second user terminal 20 and watch the video. In addition, in the main part P1, the users (first and second users) can spin a gacha to acquire characters that can be used in the battle part P2. In the main part P1, the users (first user and second user) can also watch videos related to the game scenario (story), develop characters, use items, and view an illustrated book in which characters and items that have been acquired (released) are registered.

対戦パートP2は、複数のチームが勝敗を争うパートであり、図6に示すように、マッチングパートP21、バトルパートP22およびリザルトパートP23を含む。 The competition part P2 is a part in which multiple teams compete for victory or defeat, and includes a matching part P21, a battle part P22, and a result part P23, as shown in FIG. 6.

マッチングパートP21は、ゲームパートがメインパートP1から対戦パートP2に遷移する際の遷移先であり、バトルパートP22で戦うチームを形成するパートである。詳細については後述するが、マッチングパートP21においては、複数の第1ユーザがマッチングされ、バトルパートP22で戦う少なくとも2つのチームが形成される。ある1人の第1ユーザの観点によれば、マッチングパートP21においては、当該第1ユーザが所属する味方チームと、当該味方チームと戦う敵チームとが形成される。 The matching part P21 is the transition destination when the game part transitions from the main part P1 to the battle part P2, and is the part where teams that will fight in the battle part P22 are formed. Details will be described later, but in the matching part P21, multiple first users are matched and at least two teams that will fight in the battle part P22 are formed. From the perspective of a certain first user, in the matching part P21, an ally team to which the first user belongs and an enemy team that will fight against the ally team are formed.

バトルパートP22は、マッチングパートP21におけるマッチングが完了した後に当該マッチングパートP21から遷移するパートであり、当該マッチングパートP21において形成されたチーム同士が戦い、勝敗を決めるパートである。バトルパートP22において勝敗を決めるための基準は、1つのチームが、当該チームと敵対する他のチームよりも先に、予め定められた勝利条件を満たすことである。勝利条件は、例えば、1つのチームが、当該チームと敵対する他のチームを構成するキャラクタ全てを倒すこと(より詳しくは、敵対する他のチームを構成するキャラクタ全てのヒットポイントをゼロにすること)である。 The battle part P22 is a part to which the team formed in the matching part P21 transitions after the matching in the matching part P21 is completed, and is a part in which the teams formed in the matching part P21 fight each other to determine the winner. The criterion for determining the winner in the battle part P22 is whether one team meets a predetermined victory condition before the other team opposing the team. The victory condition is, for example, whether one team defeats all of the characters that make up the other team opposing the team (more specifically, whether the hit points of all of the characters that make up the other opposing team are reduced to zero).

バトルパートP22において、第1ユーザは、自身の使用キャラクタを移動させたり、敵対する他のチーム(敵チーム)のキャラクタを攻撃したりすることができる。自身の使用キャラクタのヒットポイントは、敵チームのキャラクタによる攻撃が命中した場合に減少する。一方、敵チームのキャラクタのヒットポイントは、自身の使用キャラクタまたは自身が所属するチーム(味方チーム)の他のキャラクタによる攻撃が命中した場合に減少する。バトルパートP22において、第1ユーザは、自身の使用キャラクタによる攻撃または味方チームの他のキャラクタによる攻撃を、敵チームのキャラクタに命中させ、敵チームのキャラクタ全てを倒すことを目指す。 In the battle part P22, the first user can move his/her own character and attack characters on the opposing team (enemy team). The hit points of the first user's own character decrease when an attack by a character on the enemy team hits the character. On the other hand, the hit points of characters on the enemy team decrease when an attack by the first user's own character or another character on the team to which the first user belongs (ally team) hits the character. In the battle part P22, the first user aims to defeat all characters on the enemy team by hitting characters on the enemy team with attacks by the first user's own character or attacks by another character on the ally team.

なお、バトルパートP22は、1つのチームが、敵対する他のチームを構成するキャラクタ全てを倒していなくても、予め定められた制限時間が経過した場合に終了する。この場合の勝利条件は、例えば、上記した制限時間が経過した時点(つまり、バトルパートP22が終了した時点)において、敵対する他のチームよりも多くポイントを獲得していることである。ポイントは、例えば、バトルパートP22において、ゲーム空間に配置された特定のオブジェクトを回収することで獲得できる。 The battle part P22 ends when a predetermined time limit has elapsed, even if one team has not defeated all of the characters that make up the opposing team. In this case, the winning condition is, for example, that one team has earned more points than the opposing team at the time the above-mentioned time limit has elapsed (i.e., when the battle part P22 ends). Points can be earned, for example, by collecting specific objects placed in the game space in the battle part P22.

リザルトパートP23は、バトルパートP22が終了した場合に当該バトルパートP22から遷移するパートであり、当該バトルパートP22の結果を第1ユーザに提示するパートである。リザルトパートP23において、第1ユーザは、バトルパートP22の結果として、チームの勝敗や、個人順位、獲得した報酬(例えば、キャラクタ経験値やランク経験値、バトルパスポイント等)等を確認することができる。 The result part P23 is a part to which the first user transitions from the battle part P22 when the battle part P22 ends, and is a part that presents the results of the battle part P22 to the first user. In the result part P23, the first user can check the results of the battle part P22, such as the team's win or loss, individual ranking, and rewards earned (e.g., character experience points, rank experience points, battle pass points, etc.).

なお、本実施形態に係るゲームシステム1によって提供される対戦ゲームは、図6に示した各種ゲームパート以外のゲームパートをさらに含んでいてもよい。 Note that the competitive game provided by the game system 1 according to this embodiment may include further game parts in addition to the various game parts shown in FIG. 6.

ここで、図7のシーケンスチャートを参照して、本実施形態に係るゲームシステム1によって提供される対戦ゲームのプレイに関わる処理手順の一例について説明する。 Here, with reference to the sequence chart in FIG. 7, an example of a processing procedure related to playing a competitive game provided by the game system 1 according to this embodiment will be described.

まず、第1ユーザ端末10の操作受付部101は、ゲーム画面において、マッチングを開始するためのユーザの操作(以下、マッチング開始操作と表記)を受け付ける(ステップS1)。マッチング開始操作は、一例として、後述するホーム画面でバトル開始ボタンをタップする操作を含む。 First, the operation reception unit 101 of the first user terminal 10 receives a user operation to start matching (hereinafter, referred to as a matching start operation) on the game screen (step S1). As an example, the matching start operation includes an operation of tapping a battle start button on the home screen described later.

操作受付部101によりマッチング開始操作が受け付けられると、制御部102は、マッチング開始要求をサーバ装置30に送信する(ステップS2)。マッチング開始要求は、例えば、当該マッチング開始要求を送信した第1ユーザ端末10を使用する第1ユーザを識別するためのユーザID等を含む。 When the operation reception unit 101 receives the matching start operation, the control unit 102 transmits a matching start request to the server device 30 (step S2). The matching start request includes, for example, a user ID for identifying the first user who uses the first user terminal 10 that transmitted the matching start request.

第1ユーザ端末10から送信されたマッチング開始要求は、サーバ装置30により受信される。マッチング開始要求が受信されると、サーバ装置30の制御部303は、当該マッチング開始要求に基づくマッチング処理を実行する(ステップS3)。 The matching start request sent from the first user terminal 10 is received by the server device 30. When the matching start request is received, the control unit 303 of the server device 30 executes a matching process based on the matching start request (step S3).

ステップS3において実行されるマッチング処理は、バトルパートP22で戦う少なくとも2つのチームを形成する処理に相当する。このため、ステップS3におけるマッチング処理においては、同様なタイミングに受信された複数のマッチング開始要求の各々に含まれるユーザIDによって識別される複数の第1ユーザの中から、少なくとも2つのチームを形成するように、複数の第1ユーザがマッチングされる。本実施形態では、一例として、1つのチームの上限人数が6人であり、2つのチームが形成される場合を想定する。このため、ステップS3におけるマッチング処理においては、同様なタイミングに受信された複数のマッチング開始要求の各々に含まれるユーザIDによって識別される複数の第1ユーザの中から、12人の第1ユーザがマッチングされ、これら12人の第1ユーザにより2つのチームが形成される。なお、1つのチームの上限人数は、例えば2人~5人や、7人以上であっても構わない。 The matching process executed in step S3 corresponds to a process of forming at least two teams that will fight in the battle part P22. Therefore, in the matching process in step S3, a plurality of first users are matched to form at least two teams from among a plurality of first users identified by user IDs included in each of a plurality of matching start requests received at similar times. In this embodiment, as an example, it is assumed that the upper limit number of people in one team is six, and two teams are formed. Therefore, in the matching process in step S3, 12 first users are matched from among a plurality of first users identified by user IDs included in each of a plurality of matching start requests received at similar times, and two teams are formed by these 12 first users. Note that the upper limit number of people in one team may be, for example, 2 to 5 people, or 7 people or more.

なお、ステップS3におけるマッチング処理においては、例えば、受信されたマッチング開始要求に含まれるユーザIDによって識別される第1ユーザのユーザデータに基づき、ランクの近い第1ユーザ同士がマッチングされる。これによれば、第1ユーザのランクに応じたマッチングを行うことが可能である。なお、ここでは、第1ユーザのランクに基づきマッチングが行われるものとしたが、これに限定されず、マッチング処理は、ランク以外の他の観点に基づいて実行されてもよい。一例として、マッチング処理は、相互フレンド登録が行われている第1ユーザ同士をマッチングさせてもよい。 In the matching process in step S3, for example, first users with similar ranks are matched with each other based on the user data of the first users identified by the user IDs included in the received matching start request. This makes it possible to perform matching according to the ranks of the first users. Note that, although matching is performed based on the ranks of the first users here, this is not limited to this, and the matching process may be performed based on other aspects than rank. As an example, the matching process may match first users who are registered as mutual friends.

ステップS3におけるマッチング処理が完了すると、サーバ装置30の制御部303は、格納部301に格納されたゲームデータに基づき、マッチングされた複数の第1ユーザの各キャラクタが動作可能なゲーム空間を定義する(ステップS4)。 When the matching process in step S3 is completed, the control unit 303 of the server device 30 defines a game space in which each character of the matched first users can act, based on the game data stored in the storage unit 301 (step S4).

ステップS4において定義されるゲーム空間内には、マッチングされた複数の第1ユーザの各キャラクタを含む1以上のオブジェクトが配置される。1以上のオブジェクトには、第1ユーザのキャラクタが動作可能なステージ(マップ)を構成するオブジェクト(例えば、アイテム、障害物、トラップ等)が含まれていてもよい。また、1以上のオブジェクトには、バトルパートP22の勝利条件に関わるポイントを獲得可能な特定のオブジェクトが含まれていてもよい。さらに、1以上のオブジェクトには、上記したマッチング処理により形成された2つのチームにとって共通の敵キャラクタが含まれていてもよい。 In the game space defined in step S4, one or more objects including each character of the multiple matched first users are placed. The one or more objects may include objects (e.g., items, obstacles, traps, etc.) that constitute a stage (map) on which the characters of the first users can act. The one or more objects may also include a specific object that can earn points related to the victory conditions of the battle part P22. Furthermore, the one or more objects may include an enemy character that is common to the two teams formed by the above-mentioned matching process.

ステップS4の処理が実行されると、サーバ装置30は、対戦ゲーム(バトルパートP22)の開始を、マッチングされた複数の第1ユーザの各第1ユーザ端末10に指示(通知)するとともに、格納部301に格納されているゲームデータを各第1ユーザ端末10に送信する(ステップS5)。このステップS5の処理により、マッチングされた複数の第1ユーザによりバトルパートP22を進行するためのゲームデータが、サーバ装置30から各第1ユーザ端末10にダウンロードされる。サーバ装置30から各第1ユーザ端末10に送信(ダウンロード)されたゲームデータは、ステップS4において定義されたゲーム空間でバトルパートP22を進行する(つまり、対戦を行う)ためのゲームデータである。 When the processing of step S4 is executed, the server device 30 instructs (notifies) each of the first user terminals 10 of the matched first users to start the battle game (battle part P22), and transmits the game data stored in the storage unit 301 to each of the first user terminals 10 (step S5). By the processing of step S5, game data for progressing through the battle part P22 by the matched first users is downloaded from the server device 30 to each of the first user terminals 10. The game data transmitted (downloaded) from the server device 30 to each of the first user terminals 10 is game data for progressing through the battle part P22 (i.e., conducting a battle) in the game space defined in step S4.

ステップS5の処理が実行されると、マッチングされた複数の第1ユーザによる対戦ゲーム(バトルパートP22)が開始される(ステップS6)。 When the processing of step S5 is executed, a competitive game (battle part P22) between the matched first users is started (step S6).

マッチングされた複数の第1ユーザの各第1ユーザ端末10と、サーバ装置30とは、マッチングされた複数の第1ユーザが対戦ゲームをプレイすることが可能なゲームプレイ環境を提供するためのゲーム処理を実行する(ステップS7)。 The first user terminals 10 of the matched first users and the server device 30 execute game processing to provide a game play environment in which the matched first users can play a competitive game (step S7).

なお、ステップS7において実行されるゲーム処理には、上記したように、マッチングされた複数の第1ユーザの中の所定の第1ユーザの操作(操作情報)をサーバ装置30経由で他の第1ユーザの第1ユーザ端末10に送信する処理や、マッチングされた複数の第1ユーザの操作(操作情報)に基づいて対戦ゲーム(バトルパートP22)を進行させる制御に関する処理等が含まれる。第1ユーザの操作には、例えば、第1ユーザが使用するキャラクタを移動させる操作、敵対する他の第1ユーザが使用するキャラクタに攻撃する操作、ゲーム空間に配置されたオブジェクトを回収する操作等が含まれる。対戦ゲームを進行させる制御には、例えば、バトルパートP22における各第1ユーザが使用するキャラクタのヒットポイントの管理、バトルパートP22において各第1ユーザが獲得したポイント(つまり、特定のオブジェクトを回収することで獲得したポイント)の管理、バトルパートP22において各第1ユーザが発生させたイベント(例えば、アイテムの回収、アイテムの使用、スキルの獲得等)の管理、バトルパートP22が開始されてからの経過時間の管理、バトルパートP22の終了の検知等が含まれる。 The game processing executed in step S7 includes, as described above, a process of transmitting the operation (operation information) of a specific first user among the multiple matched first users to the first user terminal 10 of the other first users via the server device 30, and a process related to control of progressing the battle game (battle part P22) based on the operation (operation information) of the multiple matched first users. The operation of the first user includes, for example, an operation of moving a character used by the first user, an operation of attacking a character used by another opposing first user, an operation of collecting objects arranged in the game space, and the like. The control of progressing the battle game includes, for example, management of hit points of characters used by each first user in the battle part P22, management of points acquired by each first user in the battle part P22 (i.e., points acquired by collecting a specific object), management of events generated by each first user in the battle part P22 (e.g., collecting an item, using an item, acquiring a skill, etc.), management of the elapsed time since the start of the battle part P22, detection of the end of the battle part P22, and the like.

サーバ装置30の制御部303は、バトルパートP22の終了を検知すると(つまり、一方のチームが他方のチームのキャラクタ全てを倒したこと、あるいは、バトルパートP22が開始されてからの経過時間が制限時間に達したことを検知すると)、当該バトルパートP22における勝利チームおよび敗北チームを決定する(ステップS8)。また、制御部303は、バトルパートP22をプレイしたことによる各第1ユーザへの報酬を決定する(ステップS9)。 When the control unit 303 of the server device 30 detects the end of the battle part P22 (i.e., when it detects that one team has defeated all of the characters of the other team, or when it detects that the time elapsed since the start of the battle part P22 has reached the time limit), it determines the winning team and losing team in that battle part P22 (step S8). The control unit 303 also determines the rewards to each first user for playing the battle part P22 (step S9).

なお、各第1ユーザへの報酬は、バトルパートP22におけるチームの勝敗や、第1ユーザ毎に計算される貢献度に応じた個人順位に基づき、個別に決定される。貢献度は、例えば、敵チームの第1ユーザを倒した数や、敵チームの第1ユーザに攻撃を命中させた回数、敵チームの第1ユーザに連続コンボを決めた回数(ナイスプレイの回数)、バトルパートP22において回収したアイテム、バトルパートP22において使用したアイテム、バトルパートP22において獲得したスキル、バトルパートP22において使用したスキル等に基づき計算される。ここでは、12人の第1ユーザにより2つのチームが形成され、バトルパートP22がプレイされた場合を想定しているので、各第1ユーザには、貢献度に応じた個人順位として、1位~12位のいずれかの順位がそれぞれ割り当てられる。 The reward for each first user is determined individually based on the results of the team's wins and losses in the battle part P22 and the individual ranking according to the contribution level calculated for each first user. The contribution level is calculated based on, for example, the number of first users of the enemy team defeated, the number of times that attacks hit first users of the enemy team, the number of times that consecutive combos were performed on first users of the enemy team (number of nice plays), items collected in the battle part P22, items used in the battle part P22, skills acquired in the battle part P22, skills used in the battle part P22, etc. Here, it is assumed that two teams are formed by 12 first users and the battle part P22 is played, so each first user is assigned a ranking of 1st to 12th place as an individual ranking according to their contribution level.

ステップS8およびS9の処理が実行されると、サーバ装置30は、バトルパートP22をプレイした複数の第1ユーザの各第1ユーザ端末10に、勝敗および報酬を通知する(ステップS10)。 When the processes of steps S8 and S9 are executed, the server device 30 notifies each of the first user terminals 10 of the multiple first users who played the battle part P22 of the result of the win or loss and the reward (step S10).

ステップS10の処理が実行されると、第1ユーザ端末10の表示処理部103は、制御部102の制御の下、バトルパートP22における味方チームの勝敗と、当該第1ユーザ端末10を使用する第1ユーザに付与された報酬(例えば、キャラクタ経験値やランク経験値、バトルパスポイント等)とを示すリザルト画面をディスプレイ15に表示する(ステップS11)。 When the processing of step S10 is executed, the display processing unit 103 of the first user terminal 10, under the control of the control unit 102, displays on the display 15 a result screen indicating the victory or defeat of the friendly team in the battle part P22 and the rewards (e.g., character experience points, rank experience points, battle pass points, etc.) granted to the first user using the first user terminal 10 (step S11).

しかる後、サーバ装置30のデータ管理部302は、当該サーバ装置30内に保持されているステップS9の処理の結果に基づいて、格納部301に格納されている各第1ユーザ(つまり、バトルパートP22をプレイした複数の第1ユーザ)のユーザデータをそれぞれ更新し(ステップS12)、図7に示す一連の処理を終了させる。 Then, the data management unit 302 of the server device 30 updates the user data of each first user (i.e., the multiple first users who played the battle part P22) stored in the storage unit 301 based on the results of the processing of step S9 held in the server device 30 (step S12), and ends the series of processes shown in FIG. 7.

次に、図8を参照して、ホーム画面400について説明する。
ホーム画面400は、メインパートP1において表示されるゲーム画面の1つであり、図8に示すように、キャラクタ表示領域401、配信開始ボタン402、バトル開始ボタン403、各種設定ボタン404a~404c、ホームボタン405および動画視聴ボタン406等を含む。
Next, the home screen 400 will be described with reference to FIG.
The home screen 400 is one of the game screens displayed in the main part P1, and as shown in FIG. 8, includes a character display area 401, a distribution start button 402, a battle start button 403, various setting buttons 404a to 404c, a home button 405, and a video viewing button 406.

キャラクタ表示領域401には、対戦パートP2(バトルパートP22)で使用するキャラクタに設定されたキャラクタが表示される。対戦パートP2で使用するキャラクタの設定は、例えば、キャラクタボタン404bをタップすることでディスプレイ15に表示可能なキャラクタ設定ウィンドウ(図示せず)を用いて行われる。 The character display area 401 displays the character set as the character to be used in the battle part P2 (battle part P22). The character to be used in the battle part P2 is set, for example, using a character setting window (not shown) that can be displayed on the display 15 by tapping the character button 404b.

配信開始ボタン402は、配信を開始するためのボタンである。後述するが、第1ユーザによりこの配信開始ボタン402がタップされると、第1ユーザ端末10は、ディスプレイ15に表示されたゲーム画面のキャプチャを開始し、キャプチャしたゲーム画面を含む動画(動画コンテンツ)を、第2ユーザに配信する。 The start distribution button 402 is a button for starting distribution. As will be described later, when the first user taps this start distribution button 402, the first user terminal 10 starts capturing the game screen displayed on the display 15, and distributes a video (video content) including the captured game screen to the second user.

バトル開始ボタン403は、ゲームパートをメインパートP1から対戦パートP2(マッチングパートP21)に遷移させるためのボタンである。ユーザによりバトル開始ボタン403がタップされると、上記したステップS1~S3の処理が順次実行される。 The battle start button 403 is a button for transitioning the game part from the main part P1 to the battle part P2 (matching part P21). When the user taps the battle start button 403, the above-mentioned steps S1 to S3 are executed in sequence.

プロフィールボタン404aは、ユーザのプロフィールを設定するためのプロフィール設定ウィンドウ(図示せず)を表示するためのボタンである。フレンドボタン404cは、フレンドに関する各種設定(例えば、フレンド登録、フレンド解除等)を行うためのフレンド設定ウィンドウ(図示せず)を表示するためのボタンである。 The profile button 404a is a button for displaying a profile setting window (not shown) for setting the user's profile. The friend button 404c is a button for displaying a friend setting window (not shown) for making various settings related to friends (e.g., adding a friend, removing a friend, etc.).

ホームボタン405は、ユーザ端末のディスプレイ15にホーム画面400を表示させるためのボタンである。動画視聴ボタン406は、ユーザ端末のディスプレイ15に、後述するリスト画面を表示させるためのボタンである。 The home button 405 is a button for displaying the home screen 400 on the display 15 of the user terminal. The video viewing button 406 is a button for displaying a list screen, which will be described later, on the display 15 of the user terminal.

続いて、図9を参照して、マッチング画面410について説明する。
マッチング画面410は、対戦パートP2のマッチングパートP21において表示されるゲーム画面である。つまり、マッチング画面410は、サーバ装置30がマッチング処理を行っている際に、第1ユーザ端末10のディスプレイ15に表示されるゲーム画面である。マッチング画面410は、図9に示すように、キャラクタ表示領域411、マッチング状況表示領域412およびチーム情報表示領域413等を含む。
Next, the matching screen 410 will be described with reference to FIG.
The matching screen 410 is a game screen displayed in the matching part P21 of the battle part P2. In other words, the matching screen 410 is a game screen displayed on the display 15 of the first user terminal 10 while the server device 30 is performing the matching process. As shown in FIG. 9 , the matching screen 410 includes a character display area 411, a matching status display area 412, a team information display area 413, and the like.

キャラクタ表示領域411には、例えば、バトルパートP22で使用するキャラクタに設定されたキャラクタが表示される。 The character display area 411 displays, for example, the character set as the character to be used in the battle part P22.

マッチング状況表示領域412には、マッチングを行っていることを第1ユーザに通知するための文字等が表示される。図9では、マッチングを行っていることをユーザに通知するための文字として、「マッチング中です・・・」という文字が表示された場合を示す。 The matching status display area 412 displays text or the like to notify the first user that matching is occurring. FIG. 9 shows a case in which the text "Matching in progress..." is displayed to notify the user that matching is occurring.

チーム情報表示領域413には、マッチングの結果、バトルパートP22で戦う2つのチームに関する情報が表示される。図9に示すように、第1ユーザ(ユーザA)の第1ユーザ端末10に表示されるマッチング画面410のチーム情報表示領域413には、当該ユーザAが所属する味方チーム(つまり、YOUR Team)に関する情報として、当該味方チームを構成するユーザのユーザ名「ユーザA,ユーザB,ユーザC,ユーザD,ユーザE,ユーザF」が表示され、敵チーム(つまり、RIVAL Team)に関する情報として、当該敵チームを構成するユーザのユーザ名「ユーザG,ユーザH,ユーザI,ユーザJ,ユーザK,ユーザL」が表示されている。なお、図9では、上記したように、ユーザAの第1ユーザ端末10に表示されるマッチング画面410を示しているため、ユーザAのユーザ名の近くに、自身であることを識別可能な「YOU」という文字が表示されている。 In the team information display area 413, information about the two teams that will fight in the battle part P22 as a result of matching is displayed. As shown in FIG. 9, in the team information display area 413 of the matching screen 410 displayed on the first user terminal 10 of the first user (user A), as information about the friendly team (i.e., YOUR Team) to which the user A belongs, the user names of the users constituting the friendly team "User A, User B, User C, User D, User E, User F" are displayed, and as information about the enemy team (i.e., RIVAL Team), the user names of the users constituting the enemy team "User G, User H, User I, User J, User K, User L" are displayed. Note that, since FIG. 9 shows the matching screen 410 displayed on the first user terminal 10 of user A as described above, the letters "YOU" that can be identified as user A are displayed near the user name of user A.

さらに、図10を参照して、リザルト画面420について説明する。
リザルト画面420は、対戦パートP2のリザルトパートP23において表示されるゲーム画面であり、図10に示すように、キャラクタ表示領域421およびバトル結果表示領域422等を含む。
Furthermore, the result screen 420 will be described with reference to FIG.
The result screen 420 is a game screen displayed in the result part P23 of the battle part P2, and as shown in FIG. 10, includes a character display area 421, a battle result display area 422, and the like.

キャラクタ表示領域421には、バトルパートP22で使用するキャラクタに設定されたキャラクタ(つまり、バトルパートP22で使用したキャラクタ)が表示される。 The character display area 421 displays the character set as the character to be used in the battle part P22 (i.e., the character used in the battle part P22).

バトル結果表示領域422には、バトルパートP22の結果として、第1ユーザが獲得した報酬(第1ユーザに付与された報酬)が表示される。より詳しくは、バトル結果表示領域422には、図10に示すように、第1ユーザが獲得した報酬として、当該第1ユーザがバトルパートP22で使用したキャラクタのレベル(キャラクタLv)を上昇させるためのキャラクタ経験値と、当該第1ユーザのランクを上昇させるためのランク経験値と、ゲームシステム1によって提供される対戦ゲームにおける累計報酬を獲得するためのバトルパスポイントとが表示される。なお、バトル結果表示領域422に表示される第1ユーザが獲得した報酬は、上記したステップS9の処理により決定され、上記したステップS10の処理により当該第1ユーザが使用する第1ユーザ端末10に通知される。また、図10においては図示されないが、バトル結果表示領域422には、バトルパートP22におけるチームの勝敗を示す文字等(例えば、「WIN」、「LOSE」等)がさらに表示されてもよい。 In the battle result display area 422, the rewards acquired by the first user (rewards granted to the first user) as a result of the battle part P22 are displayed. More specifically, as shown in FIG. 10, the battle result display area 422 displays, as rewards acquired by the first user, character experience points for increasing the level (character Lv) of the character used by the first user in the battle part P22, rank experience points for increasing the rank of the first user, and battle pass points for acquiring cumulative rewards in the battle game provided by the game system 1. The rewards acquired by the first user displayed in the battle result display area 422 are determined by the processing of step S9 described above, and are notified to the first user terminal 10 used by the first user by the processing of step S10 described above. In addition, although not shown in FIG. 10, the battle result display area 422 may further display characters indicating the victory or defeat of the team in the battle part P22 (for example, "WIN", "LOSE", etc.).

次に、図11のシーケンスチャートを参照して、本実施形態に係るゲームシステム1によって提供される対戦ゲームの配信に関わる処理手順の一例について説明する。 Next, with reference to the sequence chart in FIG. 11, an example of a processing procedure related to the distribution of a competitive game provided by the game system 1 according to this embodiment will be described.

まず、第1ユーザ端末10の操作受付部101は、ホーム画面400において、配信を開始するための第1ユーザの操作(以下、配信開始操作と表記)を受け付ける(ステップS21)。配信開始操作は、一例として、ホーム画面400で配信開始ボタン402をタップする操作を含む。 First, the operation reception unit 101 of the first user terminal 10 receives an operation by the first user to start distribution (hereinafter, referred to as a distribution start operation) on the home screen 400 (step S21). As an example, the distribution start operation includes an operation of tapping the distribution start button 402 on the home screen 400.

操作受付部101により配信開始操作が受け付けられると、制御部102は、配信開始要求をサーバ装置30に送信する(ステップS22)。配信開始要求は、例えば、当該配信開始要求を送信した第1ユーザ端末10を使用する第1ユーザを識別するためのユーザID等を含む。 When the operation reception unit 101 receives the distribution start operation, the control unit 102 transmits a distribution start request to the server device 30 (step S22). The distribution start request includes, for example, a user ID for identifying the first user who uses the first user terminal 10 that transmitted the distribution start request.

なお、操作受付部101により配信開始操作が受け付けられた際に、表示処理部103は、制御部102の制御の下、配信内容(例えば、「雑談」、「バトル」、「ガチャ」等)を入力可能なウィンドウをディスプレイ15に表示し、第1ユーザに配信内容を入力させてもよい。この場合、配信開始要求には、上記したユーザIDに加えて、第1ユーザにより入力された配信内容を示す情報がさらに含まれてもよい。 When the operation acceptance unit 101 accepts a distribution start operation, the display processing unit 103, under the control of the control unit 102, may display a window on the display 15 in which the distribution content (e.g., "chat," "battle," "gacha," etc.) can be input, and allow the first user to input the distribution content. In this case, the distribution start request may further include information indicating the distribution content input by the first user, in addition to the above-mentioned user ID.

ステップS22の処理が実行されると、制御部102は、ディスプレイ15に表示されたゲーム画面のキャプチャを開始し、キャプチャされたゲーム画面と、第1ユーザ端末10に搭載されたマイク(図示せず)を介して入力される音声とを含む動画情報をサーバ装置30に送信する(ステップS23)。なお、ステップS23の処理は、操作受付部101により、配信を終了するための第1ユーザの操作が受け付けられるまで、継続的に実行される。 When the process of step S22 is executed, the control unit 102 starts capturing the game screen displayed on the display 15, and transmits video information including the captured game screen and audio input via a microphone (not shown) mounted on the first user terminal 10 to the server device 30 (step S23). Note that the process of step S23 is continuously executed until the operation acceptance unit 101 accepts an operation from the first user to end the distribution.

ステップS21~S23の処理が実行されると、第1ユーザによる動画配信が開始される。 When steps S21 to S23 are executed, video distribution by the first user begins.

第1ユーザ端末10から送信された配信開始要求および動画情報は、サーバ装置30により受信される。配信開始要求が受信されると、サーバ装置30の制御部303は、当該配信開始要求に含まれるユーザIDを含む第1ユーザのユーザデータを格納部301から読み出し、当該ユーザデータに基づき配信リストを生成(更新)する(ステップS24)。 The distribution start request and video information sent from the first user terminal 10 are received by the server device 30. When the distribution start request is received, the control unit 303 of the server device 30 reads the user data of the first user, including the user ID included in the distribution start request, from the storage unit 301, and generates (updates) a distribution list based on the user data (step S24).

配信リストは、現在配信中の動画コンテンツ(動画)に関するリストであり、例えば図12に示すように、コンテンツIDと、ユーザ名と、使用キャラクタと、配信内容とが関連付けられたコンテンツ情報を含む。コンテンツIDは、動画コンテンツを識別するための情報である。ユーザ名は、第1ユーザのユーザ名を示す。使用キャラクタは、対戦パートP2で使用するキャラクタに設定されたキャラクタを示す。配信内容は、配信の内容を示す。 The distribution list is a list of video content (videos) currently being distributed, and includes content information in which a content ID, a user name, a used character, and distribution details are associated, for example as shown in FIG. 12. The content ID is information for identifying video content. The user name indicates the user name of the first user. The used character indicates the character set as the character to be used in the battle part P2. The distribution details indicate the details of the distribution.

例えば図12に示すコンテンツ情報C1によれば、コンテンツID「c_id001」により識別される動画コンテンツとして、「ユーザA」が、使用キャラクタに「キャラクタc」を設定して、「雑談配信(視聴者とチャット機能を通じて会話する配信)」を行っていることが示される。また、図12に示すコンテンツ情報C2によれば、コンテンツID「c_id002」により識別される動画コンテンツとして、「ユーザB」が、使用キャラクタに「キャラクタc」を設定して、「ガチャ配信(ガチャを回す配信)」を行っていることが示される。 For example, content information C1 shown in FIG. 12 indicates that video content identified by content ID "c_id001" is being performed by "user A" who has set "character c" as the character used and is performing a "chat broadcast (a broadcast in which the viewer converses with the user via a chat function)." Content information C2 shown in FIG. 12 indicates that video content identified by content ID "c_id002" is being performed by "user B" who has set "character c" as the character used and is performing a "gacha broadcast (a broadcast in which the user spins a gacha)."

再度、図11の説明に戻る。
第2ユーザ端末20の操作受付部101は、後述するリスト画面を表示するための第2ユーザの操作(以下、リスト画面表示操作と表記)を受け付ける(ステップS25)。リスト画面表示操作は、一例として、ホーム画面400で動画視聴ボタン406をタップする操作を含む。
Returning to the explanation of FIG.
The operation reception unit 101 of the second user terminal 20 receives an operation of the second user for displaying a list screen (hereinafter, referred to as a list screen display operation) (step S25). The list screen display operation includes, as an example, an operation of tapping the video viewing button 406 on the home screen 400.

操作受付部101によりリスト画面表示操作が受け付けられると、制御部102は、配信リスト要求をサーバ装置30に送信する(ステップS26)。配信リスト要求は、例えば、当該配信リスト要求を送信した第2ユーザ端末20を使用する第2ユーザを識別するためのユーザID等を含む。 When the operation reception unit 101 receives the list screen display operation, the control unit 102 transmits a distribution list request to the server device 30 (step S26). The distribution list request includes, for example, a user ID for identifying the second user who uses the second user terminal 20 that transmitted the distribution list request.

第2ユーザ端末20から送信された配信リスト要求は、サーバ装置30により受信される。配信リスト要求が受信されると、サーバ装置30の制御部303は、上記したステップS24の処理により生成(更新)された配信リストを、当該配信リスト要求に含まれるユーザIDによって識別される第2ユーザの第2ユーザ端末20に送信する(ステップS27)。 The distribution list request sent from the second user terminal 20 is received by the server device 30. When the distribution list request is received, the control unit 303 of the server device 30 sends the distribution list generated (updated) by the processing of step S24 described above to the second user terminal 20 of the second user identified by the user ID included in the distribution list request (step S27).

サーバ装置30から送信された配信リストは、第2ユーザ端末20により受信される。配信リストが受信されると、第2ユーザ端末20の表示処理部103は、制御部102の制御の下、当該配信リストに基づくリスト画面をディスプレイ15に表示する(ステップS28)。 The distribution list transmitted from the server device 30 is received by the second user terminal 20. When the distribution list is received, the display processing unit 103 of the second user terminal 20, under the control of the control unit 102, displays a list screen based on the distribution list on the display 15 (step S28).

第2ユーザ端末20の操作受付部101は、第1ユーザにより配信される動画コンテンツを視聴するための第2ユーザの操作(以下、コンテンツ選択操作と表記)を受け付ける(ステップS29)。コンテンツ選択操作は、一例として、後述するリスト画面で所定の動画コンテンツをタップする操作を含む。 The operation reception unit 101 of the second user terminal 20 receives an operation by the second user to view video content distributed by the first user (hereinafter, referred to as a content selection operation) (step S29). As an example, the content selection operation includes an operation of tapping a specific video content on a list screen described later.

操作受付部101によりコンテンツ選択操作が受け付けられると、制御部102は、視聴開始要求をサーバ装置30に送信する(ステップS30)。視聴開始要求は、例えば、当該視聴開始要求を送信した第2ユーザ端末20を使用する第2ユーザを識別するためのユーザIDと、コンテンツ選択操作により選択された動画コンテンツを識別するためのコンテンツID等を含む。 When the content selection operation is accepted by the operation acceptance unit 101, the control unit 102 transmits a viewing start request to the server device 30 (step S30). The viewing start request includes, for example, a user ID for identifying the second user who uses the second user terminal 20 that transmitted the viewing start request, and a content ID for identifying the video content selected by the content selection operation.

第2ユーザ端末20から送信された視聴開始要求は、サーバ装置30により受信される。視聴開始要求が受信されると、サーバ装置30の制御部303は、当該視聴開始要求に含まれるコンテンツIDにより識別される動画コンテンツの動画情報を、当該視聴開始要求に含まれるユーザIDにより識別される第2ユーザの第2ユーザ端末20に送信する(ステップS31)。 The viewing start request transmitted from the second user terminal 20 is received by the server device 30. When the viewing start request is received, the control unit 303 of the server device 30 transmits video information of the video content identified by the content ID included in the viewing start request to the second user terminal 20 of the second user identified by the user ID included in the viewing start request (step S31).

ステップS31の処理が実行されると、第2ユーザ端末20の表示処理部103は、制御部102の制御の下、サーバ装置30から送信される動画情報(換言すると、サーバ装置30経由で第1ユーザ端末10から送信される動画情報)を含む視聴画面をディスプレイ15に表示し(ステップS32)、図11に示す一連の処理を終了させる。 When the processing of step S31 is executed, the display processing unit 103 of the second user terminal 20, under the control of the control unit 102, displays on the display 15 a viewing screen including the video information transmitted from the server device 30 (in other words, the video information transmitted from the first user terminal 10 via the server device 30) (step S32), and ends the series of processes shown in FIG. 11.

なお、ステップS29の処理の前に、第2ユーザ端末20の操作受付部101により、所定の条件を満たす動画コンテンツを検索するための第2ユーザの操作(以下、検索操作と表記)が受け付けられた場合、制御部102は、当該所定の条件(検索条件)を含む検索要求をサーバ装置30に送信してもよい。 Note that, before the processing of step S29, if the operation acceptance unit 101 of the second user terminal 20 accepts an operation by the second user to search for video content that satisfies a predetermined condition (hereinafter referred to as a search operation), the control unit 102 may transmit a search request including the predetermined condition (search condition) to the server device 30.

第2ユーザ端末20から送信された検索要求を受信すると、サーバ装置30の制御部303は、当該検索要求に含まれる検索条件を満たす動画コンテンツを、上記した配信リストから抽出し、抽出された動画コンテンツに関する配信リストを第2ユーザ端末20に送信する。 When a search request sent from the second user terminal 20 is received, the control unit 303 of the server device 30 extracts video content that satisfies the search criteria included in the search request from the distribution list described above, and transmits the distribution list related to the extracted video content to the second user terminal 20.

これによれば、第2ユーザ端末20の表示処理部103は、制御部102の制御の下、上記した検索条件を満たす動画コンテンツのみを含むリスト画面をディスプレイ15に表示することができる。 Accordingly, the display processing unit 103 of the second user terminal 20, under the control of the control unit 102, can display on the display 15 a list screen including only video content that satisfies the above-mentioned search conditions.

次に、図13を参照して、リスト画面430について説明する。
リスト画面430は、メインパートP1において表示されるゲーム画面の1つであり、図13に示すように、第1検索条件設定ボタン431a、第2検索条件設定ボタン431b、検索条件表示領域432、検索ボタン433、動画コンテンツ表示領域434、ホームボタン405および動画視聴ボタン406等を含む。
Next, the list screen 430 will be described with reference to FIG.
The list screen 430 is one of the game screens displayed in the main part P1, and as shown in FIG. 13, includes a first search condition setting button 431a, a second search condition setting button 431b, a search condition display area 432, a search button 433, a video content display area 434, a home button 405, and a video viewing button 406.

第1検索条件設定ボタン431aは、動画コンテンツを検索するための検索条件として、カテゴリに関する検索条件を検索条件表示領域432に表示するためのボタンである。カテゴリに関する検索条件は、例えば、「人気のある動画」、「配信内容」、「フレンド」等を含む。第2検索条件設定ボタン431bは、動画コンテンツを検索するための検索条件として、キャラクタに関する検索条件を検索条件表示領域432に表示するためのボタンである。 The first search condition setting button 431a is a button for displaying search conditions related to categories in the search condition display area 432 as search conditions for searching video content. Category-related search conditions include, for example, "popular videos," "broadcast content," and "friends." The second search condition setting button 431b is a button for displaying search conditions related to characters in the search condition display area 432 as search conditions for searching video content.

検索条件表示領域432には、選択された検索条件設定ボタン431a,431bに応じた検索条件が表示される。図13では、第2検索条件選択ボタン431bが選択(押下)された場合を想定しているため、検索条件表示領域432には、検索条件として選択可能な複数のキャラクタ(キャラクタa,キャラクタb,キャラクタc,キャラクタd,キャラクタe)に対応する複数のアイコンが表示される。第2ユーザは、検索したいキャラクタのアイコンを選択し、検索ボタン433をタップすることで、選択されたアイコンのキャラクタを使用キャラクタに設定した第1ユーザにより配信される動画コンテンツを検索することができる。 Search conditions according to the selected search condition setting button 431a, 431b are displayed in the search condition display area 432. In FIG. 13, it is assumed that the second search condition selection button 431b is selected (pressed), and therefore multiple icons corresponding to multiple characters (character a, character b, character c, character d, character e) that can be selected as search conditions are displayed in the search condition display area 432. By selecting the icon of the character that the second user wants to search for and tapping the search button 433, the second user can search for video content distributed by the first user who has set the character of the selected icon as the character to be used.

動画コンテンツ表示領域434には、現在配信中の動画コンテンツが表示される。図13では、検索条件表示領域432に表示された「キャラクタc」のアイコンが選択(押下)され、検索ボタン433がタップされた結果が表示されている。このため、図13の動画コンテンツ表示領域434には、「キャラクタc」を使用キャラクタに設定した第1ユーザにより配信される動画コンテンツのみが表示されている。動画コンテンツ表示領域434に表示される複数の動画コンテンツのうちの1つが第2ユーザによりタップされると、上記したステップS30の処理が実行される。 In the video content display area 434, video content currently being distributed is displayed. In FIG. 13, the icon for "character c" displayed in the search condition display area 432 is selected (pressed), and the result of tapping the search button 433 is displayed. Therefore, in the video content display area 434 in FIG. 13, only video content distributed by the first user who has set "character c" as the character to be used is displayed. When one of the multiple video contents displayed in the video content display area 434 is tapped by the second user, the processing of step S30 described above is executed.

以下では、本実施形態に係るゲームシステム1によって提供される対戦ゲームにおける動画配信サービスの一機能である「おすそわけ機能」について説明する。おすそわけ機能は、第1ユーザ(配信者)により配信される動画(動画コンテンツ)を視聴する第2ユーザ(視聴者)に対して、当該第1ユーザの行為に基づく報酬を付与する機能である。 The following describes the "share function," which is one function of the video distribution service for competitive games provided by the game system 1 according to this embodiment. The share function is a function that grants a reward to a second user (viewer) who watches a video (video content) distributed by a first user (distributor) based on the actions of the first user.

なお、第2ユーザに対して付与される報酬は、例えば第1報酬および第2報酬を含む。第1報酬および第2報酬は、報酬として第2ユーザに紐付けられるタイミングが互いに異なる。第1報酬は、第1ユーザにより配信される動画において、当該第1ユーザの第1ユーザ端末10に表示されたリザルト画面420を視聴したタイミングで第2ユーザに紐付けられる報酬である。一方、第2報酬は、第1ユーザにより配信される動画において、当該第1ユーザによる所定の行為を視聴したタイミングで第2ユーザに紐付けられる報酬である。なお、第1報酬は、第1ユーザによる所定の行為の蓄積に基づき決定される報酬のため、「蓄積系の報酬」と称されてもよい。一方、第2報酬は、第1ユーザによる所定の行為の瞬間に決定される報酬のため、「即座系の報酬」と称されてもよい。 The rewards given to the second user include, for example, a first reward and a second reward. The first reward and the second reward are linked to the second user as rewards at different times. The first reward is a reward that is linked to the second user at the timing when the result screen 420 displayed on the first user terminal 10 of the first user is viewed in a video distributed by the first user. On the other hand, the second reward is a reward that is linked to the second user at the timing when a predetermined action by the first user is viewed in a video distributed by the first user. The first reward is a reward that is determined based on the accumulation of predetermined actions by the first user, and therefore may be referred to as an "accumulation-based reward." On the other hand, the second reward is a reward that is determined at the moment of the predetermined action by the first user, and therefore may be referred to as an "instant reward."

以下では、まず第1報酬について、より詳しく説明する。
第1報酬は、上記したように、第1ユーザにより配信される動画において、当該第1ユーザの第1ユーザ端末10に表示されたリザルト画面420を第2ユーザが視聴したタイミングで当該第2ユーザに紐付けられる報酬であり、例えば、バトルパートP22において第1ユーザ(配信者)によって使用されたキャラクタのキャラクタ経験値と、バトルパスポイントとを含む。第1報酬は、キャラクタ経験値を獲得可能なアイテムや、バトルパスポイントを獲得可能なアイテムを含んでいてもよい。これら第1報酬は、例えば図14に示す第1報酬テーブルを参照して、サーバ装置30の制御部303により決定される。
Below, the first reward will be explained in more detail.
As described above, the first reward is a reward that is associated with a second user when the second user views the result screen 420 displayed on the first user terminal 10 of the first user in a video distributed by the first user, and includes, for example, the character experience value of the character used by the first user (distributor) in the battle part P22 and battle pass points. The first reward may include an item that can acquire character experience value or an item that can acquire battle pass points. These first rewards are determined by the control unit 303 of the server device 30, for example, by referring to the first reward table shown in FIG. 14.

より詳しくは、まず、制御部303は、図14に示す第1報酬テーブルを参照し、上記したステップS9の処理により決定された第1ユーザに付与されるキャラクタ経験値の25%をデフォルト値として算出する。例えば、第1ユーザに付与されるキャラクタ経験値が「100」であった場合、制御部303は、「25(=100×0.25)」をデフォルト値として算出する。 More specifically, first, the control unit 303 refers to the first reward table shown in FIG. 14 and calculates a default value that is 25% of the character experience value to be granted to the first user determined by the processing of step S9 described above. For example, if the character experience value to be granted to the first user is "100", the control unit 303 calculates "25 (= 100 x 0.25)" as the default value.

次に、制御部303は、第1ユーザのチームがバトルパートP22で勝利していた場合、上記したデフォルト値の50%を第1ボーナス値として算出する。例えば、上記したように、デフォルト値が「25」と算出された場合、制御部303は、「12.5(=25×0.5)」を第1ボーナス値として算出する。 Next, if the first user's team wins the battle part P22, the control unit 303 calculates 50% of the default value as the first bonus value. For example, if the default value is calculated as "25" as described above, the control unit 303 calculates "12.5 (= 25 x 0.5)" as the first bonus value.

また、制御部303は、第1ユーザのバトルパートP22での個人順位が1位であった場合、上記したデフォルト値の50%を第2ボーナス値として算出する。例えば、上記したように、デフォルト値が「25」と算出された場合、制御部303は、「12.5(=25×0.5)」を第2ボーナス値として算出する。なお、ここでは、第2ボーナス値は、第1ユーザのバトルパートP22での個人順位が1位であった場合のみ算出される(獲得される)場合を想定するが、第2ボーナス値は、第1ユーザのバトルパートP22での個人順位が1位以外の順位であった場合にも獲得されるとしてもよい。この場合、デフォルト値に掛ける係数を、順位が高いほど高くし、順位が低いほど低くする等、順位に応じて変化させることが望ましい。 In addition, if the first user's personal ranking in the battle part P22 is first, the control unit 303 calculates 50% of the default value as the second bonus value. For example, if the default value is calculated as "25" as described above, the control unit 303 calculates "12.5 (= 25 x 0.5)" as the second bonus value. Note that, here, it is assumed that the second bonus value is calculated (acquired) only when the first user's personal ranking in the battle part P22 is first, but the second bonus value may also be acquired when the first user's personal ranking in the battle part P22 is a ranking other than first. In this case, it is desirable to change the coefficient by which the default value is multiplied according to the ranking, for example, by making the coefficient higher the higher the ranking and lower the lower the ranking.

さらに、制御部303は、例えば、バトルパートP22の直前のパートであるマッチングパートP21において第2ユーザによって行われたミニゲームの結果に基づき、第3ボーナス値を算出する。ミニゲームは、例えば、第1ユーザのバトルパートP22での個人順位を予想するゲームであり、オープニングチョイスと称されてもよい。 Furthermore, the control unit 303 calculates the third bonus value based on the result of a mini-game played by the second user in the matching part P21, which is the part immediately before the battle part P22. The mini-game is, for example, a game for predicting the individual ranking of the first user in the battle part P22, and may be called an opening choice.

制御部303は、上記したミニゲームにおいて、第2ユーザが第1ユーザのバトルパートP22での個人順位を1位と予想し、かつ、当該予想が的中した場合(つまり、第1ユーザのバトルパートP22での個人順位が1位であった場合)、上記したデフォルト値の200%を第3ボーナス値として算出する。例えば、上記したように、デフォルト値が「25」と算出された場合、制御部303は、「50(=25×2)」を第3ボーナス値として算出する。 In the above-mentioned mini-game, if the second user predicts that the first user's personal ranking in the battle part P22 will be first and the prediction is correct (i.e., the first user's personal ranking in the battle part P22 is first), the control unit 303 calculates 200% of the above-mentioned default value as the third bonus value. For example, as described above, if the default value is calculated to be "25", the control unit 303 calculates "50 (= 25 x 2)" as the third bonus value.

制御部303は、上記したミニゲームにおいて、第2ユーザが第1ユーザのバトルパートP22での個人順位を2位~4位のいずれかの順位と予想し、かつ、当該予想が的中した場合(つまり、第1ユーザのバトルパートP22での個人順位が2位~4位のいずれかの順位であった場合)、上記したデフォルト値の100%を第3ボーナス値として算出する。例えば、上記したように、デフォルト値が「25」と算出された場合、制御部303は、「25(=25×1)」を第3ボーナス値として算出する。 In the above-mentioned mini-game, if the second user predicts that the first user's personal ranking in the battle part P22 will be anywhere from 2nd to 4th place, and the prediction is correct (i.e., if the first user's personal ranking in the battle part P22 is anywhere from 2nd to 4th place), the control unit 303 calculates 100% of the above-mentioned default value as the third bonus value. For example, as described above, if the default value is calculated to be "25", the control unit 303 calculates "25 (= 25 x 1)" as the third bonus value.

制御部303は、上記したミニゲームにおいて、第2ユーザが第1ユーザのバトルパートP22での個人順位を5位~12位のいずれかの順位と予想し、かつ、当該予想が的中した場合(つまり、第1ユーザのバトルパートP22での個人順位が5位~12位のいずれかの順位であった場合)、上記したデフォルト値の50%を第3ボーナス値として算出する。例えば、上記したように、デフォルト値が「25」と算出された場合、制御部303は、「12.5(=25×0.5)」を第3ボーナス値として算出する。 In the above-mentioned mini-game, if the second user predicts that the first user's personal ranking in the battle part P22 will be anywhere from 5th to 12th place and the prediction is correct (i.e., if the first user's personal ranking in the battle part P22 is anywhere from 5th to 12th place), the control unit 303 calculates 50% of the above-mentioned default value as the third bonus value. For example, as described above, if the default value is calculated to be "25", the control unit 303 calculates "12.5 (= 25 x 0.5)" as the third bonus value.

その後、制御部303は、デフォルト値、第1ボーナス値、第2ボーナス値および第3ボーナス値の和を算出し、これを第1報酬(キャラクタ経験値)として決定する。 The control unit 303 then calculates the sum of the default value, the first bonus value, the second bonus value, and the third bonus value, and determines this as the first reward (character experience value).

なお、ここでは、第1報酬に含まれるキャラクタ経験値について説明したが、図14に示すように、第1報酬に含まれるバトルパスポイントについても同様に決定される。 Note that while we have explained the character experience points included in the first reward here, the battle pass points included in the first reward are determined in the same way, as shown in Figure 14.

次に、第2報酬について、より詳しく説明する。
第2報酬は、第1ユーザにより配信される動画において、当該第1ユーザによるナイスプレイ(例えば、バトルパートP22において敵チームのキャラクタに連続コンボを決めるプレイ等)を第2ユーザが視聴したタイミングで当該第2ユーザに紐付けられる報酬であり、例えば、ナイスプレイの種別毎に予め定められたアイテムを含む。第2報酬は、例えば図15に示す第2報酬テーブルを参照して、サーバ装置30の制御部303によって決定される。一例として、第1ユーザによるナイスプレイとして、「敵チームのキャラクタに連続コンボを決める」ナイスプレイが第2ユーザにより視聴された場合、制御部303は、「アイテムX」を第2報酬として決定する。
Next, the second reward will be described in more detail.
The second reward is a reward that is associated with the second user when the second user watches a nice play by the first user (e.g., a play in which consecutive combos are performed on a character of the enemy team in the battle part P22) in a video distributed by the first user, and includes, for example, an item that is predetermined for each type of nice play. The second reward is determined by the control unit 303 of the server device 30, for example, with reference to the second reward table shown in FIG. 15. As an example, when the second user watches a nice play by the first user, such as "successive combos on a character of the enemy team," the control unit 303 determines "item X" as the second reward.

ここで、図16のシーケンスチャートを参照して、本実施形態に係るゲームシステム1によって提供される対戦ゲームのおすそわけ機能に関わる処理手順の一例について説明する。なお、以下では、既に説明した処理と同様な処理についてはその詳しい説明を省略する。 Now, with reference to the sequence chart in FIG. 16, an example of a processing procedure related to the sharing function of a competitive game provided by the game system 1 according to this embodiment will be described. Note that, below, detailed explanations of processes similar to those already described will be omitted.

まず、第1ユーザ端末10は、上記したステップS21~S23の処理を実行し、動画配信を開始する(ステップS41)。また、サーバ装置30は、上記したステップS24の処理を実行して配信リストを生成し、当該配信リストを第2ユーザ端末20に送信する(ステップS42)。さらに、第2ユーザ端末20は、上記したステップS25~S30の処理を実行し、視聴開始要求をサーバ装置30に送信する(ステップS43)。視聴開始要求は、上記したように、ユーザIDおよびコンテンツID等を含む。 First, the first user terminal 10 executes the processes of steps S21 to S23 described above and starts video distribution (step S41). The server device 30 also executes the processes of step S24 described above to generate a distribution list and transmits the distribution list to the second user terminal 20 (step S42). The second user terminal 20 also executes the processes of steps S25 to S30 described above and transmits a viewing start request to the server device 30 (step S43). The viewing start request includes the user ID, content ID, etc., as described above.

第2ユーザ端末20から送信された視聴開始要求は、サーバ装置30により受信される。視聴開始要求が受信されると、サーバ装置30の制御部303は、当該視聴開始要求に含まれるコンテンツIDによって識別される動画コンテンツを視聴することで、当該視聴開始要求に含まれるユーザIDによって識別される第2ユーザに付与される報酬を管理するための報酬管理テーブルを生成する(ステップS44)。報酬管理テーブルは、第2ユーザ端末20から送信される視聴終了通知を受信するまで、後述するステップS47の処理により逐次更新される。報酬管理テーブルは、第2ユーザ端末20から送信される視聴終了通知を受信し、当該第2ユーザ端末20の第2ユーザに、当該報酬管理テーブルにより管理された報酬を付与した際に、サーバ装置30から削除される。 The viewing start request transmitted from the second user terminal 20 is received by the server device 30. When the viewing start request is received, the control unit 303 of the server device 30 generates a reward management table for managing the reward to be granted to the second user identified by the user ID included in the viewing start request by viewing the video content identified by the content ID included in the viewing start request (step S44). The reward management table is updated sequentially by the processing of step S47 described later until a viewing end notification transmitted from the second user terminal 20 is received. The reward management table is deleted from the server device 30 when a viewing end notification transmitted from the second user terminal 20 is received and a reward managed by the reward management table is granted to the second user of the second user terminal 20.

ここで、図17を参照して、報酬管理テーブルのデータ構造について説明する。図17に示すように、報酬管理テーブルは、ユーザIDと、コンテンツIDと、イベント発生時刻と、イベント内容と、報酬とを含む。 Here, the data structure of the reward management table will be described with reference to FIG. 17. As shown in FIG. 17, the reward management table includes a user ID, a content ID, an event occurrence time, an event content, and a reward.

ユーザIDは、第2ユーザを識別するための識別情報である。 The user ID is identification information for identifying the second user.

コンテンツIDは、対応づけられたユーザIDによって識別される第2ユーザにより視聴される動画コンテンツを識別するための識別情報である。 The content ID is identification information for identifying the video content being viewed by the second user identified by the associated user ID.

イベント発生時刻は、対応づけられたコンテンツIDによって識別される動画コンテンツにおいてイベントが発生した(検知された)時刻を示す。 The event occurrence time indicates the time when an event occurred (was detected) in the video content identified by the associated content ID.

イベント内容は、対応づけられたコンテンツIDによって識別される動画コンテンツにおいて、対応づけられたイベント発生時刻によって示される時刻に発生したイベントの内容を示す。 The event content indicates the content of the event that occurred in the video content identified by the associated content ID at the time indicated by the associated event occurrence time.

報酬は、対応づけられたイベント内容によって示されるイベントの内容に基づき、対応づけられたユーザIDによって識別される第2ユーザに紐付けられた報酬を示す。 The reward indicates a reward linked to the second user identified by the associated user ID based on the content of the event indicated by the associated event content.

例えば、図17では、ユーザID「u_id001」によって識別される第2ユーザが、コンテンツID「c_id001」によって識別される動画コンテンツを視聴し、時刻「xx:xx」に、当該動画コンテンツを配信している第1ユーザによる「ナイスプレイ」が検知され、当該第2ユーザに「第2報酬」が紐付けられたことが示される。 For example, in FIG. 17, a second user identified by a user ID "u_id001" watches video content identified by a content ID "c_id001", and at time "xx:xx", a "nice play" is detected by the first user distributing the video content, and a "second reward" is associated with the second user.

また、図17では、ユーザID「u_id001」によって識別される第2ユーザが、コンテンツID「c_id001」によって識別される動画コンテンツを視聴し、時刻「yy:yy」に、当該動画コンテンツを配信している第1ユーザによる「ナイスプレイ」が検知され、当該第2ユーザに「第2報酬」が紐付けられたことが示される。 Also, FIG. 17 shows that a second user identified by user ID "u_id001" watches video content identified by content ID "c_id001", and at time "yy:yy", a "nice play" is detected by the first user distributing the video content, and a "second reward" is associated with the second user.

さらに、図17では、ユーザID「u_id001」によって識別される第2ユーザが、コンテンツID「c_id001」によって識別される動画コンテンツを視聴し、時刻「zz:zz」に、当該動画コンテンツを配信している第1ユーザによる「リザルト画面表示」が検知され、当該第2ユーザに「第1報酬」が紐付けられたことが示される。 Furthermore, in FIG. 17, a second user identified by user ID "u_id001" watches video content identified by content ID "c_id001", and at time "zz:zz", a "result screen display" by the first user distributing the video content is detected, indicating that a "first reward" has been linked to the second user.

再度、図16の説明に戻る。
ステップS44の処理が実行されると、サーバ装置30の制御部303は、上記したステップS31の処理を実行し、視聴開始要求に含まれるコンテンツIDによって識別される動画コンテンツの動画情報を、当該視聴開始要求に含まれるユーザIDによって識別される第2ユーザの第2ユーザ端末20に送信する(ステップS45)。
Returning to the explanation of FIG.
When the processing of step S44 is executed, the control unit 303 of the server device 30 executes the processing of step S31 described above, and transmits video information of the video content identified by the content ID included in the start viewing request to the second user terminal 20 of the second user identified by the user ID included in the start viewing request (step S45).

第2ユーザ端末20は、上記したステップS32の処理を実行し、第2ユーザは、第1ユーザにより配信される動画コンテンツ(動画)の視聴を開始する(ステップS46)。 The second user terminal 20 executes the process of step S32 described above, and the second user starts watching the video content (video) delivered by the first user (step S46).

サーバ装置30の制御部303は、第1ユーザ端末10から継続的に送信される操作情報や動画情報に基づき、当該第1ユーザ端末10の第1ユーザによる所定の行為を検知する。サーバ装置30の制御部303は、検知された第1ユーザによる所定の行為に基づき、当該第1ユーザにより配信される動画コンテンツを視聴している第2ユーザのユーザIDを含む報酬管理テーブルを更新し、当該第2ユーザに、当該第1ユーザの所定の行為に基づく報酬を紐付ける処理を実行する(ステップS47)。なお、ステップS47の詳細については後述する。 The control unit 303 of the server device 30 detects a predetermined action by the first user of the first user terminal 10 based on the operation information and video information continuously transmitted from the first user terminal 10. Based on the detected predetermined action by the first user, the control unit 303 of the server device 30 updates the reward management table including the user ID of the second user who is watching the video content distributed by the first user, and executes a process of linking the second user with a reward based on the predetermined action of the first user (step S47). Details of step S47 will be described later.

第2ユーザにより、第1ユーザにより配信される動画コンテンツ(動画)の視聴が終了されると(ステップS48)、当該第2ユーザの第2ユーザ端末20は、動画コンテンツの視聴を終えた旨の視聴終了通知をサーバ装置30に送信する(ステップS49)。視聴終了通知は、例えば、当該視聴終了通知を送信した第2ユーザ端末20を使用する第2ユーザのユーザID等を含む。 When the second user finishes viewing the video content (video) distributed by the first user (step S48), the second user terminal 20 of the second user transmits a viewing end notification to the server device 30 indicating that viewing of the video content has ended (step S49). The viewing end notification includes, for example, the user ID of the second user who uses the second user terminal 20 that transmitted the viewing end notification.

第2ユーザ端末20から送信された視聴終了通知は、サーバ装置30により受信される。視聴終了通知が受信されると、サーバ装置30の制御部303は、当該視聴終了通知に含まれるユーザIDを含む報酬管理テーブルに基づき、当該ユーザIDによって識別される第2ユーザに付与される報酬を決定する(ステップS50)。 The viewing end notification transmitted from the second user terminal 20 is received by the server device 30. When the viewing end notification is received, the control unit 303 of the server device 30 determines the reward to be granted to the second user identified by the user ID included in the viewing end notification based on the reward management table including the user ID included in the viewing end notification (step S50).

ステップS50の処理が実行されると、サーバ装置30は、第1ユーザにより配信される動画コンテンツを視聴していた第2ユーザの第2ユーザ端末20(換言すると、視聴終了通知に含まれるユーザIDによって識別される第2ユーザの第2ユーザ端末20)に、報酬を通知する(ステップS51)。 When the process of step S50 is executed, the server device 30 notifies the second user terminal 20 of the second user who was watching the video content distributed by the first user (in other words, the second user terminal 20 of the second user identified by the user ID included in the viewing end notification) of the reward (step S51).

ステップS51の処理が実行されると、第2ユーザ端末20の表示処理部103は、制御部102の制御の下、当該第2ユーザ端末20を使用する第2ユーザに付与された報酬を示す報酬通知画面をディスプレイ15に表示する(ステップS52)。 When the processing of step S51 is executed, the display processing unit 103 of the second user terminal 20, under the control of the control unit 102, displays on the display 15 a reward notification screen indicating the reward granted to the second user using the second user terminal 20 (step S52).

しかる後、サーバ装置30のデータ管理部302は、当該サーバ装置30内に保持されているステップS50の処理の結果に基づいて、格納部301に格納されている第2ユーザのユーザデータを更新し(ステップS53)、図16に示す一連の処理を終了させる。 Then, the data management unit 302 of the server device 30 updates the user data of the second user stored in the storage unit 301 based on the result of the processing of step S50 held in the server device 30 (step S53), and ends the series of processes shown in FIG. 16.

ここで、図18のフローチャートを参照して、図16のステップS47の処理について詳しく説明する。 Now, with reference to the flowchart in Figure 18, the processing of step S47 in Figure 16 will be described in detail.

サーバ装置30の制御部303は、第1ユーザ端末10から送信される操作情報および動画情報に基づき、第1ユーザにより配信される動画コンテンツにおいて発生する各種イベントを検知する(つまり、第1ユーザの操作に応じて、ゲームシステム1によって提供される対戦ゲームにおいて発生した各種イベント(第1ユーザによる各種行為)を検知する)。制御部303は、各種イベントの発生を検知すると、後述するステップS61~S64の処理を実行する。 The control unit 303 of the server device 30 detects various events occurring in the video content distributed by the first user based on the operation information and video information transmitted from the first user terminal 10 (i.e., detects various events (various actions by the first user) occurring in the competitive game provided by the game system 1 in response to the operation of the first user). When the control unit 303 detects the occurrence of various events, it executes the processes of steps S61 to S64 described below.

まず、制御部303は、第1ユーザにより配信される動画コンテンツにおけるイベントの発生を検知すると、当該イベントがリザルト画面420の表示であるか否かを判定する(ステップS61)。 First, when the control unit 303 detects the occurrence of an event in the video content distributed by the first user, it determines whether the event is the display of the result screen 420 (step S61).

ステップS61の処理において、第1ユーザにより配信される動画コンテンツにおいて発生したイベントが、リザルト画面420の表示であると判定された場合(ステップS61のYes)、制御部303は、格納部301に格納された第1報酬テーブルに基づき、第1ユーザにより配信される動画コンテンツを視聴する第2ユーザへの第1報酬を決定し、当該第1報酬を当該第2ユーザに紐付ける処理を実行する。具体的には、制御部303は、第1ユーザにより配信される動画コンテンツを視聴する第2ユーザのユーザIDを含む報酬管理テーブルを更新し、決定された第1報酬を、イベント発生時刻およびイベント内容と共に、当該報酬管理テーブルに追加する(ステップS62)。 In the process of step S61, if it is determined that the event occurring in the video content distributed by the first user is the display of the result screen 420 (Yes in step S61), the control unit 303 executes a process of determining a first reward for the second user who watches the video content distributed by the first user based on the first reward table stored in the storage unit 301, and linking the first reward to the second user. Specifically, the control unit 303 updates the reward management table including the user ID of the second user who watches the video content distributed by the first user, and adds the determined first reward to the reward management table together with the event occurrence time and the event content (step S62).

一方、ステップS61の処理において、第1ユーザにより配信される動画コンテンツにおいて発生したイベントが、リザルト画面420の表示でないと判定された場合(ステップS61のNo)、制御部303は、当該イベントがナイスプレイの検知であるか否かを判定する(ステップS63)。 On the other hand, if it is determined in the processing of step S61 that the event that occurred in the video content distributed by the first user is not the display of the result screen 420 (No in step S61), the control unit 303 determines whether the event is the detection of a nice play (step S63).

ステップS63の処理において、第1ユーザにより配信される動画コンテンツにおいて発生したイベントが、ナイスプレイの検知であると判定された場合(ステップS63のYes)、制御部303は、格納部301に格納された第2報酬テーブルに基づき、第1ユーザにより配信される動画コンテンツを視聴する第2ユーザへの第2報酬を決定し、当該第2報酬を当該第2ユーザに紐付ける処理を実行する。具体的には、制御部303は、第1ユーザにより配信される動画コンテンツを視聴する第2ユーザのユーザIDを含む報酬管理テーブルを更新し、決定された第2報酬を、イベント発生時刻およびイベント内容と共に、当該報酬管理テーブルに追加する(ステップS64)。 In the process of step S63, if it is determined that the event occurring in the video content distributed by the first user is the detection of a nice play (Yes in step S63), the control unit 303 executes a process of determining a second reward for the second user who watches the video content distributed by the first user based on the second reward table stored in the storage unit 301, and linking the second reward to the second user. Specifically, the control unit 303 updates the reward management table including the user ID of the second user who watches the video content distributed by the first user, and adds the determined second reward to the reward management table together with the event occurrence time and the event content (step S64).

一方、ステップS63の処理において、第1ユーザにより配信される動画コンテンツにおいて発生したイベントが、ナイスプレイの検知でないと判定された場合(ステップS63のNo)、制御部303は、第1報酬および第2報酬を第2ユーザに紐付けることなく、第1ユーザにより配信される動画コンテンツにおいて次にイベントが発生するまで待機し、次のイベントが発生した際に再度ステップS61~S64の処理を実行する。 On the other hand, if it is determined in the processing of step S63 that the event that occurred in the video content distributed by the first user is not the detection of a nice play (No in step S63), the control unit 303 waits until the next event occurs in the video content distributed by the first user without linking the first reward and the second reward to the second user, and executes the processing of steps S61 to S64 again when the next event occurs.

図19は、報酬通知画面440の一例を示す図である。
報酬通知画面440は、上記したステップS52において表示されるゲーム画面であり、図19に示すように、視聴画面表示領域441および獲得報酬表示領域442等を含む。
FIG. 19 is a diagram showing an example of the remuneration notification screen 440.
The reward notification screen 440 is a game screen displayed in step S52 described above, and as shown in FIG. 19, includes a viewing screen display area 441, an acquired reward display area 442, and the like.

視聴画面表示領域441には、第1ユーザにより配信される動画コンテンツの視聴を終える直前まで、第2ユーザ端末20のディスプレイ15に表示されていた視聴画面が表示される。 The viewing screen display area 441 displays the viewing screen that was displayed on the display 15 of the second user terminal 20 until just before the first user finished viewing the video content delivered by the first user.

獲得報酬表示領域442には、第1ユーザにより配信される動画コンテンツを視聴した結果として、第2ユーザが獲得した報酬(第2ユーザに付与された報酬)が表示される。図19では、報酬として、第1ユーザがバトルパートP22で使用していた「キャラクタc」のレベルを上昇させるためのキャラクタ経験値「2200」を獲得したことを示す情報が表示されている。 The earned reward display area 442 displays the reward that the second user has earned (the reward granted to the second user) as a result of watching the video content distributed by the first user. In FIG. 19, information is displayed indicating that the first user has earned "2200" character experience points to increase the level of "character c" that he used in the battle part P22 as a reward.

なお、本実施形態においては、第1報酬が、バトルパートP22において第1ユーザ(配信者)によって使用されたキャラクタのキャラクタ経験値と、バトルパスポイントとを含むとしたが、これに限定されず、第1報酬は、コインをさらに含むとしてもよい。コインは、例えば、ゲームシステム1によって提供される対戦ゲームにおいてアイテムを購入する際や、当該対戦ゲームにおいてキャラクタを育成する際に消費されるアイテムである。 In this embodiment, the first reward includes the character experience points of the character used by the first user (broadcaster) in the battle part P22 and the battle pass points, but is not limited to this, and the first reward may further include coins. Coins are items that are consumed, for example, when purchasing items in a fighting game provided by the game system 1 or when developing a character in the fighting game.

また、本実施形態においては、第2報酬が第2ユーザに紐付けられるタイミングが、当該第2ユーザが第1ユーザによるナイスプレイを視聴したタイミングであり、当該第2報酬が、ナイスプレイの種別毎に予め定められたアイテムである場合について説明したが、第2報酬が第2ユーザに紐付けられるタイミングと、当該第2報酬の内容とはこれに限定されない。以下では、第2報酬が第2ユーザに紐付けられるタイミングと、当該第2報酬の内容との例について説明する。 In addition, in this embodiment, the timing at which the second reward is linked to the second user is the timing at which the second user watches a nice play by the first user, and the second reward is an item that is predetermined for each type of nice play, but the timing at which the second reward is linked to the second user and the content of the second reward are not limited to this. Below, examples of the timing at which the second reward is linked to the second user and the content of the second reward will be described.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが新しいアイテムを入手(解放)する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが入手したアイテムと同じアイテムを入手することであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user obtain (release) a new item. In this case, the second reward linked to the second user may be, for example, obtaining the same item as the item obtained by the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが新しいアイテムを入手(解放)する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが入手したアイテムと同じアイテムを図鑑に登録することであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user obtain (unlock) a new item. In this case, the second reward linked to the second user may be, for example, registering in the Pokédex the same item as the item obtained by the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがキャラクタやアイテムの見た目をカスタマイズ(変更)する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザのカスタマイズと同じカスタマイズを使用できることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user customizing (changing) the appearance of a character or an item. In this case, the second reward linked to the second user may be, for example, the ability to use the same customization as the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがキャラクタやアイテムのパラメータを上昇させる(育成する)様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが上昇させたパラメータと同じパラメータを上昇させることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user increase (develop) the parameters of a character or item. In this case, the second reward linked to the second user may be, for example, an increase in the same parameter as the parameter increased by the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがバトルパートP22でスキルを獲得(または使用)する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが獲得(または使用)したスキルと同じスキルを、当該第2ユーザが行う次回のバトルパートP22で獲得(または使用)できることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user acquire (or use) a skill in the battle part P22. In this case, the second reward linked to the second user may be, for example, the ability to acquire (or use) the same skill that the first user acquired (or used) in the next battle part P22 performed by the second user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが新しいミッションを解放する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが解放したミッションと同じミッションを解放することであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user unlock a new mission. In this case, the second reward linked to the second user may be, for example, the unlocking of the same mission as the mission unlocked by the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがミッションの達成条件やステージのクリア条件を満たす様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが達成条件を満たしたミッションと同じミッションの達成条件を満たすこと、あるいは、第1ユーザがクリア条件を満たしたステージと同じステージのクリア条件を満たすことであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user fulfill the mission achievement conditions or the stage clear conditions. In this case, the second reward linked to the second user may be, for example, fulfilling the achievement conditions of the same mission as the mission for which the first user fulfilled the achievement conditions, or fulfilling the clear conditions of the same stage as the stage for which the first user fulfilled the clear conditions.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがガチャを回す様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザがガチャを回すことで獲得したキャラクタやアイテムのレア度と同じレア度のキャラクタやアイテムを獲得することが可能な特定のアイテムを入手することであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user spin the gacha. In this case, the second reward linked to the second user may be, for example, the acquisition of a specific item that allows the second user to obtain a character or item of the same rarity as the character or item obtained by the first user by spinning the gacha.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがガチャを回す様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザがガチャを回すことで獲得したキャラクタやアイテムと同じキャラクタやアイテムの一部を入手することであってもよい。第2ユーザは、例えば、上記したキャラクタやアイテムの一部を予め定められた個数だけ集めることにより、当該キャラクタやアイテムを獲得することが可能である。 The timing at which the second reward is linked to the second user may be, for example, when the second user watches the first user spin the gacha. In this case, the second reward linked to the second user may be, for example, obtaining a part of the same character or item as the character or item obtained by the first user by spinning the gacha. The second user can obtain the character or item by, for example, collecting a predetermined number of parts of the above-mentioned characters or items.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、ゲームにログインすることで獲得可能な報酬を獲得する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが獲得した報酬と同じ報酬を獲得することであってもよい。 The timing at which the second reward is associated with the second user may be, for example, when the second user watches a video of a user acquiring a reward that can be acquired by logging into the game. In this case, the second reward associated with the second user may be, for example, acquiring the same reward as the first user acquired.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが所定のキャラクタやアイテムを所持していることが分かる様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが所持する所定のキャラクタやアイテムを所定回数だけ使用(レンタル)できることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches a scene that shows that the first user possesses a specific character or item. In this case, the second reward linked to the second user may be, for example, the ability to use (rent) a specific character or item possessed by the first user a specific number of times.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが所定のキャラクタやアイテムを所持していることが分かる様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが所持する所定のキャラクタやアイテムと同じキャラクタやアイテムがゲーム内のショップにラインナップされることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches a scene that shows that the first user possesses a specific character or item. In this case, the second reward linked to the second user may be, for example, a character or item that is the same as the specific character or item possessed by the first user being lined up in a shop within the game.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがバトルパートP22で使用可能な新しいステージ(マップ)を解放する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが解放したステージと同じステージを解放することであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user unlock a new stage (map) that can be used in the battle part P22. In this case, the second reward linked to the second user may be, for example, the unlocking of the same stage as the stage unlocked by the first user.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザが敵キャラクタを倒す様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが倒した敵キャラクタと同じ敵キャラクタを、当該第2ユーザが戦う際に弱体化させることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user defeat an enemy character. In this case, the second reward linked to the second user may be, for example, weakening an enemy character that is the same as the enemy character defeated by the first user when the second user fights.

第2報酬が第2ユーザに紐付けられるタイミングは、例えば、第1ユーザがストーリー(ゲームシナリオ)を鑑賞する様子を当該第2ユーザが視聴するタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、第1ユーザが鑑賞したストーリーと同じストーリーを鑑賞済みにすることであってもよい。 The timing at which the second reward is linked to the second user may be, for example, the timing at which the second user watches the first user watching a story (game scenario). In this case, the second reward linked to the second user may be, for example, marking as having already watched the same story as the story watched by the first user.

第2ユーザに紐付けられる第2報酬は、例えば、ユーザに複数の選択項目を提示し、当該ユーザにより選択された選択項目に従ってゲームを進行させる形態のゲーム(選択ゲーム)において、第1ユーザが所定の選択肢を選択する様子を当該第2ユーザが視聴したタイミングであってもよい。この場合、第2ユーザに紐付けられる第2報酬は、例えば、当該第2ユーザが上記した選択ゲームをプレイした際に、第1ユーザが選択した選択肢を出現させることであってもよい。 The second reward associated with the second user may be, for example, the timing when the second user watches the first user select a predetermined option in a game (selection game) in which a user is presented with multiple options and the game progresses according to the option selected by the user. In this case, the second reward associated with the second user may be, for example, the appearance of the option selected by the first user when the second user plays the above-mentioned selection game.

上記したように、本実施形態においては、第1ユーザ(配信者)により使用される第1ユーザ端末10から提供される動画を、第2ユーザ(視聴者)により使用される第2ユーザ端末20において視聴可能に提供する。また、本実施形態においては、第1ユーザにより配信される動画において、ゲームシステム1によって提供される対戦ゲームにおける第1ユーザの操作に基づく所定の行為が、第2ユーザにより視聴されると、第1ユーザによる所定の行為に基づく報酬を第2ユーザに付与する。 As described above, in this embodiment, a video provided from a first user terminal 10 used by a first user (distributor) is provided so that it can be viewed on a second user terminal 20 used by a second user (viewer). Also, in this embodiment, when a predetermined action based on the operation of the first user in a competitive game provided by the game system 1 is viewed by the second user in the video distributed by the first user, a reward based on the predetermined action by the first user is given to the second user.

本実施形態においては、上記した構成により、動画配信サービスの興趣性を向上させることが可能である。 In this embodiment, the above-mentioned configuration makes it possible to increase the interest of video distribution services.

また、本実施形態においては、ゲームシステム1によって提供される対戦ゲームで使用可能な報酬を第2ユーザに付与することができる。より詳しくは、ゲームシステム1によって提供される対戦ゲームにおいて第1ユーザにより使用されたキャラクタと同じキャラクタの経験値を上昇させるための報酬(アイテム)を第2ユーザに付与することができる。これによれば、レベルを上げたいキャラクタを使用している第1ユーザの配信(つまり、第2ユーザが望む報酬を獲得可能な第1ユーザの配信)を第2ユーザに視聴させる契機を作り出すことができる。また、レベルを上げたいキャラクタを使用している第1ユーザの配信を第2ユーザに視聴させる機会も増やすことができる。 In addition, in this embodiment, a reward that can be used in a battle game provided by the game system 1 can be given to the second user. More specifically, a reward (item) for increasing the experience value of the same character as the character used by the first user in the battle game provided by the game system 1 can be given to the second user. This can create an opportunity for the second user to watch a broadcast by a first user using a character whose level is to be increased (i.e., a broadcast by a first user from which the second user can earn a reward that he or she desires). It can also increase the opportunities for the second user to watch a broadcast by a first user using a character whose level is to be increased.

第1ユーザの配信を第2ユーザに視聴させる契機を作り出すことや、当該第1ユーザの配信を第2ユーザに視聴させる機会を増やすことは、第1ユーザおよび第2ユーザ双方のゲームに対するモチベーション(意欲)の低下を抑制することが可能である。また、第1ユーザの配信を視聴する第2ユーザが増えることにより、当該第1ユーザの配信に対するモチベーションを向上させることも可能である。 Creating opportunities for second users to watch a first user's stream or increasing the number of opportunities for second users to watch the first user's stream can prevent a decline in motivation for the game for both the first user and the second user. Also, by increasing the number of second users who watch the first user's stream, it is possible to increase the first user's motivation for the stream.

さらに、本実施形態において、第2ユーザに付与される報酬は、報酬として第2ユーザに紐付けされるタイミングが互いに異なる第1報酬および第2報酬を含む。第1報酬は、第1ユーザにより配信される動画において、第1ユーザがバトルパートP22で他の第1ユーザと対戦を行い、当該対戦の結果を示すリザルト画面420が第2ユーザにより視聴されたタイミングで紐付けされる報酬である。また、第2報酬は、第1ユーザにより配信される動画において、第1ユーザがバトルパートP22で他の第1ユーザと対戦を行い、当該対戦の途中で第1ユーザによるナイスプレイ(所定の行為)が第2ユーザにより視聴されたタイミングで紐付けられる報酬である。第2ユーザに紐付けられた第1報酬および第2報酬は、第2ユーザが第1ユーザの動画の視聴を終えた際に、当該第2ユーザにまとめて付与することができる。これによれば、第1ユーザにより配信される動画を、バトルパートP22の途中までしか視聴することができなかった第2ユーザに対しても、当該バトルパートP22の途中までに紐付けられた第2報酬を付与することが可能である。 Furthermore, in this embodiment, the reward given to the second user includes a first reward and a second reward that are linked to the second user as rewards at different times. The first reward is a reward that is linked to the second user at the timing when the first user plays a game against another first user in the battle part P22 in the video distributed by the first user and the result screen 420 showing the result of the game is viewed by the second user. The second reward is a reward that is linked to the second user at the timing when the first user plays a game against another first user in the battle part P22 in the video distributed by the first user and the second user views a nice play (a specified action) by the first user during the game. The first reward and the second reward linked to the second user can be given to the second user together when the second user finishes watching the video of the first user. According to this, it is possible to give the second reward linked to the second user until the middle of the battle part P22 to a second user who was only able to watch the video distributed by the first user until the middle of the battle part P22.

また、本実施形態においては、第2ユーザに付与される第1報酬を、第1ユーザのバトルパートP22での対戦の結果に基づき決定することができる。これによれば、強い第1ユーザ(あるいは、バトルパートP22で活躍しそうな第1ユーザ)の配信を第2ユーザに視聴させる契機を作り出すことができる。また、強い第1ユーザの配信を第2ユーザに視聴させる機会も増やすことができる。このように、第1ユーザの配信を第2ユーザに視聴させる契機を作り出すことや、当該第1ユーザの配信を第2ユーザに視聴させる機会を増やすことは、上記したように、第1ユーザおよび第2ユーザ双方のゲームに対するモチベーションの低下を抑制すると共に、第1ユーザの配信に対するモチベーションを向上させることが可能である。 In addition, in this embodiment, the first reward given to the second user can be determined based on the results of the battle in the battle part P22 of the first user. This can create an opportunity for the second user to watch the broadcast of a strong first user (or a first user who is likely to be active in the battle part P22). It can also increase the opportunities for the second user to watch the broadcast of a strong first user. In this way, creating an opportunity for the second user to watch the broadcast of the first user and increasing the opportunities for the second user to watch the broadcast of the first user can suppress a decrease in motivation for the game for both the first user and the second user, as described above, and can also increase the motivation for the broadcast of the first user.

さらに、本実施形態においては、第2ユーザに付与される第1報酬を、バトルパートP22が行われる前のマッチングパートP21において第2ユーザによって行われるミニゲームの結果に基づき決定することができる。これによれば、第2ユーザによって獲得される報酬の内容に、当該第2ユーザを関与させることが可能であり、当該第2ユーザの楽しみを増やすことが可能である。 Furthermore, in this embodiment, the first reward given to the second user can be determined based on the results of the mini-game played by the second user in the matching part P21 before the battle part P22 is performed. This allows the second user to be involved in the content of the reward acquired by the second user, thereby increasing the enjoyment of the second user.

なお、本実施形態においては、第1ユーザ(配信者)がプレイするゲームの動画を第2ユーザ(視聴者)に配信することを実現するように構成されたゲームシステム1において、当該第1ユーザによる所定の行為に基づく報酬を当該第2ユーザに付与する場合について説明したが、これに限定されず、例えば、第1ユーザが操作する所定のアプリケーションの動画を第2ユーザに配信することを実現するように構成されたシステムにおいても同様に、当該第1ユーザによる所定の行為に基づく報酬を当該第2ユーザに付与することが可能である。 In this embodiment, a case has been described in which a reward based on a predetermined action by a first user (distributor) is given to a second user (viewer) in a game system 1 configured to realize the distribution of a video of a game played by the first user to the second user (viewer). However, this is not limited to this, and for example, a reward based on a predetermined action by the first user can also be given to the second user in a system configured to realize the distribution of a video of a predetermined application operated by the first user to the second user.

また、本実施形態においては、第2ユーザに付与される報酬が、第1報酬および第2報酬を含む場合について説明したが、これに限定されず、本実施形態に係るゲームシステム1は、第2ユーザに対して第1報酬のみを付与する、あるいは、第2ユーザに対して第2報酬のみを付与することも可能である。 In addition, in this embodiment, a case has been described in which the reward given to the second user includes the first reward and the second reward, but this is not limited thereto, and the game system 1 according to this embodiment can also give only the first reward to the second user, or can also give only the second reward to the second user.

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

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…制御部。 1...game system, 10...first user terminal, 11...non-volatile 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 unit, 104...storage unit, 301...storage unit, 302...data management unit, 303...control unit.

Claims (9)

コンピュータを、
第1ユーザにより使用される第1ユーザ端末から提供される動画を、第2ユーザにより使用される第2ユーザ端末において視聴可能に提供する提供手段と、
前記動画において、所定のアプリケーションにおける前記第1ユーザの操作に基づく所定の行為が前記第2ユーザにより視聴されると、前記第1ユーザによる所定の行為に基づく報酬を前記第2ユーザに付与する付与手段と、
して機能させる、プログラム。
Computer,
A providing means for providing a video provided from a first user terminal used by a first user so that the video can be viewed on a second user terminal used by a second user;
a granting means for granting a reward to the second user based on a predetermined action by the first user when the second user views the video, the reward being based on the predetermined action by the first user in a predetermined application;
A program that makes things work.
前記付与手段は、
前記第1ユーザによる所定の行為に基づき、前記所定のアプリケーションで使用可能な報酬を前記第2ユーザに付与する、
請求項1に記載のプログラム。
The applying means is
granting a reward usable in the predetermined application to the second user based on a predetermined action by the first user;
The program according to claim 1.
前記報酬は、第1タイミングで前記第2ユーザに紐付けられる第1報酬と、前記第1タイミングとは異なる第2タイミングで前記第2ユーザに紐付けられる第2報酬とを含み、
前記付与手段は、
前記第2ユーザが前記動画の視聴を終えた際に、前記第2ユーザに紐付けられた第1報酬と第2報酬とを含む報酬を前記第2ユーザに付与する、
請求項1に記載のプログラム。
The reward includes a first reward associated with the second user at a first timing and a second reward associated with the second user at a second timing different from the first timing,
The applying means is
When the second user finishes watching the video, a reward including a first reward and a second reward associated with the second user is granted to the second user.
The program according to claim 1.
前記報酬は、第1タイミングで前記第2ユーザに紐付けられる第1報酬と、前記第1タイミングとは異なる第2タイミングで前記第2ユーザに紐付けられる第2報酬とを含み、
前記第1タイミングは、前記動画において、前記第1ユーザが前記所定のアプリケーションによって提供されるゲームで他のユーザと対戦を行い、当該対戦の結果が前記第2ユーザにより視聴されるタイミングであり、
前記第2タイミングは、前記動画において、前記第1ユーザが前記ゲームで他のユーザと対戦を行い、当該対戦の途中で前記第1ユーザによる所定の行為が前記第2ユーザにより視聴されるタイミングであり、
前記付与手段は、
前記第2ユーザが前記動画の視聴を終えた際に、前記第2ユーザに紐付けられた第1報酬と第2報酬とを含む報酬を前記第2ユーザに付与する、
請求項1または請求項2に記載のプログラム。
The reward includes a first reward associated with the second user at a first timing and a second reward associated with the second user at a second timing different from the first timing,
the first timing is a timing, in the video, when the first user plays a game against another user in a game provided by the predetermined application and a result of the game is viewed by the second user;
the second timing is a timing, in the video, when the first user plays a match against another user in the game and a predetermined action by the first user is viewed by the second user during the match;
The applying means is
When the second user finishes watching the video, a reward including a first reward and a second reward associated with the second user is granted to the second user.
The program according to claim 1 or 2.
前記第1報酬は、前記対戦における前記第1ユーザによる所定の行為の蓄積に基づき決定される報酬であり、
前記第2報酬は、前記対戦において前記第1ユーザによる所定の行為が検知された際に決定される報酬である、
請求項4に記載のプログラム。
the first reward is determined based on an accumulation of predetermined actions by the first user in the battle;
The second reward is a reward determined when a predetermined action by the first user is detected in the battle.
The program according to claim 4.
前記第1報酬は、前記対戦において前記第1ユーザにより使用されたキャラクタと同じキャラクタのレベルを上昇させるためのアイテムを少なくとも含み、
前記第2報酬は、前記対戦において検知された第1ユーザによる所定の行為に対して予め定められたアイテムである、
請求項5に記載のプログラム。
the first reward includes at least an item for increasing the level of a character that is the same as a character used by the first user in the battle;
The second reward is an item that is predetermined for a predetermined action by the first user detected in the battle.
The program according to claim 5.
前記第1報酬に含まれる前記アイテムは、前記対戦の結果に基づき決定される、
請求項6に記載のプログラム。
The item included in the first reward is determined based on the result of the battle.
The program according to claim 6.
前記第1報酬に含まれる前記アイテムは、前記対戦の結果と、前記対戦が行われる前の前記第2ユーザの操作に基づく所定の行為とに基づき決定される、
請求項7に記載のプログラム。
the item included in the first reward is determined based on a result of the battle and a predetermined action based on an operation of the second user before the battle is conducted;
The program according to claim 7.
第1ユーザにより使用される第1ユーザ端末から提供される動画を、第2ユーザにより使用される第2ユーザ端末において視聴可能に提供する提供手段と、
前記動画において、所定のアプリケーションにおける前記第1ユーザの操作に基づく所定の行為が前記第2ユーザにより視聴されると、前記第1ユーザによる所定の行為に基づく報酬を前記第2ユーザに付与する付与手段と、
を具備する、システム。
A providing means for providing a video provided from a first user terminal used by a first user so that the video can be viewed on a second user terminal used by a second user;
a granting means for granting a reward to the second user based on a predetermined action by the first user when the second user views the video, the reward being based on the predetermined action by the first user in a predetermined application;
A system comprising:
JP2023024983A 2023-02-21 2023-02-21 Programs and Systems Active JP7707220B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023024983A JP7707220B2 (en) 2023-02-21 2023-02-21 Programs and Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023024983A JP7707220B2 (en) 2023-02-21 2023-02-21 Programs and Systems

Publications (2)

Publication Number Publication Date
JP2024118609A JP2024118609A (en) 2024-09-02
JP7707220B2 true JP7707220B2 (en) 2025-07-14

Family

ID=92587936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023024983A Active JP7707220B2 (en) 2023-02-21 2023-02-21 Programs and Systems

Country Status (1)

Country Link
JP (1) JP7707220B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020170283A (en) 2019-04-02 2020-10-15 株式会社 ディー・エヌ・エー System for delivering live moving image and method and program
JP2021120900A (en) 2021-01-15 2021-08-19 株式会社 ディー・エヌ・エー System, method, and program for distributing live moving image
JP2022180222A (en) 2021-05-24 2022-12-06 株式会社ワーカリズム Information processing apparatus, information processing method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020170283A (en) 2019-04-02 2020-10-15 株式会社 ディー・エヌ・エー System for delivering live moving image and method and program
JP2021120900A (en) 2021-01-15 2021-08-19 株式会社 ディー・エヌ・エー System, method, and program for distributing live moving image
JP2022180222A (en) 2021-05-24 2022-12-06 株式会社ワーカリズム Information processing apparatus, information processing method, and program

Also Published As

Publication number Publication date
JP2024118609A (en) 2024-09-02

Similar Documents

Publication Publication Date Title
JP5489203B2 (en) GAME SYSTEM, GAME DEVICE, GAME SERVER, AND GAME PROGRAM
KR102737982B1 (en) Computer programs, gaming devices and methods for controlling gaming devices
JP7681736B2 (en) Programs and terminals
JP2010239990A5 (en)
JP7620219B2 (en) GAME PROGRAM, GAME DEVICE AND GAME SYSTEM
JP2022062378A (en) Game program and game system
JP2018000654A (en) Game server and game program
JP5174066B2 (en) GAME SYSTEM, GAME SERVER, GAME DEVICE, GAME SYSTEM CONTROL METHOD, GAME SERVER CONTROL METHOD, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP2018153255A (en) Game system and program
JP3500535B2 (en) Network game system, server and terminal used in the system, and program used in the system
JP7675877B2 (en) Programs, Systems
JP7707220B2 (en) Programs and Systems
JP2025061306A (en) GAME PROGRAM, GAME DEVICE AND GAME SYSTEM
JP6643608B2 (en) Game system, game control device, and program
JP2019150645A (en) Information processing device and game program
JP2024021308A (en) Programs and systems
JP2024146052A (en) Program and system
US20250213984A1 (en) Program, information processing system, and information processing method
JP7408174B2 (en) Game system, game control device, and program
JP7573204B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD
JP7784360B2 (en) Program and information processing system
JP7368748B2 (en) computer programs and computer equipment
JP7092838B2 (en) Information processing device control program and control method, and information processing device
JP7051723B2 (en) Programs, control methods, and information processing equipment
JP2024160028A (en) PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240906

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250528

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250603

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250702

R150 Certificate of patent or registration of utility model

Ref document number: 7707220

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150