JP2020081306A - Game program and game system - Google Patents

Game program and game system Download PDF

Info

Publication number
JP2020081306A
JP2020081306A JP2018219043A JP2018219043A JP2020081306A JP 2020081306 A JP2020081306 A JP 2020081306A JP 2018219043 A JP2018219043 A JP 2018219043A JP 2018219043 A JP2018219043 A JP 2018219043A JP 2020081306 A JP2020081306 A JP 2020081306A
Authority
JP
Japan
Prior art keywords
tournament
user
game
information
game program
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
JP2018219043A
Other languages
Japanese (ja)
Other versions
JP6871225B2 (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 JP2018219043A priority Critical patent/JP6871225B2/en
Publication of JP2020081306A publication Critical patent/JP2020081306A/en
Priority to JP2021068989A priority patent/JP7157354B2/en
Application granted granted Critical
Publication of JP6871225B2 publication Critical patent/JP6871225B2/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 competition mode in which users (players) compete online (for example, see Patent Document 1). The online competition between the players may be held as a so-called E-sports (Electronic Sports) tournament held in a virtual game space. In many cases, the event will be posted on a website for others to watch.

特開2016−77344号公報JP, 2016-77344, A

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

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

第1の発明は、複数のコンピュータを動作させて対戦型のゲームを進行させるゲームプログラムにおいて、前記コンピュータを、前記ゲームを大会として進行させる大会進行手段と、前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段と、前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段と、して機能させることを特徴とするゲームプログラムである。 A first aspect of the present invention is a game program for operating a plurality of computers to advance a battle-type game, wherein the computer uses a tournament advancing means for advancing the game as a tournament, an index regarding the tournament, and an index regarding a user. On the basis of the above, the tournament matching means for obtaining the degree of matching between the user and the tournament, and the tournament introducing means for notifying the user of the information about the tournament having the matching degree of a predetermined threshold value or more, are caused to function. It is a game program to play.

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

また、前記発明において、前記コンピュータには、今後開催される大会の情報を管理するデータベースを構築しておいて、前記コンピュータを、前記大会の情報を検索するデータベース管理手段として機能させるとよい。 Further, in the above invention, it is preferable that a database that manages information about a future event to be held is built in the computer, and the computer functions as a database management unit that searches for information about the event.

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

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

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

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

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

[実施形態]
以下、本発明の実施形態にかかるゲームプログラム、およびゲームシステムについて、図面を参照して説明する。
[Embodiment]
Hereinafter, a game program and a game system according to embodiments 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 is a block diagram showing an outline of a game system according to an embodiment of the present invention. In the game system 1 shown in FIG. 1, the server device 2 and the game device 5 are communicably connected to each other via a communication network 6. Although only one game apparatus 5 is shown in FIG. 1, in reality, a plurality of game apparatuses 5 are often connected. In this game system 1, the server device 2 and the game device 5 cooperate to execute a game program.

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

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

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

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

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

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

ゲーム装置5は、ユーザのコントローラ63の操作に基づいて所定のゲームを実行する。そのため、ゲーム装置5には、ゲームプログラムおよびゲームデータがインストールされている。ゲームプログラムは、通信ネットワーク6を介してサーバ装置2から、ダウンロードおよびインストールされる場合もあるし、光学ディスクなどの記録媒体からインストールされる場合もある。また、ゲーム装置5は、サーバ装置2からアップデート用のゲームプログラムやゲームデータを受信する場合もある。 The game apparatus 5 executes a predetermined game based on the operation of the controller 63 by the user. Therefore, the game program and the 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 disc. The game device 5 may also receive an update game program or game data from the server device 2.

ユーザ(プレイヤ)は、ゲームを進行するにあたり、先ずはサーバ装置2にログインする。それぞれのユーザには、アカウント情報が割り当てられており、アカウント情報には、ユーザの識別情報(ユーザID)およびパスワードが含まれる。このアカウント情報は、ログイン時に、ゲーム装置5から通信ネットワーク6を介してサーバ装置2に送信される。 When proceeding with the game, the user (player) first logs in to the server device 2. 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 with respect to the accessed game device 5 based on the transmitted account information.

ユーザ認証が完了したゲーム装置5は、サーバ装置2と通信が可能となり、ゲーム進行に必要なデータがサーバ装置2から送られる。ゲーム装置5は、前記データを受信すると、ユーザの操作に基づいてゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 After the user authentication is completed, the game device 5 can communicate with the server device 2, and the data necessary for the progress of the game is sent from the server device 2. When the game device 5 receives the data, the game device 5 advances the game while outputting the game image and the 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 based on the game program. In FIG. 2, a character C1 and a character C2, which are respectively operated by two players, are displayed. The horizontal bars B1 and B2 displayed above the respective characters C1 and C2 display the physical strength value (points indicating the physical strength of the character) of each character. Although not shown in FIG. 2, in E-sports, a spectator seat in a fighting arena, various advertisements, and the like are often displayed as the background.

《ハードウエア構成およびその機能的構成》
以下、サーバ装置2のハードウエア構成、およびゲーム装置5のハードウエア構成等について説明する。
<<Hardware configuration and its functional configuration>>
Hereinafter, the hardware configuration of the server device 2 and the game device 5 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 communicatively connected to the game apparatus 5 via a communication network 6 such as the Internet and a LAN. The server device 2 transmits game data, game programs, 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 includes 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 (item purchase status, etc.), acquisition information such as clear reward (reward for achievement of a task in the game), character, owned item (eg clothing, Ornaments), registration information such as replay lists, user profile information, and the like. Some of such game data can be used by user's billing (hereinafter referred to as game content).

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

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

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

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

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

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

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

「大会形式」の設定では、例えば、シングルイリミネーション方式のトーナメント戦、ダブルイリミネーション方式のトーナメント戦、リーグ戦、団体戦等といった対戦形式の設定を行う。「ゲームルール」の設定では、例えば、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 group battle, etc. is set. In the setting of the "game rule", for example, a winning/losing decision rule such as a one-first win system, a three-first win system, or a five-win system is set.

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

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

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

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

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

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

また、データベース管理手段237は、ゲーム装置5等のユーザ側端末から入力された検索条件に従ってデータベースを検索する機能も有している。この検索では、大会に付与されたタグ等を検索条件として用いることができる。検索条件に合致する情報が見つかると、データベース管理手段237は、通信ネットワーク6を介してユーザ側端末に検索結果を出力する。 The database management unit 237 also has a function of searching the database according to the search condition input from the user terminal such as the game apparatus 5. In this search, tags or the like given to the tournament can be used as search conditions. When 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 matching degree between the tournament scheduled to be held and a predetermined user. Here, the matching degree is a value indicating how well the index regarding the tournament and the index regarding the user match.

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

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

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

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

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

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

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

ユーザに通知する開催情報としては、大会のレギュレーションに加え、既にエントリしているユーザの情報(例えば参加するプロプレイヤの名前やアカウント等)も含めるとよい。こうすることで、開催情報を受け取ったユーザは、自分が興味を持てる大会か否かを容易に知ることができる。 The event information to be notified to the user may include the information of 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 event information can easily know whether or not the event is of interest to him.

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

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

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

また、公開手段238は、対戦のリプレイを見る手段もユーザに提供する。リプレイ対象の選択は、例えば、前記検索結果やユーザの入力(例えばユーザによる大会や対戦者の指定)に基づいて行われる。更に、公開手段238は、現在開催中の大会の情報(例えば、その大会の動画配信用URL)もユーザに提供(表示)する。 The disclosure means 238 also provides the user with a means for viewing replays of a 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 competition or the competition is designated by the user). Further, the disclosure unit 238 also provides (displays) information on the currently held tournament (for example, the video distribution URL of the tournament) to the user.

〈ゲーム装置の構成〉
ゲーム装置5には、ディスプレイ61、スピーカ62およびコントローラ63が外部接続または内蔵される。ゲーム装置5では、サーバ装置2から受信したゲームデータを用いてゲームが進行する。
<Game device configuration>
A display 61, a speaker 62, and a controller 63 are externally connected to or built in the game apparatus 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 communicatively connected to the communication network 6 for transmitting and receiving various data between the game apparatus 5 and the server apparatus 2.

グラフィック処理部52は、制御部56から出力されるゲーム画像情報に従って、キャラクタおよび仮想空間に関する各種オブジェクトを含むゲーム画像を、動画形式で描画する。グラフィック処理部52は、例えば液晶型であるディスプレイ61と接続されており、動画形式に描画されたゲーム画像(動画像)は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including a character and various objects related to the virtual space in a moving image format in accordance with the game image information output from the control unit 56. The graphic processing unit 52 is connected to, for example, a liquid crystal display 61, 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 a digital game sound according to an instruction from 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 regarding an operation input to/from the controller 63. For example, the user inputs an operation signal to the game apparatus 5 by pressing a button of the controller 63 or operating a lever.

記憶部55は、HDD、SSD、RAMおよびROM等で構成される。記憶部55は、ゲームプログラム、およびサーバ装置2からダウンロードしたゲームデータを記憶することができる。また、記憶部55には、サーバ装置2から受信した前記ゲーム媒体も記憶することができる。 The storage unit 55 includes an HDD, SSD, RAM, ROM, and the like. The storage unit 55 can store the game program and the game data downloaded from the server device 2. The storage unit 55 can also store the game content 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 control unit included in game device>
The control unit 56 functions as a communication unit 561, a tournament sponsoring unit 562, an introduction function setting unit 563, a tournament participation unit 564, a game progressing unit 565, a watching unit 566, and a result browsing unit 567 by executing the game program. ..

通信手段561は、ネットワークインターフェース51を介してサーバ装置2との通信を行う機能である。通信手段561は、アカウント情報、および、ユーザの操作に基づく新たなゲームデータのダウンロード要求情報をサーバ装置2に送信する。また、通信手段561は、サーバ装置2から送られてきた新たなゲームデータや、前記ゲーム媒体等を受信する。 The communication unit 561 has a function of communicating with the server device 2 via the network interface 51. The communication unit 561 transmits the account information and the download request information for new game data based on the user's operation to the server device 2. Further, the communication unit 561 receives new game data sent from the server device 2, the game content, 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 for holding a tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu screen or input form is displayed.

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

紹介機能設定手段563は、サーバ装置2の大会紹介手段236および大会マッチング手段235の動作(機能)を設定する手段をユーザに提供する。この例では、設定できる項目として、通知トリガ条件、興味のあるユーザ(例えば友人、知人、プロのプレイヤなど)の名前やアカウント、興味ある大会のカテゴリー等がある。 The introduction function setting means 563 provides the user with means for setting the operation (function) of the tournament introduction 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 users who are interested (for example, friends, acquaintances, professional players, etc.), categories of competitions in which they are interested, and the like.

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

大会参加手段564は、大会にエントリする手段をユーザに提供する。具体的には、大会参加手段564は、サーバ装置2の大会進行手段234とのインターフェースを提供する。このゲームでは、ゲーム内に大会への参加を申し込むメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューや必要な入力フォームが画面に表示される。 The tournament participation means 564 provides the user with means for entering the tournament. Specifically, the competition participation means 564 provides an interface with the competition proceeding means 234 of the server device 2. In this game, a menu for applying to participate in the tournament is provided in the game, and when the user performs a predetermined operation on the controller 63, the menu and 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 proceeding 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 introducing means 236 is, for example, color-coded or displayed at a higher display position so as to be distinguished from other tournaments. The user can request the tournament introduction to the tournament matching means 235 in advance so that the latest recommended information can be obtained.

ユーザが、それらの大会の中から参加希望の大会を選ぶと、何れの大会を選んだかがサーバ装置2の大会進行手段234に送信される。それにより、サーバ装置2では、そのユーザが参加選手として登録(参加予約)される。 When the user selects a desired tournament from those tournaments, which tournament is selected is transmitted to the tournament progress means 234 of the server device 2. Thereby, 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 progression means 565 arranges a character on the game image. The game according to this game program is a battle-type fighting game, and the characters to be placed are 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にログインする。それにより、両プレイヤが大会に参加したことになる。 During the competition in the competition (competition between the first player and the 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 advancing means 565 advances the game in response to an operation signal indicating the operation content of the controller 63 by the first player or the second player, and controls the first and second characters to perform an action 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 the martial arts (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 the martial arts from the second character, the physical strength value of the first character decreases. The victory or defeat of the battle is determined when a predetermined condition such as the physical strength value of any character becoming zero is satisfied.

観戦手段566は、ユーザが大会を観戦するための手段を提供する。このゲームでは、ゲーム内に大会観戦をサーバ装置2に申し込むためのメニューが設けられており、ユーザが、コントローラ63で所定の操作を行うと、そのメニューが画面に表示される。 The watching means 566 provides means for the user to watch the tournament. In this game, a menu for applying to the server device 2 to watch 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 about the tournament currently being held (for example, information about the tournament name and the URL for video distribution) 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 introducing means 236 is, for example, color-coded or displayed at a higher display position so as to be distinguished from other tournaments.

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

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

結果閲覧手段567は、検索条件が入力されると、通信手段561を介して、その検索条件をサーバ装置2に送信する。サーバ装置2では、データベース管理手段237が、検索条件に基づいて検索を行い、検索結果をゲーム装置5に送信する。 When the search condition is input, the result browsing unit 567 transmits the search condition to the server device 2 via the communication unit 561. In the server device 2, the database management means 237 performs a search based on the search condition and sends 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 user, the tournament introduction means 236 causes the tournament matching means 235 to function. The tournament matching unit 235 obtains the degree of matching between the tournament scheduled to be held (information is managed in the database) and the user who has satisfied the notification trigger condition.

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

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

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

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

また、実施形態で説明した「大会に関する指標」や「ユーザに関する指標」は例示であり、ゲームプログラムにおいてこれらの項目の全てを取り扱う必要はないし、更に他の項目を取り扱えるようにしてもよい。 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 further other items may be handled.

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

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

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

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

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

また、前記実施形態で説明した、サーバ装置2とゲーム装置5の機能分担は例示である。サーバ装置2の機能としていたものをゲーム装置5の機能として実装してもよいし、ゲーム装置5の機能としていたものをサーバ装置2の機能として実装してもよい。 Further, the function sharing of the server device 2 and the game device 5 described in the above embodiment is an example. The function of the server device 2 may be implemented as the function of the game device 5, or the function of the game device 5 may be implemented as the 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 proceeding means 239 tournament introducing means C1 character C2 character

Claims (6)

複数のコンピュータを動作させて対戦型のゲームを進行させるゲームプログラムにおいて、
前記コンピュータを、
前記ゲームを大会として進行させる大会進行手段と、
前記大会に関する指標、およびユーザに関する指標に基づいて、前記ユーザと前記大会とのマッチング度を求める大会マッチング手段と、
前記マッチング度が所定閾値以上の大会の情報を、前記ユーザに通知する大会紹介手段と、
して機能させることを特徴とするゲームプログラム。
In a game program that operates multiple computers to advance a competitive game,
The computer,
Tournament progress means for proceeding the game as a tournament,
Tournament matching means for obtaining a matching degree between the user and the tournament based on the tournament index and the user index.
Tournament introduction means for notifying the user of the tournament information in which the degree of matching is a predetermined threshold value or more,
A game program that is characterized by making it function.
請求項1において、
前記ユーザに関する指標には、
前記ユーザが前記ゲームで使用するキャラクタの情報、
前記ユーザが前記ゲームで使用可能なアイテムの情報、
前記ユーザが前記ゲームで使用した技の情報、
前記ユーザのゲーム上のレベル、
前記ユーザのパーソナルデータ、
前記ユーザが興味を持っているプレイヤ、
の何れかを含み、
前記大会に関する指標には、
予め指定された他のユーザが参加する大会であるか否かの情報、
前記大会のレギュレーション、
前記大会に付与されたタグ、
参加しているユーザに関する指標、
の何れかを含むことを特徴とするゲームプログラム。
In claim 1,
The user-related indicators include:
Information on characters used by the user in the game,
Information about 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,
Personal data of the user,
A player the user is interested in,
Including any of
The indicators for the tournament are:
Information on whether or not it is a competition in which other designated users will participate,
Regulations of the tournament,
The tag given to the competition,
Indicators about participating users,
A game program including any of the following.
請求項1または請求項2において、
前記コンピュータには、今後開催される大会の情報を管理するデータベースが構築されており、
前記コンピュータを、前記大会の情報を検索するデータベース管理手段として機能させることを特徴とするゲームプログラム。
In claim 1 or claim 2,
In the computer, a database is built to manage information about upcoming competitions,
A game program that causes the computer to function as a database management unit that retrieves information about the tournament.
請求項1から請求項3の何れかにおいて、
前記大会進行手段は、前記ユーザからの大会参加申込みの受付、または大会開催時のログイン受付を行う機能を有することを特徴とするゲームプログラム。
In any one of Claim 1 to Claim 3,
A game program, wherein the tournament proceeding means has a function of receiving an application for participation in a tournament from the user or a login reception at the time of holding a tournament.
請求項1から請求項4の何れかにおいて、
前記大会紹介手段は、通知した大会について、大会への参加(登録)、又は大会の視聴に、前記ユーザを誘導する機能を有することを特徴とするゲームプログラム。
In any one of Claim 1 to Claim 4,
A game program, wherein the tournament introduction means has a function of guiding the user to participate (register) in the tournament or watch the tournament about the notified tournament.
請求項1から請求項5の何れかのゲームプログラムを記憶した記憶部と、
前記ゲームプログラムを協働して実行する複数のコンピュータと、
を備えたことを特徴とするゲームシステム。
A storage unit storing the game program according to any one of claims 1 to 5;
A plurality of computers that execute the game program in cooperation,
A game system characterized by having.
JP2018219043A 2018-11-22 2018-11-22 Game programs and game systems Active JP6871225B2 (en)

Priority Applications (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

Applications Claiming Priority (1)

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

Related Child Applications (1)

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

Publications (2)

Publication Number Publication Date
JP2020081306A true JP2020081306A (en) 2020-06-04
JP6871225B2 JP6871225B2 (en) 2021-05-12

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 After (1)

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

Country Status (1)

Country Link
JP (2) JP6871225B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022013206A (en) * 2020-07-03 2022-01-18 株式会社カプコン Program, server and system
WO2022024841A1 (en) * 2020-07-31 2022-02-03 株式会社コナミデジタルエンタテインメント Control system, control system operation method and program
JP2022022838A (en) * 2020-07-08 2022-02-07 株式会社カプコン Computer system, and management method of event

Citations (7)

* 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
JP2009540423A (en) * 2006-06-07 2009-11-19 エヌエイチエヌ コーポレーション Online tournament game holding system and its holding method, ranking determining system and ranking determining method thereof
JP5753309B1 (en) * 2014-11-17 2015-07-22 株式会社ナインシグマ・ジャパン Mutual understanding support system, mutual understanding support method, mutual understanding support program
JP2016077344A (en) * 2014-10-10 2016-05-16 任天堂株式会社 Information processing system, information processing device, computer program and information processing method
JP2017202339A (en) * 2017-07-19 2017-11-16 グリー株式会社 Control method for game management server device, game management server device, and program
JP2018520715A (en) * 2015-04-27 2018-08-02 ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Interactive event platform
JP2018128789A (en) * 2017-02-07 2018-08-16 株式会社バンダイナムコエンターテインメント Program and server

Family Cites Families (2)

* 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
JP6244127B2 (en) 2013-07-10 2017-12-06 株式会社ソニー・インタラクティブエンタテインメント Content providing method, content providing server, and content providing system

Patent Citations (7)

* 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
JP2009540423A (en) * 2006-06-07 2009-11-19 エヌエイチエヌ コーポレーション Online tournament game holding system and its holding method, ranking determining system and ranking determining method thereof
JP2016077344A (en) * 2014-10-10 2016-05-16 任天堂株式会社 Information processing system, information processing device, 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
JP2018520715A (en) * 2015-04-27 2018-08-02 ソニー インタラクティブ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Interactive event platform
JP2018128789A (en) * 2017-02-07 2018-08-16 株式会社バンダイナムコエンターテインメント Program and server
JP2017202339A (en) * 2017-07-19 2017-11-16 グリー株式会社 Control method for game management server device, game management server device, and program

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
"#コンパス[ニュース]:意外に簡単!大会を開いてオリジナル缶バッジをもらおう", [ONLINE]APPLIVGAMES, JPN6020039552, 16 October 2017 (2017-10-16), ISSN: 0004368236 *
"[MHW]ガチの救難信号者を助けに行こう!", YOUTUBE[ONLINE][VIDEO], JPN7020003305, 1 February 2018 (2018-02-01), ISSN: 0004368242 *
"「Lobi Tournament」が本日リリース。だれでも簡単にゲーム大会を開催・運営可能に", 4GAMER.NET[ONLINE], JPN6020018169, 7 July 2017 (2017-07-07), ISSN: 0004368237 *
"OPENREC.TVにて、簡単にゲーム大会が開催出来る新機能「OPENREC ARENA」がリリース!", [ONLINE]PRTIMES, JPN6020039553, 25 August 2017 (2017-08-25), ISSN: 0004368238 *
"カスタム大会について", [公式WIKI]逆転オセロニア最速攻略[オセロ][ONLINE], JPN6020018167, 25 April 2018 (2018-04-25), ISSN: 0004368241 *
"画面の見かた", [ONLINE]PLAYSTATION4ユーザーズガイド, JPN6020039550, 2 April 2018 (2018-04-02), ISSN: 0004368240 *
[ONLINE]Eスポーツ団体ESL主催のゲーム大会へ手軽に参加できる!, JPN6020039549, 21 October 2016 (2016-10-21), ISSN: 0004368239 *

Cited By (5)

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

Also Published As

Publication number Publication date
JP6871225B2 (en) 2021-05-12
JP2021112592A (en) 2021-08-05
JP7157354B2 (en) 2022-10-20

Similar Documents

Publication Publication Date Title
JP5599855B2 (en) Game control device, item lottery program, game system
JP5781558B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
US9333434B2 (en) Collaborative network game using player rankings
JP7157354B2 (en) Game program and game system
JP2002085852A (en) Network game method and its system
JP5529193B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5889777B2 (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
KR20080012128A (en) A system for linking the opposite party of off-line match and an method thereby
JP6195093B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP6733019B1 (en) Game system, game system execution method, and game system program
TWI322024B (en) Game server, method for evaluating spectators, and information recording medium
JP2018110896A (en) Object Exchange System
JP5899390B1 (en) Competition lot prediction system, competition lot prediction method, and program
JP2013215375A (en) Game control apparatus, game control method, program, and game control system
JP6783918B1 (en) Programs, information processing devices, and control methods for information processing devices
JP7324554B1 (en) Game live distribution server and program
JP5762388B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, PROGRAM, AND SERVICE MANAGEMENT DEVICE
JP2017131322A (en) Program and server
JP2003038855A (en) Network game system and network game program
JP2013042935A (en) Game-providing device, game-providing program, and game-providing method
JP7368748B2 (en) computer programs and computer equipment
JP6737853B2 (en) Game program and game system
US20230277945A1 (en) Non-transitory computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201215

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210415

R150 Certificate of patent or registration of utility model

Ref document number: 6871225

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250