JP2021112592A - Game program and game system - Google Patents

Game program and game system Download PDF

Info

Publication number
JP2021112592A
JP2021112592A JP2021068989A JP2021068989A JP2021112592A JP 2021112592 A JP2021112592 A JP 2021112592A JP 2021068989 A JP2021068989 A JP 2021068989A JP 2021068989 A JP2021068989 A JP 2021068989A JP 2021112592 A JP2021112592 A JP 2021112592A
Authority
JP
Japan
Prior art keywords
tournament
game
user
information
server device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021068989A
Other languages
Japanese (ja)
Other versions
JP7157354B2 (en
Inventor
大輔 石渡
Daisuke Ishiwatari
大輔 石渡
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 JP2021068989A priority Critical patent/JP7157354B2/en
Publication of JP2021112592A publication Critical patent/JP2021112592A/en
Application granted granted Critical
Publication of JP7157354B2 publication Critical patent/JP7157354B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To make it possible for a user to easily access a tournament that suits the user.SOLUTION: Provided is a game program that operates a plurality of computers for progress of a tournament game, the game program causing the plurality of computers to function as: tournament progress means for progressing the game as a tournament; tournament matching means for determining a degree of matching between a user and a tournament based on a tournament index and a user index; and tournament introductory means for notifying the user of an upcoming tournament the matching degree of which is equal to or greater than a specified threshold.SELECTED DRAWING: Figure 1

Description

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

ゲームプログラムには、ユーザ(プレイヤ)同士がオンラインで対戦を行うオンライン対戦モードを有するものがある(例えば特許文献1を参照)。プレイヤ同士のオンライン対戦は、仮想のゲーム空間内で開催される、いわゆるEスポーツ(Electronic Sports)の大会として行われる場合もある。多くの場合、この大会は、第三者が観戦できるようにウエブサイトに公開される。 Some game programs have an online battle mode in which users (players) compete online (see, for example, Patent Document 1). Online competition between players may be held as a so-called E-sports (Electronic Sports) tournament held in a virtual game space. In many cases, the tournament will be published on the website for third parties to watch.

特開2016−77344号公報Japanese Unexamined Patent Publication No. 2016-77344

しかしながら、例えばユーザが、興味あるプロプレイヤが参加する大会を観戦したいと思ったとしても、それを探すのは容易ではない。また、ユーザが大会参加に興味を持ったとしても、自分に合った大会(例えば自分のレベルに合った大会)を探すのは容易でない。 However, even if a user wants to watch a tournament in which an interested professional player participates, it is not easy to find it. Also, even if the user is interested in participating in the tournament, it is not easy to find a tournament that suits him (for example, a tournament that suits his level).

そこで、本発明の目的は、ユーザが自分に合った大会に容易にアクセス(参加または観戦)できるようにすることを目的とする。 Therefore, an object of the present invention is to enable a user to easily access (participate in or watch a game) a tournament that suits him / her.

第1の発明は、複数のコンピュータを動作させて対戦型のゲームを進行させるゲームプログラムにおいて、前記コンピュータを、前記ゲームを大会として進行させる大会進行手段と、前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段と、前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段と、して機能させることを特徴とするゲームプログラムである。 The first invention is in a game program in which a plurality of computers are operated to advance a competitive game, the computer is used as a tournament progress means for advancing the game as a tournament, an index related to the tournament, and an index related to a user. Based on this, it is characterized by functioning as a tournament matching means for obtaining a matching degree between the user and the tournament, and a tournament introduction means for notifying the user of information on a tournament in which the matching degree is equal to or higher than a predetermined threshold. It is a game program to play.

第1発明においては、前記ユーザに関する指標には、前記ユーザが前記ゲームで使用するキャラクタの情報、前記ユーザが前記ゲームで使用可能なアイテムの情報、前記ユーザが前記ゲームで使用した技の情報、前記ユーザのゲーム上のレベル、前記ユーザのパーソナルデータ、前記ユーザが興味を持っているプレイヤ、の何れかを含み、前記大会に関する指標には、予め指定された他のユーザが参加する大会であるか否かの情報、前記大会のレギュレーション、前記大会に付与されたタグ、参加しているユーザに関する指標、の何れかを含むとよい。 In the first invention, the index relating to the user includes information on characters used by the user in the game, information on items that the user can use in the game, and information on techniques used by the user in the game. The index related to the tournament includes any of the game level of the user, the personal data of the user, and the player who is interested in the user, and the index related to the tournament is a tournament in which another user designated in advance participates. It may include any of information on whether or not the game, the regulation of the tournament, the tag attached to the tournament, and the index related to the participating users.

また、前記発明において、前記コンピュータには、今後開催される大会の情報を管理するデータベースを構築しておいて、前記コンピュータを、前記大会の情報を検索するデータベース管理手段として機能させるとよい。 Further, in the present invention, it is preferable that the computer is constructed with a database for managing information on the upcoming tournament, and the computer functions as a database management means for searching the information on the tournament.

また、前記発明において、前記大会進行手段は、前記ユーザからの大会参加申込みの受付、または大会開催時のログイン受付を行うようにしてもよい。 Further, in the present invention, the tournament proceeding means may accept an application for participation in the tournament from the user or log in at the time of holding the tournament.

また、前記発明において、大会紹介手段は、通知した大会について、大会への参加(登録)、又は大会の視聴に前記ユーザを誘導するようにしてもよい。 Further, in the present invention, the tournament introduction means may guide the user to participate in (register) or watch the tournament for the notified tournament.

また、第2の発明は、前記の何れかのゲームプログラムを記憶した記憶部と、前記ゲームプログラムを協働して実行する複数のコンピュータと、を備えたことを特徴とするゲームシステムである。 The second invention is a game system including a storage unit that stores any of the game programs described above, and a plurality of computers that execute the game programs in cooperation with each other.

本発明によれば、ユーザが自分に合う大会に容易にアクセス(参加または観戦)することができる。 According to the present invention, a user can easily access (participate in or watch a game) a tournament that suits him / her.

実施形態にかかるゲームシステムの概要を示すブロック図である。It is a block diagram which shows the outline of the game system which concerns on embodiment. ゲームプログラムによる対戦画面の一例を示す。An example of a battle screen by a game program is shown.

[実施形態]
以下、本発明の実施形態にかかるゲームプログラム、およびゲームシステムについて、図面を参照して説明する。
[Embodiment]
Hereinafter, the game program and the game system according to the embodiment of the present invention will be described with reference to the drawings.

図1に、本発明の実施形態にかかるゲームシステムの概要をブロック図で示す。図1に示すゲームシステム1では、サーバ装置2とゲーム装置5とが、通信ネットワーク6を介して互いに通信可能に接続されている。図1では、1台のゲーム装置5のみが図示されているが、実際には、複数台のゲーム装置5が接続されることが多い。このゲームシステム1では、サーバ装置2とゲーム装置5とによって、ゲームプログラムを協働して実行する。 FIG. 1 shows an outline of a game system according to an embodiment of the present invention in a block diagram. In the game system 1 shown in FIG. 1, the server device 2 and the game device 5 are connected to each other so as to be able to communicate with each other via the communication network 6. Although only one game device 5 is shown in FIG. 1, in reality, a plurality of game devices 5 are often connected. In the game system 1, the server device 2 and the game device 5 jointly execute the game program.

本実施形態で説明するゲームプログラムは、ユーザ(クライアントコンピュータ)側では、例えば、パーソナルコンピュータ、プレイステーション(登録商標)、XBox(登録商標)、PlayStation Vita(登録商標)などのゲーム装置において実行される。 On the user (client computer) side, the game program described in the present embodiment is executed on a game device such as a personal computer, a PlayStation (registered trademark), an XBox (registered trademark), or a PlayStation Vita (registered trademark).

このゲームプログラムによるゲームは、対戦型格闘ゲームである。対戦型格闘ゲームは、一般的に、プレイヤ(ユーザ)が操作するキャラクタと、他のプレイヤまたはコンピュータ(ゲーム装置)が操作するキャラクタとを、互いに格闘技を繰り出すことによって戦わせて勝敗を決めるものである。 The game by this game program is a fighting game. In a fighting game, a character operated by a player (user) and a character operated by another player or a computer (game device) are generally made to fight each other by performing martial arts to determine the victory or defeat. be.

各ユーザは、プレイの際に使用するキャラクタ(プレイヤキャラクタ)を選択できるようになっている。このゲームでは、キャラクタに個性(外見、得意な技、体力など)が設定されている。 Each user can select a character (player character) to be used during play. In this game, the character is set with individuality (appearance, skill, physical strength, etc.).

また、このゲームには、ユーザ同士がオンラインで対戦を行うオンライン対戦モードがある。プレイヤ同士のオンライン対戦は、仮想のゲーム空間(以下、仮想空間という)内で開催される、いわゆるEスポーツ(Electronic Sports)の大会として行われる場合もある。この大会は、第三者が観戦できるようにウエブサイトに公開される。 In addition, this game has an online battle mode in which users compete online. Online competition between players may be held as a so-called E-sports (Electronic Sports) tournament held in a virtual game space (hereinafter referred to as a virtual space). The tournament will be published on the website for third parties to watch.

《システムの概要》
ゲームシステム1は、サーバ装置2(サーバコンピュータ)と、1または複数台のゲーム装置5(クライアントコンピュータ)とによって構成される(図1参照)。ゲームシステム1では、サーバ装置2とゲーム装置5とによって、ゲームプログラムを協働して実行する。ゲームプログラムの運営やサーバ装置2の管理は、例えば、ゲームプログラムのメーカーや所定の運営会社等(以下、これらを総称して運営者という)が行う。
<< Overview of the system >>
The game system 1 is composed of a server device 2 (server computer) and one or a plurality of game devices 5 (client computers) (see FIG. 1). In the game system 1, the server device 2 and the game device 5 jointly execute the game program. The operation of the game program and the management of the server device 2 are performed by, for example, a game program maker, a predetermined operating company, or the like (hereinafter, these are collectively referred to as an operator).

サーバ装置2は、ユーザのアカウント情報(後述)に対応するゲームデータ(後述)を記憶しており、ゲーム装置5で使用するゲームデータの管理を行う。 The server device 2 stores game data (described later) corresponding to the user's account information (described later), and manages the game data used by the game device 5.

ゲーム装置5は、ユーザのコントローラ63の操作に基づいて所定のゲームを実行する。そのため、ゲーム装置5には、ゲームプログラムおよびゲームデータがインストールされている。ゲームプログラムは、通信ネットワーク6を介してサーバ装置2から、ダウンロードおよびインストールされる場合もあるし、光学ディスクなどの記録媒体からインストールされる場合もある。また、ゲーム装置5は、サーバ装置2からアップデート用のゲームプログラムやゲームデータを受信する場合もある。 The game device 5 executes a predetermined game based on the operation of the user controller 63. Therefore, a game program and game data are installed in the game device 5. The game program may be downloaded and installed from the server device 2 via the communication network 6, or may be installed from a recording medium such as an optical disk. In addition, the game device 5 may receive a game program or game data for update from the server device 2.

ユーザ(プレイヤ)は、ゲームを進行するにあたり、先ずはサーバ装置2にログインする。それぞれのユーザには、アカウント情報が割り当てられており、アカウント情報には、ユーザの識別情報(ユーザID)およびパスワードが含まれる。このアカウント情報は、ログイン時に、ゲーム装置5から通信ネットワーク6を介してサーバ装置2に送信される。 The user (player) first logs in to the server device 2 in order to proceed with the game. Account information is assigned to each user, and the account information includes user identification information (user ID) and password. This account information is transmitted from the game device 5 to the server device 2 via the communication network 6 at the time of login.

サーバ装置2は、送信されたアカウント情報に基づき、アクセスのあったゲーム装置5に対してユーザ認証を行う。 The server device 2 authenticates the user of the accessed game device 5 based on the transmitted account information.

ユーザ認証が完了したゲーム装置5は、サーバ装置2と通信が可能となり、ゲーム進行に必要なデータがサーバ装置2から送られる。ゲーム装置5は、前記データを受信すると、ユーザの操作に基づいてゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 The game device 5 for which user authentication has been completed can communicate with the server device 2, and data necessary for the progress of the game is sent from the server device 2. Upon receiving the data, the game device 5 advances the game while outputting the game image and sound to the display 61 and the speaker 62 based on the user's operation.

図2に、ゲームプログラムによる対戦画面の一例を示す。図2では、二人のプレイヤがそれぞれ操作する、キャラクタC1とキャラクタC2とが表示されている。それぞれのキャラクタC1,C2の上方に表示されている水平のバーB1,B2は、キャラクタ毎の体力値(キャラクタの体力を示すポイント)を表示している。また、図2では図示を省略しているが、Eスポーツでは、背景として、格闘場の観客席、各種の広告などが表示されることが多い。 FIG. 2 shows an example of a battle screen by a game program. In FIG. 2, characters C1 and C2, which are operated by two players, are displayed. The horizontal bars B1 and B2 displayed above the characters C1 and C2 display the physical strength value (point indicating the physical strength of the character) for each character. Further, although not shown in FIG. 2, in E-sports, spectator seats in a fighting ground, various advertisements, and the like are often displayed as a background.

《ハードウエア構成およびその機能的構成》
以下、サーバ装置2のハードウエア構成、およびゲーム装置5のハードウエア構成等について説明する。
<< Hardware configuration and its functional configuration >>
Hereinafter, the hardware configuration of the server device 2, the hardware configuration of the game device 5, and the like will be described.

〈サーバ装置の構成〉
サーバ装置2は、ネットワークインターフェース21、記憶部22および制御部23を有する。ネットワークインターフェース21および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device>
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を介してゲーム装置5と通信可能に接続される。サーバ装置2では、ネットワークインターフェース21を介して、ゲーム装置5へのゲームデータやゲームプログラム等の送信、およびアカウント情報等のゲーム装置5からの受信が行われる。 The network interface 21 is communicably connected to the game device 5 via a communication network 6 such as the Internet and LAN. The server device 2 transmits game data, a game program, and the like to the game device 5 and receives account information and the like from the game device 5 via the network interface 21.

記憶部22は、HDD、SSD、RAMおよびROM等で構成される。具体的に、記憶部22には、ユーザを照合するためのアカウント情報、ユーザのログイン履歴、ゲームデータ、各種プログラム等が格納されている。 The storage unit 22 is composed of an HDD, SSD, RAM, ROM, and the like. Specifically, the storage unit 22 stores account information for collating users, user login history, game data, various programs, and the like.

ゲームデータには、例えば、ゲーム内通貨、ダウンロードコンテンツ情報(アイテムの購入状況など)、クリア報酬(ゲーム上の課題を達成したことに対する報酬)などの獲得情報、キャラクタ、所有するアイテム(例えば被服、装飾品)、リプレイリストなどの登録情報、ユーザのプロフィール情報などである。このようなゲームデータの中には、ユーザの課金によって使用可能となるもの(以下、ゲーム媒体という)もある。 The game data includes, for example, in-game currency, download content information (such as the purchase status of items), acquisition information such as clear rewards (rewards for completing in-game tasks), characters, and items owned (for example, clothing, etc.). Decorative items), registration information such as replaylists, user profile information, etc. Some of such game data can be used by a user's charge (hereinafter referred to as a game medium).

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

〈サーバ装置が備える制御部の機能的構成〉
制御部23は、各種プログラムを実行することにより、情報処理手段231、照合手段232、大会主催受付手段233、大会進行手段234、大会マッチング手段235、大会紹介手段236、データベース管理手段237、および公開手段238として機能する。
<Functional configuration of the control unit of the server device>
By executing various programs, the control unit 23 executes information processing means 231, collation means 232, tournament host reception means 233, tournament progress means 234, tournament matching means 235, tournament introduction means 236, database management means 237, and disclosure. Functions as means 238.

情報処理手段231は、ゲームプログラムに必要なデータを、ゲーム装置5との間で送受信する。情報処理手段231が受信するデータとしては、ゲームデータのダウンロード要求情報およびアカウント情報が挙げられる。一方、情報処理手段231が送信するデータとしては、例えば、前記データをゲーム装置5が受信したことを確認するための情報、受信したアカウント情報に対応するゲームデータ等を挙げられる。また、後述のように、開催される大会の情報もゲーム装置5等に送信する。 The information processing means 231 transmits / receives data necessary for the game program to / from the game device 5. Examples of the data received by the information processing means 231 include game data download request information and account information. On the other hand, examples of the data transmitted by the information processing means 231 include information for confirming that the game device 5 has received the data, game data corresponding to the received account information, and the like. Further, as will be described later, information on the tournament to be held is also transmitted to the game device 5 and the like.

照合手段232は、ゲーム装置5から受信したアカウント情報を用いて、ユーザの認証処理を行う。 The collation means 232 performs a user authentication process using the account information received from the game device 5.

このゲームプログラムでは、ユーザに対して、大会を主催者する手段を提供している。具体的には、大会主催受付手段233が、ゲーム装置5、パーソナルコンピュータ、携帯端末(例えばスマートフォンやタブレット)等(以下、これらを総称してユーザ側端末ともいう)に、メニュー画面や入力フォームなどを表示して、ユーザが大会主催に必要な設定を行えるようにする。 This game program provides users with a means of hosting a tournament. Specifically, the tournament-sponsored reception means 233 is used on a game device 5, a personal computer, a mobile terminal (for example, a smartphone or tablet), etc. (hereinafter, collectively referred to as a user-side terminal), a menu screen, an input form, or the like. Is displayed so that the user can make the necessary settings for hosting the tournament.

大会主催受付手段233は、ユーザが行ったメニューの操作や入力フォームへの入力にしたがって、大会開催の申込み、およびその変更の受付を行う。更に、大会主催受付手段233は、大会の参加者の募集や招待も行う。サーバ装置2では、開催を受け付けた大会は、データベース(後述)で管理される。 The tournament-sponsored reception means 233 applies for the tournament and accepts changes thereof according to the operation of the menu and the input to the input form performed by the user. Furthermore, the tournament sponsorship reception means 233 also recruits and invites participants of the tournament. In the server device 2, the tournament that has been accepted is managed in a database (described later).

大会主催受付手段233によって、大会開催受付が開始されると、ユーザは大会のレギュレーション等の設定が可能になる。このゲームプログラムの下で、ユーザが設定可能なレギュレーションには、
(1)大会形式の設定
(2)ゲームルールの設定
(3)参加者数、参加枠(カテゴリー)の設定
(4)報酬の設定
(5)募集条件の設定
がある。
When the reception for the tournament is started by the tournament host reception means 233, the user can set the regulation of the tournament and the like. Under this game program, user-configurable regulations include
(1) Tournament format setting (2) Game rule setting (3) Number of participants, participation frame (category) setting (4) Reward setting (5) Recruitment condition setting.

「大会形式」の設定では、例えば、シングルイリミネーション方式のトーナメント戦、ダブルイリミネーション方式のトーナメント戦、リーグ戦、団体戦等といった対戦形式の設定を行う。「ゲームルール」の設定では、例えば、1本先取制、3本先取制、5本先取制といった勝敗決定ルール等の設定を行う。 In the "tournament format" setting, for example, a battle format such as a single elimination type tournament battle, a double elimination type tournament battle, a league battle, a team battle, etc. is set. In the setting of the "game rule", for example, a winning / losing determination rule such as a one-first-come-first-served system, a three-first-come-first-served system, or a five-first-come-first-served system is set.

また、「参加者数、参加枠」の設定では、例えば、「〇〇歳代限定」、「レベル〇〇以下(初心者)限定」、「〇〇地方在住者限定」等の設定を行う。「報酬」の設定では、例えば、勝者に付与するゲーム上の通貨の額やポイント数などの設定を行う。また、「募集条件」の設定では、例えば、オープン参加、特定者の参加招待等の設定を行う。 In addition, in the setting of "number of participants, participation frame", for example, "limited to XX years old", "limited to level XX or less (beginners)", "limited to XX local residents" and the like are set. In the "reward" setting, for example, the amount of currency in the game and the number of points to be given to the winner are set. In addition, in the setting of "recruitment conditions", for example, open participation, invitation of participation of a specific person, etc. are set.

更に、このゲームプログラムの下で、ユーザ(主催者)が大会について設定可能な項目には、
(1)大会に付与するタグの設定
(2)大会をウエブで配信する場合の動画配信用URL(過去の大会のものを含めてもよい)の設定
(3)開催日時
がある。
Furthermore, under this game program, the items that the user (organizer) can set for the tournament are
(1) Setting of tags to be attached to the tournament (2) Setting of URL for video distribution (may include those of past tournaments) when the tournament is distributed on the web (3) There is a date and time of the event.

「大会に付与するタグ」の設定では、例えば、「#〇〇年度大学生選手権」、「#〇〇会社対抗戦」等のタグの設定を行う。 In the setting of "tags to be given to the tournament", for example, tags such as "# XX year university student championship" and "# XX company competition" are set.

なお、このゲームプログラムでは、運営者にのみに使用できる、大会主催受付手段233の機能もある。具体的に、運営者にのみに使用できる機能は、特定の参加者へのポイント付与や報酬付与の設定、特定の大会へのスポンサーの設定(背景への広告表示や、広告が表示されたコスチュームの参加者への付与など)を行う機能である。 In this game program, there is also a function of the tournament host reception means 233 that can be used only by the operator. Specifically, the functions that can be used only by the operator are the setting of points and rewards for specific participants, the setting of sponsors for specific tournaments (advertisement display in the background, costumes with advertisements displayed). It is a function to give to the participants of.

大会進行手段234は、ユーザからの大会参加申込みの受付(登録)や、大会開催時のログイン受付を行う機能を有している。ユーザからの大会参加申込みは、ユーザ側端末を介して行われる。また、大会進行手段234は、対戦の進行、対戦結果に応じた報酬の付与も行う。更に、大会進行手段234は、対戦映像やリプレイの配信も行う場合もある。 The tournament proceeding means 234 has a function of accepting (registering) an application for participation in the tournament from a user and accepting a login at the time of holding the tournament. The application for participation in the tournament from the user is made via the terminal on the user side. In addition, the tournament progress means 234 also provides rewards according to the progress of the battle and the result of the battle. Further, the tournament progress means 234 may also deliver a battle video or a replay.

データベース管理手段237は、サーバ装置2内に構築されているデータベースに対して、情報の新規登録、更新、削除を行う。このデータベースは、ユーザの情報(アカウント情報、大会の参加履歴、大会での成績)、今後開催される大会の情報(後述の各種「指標」を含む)、過去の大会の結果(例えば、参加者、優勝者、その大会のレギュレーション、リプレイ用のデータ)等の情報を管理するものである。 The database management means 237 newly registers, updates, and deletes information from the database constructed in the server device 2. This database contains user information (account information, tournament participation history, tournament results), upcoming tournament information (including various "indicators" described below), and past tournament results (eg, participants). , Winners, regulations of the tournament, data for replay), etc.

また、データベース管理手段237は、ゲーム装置5等のユーザ側端末から入力された検索条件に従ってデータベースを検索する機能も有している。この検索では、大会に付与されたタグ等を検索条件として用いることができる。検索条件に合致する情報が見つかると、データベース管理手段237は、通信ネットワーク6を介してユーザ側端末に検索結果を出力する。 Further, the database management means 237 also has a function of searching the database according to the search conditions input from the user-side terminal such as the game device 5. In this search, tags and the like attached to the tournament can be used as search conditions. When the information matching the search condition is found, the database management means 237 outputs the search result to the user side terminal via the communication network 6.

大会マッチング手段235は、開催予定の大会と、所定のユーザとのマッチング度を求める。ここで、マッチング度とは、大会に関する指標と、ユーザに関する指標とがどれくらい適合しているかを示す値である。 The tournament matching means 235 obtains the degree of matching between the tournament to be held and a predetermined user. Here, the matching degree is a value indicating how well the index related to the tournament and the index related to the user match.

まず、このゲームプログラムでは、「ユーザに関する指標」としては、
(1)ユーザがゲームで使用するキャラクタの情報(キャラクタ名等)
(2)ユーザがゲームで使用可能なアイテムの情報(コスチューム、武器等)
(3)ユーザがゲームで使用した技の情報(〇〇拳、〇〇投げ等の技名とその使用頻度)。なお、技の情報における「技」とは、例示した格闘ゲームにおける技(〇〇拳等)の他に、スキル(ゲームを通して獲得した能力)や魔法などを含む概念である。
(4)ユーザのゲーム上のランク(ゲームの上手さの指標となるもの)
(5)ユーザのパーソナルデータ(年齢、性別、住所、職業、出身校、友人、知人、趣味、嗜好など)
(6)ユーザが興味を持っているプレイヤ(プロおよびアマチュアを含む)
を採用している。
First, in this game program, as an "index about the user",
(1) Character information (character name, etc.) used by the user in the game
(2) Information on items that users can use in the game (costumes, weapons, etc.)
(3) Information on the techniques used by the user in the game (technical names such as XX fist and XX throw and their frequency of use). In addition, the "skill" in the information of the skill is a concept including the skill (ability acquired through the game), magic, etc. in addition to the skill (OO fist, etc.) in the illustrated fighting game.
(4) User's rank in the game (an indicator of the skill of the game)
(5) User's personal data (age, gender, address, occupation, school of origin, friends, acquaintances, hobbies, tastes, etc.)
(6) Players (including professionals and amateurs) that the user is interested in
Is adopted.

また、「大会に関する指標」としては、
(1)予め指定されたユーザが参加(エントリ)する大会であるか否かの情報
(2)レギュレーションなどの主催者が大会について設定した項目
(3)エントリしているユーザに関する指標
を採用している。
In addition, as an "indicator about the tournament"
(1) Information on whether or not the tournament is attended (entry) by a user specified in advance (2) Items set by the organizer for the tournament such as regulations (3) Adopting indicators related to users who have entered There is.

マッチング度は、一例として、大会に関する指標、およびユーザに関する指標をそれぞれベクトル化して、両ベクトルの類似度(例えばコサイン類似度)から算出するように実装することが考えられる。こうすることで、例えば、大会の参加者枠が「40歳代限定」で、ユーザが40歳である場合に、20歳のユーザよりもマッチング度が大きくなるようにできる。また、例えば、あるユーザが興味を持っているプロプレイヤや知人が参加している大会があると、そのユーザとその大会とマッチング度がより大きく算出されるようにできる。 As an example, the matching degree may be implemented so that the index related to the tournament and the index related to the user are vectorized and calculated from the similarity between the two vectors (for example, the cosine similarity). By doing so, for example, when the participation limit of the tournament is "limited to those in their 40s" and the user is 40 years old, the matching degree can be made higher than that of the 20-year-old user. Further, for example, if there is a tournament in which a professional player or an acquaintance who is interested in a certain user participates, the degree of matching between the user and the tournament can be calculated to be larger.

また、例えば、単純に条件が一致しているかどうかで、マッチング度を決めてもよい。具体的には、条件に一致しなければマッチング度を0にする。こうすることで、40歳代限定の大会の例だと、20歳のユーザは全くマッチングしないようにできる。 Further, for example, the degree of matching may be determined simply by whether or not the conditions are matched. Specifically, if the conditions are not met, the matching degree is set to 0. By doing this, in the case of a tournament limited to those in their 40s, users aged 20 can be prevented from matching at all.

大会紹介手段236は、ユーザに適した大会、興味を持ちそうな大会(すなわち、お奨めの大会)を探して、その大会の情報をユーザに通知する。具体的には、大会紹介手段236は、まず、所定のトリガ条件(以下、通知トリガ条件という)が成立したユーザについて、大会マッチング手段235を機能させ、開催予定の大会とのマッチング度を算出させる。通知トリガ条件としては、例えば、ユーザのログイン、新規大会の開催確定、大会の内容変更、ユーザ自身の要求等である。 The tournament introduction means 236 searches for a tournament suitable for the user and a tournament that is likely to be of interest (that is, a recommended tournament), and notifies the user of the tournament information. Specifically, the tournament introduction means 236 first causes the tournament matching means 235 to function for a user who satisfies a predetermined trigger condition (hereinafter referred to as a notification trigger condition), and calculates the degree of matching with the tournament scheduled to be held. .. The notification trigger conditions include, for example, user login, confirmation of holding a new tournament, change of tournament content, user's own request, and the like.

そして、大会紹介手段236は、通知トリガ条件が成立したユーザに関して、マッチング度が所定の閾値(閾値Tとする)以上である大会を、データベースを検索して探す。大会紹介手段236は、マッチング度が閾値T以上の大会が見つかった場合には、情報処理手段231を介して、その大会の開***報を、そのユーザに通知する。 Then, the tournament introduction means 236 searches the database for a tournament in which the matching degree is equal to or higher than a predetermined threshold value (set as the threshold value T) for the user for whom the notification trigger condition is satisfied. When a tournament having a matching degree of the threshold value T or higher is found, the tournament introduction means 236 notifies the user of the tournament holding information via the information processing means 231.

具体的な通知先は、そのユーザのユーザ側端末であり、通知手段としては、ユーザ側端末への直接的な送信や、電子メールやソーシャル・ネットワーキング・サービスを利用した送信を例示できる。 The specific notification destination is the user-side terminal of the user, and as the notification means, direct transmission to the user-side terminal, transmission using e-mail or a social networking service can be exemplified.

ユーザに通知する開***報としては、大会のレギュレーションに加え、既にエントリしているユーザの情報(例えば参加するプロプレイヤの名前やアカウント等)も含めるとよい。こうすることで、開***報を受け取ったユーザは、自分が興味を持てる大会か否かを容易に知ることができる。 The event information to be notified to the user may include information on the user who has already entered (for example, the name and account of the participating professional player) in addition to the regulation of the tournament. By doing so, the user who receives the holding information can easily know whether or not the tournament is of interest to him / her.

また、この大会紹介手段236は、通知した大会について、大会参加(登録)や、観戦(視聴)にユーザを誘導する機能も有している。具体的には、例えば、大会の開催前であれば、ユーザに参加を問い合わせるメッセージ等を送り、ユーザが参加を希望する場合には、大会進行手段234を介して、大会にユーザを参加(登録)させる。また、大会が開催中の場合には、公開手段238を介して、動画配信用URLをユーザに通知するなどして、ユーザに大会を観戦(視聴)させる。 In addition, the tournament introduction means 236 also has a function of guiding the user to participate in (register) or watch (view) the tournament for the notified tournament. Specifically, for example, before the tournament is held, a message inquiring the user to participate is sent, and if the user wishes to participate, the user participates (registers) in the tournament via the tournament proceeding means 234. ). In addition, when the tournament is being held, the user is made to watch (view) the tournament by notifying the user of the URL for video distribution via the public means 238.

公開手段238は、ユーザ側端末において一般的なブラウザを用いて、大会結果の閲覧および検索を行う手段をユーザに提供する。具体的には、まず、公開手段238は、サーバ装置2にアクセスした閲覧者(ユーザ)のユーザ側端末に、検索条件を入力するメニュー画面や入力フォームなどを表示する。 The publishing means 238 provides the user with a means for viewing and searching the tournament results by using a general browser on the user-side terminal. Specifically, first, the publishing means 238 displays a menu screen, an input form, or the like for inputting search conditions on the user-side terminal of the viewer (user) who has accessed the server device 2.

公開手段238は、そのメニュー画面や入力フォームなどを介して入力された検索条件(例えば大会に付されているタグ)に従って、データベース管理手段237を機能させて、その検索結果(大会結果)を取得する。その後、公開手段238は、取得した検索結果をブラウザ上に表示させる。ユーザが閲覧等できる大会結果としては、優勝者のアカウント名、参加者のランキング、獲得ポイントなどを例示できる。 The publishing means 238 operates the database management means 237 according to the search conditions (for example, the tags attached to the tournament) input via the menu screen or the input form, and acquires the search results (meeting results). do. After that, the publishing means 238 displays the acquired search result on the browser. As the tournament results that can be viewed by the user, the account name of the winner, the ranking of the participants, the points earned, and the like can be exemplified.

また、公開手段238は、対戦のリプレイを見る手段もユーザに提供する。リプレイ対象の選択は、例えば、前記検索結果やユーザの入力(例えばユーザによる大会や対戦者の指定)に基づいて行われる。更に、公開手段238は、現在開催中の大会の情報(例えば、その大会の動画配信用URL)もユーザに提供(表示)する。 The publishing means 238 also provides the user with a means of watching the replay of the match. The selection of the replay target is performed based on, for example, the search result or the input of the user (for example, the user specifies a tournament or an opponent). Further, the disclosure means 238 also provides (displays) information on the currently being held tournament (for example, a URL for distributing a video of the tournament) to the user.

〈ゲーム装置の構成〉
ゲーム装置5には、ディスプレイ61、スピーカ62およびコントローラ63が外部接続または内蔵される。ゲーム装置5では、サーバ装置2から受信したゲームデータを用いてゲームが進行する。
<Configuration of game device>
A display 61, a speaker 62, and a controller 63 are externally connected or built in the game device 5. In the game device 5, the game progresses using the game data received from the server device 2.

ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54および記憶部55は、バス59を介して制御部56と電気的に接続されている。 The game device 5 includes 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と接続されており、動画形式に描画されたゲーム画像(動画像)は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including various objects related to the character and 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 type display 61, and a game image (moving image) drawn in a moving image format is displayed on the display 61 as a game screen.

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

操作部54は、コントローラ63と接続され、操作入力に関するデータをコントローラ63との間で送受信する。例えば、ユーザは、コントローラ63のボタンを押したり、レバーを操作したりすることで、ゲーム装置5に操作信号を入力する。 The operation unit 54 is connected to the controller 63 and transmits / receives data related to the operation input to / from the controller 63. For example, the user inputs an operation signal to the game device 5 by pressing a button on the controller 63 or operating a lever.

記憶部55は、HDD、SSD、RAMおよびROM等で構成される。記憶部55は、ゲームプログラム、およびサーバ装置2からダウンロードしたゲームデータを記憶することができる。また、記憶部55には、サーバ装置2から受信した前記ゲーム媒体も記憶することができる。 The storage unit 55 is composed of an HDD, an SSD, a RAM, a ROM, and the like. The storage unit 55 can store the game program and the game data downloaded from the server device 2. Further, the storage unit 55 can also store the game medium received from the server device 2.

制御部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 game device 5 itself.

〈ゲーム装置が備える制御部の機能的構成〉
制御部56は、ゲームプログラムを実行することにより、通信手段561、大会主催手段562、紹介機能設定手段563、大会参加手段564、ゲーム進行手段565、観戦手段566、および結果閲覧手段567として機能する。
<Functional configuration of the control unit of the game device>
By executing the game program, the control unit 56 functions as communication means 561, tournament hosting means 562, referral function setting means 563, tournament participation means 564, game progress means 565, watching game means 566, and result viewing means 567. ..

通信手段561は、ネットワークインターフェース51を介してサーバ装置2との通信を行う機能である。通信手段561は、アカウント情報、および、ユーザの操作に基づく新たなゲームデータのダウンロード要求情報をサーバ装置2に送信する。また、通信手段561は、サーバ装置2から送られてきた新たなゲームデータや、前記ゲーム媒体等を受信する。 The communication means 561 is a function of communicating with the server device 2 via the network interface 51. The communication means 561 transmits the account information and the download request information of new game data based on the user's operation to the server device 2. In addition, the communication means 561 receives new game data sent from the server device 2, the game medium, and the like.

大会主催手段562は、サーバ装置2の大会主催受付手段233とのインターフェースを提供する。このゲームでは、ゲーム内に大会の開催をサーバ装置2に申し込むためのメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニュー画面や入力フォームが表示される。 The tournament hosting means 562 provides an interface with the tournament hosting reception means 233 of the server device 2. In this game, a menu for applying to the server device 2 to hold the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu screen and the input form are displayed.

ユーザがそのメニュー操作や入力フォームへのデータ(大会のレギュレーション等)の入力を行うと、大会主催手段562は、ユーザが入力したデータをサーバ装置2に送信する。それにより、サーバ装置2では、大会主催受付手段233が機能して、レギュレーションの設定受付、参加者の募集、選手の招待等が行われる。 When the user inputs the menu operation or data (regulation of the tournament, etc.) in the input form, the tournament hosting means 562 transmits the data input by the user to the server device 2. As a result, in the server device 2, the tournament-sponsored reception means 233 functions to receive regulation settings, recruit participants, invite athletes, and the like.

紹介機能設定手段563は、サーバ装置2の大会紹介手段236および大会マッチング手段235の動作(機能)を設定する手段をユーザに提供する。この例では、設定できる項目として、通知トリガ条件、興味のあるユーザ(例えば友人、知人、プロのプレイヤなど)の名前やアカウント、興味ある大会のカテゴリー等がある。 The referral function setting means 563 provides the user with means for setting the operation (function) of the tournament referral means 236 and the tournament matching means 235 of the server device 2. In this example, items that can be set include notification trigger conditions, names and accounts of interested users (for example, friends, acquaintances, professional players, etc.), categories of interesting tournaments, and the like.

例えば、ユーザが、通知トリガ条件として、「ユーザのログイン」を設定すると、そのユーザがログインする度にサーバ装置2において、大会紹介手段236が機能する。また、ユーザが、興味のあるユーザや興味あるカテゴリーを設定すると、紹介機能設定手段563は、その情報を大会マッチング手段235に送信する。それにより、サーバ装置2の大会マッチング手段235は、受け取った情報をマッチング度の算出に反映する。 For example, if the user sets "user login" as the notification trigger condition, the tournament introduction means 236 functions in the server device 2 every time the user logs in. Further, when the user sets an interested user or an interested category, the referral function setting means 563 transmits the information to the tournament matching means 235. As a result, the tournament matching means 235 of the server device 2 reflects the received information in the calculation of the matching degree.

大会参加手段564は、大会にエントリする手段をユーザに提供する。具体的には、大会参加手段564は、サーバ装置2の大会進行手段234とのインターフェースを提供する。このゲームでは、ゲーム内に大会への参加を申し込むメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューや必要な入力フォームが画面に表示される。 Tournament Participation Means 564 provides users with means to enter the tournament. Specifically, the tournament participation means 564 provides an interface with the tournament progress means 234 of the server device 2. In this game, a menu for applying for participation in the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu and the necessary input form are displayed on the screen.

ユーザがそのメニューの操作や入力フォームへの入力を行うと、サーバ装置2の大会進行手段234からは、開催予定の大会の情報がゲーム装置5に送信され、ディスプレイ61にその情報が表示される。このとき、大会紹介手段236が選んだ大会の情報は、例えば色分けされたり、上位の表示位置に表示されたりして、他の大会と区別されるようになっている。なお、大会紹介の要求を、ユーザ自身が予め大会マッチング手段235に行うことで、最新のお奨め情報を得ることもできる。 When the user operates the menu or inputs to the input form, the tournament progress means 234 of the server device 2 transmits the information of the tournament to be held to the game device 5, and the information is displayed on the display 61. .. At this time, the information on the tournament selected by the tournament introduction means 236 is, for example, color-coded or displayed at a higher display position to distinguish it from other tournaments. It should be noted that the latest recommended information can be obtained by the user himself / herself making a request for introducing the tournament to the tournament matching means 235 in advance.

ユーザが、それらの大会の中から参加希望の大会を選ぶと、何れの大会を選んだかがサーバ装置2の大会進行手段234に送信される。それにより、サーバ装置2では、そのユーザが参加選手として登録(参加予約)される。 When the user selects a tournament desired to participate from among those tournaments, which tournament is selected is transmitted to the tournament progress means 234 of the server device 2. As a result, in the server device 2, the user is registered as a participating player (participation reservation).

ゲーム進行手段565は、ユーザの操作に従って、ゲームデータに含まれるオブジェクト、およびテクスチャなどのデータを読み出し且つゲームプログラムを実行して、二次元または三次元のゲーム画像情報を生成する。ゲーム画像情報がグラフィック処理部52によって処理されることにより、ディスプレイ61には処理後のゲーム画像が表示される。 The game progress means 565 reads data such as objects and textures included in the game data and executes the game program according to the user's operation 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.

例えば、ゲーム進行手段565は、ゲーム画像上にキャラクタを配置させる。このゲームプログラムによるゲームは、対戦型格闘ゲームであり、配置されるキャラクタには、ユーザ(以下、第1プレイヤという)が操作するキャラクタ(以下、第1キャラクタという)と、第1キャラクタの対戦相手となるキャラクタ(以下、第2キャラクタという)がある。第2キャラクタは、他のユーザ(以下、第2プレイヤという)またはコンピュータ(ゲーム装置)が操作するキャラクタである。 For example, the game progress means 565 arranges a character on the game image. The game by this game program is a fighting game, and the characters to be arranged include a character operated by a user (hereinafter referred to as a first player) (hereinafter referred to as a first character) and an opponent of the first character. There is a character (hereinafter referred to as a second character). The second character is a character operated by another user (hereinafter referred to as a second player) or a computer (game device).

大会における対戦(第1プレイヤ対第2プレイヤとの対戦とする)の際には、両プレイヤは、予め自身のゲーム装置5を通信ネットワーク6に接続するとともに、サーバ装置2にログインする。それにより、両プレイヤが大会に参加したことになる。 At the time of a battle in a tournament (a battle between a first player and a second player), both players connect their game device 5 to the communication network 6 in advance and log in to the server device 2. As a result, both players have participated in the tournament.

このゲームプログラムでは、第1プレイヤ側と第2プレイヤ側のそれぞれにおいて、コントローラ63を操作することによって、キャラクタを操作することができる。ゲーム進行手段565は、第1プレイヤや第2プレイヤによるコントローラ63の操作の内容を表す操作信号に応じてゲームを進行させて、その操作内容に伴う行動を第1および第2キャラクタに行わせる制御を行う。 In this game program, the character can be operated by operating the controller 63 on each of the first player side and the second player side. The game progress means 565 is a control that advances the game in response to an operation signal representing the operation content of the controller 63 by the first player or the second player, and causes the first and second characters to perform actions associated with the operation content. I do.

特に、このゲームでは、第1プレイヤや第2プレイヤによるコントローラ63の操作によって、第1キャラクタや第2キャラクタが、パンチやキック等の格闘技を繰り出すことができる。例えば、第1キャラクタによる格闘技(攻撃)が、第2キャラクタに有効に当たると、第2キャラクタの体力値が減少する。同様に、第1キャラクタに、第2キャラクタからの格闘技が当たると、第1キャラクタの体力値が減少する。何れかのキャラクタの体力値がゼロになる等の所定条件が成立すると対戦の勝敗が決まる。 In particular, in this game, the first character and the second character can perform martial arts such as punching and kicking by operating the controller 63 by the first player and the second player. For example, when a martial art (attack) by the first character effectively hits the second character, the physical strength value of the second character decreases. Similarly, when the first character is hit by a martial art from the second character, the physical strength value of the first character decreases. The victory or defeat of the match is determined when certain conditions such as the physical strength value of any character becoming zero are satisfied.

観戦手段566は、ユーザが大会を観戦するための手段を提供する。このゲームでは、ゲーム内に大会観戦をサーバ装置2に申し込むためのメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューが画面に表示される。 The spectator means 566 provides a means for the user to watch the tournament. In this game, a menu for applying to the server device 2 for watching the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu is displayed on the screen.

ユーザがそのメニューを操作すると、サーバ装置2からは開催中の大会の情報(例えば、大会名や動画配信用URLの情報等)がゲーム装置5に送られる。サーバ装置2からの情報は、ゲーム装置5によってディスプレイ61に表示される。このとき、大会紹介手段236が選んだ大会の情報は、例えば色分けされたり、上位の表示位置に表示されたりして、他の大会と区別されるようになっている。 When the user operates the menu, the server device 2 sends information on the tournament being held (for example, tournament name, video distribution URL information, etc.) to the game device 5. The information from the server device 2 is displayed on the display 61 by the game device 5. At this time, the information on the tournament selected by the tournament introduction means 236 is, for example, color-coded or displayed at a higher display position to distinguish it from other tournaments.

ユーザがそれらの大会の中から観戦したい大会を選ぶと、観戦手段566は、直接的に、または一般的なブラウザを起動することによって、大会の動画配信用URLにアクセスし、動画を画面に表示する。これにより、ユーザは、大会の観戦が可能になる。 When the user selects a tournament that he / she wants to watch from those tournaments, the watching means 566 accesses the URL for video distribution of the tournament directly or by invoking a general browser and displays the video on the screen. do. This allows the user to watch the tournament.

結果閲覧手段567は、コントローラ63や、ゲーム装置5に別途接続されたキーボード(図示を省略)を介して、データベースを検索する際のキーとなる検索条件の入力を受け付ける。ユーザは、例えば、大会紹介手段236によって紹介された大会の情報(例えばタグ)を検索条件として使うことができる。 The result viewing means 567 accepts input of search conditions, which is a key when searching a database, via a controller 63 or a keyboard (not shown) separately connected to the game device 5. The user can use, for example, the tournament information (for example, a tag) introduced by the tournament introduction means 236 as a search condition.

結果閲覧手段567は、検索条件が入力されると、通信手段561を介して、その検索条件をサーバ装置2に送信する。サーバ装置2では、データベース管理手段237が、検索条件に基づいて検索を行い、検索結果をゲーム装置5に送信する。 When the search condition is input, the result viewing means 567 transmits the search condition to the server device 2 via the communication means 561. In the server device 2, the database management means 237 performs a search based on the search conditions and transmits the search result to the game device 5.

《大会紹介機能のまとめ》
サーバ装置2では、何れかのユーザについて通知トリガ条件が成立すると、大会紹介手段236が大会マッチング手段235を機能させる。大会マッチング手段235は、開催予定の大会(情報はデータベースで管理されている)と、通知トリガ条件が成立しているユーザとのマッチング度を求める。
<< Summary of tournament introduction function >>
In the server device 2, when the notification trigger condition is satisfied for any of the users, the tournament introduction means 236 causes the tournament matching means 235 to function. The tournament matching means 235 obtains the degree of matching between the tournament scheduled to be held (information is managed in the database) and the user who satisfies the notification trigger condition.

そのマッチング度が閾値Tを超えていた場合には、大会紹介手段236は、そのユーザのユーザ側端末に大会の開***報を通知する。開***報を通知されたユーザは、その大会への参加や観戦が可能になる。 When the matching degree exceeds the threshold value T, the tournament introduction means 236 notifies the user-side terminal of the user of the tournament holding information. Users who are notified of the event information will be able to participate in and watch the event.

以上をまとめると、本発明は、複数のコンピュータ(サーバ装置2、ゲーム装置5)を動作させて対戦型のゲームを進行させるゲームプログラムにおいて、前記コンピュータを、前記ゲームを大会として進行させる大会進行手段(制御部23)と、前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段(制御部23)と、前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段(制御部23)として機能させることを特徴とするゲームプログラムである。 Summarizing the above, the present invention is a tournament progress means for advancing the computer as a tournament in a game program in which a plurality of computers (server device 2, game device 5) are operated to advance a battle-type game. A tournament matching means (control unit 23) that obtains a matching degree between the user and the tournament based on the (control unit 23), an index related to the tournament, and an index related to the user, and a tournament in which the matching degree is equal to or higher than a predetermined threshold. This is a game program characterized in that the information of the above is made to function as a tournament introduction means (control unit 23) for notifying the user.

《本実施形態の効果》
以上のように、本実施形態のゲームシステムによれば、適宜、ユーザに適した大会がユーザに紹介される。したがって、本実施形態によれば、ユーザが自分に合った大会に容易にアクセス(参加または観戦)できる。
<< Effect of this embodiment >>
As described above, according to the game system of the present embodiment, a tournament suitable for the user is introduced to the user as appropriate. Therefore, according to the present embodiment, the user can easily access (participate in or watch) the tournament that suits him / her.

[その他の実施形態]
なお、本発明の適用は、格闘ゲームには限定されない。例えば、サッカーやテニスなどのスポーツを題材としたゲームや自動車レースを題材としたゲーム等にも適用できる。要は、大会として開催できるゲームであれば適用できる。
[Other Embodiments]
The application of the present invention is not limited to fighting games. For example, it can be applied to games related to sports such as soccer and tennis, games related to car racing, and the like. In short, it can be applied to any game that can be held as a tournament.

また、実施形態で説明した「大会に関する指標」や「ユーザに関する指標」は例示であり、ゲームプログラムにおいてこれらの項目の全てを取り扱う必要はないし、更に他の項目を取り扱えるようにしてもよい。 Further, the "index related to the tournament" and the "index related to the user" described in the embodiment are examples, and it is not necessary to handle all of these items in the game program, and other items may be handled.

また、マッチング度の求め方も例示であり、他のアルゴリズムを用いてもよい。 Further, the method of obtaining the matching degree is also an example, and other algorithms may be used.

また、終了した大会についてもマッチング度を求めて、そのマッチング度に応じてユーザに紹介するようにしてもよい。こうすることで、例えば、ユーザは、興味あるプロプレイヤの試合結果などを容易に知ることが可能になる。 In addition, the matching degree may be obtained for the completed tournament and introduced to the user according to the matching degree. By doing so, for example, the user can easily know the match result of the professional player who is interested.

また、リプレイのデータには、大会に付与されたタグを自動的に付与するようにしておくとよい。こうすることで、データベースを検索する際にデータを容易にフィルタリングできる。 In addition, it is advisable to automatically attach the tag attached to the tournament to the replay data. This allows you to easily filter the data as you search the database.

また、大会へのエントリ時に、ユーザが「グループ名」、「ユーザ名」、「コメント」等を登録できるようにしておくとよい。登録されたこれらの情報は、例えば、対戦中の画面に自動的にオーバーレイ表示するとよい。それにより、対戦の雰囲気を盛り上げることが可能になる。 In addition, it is preferable that the user can register the "group name", "user name", "comment", etc. at the time of entry to the tournament. These registered information may be automatically overlaid on the screen during the battle, for example. As a result, it becomes possible to liven up the atmosphere of the battle.

また、ゲームプログラムは、サーバ装置2の記憶部22に格納しておいて、必要に応じてゲーム装置5にダウンロードするように構成してもよい。 Further, the game program may be stored in the storage unit 22 of the server device 2 and may be configured to be downloaded to the game device 5 as needed.

また、前記実施形態で説明した、サーバ装置2とゲーム装置5の機能分担は例示である。サーバ装置2の機能としていたものをゲーム装置5の機能として実装してもよいし、ゲーム装置5の機能としていたものをサーバ装置2の機能として実装してもよい。 Further, the division of functions between the server device 2 and the game device 5 described in the above embodiment is an example. What was a function of the server device 2 may be implemented as a function of the game device 5, or what was a function of the game device 5 may be implemented as a function of the server device 2.

これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of the present invention are exhibited. It is also possible to appropriately combine this embodiment with other embodiments and other embodiments.

1 ゲームシステム
2 サーバ装置
5 ゲーム装置
22 記憶部
55 記憶部
233 大会マッチング手段
234 データベース管理手段
238 大会進行手段
239 大会紹介手段
C1 キャラクタ
C2 キャラクタ
1 Game system 2 Server device 5 Game device 22 Storage unit 55 Storage unit 233 Tournament matching means 234 Database management means 238 Tournament progress means 239 Tournament introduction means C1 character C2 character

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

ゲームプログラムには、ユーザ(プレイヤ)同士がオンラインで対戦を行うオンライン対戦モードを有するものがある(例えば特許文献1を参照)。プレイヤ同士のオンライン対戦は、仮想のゲーム空間内で開催される、いわゆるEスポーツ(Electronic Sports)の大会として行われる場合もある。多くの場合、この大会は、第三者が観戦できるようにウエブサイトに公開される。 Some game programs have an online battle mode in which users (players) compete online (see, for example, Patent Document 1). Online competition between players may be held as a so-called E-sports (Electronic Sports) tournament held in a virtual game space. In many cases, the tournament will be published on the website for third parties to watch.

特開2016−77344号公報Japanese Unexamined Patent Publication No. 2016-77344

しかしながら、例えばユーザが、興味あるプロプレイヤが参加する大会を観戦したいと思ったとしても、それを探すのは容易ではない。また、ユーザが大会参加に興味を持ったとしても、自分に合った大会(例えば自分のレベルに合った大会)を探すのは容易でない。 However, even if a user wants to watch a tournament in which an interested professional player participates, it is not easy to find it. Also, even if the user is interested in participating in the tournament, it is not easy to find a tournament that suits him (for example, a tournament that suits his level).

そこで、本発明の目的は、ユーザが自分に合った大会に容易にアクセス(参加または観戦)できるようにすることを目的とする。 Therefore, an object of the present invention is to enable a user to easily access (participate in or watch a game) a tournament that suits him / her.

第1の発明は、複数のコンピュータを動作させて対戦型のゲームを進行させるゲームプログラムにおいて、
前記コンピュータを、
前記ゲームを大会として進行させる大会進行手段と、
前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段と、
前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段として機能させ、
前記大会紹介手段は、前記大会が開催中の場合に、前記ユーザに前記大会の観戦を案内する
ことを特徴とするゲームプログラムである。
The first invention is in a game program in which a plurality of computers are operated to advance a competitive game.
The computer
A tournament progress means for advancing the game as a tournament, and
A tournament matching means for determining the degree of matching between the user and the tournament based on the index related to the tournament and the index related to the user.
The information of the tournament whose matching degree is equal to or higher than the predetermined threshold value is made to function as a tournament introduction means for notifying the user.
The tournament introduction means is a game program characterized in that when the tournament is being held, the user is guided to watch the tournament.

第1発明においては、第1の態様において、前記大会紹介手段は、前記ユーザに前記大会のリプレイ動画を案内してもよい。 In the first aspect of the present invention, in the first aspect, the tournament introduction means may guide the user to a replay moving image of the tournament.

また、第2の発明は、前記の何れかのゲームプログラムを記憶した記憶部と、前記ゲームプログラムを協働して実行する複数のコンピュータと、を備えたことを特徴とするゲームシステムである。 The second invention is a game system including a storage unit that stores any of the game programs described above, and a plurality of computers that execute the game programs in cooperation with each other.

本発明によれば、ユーザが自分に合う大会に容易にアクセス(参加または観戦)することができる。 According to the present invention, a user can easily access (participate in or watch a game) a tournament that suits him / her.

実施形態にかかるゲームシステムの概要を示すブロック図である。It is a block diagram which shows the outline of the game system which concerns on embodiment. ゲームプログラムによる対戦画面の一例を示す。An example of a battle screen by a game program is shown.

[実施形態]
以下、本発明の実施形態にかかるゲームプログラム、およびゲームシステムについて、図面を参照して説明する。
[Embodiment]
Hereinafter, the game program and the game system according to the embodiment of the present invention will be described with reference to the drawings.

図1に、本発明の実施形態にかかるゲームシステムの概要をブロック図で示す。図1に示すゲームシステム1では、サーバ装置2とゲーム装置5とが、通信ネットワーク6を介して互いに通信可能に接続されている。図1では、1台のゲーム装置5のみが図示されているが、実際には、複数台のゲーム装置5が接続されることが多い。このゲームシステム1では、サーバ装置2とゲーム装置5とによって、ゲームプログラムを協働して実行する。 FIG. 1 shows an outline of a game system according to an embodiment of the present invention in a block diagram. In the game system 1 shown in FIG. 1, the server device 2 and the game device 5 are connected to each other so as to be able to communicate with each other via the communication network 6. Although only one game device 5 is shown in FIG. 1, in reality, a plurality of game devices 5 are often connected. In the game system 1, the server device 2 and the game device 5 jointly execute the game program.

本実施形態で説明するゲームプログラムは、ユーザ(クライアントコンピュータ)側では、例えば、パーソナルコンピュータ、プレイステーション(登録商標)、XBox(登録商標)、PlayStation Vita(登録商標)などのゲーム装置において実行される。 On the user (client computer) side, the game program described in the present embodiment is executed on a game device such as a personal computer, a PlayStation (registered trademark), an XBox (registered trademark), or a PlayStation Vita (registered trademark).

このゲームプログラムによるゲームは、対戦型格闘ゲームである。対戦型格闘ゲームは、一般的に、プレイヤ(ユーザ)が操作するキャラクタと、他のプレイヤまたはコンピュータ(ゲーム装置)が操作するキャラクタとを、互いに格闘技を繰り出すことによって戦わせて勝敗を決めるものである。 The game by this game program is a fighting game. In a fighting game, a character operated by a player (user) and a character operated by another player or a computer (game device) are generally made to fight each other by performing martial arts to determine the victory or defeat. be.

各ユーザは、プレイの際に使用するキャラクタ(プレイヤキャラクタ)を選択できるようになっている。このゲームでは、キャラクタに個性(外見、得意な技、体力など)が設定されている。 Each user can select a character (player character) to be used during play. In this game, the character is set with individuality (appearance, skill, physical strength, etc.).

また、このゲームには、ユーザ同士がオンラインで対戦を行うオンライン対戦モードがある。プレイヤ同士のオンライン対戦は、仮想のゲーム空間(以下、仮想空間という)内で開催される、いわゆるEスポーツ(Electronic Sports)の大会として行われる場合もある。この大会は、第三者が観戦できるようにウエブサイトに公開される。 In addition, this game has an online battle mode in which users compete online. Online competition between players may be held as a so-called E-sports (Electronic Sports) tournament held in a virtual game space (hereinafter referred to as a virtual space). The tournament will be published on the website for third parties to watch.

《システムの概要》
ゲームシステム1は、サーバ装置2(サーバコンピュータ)と、1または複数台のゲーム装置5(クライアントコンピュータ)とによって構成される(図1参照)。ゲームシステム1では、サーバ装置2とゲーム装置5とによって、ゲームプログラムを協働して実行する。ゲームプログラムの運営やサーバ装置2の管理は、例えば、ゲームプログラムのメーカーや所定の運営会社等(以下、これらを総称して運営者という)が行う。
<< Overview of the system >>
The game system 1 is composed of a server device 2 (server computer) and one or a plurality of game devices 5 (client computers) (see FIG. 1). In the game system 1, the server device 2 and the game device 5 jointly execute the game program. The operation of the game program and the management of the server device 2 are performed by, for example, a game program maker, a predetermined operating company, or the like (hereinafter, these are collectively referred to as an operator).

サーバ装置2は、ユーザのアカウント情報(後述)に対応するゲームデータ(後述)を記憶しており、ゲーム装置5で使用するゲームデータの管理を行う。 The server device 2 stores game data (described later) corresponding to the user's account information (described later), and manages the game data used by the game device 5.

ゲーム装置5は、ユーザのコントローラ63の操作に基づいて所定のゲームを実行する。そのため、ゲーム装置5には、ゲームプログラムおよびゲームデータがインストールされている。ゲームプログラムは、通信ネットワーク6を介してサーバ装置2から、ダウンロードおよびインストールされる場合もあるし、光学ディスクなどの記録媒体からインストールされる場合もある。また、ゲーム装置5は、サーバ装置2からアップデート用のゲームプログラムやゲームデータを受信する場合もある。 The game device 5 executes a predetermined game based on the operation of the user controller 63. Therefore, a game program and game data are installed in the game device 5. The game program may be downloaded and installed from the server device 2 via the communication network 6, or may be installed from a recording medium such as an optical disk. In addition, the game device 5 may receive a game program or game data for update from the server device 2.

ユーザ(プレイヤ)は、ゲームを進行するにあたり、先ずはサーバ装置2にログインする。それぞれのユーザには、アカウント情報が割り当てられており、アカウント情報には、ユーザの識別情報(ユーザID)およびパスワードが含まれる。このアカウント情報は、ログイン時に、ゲーム装置5から通信ネットワーク6を介してサーバ装置2に送信される。 The user (player) first logs in to the server device 2 in order to proceed with the game. Account information is assigned to each user, and the account information includes user identification information (user ID) and password. This account information is transmitted from the game device 5 to the server device 2 via the communication network 6 at the time of login.

サーバ装置2は、送信されたアカウント情報に基づき、アクセスのあったゲーム装置5に対してユーザ認証を行う。 The server device 2 authenticates the user of the accessed game device 5 based on the transmitted account information.

ユーザ認証が完了したゲーム装置5は、サーバ装置2と通信が可能となり、ゲーム進行に必要なデータがサーバ装置2から送られる。ゲーム装置5は、前記データを受信すると、ユーザの操作に基づいてゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 The game device 5 for which user authentication has been completed can communicate with the server device 2, and data necessary for the progress of the game is sent from the server device 2. Upon receiving the data, the game device 5 advances the game while outputting the game image and sound to the display 61 and the speaker 62 based on the user's operation.

図2に、ゲームプログラムによる対戦画面の一例を示す。図2では、二人のプレイヤがそれぞれ操作する、キャラクタC1とキャラクタC2とが表示されている。それぞれのキャラクタC1,C2の上方に表示されている水平のバーB1,B2は、キャラクタ毎の体力値(キャラクタの体力を示すポイント)を表示している。また、図2では図示を省略しているが、Eスポーツでは、背景として、格闘場の観客席、各種の広告などが表示されることが多い。 FIG. 2 shows an example of a battle screen by a game program. In FIG. 2, characters C1 and C2, which are operated by two players, are displayed. The horizontal bars B1 and B2 displayed above the characters C1 and C2 display the physical strength value (point indicating the physical strength of the character) for each character. Further, although not shown in FIG. 2, in E-sports, spectator seats in a fighting ground, various advertisements, and the like are often displayed as a background.

《ハードウエア構成およびその機能的構成》
以下、サーバ装置2のハードウエア構成、およびゲーム装置5のハードウエア構成等について説明する。
<< Hardware configuration and its functional configuration >>
Hereinafter, the hardware configuration of the server device 2, the hardware configuration of the game device 5, and the like will be described.

〈サーバ装置の構成〉
サーバ装置2は、ネットワークインターフェース21、記憶部22および制御部23を有する。ネットワークインターフェース21および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device>
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を介してゲーム装置5と通信可能に接続される。サーバ装置2では、ネットワークインターフェース21を介して、ゲーム装置5へのゲームデータやゲームプログラム等の送信、およびアカウント情報等のゲーム装置5からの受信が行われる。 The network interface 21 is communicably connected to the game device 5 via a communication network 6 such as the Internet and LAN. The server device 2 transmits game data, a game program, and the like to the game device 5 and receives account information and the like from the game device 5 via the network interface 21.

記憶部22は、HDD、SSD、RAMおよびROM等で構成される。具体的に、記憶部22には、ユーザを照合するためのアカウント情報、ユーザのログイン履歴、ゲームデータ、各種プログラム等が格納されている。 The storage unit 22 is composed of an HDD, SSD, RAM, ROM, and the like. Specifically, the storage unit 22 stores account information for collating users, user login history, game data, various programs, and the like.

ゲームデータには、例えば、ゲーム内通貨、ダウンロードコンテンツ情報(アイテムの購入状況など)、クリア報酬(ゲーム上の課題を達成したことに対する報酬)などの獲得情報、キャラクタ、所有するアイテム(例えば被服、装飾品)、リプレイリストなどの登録情報、ユーザのプロフィール情報などである。このようなゲームデータの中には、ユーザの課金によって使用可能となるもの(以下、ゲーム媒体という)もある。 The game data includes, for example, in-game currency, download content information (such as the purchase status of items), acquisition information such as clear rewards (rewards for completing in-game tasks), characters, and items owned (for example, clothing, etc.). Decorative items), registration information such as replaylists, user profile information, etc. Some of such game data can be used by a user's charge (hereinafter referred to as a game medium).

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

〈サーバ装置が備える制御部の機能的構成〉
制御部23は、各種プログラムを実行することにより、情報処理手段231、照合手段232、大会主催受付手段233、大会進行手段234、大会マッチング手段235、大会紹介手段236、データベース管理手段237、および公開手段238として機能する。
<Functional configuration of the control unit of the server device>
By executing various programs, the control unit 23 executes information processing means 231 and collation means 232, tournament host reception means 233, tournament progress means 234, tournament matching means 235, tournament introduction means 236, database management means 237, and disclosure. Functions as means 238.

情報処理手段231は、ゲームプログラムに必要なデータを、ゲーム装置5との間で送受信する。情報処理手段231が受信するデータとしては、ゲームデータのダウンロード要求情報およびアカウント情報が挙げられる。一方、情報処理手段231が送信するデータとしては、例えば、前記データをゲーム装置5が受信したことを確認するための情報、受信したアカウント情報に対応するゲームデータ等を挙げられる。また、後述のように、開催される大会の情報もゲーム装置5等に送信する。 The information processing means 231 transmits / receives data necessary for the game program to / from the game device 5. Examples of the data received by the information processing means 231 include game data download request information and account information. On the other hand, examples of the data transmitted by the information processing means 231 include information for confirming that the game device 5 has received the data, game data corresponding to the received account information, and the like. Further, as will be described later, information on the tournament to be held is also transmitted to the game device 5 and the like.

照合手段232は、ゲーム装置5から受信したアカウント情報を用いて、ユーザの認証処理を行う。 The collation means 232 performs a user authentication process using the account information received from the game device 5.

このゲームプログラムでは、ユーザに対して、大会を主催者する手段を提供している。具体的には、大会主催受付手段233が、ゲーム装置5、パーソナルコンピュータ、携帯端末(例えばスマートフォンやタブレット)等(以下、これらを総称してユーザ側端末ともいう)に、メニュー画面や入力フォームなどを表示して、ユーザが大会主催に必要な設定を行えるようにする。 This game program provides users with a means of hosting a tournament. Specifically, the tournament-sponsored reception means 233 is used on a game device 5, a personal computer, a mobile terminal (for example, a smartphone or tablet), etc. (hereinafter, collectively referred to as a user-side terminal), a menu screen, an input form, or the like. Is displayed so that the user can make the necessary settings for hosting the tournament.

大会主催受付手段233は、ユーザが行ったメニューの操作や入力フォームへの入力にしたがって、大会開催の申込み、およびその変更の受付を行う。更に、大会主催受付手段233は、大会の参加者の募集や招待も行う。サーバ装置2では、開催を受け付けた大会は、データベース(後述)で管理される。 The tournament-sponsored reception means 233 applies for the tournament and accepts changes thereof according to the operation of the menu and the input to the input form performed by the user. Furthermore, the tournament sponsorship reception means 233 also recruits and invites participants of the tournament. In the server device 2, the tournament that has been accepted is managed in a database (described later).

大会主催受付手段233によって、大会開催受付が開始されると、ユーザは大会のレギュレーション等の設定が可能になる。このゲームプログラムの下で、ユーザが設定可能なレギュレーションには、
(1)大会形式の設定
(2)ゲームルールの設定
(3)参加者数、参加枠(カテゴリー)の設定
(4)報酬の設定
(5)募集条件の設定
がある。
When the reception for the tournament is started by the tournament host reception means 233, the user can set the regulation of the tournament and the like. Under this game program, user-configurable regulations include
(1) Tournament format setting (2) Game rule setting (3) Number of participants, participation frame (category) setting (4) Reward setting (5) Recruitment condition setting.

「大会形式」の設定では、例えば、シングルイリミネーション方式のトーナメント戦、ダブルイリミネーション方式のトーナメント戦、リーグ戦、団体戦等といった対戦形式の設定を行う。「ゲームルール」の設定では、例えば、1本先取制、3本先取制、5本先取制といった勝敗決定ルール等の設定を行う。 In the "tournament format" setting, for example, a battle format such as a single elimination type tournament battle, a double elimination type tournament battle, a league battle, a team battle, etc. is set. In the setting of the "game rule", for example, a winning / losing determination rule such as a one-first-come-first-served system, a three-first-come-first-served system, or a five-first-come-first-served system is set.

また、「参加者数、参加枠」の設定では、例えば、「〇〇歳代限定」、「レベル〇〇以下(初心者)限定」、「〇〇地方在住者限定」等の設定を行う。「報酬」の設定では、例えば、勝者に付与するゲーム上の通貨の額やポイント数などの設定を行う。また、「募集条件」の設定では、例えば、オープン参加、特定者の参加招待等の設定を行う。 In addition, in the setting of "number of participants, participation frame", for example, "limited to XX years old", "limited to level XX or less (beginners)", "limited to XX local residents" and the like are set. In the "reward" setting, for example, the amount of currency in the game and the number of points to be given to the winner are set. In addition, in the setting of "recruitment conditions", for example, open participation, invitation of participation of a specific person, etc. are set.

更に、このゲームプログラムの下で、ユーザ(主催者)が大会について設定可能な項目には、
(1)大会に付与するタグの設定
(2)大会をウエブで配信する場合の動画配信用URL(過去の大会のものを含めてもよい)の設定
(3)開催日時
がある。
Furthermore, under this game program, the items that the user (organizer) can set for the tournament are
(1) Setting of tags to be attached to the tournament (2) Setting of URL for video distribution (may include those of past tournaments) when the tournament is distributed on the web (3) There is a date and time of the event.

「大会に付与するタグ」の設定では、例えば、「#〇〇年度大学生選手権」、「#〇〇会社対抗戦」等のタグの設定を行う。 In the setting of "tags to be given to the tournament", for example, tags such as "# XX year university student championship" and "# XX company competition" are set.

なお、このゲームプログラムでは、運営者にのみに使用できる、大会主催受付手段233の機能もある。具体的に、運営者にのみに使用できる機能は、特定の参加者へのポイント付与や報酬付与の設定、特定の大会へのスポンサーの設定(背景への広告表示や、広告が表示されたコスチュームの参加者への付与など)を行う機能である。 In this game program, there is also a function of the tournament host reception means 233 that can be used only by the operator. Specifically, the functions that can be used only by the operator are the setting of points and rewards for specific participants, the setting of sponsors for specific tournaments (advertisement display in the background, costumes with advertisements displayed). It is a function to give to the participants of.

大会進行手段234は、ユーザからの大会参加申込みの受付(登録)や、大会開催時のログイン受付を行う機能を有している。ユーザからの大会参加申込みは、ユーザ側端末を介して行われる。また、大会進行手段234は、対戦の進行、対戦結果に応じた報酬の付与も行う。更に、大会進行手段234は、対戦映像やリプレイの配信も行う場合もある。 The tournament proceeding means 234 has a function of accepting (registering) an application for participation in the tournament from a user and accepting a login at the time of holding the tournament. The application for participation in the tournament from the user is made via the terminal on the user side. In addition, the tournament progress means 234 also provides rewards according to the progress of the battle and the result of the battle. Further, the tournament progress means 234 may also deliver a battle video or a replay.

データベース管理手段237は、サーバ装置2内に構築されているデータベースに対して、情報の新規登録、更新、削除を行う。このデータベースは、ユーザの情報(アカウント情報、大会の参加履歴、大会での成績)、今後開催される大会の情報(後述の各種「指標」を含む)、過去の大会の結果(例えば、参加者、優勝者、その大会のレギュレーション、リプレイ用のデータ)等の情報を管理するものである。 The database management means 237 newly registers, updates, and deletes information from the database constructed in the server device 2. This database contains user information (account information, tournament participation history, tournament results), upcoming tournament information (including various "indicators" described below), and past tournament results (eg, participants). , Winners, regulations of the tournament, data for replay), etc.

また、データベース管理手段237は、ゲーム装置5等のユーザ側端末から入力された検索条件に従ってデータベースを検索する機能も有している。この検索では、大会に付与されたタグ等を検索条件として用いることができる。検索条件に合致する情報が見つかると、データベース管理手段237は、通信ネットワーク6を介してユーザ側端末に検索結果を出力する。 Further, the database management means 237 also has a function of searching the database according to the search conditions input from the user-side terminal such as the game device 5. In this search, tags and the like attached to the tournament can be used as search conditions. When the information matching the search condition is found, the database management means 237 outputs the search result to the user side terminal via the communication network 6.

大会マッチング手段235は、開催予定の大会と、所定のユーザとのマッチング度を求める。ここで、マッチング度とは、大会に関する指標と、ユーザに関する指標とがどれくらい適合しているかを示す値である。 The tournament matching means 235 obtains the degree of matching between the tournament to be held and a predetermined user. Here, the matching degree is a value indicating how well the index related to the tournament and the index related to the user match.

まず、このゲームプログラムでは、「ユーザに関する指標」としては、
(1)ユーザがゲームで使用するキャラクタの情報(キャラクタ名等)
(2)ユーザがゲームで使用可能なアイテムの情報(コスチューム、武器等)
(3)ユーザがゲームで使用した技の情報(〇〇拳、〇〇投げ等の技名とその使用頻度)。なお、技の情報における「技」とは、例示した格闘ゲームにおける技(〇〇拳等)の他に、スキル(ゲームを通して獲得した能力)や魔法などを含む概念である。
(4)ユーザのゲーム上のランク(ゲームの上手さの指標となるもの)
(5)ユーザのパーソナルデータ(年齢、性別、住所、職業、出身校、友人、知人、趣味、嗜好など)
(6)ユーザが興味を持っているプレイヤ(プロおよびアマチュアを含む)
を採用している。
First, in this game program, as an "index about the user",
(1) Character information (character name, etc.) used by the user in the game
(2) Information on items that users can use in the game (costumes, weapons, etc.)
(3) Information on the techniques used by the user in the game (technical names such as XX fist and XX throw and their frequency of use). In addition, the "skill" in the information of the skill is a concept including the skill (ability acquired through the game), magic, etc. in addition to the skill (OO fist, etc.) in the illustrated fighting game.
(4) User's rank in the game (an indicator of the skill of the game)
(5) User's personal data (age, gender, address, occupation, school of origin, friends, acquaintances, hobbies, tastes, etc.)
(6) Players (including professionals and amateurs) that the user is interested in
Is adopted.

また、「大会に関する指標」としては、
(1)予め指定されたユーザが参加(エントリ)する大会であるか否かの情報
(2)レギュレーションなどの主催者が大会について設定した項目
(3)エントリしているユーザに関する指標
を採用している。
In addition, as an "indicator about the tournament"
(1) Information on whether or not the tournament is attended (entry) by a user specified in advance (2) Items set by the organizer for the tournament such as regulations (3) Adopting indicators related to users who have entered There is.

マッチング度は、一例として、大会に関する指標、およびユーザに関する指標をそれぞれベクトル化して、両ベクトルの類似度(例えばコサイン類似度)から算出するように実装することが考えられる。こうすることで、例えば、大会の参加者枠が「40歳代限定」で、ユーザが40歳である場合に、20歳のユーザよりもマッチング度が大きくなるようにできる。また、例えば、あるユーザが興味を持っているプロプレイヤや知人が参加している大会があると、そのユーザとその大会とマッチング度がより大きく算出されるようにできる。 As an example, the matching degree may be implemented so that the index related to the tournament and the index related to the user are vectorized and calculated from the similarity between the two vectors (for example, the cosine similarity). By doing so, for example, when the participation limit of the tournament is "limited to those in their 40s" and the user is 40 years old, the matching degree can be made higher than that of the 20-year-old user. Further, for example, if there is a tournament in which a professional player or an acquaintance who is interested in a certain user participates, the degree of matching between the user and the tournament can be calculated to be larger.

また、例えば、単純に条件が一致しているかどうかで、マッチング度を決めてもよい。具体的には、条件に一致しなければマッチング度を0にする。こうすることで、40歳代限定の大会の例だと、20歳のユーザは全くマッチングしないようにできる。 Further, for example, the degree of matching may be determined simply by whether or not the conditions are matched. Specifically, if the conditions are not met, the matching degree is set to 0. By doing this, in the case of a tournament limited to those in their 40s, users aged 20 can be prevented from matching at all.

大会紹介手段236は、ユーザに適した大会、興味を持ちそうな大会(すなわち、お奨めの大会)を探して、その大会の情報をユーザに通知する。具体的には、大会紹介手段236は、まず、所定のトリガ条件(以下、通知トリガ条件という)が成立したユーザについて、大会マッチング手段235を機能させ、開催予定の大会とのマッチング度を算出させる。通知トリガ条件としては、例えば、ユーザのログイン、新規大会の開催確定、大会の内容変更、ユーザ自身の要求等である。 The tournament introduction means 236 searches for a tournament suitable for the user and a tournament that is likely to be of interest (that is, a recommended tournament), and notifies the user of the tournament information. Specifically, the tournament introduction means 236 first causes the tournament matching means 235 to function for a user who satisfies a predetermined trigger condition (hereinafter referred to as a notification trigger condition), and calculates the degree of matching with the tournament scheduled to be held. .. The notification trigger conditions include, for example, user login, confirmation of holding a new tournament, change of tournament content, user's own request, and the like.

そして、大会紹介手段236は、通知トリガ条件が成立したユーザに関して、マッチング度が所定の閾値(閾値Tとする)以上である大会を、データベースを検索して探す。大会紹介手段236は、マッチング度が閾値T以上の大会が見つかった場合には、情報処理手段231を介して、その大会の開***報を、そのユーザに通知する。 Then, the tournament introduction means 236 searches the database for a tournament in which the matching degree is equal to or higher than a predetermined threshold value (set as the threshold value T) for the user for whom the notification trigger condition is satisfied. When a tournament having a matching degree of the threshold value T or higher is found, the tournament introduction means 236 notifies the user of the tournament holding information via the information processing means 231.

具体的な通知先は、そのユーザのユーザ側端末であり、通知手段としては、ユーザ側端末への直接的な送信や、電子メールやソーシャル・ネットワーキング・サービスを利用した送信を例示できる。 The specific notification destination is the user-side terminal of the user, and as the notification means, direct transmission to the user-side terminal, transmission using e-mail or a social networking service can be exemplified.

ユーザに通知する開***報としては、大会のレギュレーションに加え、既にエントリしているユーザの情報(例えば参加するプロプレイヤの名前やアカウント等)も含めるとよい。こうすることで、開***報を受け取ったユーザは、自分が興味を持てる大会か否かを容易に知ることができる。 The event information to be notified to the user may include information on the user who has already entered (for example, the name and account of the participating professional player) in addition to the regulation of the tournament. By doing so, the user who receives the holding information can easily know whether or not the tournament is of interest to him / her.

また、この大会紹介手段236は、通知した大会について、大会参加(登録)や、観戦(視聴)にユーザを誘導する機能も有している。具体的には、例えば、大会の開催前であれば、ユーザに参加を問い合わせるメッセージ等を送り、ユーザが参加を希望する場合には、大会進行手段234を介して、大会にユーザを参加(登録)させる。また、大会が開催中の場合には、公開手段238を介して、動画配信用URLをユーザに通知するなどして、ユーザに大会を観戦(視聴)させる。 In addition, the tournament introduction means 236 also has a function of guiding the user to participate in (register) or watch (view) the tournament for the notified tournament. Specifically, for example, before the tournament is held, a message inquiring the user to participate is sent, and if the user wishes to participate, the user participates (registers) in the tournament via the tournament proceeding means 234. ). In addition, when the tournament is being held, the user is made to watch (view) the tournament by notifying the user of the URL for video distribution via the public means 238.

公開手段238は、ユーザ側端末において一般的なブラウザを用いて、大会結果の閲覧および検索を行う手段をユーザに提供する。具体的には、まず、公開手段238は、サーバ装置2にアクセスした閲覧者(ユーザ)のユーザ側端末に、検索条件を入力するメニュー画面や入力フォームなどを表示する。 The publishing means 238 provides the user with a means for viewing and searching the tournament results by using a general browser on the user-side terminal. Specifically, first, the publishing means 238 displays a menu screen, an input form, or the like for inputting search conditions on the user-side terminal of the viewer (user) who has accessed the server device 2.

公開手段238は、そのメニュー画面や入力フォームなどを介して入力された検索条件(例えば大会に付されているタグ)に従って、データベース管理手段237を機能させて、その検索結果(大会結果)を取得する。その後、公開手段238は、取得した検索結果をブラウザ上に表示させる。ユーザが閲覧等できる大会結果としては、優勝者のアカウント名、参加者のランキング、獲得ポイントなどを例示できる。 The publishing means 238 operates the database management means 237 according to the search conditions (for example, the tags attached to the tournament) input via the menu screen or the input form, and acquires the search results (meeting results). do. After that, the publishing means 238 displays the acquired search result on the browser. As the tournament results that can be viewed by the user, the account name of the winner, the ranking of the participants, the points earned, and the like can be exemplified.

また、公開手段238は、対戦のリプレイを見る手段もユーザに提供する。リプレイ対象の選択は、例えば、前記検索結果やユーザの入力(例えばユーザによる大会や対戦者の指定)に基づいて行われる。更に、公開手段238は、現在開催中の大会の情報(例えば、その大会の動画配信用URL)もユーザに提供(表示)する。 The publishing means 238 also provides the user with a means of watching the replay of the match. The selection of the replay target is performed based on, for example, the search result or the input of the user (for example, the user specifies a tournament or an opponent). Further, the disclosure means 238 also provides (displays) information on the currently being held tournament (for example, a URL for distributing a video of the tournament) to the user.

〈ゲーム装置の構成〉
ゲーム装置5には、ディスプレイ61、スピーカ62およびコントローラ63が外部接続または内蔵される。ゲーム装置5では、サーバ装置2から受信したゲームデータを用いてゲームが進行する。
<Configuration of game device>
A display 61, a speaker 62, and a controller 63 are externally connected or built in the game device 5. In the game device 5, the game progresses using the game data received from the server device 2.

ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54および記憶部55は、バス59を介して制御部56と電気的に接続されている。 The game device 5 includes 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と接続されており、動画形式に描画されたゲーム画像(動画像)は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including various objects related to the character and 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 type display 61, and a game image (moving image) drawn in a moving image format is displayed on the display 61 as a game screen.

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

操作部54は、コントローラ63と接続され、操作入力に関するデータをコントローラ63との間で送受信する。例えば、ユーザは、コントローラ63のボタンを押したり、レバーを操作したりすることで、ゲーム装置5に操作信号を入力する。 The operation unit 54 is connected to the controller 63 and transmits / receives data related to the operation input to / from the controller 63. For example, the user inputs an operation signal to the game device 5 by pressing a button on the controller 63 or operating a lever.

記憶部55は、HDD、SSD、RAMおよびROM等で構成される。記憶部55は、ゲームプログラム、およびサーバ装置2からダウンロードしたゲームデータを記憶することができる。また、記憶部55には、サーバ装置2から受信した前記ゲーム媒体も記憶することができる。 The storage unit 55 is composed of an HDD, an SSD, a RAM, a ROM, and the like. The storage unit 55 can store the game program and the game data downloaded from the server device 2. Further, the storage unit 55 can also store the game medium received from the server device 2.

制御部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 game device 5 itself.

〈ゲーム装置が備える制御部の機能的構成〉
制御部56は、ゲームプログラムを実行することにより、通信手段561、大会主催手段562、紹介機能設定手段563、大会参加手段564、ゲーム進行手段565、観戦手段566、および結果閲覧手段567として機能する。
<Functional configuration of the control unit of the game device>
By executing the game program, the control unit 56 functions as communication means 561, tournament hosting means 562, referral function setting means 563, tournament participation means 564, game progress means 565, watching game means 566, and result viewing means 567. ..

通信手段561は、ネットワークインターフェース51を介してサーバ装置2との通信を行う機能である。通信手段561は、アカウント情報、および、ユーザの操作に基づく新たなゲームデータのダウンロード要求情報をサーバ装置2に送信する。また、通信手段561は、サーバ装置2から送られてきた新たなゲームデータや、前記ゲーム媒体等を受信する。 The communication means 561 is a function of communicating with the server device 2 via the network interface 51. The communication means 561 transmits the account information and the download request information of new game data based on the user's operation to the server device 2. In addition, the communication means 561 receives new game data sent from the server device 2, the game medium, and the like.

大会主催手段562は、サーバ装置2の大会主催受付手段233とのインターフェースを提供する。このゲームでは、ゲーム内に大会の開催をサーバ装置2に申し込むためのメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニュー画面や入力フォームが表示される。 The tournament hosting means 562 provides an interface with the tournament hosting reception means 233 of the server device 2. In this game, a menu for applying to the server device 2 to hold the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu screen and the input form are displayed.

ユーザがそのメニュー操作や入力フォームへのデータ(大会のレギュレーション等)の入力を行うと、大会主催手段562は、ユーザが入力したデータをサーバ装置2に送信する。それにより、サーバ装置2では、大会主催受付手段233が機能して、レギュレーションの設定受付、参加者の募集、選手の招待等が行われる。 When the user inputs the menu operation or data (regulation of the tournament, etc.) in the input form, the tournament hosting means 562 transmits the data input by the user to the server device 2. As a result, in the server device 2, the tournament-sponsored reception means 233 functions to receive regulation settings, recruit participants, invite athletes, and the like.

紹介機能設定手段563は、サーバ装置2の大会紹介手段236および大会マッチング手段235の動作(機能)を設定する手段をユーザに提供する。この例では、設定できる項目として、通知トリガ条件、興味のあるユーザ(例えば友人、知人、プロのプレイヤなど)の名前やアカウント、興味ある大会のカテゴリー等がある。 The referral function setting means 563 provides the user with means for setting the operation (function) of the tournament referral means 236 and the tournament matching means 235 of the server device 2. In this example, items that can be set include notification trigger conditions, names and accounts of interested users (for example, friends, acquaintances, professional players, etc.), categories of interesting tournaments, and the like.

例えば、ユーザが、通知トリガ条件として、「ユーザのログイン」を設定すると、そのユーザがログインする度にサーバ装置2において、大会紹介手段236が機能する。また、ユーザが、興味のあるユーザや興味あるカテゴリーを設定すると、紹介機能設定手段563は、その情報を大会マッチング手段235に送信する。それにより、サーバ装置2の大会マッチング手段235は、受け取った情報をマッチング度の算出に反映する。 For example, if the user sets "user login" as the notification trigger condition, the tournament introduction means 236 functions in the server device 2 every time the user logs in. Further, when the user sets an interested user or an interested category, the referral function setting means 563 transmits the information to the tournament matching means 235. As a result, the tournament matching means 235 of the server device 2 reflects the received information in the calculation of the matching degree.

大会参加手段564は、大会にエントリする手段をユーザに提供する。具体的には、大会参加手段564は、サーバ装置2の大会進行手段234とのインターフェースを提供する。このゲームでは、ゲーム内に大会への参加を申し込むメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューや必要な入力フォームが画面に表示される。 Tournament Participation Means 564 provides users with means to enter the tournament. Specifically, the tournament participation means 564 provides an interface with the tournament progress means 234 of the server device 2. In this game, a menu for applying for participation in the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu and the necessary input form are displayed on the screen.

ユーザがそのメニューの操作や入力フォームへの入力を行うと、サーバ装置2の大会進行手段234からは、開催予定の大会の情報がゲーム装置5に送信され、ディスプレイ61にその情報が表示される。このとき、大会紹介手段236が選んだ大会の情報は、例えば色分けされたり、上位の表示位置に表示されたりして、他の大会と区別されるようになっている。なお、大会紹介の要求を、ユーザ自身が予め大会マッチング手段235に行うことで、最新のお奨め情報を得ることもできる。 When the user operates the menu or inputs to the input form, the tournament progress means 234 of the server device 2 transmits the information of the tournament to be held to the game device 5, and the information is displayed on the display 61. .. At this time, the information on the tournament selected by the tournament introduction means 236 is, for example, color-coded or displayed at a higher display position to distinguish it from other tournaments. It should be noted that the latest recommended information can be obtained by the user himself / herself making a request for introducing the tournament to the tournament matching means 235 in advance.

ユーザが、それらの大会の中から参加希望の大会を選ぶと、何れの大会を選んだかがサーバ装置2の大会進行手段234に送信される。それにより、サーバ装置2では、そのユーザが参加選手として登録(参加予約)される。 When the user selects a tournament desired to participate from among those tournaments, which tournament is selected is transmitted to the tournament progress means 234 of the server device 2. As a result, in the server device 2, the user is registered as a participating player (participation reservation).

ゲーム進行手段565は、ユーザの操作に従って、ゲームデータに含まれるオブジェクト、およびテクスチャなどのデータを読み出し且つゲームプログラムを実行して、二次元または三次元のゲーム画像情報を生成する。ゲーム画像情報がグラフィック処理部52によって処理されることにより、ディスプレイ61には処理後のゲーム画像が表示される。 The game progress means 565 reads data such as objects and textures included in the game data and executes the game program according to the user's operation 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.

例えば、ゲーム進行手段565は、ゲーム画像上にキャラクタを配置させる。このゲームプログラムによるゲームは、対戦型格闘ゲームであり、配置されるキャラクタには、ユーザ(以下、第1プレイヤという)が操作するキャラクタ(以下、第1キャラクタという)と、第1キャラクタの対戦相手となるキャラクタ(以下、第2キャラクタという)がある。第2キャラクタは、他のユーザ(以下、第2プレイヤという)またはコンピュータ(ゲーム装置)が操作するキャラクタである。 For example, the game progress means 565 arranges a character on the game image. The game by this game program is a fighting game, and the characters to be arranged include a character operated by a user (hereinafter referred to as a first player) (hereinafter referred to as a first character) and an opponent of the first character. There is a character (hereinafter referred to as a second character). The second character is a character operated by another user (hereinafter referred to as a second player) or a computer (game device).

大会における対戦(第1プレイヤ対第2プレイヤとの対戦とする)の際には、両プレイヤは、予め自身のゲーム装置5を通信ネットワーク6に接続するとともに、サーバ装置2にログインする。それにより、両プレイヤが大会に参加したことになる。 At the time of a battle in a tournament (a battle between a first player and a second player), both players connect their game device 5 to the communication network 6 in advance and log in to the server device 2. As a result, both players have participated in the tournament.

このゲームプログラムでは、第1プレイヤ側と第2プレイヤ側のそれぞれにおいて、コントローラ63を操作することによって、キャラクタを操作することができる。ゲーム進行手段565は、第1プレイヤや第2プレイヤによるコントローラ63の操作の内容を表す操作信号に応じてゲームを進行させて、その操作内容に伴う行動を第1および第2キャラクタに行わせる制御を行う。 In this game program, the character can be operated by operating the controller 63 on each of the first player side and the second player side. The game progress means 565 is a control that advances the game in response to an operation signal representing the operation content of the controller 63 by the first player or the second player, and causes the first and second characters to perform actions associated with the operation content. I do.

特に、このゲームでは、第1プレイヤや第2プレイヤによるコントローラ63の操作によって、第1キャラクタや第2キャラクタが、パンチやキック等の格闘技を繰り出すことができる。例えば、第1キャラクタによる格闘技(攻撃)が、第2キャラクタに有効に当たると、第2キャラクタの体力値が減少する。同様に、第1キャラクタに、第2キャラクタからの格闘技が当たると、第1キャラクタの体力値が減少する。何れかのキャラクタの体力値がゼロになる等の所定条件が成立すると対戦の勝敗が決まる。 In particular, in this game, the first character and the second character can perform martial arts such as punching and kicking by operating the controller 63 by the first player and the second player. For example, when a martial art (attack) by the first character effectively hits the second character, the physical strength value of the second character decreases. Similarly, when the first character is hit by a martial art from the second character, the physical strength value of the first character decreases. The victory or defeat of the match is determined when certain conditions such as the physical strength value of any character becoming zero are satisfied.

観戦手段566は、ユーザが大会を観戦するための手段を提供する。このゲームでは、ゲーム内に大会観戦をサーバ装置2に申し込むためのメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューが画面に表示される。 The spectator means 566 provides a means for the user to watch the tournament. In this game, a menu for applying to the server device 2 for watching the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu is displayed on the screen.

ユーザがそのメニューを操作すると、サーバ装置2からは開催中の大会の情報(例えば、大会名や動画配信用URLの情報等)がゲーム装置5に送られる。サーバ装置2からの情報は、ゲーム装置5によってディスプレイ61に表示される。このとき、大会紹介手段236が選んだ大会の情報は、例えば色分けされたり、上位の表示位置に表示されたりして、他の大会と区別されるようになっている。 When the user operates the menu, the server device 2 sends information on the tournament being held (for example, tournament name, video distribution URL information, etc.) to the game device 5. The information from the server device 2 is displayed on the display 61 by the game device 5. At this time, the information on the tournament selected by the tournament introduction means 236 is, for example, color-coded or displayed at a higher display position to distinguish it from other tournaments.

ユーザがそれらの大会の中から観戦したい大会を選ぶと、観戦手段566は、直接的に、または一般的なブラウザを起動することによって、大会の動画配信用URLにアクセスし、動画を画面に表示する。これにより、ユーザは、大会の観戦が可能になる。 When the user selects a tournament that he / she wants to watch from those tournaments, the watching means 566 accesses the URL for video distribution of the tournament directly or by invoking a general browser and displays the video on the screen. do. This allows the user to watch the tournament.

結果閲覧手段567は、コントローラ63や、ゲーム装置5に別途接続されたキーボード(図示を省略)を介して、データベースを検索する際のキーとなる検索条件の入力を受け付ける。ユーザは、例えば、大会紹介手段236によって紹介された大会の情報(例えばタグ)を検索条件として使うことができる。 The result viewing means 567 accepts input of search conditions, which is a key when searching a database, via a controller 63 or a keyboard (not shown) separately connected to the game device 5. The user can use, for example, the tournament information (for example, a tag) introduced by the tournament introduction means 236 as a search condition.

結果閲覧手段567は、検索条件が入力されると、通信手段561を介して、その検索条件をサーバ装置2に送信する。サーバ装置2では、データベース管理手段237が、検索条件に基づいて検索を行い、検索結果をゲーム装置5に送信する。 When the search condition is input, the result viewing means 567 transmits the search condition to the server device 2 via the communication means 561. In the server device 2, the database management means 237 performs a search based on the search conditions and transmits the search result to the game device 5.

《大会紹介機能のまとめ》
サーバ装置2では、何れかのユーザについて通知トリガ条件が成立すると、大会紹介手段236が大会マッチング手段235を機能させる。大会マッチング手段235は、開催予定の大会(情報はデータベースで管理されている)と、通知トリガ条件が成立しているユーザとのマッチング度を求める。
<< Summary of tournament introduction function >>
In the server device 2, when the notification trigger condition is satisfied for any of the users, the tournament introduction means 236 causes the tournament matching means 235 to function. The tournament matching means 235 obtains the degree of matching between the tournament scheduled to be held (information is managed in the database) and the user who satisfies the notification trigger condition.

そのマッチング度が閾値Tを超えていた場合には、大会紹介手段236は、そのユーザのユーザ側端末に大会の開***報を通知する。開***報を通知されたユーザは、その大会への参加や観戦が可能になる。 When the matching degree exceeds the threshold value T, the tournament introduction means 236 notifies the user-side terminal of the user of the tournament holding information. Users who are notified of the event information will be able to participate in and watch the event.

以上をまとめると、本発明は、複数のコンピュータ(サーバ装置2、ゲーム装置5)を動作させて対戦型のゲームを進行させるゲームプログラムにおいて、前記コンピュータを、前記ゲームを大会として進行させる大会進行手段(制御部23)と、前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段(制御部23)と、前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段(制御部23)として機能させることを特徴とするゲームプログラムである。 Summarizing the above, the present invention is a tournament progress means for advancing the computer as a tournament in a game program in which a plurality of computers (server device 2, game device 5) are operated to advance a battle-type game. A tournament matching means (control unit 23) that obtains a matching degree between the user and the tournament based on the (control unit 23), an index related to the tournament, and an index related to the user, and a tournament in which the matching degree is equal to or higher than a predetermined threshold. This is a game program characterized in that the information of the above is made to function as a tournament introduction means (control unit 23) for notifying the user.

《本実施形態の効果》
以上のように、本実施形態のゲームシステムによれば、適宜、ユーザに適した大会がユーザに紹介される。したがって、本実施形態によれば、ユーザが自分に合った大会に容易にアクセス(参加または観戦)できる。
<< Effect of this embodiment >>
As described above, according to the game system of the present embodiment, a tournament suitable for the user is introduced to the user as appropriate. Therefore, according to the present embodiment, the user can easily access (participate in or watch) the tournament that suits him / her.

[その他の実施形態]
なお、本発明の適用は、格闘ゲームには限定されない。例えば、サッカーやテニスなどのスポーツを題材としたゲームや自動車レースを題材としたゲーム等にも適用できる。要は、大会として開催できるゲームであれば適用できる。
[Other Embodiments]
The application of the present invention is not limited to fighting games. For example, it can be applied to games related to sports such as soccer and tennis, games related to car racing, and the like. In short, it can be applied to any game that can be held as a tournament.

また、実施形態で説明した「大会に関する指標」や「ユーザに関する指標」は例示であり、ゲームプログラムにおいてこれらの項目の全てを取り扱う必要はないし、更に他の項目を取り扱えるようにしてもよい。 Further, the "index related to the tournament" and the "index related to the user" described in the embodiment are examples, and it is not necessary to handle all of these items in the game program, and other items may be handled.

また、マッチング度の求め方も例示であり、他のアルゴリズムを用いてもよい。 Further, the method of obtaining the matching degree is also an example, and other algorithms may be used.

また、終了した大会についてもマッチング度を求めて、そのマッチング度に応じてユーザに紹介するようにしてもよい。こうすることで、例えば、ユーザは、興味あるプロプレイヤの試合結果などを容易に知ることが可能になる。 In addition, the matching degree may be obtained for the completed tournament and introduced to the user according to the matching degree. By doing so, for example, the user can easily know the match result of the professional player who is interested.

また、リプレイのデータには、大会に付与されたタグを自動的に付与するようにしておくとよい。こうすることで、データベースを検索する際にデータを容易にフィルタリングできる。 In addition, it is advisable to automatically attach the tag attached to the tournament to the replay data. This allows you to easily filter the data as you search the database.

また、大会へのエントリ時に、ユーザが「グループ名」、「ユーザ名」、「コメント」等を登録できるようにしておくとよい。登録されたこれらの情報は、例えば、対戦中の画面に自動的にオーバーレイ表示するとよい。それにより、対戦の雰囲気を盛り上げることが可能になる。 In addition, it is preferable that the user can register the "group name", "user name", "comment", etc. at the time of entry to the tournament. These registered information may be automatically overlaid on the screen during the battle, for example. As a result, it becomes possible to liven up the atmosphere of the battle.

また、ゲームプログラムは、サーバ装置2の記憶部22に格納しておいて、必要に応じてゲーム装置5にダウンロードするように構成してもよい。 Further, the game program may be stored in the storage unit 22 of the server device 2 and may be configured to be downloaded to the game device 5 as needed.

また、前記実施形態で説明した、サーバ装置2とゲーム装置5の機能分担は例示である。サーバ装置2の機能としていたものをゲーム装置5の機能として実装してもよいし、ゲーム装置5の機能としていたものをサーバ装置2の機能として実装してもよい。 Further, the division of functions between the server device 2 and the game device 5 described in the above embodiment is an example. What was a function of the server device 2 may be implemented as a function of the game device 5, or what was a function of the game device 5 may be implemented as a function of the server device 2.

これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of the present invention are exhibited. It is also possible to appropriately combine this embodiment with other embodiments and other embodiments.

1 ゲームシステム
2 サーバ装置
5 ゲーム装置
22 記憶部
55 記憶部
233 大会マッチング手段
234 データベース管理手段
238 大会進行手段
239 大会紹介手段
C1 キャラクタ
C2 キャラクタ
1 Game system 2 Server device 5 Game device 22 Storage unit 55 Storage unit 233 Tournament matching means 234 Database management means 238 Tournament progress means 239 Tournament introduction means C1 character C2 character

Claims (6)

複数のコンピュータを動作させて対戦型のゲームを進行させるゲームプログラムにおいて、
前記コンピュータを、
前記ゲームを大会として進行させる大会進行手段と、
前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段と、
前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段と、
して機能させることを特徴とするゲームプログラム。
In a game program in which multiple computers are operated to advance a competitive game,
The computer
A tournament progress means for advancing the game as a tournament, and
A tournament matching means for determining the degree of matching between the user and the tournament based on the index related to the tournament and the index related to the user.
A tournament introduction means for notifying the user of tournament information whose matching degree is equal to or higher than a predetermined threshold value.
A game program characterized by making it work.
請求項1において、
前記ユーザに関する指標には、
前記ユーザが前記ゲームで使用するキャラクタの情報、
前記ユーザが前記ゲームで使用可能なアイテムの情報、
前記ユーザが前記ゲームで使用した技の情報、
前記ユーザのゲーム上のレベル、
前記ユーザのパーソナルデータ、
前記ユーザが興味を持っているプレイヤ、
の何れかを含み、
前記大会に関する指標には、
予め指定された他のユーザが参加する大会であるか否かの情報、
前記大会のレギュレーション、
前記大会に付与されたタグ、
参加しているユーザに関する指標、
の何れかを含むことを特徴とするゲームプログラム。
In claim 1,
The index related to the user includes
Character information used by the user in the game,
Information on items that the user can use in the game,
Information on the technique used by the user in the game,
The user's game level,
The user's personal data,
Players that the user is interested in,
Including any of
The indicators related to the tournament include
Information on whether or not the tournament is attended by other users specified in advance,
Regulations of the tournament,
Tags attached to the tournament,
Indicators about participating users,
A game program characterized by including any of the above.
請求項1または請求項2において、
前記コンピュータには、今後開催される大会の情報を管理するデータベースが構築されており、
前記コンピュータを、前記大会の情報を検索するデータベース管理手段として機能させることを特徴とするゲームプログラム。
In claim 1 or 2,
A database for managing information on upcoming competitions is built on the computer.
A game program characterized in that the computer functions as a database management means for retrieving information on the tournament.
請求項1から請求項3の何れかにおいて、
前記大会進行手段は、前記ユーザからの大会参加申込みの受付、または大会開催時のログイン受付を行う機能を有することを特徴とするゲームプログラム。
In any of claims 1 to 3,
The tournament progress means is a game program having a function of accepting an application for participation in a tournament from the user or accepting a login at the time of holding a tournament.
請求項1から請求項4の何れかにおいて、
前記大会紹介手段は、通知した大会について、大会への参加(登録)、又は大会の視聴に、前記ユーザを誘導する機能を有することを特徴とするゲームプログラム。
In any of claims 1 to 4,
The tournament introduction means is a game program having a function of guiding the user to participate in (register) or watch the tournament for the notified tournament.
請求項1から請求項5の何れかのゲームプログラムを記憶した記憶部と、
前記ゲームプログラムを協働して実行する複数のコンピュータと、
を備えたことを特徴とするゲームシステム。
A storage unit that stores the game program according to any one of claims 1 to 5.
Multiple computers that collaborate to execute the game program,
A game system characterized by being equipped with.
JP2021068989A 2018-11-22 2021-04-15 Game program and game system Active JP7157354B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021068989A JP7157354B2 (en) 2018-11-22 2021-04-15 Game program and game system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018219043A JP6871225B2 (en) 2018-11-22 2018-11-22 Game programs and game systems
JP2021068989A JP7157354B2 (en) 2018-11-22 2021-04-15 Game program and game system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018219043A Division JP6871225B2 (en) 2018-11-22 2018-11-22 Game programs and game systems

Publications (2)

Publication Number Publication Date
JP2021112592A true JP2021112592A (en) 2021-08-05
JP7157354B2 JP7157354B2 (en) 2022-10-20

Family

ID=70904808

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018219043A Active JP6871225B2 (en) 2018-11-22 2018-11-22 Game programs and game systems
JP2021068989A Active JP7157354B2 (en) 2018-11-22 2021-04-15 Game program and game system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018219043A Active JP6871225B2 (en) 2018-11-22 2018-11-22 Game programs and game systems

Country Status (1)

Country Link
JP (2) JP6871225B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7168869B2 (en) * 2020-07-03 2022-11-10 株式会社カプコン Program, Server and System
JP7206502B2 (en) * 2020-07-08 2023-01-18 株式会社カプコン How computer systems and events are managed
JP2022026820A (en) * 2020-07-31 2022-02-10 株式会社コナミデジタルエンタテインメント Control system, operation method of control system, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109123A (en) * 2000-09-27 2002-04-12 Gonichi Sasaki System for displaying on-line game advertisement
JP2015016104A (en) * 2013-07-10 2015-01-29 株式会社ソニー・コンピュータエンタテインメント Content providing method, content providing server, and content providing system
JP2018520715A (en) * 2015-04-27 2018-08-02 ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Interactive event platform

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004215795A (en) * 2003-01-10 2004-08-05 Aruze Corp Information providing system and information providing server
KR100864398B1 (en) * 2006-06-07 2008-10-20 엔에이치엔(주) Online tournament game open system and method thereof, and ranking determine system and method thereof
JP6577705B2 (en) * 2014-10-10 2019-09-18 任天堂株式会社 Information processing system, information processing apparatus, computer program, and information processing method
JP5753309B1 (en) * 2014-11-17 2015-07-22 株式会社ナインシグマ・ジャパン Mutual understanding support system, mutual understanding support method, mutual understanding support program
JP2018128789A (en) * 2017-02-07 2018-08-16 株式会社バンダイナムコエンターテインメント Program and server
JP6499232B2 (en) * 2017-07-19 2019-04-10 グリー株式会社 GAME MANAGEMENT SERVER DEVICE CONTROL METHOD, GAME MANAGEMENT SERVER DEVICE, AND PROGRAM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109123A (en) * 2000-09-27 2002-04-12 Gonichi Sasaki System for displaying on-line game advertisement
JP2015016104A (en) * 2013-07-10 2015-01-29 株式会社ソニー・コンピュータエンタテインメント Content providing method, content providing server, and content providing system
JP2018520715A (en) * 2015-04-27 2018-08-02 ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Interactive event platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"カスタム大会について", [公式WIKI]逆転オセロニア最速攻略[オセロ][ONLINE], JPN6020018167, 25 April 2018 (2018-04-25), ISSN: 0004779699 *

Also Published As

Publication number Publication date
JP2020081306A (en) 2020-06-04
JP6871225B2 (en) 2021-05-12
JP7157354B2 (en) 2022-10-20

Similar Documents

Publication Publication Date Title
JP5599855B2 (en) Game control device, item lottery program, game system
JP7157354B2 (en) Game program and game system
JP2002085852A (en) Network game method and its system
JP5529193B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
WO2013014928A1 (en) Game control device, point processing method, and point processing program
JP7387302B2 (en) Game system, program and processing method
JP6036458B2 (en) Server device and game program
JP2008246150A (en) Network type game system, and control method and server program in network type game system
TWI322024B (en) Game server, method for evaluating spectators, and information recording medium
JP7436890B2 (en) computer system
JP7037910B2 (en) Information processing equipment, programs, game systems and game service provision methods
JP5899390B1 (en) Competition lot prediction system, competition lot prediction method, and program
JP6783918B1 (en) Programs, information processing devices, and control methods for information processing devices
JP2017131322A (en) Program and server
JP5414925B1 (en) GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM
JP5762388B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, PROGRAM, AND SERVICE MANAGEMENT DEVICE
JP5664130B2 (en) Network game system and game providing server
JP2003038855A (en) Network game system and network game program
JP2013042935A (en) Game-providing device, game-providing program, and game-providing method
JP6737853B2 (en) Game program and game system
JP7368748B2 (en) computer programs and computer equipment
JP7206502B2 (en) How computer systems and events are managed
JP7181473B2 (en) How computer systems and events are managed
KR102349046B1 (en) Method and apparatus for online contest platform
JP2022017107A (en) Game system and game control method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210512

A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20210716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220524

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220919

R150 Certificate of patent or registration of utility model

Ref document number: 7157354

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150