Nothing Special   »   [go: up one dir, main page]

JP2022046745A - Computer system and management method for competition - Google Patents

Computer system and management method for competition Download PDF

Info

Publication number
JP2022046745A
JP2022046745A JP2022000637A JP2022000637A JP2022046745A JP 2022046745 A JP2022046745 A JP 2022046745A JP 2022000637 A JP2022000637 A JP 2022000637A JP 2022000637 A JP2022000637 A JP 2022000637A JP 2022046745 A JP2022046745 A JP 2022046745A
Authority
JP
Japan
Prior art keywords
information
game
fraud
unit
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022000637A
Other languages
Japanese (ja)
Inventor
智章 綾野
Tomoaki Ayano
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.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
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 Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2022000637A priority Critical patent/JP2022046745A/en
Publication of JP2022046745A publication Critical patent/JP2022046745A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it easy to easier to manage competitions such as games and sports.
SOLUTION: In a competition where a game is played via a game device 5, a game system 1 for managing the competition includes a determination fixing unit 237 for fixing the presence or absence of a fraudulent act in the game, on the basis of fraudulent act information indicating a determination result of the presence or absence of the fraudulent act in an operation signal or replay data (information related to input information), where the game progresses on the basis of the operation signal input to the game device 5 from an operation unit 53.
SELECTED DRAWING: Figure 3
COPYRIGHT: (C)2022,JPO&INPIT

Description

本開示は、コンピュータシステムおよび大会の管理方法に関する。 This disclosure relates to computer systems and how to manage competitions.

従来、ゲームやスポーツなどの大会を観戦者に観戦させるシステムが知られている。特許文献1には、ゲーム大会の進行にあわせて、ゲームの動画データを配信する動画配信サービスなどが開示されている。 Conventionally, a system for allowing spectators to watch a tournament such as a game or a sport has been known. Patent Document 1 discloses a video distribution service that distributes video data of a game as the game tournament progresses.

特許6522209号公報Japanese Patent No. 6522209

ゲームやスポーツなどの大会では、大会の運営者により、大会が進行される。大会の運営者には、例えば、大会の記録を行う記録員や、ゲーム(対戦)の進行を行う審判などが含まれる。 In competitions such as games and sports, the competition is carried out by the organizer of the competition. The organizer of the tournament includes, for example, a scorer who records the tournament and a referee who progresses the game (competition).

本開示の目的は、大会の運営を行いやすくなるコンピュータシステムおよび大会の管理方法を提供することである。 An object of the present disclosure is to provide a computer system that facilitates the operation of the Games and a method of managing the Games.

第1の発明は、コンピュータを介してゲームが行われる大会において、前記大会を管理するコンピュータシステムであって、
前記ゲームは、プレイヤの前記コンピュータへの入力を示す入力情報に基づいて進行し、
前記入力情報または前記入力情報に関連する情報における不正有無の判定結果、を示した不正情報に基づいて、前記ゲームにおける不正有無を確定する判定確定部を備え、
前記不正情報は、前記大会に参加者として登録されたユーザによる不正有無の判定結果を含むことを特徴とするコンピュータシステムである。
The first invention is a computer system that manages a tournament in which a game is played via a computer.
The game progresses based on input information indicating the player's input to the computer.
A determination confirmation unit for determining the presence or absence of fraud in the game is provided based on the fraudulent information indicating the input information or the determination result of the presence or absence of fraud in the information related to the input information.
The fraudulent information is a computer system including a determination result of presence / absence of fraud by a user registered as a participant in the tournament.

また、第1の発明において、
前記大会に参加者として登録されたユーザは、前記ゲームにおける審判である、ことができる。
Further, in the first invention,
A user registered as a participant in the tournament can be a referee in the game.

また、第1の発明において、
前記ゲームのプレイにおいて不正の有無が生じたか否を判定するための判定モデルを用いて前記不正情報を生成するAI判定部をさらに備える、ことができる。
Further, in the first invention,
It is possible to further include an AI determination unit that generates the fraudulent information by using a determination model for determining whether or not fraud has occurred in the play of the game.

また、第1の発明において、
前記入力情報に基づいて、前記ゲームの経過を再現したリプレイデータを生成するリプレイデータを生成するリプレイデータ生成部をさらに備えている、ことができる。
Further, in the first invention,
It is possible to further include a replay data generation unit that generates replay data that generates replay data that reproduces the progress of the game based on the input information.

また、第1の発明において、
前記リプレイデータは、前記関連する情報であって、
前記リプレイデータに基づいて、前記ゲームにおける不正有無の推定を行う不正推定部をさらに備え、
前記判定確定部は、前記不正推定部の推定結果を、前記ゲームにおける不正有無の確定に用いる、ことができる。
Further, in the first invention,
The replay data is the related information and is
A fraud estimation unit that estimates the presence or absence of fraud in the game based on the replay data is further provided.
The determination determination unit can use the estimation result of the fraud estimation unit to determine the presence or absence of fraud in the game.

また、第1の発明において、
前記不正推定部は、前記リプレイデータが所定の不正条件を満たす場合に、前記ゲームにおいて不正ありと推定する、ことができる。
Further, in the first invention,
The fraud estimation unit can presume that there is fraud in the game when the replay data satisfies a predetermined fraud condition.

また、第1の発明において、
前記不正推定部は、前記リプレイデータが前記所定の不正条件を所定回数満たした場合に、前記ゲームにおいて不正ありと推定する、ことができる。
Further, in the first invention,
The fraud estimation unit can presume that there is fraud in the game when the replay data satisfies the predetermined fraud condition a predetermined number of times.

また、第1の発明において、
前記不正推定部は、実際のゲームの結果である第1ゲーム結果と、前記リプレイデータに基づくゲームの結果である第2ゲーム結果とを比較し、前記第1ゲーム結果と前記第2ゲーム結果との差異に基づいて不正有無を推定する、ことができる。
Further, in the first invention,
The fraud estimation unit compares the first game result, which is the result of the actual game, with the second game result, which is the result of the game based on the replay data, and the first game result and the second game result. It is possible to estimate the presence or absence of fraud based on the difference between.

また、第1の発明において、
前記コンピュータは、ゲームの進行に応じて乱数を発生させ、
前記リプレイデータ生成部は前記入力情報および前記乱数に基づいて、前記リプレイデータを生成する、ことができる。
Further, in the first invention,
The computer generates random numbers as the game progresses.
The replay data generation unit can generate the replay data based on the input information and the random number.

また、第1の発明において、
前記判定確定部は、複数の前記不正情報を受け付け可能であり、前記複数の不正情報に基づいて、前記ゲームにおける不正有無を確定する、ことができる。
Further, in the first invention,
The determination determination unit can accept a plurality of the fraudulent information, and can determine the presence or absence of fraud in the game based on the plurality of fraudulent information.

また、第1の発明において、
前記判定確定部は、前記複数の不正情報の多数決により、前記ゲームにおける不正有無を確定する、ことができる。
Further, in the first invention,
The determination confirmation unit can determine the presence or absence of fraud in the game by a majority decision of the plurality of fraudulent information.

第2の発明は、コンピュータを介してゲームが行われる大会において、前記大会を管理するコンピュータシステムであって、
前記ゲームは、プレイヤの前記コンピュータへの入力を示す入力情報に基づいて進行し、
前記入力情報または前記入力情報に関連する情報における不正有無の判定結果、を示した不正情報に基づいて、前記ゲームにおける不正有無を確定する判定確定部を備え、
前記不正情報は、前記大会への参加者のうち、前記プレイヤ以外の参加者による不正有無の判定結果であり、
前記判定確定部は、前記参加者に関する情報であって前記参加者が行った判定の信頼性を判断するための指標であるプロフィール情報、に基づいて、前記不正情報の信頼性を判断することを特徴とするコンピュータシステムである。
The second invention is a computer system that manages a tournament in which a game is played via a computer.
The game progresses based on input information indicating the player's input to the computer.
A determination confirmation unit for determining the presence or absence of fraud in the game is provided based on the fraudulent information indicating the input information or the determination result of the presence or absence of fraud in the information related to the input information.
The fraudulent information is a determination result of the presence or absence of fraud by a participant other than the player among the participants in the tournament.
The determination determination unit determines the reliability of the fraudulent information based on the profile information, which is information about the participant and is an index for determining the reliability of the determination made by the participant. It is a characteristic computer system.

第2の発明は、コンピュータを介してゲームが行われる大会における大会の管理方法であって、
プレイヤの前記コンピュータへの入力を示す入力情報に基づいてゲームを進行する進行するステップと、
前記入力情報または前記入力情報に関連する情報における不正有無の判定結果、を示した不正情報に基づいて、前記ゲームにおける不正有無を確定するステップと
を含むことを特徴とする大会の管理方法である。
The second invention is a method of managing a tournament in a tournament in which a game is played via a computer.
Steps to progress the game based on input information indicating the player's input to the computer, and
It is a tournament management method including a step of determining the presence or absence of fraud in the game based on the fraudulent information indicating the fraudulent presence / absence determination result in the input information or the information related to the input information. ..

本発明によれば、ゲームやスポーツなどの大会の運営が行いやすくなる。 According to the present invention, it becomes easy to manage a tournament such as a game or a sport.

本実施形態におけるゲームシステムの構成を示すブロック図。The block diagram which shows the structure of the game system in this embodiment. 本実施形態におけるゲームシステムの模式図。The schematic diagram of the game system in this embodiment. 本実施形態におけるサーバ装置の構成を示すブロック図。The block diagram which shows the structure of the server apparatus in this embodiment. 本実施形態における特定DBを示す概念図。The conceptual diagram which shows the specific DB in this embodiment. 本実施形態における管理DBを示す概念図。The conceptual diagram which shows the management DB in this embodiment. 本実施形態における対戦の組み合わせを説明するための図。The figure for demonstrating the combination of the battle in this embodiment. 本実施形態におけるゲーム装置の構成を示すブロック図。The block diagram which shows the structure of the game apparatus in this embodiment. 本実施形態におけるディスプレイに表示されるゲーム画像を示す図。The figure which shows the game image displayed on the display in this embodiment. 本実施形態におけるプレイヤ端末の構成を示すブロック図。The block diagram which shows the structure of the player terminal in this embodiment. 本実施形態におけるディスプレイに表示されるQRコード(登録商標)を示す図。The figure which shows the QR code (registered trademark) displayed on the display in this embodiment. 本実施形態における審判用端末の構成を示すブロック図。The block diagram which shows the structure of the referee terminal in this embodiment. 本実施形態の全体の処理の流れを示すフローチャート。The flowchart which shows the flow of the whole processing of this embodiment. 本実施形態の第3認証処理の流れを示すフローチャート。The flowchart which shows the flow of the 3rd authentication process of this embodiment. 本実施形態の第1認証処理の流れを示すフローチャート。The flowchart which shows the flow of the 1st authentication process of this embodiment. 本実施形態の不正判定処理の流れを示すフローチャート。The flowchart which shows the flow of the fraud determination process of this embodiment. 本実施形態におけるゲームシステムの他の構成を示すブロック図。The block diagram which shows the other configuration of the game system in this embodiment.

以下、本開示の実施形態にかかるゲームシステムについて、図面を参照して説明する。本開示のコンピュータシステムは、ゲームシステムとして実現されている。本開示の大会の運営方法は、ゲームシステムの一機能として実装されている。 Hereinafter, the game system according to the embodiment of the present disclosure will be described with reference to the drawings. The computer system of the present disclosure is realized as a game system. The method of operating the tournament disclosed in the present disclosure is implemented as a function of the game system.

本実施形態で説明するゲームシステムは、例えば、パーソナルコンピュータ、プレイステーション(登録商標)、XBox(登録商標)、PlayStation Vita(登録商標)などのゲーム装置を備える。 The game system described in this embodiment includes, for example, a personal computer, a PlayStation (registered trademark), an XBox (registered trademark), a PlayStation Vita (registered trademark), and other game devices.

このゲームシステムによるゲームでは、プレイヤの操作を受けて、プレイヤキャラクタを三次元の仮想ゲーム空間(以下、単に仮想空間という)で活動させたり、プレイヤキャラクタの仲間に対して様々なアクションを行わせたりする。 In a game using this game system, a player character is activated in a three-dimensional virtual game space (hereinafter, simply referred to as a virtual space) in response to a player's operation, and various actions are performed on a player character's companion. do.

本実施形態で説明するゲームは、ゲームプレイヤの操作を受けて、プレイヤキャラクタを、他のプレイヤキャラクタまたはノンプレイヤキャラクタとゲーム空間内で対戦させる対戦型アクションゲームである。 The game described in the present embodiment is a competitive action game in which a player character is played against another player character or a non-player character in a game space in response to an operation of a game player.

対戦型アクションゲームとして、例えば、いわゆる格闘ゲームが挙げられる。格闘ゲームでは、各プレイヤが一のキャラクタ(プレイヤキャラクタ)を選択して操作し、対戦相手となる他キャラクタ(プレイヤキャラクタまたはノンプレイヤキャラクタ)と1対1にて格闘試合を行う。格闘ゲームでは、格闘中のキャラクタのうち、いずれかのキャラクタの体力値が0になることで勝敗が決定する。 As a fighting action game, for example, a so-called fighting game can be mentioned. In a fighting game, each player selects and operates one character (player character), and plays a one-on-one fighting game with another character (player character or non-player character) as an opponent. In a fighting game, the victory or defeat is determined when the physical strength value of any of the fighting characters becomes 0.

本ゲームシステムは、例えば、eスポーツ(Electric Sports)大会を運営するために用いられる。eスポーツ大会では、例えば、トーナメント方式などにより、大会の優勝者が決定される。すなわち、eスポーツ大会では、一の対戦結果によって、対戦するプレイヤの組み合わせが決定される。 This game system is used, for example, to run an e-sports (Electric Sports) tournament. In an e-sports tournament, the winner of the tournament is determined by, for example, a tournament method. That is, in an e-sports tournament, the combination of players to be matched is determined by the result of one match.

ここで、eスポーツ(特にゲーム)では、コンピュータ(ゲーム装置)を介して対戦が行われる。そのため、対戦が予定されているプレイヤとは異なる第三者がプレイヤになりすまして参加していたり、対戦中のデータが改ざんされたりなどの、様々な不正が行われる可能性がある。不正としては、プレイヤ自身が操作するプレイヤキャラクタの攻撃力の値を、規定値よりも上昇させることが挙げられる。 Here, in e-sports (particularly a game), a battle is performed via a computer (game device). Therefore, there is a possibility that various frauds such as a third party different from the player scheduled to play the match may impersonate the player, or the data during the match may be falsified. As an illegality, the value of the attack power of the player character operated by the player himself may be increased more than the specified value.

一般的なeスポーツ大会では、前記不正の有無は、例えば、運営者や対戦の審判によって判定されている。換言すると、「人」が介入して不正の有無が判断されている。その分、人の手間がかかり、運営の行いやすさが欠落してしまう。 In a general e-sports tournament, the presence or absence of the fraud is determined by, for example, the operator or the referee of the match. In other words, the presence or absence of fraud is determined by the intervention of "people". As a result, it takes time and effort for humans, and the ease of operation is lost.

これに対し、本ゲームシステムは、eスポーツ大会の運営を行いやすくするための各種機能を備えている。 On the other hand, this game system has various functions for facilitating the management of e-sports competitions.

なお、以下の説明において、「ゲーム」とは、所定のルールに従って、何らかの目的を達成する活動であって、コンピュータを利用して実施されるものをいう。前記ゲームには、複数の参加者が競い合うものも(勝敗を定めるもの)もあるし、参加者毎に、得点、時間などの、何らかの指標に基づく評価を受けるものもある。ここでの参加者は、個人またはチームの両方を含む。 In the following description, the "game" means an activity to achieve some purpose according to a predetermined rule and is carried out by using a computer. In some of the games, a plurality of participants compete with each other (which determines the outcome), and in some cases, each participant is evaluated based on some index such as score and time. Participants here include both individuals and teams.

また、以下の説明において、「ユーザ」とは、ゲームシステム1を利用する者をいう。具体的には、「ユーザ」には、ゲームプレイを行う「プレイヤ」、プレイヤをサポートする「補助者」、対戦の進行を行う「審判」、大会の運営を行う「運営者」などが含まれる。 Further, in the following description, the "user" means a person who uses the game system 1. Specifically, the "user" includes a "player" who plays a game, an "assistant" who supports the player, a "referee" who progresses a match, and an "operator" who manages a tournament. ..

補助者として、例えば、コーチ、監督、フィジカルトレーナー、メンタルトレーナー、栄養士、ユーザの所属するチームメイトなどが挙げられる。運営者として、例えば、機材担当者、プロモータ、カメラマン、チームオーナー、スポンサーなどが挙げられる。 Examples of assistants include coaches, directors, physical trainers, mental trainers, dietitians, and teammates to which users belong. Examples of operators include equipment personnel, promoters, cameramen, team owners, sponsors, and the like.

また、「審判」とは、競技のルールに従って、競技の進行および判定を行う者をいう。審判が行う進行の一例としては、ゲームの開始および終了などが挙げられる。審判が行う判定の一例としては、プレイヤがルールにしたがってプレイを行っているか否かの判定などが挙げられる。 In addition, the "referee" means a person who advances and judges the competition in accordance with the rules of the competition. An example of the progress made by the referee is the start and end of the game. As an example of the judgment made by the referee, there is a judgment as to whether or not the player is playing according to the rules.

特に、「大会の参加者」とは、ゲームシステム1によって、大会への参加が認められた者をいい、大会においてゲームプレイを行うプレイヤおよびその補助者や、大会の運営者、審判などを含む。 In particular, the "participant in the tournament" means a person who is permitted to participate in the tournament by the game system 1, and includes a player who plays a game in the tournament, its assistant, a tournament operator, a referee, and the like. ..

<ゲームシステムの概要>
ゲームシステム1は、サーバ装置2、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8を含む。サーバ装置2は、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8と、通信ネットワーク6を介して、通信可能に構成されている。
<Overview of the game system>
The game system 1 includes a server device 2, a player terminal 3, a referee terminal 4, a game device 5, an information collecting device 7, and an operator terminal 8. The server device 2 is configured to be communicable with a player terminal 3, a referee terminal 4, a game device 5, an information collecting device 7, and an operator terminal 8 via a communication network 6.

プレイヤ端末3(3a,3b)は、対戦を行うプレイヤP(P1,P2)によって使用される。審判用端末4は、対戦の審判を行う審判Jによって使用される。運営者用端末8は、大会の運営を行う運営者Mによって使用される。 The player terminals 3 (3a, 3b) are used by the players P (P1, P2) who play a match. The referee terminal 4 is used by the referee J who makes a referee for the match. The operator terminal 8 is used by the operator M who manages the tournament.

サーバ装置2は、ゲームプログラムおよびゲームデータを記憶しており、ゲーム装置5のゲームデータの管理を行う。また、サーバ装置2は、eスポーツ大会の管理を行うための各種プログラムおよびデータを記憶しており、eスポーツ大会の管理を行う。 The server device 2 stores the game program and the game data, and manages the game data of the game device 5. Further, the server device 2 stores various programs and data for managing the e-sports tournament, and manages the e-sports tournament.

ゲーム装置5は、プレイヤPの操作に基づいてゲーム(ここでは、対戦型アクションゲーム)を実行する。ゲーム装置5は、通信ネットワーク6を介してサーバ装置2からゲームプログラムおよびゲームデータを受信(具体的にはダウンロードおよびインストール)する。 The game device 5 executes a game (here, a competitive action game) based on the operation of the player P. The game device 5 receives (specifically, downloads and installs) a game program and game data from the server device 2 via the communication network 6.

ゲーム装置5は、ゲーム進行に必要なデータ(ゲーム進行状況に関するデータ)をサーバ装置2から受信すると、プレイヤPの操作に基づいてゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 When the game device 5 receives data necessary for the progress of the game (data related to the progress of the game) from the server device 2, the game device 5 plays a game while outputting game images and sounds to the display 61 and the speaker 62 based on the operation of the player P. To proceed.

ゲーム装置5は、プレイヤPの操作に基づいて、対戦型アクションゲームによる対戦を開始する。ゲーム装置5は、対戦が終了すると、対戦結果を示す結果情報をサーバ装置2に送信する。結果情報には、対戦における勝者または敗者などの、対戦結果に関する情報が含まれる。 The game device 5 starts a battle by a battle-type action game based on the operation of the player P. When the battle is completed, the game device 5 transmits the result information indicating the battle result to the server device 2. The result information includes information about the result of the match, such as the winner or loser in the match.

<ハードウェア構成>
以下、サーバ装置2、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8の各ハードウェア構成について説明する。
<Hardware configuration>
Hereinafter, each hardware configuration of the server device 2, the player terminal 3, the referee terminal 4, the game device 5, the information collecting device 7, and the operator terminal 8 will be described.

<サーバ装置2の構成>
図3に示すように、サーバ装置2は、ネットワークインターフェース21、記憶部22および制御部23を有する。ネットワークインターフェース21および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device 2>
As shown in FIG. 3, the server device 2 has a network interface 21, a storage unit 22, and a control unit 23. The network interface 21 and the storage unit 22 are electrically connected to the control unit 23 via the bus 29.

ネットワークインターフェース21は、インターネットおよびLANなどの通信ネットワーク6を介して、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8と通信可能に接続される。 The network interface 21 is communicably connected to a player terminal 3, a referee terminal 4, a game device 5, an information collecting device 7, and an operator terminal 8 via a communication network 6 such as the Internet and a LAN.

記憶部22は、HDD、SSD、RAMおよびROMなどで構成される。記憶部22には、ゲームデータ、本実施形態に係るゲームプログラムの一部を含む各種プログラムが記憶されている。また、記憶部22には、eスポーツ大会を行うための各種プログラムおよびデータが記憶されている。特に、記憶部22には、プレイヤPのID情報、審判JのID情報、特定DB、管理DBが記憶されている。 The storage unit 22 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 22 stores game data and various programs including a part of the game program according to the present embodiment. In addition, various programs and data for holding an e-sports competition are stored in the storage unit 22. In particular, the storage unit 22 stores the ID information of the player P, the ID information of the referee J, the specific DB, and the management DB.

特定DBは、プレイヤPのID情報および審判JのID情報を特定するために用いられるデータベースである。図4に示すように、特定DBには、プレイヤPのID情報ごとに、QRコードが関連付けられている。また、特定DBには、審判JのID情報ごとに、QRコードが関連付けられている。 The specific DB is a database used for specifying the ID information of the player P and the ID information of the referee J. As shown in FIG. 4, a QR code is associated with the specific DB for each ID information of the player P. Further, a QR code is associated with the specific DB for each ID information of the referee J.

管理DBは、大会を運営する際に用いられるデータベースである。図5に示すように、管理DBには、対戦を識別するための対戦識別情報ごとに、対戦を行うプレイヤP1,P2のID情報と、対戦の審判を行う審判JのID情報と、対戦の結果を示す結果情報と、対戦における不正に関する不正情報とが関連付けられている。以降の説明において、対戦におけるプレイヤの組み合わせを示す情報(プレイヤP1,P2のID情報)と、対戦の審判を示す情報(審判JのID情報)とを含む情報を、対戦情報という。 The management DB is a database used when managing the tournament. As shown in FIG. 5, in the management DB, the ID information of the players P1 and P2 who perform the match, the ID information of the referee J who judges the match, and the ID information of the referee J who judges the match are stored in the management DB for each match identification information for identifying the match. The result information showing the result is associated with the fraudulent information about the fraud in the match. In the following description, information including information indicating the combination of players in the match (ID information of the players P1 and P2) and information indicating the referee of the match (ID information of the referee J) is referred to as match information.

サーバ装置2は、データベースを管理している。このデータベースには、ゲームシステム1のユーザに付与されているID情報ごとに、QRコード情報が格納されている。サーバ装置2は、ユーザの参加登録に応じて、申請したユーザのID情報と、大会を特定するための情報である大会情報とを関連付ける。 The server device 2 manages the database. QR code information is stored in this database for each ID information given to the user of the game system 1. The server device 2 associates the ID information of the user who applied for the participation registration with the tournament information, which is information for specifying the tournament.

例えば、図4に示すように、特定DBは、同一の大会情報に、プレイヤPとして関連付けられたユーザのID情報と、審判Jとして関連付けられたユーザのID情報とをリスト化したものである。この特定DBを用いて、対戦を行うユーザの組み合わせや、対戦の審判を行うユーザを示す、管理DBにおける対戦情報が生成される。 For example, as shown in FIG. 4, the specific DB is a list of the ID information of the user associated as the player P and the ID information of the user associated with the referee J in the same tournament information. Using this specific DB, battle information in the management DB indicating a combination of users who play a battle and a user who judges a battle is generated.

サーバ装置2は、特定DBおよび管理DBを用いて、以下に説明する大会の進行を行う。 The server device 2 uses the specific DB and the management DB to advance the tournament described below.

制御部23は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置2の動作を制御する。 The control unit 23 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 2.

<サーバ装置2における制御部23の機能的構成>
制御部23は、各種プログラムを実行することにより、図3に示すように、情報処理部231、第1認証処理部232、第3認証処理部234、リプレイデータ生成部235、不正推定部236、判定確定部237、発報処理部238、管理DB更新部239、電子証明書発行処理部240、対戦情報更新部241およびQRコード配信部242として機能する。
<Functional configuration of the control unit 23 in the server device 2>
By executing various programs, the control unit 23, as shown in FIG. 3, has an information processing unit 231, a first authentication processing unit 232, a third authentication processing unit 234, a replay data generation unit 235, and a fraud estimation unit 236. It functions as a determination confirmation unit 237, a notification processing unit 238, a management DB update unit 239, an electronic certificate issuance processing unit 240, a battle information update unit 241 and a QR code distribution unit 242.

情報処理部231は、ゲームプログラムの配信に必要なデータを、ゲーム装置5との間で送受信する。情報処理部231が受信するデータとしては、ゲームプログラムのダウンロード要求情報などが挙げられる。情報処理部231が送信するデータとしては、ゲームプログラムをゲーム装置5が受信したかを確認するための情報が挙げられる。情報処理部231は、ゲーム装置5からのダウンロード要求情報に応じて、ゲームプログラムおよびゲームデータを配信する。 The information processing unit 231 transmits / receives data necessary for distribution of the game program to / from the game device 5. Examples of the data received by the information processing unit 231 include download request information of a game program. The data transmitted by the information processing unit 231 includes information for confirming whether or not the game device 5 has received the game program. The information processing unit 231 distributes the game program and the game data in response to the download request information from the game device 5.

また、情報処理部231は、ユーザから参加登録を受け付ける受付部として機能する。例えば、情報処理部231は、プレイヤ端末3および審判用端末4などから送信される大会への参加登録を受け付ける。サーバ装置2は、この参加登録に応じて、ユーザのID情報と、大会を特定するための情報である大会情報とを関連付ける。これにより、サーバ装置2は、大会へのユーザの参加登録を行う。 Further, the information processing unit 231 functions as a reception unit that accepts participation registration from the user. For example, the information processing unit 231 accepts registration for participation in the tournament transmitted from the player terminal 3 and the referee terminal 4. The server device 2 associates the user's ID information with the tournament information, which is information for identifying the tournament, according to the participation registration. As a result, the server device 2 registers the user's participation in the tournament.

また、情報処理部231は、大会を管理するために必要な各種データを、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8との間で送受信する。 In addition, the information processing unit 231 transmits and receives various data necessary for managing the tournament to and from the player terminal 3, the referee terminal 4, the game device 5, the information collecting device 7, and the operator terminal 8.

第1認証処理部232は、後述する第1認証処理を実行する。 The first authentication processing unit 232 executes the first authentication processing described later.

第3認証処理部234は、後述する第3認証処理を実行する。 The third authentication processing unit 234 executes the third authentication process described later.

リプレイデータ生成部235は、対戦終了後に、対戦を再現したリプレイデータを生成する。具体的に、リプレイデータ生成部235は、ゲーム装置5から受信した入力履歴情報(後述)に基づいて、リプレイデータを生成する。例えば、リプレイデータは、入力履歴情報に基づいて、対戦を再現した動画データである。 The replay data generation unit 235 generates replay data that reproduces the battle after the battle is completed. Specifically, the replay data generation unit 235 generates replay data based on the input history information (described later) received from the game device 5. For example, the replay data is moving image data that reproduces the battle based on the input history information.

不正推定部236は、ゲーム装置5から受信した結果情報と、リプレイデータによる結果情報とを比較して、対戦における不正の有無を推定する。不正推定部236は、不正があったと推定した場合に、リプレイデータを審判用端末4に送信する。 The fraud estimation unit 236 compares the result information received from the game device 5 with the result information based on the replay data, and estimates the presence or absence of fraud in the match. The fraud estimation unit 236 transmits the replay data to the referee terminal 4 when it is presumed that there is fraud.

判定確定部237は、審判用端末4から受信した不正情報(後述)に基づき、対戦における不正有無の判定を確定する。 The determination confirmation unit 237 confirms the determination of the presence or absence of fraud in the match based on the fraud information (described later) received from the referee terminal 4.

発報処理部238は、第1および第3認証処理における認証結果ならびに判定確定部237の判定結果に応じて、警告を示す発報情報を生成する。情報処理部231は、生成された発報情報を、運営者用端末8に送信する。 The alarm processing unit 238 generates alarm information indicating a warning according to the authentication result in the first and third authentication processes and the determination result of the determination confirmation unit 237. The information processing unit 231 transmits the generated alarm information to the operator terminal 8.

管理DB更新部239は、第1および第3認証処理における認証結果ならびに判定確定部237の判定結果に応じて、管理DBを更新する。例えば、管理DB更新部239は、管理DBにおける結果情報を更新する。 The management DB update unit 239 updates the management DB according to the authentication results in the first and third authentication processes and the determination result of the determination confirmation unit 237. For example, the management DB update unit 239 updates the result information in the management DB.

電子証明書発行処理部240は、管理DBが更新された場合に、更新された情報について、電子証明書を発行する。例えば、電子証明書発行処理部240は、管理DBにおける結果情報が更新された場合に、更新された結果情報について、電子的な署名が行われた電子証明書を発行する。 When the management DB is updated, the electronic certificate issuance processing unit 240 issues an electronic certificate for the updated information. For example, when the result information in the management DB is updated, the electronic certificate issuance processing unit 240 issues an electronically signed electronic certificate for the updated result information.

対戦情報更新部241は、対戦終了後に、更新された管理DBに基づいて、対戦情報の更新を行う。例えば、eスポーツ大会が、図6に示すようなトーナメント形式で行われる場合に、行われた対戦結果に応じて、他の対戦におけるプレイヤの組み合わせが決定される。この場合に、対戦情報更新部241は、結果情報が更新された場合に、決定されていなかったプレイヤPの組み合わせを決定する。例えば、図5では、1回戦の結果情報が更新された場合に、2回戦のプレイヤP2のID情報が、管理DB更新部239によって更新される。 The battle information update unit 241 updates the battle information based on the updated management DB after the battle is completed. For example, when an e-sports tournament is held in a tournament format as shown in FIG. 6, the combination of players in other battles is determined according to the result of the battle. In this case, the battle information update unit 241 determines the combination of the players P that has not been determined when the result information is updated. For example, in FIG. 5, when the result information of the first round is updated, the ID information of the player P2 of the second round is updated by the management DB update unit 239.

QRコード配信部242は、情報処理部231がプレイヤ端末3からのQRコードのダウンロード要求(QRコード要求情報)を受信した場合に、プレイヤ端末3にプレイヤPのQRコードに伴うQRコード情報を送信(配信)する。また、QRコード配信部242は、情報処理部231が審判用端末4からのQRコードのダウンロード要求(QRコード要求情報)を受信した場合に、審判用端末4に、審判JのQRコードに伴うQRコード情報を送信(配信)する。 When the information processing unit 231 receives the QR code download request (QR code request information) from the player terminal 3, the QR code distribution unit 242 transmits the QR code information associated with the QR code of the player P to the player terminal 3. (To deliver. Further, when the information processing unit 231 receives the QR code download request (QR code request information) from the referee terminal 4, the QR code distribution unit 242 accompanies the referee terminal 4 with the QR code of the referee J. Send (deliver) QR code information.

<ゲーム装置5の構成>
ゲーム装置5には、図1、図2および図7に示すように、ディスプレイ61(61a,61b)、スピーカ62およびコントローラ63(63a,63b)が外部接続または内蔵される。なお、ディスプレイ61aおよびコントローラ63aは、プレイヤP1に使用される。ディスプレイ61bおよびコントローラ63bは、プレイヤP2に使用される。
<Configuration of game device 5>
As shown in FIGS. 1, 2, and 7, the game device 5 has a display 61 (61a, 61b), a speaker 62, and a controller 63 (63a, 63b) externally connected or built-in. The display 61a and the controller 63a are used for the player P1. The display 61b and the controller 63b are used for the player P2.

ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54および記憶部55は、バス59を介して制御部56と電気的に接続されている。 The game device 5 has a network interface 51, a graphic processing unit 52, an audio processing unit 53, an operation unit 54, a storage unit 55, and a control unit 56. The network interface 51, the graphic processing unit 52, the audio processing unit 53, the operation unit 54, and the storage unit 55 are electrically connected to the control unit 56 via the bus 59.

ネットワークインターフェース51は、ゲーム装置5とサーバ装置2との間で、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。 The network interface 51 is communicably connected to the communication network 6 in order to transmit and receive various data between the game device 5 and the server device 2.

グラフィック処理部52は、制御部56から出力されるゲーム画像情報に従って、仮想空間に関する各種オブジェクトを含むゲーム画像を、動画形式で描画する。グラフィック処理部52は、例えば液晶型であるディスプレイ61(61a,61b)と接続されており、動画形式に描画されたゲーム画像は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including various objects related to the virtual space in a moving image format according to the game image information output from the control unit 56. The graphic processing unit 52 is connected to, for example, a liquid crystal display 61 (61a, 61b), and a game image drawn in a moving image format is displayed on the display 61 as a game screen.

オーディオ処理部53は、スピーカ62と接続されており、制御部56の指示に従ってゲーム音声を再生および合成すると、これをスピーカ62から出力させる。 The audio processing unit 53 is connected to the speaker 62, and when the game sound is reproduced and synthesized according to the instruction of the control unit 56, it is output from the speaker 62.

操作部54は、コントローラ63(63a,63b)と接続され、操作入力に関するデータをコントローラ63との間で送受信する。プレイヤは、コントローラ63の各種ボタンを押下することで、ゲーム装置5に操作信号を入力する。 The operation unit 54 is connected to the controller 63 (63a, 63b) and transmits / receives data related to the operation input to / from the controller 63. The player inputs an operation signal to the game device 5 by pressing various buttons of the controller 63.

記憶部55は、HDD、SSD、RAMおよびROMなどで構成される。記憶部55には、サーバ装置2からダウンロードしたゲームデータ、ゲームプログラムの一部を含む各種プログラムなどが格納されている。 The storage unit 55 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 55 stores game data downloaded from the server device 2, various programs including a part of the game program, and the like.

制御部56は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置5の動作を制御する。 The control unit 56 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 5.

<ゲーム装置5における制御部56の機能的構成>
制御部56は、各種プログラムを実行することにより、通信部561、ゲーム進行部562、入力履歴情報生成部563、および結果情報生成部564として機能する。
<Functional configuration of the control unit 56 in the game device 5>
By executing various programs, the control unit 56 functions as a communication unit 561, a game progress unit 562, an input history information generation unit 563, and a result information generation unit 564.

通信部561は、ネットワークインターフェース51を介して、サーバ装置2との通信を行う機能である。通信部561は、操作部54がコントローラ63から受信した各種操作信号などに応じて、アカウント情報、ゲームプログラムや新たなゲームデータのダウンロード要求などを、サーバ装置2に送信する。また、通信部561は、ダウンロード要求に応じてサーバ装置2から送られてきたゲームデータを、サーバ装置2から受信する。 The communication unit 561 is a function of communicating with the server device 2 via the network interface 51. The communication unit 561 transmits account information, a game program, a download request for new game data, and the like to the server device 2 in response to various operation signals received from the controller 63 by the operation unit 54. Further, the communication unit 561 receives the game data sent from the server device 2 in response to the download request from the server device 2.

ゲーム進行部562は、プレイヤの操作に従って、ゲームデータに含まれるオブジェクト、およびテクスチャなどのデータを読み出し且つゲームプログラムを実行して、二次元または三次元のゲーム画像情報を生成する。ゲーム画像情報がグラフィック処理部52によって処理されることにより、ディスプレイ61には処理後のゲーム画像が表示される。例えば、ゲーム進行部562は、図8に示すようなゲーム画像Scをディスプレイ61に表示させる。 The game progress unit 562 reads data such as objects and textures included in the game data and executes a game program according to the operation of the player to generate two-dimensional or three-dimensional game image information. By processing the game image information by the graphic processing unit 52, the processed game image is displayed on the display 61. For example, the game progress unit 562 displays the game image Sc as shown in FIG. 8 on the display 61.

また、ゲーム進行部562は、サーバ装置2からの対戦開始の許可通知を受信した場合に、対戦型アクションゲームによる対戦を開始する。ゲーム進行部562は、対戦の勝敗が決した場合(例えば、キャラクタの体力値が0になった場合)に、対戦を終了する。 Further, when the game progress unit 562 receives the permission notification from the server device 2 to start the battle, the game progress unit 562 starts the battle by the battle-type action game. The game progressing unit 562 ends the battle when the victory or defeat of the battle is decided (for example, when the physical strength value of the character becomes 0).

入力履歴情報生成部563は、対戦中に、コントローラ63に対して行われた操作入力の履歴を示す入力履歴情報を生成する。通信部561は、生成された入力履歴情報をサーバ装置2に送信する。 The input history information generation unit 563 generates input history information indicating the history of operation inputs made to the controller 63 during the battle. The communication unit 561 transmits the generated input history information to the server device 2.

結果情報生成部564は、対戦が終了した場合に、対戦結果を示す結果情報を生成する。通信部561は、生成された結果情報をサーバ装置2に送信する。 The result information generation unit 564 generates result information indicating the battle result when the battle is completed. The communication unit 561 transmits the generated result information to the server device 2.

<プレイヤ端末3の構成>
プレイヤ端末3には、図9に示すように、ディスプレイ321、スピーカ331、タッチパッド341およびカメラ351が内蔵される。例えば、プレイヤ端末3は、スマートフォンなどの操作端末である。図2では、プレイヤ端末3aは、プレイヤP1に使用されている。プレイヤ端末3bは、プレイヤP2に使用されている。
<Configuration of player terminal 3>
As shown in FIG. 9, the player terminal 3 includes a display 321, a speaker 331, a touch pad 341, and a camera 351. For example, the player terminal 3 is an operation terminal such as a smartphone. In FIG. 2, the player terminal 3a is used for the player P1. The player terminal 3b is used for the player P2.

また、プレイヤ端末3は、ネットワークインターフェース31、グラフィック処理部32、オーディオ処理部33、操作部34、撮影部35、記憶部36および制御部37を有する。ネットワークインターフェース31、グラフィック処理部32、オーディオ処理部33、操作部34、撮影部35および記憶部36は、バス39を介して制御部37と電気的に接続されている。 Further, the player terminal 3 has a network interface 31, a graphic processing unit 32, an audio processing unit 33, an operation unit 34, a shooting unit 35, a storage unit 36, and a control unit 37. The network interface 31, the graphic processing unit 32, the audio processing unit 33, the operation unit 34, the photographing unit 35, and the storage unit 36 are electrically connected to the control unit 37 via the bus 39.

ネットワークインターフェース31は、プレイヤ端末3とサーバ装置2との間で、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。 The network interface 31 is communicably connected to the communication network 6 in order to transmit and receive various data between the player terminal 3 and the server device 2.

グラフィック処理部32は、ディスプレイ321と接続されている。グラフィック処理部32は、制御部37から出力される画像情報に従って、ディスプレイ321に各種画像を表示する。 The graphic processing unit 32 is connected to the display 321. The graphic processing unit 32 displays various images on the display 321 according to the image information output from the control unit 37.

オーディオ処理部33は、スピーカ331と接続されている。オーディオ処理部33は、制御部37から出力される音声情報に従って、音声をスピーカ331から出力(再生)させる。 The audio processing unit 33 is connected to the speaker 331. The audio processing unit 33 outputs (reproduces) the voice from the speaker 331 according to the voice information output from the control unit 37.

操作部34は、タッチパッド341と接続されている。操作部34には、タッチパッド341を介して、プレイヤPからの操作信号が入力される。プレイヤPは、タッチパッド341を操作することにより、記憶部36に記憶された各種プログラムを実行させることができる。 The operation unit 34 is connected to the touch pad 341. An operation signal from the player P is input to the operation unit 34 via the touch pad 341. By operating the touch pad 341, the player P can execute various programs stored in the storage unit 36.

撮影部35は、カメラ351に接続されている。カメラ351によって撮影されたプレイヤ端末3外部の画像を基に、撮影部35は、画像処理などを施して画像情報を生成する。撮影部35は、その画像情報を制御部37に入力させる。 The photographing unit 35 is connected to the camera 351. Based on the image taken by the camera 351 outside the player terminal 3, the shooting unit 35 performs image processing or the like to generate image information. The photographing unit 35 causes the control unit 37 to input the image information.

記憶部36は、HDD、SSD、RAMおよびROMなどで構成される。記憶部36には、大会を運営するために用いられるプログラムの一部を含む各種プログラムなどが格納されている。 The storage unit 36 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 36 stores various programs including a part of the programs used for managing the tournament.

制御部37は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置3の動作を制御する。 The control unit 37 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 3.

<プレイヤ端末3における制御部37の機能的構成>
制御部37は、各種プログラムを実行することにより、通信部371およびQRコード表示制御部372として機能する。
<Functional configuration of the control unit 37 in the player terminal 3>
The control unit 37 functions as a communication unit 371 and a QR code display control unit 372 by executing various programs.

通信部371は、ネットワークインターフェース31を介して、サーバ装置2との通信を行う機能である。通信部371は、操作部34がタッチパッド341から受信した各種操作信号などに応じて、プログラムやデータのダウンロード要求などを、サーバ装置2に送信する。また、通信部371は、ダウンロード要求に応じてサーバ装置2から送られてきたデータを、サーバ装置2から受信する。 The communication unit 371 is a function of communicating with the server device 2 via the network interface 31. The communication unit 371 transmits a program, a data download request, or the like to the server device 2 in response to various operation signals received from the touch pad 341 by the operation unit 34. Further, the communication unit 371 receives the data sent from the server device 2 in response to the download request from the server device 2.

QRコード表示制御部372は、QRコードをディスプレイ321に表示させる。当該QRコードとは、プレイヤ端末3を使用するプレイヤPの、ID情報に対応したものである。 The QR code display control unit 372 displays the QR code on the display 321. The QR code corresponds to the ID information of the player P who uses the player terminal 3.

制御部37には、プレイヤPのQRコード情報をダウンロードするプログラムが、サーバ装置2を介してインストールされている。大会が開始されるまでに、このプログラムが実行される。これにより、プレイヤ端末3は、サーバ装置2のQRコード配信部242から、プレイヤPのID情報に対応するQRコード情報を受信し、記憶部36に受信したQRコード情報を格納している。 A program for downloading QR code information of the player P is installed in the control unit 37 via the server device 2. By the time the tournament begins, this program will run. As a result, the player terminal 3 receives the QR code information corresponding to the ID information of the player P from the QR code distribution unit 242 of the server device 2, and stores the received QR code information in the storage unit 36.

また、制御部37には、QRコード情報からQRコードを生成するプログラムがインストールされている。QRコード表示制御部372は、タッチパッド341に対する所定の操作に応じて、このプログラムにより生成されたQRコードをディスプレイ321に表示させる。図10に示すように、QRコードC1がディスプレイ321に表示される。 Further, a program that generates a QR code from the QR code information is installed in the control unit 37. The QR code display control unit 372 causes the display 321 to display the QR code generated by this program in response to a predetermined operation on the touch pad 341. As shown in FIG. 10, the QR code C1 is displayed on the display 321.

<審判用端末4の構成>
審判用端末4には、図11に示すように、ディスプレイ421、スピーカ431、タッチパッド441およびカメラ451が内蔵される。例えば、審判用端末4は、スマートフォンなどの操作端末である。図1および図2では、審判用端末4は、審判Jが使用している。
<Structure of referee terminal 4>
As shown in FIG. 11, the referee terminal 4 includes a display 421, a speaker 431, a touch pad 441, and a camera 451. For example, the referee terminal 4 is an operation terminal such as a smartphone. In FIGS. 1 and 2, the referee terminal 4 is used by the referee J.

また、審判用端末4は、ネットワークインターフェース41、グラフィック処理部42、オーディオ処理部43、操作部44、撮影部45、記憶部46および制御部47を有する。ネットワークインターフェース41、グラフィック処理部42、オーディオ処理部43、操作部44、撮影部45および記憶部46は、バス49を介して制御部47と電気的に接続されている。 Further, the referee terminal 4 has a network interface 41, a graphic processing unit 42, an audio processing unit 43, an operation unit 44, a photographing unit 45, a storage unit 46, and a control unit 47. The network interface 41, the graphic processing unit 42, the audio processing unit 43, the operation unit 44, the photographing unit 45, and the storage unit 46 are electrically connected to the control unit 47 via the bus 49.

ネットワークインターフェース41は、審判用端末4とサーバ装置2との間で、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。 The network interface 41 is communicably connected to the communication network 6 in order to transmit and receive various data between the referee terminal 4 and the server device 2.

グラフィック処理部42は、ディスプレイ421と接続されている。グラフィック処理部42は、制御部47から出力される画像情報に従って、ディスプレイ421に各種画像を表示する。 The graphic processing unit 42 is connected to the display 421. The graphic processing unit 42 displays various images on the display 421 according to the image information output from the control unit 47.

オーディオ処理部43は、スピーカ431と接続されている。オーディオ処理部43は、制御部47から出力される音声情報に従って、音声をスピーカ431から出力(再生)させる。 The audio processing unit 43 is connected to the speaker 431. The audio processing unit 43 outputs (reproduces) the voice from the speaker 431 according to the voice information output from the control unit 47.

操作部44は、タッチパッド441と接続されている。操作部44には、タッチパッド441を介して、審判Jからの操作信号が入力される。審判Jは、タッチパッド441を操作することにより、記憶部46に記憶された各種プログラムを実行させることができる。 The operation unit 44 is connected to the touch pad 441. An operation signal from the referee J is input to the operation unit 44 via the touch pad 441. The referee J can execute various programs stored in the storage unit 46 by operating the touch pad 441.

撮影部45は、カメラ451に接続されている。カメラ451によって撮影された審判用端末4外部の画像を基に、撮影部45は、画像処理などを施して画像情報を生成する。撮影部45は、その画像情報を制御部47に入力させる。 The photographing unit 45 is connected to the camera 451. Based on the image taken by the camera 451 outside the referee terminal 4, the photographing unit 45 performs image processing or the like to generate image information. The photographing unit 45 causes the control unit 47 to input the image information.

記憶部46は、HDD、SSD、RAMおよびROMなどで構成される。記憶部46には、大会を運営するために用いられるプログラムの一部を含む各種プログラムなどが格納されている。 The storage unit 46 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 46 stores various programs including a part of the programs used for managing the tournament.

制御部47は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置4の動作を制御する。 The control unit 47 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 4.

<審判用端末4における制御部47の機能的構成>
制御部47は、各種プログラムを実行することにより、通信部471、QRコード表示制御部472、リプレイデータ再生部473および判定受付部474として機能する。
<Functional configuration of the control unit 47 in the referee terminal 4>
By executing various programs, the control unit 47 functions as a communication unit 471, a QR code display control unit 472, a replay data reproduction unit 473, and a determination reception unit 474.

通信部471は、ネットワークインターフェース41を介して、サーバ装置2との通信を行う機能である。通信部471は、操作部44がタッチパッド441から受信した各種操作信号などに応じて、プログラムやデータのダウンロード要求などを、サーバ装置2に送信する。また、通信部471は、ダウンロード要求に応じてサーバ装置2から送られてきたデータを、サーバ装置2から受信する。 The communication unit 471 is a function of communicating with the server device 2 via the network interface 41. The communication unit 471 transmits a program, a data download request, or the like to the server device 2 in response to various operation signals received from the touch pad 441 by the operation unit 44. Further, the communication unit 471 receives the data sent from the server device 2 in response to the download request from the server device 2.

QRコード表示制御部472は、QRコードをディスプレイ421に表示させる。当該QRコードとは、審判用端末4を使用する審判Jの、ID情報に対応したものである。 The QR code display control unit 472 displays the QR code on the display 421. The QR code corresponds to the ID information of the referee J who uses the referee terminal 4.

制御部47には、審判JのQRコード情報をダウンロードするプログラムが、サーバ装置2を介してインストールされている。大会が開始されるまでに、このプログラムが実行される。これにより、審判用端末4は、サーバ装置2のQRコード配信部242から、審判JのID情報に対応するQRコード情報を受信し、記憶部46に受信したQRコード情報を格納している。 A program for downloading the QR code information of the referee J is installed in the control unit 47 via the server device 2. By the time the tournament begins, this program will run. As a result, the referee terminal 4 receives the QR code information corresponding to the ID information of the referee J from the QR code distribution unit 242 of the server device 2, and stores the received QR code information in the storage unit 46.

また、制御部47には、QRコード情報からQRコードを生成するプログラムがインストールされている。QRコード表示制御部472は、タッチパッド441に対する所定の操作に応じて、このプログラムにより生成されたQRコードをディスプレイ421に表示させる。図10に示すように、QRコードC1がディスプレイ421に表示される。 Further, a program that generates a QR code from the QR code information is installed in the control unit 47. The QR code display control unit 472 causes the display 421 to display the QR code generated by this program in response to a predetermined operation on the touch pad 441. As shown in FIG. 10, the QR code C1 is displayed on the display 421.

リプレイデータ再生部473は、サーバ装置2からリプレイデータを受信した場合に、リプレイデータを再生する。具体的には、リプレイデータ再生部473は、リプレイデータに含まれる動画データをグラフィック処理部42に順次出力し、動画データをディスプレイ421上に表示させる。また、リプレイデータ再生部473は、リプレイデータに含まれる音声データをオーディオ処理部43に順次出力し、音声をスピーカ431から出力させる。 When the replay data reproduction unit 473 receives the replay data from the server device 2, the replay data reproduction unit 473 reproduces the replay data. Specifically, the replay data reproduction unit 473 sequentially outputs the moving image data included in the replay data to the graphic processing unit 42, and displays the moving image data on the display 421. Further, the replay data reproduction unit 473 sequentially outputs the audio data included in the replay data to the audio processing unit 43, and outputs the audio from the speaker 431.

判定受付部474は、サーバ装置2からリプレイデータを受信した場合に、審判Jから対戦における不正有無の判定に関する操作を受け付ける。判定受付部474は、審判Jから対戦における不正有無の判定に関する操作を受け付けた場合に、判定結果を示す不正情報をサーバ装置2に送信する。 When the determination reception unit 474 receives the replay data from the server device 2, the determination reception unit 474 receives an operation related to the determination of the presence or absence of fraud in the match from the referee J. When the judgment reception unit 474 receives the operation related to the judgment of the presence or absence of fraud in the match from the referee J, the judgment reception unit 474 transmits the fraud information indicating the judgment result to the server device 2.

<情報収集装置7の構成>
説明の便宜上、コードリーダ71およびカメラ72を、まとめて情報収集装置7という。コードリーダ71およびカメラ72は、個々のインタフェースにより、通信ネットワーク6に接続されている。
<Configuration of information collecting device 7>
For convenience of explanation, the code reader 71 and the camera 72 are collectively referred to as an information collecting device 7. The code reader 71 and the camera 72 are connected to the communication network 6 by individual interfaces.

コードリーダ71は、QRコードを読み取る機能を備えている。本実施形態では、コードリーダ71は、各ゲーム装置5付近に設置されている。各プレイヤP1,P2が、個々のプレイヤ端末3のディスプレイ321に表示されたQRコードをコードリーダ71にかざすことで、コードリーダ71はそのQRコードを読み取ることができる。コードリーダ71は、読み取ったQRコードに伴うQRコード情報をサーバ装置2に出力する。 The code reader 71 has a function of reading a QR code. In this embodiment, the code reader 71 is installed near each game device 5. Each player P1 and P2 holds the QR code displayed on the display 321 of each player terminal 3 over the code reader 71, so that the code reader 71 can read the QR code. The code reader 71 outputs the QR code information associated with the read QR code to the server device 2.

カメラ72は、プレイヤP1,P2に1台ずつとなるように設けられている。図2では、カメラ72aがプレイヤP1を撮影しており、カメラ72bがプレイヤP2を撮影する。カメラ72は、個々のプレイヤP1,P2の顔を少なくとも含む画像を画像情報として、サーバ装置2に出力する。 The cameras 72 are provided so as to be one for each of the players P1 and P2. In FIG. 2, the camera 72a photographs the player P1, and the camera 72b photographs the player P2. The camera 72 outputs an image including at least the faces of the individual players P1 and P2 as image information to the server device 2.

<運営者用端末8の構成>
運営者用端末8は、ディスプレイ81内蔵型のパーソナルコンピュータで構成されている。図2では、運営者用端末8は、大会の運営者Mが使用している。
<Configuration of operator terminal 8>
The operator terminal 8 is composed of a personal computer having a built-in display 81. In FIG. 2, the operator terminal 8 is used by the event operator M.

運営者用端末8は、通信ネットワーク6と接続されている。運営者用端末8は、通信ネットワーク6を介して、サーバ装置2から各種情報を受信し、ディスプレイ81に表示させる。具体的に、ディスプレイ81は、発報処理部238が生成した発報情報を運営者用端末8が受信した場合に、発報情報を表示する。 The operator terminal 8 is connected to the communication network 6. The operator terminal 8 receives various information from the server device 2 via the communication network 6 and displays it on the display 81. Specifically, the display 81 displays the alarm information when the operator terminal 8 receives the alarm information generated by the alarm processing unit 238.

<第1認証処理について>
第1認証処理とは、第1認証処理部232が、対戦終了後に、ゲーム装置5から出力される結果情報の認証を行うことである。第1認証処理部232は、コードリーダ71によって読み取られたQRコード情報と、記憶部22から読み出した対戦情報とを比較して、プレイヤPの認証、審判Jの認証、審判Jの不正判定の認証、および、結果情報の認証を行う。
<About the first authentication process>
The first authentication process is that the first authentication processing unit 232 authenticates the result information output from the game device 5 after the end of the battle. The first authentication processing unit 232 compares the QR code information read by the code reader 71 with the battle information read from the storage unit 22, and compares the authentication of the player P, the authentication of the referee J, and the fraud determination of the referee J. Authenticate and authenticate the result information.

具体的に、まず、第1認証処理部232は、例えばゲーム装置5から対戦結果を示す結果情報を受信した場合に、記憶部22から対戦情報を読み出す。 Specifically, first, when the first authentication processing unit 232 receives the result information indicating the battle result from, for example, the game device 5, the first authentication processing unit 232 reads the battle information from the storage unit 22.

次に、第1認証処理部232は、コードリーダ71にプレイヤPのQRコードを読み取らせる。具体的に、プレイヤPがプレイヤ端末3のタッチパッド341に対して所定の操作を行うことにより、QRコード表示制御部372は、プレイヤPのQRコードをディスプレイ321に表示させる。コードリーダ71は、そのQRコードを読み取ると、当該コードの情報(QRコード情報)を、サーバ装置2に送信する。 Next, the first authentication processing unit 232 causes the code reader 71 to read the QR code of the player P. Specifically, when the player P performs a predetermined operation on the touch pad 341 of the player terminal 3, the QR code display control unit 372 causes the QR code of the player P to be displayed on the display 321. When the code reader 71 reads the QR code, the code reader 71 transmits the information of the code (QR code information) to the server device 2.

第1認証処理部232は、受信したQRコード情報と、読み出した対戦情報に含まれるプレイヤPのQRコード情報とを比較する。第1認証処理部232が、比較したこれらのQRコード情報が対応関係にないと判定した場合に、発報処理部238は、警告を示す発報情報を生成する。これにより、運営者用端末8のディスプレイ81には、警告を示す発報情報が表示される。 The first authentication processing unit 232 compares the received QR code information with the QR code information of the player P included in the read battle information. When the first authentication processing unit 232 determines that the compared QR code information does not correspond to each other, the alarm processing unit 238 generates the alarm information indicating a warning. As a result, the warning information indicating the warning is displayed on the display 81 of the operator terminal 8.

一方、第1認証処理部232は、比較した両QRコード情報が対応関係にあると判定した場合、コードリーダ71に審判JのQRコードを読み取らせる。具体的に、審判Jが審判用端末4のタッチパッド441に対して所定の操作を行うことにより、QRコード表示制御部472は、審判JのQRコードをディスプレイ421に表示させる。コードリーダ71は、そのQRコードを読み取ると、当該コードのQRコード情報を、サーバ装置2に送信する。 On the other hand, when the first authentication processing unit 232 determines that the compared QR code information are in a corresponding relationship, the code reader 71 causes the code reader 71 to read the QR code of the referee J. Specifically, when the referee J performs a predetermined operation on the touch pad 441 of the referee terminal 4, the QR code display control unit 472 displays the QR code of the referee J on the display 421. When the code reader 71 reads the QR code, it transmits the QR code information of the code to the server device 2.

但し、審判Jは、対戦中にプレイヤPが不正を行っていると判定した場合には、ディスプレイ421に表示されたQRコードの読み取り操作を行わない。ここでの不正としては、例えば、審判Jが対戦を行うプレイヤPがプレイヤP本人であることを確認できない場合、プレイヤPの暴言や改造コントローラの使用などの不適切行為が行われた場合、などが該当する。 However, if the referee J determines that the player P is cheating during the match, the referee J does not perform the operation of reading the QR code displayed on the display 421. The fraud here includes, for example, when the referee J cannot confirm that the player P who is playing the match is the player P himself, or when an inappropriate act such as abusive words by the player P or the use of a modified controller is performed. Applies to.

また、第1認証処理部232は、受信したQRコード情報と、読み出した対戦情報に含まれる審判JのQRコード情報とを比較する。第1認証処理部232が、比較したこれらのQRコード情報が対応関係にないと判定した場合に、発報処理部238は、警告を示す発報情報を生成する。これにより、運営者用端末8のディスプレイ81には、警告を示す発報情報が表示される。 Further, the first authentication processing unit 232 compares the received QR code information with the QR code information of the referee J included in the read battle information. When the first authentication processing unit 232 determines that the compared QR code information does not correspond to each other, the alarm processing unit 238 generates the alarm information indicating a warning. As a result, the warning information indicating the warning is displayed on the display 81 of the operator terminal 8.

審判JのQRコード情報のコードリーダ71による読み取り動作が行われていないと第1認証処理部232が判定した場合にも、発報処理部238は、警告を示す発報情報を生成する。読み取り動作が行われていないと判定される条件としては、例えば、コードリーダ71が読み取り可能な状態に至ってから、QRコード情報が読み取られていないまま所定時間が経過した場合など、が挙げられる。 Even when the first authentication processing unit 232 determines that the QR code information of the referee J has not been read by the code reader 71, the issuing processing unit 238 generates the issuing information indicating a warning. The condition for determining that the reading operation is not performed includes, for example, a case where a predetermined time elapses without reading the QR code information after the code reader 71 reaches a readable state.

一方、第1認証処理部232は、比較した両QRコード情報が対応関係にあると判定した場合、ゲーム装置5から出力された結果情報を認証する。これにより、管理DB更新部239は、認証された結果情報を、管理DBにおける結果情報として記憶部22に記憶する。 On the other hand, when the first authentication processing unit 232 determines that the compared QR code information are in a corresponding relationship, the first authentication processing unit 232 authenticates the result information output from the game device 5. As a result, the management DB update unit 239 stores the authenticated result information in the storage unit 22 as the result information in the management DB.

まとめると、第1認証処理は、対戦終了後に行われる。第1認証処理では、コードリーダ71が読み取ったプレイヤPのQRコードに従って、プレイヤPの認証が行われる。また、コードリーダ71が審判JのQRコードを読み取ったか否かに応じて、プレイヤPが不正行為を行った可能性の有無が判定される。また、コードリーダ71が読み取った審判JのQRコード情報に従って、プレイヤPおよび審判Jの認証を行いつつ、結果情報の認証が行われる。すなわち、第1認証処理により、プレイヤPの認証、審判Jの認証、審判Jの不正判定の認証および結果情報の認証が行われる。これにより、審判Jの判定を、大会の対戦結果に反映させる(大会を進行させる)ことができる。 In summary, the first authentication process is performed after the match is over. In the first authentication process, the player P is authenticated according to the QR code of the player P read by the code reader 71. Further, it is determined whether or not the player P may have committed an illegal act depending on whether or not the code reader 71 has read the QR code of the referee J. Further, according to the QR code information of the referee J read by the code reader 71, the result information is authenticated while the player P and the referee J are authenticated. That is, the first authentication process performs player P authentication, referee J authentication, referee J fraud determination authentication, and result information authentication. As a result, the judgment of the referee J can be reflected in the match result of the tournament (progress the tournament).

<第3認証処理について>
第3認証処理とは、第3認証処理部234が、対戦開始前に、プレイヤPの認証、審判Jの認証、および、審判Jの不正判定の認証を行うことである。第3認証処理部234は、コードリーダ71によって読み取られたQRコード情報と、記憶部22内の対戦情報とを比較して、プレイヤPの認証を行う。
<About the third authentication process>
The third authentication process is that the third authentication processing unit 234 performs the authentication of the player P, the authentication of the referee J, and the authentication of the referee J's fraud determination before the start of the match. The third authentication processing unit 234 compares the QR code information read by the code reader 71 with the battle information in the storage unit 22 to authenticate the player P.

具体的に、まず、第3認証処理部234は、例えば審判用端末4からの対戦開始要求に応じて、記憶部22から対戦情報を読み出す。 Specifically, first, the third authentication processing unit 234 reads out the battle information from the storage unit 22, for example, in response to a battle start request from the referee terminal 4.

次に、第3認証処理部234は、コードリーダ71にプレイヤPのQRコードを読み取らせる。具体的に、プレイヤPがプレイヤ端末3のタッチパッド341に対して所定の操作を行うことにより、QRコード表示制御部372は、プレイヤPのQRコードをディスプレイ321に表示させる。コードリーダ71は、そのQRコードを読み取ると、当該コードのQRコード情報を、サーバ装置2に送信する。 Next, the third authentication processing unit 234 causes the code reader 71 to read the QR code of the player P. Specifically, when the player P performs a predetermined operation on the touch pad 341 of the player terminal 3, the QR code display control unit 372 causes the QR code of the player P to be displayed on the display 321. When the code reader 71 reads the QR code, it transmits the QR code information of the code to the server device 2.

第3認証処理部234は、受信したQRコード情報と、読み出した対戦情報に含まれるプレイヤPのQRコード情報を比較する。第3認証処理部234が、比較したこれらのQRコード情報が対応関係にないと判定した場合に、発報処理部238は、警告を示す発報情報を生成する。これにより、運営者用端末8のディスプレイ81には、警告を示す発報情報が表示される。 The third authentication processing unit 234 compares the received QR code information with the QR code information of the player P included in the read battle information. When the third authentication processing unit 234 determines that the compared QR code information does not correspond to each other, the notification processing unit 238 generates the notification information indicating a warning. As a result, the warning information indicating the warning is displayed on the display 81 of the operator terminal 8.

一方、第3認証処理部234は、比較した両QRコード情報が対応関係にあると判定した場合、コードリーダ71に審判JのQRコードを読み取らせる。具体的に、審判Jが審判用端末4のタッチパッド441に対して所定の操作を行うことにより、QRコード表示制御部472は、審判JのQRコードをディスプレイ421に表示させる。コードリーダ71は、そのQRコードを読み取ると、当該コードのQRコード情報を、サーバ装置2に送信する。 On the other hand, when the third authentication processing unit 234 determines that the compared QR code information are in a corresponding relationship, the code reader 71 causes the code reader 71 to read the QR code of the referee J. Specifically, when the referee J performs a predetermined operation on the touch pad 441 of the referee terminal 4, the QR code display control unit 472 displays the QR code of the referee J on the display 421. When the code reader 71 reads the QR code, it transmits the QR code information of the code to the server device 2.

但し、審判Jは、対戦開始前にプレイヤPが不正を行っていると判定した場合には、ディスプレイ421に表示されたQRコードの読み取り操作を行わない。ここでの不正としては、例えば、審判Jが対戦を行うプレイヤPがプレイヤP本人であることを確認できない場合、プレイヤPの暴言や改造コントローラの使用などの不適切行為が行われた場合、などが該当する。 However, if the referee J determines that the player P is cheating before the start of the match, the referee J does not perform the operation of reading the QR code displayed on the display 421. The fraud here includes, for example, when the referee J cannot confirm that the player P who is playing the match is the player P himself, or when an inappropriate act such as abusive words by the player P or the use of a modified controller is performed. Applies to.

また、第3認証処理部234は、受信したQRコード情報と、読み出した対戦情報に含まれる審判JのQRコード情報とを比較する。第3認証処理部234が、比較したこれらのQRコード情報が対応関係にないと判定した場合に、発報処理部238は、警告を示す発報情報を生成する。これにより、運営者用端末8のディスプレイ81には、警告を示す発報情報が表示される。 Further, the third authentication processing unit 234 compares the received QR code information with the QR code information of the referee J included in the read battle information. When the third authentication processing unit 234 determines that the compared QR code information does not correspond to each other, the notification processing unit 238 generates the notification information indicating a warning. As a result, the warning information indicating the warning is displayed on the display 81 of the operator terminal 8.

審判JのQRコード情報のコードリーダ71による読み取り動作が行われていないと第3認証処理部234が判定した場合にも、発報処理部238は、警告を示す発報情報を生成する。読み取り動作が行われていないと判定される条件としては、例えば、コードリーダ71が読み取り可能な状態に至ってから、QRコード情報が読み取られていないまま所定時間が経過した場合など、が挙げられる。 Even when the third authentication processing unit 234 determines that the QR code information of the referee J has not been read by the code reader 71, the issuing processing unit 238 generates the issuing information indicating a warning. The condition for determining that the reading operation is not performed includes, for example, a case where a predetermined time elapses without reading the QR code information after the code reader 71 reaches a readable state.

一方、第3認証処理部234は、比較した両QRコード情報が対応関係にあると判定した場合、プレイヤPの認証を行う。 On the other hand, when the third authentication processing unit 234 determines that the compared QR code information are in a corresponding relationship, the third authentication processing unit 234 authenticates the player P.

第3認証処理部234が、対戦を行うプレイヤP(P1,P2)の全員の認証を行った場合に、サーバ装置2の情報処理部231は、ゲーム装置5に対戦開始の許可通知を送信する。 When the third authentication processing unit 234 authenticates all the players P (P1, P2) who play a match, the information processing unit 231 of the server device 2 transmits a permission notification for starting the match to the game device 5. ..

これにより、ゲーム装置5側では、当該許可通知の受信前にはディスプレイ61に「STAND BY」の文字が表示され、ゲーム進行(対戦)を行わない待機状態が維持される。許可通知の受信後、ゲーム装置5側では、ディスプレイ61に「READY?」の文字が表示され、次いで自動的にゲーム進行(対戦)が開始される。 As a result, on the game device 5 side, the characters "STAND BY" are displayed on the display 61 before the permission notification is received, and the standby state in which the game progresses (competition) is not performed is maintained. After receiving the permission notification, the characters "READY?" Are displayed on the display 61 on the game device 5 side, and then the game progress (competition) is automatically started.

まとめると、第3認証処理は、対戦開始前に行われる。第3認証処理では、コードリーダ71が読み取ったプレイヤPおよび審判JのQRコードに従って、プレイヤPおよび審判Jの認証が行われる。また、コードリーダ71が審判JのQRコードを読み取ったか否かに応じて、プレイヤPが不正行為を行った可能性の有無が判定される。すなわち、第3認証処理により、プレイヤPおよび審判Jの本人認証、ならびに、審判Jの不正判定の認証が行われつつ、審判Jの判定を、対戦の開始に反映させる(大会を進行させる)ことができる。 In summary, the third authentication process is performed before the start of the match. In the third authentication process, the player P and the referee J are authenticated according to the QR code of the player P and the referee J read by the code reader 71. Further, it is determined whether or not the player P may have committed an illegal act depending on whether or not the code reader 71 has read the QR code of the referee J. That is, while the player P and the referee J are authenticated by the third authentication process and the referee J's fraudulent judgment is authenticated, the judgment of the referee J is reflected in the start of the match (the tournament is advanced). Can be done.

<不正推定部236および判定確定部237による不正判定処理について>
不正推定部236および判定確定部237は、対戦終了後に、対戦を再現したリプレイデータ、および、審判用端末4から受信した不正情報に基づいて、対戦における不正有無の判定(不正判定処理)を行う。
<About fraud judgment processing by fraud estimation unit 236 and judgment confirmation unit 237>
After the match is completed, the fraud estimation unit 236 and the determination confirmation unit 237 determine whether or not there is fraud in the match (fraud determination process) based on the replay data that reproduces the match and the fraud information received from the referee terminal 4. ..

具体的に、対戦が終了した場合に、入力履歴情報生成部563は、入力履歴情報を生成する。入力履歴情報とは、対戦中にコントローラ63に対して行われた、操作入力の履歴を示す情報である。また、結果情報生成部564は、対戦結果を示す結果情報を生成する。通信部561は、生成された入力履歴情報および結果情報を、サーバ装置2に送信する。リプレイデータ生成部235は、受信した入力履歴情報に基づいて、対戦を再現したリプレイデータを生成する。 Specifically, when the match is over, the input history information generation unit 563 generates the input history information. The input history information is information indicating the history of operation input performed to the controller 63 during the battle. In addition, the result information generation unit 564 generates result information indicating the battle result. The communication unit 561 transmits the generated input history information and result information to the server device 2. The replay data generation unit 235 generates replay data that reproduces the battle based on the received input history information.

不正推定部236は、受信した結果情報と、リプレイデータによる結果情報とを比較して、両結果情報に差異がない場合に、対戦において不正なしと推定する。この場合に、判定確定部237は、対戦において不正なしと判定を確定する。 The fraud estimation unit 236 compares the received result information with the result information based on the replay data, and if there is no difference between the two result information, it is estimated that there is no fraud in the match. In this case, the determination confirmation unit 237 determines that there is no fraud in the match.

例えば、不正推定部236は、受信した結果情報において、プレイヤP1が勝利しているが、リプレイデータによる結果情報において、プレイヤP2が勝利している場合には、両結果情報に差異があると判定する。 For example, the fraud estimation unit 236 determines that there is a difference between the two result information when the player P1 wins in the received result information but the player P2 wins in the result information based on the replay data. do.

一方、不正推定部236は、両結果情報に差異がある場合に、対戦における不正ありと
推定する。この場合に、情報処理部231は、リプレイデータを審判用端末4に送信する。
On the other hand, the fraud estimation unit 236 presumes that there is fraud in the match when there is a difference between the two result information. In this case, the information processing unit 231 transmits the replay data to the referee terminal 4.

リプレイデータ再生部473は、審判用端末4がリプレイデータを受信した場合に、リプレイデータを再生する。例えば、リプレイデータ再生部473は、リプレイデータに含まれる動画データに基づいて、ディスプレイ421に動画を表示(再生)させる。また、リプレイデータ再生部473は、リプレイデータに含まれる音声データに基づいて、スピーカ431に音声を出力(再生)させる。 The replay data reproduction unit 473 reproduces the replay data when the referee terminal 4 receives the replay data. For example, the replay data reproduction unit 473 displays (reproduces) a moving image on the display 421 based on the moving image data included in the replay data. Further, the replay data reproduction unit 473 causes the speaker 431 to output (reproduce) audio based on the audio data included in the replay data.

判定受付部474は、審判Jから不正の有無の判定に関する操作を受け付ける。例えば、判定受付部474は、タッチパッド441に対して不正の有無に関する操作を行うように、ディスプレイ421上に表示する。例えば、判定受付部474は、「不正行為を発見しましたか?不正行為を発見した場合にはタッチパッド441のAボタン、不正行為を発見していない場合にはタッチパッド441のBボタンを押してください」とディスプレイ421上に表示させる。 The determination reception unit 474 receives an operation related to the determination of the presence or absence of fraud from the referee J. For example, the determination reception unit 474 displays on the display 421 so as to perform an operation regarding the presence or absence of fraud on the touch pad 441. For example, the judgment reception unit 474 presses the A button of the touch pad 441 when the fraudulent activity is found, and the B button of the touch pad 441 when the fraudulent activity is not found. Please display it on the display 421.

判定受付部474は、不正の有無の判定に関する操作を受け付けた場合に、タッチパッド441に対する操作内容を示す不正情報を生成する。通信部471は、生成した不正情報をサーバ装置2に送信する。 When the determination reception unit 474 receives an operation related to determination of the presence or absence of fraud, the determination reception unit 474 generates fraud information indicating the operation content for the touch pad 441. The communication unit 471 transmits the generated fraudulent information to the server device 2.

判定確定部237は、サーバ装置2が不正情報を受信した場合に、受信した不正情報の内容に従って、不正有無の判定を確定させる。具体的に、判定確定部237は、受信した不正情報の内容が対戦において不正がなかったことを示す場合に、対戦において不正なしと判定を確定する。 When the server device 2 receives the fraudulent information, the determination confirmation unit 237 confirms the presence or absence of fraud according to the content of the received fraudulent information. Specifically, when the content of the received fraudulent information indicates that there was no fraud in the match, the determination confirmation unit 237 determines that there is no fraud in the match.

一方で、判定確定部237は、受信した不正情報の内容が対戦において不正があったことを示す場合に、対戦において不正ありと判定を確定する。この場合に、発報処理部238は、警告を示す発報情報を生成する。情報処理部231は、発報処理部238が生成した発報情報を、運営者用端末8に送信する。運営者用端末8は、発報情報を受信した場合に、発報情報をディスプレイ81上に表示させる。 On the other hand, when the content of the received fraudulent information indicates that the fraudulent information was found in the match, the determination determination unit 237 determines that the match is fraudulent. In this case, the alarm processing unit 238 generates alert information indicating a warning. The information processing unit 231 transmits the alarm information generated by the alarm processing unit 238 to the operator terminal 8. When the operator terminal 8 receives the alarm information, the operator terminal 8 displays the alarm information on the display 81.

上述したように、eスポーツにおいては、コンピュータ(ゲーム装置5)を介して対戦が行われるため、対戦中のデータの改ざん(例えば、プレイヤキャラクタの攻撃力の値を、規定値よりも上昇させる)などの不正が行われるおそれがある。 As described above, in e-sports, since the battle is performed via the computer (game device 5), the data during the battle is falsified (for example, the value of the attack power of the player character is increased more than the specified value). There is a risk of fraud such as.

不正判定処理により、対戦を再現したリプレイデータに基づいて対戦の内容についての検証が行われるため、大会の結果について信頼性を向上させることができる。 By the fraud determination process, the content of the match is verified based on the replay data that reproduces the match, so that the reliability of the result of the tournament can be improved.

<ゲームシステムにおける一連の処理の流れ>
図12~図15を用いて、ゲームシステムの処理の流れを説明する。図12は全体の処理の流れを示すフローチャートである。
<Flow of a series of processes in the game system>
The flow of processing of the game system will be described with reference to FIGS. 12 to 15. FIG. 12 is a flowchart showing the flow of the entire process.

サーバ装置2は、記憶部22から対戦情報を読み出す(ステップS1)。 The server device 2 reads out the battle information from the storage unit 22 (step S1).

ステップS1の後、第3認証処理部234は、第3認証処理を行う(ステップS3)。ステップS3では、図13の処理が行われる。具体的に、プレイヤ端末3のQRコード表示制御部372は、タッチパッド341を介して所定の操作がなされた場合に、プレイヤPのQRコードをディスプレイ321に表示させる(ステップS301)。 After step S1, the third authentication processing unit 234 performs the third authentication process (step S3). In step S3, the process of FIG. 13 is performed. Specifically, the QR code display control unit 372 of the player terminal 3 displays the QR code of the player P on the display 321 when a predetermined operation is performed via the touch pad 341 (step S301).

コードリーダ71は、ディスプレイ321に表示されたQRコードを読み取る(ステップS302)。コードリーダ71は、読み取ったQRコードに伴うQRコード情報を、サーバ装置2に送信する。 The code reader 71 reads the QR code displayed on the display 321 (step S302). The code reader 71 transmits the QR code information associated with the read QR code to the server device 2.

サーバ装置2の第3認証処理部234は、受信したQRコード情報が、対戦情報に含まれるプレイヤPのID情報のQRコード情報と対応するか否かを判定する(ステップS303)。受信したQRコード情報がプレイヤPのQRコード情報に対応すると判定された場合(ステップS303のYes)には、ステップS304が行われる。一方、受信したQRコード情報がプレイヤPのQRコード情報に対応していないと判定された場合(ステップS303のNo)には、発報処理部238によって、警告を示す発報情報を生成され、発報情報が運営者用端末8に送信される。運営者用端末8は、受信した発報情報を、ディスプレイ81に表示する(ステップS307)。 The third authentication processing unit 234 of the server device 2 determines whether or not the received QR code information corresponds to the QR code information of the ID information of the player P included in the battle information (step S303). If it is determined that the received QR code information corresponds to the QR code information of the player P (Yes in step S303), step S304 is performed. On the other hand, when it is determined that the received QR code information does not correspond to the QR code information of the player P (No in step S303), the alarm processing unit 238 generates alert information indicating a warning. The alarm information is transmitted to the operator terminal 8. The operator terminal 8 displays the received alarm information on the display 81 (step S307).

審判用端末4のQRコード表示制御部472は、タッチパッド441が所定の操作を受けた場合に、審判JのQRコードをディスプレイ421に表示させる(ステップS304)。 The QR code display control unit 472 of the referee terminal 4 displays the QR code of the referee J on the display 421 when the touch pad 441 receives a predetermined operation (step S304).

コードリーダ71は、ディスプレイ421に表示されたQRコードを読み取る(ステップS305)。コードリーダ71は、読み取ったQRコードに伴うQRコード情報を、サーバ装置2に送信する。 The code reader 71 reads the QR code displayed on the display 421 (step S305). The code reader 71 transmits the QR code information associated with the read QR code to the server device 2.

サーバ装置2の第3認証処理部234は、受信したQRコード情報が、対戦情報に含まれる審判JのID情報のQRコード情報と対応するか否かを判定する(ステップS306)。受信したQRコード情報が審判JのQRコード情報に対応すると判定された場合(ステップS306のYes)には、次の処理であるステップS4が行われる。一方、受信したQRコード情報が審判JのQRコード情報に対応していないと判定された場合(ステップS306のNo)には、ステップS307が行われる。 The third authentication processing unit 234 of the server device 2 determines whether or not the received QR code information corresponds to the QR code information of the ID information of the referee J included in the battle information (step S306). When it is determined that the received QR code information corresponds to the QR code information of the referee J (Yes in step S306), the next process, step S4, is performed. On the other hand, if it is determined that the received QR code information does not correspond to the QR code information of the referee J (No in step S306), step S307 is performed.

また、ステップS305において、第3認証処理部234は、コードリーダ71が審判JのQRコード情報を読み込んでいないと判定した場合(例えば、所定時間、コードリーダ71にQRコード情報が読み込まれていない場合)、ステップS306のNoと同様の判定を行う。 Further, in step S305, when the code reader 71 determines that the QR code information of the referee J has not been read (for example, the QR code information has not been read into the code reader 71 for a predetermined time). Case), the same determination as No in step S306 is performed.

ステップS3の後、サーバ装置2の情報処理部231は、ゲーム装置5に対戦の許可通知を送信する。ゲーム装置5は、対戦の許可通知に従って、対戦を開始する(ステップS4)。 After step S3, the information processing unit 231 of the server device 2 transmits a match permission notification to the game device 5. The game device 5 starts the battle according to the notification of permission of the battle (step S4).

ステップS4の後、ゲーム装置5のゲーム進行部562は、対戦の勝敗が決すると、対戦を終了させる(ステップS6)。結果情報生成部564は、終了した対戦の結果を示す結果情報を生成する(ステップS7)。通信部561は、生成した結果情報をサーバ装置2に送信する。 After step S4, the game progressing unit 562 of the game device 5 ends the battle when the victory or defeat of the battle is decided (step S6). The result information generation unit 564 generates result information indicating the result of the completed match (step S7). The communication unit 561 transmits the generated result information to the server device 2.

ステップS7の後、サーバ装置2の第1認証処理部232は、第1認証処理を行う(ステップS8)。ステップS8では、図14の処理が行われる。具体的に、プレイヤ端末3のQRコード表示制御部372は、タッチパッド341に対して所定の操作を受けた場合に、プレイヤPのQRコードをディスプレイ321に表示させる(ステップS401)。 After step S7, the first authentication processing unit 232 of the server device 2 performs the first authentication processing (step S8). In step S8, the process of FIG. 14 is performed. Specifically, the QR code display control unit 372 of the player terminal 3 displays the QR code of the player P on the display 321 when the touch pad 341 receives a predetermined operation (step S401).

コードリーダ71は、ディスプレイ321に表示されたQRコードを読み取る(ステップS402)。コードリーダ71は、読み取ったQRコードに伴うQRコード情報をサーバ装置2に送信する。 The code reader 71 reads the QR code displayed on the display 321 (step S402). The code reader 71 transmits the QR code information associated with the read QR code to the server device 2.

サーバ装置2の第1認証処理部232は、受信したQRコード情報が、対戦情報に含まれるプレイヤPのID情報のQRコード情報と対応するか否かを判定する(ステップS403)。受信したQRコード情報がプレイヤPのQRコード情報に対応すると判定された場合(ステップS403のYes)には、ステップS404が行われる。一方、受信したQRコード情報がプレイヤPのQRコード情報に対応していないと判定された場合(ステップS403のNo)には、発報処理部238によって、警告を示す発報情報を生成され、発報情報が運営者用端末8に送信される。運営者用端末8は、受信した発報情報を、ディスプレイ81に表示する(ステップS407)。 The first authentication processing unit 232 of the server device 2 determines whether or not the received QR code information corresponds to the QR code information of the ID information of the player P included in the battle information (step S403). If it is determined that the received QR code information corresponds to the QR code information of the player P (Yes in step S403), step S404 is performed. On the other hand, when it is determined that the received QR code information does not correspond to the QR code information of the player P (No in step S403), the alarm processing unit 238 generates alert information indicating a warning. The alarm information is transmitted to the operator terminal 8. The operator terminal 8 displays the received alarm information on the display 81 (step S407).

審判用端末4のQRコード表示制御部472は、タッチパッド441が所定の操作を受けた場合に、審判JのQRコードをディスプレイ421に表示させる(ステップS404)。 The QR code display control unit 472 of the referee terminal 4 displays the QR code of the referee J on the display 421 when the touch pad 441 receives a predetermined operation (step S404).

コードリーダ71は、ディスプレイ421に表示されたQRコードを読み取る(ステップS405)。コードリーダ71は、読み取ったQRコードに伴うQRコード情報を、サーバ装置2に送信する。 The code reader 71 reads the QR code displayed on the display 421 (step S405). The code reader 71 transmits the QR code information associated with the read QR code to the server device 2.

サーバ装置2の第1認証処理部232は、受信したQRコード情報が、対戦情報に含まれる審判JのID情報のQRコード情報と対応するか否かを判定する(ステップS406)。受信したQRコード情報が審判JのQRコード情報に対応すると判定された場合(ステップS406のYes)には、次の処理であるステップS10が行われる。一方、受信したQRコード情報が審判JのQRコード情報に対応していないと判定された場合(ステップS406のNo)には、ステップS407が行われる。 The first authentication processing unit 232 of the server device 2 determines whether or not the received QR code information corresponds to the QR code information of the ID information of the referee J included in the battle information (step S406). When it is determined that the received QR code information corresponds to the QR code information of the referee J (Yes in step S406), the next process, step S10, is performed. On the other hand, if it is determined that the received QR code information does not correspond to the QR code information of the referee J (No in step S406), step S407 is performed.

また、ステップS405において、第3認証処理部234は、コードリーダ71が審判JのQRコード情報を読み込んでいないと判定した場合(例えば、所定時間、コードリーダ71にQRコード情報が読み込まれていない場合)、ステップS406のNoと同様の判定を行う。 Further, in step S405, when the code reader 71 determines that the QR code information of the referee J has not been read (for example, the QR code information has not been read into the code reader 71 for a predetermined time). Case), the same determination as No in step S406 is performed.

ステップS8の後、判定確定部237は、対戦における不正有無の判定を行う(ステップS10)。ステップS10では、図15の処理が行われる。 After step S8, the determination determination unit 237 determines whether or not there is fraud in the match (step S10). In step S10, the process of FIG. 15 is performed.

具体的に、ゲーム装置5の入力履歴情報生成部563は、対戦中に入力されたコントローラ63への操作入力の履歴を基に、入力履歴情報を生成する(ステップS501)。通信部561は、入力履歴情報をサーバ装置2に送信する。サーバ装置2のリプレイデータ生成部235は、受信した入力履歴情報に基づいて、対戦を再現したリプレイデータを生成する(ステップS502)。 Specifically, the input history information generation unit 563 of the game device 5 generates input history information based on the history of operation input to the controller 63 input during the battle (step S501). The communication unit 561 transmits the input history information to the server device 2. The replay data generation unit 235 of the server device 2 generates replay data that reproduces the battle based on the received input history information (step S502).

不正推定部236は、ゲーム装置5から受信した結果情報と、リプレイデータによる結果情報とを比較する。両結果情報に差異がないと判定された場合(ステップS503のNo)に、次の処理であるステップS11が行われる。 The fraud estimation unit 236 compares the result information received from the game device 5 with the result information based on the replay data. When it is determined that there is no difference between the two result information (No in step S503), the next process, step S11, is performed.

一方、両結果情報に差異があると判定された場合(ステップS503のYes)に、情報処理部231は、審判用端末4にリプレイデータを送信する。審判用端末4のリプレイデータ再生部473は、受信したリプレイデータに含まれる画像データをディスプレイ421に表示させるなどにより、リプレイデータを再生する(ステップS504)。 On the other hand, when it is determined that there is a difference between the two result information (Yes in step S503), the information processing unit 231 transmits the replay data to the referee terminal 4. The replay data reproduction unit 473 of the referee terminal 4 reproduces the replay data by displaying the image data included in the received replay data on the display 421 (step S504).

審判用端末4の判定受付部474は、タッチパッド441に対して、対戦の不正なしの判定を示す操作が行われた場合(ステップS505のNo)に、対戦の不正なしの判定の内容を示す不正情報を生成し、サーバ装置2に送信する。サーバ装置2の判定確定部237は、サーバ装置2が当該不正情報を受信した場合に、次の処理(ここでは、ステップS11)が行われる。 The judgment reception unit 474 of the referee terminal 4 shows the content of the judgment of no fraud in the match when the touch pad 441 is operated to show the judgment of no fraud in the match (No in step S505). Generates invalid information and sends it to the server device 2. When the server device 2 receives the invalid information, the determination confirmation unit 237 of the server device 2 performs the next process (here, step S11).

一方、タッチパッド441に対して、不正ありの判定を示す操作が行われた場合(ステップS505のYes)、判定受付部474は、対戦において不正があったことを示す不正情報を生成し、サーバ装置2に送信する。サーバ装置2が当該不正情報を受信した場合に、発報処理部238によって、警告を示す発報情報が生成され、発報情報が運営者用端末8に送信される。運営者用端末8は、受信した発報情報(警告)をディスプレイ81に表示(発報)する(ステップS506)。 On the other hand, when the operation indicating the determination of fraud is performed on the touch pad 441 (Yes in step S505), the determination reception unit 474 generates fraud information indicating that there was fraud in the battle, and the server. It is transmitted to the device 2. When the server device 2 receives the fraudulent information, the alert processing unit 238 generates alert information indicating a warning, and the alert information is transmitted to the operator terminal 8. The operator terminal 8 displays (issues) the received alarm information (warning) on the display 81 (step S506).

サーバ装置2の管理DB更新部239は、管理DBを更新する(ステップS11)。具体的に、管理DB更新部239は、第1認証処理が行われた(すなわち、認証された)結果情報を、図5の管理DBにおける“対戦識別情報”に関連付けて記憶部22に記憶させる。 The management DB update unit 239 of the server device 2 updates the management DB (step S11). Specifically, the management DB update unit 239 stores the result information in which the first authentication process is performed (that is, authenticated) in the storage unit 22 in association with the "competition identification information" in the management DB of FIG. ..

電子証明書発行処理部240は、更新された管理DBについて、電子証明書の発行を行う(ステップS12)。具体的に、電子証明書発行処理部240は、更新(認証)された結果情報について、電子的な署名を行い、電子証明書を発行する。 The digital certificate issuance processing unit 240 issues a digital certificate for the updated management database (step S12). Specifically, the digital certificate issuance processing unit 240 electronically signs the updated (authentication) result information and issues the digital certificate.

対戦情報更新部241は、認証された結果情報に応じて、対戦情報を更新する(ステップS13)。 The battle information update unit 241 updates the battle information according to the authenticated result information (step S13).

以上をまとめると、本実施形態は、ゲーム装置5(コンピュータ)を介してゲームが行われる大会において、大会を管理するゲームシステム1(コンピュータシステム)であって、ゲームは、操作部53からにゲーム装置5に入力される操作信号(入力情報)に基づいて進行し、前記操作信号またはリプレイデータ(入力情報に関連する情報)における不正有無の判定結果、を示した不正情報に基づいて、ゲームにおける不正有無を確定する判定確定部237を備えているものである。 Summarizing the above, the present embodiment is a game system 1 (computer system) that manages the tournament in a tournament in which the game is played via the game device 5 (computer), and the game is played from the operation unit 53. The game proceeds based on the operation signal (input information) input to the device 5, and is based on the fraudulent information indicating the result of determining whether or not the operation signal or the replay data (information related to the input information) is fraudulent. It is provided with a determination determination unit 237 for determining the presence or absence of fraud.

<発明の効果>
以上のように、本ゲームシステムでは、判定確定部237は、前記操作信号おける不正有無の判定結果である不正情報に基づいて、ゲームにおける不正有無を確定する。判定確定部237によって、ゲームにおける不正有無が確定されるため、ゲームやスポーツなどの大会の運営が行いやすくなる。
<Effect of invention>
As described above, in this game system, the determination confirmation unit 237 determines the presence or absence of fraud in the game based on the fraud information which is the result of the determination of the presence or absence of fraud in the operation signal. Since the presence or absence of fraud in the game is determined by the determination confirmation unit 237, it becomes easy to manage the tournament such as a game or sports.

また、不正情報は、大会への参加者のうち、プレイヤ以外の参加者に含まれる審判Jによる不正有無の判定結果である。審判Jによって不正を検証することができるため、ゲームやスポーツなどの大会の運営が行いやすくなる。また、プレイヤP以外の参加者である第三者(審判J)によって不正の検証が行われる。ゲームのプレイに直接関与していない第三者が不正の検証を行うことにより、公平性が担保されるため、大会の結果の信頼性を向上させることができる。 Further, the fraudulent information is a judgment result of the presence or absence of fraud by the referee J included in the participants other than the player among the participants in the tournament. Since the referee J can verify the fraud, it becomes easier to manage the tournament such as games and sports. In addition, fraud is verified by a third party (referee J) who is a participant other than the player P. By verifying fraud by a third party who is not directly involved in the play of the game, fairness is guaranteed and the reliability of the results of the tournament can be improved.

また、ゲームシステム1は、前記操作信号および結果情報に基づいて、ゲームの経過を再現したリプレイデータを生成するリプレイデータ生成部235を備える。リプレイデータによってゲームにおける不正有無を検証することができるため、ゲームやスポーツなどの大会の運営が行いやすくなるとともに、大会における不正を抑制することができる。また、リプレイデータを用いることによってゲームにおける不正の確認を効率的に行うことができるため、ゲームやスポーツなどの大会の運営が行いやすくなる。 Further, the game system 1 includes a replay data generation unit 235 that generates replay data that reproduces the progress of the game based on the operation signal and the result information. Since it is possible to verify the presence or absence of fraud in the game using the replay data, it becomes easier to manage the tournament such as games and sports, and it is possible to suppress fraud in the tournament. In addition, since the replay data can be used to efficiently confirm fraud in the game, it becomes easier to manage the tournament such as a game or a sport.

また、リプレイデータは、操作部53からにゲーム装置5に入力される操作信号(入力情報)に関連する情報であって、ゲームシステム1は、リプレイデータに基づいて、ゲームにおける不正有無の推定を行う不正推定部236を備える。判定確定部237は、不正推定部236の推定結果を、ゲームにおける不正有無の確定に用いる。リプレイデータを用いることによって、ゲームにおける不正有無の判定の精度が向上するため、大会の結果の信頼性を向上させることができる。 Further, the replay data is information related to an operation signal (input information) input from the operation unit 53 to the game device 5, and the game system 1 estimates the presence or absence of fraud in the game based on the replay data. It is provided with a fraud estimation unit 236 to perform. The determination confirmation unit 237 uses the estimation result of the fraud estimation unit 236 to determine the presence or absence of fraud in the game. By using the replay data, the accuracy of determining whether or not there is fraud in the game is improved, so that the reliability of the result of the tournament can be improved.

また、不正推定部236は、ゲーム装置5の結果情報生成部564が生成した結果情報(第1結果情報)と、リプレイデータに基づく結果情報(第2結果情報)とを比較し、両結果情報に基づいて不正有無を推定する。これにより、ゲームやスポーツなどの大会の運営が行いやすくなる。また、不正が行われた可能性の高い、ゲームの結果情報を容易に発見することができる。 Further, the fraud estimation unit 236 compares the result information (first result information) generated by the result information generation unit 564 of the game device 5 with the result information based on the replay data (second result information), and both result information. Estimate the presence or absence of fraud based on. This makes it easier to manage tournaments such as games and sports. In addition, it is possible to easily find the result information of the game, which is highly likely to have been fraudulent.

(その他の実施形態)
ゲームシステム1では、以下のような運用を行ってもよい。
(Other embodiments)
In the game system 1, the following operations may be performed.

ステップS402,S405において、第1認証処理部232は、コードリーダ71が所定のQRコードを読み取った場合に、プレイヤP、審判J、審判Jの不正判定および結果情報の少なくとも1つを認証してもよい。例えば、前記所定のQRコードとして用いられるQRコードは、プレイヤPのQRコード、対戦に参加した他のプレイヤP(例えば対戦相手または協力相手など)のQRコード、プレイヤP以外の大会の参加者のQRコード(例えば、補助者、審判J、運営者MなどのQRコード)、複数の参加者のQRコードに基づいて生成されたQRコード、対戦結果(例えば、対戦の勝者)を示すQRコード、および、これらを組み合わせた複数のQRコードなどである。ここでいう参加者とは、ゲームシステム1によって、大会の参加が認められた者(ユーザ)をいい、大会においてゲームプレイを行うプレイヤおよびその補助者や、大会の運営者、審判などを含む。また、前記所定のQRコードは、ゲーム装置5のディスプレイ61、プレイヤ端末3のディスプレイ321、審判Jのディスプレイ421に表示されてもよく、本システムに設けられた印刷装置によって媒体に印刷されていてもよく、どのような媒体を用いて表示(印刷)されていてもよい。また、前記所定のQRコードを読み取るタイミングは、対戦前、対戦中、対戦後のいずれのタイミングであってもよいし、どのようなタイミングであってもよい。また、前記所定のQRコードは、プレイヤ端末3および審判用端末4にQRコードを解析するプログラムを備えて、それぞれのディスプレイに表示されて読み取られるものとしてもよいし、その他の装置に表示されて読み取られるものとしてもよい。 In steps S402 and S405, when the code reader 71 reads a predetermined QR code, the first authentication processing unit 232 authenticates at least one of the fraud determination and result information of the player P, the referee J, and the referee J. May be good. For example, the QR code used as the predetermined QR code is the QR code of the player P, the QR code of another player P (for example, an opponent or a cooperating partner) who participated in the battle, and the participants of the tournament other than the player P. QR code (for example, QR code of assistant, referee J, operator M, etc.), QR code generated based on QR codes of multiple participants, QR code indicating match result (for example, winner of match), And a plurality of QR codes that combine these. The term "participant" as used herein means a person (user) who is authorized to participate in the tournament by the game system 1, and includes a player and his / her assistant who play a game in the tournament, a tournament operator, a referee, and the like. Further, the predetermined QR code may be displayed on the display 61 of the game device 5, the display 321 of the player terminal 3, and the display 421 of the referee J, and is printed on the medium by the printing device provided in this system. It may be displayed (printed) using any medium. Further, the timing for reading the predetermined QR code may be any timing before, during, or after the battle, or at any timing. Further, the predetermined QR code may be provided on the player terminal 3 and the referee terminal 4 with a program for analyzing the QR code, and may be displayed and read on each display, or may be displayed on other devices. It may be read.

ステップS302,S305において、第3認証処理部234は、コードリーダ71が所定のQRコードを読み取った場合に、プレイヤP、審判J、および、審判Jの不正判定の少なくとも1つを認証してもよい。例えば、前記所定のQRコードとして用いられるQRコードは、プレイヤPのQRコード、対戦に参加した他のプレイヤP(例えば、対戦相手または協力相手など)のQRコード、プレイヤP以外の大会の参加者のQRコード(例えば、補助者、審判J、運営者MなどのQRコード)、複数の参加者のQRコードに基づいて生成されたQRコード、対戦結果(例えば、対戦の勝者)を示すQRコード、および、これらを組み合わせた複数のQRコードなどである。ここでいう参加者とは、ゲームシステム1によって、大会の参加が認められた者をいい、大会においてゲームプレイを行うプレイヤおよびその補助者や、大会の運営者、審判などを含む。また、前記所定のQRコードは、ゲーム装置5のディスプレイ61、プレイヤ端末3のディスプレイ321、審判Jのディスプレイ421に表示されてもよく、本システムに設けられた印刷装置によって媒体に印刷されていてもよく、どのような媒体を用いて表示(印刷)されていてもよい。また、前記所定のQRコードを読み取るタイミングは、対戦前、対戦中、対戦後のいずれのタイミングであってもよいし、どのようなタイミングであってもよい。また、QRコードは、プレイヤ端末3および審判用端末4にQRコードを解析するプログラムを備えて、それぞれのディスプレイに表示されて読み取られるものとしてもよいし、その他の装置に表示されて読み取られるものとしてもよい。 In steps S302 and S305, even if the third authentication processing unit 234 authenticates at least one of the player P, the referee J, and the referee J's fraud determination when the code reader 71 reads the predetermined QR code. good. For example, the QR code used as the predetermined QR code is the QR code of the player P, the QR code of another player P (for example, an opponent or a cooperating partner) who participated in the battle, and the participants of the tournament other than the player P. QR code (for example, QR code of assistant, referee J, operator M, etc.), QR code generated based on QR codes of multiple participants, QR code indicating match result (for example, winner of match) , And a plurality of QR codes that combine these. The term "participant" as used herein means a person who is authorized to participate in the tournament by the game system 1, and includes a player and his / her assistant who play a game in the tournament, a tournament operator, a referee, and the like. Further, the predetermined QR code may be displayed on the display 61 of the game device 5, the display 321 of the player terminal 3, and the display 421 of the referee J, and is printed on the medium by the printing device provided in this system. It may be displayed (printed) using any medium. Further, the timing for reading the predetermined QR code may be any timing before, during, or after the battle, or at any timing. Further, the QR code may be provided on the player terminal 3 and the referee terminal 4 with a program for analyzing the QR code and may be displayed and read on each display, or may be displayed and read on other devices. May be.

また、審判用端末4の記憶部46に、不正があったと審判Jが判定する際に使用するQRコードに伴うQRコード情報を記憶してもよい。第1認証処理部232および第3認証処理部234は、前記QRコードがコードリーダ71によって読み取られた場合に、プレイヤPの不正があったと認証してもよい。また、審判用端末4は、タッチパッド441への操作に応じて、不正があったと審判Jが判定した場合に、前記QRコードを表示させ、不正がなかったと審判Jが判定した場合に、審判JのQRコードを表示させてもよい。 Further, the storage unit 46 of the referee terminal 4 may store the QR code information associated with the QR code used when the referee J determines that there is an fraud. The first authentication processing unit 232 and the third authentication processing unit 234 may authenticate that the player P has been fraudulent when the QR code is read by the code reader 71. Further, the referee terminal 4 displays the QR code when the referee J determines that there is fraud in response to the operation on the touch pad 441, and when the referee J determines that there is no fraud, the referee The QR code of J may be displayed.

また、ステップS406において、審判Jまたは運営者Mが操作する端末に対する、プレイヤPの不正があった旨の操作入力により、第1認証処理部232は、ステップS406のNoと同様の判定を行ってもよい。ステップS306において、審判Jまたは運営者Mが操作する端末に対する、プレイヤPの不正があった旨の操作入力により、第3認証処理部234は、ステップS306のNoと同様の判定を行ってもよい。 Further, in step S406, the first authentication processing unit 232 makes the same determination as No in step S406 by the operation input indicating that the player P has been fraudulent with respect to the terminal operated by the referee J or the operator M. May be good. In step S306, the third authentication processing unit 234 may make the same determination as No in step S306 by the operation input to the effect that the player P has been fraudulent with respect to the terminal operated by the referee J or the operator M. ..

また、プレイヤPおよび審判JのID情報に、QRコードに代えて、他のコード情報が関連付けられていてもよい。他のコード情報としては、バーコードなどのようにID情報を識別できるものであればよく、その態様は限定されない。 Further, the ID information of the player P and the referee J may be associated with other code information instead of the QR code. The other code information may be any information such as a bar code that can identify the ID information, and the mode thereof is not limited.

また、サーバ装置2は、本ゲームシステムのユーザが操作する端末からの要求に応じて、ユーザの登録情報などを表示するためのWebページを提供してもよく、ユーザのWebページに、ユーザのQRコードを表示させてもよい。この場合に、サーバ装置2は、ユーザのWebページに、ユーザのQRコードを自動的に表示させてもよいし、大会において参加者の間で共通に使用されるQRコードを表示させてもよい。また、サーバ装置2は、ユーザのWebページに、これらのQRコードを一括で表示させてもよいし、ユーザの任意(ユーザの操作によるもの)で表示させてもよい。 Further, the server device 2 may provide a web page for displaying the user's registration information or the like in response to a request from the terminal operated by the user of the game system, and the user's web page may be provided with the user's web page. The QR code may be displayed. In this case, the server device 2 may automatically display the user's QR code on the user's Web page, or may display the QR code commonly used among the participants in the competition. .. Further, the server device 2 may display these QR codes collectively on the user's Web page, or may display them at the user's discretion (due to the user's operation).

また、プレイヤ端末3および審判用端末4の少なくとも一方には、QRコードを生成するプログラムがインストールされていなくてもよい。この場合に、サーバ装置2が、QRコードを解析する機能およびQRコードを生成する機能を備え、QRコード配信部242が、プレイヤ端末3および審判用端末4にQRコードを配信するように構成されてもよい。また、QRコードの解析機能や生成機能は、プレイヤ端末3、審判用端末4、コードリーダ71のいずれかが備えてもよい。コードリーダ71は、QRコードを解析する機能を備えずに、プレイヤ端末3および審判用端末4と同じ処理を行ってもよい。 Further, at least one of the player terminal 3 and the referee terminal 4 may not have a program for generating a QR code installed. In this case, the server device 2 has a function of analyzing the QR code and a function of generating the QR code, and the QR code distribution unit 242 is configured to distribute the QR code to the player terminal 3 and the referee terminal 4. You may. Further, any of the player terminal 3, the referee terminal 4, and the code reader 71 may be provided with the QR code analysis function and the generation function. The code reader 71 may perform the same processing as the player terminal 3 and the referee terminal 4 without having the function of analyzing the QR code.

また、図14の処理において、QRコード情報に代えて対戦の結果情報が、結果情報の認証とプレイヤPの認証に利用されてもよい。具体的には、第1認証処理部232は、審判Jが行った審判用端末4のタッチパッド441への操作に基づいて、ゲーム装置5から出力された結果情報を認証してもよい。例えば、サーバ装置2の情報処理部231は、ゲーム装置5から出力された結果情報を、審判用端末4に送信する。審判用端末4は、受信した結果情報をディスプレイ421に表示させ、審判Jから結果情報の認証を行うか否かの判定に関する操作を受け付ける。サーバ装置2の第1認証処理部232は、審判用端末4のタッチパッド441への操作内容に応じて、結果情報の認証を行う。同様に、第3認証処理部234も、審判用端末4への入力内容に応じて、プレイヤPの認証を行ってもよい。 Further, in the process of FIG. 14, the result information of the battle may be used for the authentication of the result information and the authentication of the player P instead of the QR code information. Specifically, the first authentication processing unit 232 may authenticate the result information output from the game device 5 based on the operation performed by the referee J on the touch pad 441 of the referee terminal 4. For example, the information processing unit 231 of the server device 2 transmits the result information output from the game device 5 to the referee terminal 4. The referee terminal 4 displays the received result information on the display 421, and receives an operation related to the determination as to whether or not to authenticate the result information from the referee J. The first authentication processing unit 232 of the server device 2 authenticates the result information according to the operation content of the touch pad 441 of the referee terminal 4. Similarly, the third authentication processing unit 234 may also authenticate the player P according to the input content to the referee terminal 4.

また、不正推定部236は、入力履歴情報に所定の入力履歴が含まれる場合に、不正があると推定してもよい。所定の入力履歴として、例えば、故意に敗退するような入力操作など、ゲームプレイにおいて通常行われない入力操作が挙げられる。故意に敗退するような入力操作としては、格闘ゲームにおいてダメージを受けるタイミングでガード操作を解除する、レースゲームにおいてカーブでアクセルを踏んでわざとコースアウトする、野球ゲームにおいて所定回数以上ストライクゾーンの真ん中に投球を行うなどが挙げられる。また、不正推定部236は、ユーザのゲームプレイ履歴と、当該対戦におけるプレイとを比較して、その差が所定差よりも大きい場合(例えば、コンボの成功率が著しく低いなど)も、不正があると推定してもよい。 Further, the fraud estimation unit 236 may presume that there is fraud when the input history information includes a predetermined input history. Examples of the predetermined input history include input operations that are not normally performed in game play, such as input operations that intentionally defeat. Input operations that intentionally defeat include releasing the guard operation at the timing of damage in a fighting game, deliberately stepping on the accelerator on a curve in a racing game to intentionally go off course, and pitching in the middle of a strike zone more than a predetermined number of times in a baseball game. And so on. Further, the fraud estimation unit 236 compares the game play history of the user with the play in the match, and even if the difference is larger than the predetermined difference (for example, the success rate of the combo is extremely low), the fraud is detected. It may be presumed that there is.

すなわち、不正推定部236は、リプレイデータ(入力履歴情報)に所定の入力履歴が含まれる場合(所定の不正条件を満たす場合)に、ゲームにおいて不正ありと推定する。プレイヤによって行われる不正な入力操作(入力情報)を所定の入力履歴に設定することにより、入力不正推定部236が自動的に不正有無の推定を行うため、ゲームやスポーツなどの大会の運営が行いやすくなる。 That is, when the replay data (input history information) includes a predetermined input history (when a predetermined fraud condition is satisfied), the fraud estimation unit 236 presumes that there is fraud in the game. By setting the illegal input operation (input information) performed by the player in the predetermined input history, the input fraud estimation unit 236 automatically estimates the presence or absence of fraud, so that the tournament such as games and sports is operated. It will be easier.

また、不正推定部236は、リプレイデータ(入力履歴情報)に所定の入力履歴が所定回数含まれる場合(所定の不正条件を所定回数満たした場合)に、ゲームにおいて不正ありと推定してもよい。これにより、入力不正推定部236が誤って不正があったと推定することを抑制することができるため、ゲームやスポーツなどの大会の運営が行いやすくなる。 Further, the fraud estimation unit 236 may presume that there is fraud in the game when the replay data (input history information) includes a predetermined input history a predetermined number of times (when a predetermined fraud condition is satisfied a predetermined number of times). .. As a result, it is possible to prevent the input fraud estimation unit 236 from erroneously presuming that there was fraud, so that it becomes easier to manage a tournament such as a game or a sport.

また、サーバ装置2は、審判Jが行った判定の信頼性を評価するための指標となるプロフィール情報をデータベースに収集していてもよい。このプロフィール情報としては、例えば、審判Jが過去に審判を行った大会のリスト、審判Jが所属する団体名、審判資格の等級(例えば一級、二級などの、審判の所属団体が発行する等級)、審判Jに対する他のユーザの評価、対戦を視聴している視聴者の評価などが挙げられる。この場合に、判定確定部237は、プロフィール情報に基づいて、不正情報に従うか否かを判断してもよい。 Further, the server device 2 may collect profile information as an index for evaluating the reliability of the determination made by the referee J in the database. This profile information includes, for example, a list of tournaments that referee J has judged in the past, the name of the organization to which referee J belongs, and the grade of referee qualification (for example, grades issued by the referee's organization such as first grade and second grade). ), Evaluation of other users for referee J, evaluation of viewers watching the match, and the like. In this case, the determination determination unit 237 may determine whether or not to follow the fraudulent information based on the profile information.

すなわち、サーバ装置2は、参加者に含まれる審判Jに関する情報であって審判Jが行った判定の信頼性を判断するための指標であるプロフィール情報、に基づいて、不正情報の信頼性を判断してもよい。サーバ装置2は、参加者に含まれる審判Jの判定の信頼性を判断するための指標であるプロフィール情報によって、不正情報に基づいて大会の進行を行うか否かの判断を行うことができる。これにより、ゲームやスポーツなどの大会の運営が行いやすくなる。また、プロフィール情報を基準として、審判Jの不正有無の判定結果である不正情報の信頼性を判断することにより、不正有無の判定の信頼性を向上させることができる。 That is, the server device 2 determines the reliability of fraudulent information based on the information about the referee J included in the participants and the profile information which is an index for determining the reliability of the determination made by the referee J. You may. The server device 2 can determine whether or not to proceed with the tournament based on fraudulent information based on the profile information which is an index for determining the reliability of the determination of the referee J included in the participants. This makes it easier to manage tournaments such as games and sports. Further, the reliability of the determination of the presence or absence of fraud can be improved by determining the reliability of the fraudulent information which is the determination result of the presence or absence of fraud of the referee J based on the profile information.

なお、上記データベースには、審判Jについてのプロフィール情報が収集されている場合を例示したが、収集されるプロフィール情報の対象者は、プレイヤ以外の大会への参加者であればよく、審判Jに限定されない。プレイヤ以外の大会への参加者としては、大会の司会者やカメラマンなどの運営に携わる者、補助者の他、大会の観戦者であることができる。このようなプレイヤ以外の大会への参加者の少なくとも一人が不正情報を入力した場合、判定確定部237は、当該参加者のプロフィール情報に基づいて、入力された不正情報の信頼性の判断、つまり入力された不正情報に従うか否かを判断することができる。 In the above database, the case where the profile information about the referee J is collected is illustrated, but the target person of the collected profile information may be a participant other than the player in the tournament, and the referee J may be the target person. Not limited. Participants in the tournament other than the player may be a moderator of the tournament, a person involved in the operation of a cameraman, an assistant, or a spectator of the tournament. When at least one of the participants in the tournament other than the player inputs the fraudulent information, the determination confirmation unit 237 determines the reliability of the entered fraudulent information based on the profile information of the participant, that is, It is possible to determine whether or not to follow the entered fraudulent information.

また、サーバ装置2は、AI(人工知能)を用いて、プレイヤPの不正を判定してもよい。例えば、図16に示すように、サーバ装置2は、各種プログラムを実行することにより、更に不正情報を生成するAI判定部243として機能することができる。AI判定部243は、リプレイデータに基づいて、プレイヤPの不正有無の判定を行うための判定モデル221を用いて不正情報を生成する。判定モデル221は、どのようなプレイが不正と判断されるべきかが機械学習によって予め構築されたモデルであって、記憶部22に記憶されている。リプレイデータは、AI判定部243への入力に相当し、不正情報は、AI判定部243からの出力に相当する。判定確定部237は、AI判定部243による不正情報に従って、プレイヤPの不正の有無を確定してもよい。具体的には、ステップS504,S505において、審判Jに代えて、AI判定部243がゲームにおける不正を判定(リプレイデータに基づいて不正情報を生成)してもよい。 Further, the server device 2 may determine the fraud of the player P by using AI (artificial intelligence). For example, as shown in FIG. 16, the server device 2 can function as an AI determination unit 243 that further generates fraudulent information by executing various programs. The AI determination unit 243 generates fraudulent information using the determination model 221 for determining whether or not the player P is fraudulent based on the replay data. The determination model 221 is a model pre-constructed by machine learning as to what kind of play should be determined to be fraudulent, and is stored in the storage unit 22. The replay data corresponds to the input to the AI determination unit 243, and the fraudulent information corresponds to the output from the AI determination unit 243. The determination confirmation unit 237 may determine the presence or absence of the player P's fraud according to the fraud information by the AI determination unit 243. Specifically, in steps S504 and S505, the AI determination unit 243 may determine fraud in the game (generate fraud information based on the replay data) instead of the referee J.

すなわち、ゲームシステム1は、ゲームのプレイにおいて不正の有無が生じたか否を判定するための判定モデル221を用いて不正情報を生成するAI判定部243を備える。AI(AI判定部243)によって不正情報が生成されるため、審判Jによる、ゲームのプレイにおける不正有無の判定を省略することができる。これにより、ゲームやスポーツなどの大会の運営が行いやすくなる。また、AI(AI判定部243)によって不正情報が生成されることから、大会の運営者Mや審判Jなどの「人」とは異なる視点で不正有無の判定を行うことも可能となり、不正有無の判定の信頼性を向上させることができる。 That is, the game system 1 includes an AI determination unit 243 that generates fraudulent information using a determination model 221 for determining whether or not fraud has occurred in the play of the game. Since the fraudulent information is generated by the AI (AI determination unit 243), it is possible to omit the judgment by the referee J as to whether or not the game is fraudulent. This makes it easier to manage tournaments such as games and sports. In addition, since the AI (AI judgment unit 243) generates fraudulent information, it is possible to judge the presence or absence of fraud from a viewpoint different from that of "people" such as the tournament operator M and referee J. It is possible to improve the reliability of the judgment of.

また、サーバ装置2は、AI判定部243による判定の信頼性を評価するための指標となるプロフィール情報(例えば、過去のAI判定部243の判定履歴、AI判定部243の判定結果に対する他のユーザの評価、対戦を視聴している視聴者の評価など)をデータベースに収集していてもよい。この場合に、判定確定部237は、プロフィール情報に基づいて、不正情報に従うか否かを判断してもよい。 Further, the server device 2 is a profile information (for example, a past judgment history of the AI judgment unit 243, another user for the judgment result of the AI judgment unit 243) that is an index for evaluating the reliability of the judgment by the AI judgment unit 243. (Evaluation of, evaluation of viewers watching the match, etc.) may be collected in the database. In this case, the determination determination unit 237 may determine whether or not to follow the fraudulent information based on the profile information.

すなわち、サーバ装置2は、AI判定部243の判定結果に関する情報であってAI判定部243が行った判定の信頼性を判断するための指標であるプロフィール情報、に基づいて、不正情報の信頼性を判断してもよい。サーバ装置2は、AI判定部243が行った判定の信頼性を判断するための指標であるのプロフィール情報によって、不正情報に基づいて大会の進行を行うか否かの判断を行うことができる。これにより、ゲームやスポーツなどの大会の運営が行いやすくなる。また、プロフィール情報を基準として、AI判定部243の不正有無の判定結果である不正情報の信頼性を判断することにより、不正有無の判定の信頼性を向上させることができる。 That is, the server device 2 has the reliability of fraudulent information based on the information regarding the determination result of the AI determination unit 243 and the profile information which is an index for determining the reliability of the determination made by the AI determination unit 243. May be judged. The server device 2 can determine whether or not to proceed with the tournament based on the fraudulent information based on the profile information which is an index for determining the reliability of the determination made by the AI determination unit 243. This makes it easier to manage tournaments such as games and sports. Further, the reliability of the determination of the presence or absence of fraud can be improved by determining the reliability of the fraudulent information, which is the determination result of the presence or absence of fraud in the AI determination unit 243, based on the profile information.

また、図15の不正判定処理において、ステップS503(不正推定部236による不正推定)を省略して、ステップS502の後に、ステップS504を行うものとしてもよい。すなわち、不正判定処理において、判定確定部237は、不正推定部236の推定を省略して、審判JおよびAI判定部243の少なくとも一方が生成した不正情報に従って、不正の判定を行ってもよい。なお、上述したように、不正推定部236によってゲームにおいて不正なしと推定された場合(ステップS503)に、判定確定部237は、審判Jの操作に伴う不正情報によらずに、不正なしと判定を確定する。 Further, in the fraud determination process of FIG. 15, step S503 (fraud estimation by the fraud estimation unit 236) may be omitted, and step S504 may be performed after step S502. That is, in the fraud determination process, the determination determination unit 237 may omit the estimation by the fraud estimation unit 236 and perform fraud determination according to the fraud information generated by at least one of the referee J and the AI determination unit 243. As described above, when it is estimated by the fraud estimation unit 236 that there is no fraud in the game (step S503), the determination confirmation unit 237 determines that there is no fraud regardless of the fraud information accompanying the operation of the referee J. To confirm.

また、図15の不正判定処理において、ステップS504,S505(審判Jによる不正判定)を省略してもよい。 Further, in the fraud determination process of FIG. 15, steps S504 and S505 (injustice determination by referee J) may be omitted.

また、審判用端末4(またはAI)から送信される不正情報には、プレイヤPが行った不正の内容を示す情報が含まれていてもよい。また、審判用端末4は、プレイヤPの内容を示す情報を含むQRコードをディスプレイ421に表示し、コードリーダ71がそのQRコードを読み取ってもよい。 Further, the fraudulent information transmitted from the referee terminal 4 (or AI) may include information indicating the content of the fraudulent performed by the player P. Further, the referee terminal 4 may display a QR code including information indicating the contents of the player P on the display 421, and the code reader 71 may read the QR code.

また、第1認証処理部232および第3認証処理部234は、それぞれ、プレイヤPのQRコードおよび審判JのQRコードの少なくとも1つに代えて、AIを用いて、審判Jの不正判定の認証を行ってもよい。例えば、AIにプレイヤの発言に基づく不正判定の学習を行わせ、第1認証処理部232および第3認証処理部234は、AIにプレイヤの発言を入力(送信)して、出力されたデータを不正情報として取得する。第1認証処理部232および第3認証処理部234は、AIによる不正情報に従って、プレイヤPの不正の認証を行ってもよい。 Further, the first authentication processing unit 232 and the third authentication processing unit 234 use AI instead of at least one of the QR code of the player P and the QR code of the referee J, respectively, to authenticate the referee J's fraud determination. May be done. For example, the AI is made to learn the fraud determination based on the player's remark, and the first authentication processing unit 232 and the third authentication processing unit 234 input (transmit) the player's remark to the AI and output the output data. Obtained as invalid information. The first authentication processing unit 232 and the third authentication processing unit 234 may perform fraudulent authentication of the player P according to the fraudulent information by AI.

また、複数の審判Jによる不正の判定を行うために、ゲームシステム1に複数の審判用端末4を備えてもよい。 Further, the game system 1 may be provided with a plurality of referee terminals 4 in order to determine fraud by a plurality of referees J.

複数の審判用端末4による不正判定の運用としては、以下のようなものがある。
(1)複数の審判用端末4から送信された不正情報が全て同一の内容を示す場合、判定確定部237は、この不正情報に従って不正の有無を確定する。
(2)複数の審判用端末4から送信された不正情報が異なる内容を含む場合(例えば、審判Jの間で不正判定に関する意見が割れた場合)、判定確定部237は、多数決によって、不正の有無を確定する。
(3)複数の審判用端末4から送信された不正情報が異なる内容を含む場合、審判J同士で判定結果が同一となるまで協議を行うようにしてもよい。この協議中、サーバ装置2は、大会の進行を停止してもよい。協議の結果、判定結果が同一となれば、判定確定部237は、同一となった判定結果に従って不正の有無を確定してもよい。協議の結果、判定結果が同一とならなければ、判定確定部237は、審判Jの信頼性の評価に従って、判定を確定させてもよい。
(4)複数の審判Jのうちの少なくとも一人を予め審判長として決定しておく。複数の審判用端末4から送信された不正情報が異なる内容を含む場合、判定確定部237は、審判長の判定に従って、判定を確定させてもよい。また、不正情報が異なる内容を含んでいることが判明した時点で、審判長は、審判J同士で協議を行った上で改めて判定を行う。判定確定部237は、その審判長の判定に従って、判定を確定させてもよい。
The operations of fraud determination by the plurality of referee terminals 4 include the following.
(1) When the fraudulent information transmitted from the plurality of referee terminals 4 all show the same content, the determination confirmation unit 237 determines the presence or absence of fraud according to the fraudulent information.
(2) When the fraudulent information transmitted from the plurality of referee terminals 4 contains different contents (for example, when the opinions regarding the fraudulent judgment are divided among the referees J), the judgment confirmation unit 237 is fraudulent by majority vote. Confirm the presence or absence.
(3) When the fraudulent information transmitted from the plurality of referee terminals 4 contains different contents, the referees J may hold discussions until the determination results are the same. During this discussion, the server device 2 may stop the progress of the tournament. If the determination results are the same as a result of the discussion, the determination determination unit 237 may determine the presence or absence of fraud according to the same determination results. As a result of the discussion, if the determination results are not the same, the determination determination unit 237 may confirm the determination according to the evaluation of the reliability of the referee J.
(4) At least one of the plurality of referees J is determined in advance as the referee chief. When the fraudulent information transmitted from the plurality of referee terminals 4 contains different contents, the determination confirmation unit 237 may confirm the determination according to the determination of the referee chief. In addition, when it is found that the fraudulent information contains different contents, the chief referee makes a new judgment after discussing with each other. The determination confirmation unit 237 may confirm the determination according to the determination of the referee chief.

すなわち、判定確定部237は、複数の不正情報を受け付け可能であり、複数の不正情報に基づいて、ゲームにおける不正有無を確定してもよい。これにより、ゲームにおける不正有無の判定に、複数の意見(不正情報)を反映させることができるため、不正有無の判定の信頼性を向上させることができる。 That is, the determination determination unit 237 can accept a plurality of fraudulent information, and may determine the presence or absence of fraud in the game based on the plurality of fraudulent information. As a result, a plurality of opinions (illegal information) can be reflected in the determination of the presence or absence of fraud in the game, so that the reliability of the determination of the presence or absence of fraud can be improved.

また、判定確定部237は、複数の不正情報の多数決により、ゲームにおける不正有無を確定してもよい。これにより、不正情報に含まれる内容が異なる場合であっても、判定確定部237は不正有無の判定を確定することができるため、ゲームやスポーツなどの大会の運営が行いやすくなる。 Further, the determination confirmation unit 237 may determine the presence or absence of fraud in the game by a majority decision of a plurality of fraudulent information. As a result, even if the content included in the fraudulent information is different, the determination determination unit 237 can confirm the determination of the presence or absence of fraud, which facilitates the operation of a tournament such as a game or a sport.

また、第1認証処理、第3認証処理および不正判定処理において、プレイヤPの不正があったと判定(認証)された場合に、サーバ装置2の管理DB更新部239は、記憶部22の管理DBにおける不正情報を更新してもよいし、結果情報を変更してもよい。結果情報の変更としては、勝者となったプレイヤPに不正があったと判定されれば、そのプレイヤPを敗者へと変更することが挙げられる。また、サーバ装置2の管理DB更新部239は、既に終了している対戦の対戦情報に対応する、不正情報を更新してもよいし、結果情報を変更してもよい。この更新および変更によって、サーバ装置2は大会の進行処理を変更してもよい。 Further, when it is determined (authenticated) that the player P is fraudulent in the first authentication process, the third authentication process, and the fraud determination process, the management DB update unit 239 of the server device 2 is the management DB of the storage unit 22. The fraudulent information in the above may be updated, or the result information may be changed. As the change of the result information, if it is determined that the winning player P is fraudulent, the player P is changed to the loser. Further, the management DB update unit 239 of the server device 2 may update the fraudulent information corresponding to the battle information of the battle that has already ended, or may change the result information. By this update and change, the server device 2 may change the progress processing of the tournament.

また、ゲーム装置5の結果情報生成部564が生成する結果情報には、ゲームプレイにおける勝敗を示すデータ以外にも、ゲームプレイ時における、プレイヤキャラクタを含むオブジェクトの各種パラメータ(プレイヤキャラクタの攻撃力やプレイヤキャラクタが受けたダメージなど)が含まれてもよい。この場合、リプレイデータ生成部235が入力履歴情報に基づいてオブジェクトの各種パラメータを含むリプレイデータを生成する。そして、審判JおよびAI判定部243は、結果情報の各種パラメータと、リプレイデータの各種パラメータとを比較して、不正の有無の判定を行ってもよい。同様に、不正推定部236は、結果情報の各種パラメータと、リプレイデータの各種パラメータとを比較して、
不正の有無の推定を行ってもよい。
Further, in the result information generated by the result information generation unit 564 of the game device 5, in addition to the data indicating the victory or defeat in the game play, various parameters of the object including the player character (attack power of the player character and the attack power of the player character) are included in the result information. Damage received by the player character, etc.) may be included. In this case, the replay data generation unit 235 generates replay data including various parameters of the object based on the input history information. Then, the referee J and the AI determination unit 243 may compare various parameters of the result information with various parameters of the replay data to determine the presence or absence of fraud. Similarly, the fraud estimation unit 236 compares various parameters of the result information with various parameters of the replay data.
The presence or absence of fraud may be estimated.

また、入力履歴情報生成部563は、コントローラ63に対して行われた操作入力に加えて、操作入力に応じて生成されるデータ(例えば、プレイヤキャラクタが与えたダメージなど)を含む入力履歴情報を生成してもよい。リプレイデータ生成部235は、この入力履歴情報に基づいて、リプレイデータを生成してもよい。前記データは、前記操作入力に関連していれば、どのようなデータでもよい。 Further, the input history information generation unit 563 receives input history information including data generated in response to the operation input (for example, damage given by the player character) in addition to the operation input performed to the controller 63. May be generated. The replay data generation unit 235 may generate replay data based on this input history information. The data may be any data as long as it is related to the operation input.

また、ゲーム装置5が乱数を生成してゲームの進行を行う場合に、ゲーム装置5の結果情報生成部564は、ゲーム装置5が生成した乱数を含む結果情報を生成してもよい。この場合に、リプレイデータ生成部235は、結果情報に含まれる乱数および入力履歴情報に基づいて、リプレイデータを生成する。例えば、前記乱数は、プレイヤが操作するキャラクタに対するダメージ量をランダムに決定する場合などに用いられる。前記乱数は、コントローラ63に対するプレイヤPの操作入力に応じて生成されてもよいし、自動的に生成されるものとしてもよい。 Further, when the game device 5 generates random numbers to advance the game, the result information generation unit 564 of the game device 5 may generate result information including the random numbers generated by the game device 5. In this case, the replay data generation unit 235 generates replay data based on the random number and the input history information included in the result information. For example, the random number is used when the amount of damage to the character operated by the player is randomly determined. The random number may be generated in response to an operation input of the player P to the controller 63, or may be automatically generated.

すなわち、ゲーム装置5(コンピュータ)は、ゲームの進行に応じて乱数を発生させる。リプレイデータ生成部564は、操作部53からにゲーム装置5に入力される操作信号(入力情報)および前記乱数に基づいて、リプレイデータを生成する。これにより、ゲームにおける不正の有無をより正確に判定することができる。また、入力情報のみではゲームにおける不正の判定が十分にできない場合であっても、ゲームにおける不正を判定することができる。また、ゲームシステム1を、ゲームの進行やゲームの結果などに乱数が影響するゲームについても適用することができる。 That is, the game device 5 (computer) generates a random number according to the progress of the game. The replay data generation unit 564 generates replay data based on the operation signal (input information) input to the game device 5 from the operation unit 53 and the random number. This makes it possible to more accurately determine the presence or absence of fraud in the game. Further, even if the fraud in the game cannot be sufficiently determined only by the input information, the fraud in the game can be determined. Further, the game system 1 can be applied to a game in which a random number affects the progress of the game, the result of the game, and the like.

なお、結果情報には、上述した情報以外にも、ゲームの進行に関する他の情報が含まれてもよい。 In addition to the above-mentioned information, the result information may include other information regarding the progress of the game.

また、第1認証処理、第3認証処理および不正判定処理において、プレイヤPの不正があったと判定(認証)された場合に、サーバ装置2の管理DB更新部239は、不正を行ったプレイヤPの次回以降の大会参加を禁止(参加登録を拒否)するように管理DBを更新してもよい。 Further, when it is determined (authenticated) that the player P is fraudulent in the first authentication process, the third authentication process, and the fraud determination process, the management DB update unit 239 of the server device 2 performs the fraudulent player P. The management database may be updated so as to prohibit participation in the tournament from the next time onward (rejection of participation registration).

また、ゲーム装置5において行われるゲームの種類は、対戦型アクションゲームに限られず、他の対戦型ゲームでもよい。また、ゲーム装置5において行われるゲームの種類は、対戦型ゲームに限られず、レースゲームのタイムアタックを行うゲームや、大会の参加者が複数人で協力して共通の敵キャラクタの討伐を目指すゲーム、プレイヤの位置情報を検出して所定のルートを巡るゲームなどでもよい。すなわち、ゲームは、コンピュータを利用して実施されるものであり、所定のルールにしたがって、何らかの目的を達成するものであればよい。対戦型ゲーム以外のゲームにおいても、ゲームのプレイが適切に行われているかを判断する審判Jは、存在することができる。 The type of game played in the game device 5 is not limited to the battle-type action game, and may be another battle-type game. In addition, the types of games played in the game device 5 are not limited to competitive games, such as games in which a race game is time-attacked, and games in which a plurality of participants in a tournament cooperate to subdue a common enemy character. It may be a game that detects the position information of the player and goes around a predetermined route. That is, the game is played using a computer, and may achieve some purpose according to a predetermined rule. Even in games other than competitive games, there can be a referee J who determines whether the game is being played properly.

また、コードリーダ71とカメラ72とが別々に存在するのではなく、これらは1つの装置に搭載されていてもよい。従って、情報収集装置7は、スマートフォンなどの携帯端末で構成されていてもよい。 Further, the code reader 71 and the camera 72 do not exist separately, but they may be mounted on one device. Therefore, the information collecting device 7 may be configured by a mobile terminal such as a smartphone.

また、ゲームシステム1は、観客にプレイヤPの対戦を閲覧させるためのディスプレイを、更に備えていてもよい。この場合、サーバ装置2の発報処理部238によって生成された警告(発報情報)を、このディスプレイに表示させるようにしてもよい。また、警告は、観客用のディスプレイ以外のディスプレイ61,321,421の少なくとも1つに表示されてもよい。 Further, the game system 1 may further include a display for allowing the spectator to view the battle of the player P. In this case, the warning (issue information) generated by the issue processing unit 238 of the server device 2 may be displayed on this display. Further, the warning may be displayed on at least one of the displays 61, 321, 421 other than the display for the audience.

また、本ゲームシステム1では、上述した参加者は、大会にどのような役割(例えば、プレイヤ、補助者、運営者など)で参加するかを定めて大会の参加登録を行う。サーバ装置2は、ユーザが参加登録を行った場合に、ユーザのID情報に、大会情報と、ユーザが定めた役割を示す情報を関連付ける。これにより、サーバ装置2は、各ユーザが、大会において、どのような役割を果たすかを認識できる。 Further, in the game system 1, the above-mentioned participants determine what role (for example, a player, an assistant, an operator, etc.) participates in the tournament and register for participation in the tournament. When the user registers for participation, the server device 2 associates the tournament information with the information indicating the role determined by the user to the user's ID information. As a result, the server device 2 can recognize what role each user plays in the competition.

また、サーバ装置2は、大会の参加を申し込みに応じてエントリー情報を生成し、エントリー情報を用いて大会の参加者にID情報を付与する機能を備えてもよい。エントリー情報には、例えば、参加者の生年月日、性別、他の大会の戦績など、参加者のプロフィールが含まれる。 Further, the server device 2 may have a function of generating entry information in response to an application for participation in the tournament and assigning ID information to the participants of the tournament using the entry information. Entry information includes the participant's profile, such as the participant's date of birth, gender, and results of other competitions.

また、サーバ装置2に参加登録を行う者は、ユーザ本人に限られず、他のユーザであってもよい。また、他のユーザからの大会への招待に応じて、ユーザ本人が参加登録を行うこととしてもよい。また、サーバ装置2は、他のユーザの大会における役割(プレイヤ、審判、運営者など)を指定して、ユーザ本人を大会へ招待してもよい。ユーザが招待を受けた場合に、招待を受けたユーザが自動的に大会に参加できるように、サーバ装置2は、ユーザが招待を受けたタイミングでユーザのID情報を大会情報に自動で関連付けてもよい。または、招待を受けたユーザからの承認を取得した後にそのユーザが大会に参加できるように、サーバ装置2は、ユーザからの承認を取得したタイミングで、ユーザのIDを大会情報に自動で関連付けてもよい。 Further, the person who registers for participation in the server device 2 is not limited to the user himself / herself, and may be another user. In addition, the user himself / herself may register for participation in response to an invitation from another user to the tournament. Further, the server device 2 may invite the user himself / herself to the tournament by designating a role (player, referee, operator, etc.) of another user in the tournament. When the user receives an invitation, the server device 2 automatically associates the user's ID information with the tournament information at the timing when the user receives the invitation so that the invited user can automatically participate in the tournament. May be good. Alternatively, the server device 2 automatically associates the user's ID with the tournament information at the timing when the approval from the user is obtained so that the user can participate in the tournament after obtaining the approval from the invited user. May be good.

また、サーバ装置2は、参加登録を行ったユーザを大会の参加者と認めた場合に、ユーザにQRコード(QRコード情報)を自動的に配信してもよい。 Further, the server device 2 may automatically distribute the QR code (QR code information) to the user when the user who has registered for participation is recognized as a participant of the tournament.

また、サーバ装置2は、ユーザの端末であるプレイヤ端末3、審判用端末4、ゲーム装置5および運営者用端末8のいずれか1つを介して、大会へのユーザの参加登録を受け付けてもよいし、他の端末を介して、大会へのユーザの参加登録を受け付けてもよい。この場合、これらの端末がユーザからの参加登録を受け付けるための受付部として機能する。 Further, even if the server device 2 accepts the user's participation registration in the tournament via any one of the player terminal 3, the referee terminal 4, the game device 5, and the operator terminal 8, which are the user's terminals. Alternatively, the registration of the user's participation in the tournament may be accepted via another terminal. In this case, these terminals function as a reception unit for accepting participation registration from the user.

なお、受付部には、ユーザから大会への参加登録のための操作入力を受け付ける端末の入力部や、大会へのユーザの参加登録を行うために送信される信号を端末からサーバ装置2に送信する機能である端末の通信部、前記信号を通信ネットワーク6に出力(送信する)端末のネットワークインターフェース、通信ネットワーク6から前記信号を受信するサーバ装置2のネットワークインターフェース21などが含まれることがある。前記端末の入力部として、例えば、プレイヤ端末3のタッチパッド341、審判用端末4のタッチパッド441、ゲーム装置5のコントローラ63および運営者用端末8のコントローラ(図示省略)などが挙げられる。前記端末の通信部として、例えば、プレイヤ端末3の通信部371、審判用端末4の通信部471、ゲーム装置5の通信部561および運営者用端末8の通信部(図示省略)などが挙げられる。前記端末のネットワークインターフェースとして、例えば、プレイヤ端末3のネットワークインターフェース31、審判用端末4のネットワークインターフェース41、ゲーム装置5のネットワークインターフェース51および運営者用端末8のネットワークインターフェース(図示省略)などが挙げられる。 It should be noted that the reception unit has an input unit of a terminal that accepts operation input from the user for registration of participation in the tournament, and a signal transmitted for registering the user's participation in the tournament from the terminal to the server device 2. It may include a communication unit of a terminal, a network interface of a terminal that outputs (transmits) the signal to the communication network 6, a network interface 21 of a server device 2 that receives the signal from the communication network 6, and the like. Examples of the input unit of the terminal include a touch pad 341 of a player terminal 3, a touch pad 441 of a referee terminal 4, a controller 63 of a game device 5, and a controller of an operator terminal 8 (not shown). Examples of the communication unit of the terminal include a communication unit 371 of the player terminal 3, a communication unit 471 of the referee terminal 4, a communication unit 561 of the game device 5, and a communication unit of the operator terminal 8 (not shown). .. Examples of the network interface of the terminal include the network interface 31 of the player terminal 3, the network interface 41 of the referee terminal 4, the network interface 51 of the game device 5, and the network interface of the operator terminal 8 (not shown). ..

また、プレイヤ端末3、審判用端末4、ゲーム装置5、運営者用端末8およびその他の端末は、他のユーザの役割(プレイヤ、審判、運営者など)を指定して、大会への参加登録を行ってもよい。 In addition, the player terminal 3, the referee terminal 4, the game device 5, the operator terminal 8, and other terminals specify the roles of other users (player, referee, operator, etc.) and register to participate in the tournament. May be done.

なお、ユーザは、大会における役割(プレイヤ、審判、運営者など)の指定を、参加登録時に行うものとして説明したが、大会における役割の指定を参加登録後に行ってもよい。すなわち、ユーザは、大会への参加登録だけを行い、大会における役割を大会への参加登録後に行ってもよい。 Although the user has described that the role in the tournament (player, referee, operator, etc.) is specified at the time of participation registration, the user may specify the role in the tournament after the participation registration. That is, the user may only register to participate in the tournament and play a role in the tournament after registering to participate in the tournament.

また、ゲームにおいてプレイヤが操作するキャラクタは、人間や動物、モンスター、オブジェクトなどであってもよい。ゲームにおいて、プレイヤが一度に操作できるキャラクタは、1つとは限定されず、複数であってもよい。 Further, the character operated by the player in the game may be a human being, an animal, a monster, an object, or the like. In the game, the number of characters that the player can operate at one time is not limited to one, and may be multiple.

また、対戦の形式は、トーナメント形式に限られず、スイス式トーナメント形式や総当たり戦など、他の形式であってもよい。 The format of the battle is not limited to the tournament format, but may be another format such as a Swiss-style tournament format or a round-robin battle.

また、本ゲームシステムでは、サーバ装置2の記憶部22に記憶されたeスポーツ大会を行うための各種プログラムおよびデータに従って、大会が進行する。本実施形態では、ゲームシステム1が行う大会の進行の一例として、第1認証処理および第3認証処理による各種の認証ならびに不正判定処理による不正判定を挙げて説明したが、以下のような処理が、ゲームシステム1が行う大会の進行に含まれることがある。 Further, in this game system, the tournament proceeds according to various programs and data for holding the e-sports tournament stored in the storage unit 22 of the server device 2. In the present embodiment, as an example of the progress of the tournament performed by the game system 1, various authentications by the first authentication process and the third authentication process and fraud determination by the fraud determination process have been described. , May be included in the progress of the tournament performed by the game system 1.

ゲームシステム1が行う大会の進行には、例えば、大会開催日に、ユーザのQRコードをコードリーダ71などで読み取ることにより、大会への参加を確定する処理や、大会終了後に、ユーザ(審判J)のQRコードをコードリーダ71などで読み取ることにより、大会結果を認証する処理が含まれることがある。すなわち、ゲームシステム1が行う大会の進行とは、大会へのユーザの参加登録の受付開始から大会結果が確定するまでの期間に行われるゲームシステム1の処理を指す。特に、ゲームシステム1が行う大会の進行とは、前記期間に行われるゲームシステム1の処理のうち、ユーザのID情報(QRコード情報)を用いて行われる処理を指す。 The progress of the tournament performed by the game system 1 includes, for example, a process of confirming participation in the tournament by reading the QR code of the user with a code reader 71 or the like on the day of the tournament, or a user (referee J) after the tournament ends. ) May be included in the process of authenticating the tournament result by reading the QR code with a code reader 71 or the like. That is, the progress of the tournament performed by the game system 1 refers to the processing of the game system 1 performed during the period from the start of acceptance of the user's participation registration to the tournament until the tournament result is confirmed. In particular, the progress of the tournament performed by the game system 1 refers to the processing performed by using the user's ID information (QR code information) among the processes of the game system 1 performed during the above period.

また、大会結果の確定条件には、大会情報に関連付けられた管理DBにおける結果情報および不正情報が全て確定されることが含まれる。なお、大会結果の確定条件に、大会結果によるプレイヤへの特典(景品、賞品、賞金、ゲーム内で使用可能な媒体など)授与の完了が含まれてもよい。 In addition, the condition for confirming the tournament result includes that all the result information and fraudulent information in the management DB associated with the tournament information are confirmed. The conditions for determining the tournament result may include the completion of the awarding of benefits (prize money, prize money, prize money, media that can be used in the game, etc.) to the player based on the tournament result.

本ゲームシステムでは、ユーザのID情報に関連付けられたQRコード情報(QRコード)は、各ユーザが使用する端末3,4,5に自動的にダウンロードされるものであってもよい。また、ユーザの端末3,4,5にダウンローダされたQRコードは、ユーザの端末3,4,5への操作なしに、自動的にユーザの端末3,4,5のディスプレイに表示されてもよいし、ユーザのWebページへ表示されてもよい。本ゲームシステムでは、ユーザのQRコードが、ユーザが使用できるような形で付与されていればよい。 In this game system, the QR code information (QR code) associated with the user's ID information may be automatically downloaded to the terminals 3, 4, and 5 used by each user. Further, even if the QR code downloaded to the user's terminals 3, 4, 5 is automatically displayed on the display of the user's terminal 3, 4, 5 without any operation to the user's terminal 3, 4, 5. Alternatively, it may be displayed on the user's Web page. In this game system, the QR code of the user may be given in a form that can be used by the user.

本ゲームシステムは、様々なユーザが利用可能に構成されており、各ユーザが様々な大会に参加登録(招待などを含む)を行うことができる。 This game system is configured to be available to various users, and each user can register to participate in various tournaments (including invitations).

また、サーバ装置2、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8は、それぞれが複数の装置であってもよいし、1台であってもよい。また、サーバ装置2、プレイヤ端末3、審判用端末4、ゲーム装置5、情報収集装置7および運営者用端末8が協働して同様の処理を行うようにしてもよい。 Further, the server device 2, the player terminal 3, the referee terminal 4, the game device 5, the information collecting device 7, and the operator terminal 8 may be a plurality of devices or a single device, respectively. .. Further, the server device 2, the player terminal 3, the referee terminal 4, the game device 5, the information collecting device 7, and the operator terminal 8 may cooperate to perform the same processing.

2 サーバ装置
22 記憶部
221 判定モデル
23 制御部
232 第1認証処理部
234 第3認証処理部
235 リプレイデータ生成部
236 不正推定部
237 判定確定部
243 AI判定部
3 プレイヤ端末
36 記憶部
37 制御部
372 QRコード表示制御部
4 審判用端末
46 記憶部
47 制御部
472 QRコード表示制御部
473 リプレイデータ再生部
474 判定受付部
5 ゲーム装置
55 記憶部
56 制御部
563 入力履歴情報生成部
564 結果情報生成部
7 情報収集装置
71 コードリーダ
72 カメラ
8 運営者用端末
2 Server device 22 Storage unit 221 Judgment model 23 Control unit 232 First authentication processing unit 234 Third authentication processing unit 235 Replay data generation unit 236 Fraud estimation unit 237 Judgment confirmation unit 243 AI judgment unit 3 Player terminal 36 Storage unit 37 Control unit 372 QR code display control unit 4 Referee terminal 46 Storage unit 47 Control unit 472 QR code display control unit 473 Replay data playback unit 474 Judgment reception unit 5 Game device 55 Storage unit 56 Control unit 563 Input history information generation unit 564 Result information generation Part 7 Information gathering device 71 Code reader 72 Camera 8 Operator terminal

Claims (12)

コンピュータを介してゲームが行われる大会において、前記大会を管理するコンピュータシステムであって、
前記ゲームは、プレイヤの前記コンピュータへの入力を示す入力情報に基づいて進行し、
前記入力情報または前記入力情報に関連する情報における不正有無の判定結果、を示した不正情報に基づいて、前記ゲームにおける不正有無を確定する判定確定部を備え、
前記不正情報は、前記大会に参加者として登録されたユーザによる不正有無の判定結果を含むことを特徴とするコンピュータシステム。
A computer system that manages a tournament in which a game is played via a computer.
The game progresses based on input information indicating the player's input to the computer.
A determination confirmation unit for determining the presence or absence of fraud in the game is provided based on the fraudulent information indicating the input information or the determination result of the presence or absence of fraud in the information related to the input information.
The fraudulent information is a computer system including a determination result of presence / absence of fraud by a user registered as a participant in the tournament.
請求項1において、
前記大会に参加者として登録されたユーザは、前記ゲームにおける審判であることを特徴とするコンピュータシステム。
In claim 1,
A computer system characterized in that a user registered as a participant in the tournament is a referee in the game.
請求項1または2において、
前記ゲームのプレイにおいて不正の有無が生じたか否を判定するための判定モデルを用いて前記不正情報を生成するAI判定部をさらに備えることを特徴とするコンピュータシステム。
In claim 1 or 2,
A computer system further comprising an AI determination unit that generates the fraudulent information by using a determination model for determining whether or not fraud has occurred in the play of the game.
請求項1~3のいずれか1つにおいて、
前記入力情報に基づいて、前記ゲームの経過を再現したリプレイデータを生成するリプレイデータ生成部をさらに備えていることを特徴とするコンピュータシステム。
In any one of claims 1 to 3,
A computer system further comprising a replay data generation unit that generates replay data that reproduces the progress of the game based on the input information.
請求項4において、
前記リプレイデータは、前記関連する情報であって、
前記リプレイデータに基づいて、前記ゲームにおける不正有無の推定を行う不正推定部をさらに備え、
前記判定確定部は、前記不正推定部の推定結果を、前記ゲームにおける不正有無の確定に用いることを特徴とするコンピュータシステム。
In claim 4,
The replay data is the related information and is
A fraud estimation unit that estimates the presence or absence of fraud in the game based on the replay data is further provided.
The determination determination unit is a computer system characterized in that the estimation result of the fraud estimation unit is used for determining the presence or absence of fraud in the game.
請求項5において、
前記不正推定部は、前記リプレイデータが所定の不正条件を満たす場合に、前記ゲームにおいて不正ありと推定することを特徴とするコンピュータシステム。
In claim 5,
The fraud estimation unit is a computer system that presumes that there is fraud in the game when the replay data satisfies a predetermined fraud condition.
請求項6において、
前記不正推定部は、前記リプレイデータが前記所定の不正条件を所定回数満たした場合に、前記ゲームにおいて不正ありと推定することを特徴とするコンピュータシステム。
In claim 6,
The fraud estimation unit is a computer system that presumes that there is fraud in the game when the replay data satisfies the predetermined fraud condition a predetermined number of times.
請求項5~7のいずれか1つにおいて、
前記不正推定部は、実際のゲームの結果である第1結果情報と、前記リプレイデータに基づくゲームの結果である第2結果情報とを比較し、前記第1結果情報と前記第2結果情報との差異に基づいて不正有無を推定する
ことを特徴とするコンピュータシステム。
In any one of claims 5 to 7,
The fraud estimation unit compares the first result information, which is the result of the actual game, with the second result information, which is the result of the game based on the replay data, and the first result information and the second result information. A computer system characterized by estimating the presence or absence of fraud based on the difference between the two.
請求項4~8のいずれか1つにおいて、
前記コンピュータは、ゲームの進行に応じて乱数を発生させ、
前記リプレイデータ生成部は、前記入力情報および前記乱数に基づいて、前記リプレイデータを生成することを特徴とするコンピュータシステム。
In any one of claims 4 to 8,
The computer generates random numbers as the game progresses.
The replay data generation unit is a computer system characterized in that the replay data is generated based on the input information and the random number.
請求項1~9のいずれか1つにおいて、
前記判定確定部は、複数の前記不正情報を受け付け可能であり、前記複数の不正情報に基づいて、前記ゲームにおける不正有無を確定することを特徴とするコンピュータシステム。
In any one of claims 1 to 9,
The determination determination unit is a computer system capable of receiving a plurality of the fraudulent information and determining the presence or absence of fraud in the game based on the plurality of fraudulent information.
請求項10において、
前記判定確定部は、前記複数の不正情報の多数決により、前記ゲームにおける不正有無を確定することを特徴とするコンピュータシステム。
In claim 10,
The determination determination unit is a computer system characterized in that the presence or absence of fraud in the game is determined by a majority decision of the plurality of fraudulent information.
コンピュータを介してゲームが行われる大会における大会の管理方法であって、
前記コンピュータによって、
プレイヤの前記コンピュータへの入力を示す入力情報に基づいてゲームを進行する進行するステップと、
前記入力情報または前記入力情報に関連する情報における不正有無の判定結果、を示した不正情報に基づいて、前記ゲームにおける不正有無を確定するステップとが実行され、
前記不正情報は、前記大会に参加者として登録されたユーザによる不正有無の判定結果を含むことを特徴とする大会の管理方法。
It is a method of managing tournaments in tournaments where games are played via a computer.
By the computer
Steps to progress the game based on input information indicating the player's input to the computer, and
Based on the fraudulent information indicating the fraudulent presence / absence determination result in the input information or the information related to the input information, the step of determining the fraudulent presence / absence in the game is executed.
The fraudulent information is a tournament management method comprising a determination result of presence / absence of fraud by a user registered as a participant in the tournament.
JP2022000637A 2020-03-23 2022-01-05 Computer system and management method for competition Pending JP2022046745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022000637A JP2022046745A (en) 2020-03-23 2022-01-05 Computer system and management method for competition

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020050826A JP7032670B2 (en) 2020-03-23 2020-03-23 How to manage computer systems and competitions
JP2022000637A JP2022046745A (en) 2020-03-23 2022-01-05 Computer system and management method for competition

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020050826A Division JP7032670B2 (en) 2020-03-23 2020-03-23 How to manage computer systems and competitions

Publications (1)

Publication Number Publication Date
JP2022046745A true JP2022046745A (en) 2022-03-23

Family

ID=77850102

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020050826A Active JP7032670B2 (en) 2020-03-23 2020-03-23 How to manage computer systems and competitions
JP2022000637A Pending JP2022046745A (en) 2020-03-23 2022-01-05 Computer system and management method for competition

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020050826A Active JP7032670B2 (en) 2020-03-23 2020-03-23 How to manage computer systems and competitions

Country Status (1)

Country Link
JP (2) JP7032670B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002239227A (en) * 2001-02-18 2002-08-27 Tecmo Ltd Battle game system and battle game program
JP2019154467A (en) * 2018-03-07 2019-09-19 株式会社コナミデジタルエンタテインメント Game system, management server program, and game device program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4385863B2 (en) 2004-06-23 2009-12-16 株式会社セガ Online game fraud detection method
JP2017023348A (en) 2015-07-21 2017-02-02 株式会社カヤック Game system, score processing program, management device for game system and score processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002239227A (en) * 2001-02-18 2002-08-27 Tecmo Ltd Battle game system and battle game program
JP2019154467A (en) * 2018-03-07 2019-09-19 株式会社コナミデジタルエンタテインメント Game system, management server program, and game device program

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"30人以上の審判勢に衝撃!「第2回全国高校eスポーツ選手権」の裏側を覗く", GAME WATCH [ONLINE], JPN6021044106, 4 December 2019 (2019-12-04), ISSN: 0005145137 *
"シングルスLIVE MATCH予選", DARTSLIVE [ONLINE], JPN6023035898, 23 May 2019 (2019-05-23), ISSN: 0005145138 *
株式会社CHILLSTACK: "[無料診断実施中]世界最高水準のAIがゲーム・アプリの不正を自動検知し、数億円の被害を防ぐサービス「St", PRTIMES [ONLINE], JPN6021016549, 17 July 2019 (2019-07-17), ISSN: 0005145136 *

Also Published As

Publication number Publication date
JP2021146036A (en) 2021-09-27
JP7032670B2 (en) 2022-03-09

Similar Documents

Publication Publication Date Title
JP2001321569A (en) Game machine and network system for setting game environment thereof
US11103792B2 (en) Bounded competitions in a video game framework
JP7157354B2 (en) Game program and game system
CN111314785B (en) Interactive management method and device
JP6982265B2 (en) How to manage computer systems and competitions
JP2022010379A5 (en)
JP7157341B2 (en) Computer system and competition management method
JP2012187221A (en) Communication system using billiard device
JP6751982B2 (en) Network battle type puzzle game management system
JP7032670B2 (en) How to manage computer systems and competitions
JP7488483B2 (en) system
JP2023096558A (en) Game program and game system
CN107617212A (en) Entertainment assistance system and method using image pickup apparatus and projector
WO2015173962A1 (en) Game system and program
JP7461604B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM
JP7181473B2 (en) How computer systems and events are managed
JP7206502B2 (en) How computer systems and events are managed
JP7473934B2 (en) Tournament system, tournament system control method and computer program
JP2024057759A (en) Content management program, content management system, and content management method
JP2024057760A (en) Content management program, content management system, and content management method
JP2024103735A (en) Information processing device, information processing method, and program
JP2021145739A (en) Game program, server device and game system
KR100855377B1 (en) System and Method of Betting Game Using Image of Sports Match
JP2022017107A (en) Game system and game control method

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20220330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230905

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231031

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240301

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240313

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240614