JP6997386B2 - Game-related service provision program and server device - Google Patents
Game-related service provision program and server device Download PDFInfo
- Publication number
- JP6997386B2 JP6997386B2 JP2019076119A JP2019076119A JP6997386B2 JP 6997386 B2 JP6997386 B2 JP 6997386B2 JP 2019076119 A JP2019076119 A JP 2019076119A JP 2019076119 A JP2019076119 A JP 2019076119A JP 6997386 B2 JP6997386 B2 JP 6997386B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- information
- user
- play
- training menu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ゲーム関連サービス提供プログラムおよびサーバ装置に関する。 The present invention relates to a game-related service providing program and a server device.
特許文献1に開示されているように、ゲーム内でユーザがプレイ可能なイベント(ミッション、ミニゲームなど)があり、そのイベント実行中に、キャラクタなどのゲーム媒体がAI(Artifical Intelligentce)によって操作されるものがある。
As disclosed in
ところで、ユーザは、実際にゲームをプレイすること以外に、様々な観点でゲームに関する情報に興味を持つことがある。例えば、ユーザは、ゲーム攻略に有利な方法はないかと検索したり、プレイが上達する方法はないかと検索したりする。しかし、このような様々な要望に応えつつも、ゲームへの興味を更に持ち、自然とゲームをより楽しむようにユーザを誘導させるような機能は、存在していない。 By the way, the user may be interested in information about the game from various viewpoints other than actually playing the game. For example, the user searches for a method that is advantageous for capturing the game, or searches for a method for improving play. However, while responding to such various demands, there is no function that induces the user to become more interested in the game and naturally enjoy the game more.
本発明の目的は、このような機能を提供することである。 An object of the present invention is to provide such a function.
第1の発明は、コンピュータを、
ユーザにより入力されたゲームに関する要求情報を、ゲーム装置または前記ゲーム装置とは異なる他装置から受信する受信手段と、
少なくとも1以上の過去のゲームプレイに関するプレイ情報を用いて、前記要求情報に合致するコンテンツを用いたサービスを前記ユーザに提供するための処理を施すサービス提供手段と、
前記サービス提供手段が行った処理の結果を、前記ユーザの操作する前記ゲーム装置の動作に作用させる作用手段と
として機能させ、
前記サービスには、前記ユーザが行う前記ゲームの練習の内容を表すトレーニングメニューの設定が含まれ、
前記サービス提供手段は、前記ユーザの指示に応じた内容の前記トレーニングメニューを設定することを特徴とするゲーム関連サービス提供プログラムである。
The first invention is a computer.
A receiving means for receiving request information about a game input by a user from a game device or another device different from the game device.
A service providing means for performing a process for providing a service using content matching the required information to the user by using play information related to at least one past game play.
The result of the process performed by the service providing means is made to function as an action means for acting on the operation of the game device operated by the user .
The service includes setting a training menu that represents the content of the practice of the game performed by the user.
The service providing means is a game-related service providing program characterized by setting the training menu having contents according to the instruction of the user .
また、第1の発明では、前記サービスには、
前記ユーザの操作に応じて仮想空間内で動作する所定キャラクタについての、前記ユーザの連続して繋がった操作によって構成された連続技のうち、人気または効果が所定値よりも高い前記連続技に関する情報の提供、
前記所定キャラクタの所定攻撃を回避可能な所定動作に関する情報の提供、
前記所定キャラクタに設定されている弱点を表す弱点情報の提供、および
前記弱点に対し有効な対策の情報の提供、
の少なくとも1つが含まれることができる。
Further, in the first invention, the service is included in the service.
Information about a combo of a predetermined character that operates in a virtual space in response to a user's operation, among the combos configured by the user's continuously connected operations, the popularity or effect of which is higher than the predetermined value. Offer,
Providing information on a predetermined operation that can avoid a predetermined attack of the predetermined character ,
Providing weakness information indicating weaknesses set for the predetermined character, and providing information on effective countermeasures against the weaknesses.
At least one of can be included.
また、第1の発明では、前記要求情報が、前記ゲームの練習を行うための前記トレーニングメニューの作成を要求する情報である場合、
前記サービス提供手段は、前記要求情報の入力操作を行った前記ユーザの前記プレイ情報を用いて、前記ユーザのプレイ傾向に応じた前記トレーニングメニューを生成する前記処理を行い、
前記作用手段は、前記トレーニングメニューを前記ゲーム装置に設定させることができる。
Further, in the first aspect of the present invention, when the required information is information requesting the creation of the training menu for practicing the game.
The service providing means performs the process of generating the training menu according to the play tendency of the user by using the play information of the user who has performed the input operation of the request information.
The means of action can cause the game device to set the training menu.
また、第1の発明では、前記要求情報が、前記ゲームの練習を行うための前記トレーニングメニューの作成を要求する情報である場合、
前記サービス提供手段は、前記要求情報の入力操作を行った前記ユーザとは異なる他ユーザの前記プレイ情報を用いて、前記他ユーザのプレイ傾向に応じた前記トレーニングメニューを生成する前記処理を行い、
前記作用手段は、前記トレーニングメニューを、前記要求情報の入力操作を行った前記ユーザの前記ゲーム装置に設定させることができる。
Further, in the first aspect of the present invention, when the required information is information requesting the creation of the training menu for practicing the game.
The service providing means performs the process of generating the training menu according to the play tendency of the other user by using the play information of another user different from the user who has performed the input operation of the request information.
The means of action can cause the training menu to be set in the game device of the user who has performed the input operation of the request information.
また、第1の発明では、前記要求情報が、前記所定キャラクタに設定されている弱点の把握を要求する情報である場合、
前記サービス提供手段は、前記プレイ情報を用いて、前記所定キャラクタに設定されている前記弱点を表す弱点情報とともに、前記弱点に対し有効な対策に関する対策情報を生成し、
前記作用手段は、前記弱点情報を前記ゲーム装置に報知させるとともに、前記対策情報に基づいて前記ゲーム装置に前記対策を講ずる設定を行わせることができる。
Further, in the first aspect of the present invention, when the required information is information for requesting grasping a weak point set in the predetermined character,
The service providing means uses the play information to generate weakness information indicating the weakness set for the predetermined character and countermeasure information regarding effective countermeasures against the weakness.
The operating means can notify the game device of the weakness information and set the game device to take the countermeasure based on the countermeasure information.
前記サービス提供手段は、学習モデルを有し、The service providing means has a learning model and has a learning model.
前記学習モデルは、入力された前記プレイ情報を用いて、前記ユーザの癖、および弱点の何れかを含むプレイ傾向を把握し、前記プレイ傾向に応じたトレーニングメニュー情報を、コンテンツデータとして生成するようにしてもよい。 The learning model uses the input play information to grasp a play tendency including any of the user's habits and weaknesses, and generates training menu information according to the play tendency as content data. You may do it.
第2の発明では、前記第1の発明のゲーム関連サービス提供プログラムを記憶する記憶部と、
前記ゲーム関連サービス提供プログラムを実行するコンピュータと、を備えるサーバ装置である。
In the second invention, a storage unit for storing the game-related service providing program of the first invention and a storage unit.
A server device including a computer that executes the game-related service providing program.
本発明によれば、ゲームに関するユーザの様々な要望は、ゲーム装置5を介して叶えられる。従って、ユーザは、ゲームに対する興味や面白みを、ゲームのプレイのみならず様々な観点から、ゲーム装置5を介して自ずと感じることができる。
According to the present invention, various requests of the user regarding the game are fulfilled through the
[実施形態]
本発明の実施形態に係るゲーム関連サービス提供プログラムおよびサーバ装置2について、図面を参照して説明する。
[Embodiment]
The game-related service providing program and the server device 2 according to the embodiment of the present invention will be described with reference to the drawings.
<ゲームの説明>
図1のゲームシステム1では、通信ネットワーク9を介して、サーバ装置2と複数のゲーム装置5それぞれとの間、サーバ装置2と複数の携帯端末8それぞれとの間が、通信可能に接続されている。
<Game description>
In the
本実施形態で説明するゲームは、ユーザの操作を受けて、プレイヤキャラクタを、他のプレイヤキャラクタまたはノンプレイヤキャラクタとゲーム仮想空間内で対戦させる対戦型アクションゲームである。ユーザは、通信ネットワーク9を介して他のユーザのプレイヤキャラクタとオンライン対戦(ネットワーク対戦)できるが、通信ネットワーク9を介さずにノンプレイヤキャラクタと対戦することにより、個人でゲームを進めることもできる。
The game described in the present embodiment is a battle-type action game in which a player character is played against another player character or a non-player character in a game virtual space in response to a user's operation. The user can play an online match (network match) with another user's player character via the
特に、本実施形態では、図2の画面sc1に示すように、一のユーザが複数のキャラクタの中から一のキャラクタC1(プレイヤキャラクタ)を選択して操作し、対戦相手となる他のキャラクタC2(プレイヤキャラクタまたはノンプレイヤキャラクタ)と1対1にて格闘試合を行う、いわゆる格闘ゲームである場合を例示する。 In particular, in the present embodiment, as shown in the screen sc1 of FIG. 2, one user selects and operates one character C1 (player character) from a plurality of characters, and another character C2 as an opponent. An example is a case of a so-called fighting game in which a fighting game is played one-on-one with (player character or non-player character).
ネットワーク対戦の場合、サーバ装置2は、ゲーム装置5を操作するユーザの要望に応じて、他のゲーム装置5のプレイヤキャラクタとマッチングを行う。マッチングされたキャラクタ同士は、所定のゲーム仮想空間を舞台として、格闘試合を開始する。
In the case of a network match, the server device 2 matches with a player character of another
このような格闘ゲームは、コンピュータゲームが競技として催される大会、いわゆるEスポーツ(Electronic Sports)の大会でプレイされることができる。 Such fighting games can be played in competitions where computer games are held as competitions, so-called electronic sports competitions.
上記ゲームは、プレイステーション(登録商標)などの家庭用ゲーム機、PlayStation Vita(登録商標)などの携帯ゲーム機、パーソナルコンピュータ、タブレットなどにおいて実行される。以下では、上記ゲームが、家庭用ゲーム機であるゲーム装置5にて実行される場合を例示する。
The game is executed on a home-use game machine such as a PlayStation (registered trademark), a portable game machine such as PlayStation Vita (registered trademark), a personal computer, a tablet, or the like. In the following, a case where the above game is executed by a
<ゲームシステム1の概要>
図1に示すように、ゲームシステム1は、1台のサーバ装置2、複数台のゲーム装置5、および複数台の携帯端末8にて構成される。このうち、ゲーム装置5および携帯端末8は、ユーザの所有物である。
<Overview of
As shown in FIG. 1, the
サーバ装置2は、ゲームプログラムの提供およびゲームデータの管理の他、対戦のマッチングを行う。 The server device 2 provides a game program, manages game data, and matches battles.
各ゲーム装置5は、ユーザの操作に基づいてゲームプログラムに応じた上記ゲームを実行する。ゲームの実行にあたり、ゲーム装置5は、上記ゲームプログラム(アップデート版を含む)を、通信ネットワーク9を介してサーバ装置2から受信(具体的にはダウンロードおよびインストール)することができる。
Each
携帯端末8は、ユーザの操作を受け付けたり、ユーザの操作に応じて対戦のプレイ動画をタッチパネル81に表示させたりする。
The
特に、本実施形態のサーバ装置2は、記憶部22に、本実施形態のゲーム関連サービス提供プログラムを記憶するとともに、プレイ情報221を逐次蓄積している。
In particular, the server device 2 of the present embodiment stores the game-related service providing program of the present embodiment in the
プレイ情報221は、過去のゲームプレイに関する各種情報である。具体的に、プレイ情報221は、ネットワーク対戦時に使用されたモードの名称、ゲームがプレイされた場所(国、地域)、プレイを行ったユーザの情報(識別番号、ユーザ名、ユーザに与えられた称号、プロフィール)、プレイにて使用されたプレイヤキャラクタの情報(キャラクタ名、レベル)、プレイ時にユーザが入力したコマンド、そのコマンドに従ってプレイヤキャラクタが採ったアクション(攻撃、防御)、プレイヤキャラクタが所定時間内に連続して出した技の回数、対戦の勝敗、などを含む。 The play information 221 is various information regarding past game play. Specifically, the play information 221 is given to the name of the mode used at the time of the network battle, the place where the game was played (country, region), and the information of the user who played the game (identification number, user name, user). Title, profile), player character information (character name, level) used in play, commands entered by the user during play, actions taken by the player character according to the commands (attack, defense), player character for a predetermined time Includes the number of consecutive moves, the outcome of a match, and so on.
更に、プレイ情報221は、様々なユーザが過去にプレイした際のゲーム動画も含む。 Further, the play information 221 also includes game videos when various users have played in the past.
そして、本実施形態のゲームシステム1では、ユーザがゲームに関する要求情報(以下、サービス要求情報)を携帯端末8に入力した場合、サーバ装置2は、その要求情報に合致した、コンテンツを用いたサービスをユーザに提供するべく、前記プレイ情報221を利用して所定処理を施す。サーバ装置2は、所定処理の結果を、そのユーザの操作するゲーム装置5の動作に作用させる。
Then, in the
ユーザに提供される前記サービスには、様々なものがある。その一例を図3に示す。 There are various types of services provided to users. An example thereof is shown in FIG.
図3に示すように、サービスには、様々な技を習得するためのトレーニングメニューの設定、所定シーンの保存と再生、ゲームBGMの再生、ゲームに関するトレンド情報(人気商品、Eスポーツ大会、人気キャラクタランキング)の提供、ゲーム仮想空間内で動作する所定キャラクタについての人気または効果の比較的高い連続技の情報の提供、所定キャラクタの所定攻撃を回避可能な所定動作に関する情報の提供、所定キャラクタに設定されている弱点を表す弱点情報の提供、その弱点に対し有効な対策(攻撃、防御、必殺技など)情報の提供とその対策を講ずるための各種設定、ユーザに合致したゲームの練習内容を含む特定トレーニングメニューの生成と設定、などのうち、少なくとも1つが含まれる。 As shown in FIG. 3, the service includes setting a training menu for learning various techniques, saving and playing a predetermined scene, playing a game BGM, and trend information about the game (popular products, esports competitions, popular characters). (Ranking) is provided, information on continuous moves that are relatively popular or highly effective for a predetermined character operating in the game virtual space is provided, information on a predetermined action that can avoid a predetermined attack of the predetermined character is provided, and the predetermined character is set. Includes information on weaknesses that indicate weaknesses, information on effective countermeasures (attacks, defenses, special moves, etc.) for those weaknesses, various settings for taking countermeasures, and game practice content that matches the user. Includes at least one of the generation and settings of a specific training menu, and so on.
特定トレーニングメニューには、人気コンボ対策用、特定キャラクタの攻略用、特定の攻撃対策用、ユーザ自身の弱点対策用などが含まれる。 The specific training menu includes countermeasures for popular combos, capture of specific characters, countermeasures against specific attacks, countermeasures against weak points of the user, and the like.
前記連続技とは、ユーザの操作に応じてゲーム仮想空間内で動作するプレイヤキャラクタについての、当該ユーザの連続して繋がった動作によって構成された複数の技(コンボ)をいう。 The continuous technique refers to a plurality of techniques (combos) composed of continuously connected actions of the user for a player character that operates in the game virtual space in response to a user's operation.
例えば、ユーザが、携帯端末8に対して「人気のあるプレイヤキャラクタを教えてほしい」と発話したとする。このユーザの発話内容をサービス要求情報とし、サーバ装置2は、前記プレイ情報221に基づいて、ゲームにて操作可能なプレイヤキャラクタそれぞれの総使用回数を算出し、その高い順に1から5つ程度、プレイキャラクタを選択する。サーバ装置2は、選択したプレイヤキャラクタのキャラクタ名や、そのプレイヤキャラクタが使用された任意のプレイ動画を、自動的にゲーム装置5に表示させる。
For example, suppose a user utters to the
また、ユーザが、携帯端末8に対して「お勧めのトレーニングメニューを作ってほしい」と発話したとする。この場合、サーバ装置2は、このユーザの前記プレイ情報221に基づいてこのユーザの癖および弱点を求め、求めた癖を修正したり弱点を克服したりするための練習内容を含む特定トレーニングメニューを生成する。サーバ装置2は、そのトレーニングメニューに従って、癖および弱点を克服するためのシチュエーションを含むゲーム画像を、ゲーム装置5に自動的に表示させる。
Further, it is assumed that the user utters to the
このように、本実施形態のゲームシステム1は、サーバ装置2に蓄積されているこれまでのプレイ情報221を有効活用して、個々のユーザの要望に応じた、各種コンテンツを用いたサービスを、当該ユーザに提供する。これにより、ゲームシステム1は、ユーザの更なるプレイ上達に寄与したり、ゲームをプレイ以外の様々な観点からより楽しんでもらうようにユーザを誘導したりすることができる。
As described above, the
<ハードウェア構成>
以下、サーバ装置2、ゲーム装置5および携帯端末8それぞれのハードウェア構成について説明する。
<Hardware configuration>
Hereinafter, the hardware configurations of the server device 2, the
<サーバ装置2の構成>
図1に示すように、サーバ装置2は、ネットワークインターフェース21、記憶部22および制御部23を有する。ネットワークインターフェース21および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device 2>
As shown in FIG. 1, the server device 2 has a
ネットワークインターフェース21は、インターネットおよびLANなどの通信ネットワーク9を介して各携帯端末8および各ゲーム装置5と通信可能に接続される。ネットワークインターフェース21を介して、各ゲーム装置5へのゲームデータやゲームプログラムの送信、アカウント情報の各ゲーム装置5および各携帯端末8からの受信などが行われる。
The
記憶部22は、HDD、SSD、RAMおよびROMなどで構成される。記憶部22には、ゲームシステム1を利用するユーザのアカウント情報、ログイン履歴、ゲームデータ、ゲームシステム1を実現するためのゲーム関連サービス提供プログラムを含む各種プログラムが格納されている。また、記憶部22には、上述したプレイ情報221が格納されている。プレイ情報221は、ネットワークインターフェース21が各ゲーム装置5から受信する都度、記憶部22に逐次格納される。
The
制御部23は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置2の動作を制御する。 The control unit 23 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 2.
<サーバ装置2における制御部23の機能的構成>
制御部23は、各種プログラムを実行することにより、図1に示すように、情報処理手段231(受信手段に相当)、照合手段232、ゲーム配信手段233、マッチング判定手段234、サービス提供手段235および作用手段236として機能する。
<Functional configuration of the control unit 23 in the server device 2>
By executing various programs, the control unit 23, as shown in FIG. 1, includes information processing means 231 (corresponding to receiving means), matching means 232, game distribution means 233, matching determination means 234, service providing means 235, and so on. It functions as a means of
-情報処理手段-
情報処理手段231は、各ゲーム装置5および各携帯端末8と各種データを送受信する。
-Information processing means-
The information processing means 231 transmits and receives various data to and from each
情報処理手段231が各携帯端末8から受信するデータとしては、前記サービス要求情報の他、アカウント情報などが挙げられる。情報処理手段231が各携帯端末8に送信するデータとしては、サーバ装置2に接続完了した旨の情報や、プレイ動画データなどが挙げられる。
Examples of the data received by the information processing means 231 from each
情報処理手段231が各ゲーム装置5から受信するデータとしては、ゲームプログラムのダウンロード要求情報、アカウント情報および対戦要求などの、ゲームの実行に必要なデータが挙げられる。情報処理手段231が各ゲーム装置5に送信するデータとしては、ゲームプログラムをゲーム装置5が受信したかを確認するための情報、前記サービス要求情報に応じて行った所定処理の結果に基づくコンテンツデータおよび動作指示などが挙げられる。
Examples of the data received by the information processing means 231 from each
-照合手段-
照合手段232は、各ゲーム装置5または各携帯端末8から受信したアカウント情報を用いて、ユーザの認証処理を行う。
-Verification means-
The collation means 232 uses the account information received from each
-ゲーム配信手段-
ゲームプログラムのダウンロード要求情報およびアカウント情報を、情報処理手段231がゲーム装置5から受信した後、ゲーム配信手段233は、ゲームプログラムおよび受信したアカウント情報に対応するゲームデータを、対応するゲーム装置5に配信(送信)する。
-Game distribution method-
After the information processing means 231 receives the download request information and the account information of the game program from the
-マッチング判定手段-
マッチング判定手段234は、対戦要求を情報処理手段231が受信した際、当該対戦要求に応じて対戦相手を検索し、その対戦相手と対戦要求の送信元であるユーザとをマッチングすることが可能か否かを判定する。マッチング可能とマッチング判定手段234が判定した場合、情報処理手段231は、上記対戦相手および上記ユーザのゲーム装置5同士を相互に通信可能に接続する。
-Matching judgment means-
When the information processing means 231 receives the match request, the matching determination means 234 can search for an opponent according to the match request and match the opponent with the user who is the sender of the match request. Judge whether or not. When the matching determination means 234 determines that matching is possible, the information processing means 231 connects the opponent and the
-サービス提供手段-
サービス提供手段235は、サービス要求情報に合致するコンテンツを用いたサービスをユーザに提供するべく、少なくとも1以上の前記プレイ情報221を用いて、前記サービスをユーザに提供するために必要な処理を施す。このような処理を行うにあたり、サービス提供手段235は、学習モデル235aを有する。
-Service provision means-
The service providing means 235 uses at least one or more of the play information 221s to perform necessary processing for providing the service to the user in order to provide the user with a service using the content matching the service request information. .. In performing such processing, the service providing means 235 has a
学習モデル235aは、プレイ情報221から、ユーザの要求に即したコンテンツのデータや、ユーザに提供するべきサービスが何であるのかを、ディープラーニング等の手法を用いた演算にて求める専用モデルである。学習モデル235aは、ニューラルネットワークとして予め構築されている。学習モデル235aは、必要なプレイ情報221を教示データとして機械学習(処理)を実行することにより、コンテンツデータの解析、生成および抽出、提供するべきサービスの判定などを精度良く行うことができる。
The
-作用手段-
作用手段236は、サービス提供手段235が行った処理の結果を、サービス要求情報の入力操作を行ったユーザの操作(所有)するゲーム装置5の動作に作用させる。具体的に、作用手段236は、サービス提供手段235が前記サービス要求情報に応じて行った所定処理の結果に基づくコンテンツデータおよび動作指示を、宛先を当該ゲーム装置5として、情報処理手段231に送信させる。
-Means of action-
The operating means 236 causes the result of the processing performed by the service providing means 235 to act on the operation of the
なお、サービス提供手段235および作用手段236の具体例については、<コンテンツを用いたサービス提供の具体例>にて説明する。 Specific examples of the service providing means 235 and the operating means 236 will be described in <Specific examples of service provision using contents>.
<ゲーム装置5の構成>
複数のゲーム装置5は、いずれも同様の構成を有する。
<Configuration of
Each of the plurality of
ゲーム装置5には、ディスプレイ61、スピーカ62およびゲームコントローラ63が外部接続または内蔵される。また、ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54および記憶部55は、バス59を介して制御部56と電気的に接続されている。
The
ネットワークインターフェース51は、他のゲーム装置5およびサーバ装置2との間で各種データを送受信するために、通信ネットワーク9に通信可能に接続される。
The
グラフィック処理部52は、ゲームプレイ中に、制御部56から出力されるゲーム画像のデータに従って、ゲーム仮想空間に関する各種オブジェクトを含むゲーム画像を、動画形式で描画する。グラフィック処理部52は、例えば液晶型であるディスプレイ61と接続されており、動画形式に描画されたゲーム画像は、ゲーム画面としてディスプレイ61上に表示される。
The
また、グラフィック処理部52は、サーバ装置2からプレイ動画が配信された場合はこれを、制御部56の指示に従ってディスプレイ61に表示させる。
Further, when the play moving image is delivered from the server device 2, the
オーディオ処理部53は、スピーカ62と接続されており、ゲームプレイ中、制御部56の指示に従ってゲーム音声を再生および合成すると、これをスピーカ62から出力させる。また、オーディオ処理部53は、サーバ装置2から配信されたプレイ動画の音声やゲームBGMを、スピーカ62から出力させる。
The
操作部54は、ゲームコントローラ63と接続され、操作入力に関するデータをゲームコントローラ63との間で送受信する。例えば、ユーザは、ゲームコントローラ63の各種ボタンを押下することで、ゲーム装置5に操作信号を入力する。
The
記憶部55は、HDD、SSD、RAMおよびROMなどで構成される。記憶部55には、サーバ装置2からダウンロードしたゲームデータ、ゲームプログラムなどの各種プログラムなどが格納されている。また、記憶部55には、ゲーム装置5を使用するユーザの識別情報なども格納されている。
The
制御部56は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置5の動作を制御する。
The
<ゲーム装置5における制御部56の機能的構成>
制御部56は、各種プログラムを実行することにより、通信手段561、ゲーム実行手段562および報知制御手段563として機能する。
<Functional configuration of the
The
-通信手段-
通信手段561は、ネットワークインターフェース51を介してサーバ装置2および他ゲーム装置5と通信を行う。
-Communication means-
The communication means 561 communicates with the server device 2 and the
通信手段561がサーバ装置2に送信するデータとしては、ゲームプログラムのダウンロード要求情報、アカウント情報、対戦要求、などが挙げられる。通信手段561がサーバ装置2から受信するデータとしては、ゲームデータ、ゲームプログラムを受信したか否かを確認するための情報、対戦情報、コンテンツデータおよび動作指示などが挙げられる。 Examples of the data transmitted by the communication means 561 to the server device 2 include game program download request information, account information, and battle request. Examples of the data received by the communication means 561 from the server device 2 include game data, information for confirming whether or not a game program has been received, battle information, content data, operation instructions, and the like.
通信手段561が他ゲーム装置5との間で送受信するデータとしては、自装置5を操作するユーザについての情報(名前、プロフィールなど)や、ユーザが操作するキャラクタ名などが挙げられる。
Examples of the data transmitted / received by the communication means 561 to / from the
-ゲーム実行手段-
ゲーム実行手段562は、ユーザの操作に従って、ゲームデータに含まれるゲーム空間オブジェクトおよびテクスチャなどのデータを記憶部55から読み出すかまたはサーバ装置2から受信したデータを用いて、ゲームプログラムを実行しつつ、2次元または三次元のゲーム画像情報を生成する。ゲーム画像情報がグラフィック処理部52によって処理されることにより、ディスプレイ61には処理後のゲーム画像が逐次表示される。
-Game execution method-
The game executing means 562 reads the data such as the game space object and the texture included in the game data from the
そして、ゲーム実行手段562は、ゲーム画像上に、自装置5のユーザの操作に従って動作するプレイヤキャラクタと他ゲーム装置5のユーザのプレイヤキャラクタとを配置させ、これらのキャラクタ同士を対戦させることによりゲームを進行させる。
Then, the game execution means 562 arranges a player character that operates according to the operation of the user of the
例えば、自装置5が、サーバ装置2によりマッチング可能と判定されたユーザによって操作されている場合、ゲーム実行手段562は、当該ユーザの操作に応じてゲームを実行する。
For example, when the
-報知制御手段-
報知制御手段563は、ディスプレイ61に表示させる画面の制御およびスピーカ62から出力される音声の制御を行う。例えば、報知制御手段563は、ユーザがゲームをプレイする際、図2の画面sc1をディスプレイ61に表示させつつ、図2の画面sc1に応じたBGMや試合中のキャラクタC1,C2のボイスを、スピーカ62から出力させる。
-Notification control means-
The notification control means 563 controls the screen to be displayed on the
特に、報知制御手段563は、コンテンツデータおよび動作指示がサーバ装置2から送られてきた場合、動作指示に従って、そのコンテンツデータに対応する画面および/または音声を、ディスプレイ61および/またはスピーカ62から出力させる。例えば、サービス要求情報が「ゲームのBGMを流してほしい」であって、そのゲームのBGMがコンテンツデータである場合、報知制御手段563は、動作指示「ゲームBGMを出力する」に従って、コンテンツデータであるゲームBGMをスピーカ62から出力させる。
In particular, when the content data and the operation instruction are sent from the server device 2, the notification control means 563 outputs a screen and / or a voice corresponding to the content data from the
<携帯端末8の構成>
携帯端末8は、スマートフォン、タブレットなどである。携帯端末8は、メモリ、CPUおよびスピーカ(いずれも図示せず)の他、図4に示すタッチパネル81およびマイク82を有する。
<Configuration of
The
メモリには、携帯端末8にて起動されて動作する各種アプリケーションのソフトウェアプログラムなどが格納されている。CPUは、必要に応じてソフトウェアプログラムを読み出し起動させて、当該アプリケーションのソフトウェアを動作させる。
The memory stores software programs and the like of various applications that are started and operated by the
タッチパネル81に表示される一画面例として、図4(a)の画面sc2が挙げられる。図4(a)の画面sc2では、各種アプリケーションソフトウェアのアイコンic1~ic3がそれぞれ選択可能に並べられている。アプリケーションソフトウェアは、起動されれば、対応するサーバ装置に自動的にログインできるように、当該ソフトウェアの初期設定時に、アカウント情報の設定が施されている。
As an example of one screen displayed on the
画面sc2から、ゲームに関する各種サービスの提供を要求するためのアイコンic1が、ユーザによって選択されたとする。この場合、携帯端末8はサーバ装置2に自動的にログインし、携帯端末8のCPUは、アイコンic1に対応するアプリケーションのソフトウェアプログラムを起動する。すると、図4(b)に示すように、ユーザがゲームに関する要望(サービス要求情報)を発話にて入力できる画面sc3が、タッチパネル81に表示される。この画面sc3上からユーザが発話した内容は、マイク82を介して携帯端末8に入力され、サービス要求情報としてサーバ装置2へと自動で送信される。
It is assumed that the icon ic1 for requesting the provision of various services related to the game is selected by the user from the screen sc2. In this case, the
<ゲームシステム1の動作の流れ>
図5を用いて、ゲームシステム1の動作の流れを説明する。
<Flow of operation of
The operation flow of the
携帯端末8のタッチパネル81に表示されている図4(a)の画面sc2上から、ユーザが、アイコンic1を選択した場合(ステップst1)、携帯端末8のCPUは、選択されたアイコンic1に対応するアプリケーションのソフトウェアプログラムを起動させる(ステップst2)。起動後、携帯端末8は自動的にサーバ装置2にログインした状態となる。
When the user selects the icon ic1 from the screen sc2 of FIG. 4A displayed on the
携帯端末8のCPUは、図4(b)の画面sc3をタッチパネル81に表示させる。この画面sc3上から、ユーザがゲームに関する要求を発話すると、マイク82は、この発話内容を、サービス要求情報として受け付ける(ステップst3)。携帯端末8は、ログインしているサーバ装置2に、入力されたサービス要求情報を送信する。
The CPU of the
サーバ装置2の情報処理手段231が前記サービス要求情報を受信すると(ステップst4)、サービス提供手段235は、学習モデル235aを用いて音声認識処理を行い、要求されている内容(つまり、サービス要求情報の内容)を解明する。
When the information processing means 231 of the server device 2 receives the service request information (step st4), the service providing means 235 performs voice recognition processing using the
次いで、サービス提供手段235は、これまでに記憶部22内に蓄積してきたプレイ情報221を学習モデル235aに入力させる。学習モデル235aは、サービス要求情報の内容に即したコンテンツを取得または生成すると共に、当該コンテンツを用いたサービスをユーザに提供するために必要な処理を行う(ステップst5)。作用手段236は、当該処理の結果に対応するコンテンツデータおよび動作指示を、サービス要求情報を発話したユーザが使用するゲーム装置5に送信する(ステップst6)。つまり、作用手段236は、コンテンツデータおよび動作指示の送信により、ステップst5における処理の結果を、当該ゲーム装置5の動作に作用させる。
Next, the service providing means 235 causes the
ゲーム装置5は、コンテンツデータおよび動作指示を受信すると、動作指示に従って、コンテンツをユーザに提供するにあたり必要となる設定や、コンテンツデータの表示および音声出力を行う(ステップst7)。これにより、ユーザには、ユーザの要望に合致するコンテンツを用いたサービスが提供される。
Upon receiving the content data and the operation instruction, the
<コンテンツを用いたサービス提供の具体例>
以下、サービス要求情報の具体的な内容を挙げて、上述した動作の流れによってユーザに提供されるサービスの具体例について説明する。
<Specific examples of service provision using content>
Hereinafter, specific examples of services provided to users by the above-mentioned operation flow will be described with reference to specific contents of service request information.
(具体例その1)
携帯端末8を介してユーザが入力したサービス要求情報が、ゲームの練習を行うためのトレーニングメニューの作成を要求する情報であるとする。
(Specific example 1)
It is assumed that the service request information input by the user via the
サービス提供手段235は、記憶部22に蓄積されたこれまでのプレイ情報221の中から、当該ユーザに関するプレイ情報221を抽出して、学習モデル235aに入力する。学習モデル235aは、入力されたプレイ情報221を用いて、当該ユーザの癖や弱点などのプレイ傾向を把握し、そのプレイ傾向に応じたトレーニングメニュー情報を、コンテンツデータとして生成する。
The service providing means 235 extracts the play information 221 about the user from the play information 221 accumulated in the
例えば、プレイ情報221の解析によって、敵キャラクタの懐にジャンプして飛び込んだプレイヤキャラクタが、その敵キャラクタの攻撃をまともに受けてしまうことが多い傾向にあると、学習モデル235aが把握したとする。この場合、学習モデル235aは、このプレイ傾向を当該ユーザの癖および弱点とみなし、敵キャラクタを登場させて同じシチュエーションを繰り返し再現させるゲームデータを、コンテンツデータであるトレーニングメニューとして生成する。学習モデル235aは、このトレーニングメニューをゲーム装置5に自動で設定させる旨の動作指示も生成する。
For example, it is assumed that the
作用手段236は、情報処理手段231に対し、前記トレーニングメニューおよび動作指示を当該ユーザのゲーム装置5に送信させる。これにより、作用手段236は、前記トレーニングメニューをユーザが直ぐに行えるように、前記トレーニングメニューをゲーム装置5に設定させる。
The operating means 236 causes the information processing means 231 to transmit the training menu and the operation instruction to the
ゲーム装置5のディスプレイ61には、前記シチュエーションが繰り返し表示される。ユーザは、そのシチュエーションにて自身のプレイヤキャラクタを操作して動作させ、敵キャラクタの攻撃を受けないようにするための練習を行うことができる。
The situation is repeatedly displayed on the
これにより、ユーザは、ユーザ自身の癖および弱点を克服するための自身に合致したトレーニングを直ちに行うことができる。従って、ユーザは、自身の癖および弱点を分析した上でトレーニング内容を自身で考えたりせずに済むとともに、当該トレーニング内容をゲーム装置5に設定する手間が省ける。
This allows the user to immediately perform tailored training to overcome his or her own habits and weaknesses. Therefore, the user does not have to think about the training content by himself / herself after analyzing his / her own habits and weaknesses, and can save the trouble of setting the training content in the
(具体例その2)
携帯端末8を介してユーザが入力したサービス要求情報が、所定キャラクタに設定されている弱点の把握を要求する情報であるとする。
(Specific example 2)
It is assumed that the service request information input by the user via the
サービス提供手段235は、記憶部22に蓄積されたこれまでのプレイ情報221の中から、所定キャラクタに関連するプレイ情報221を抽出して、学習モデル235aに入力する。学習モデル235aは、入力されたプレイ情報221をその所定キャラクタに焦点をあてて解析し、所定キャラクタの属性、所定キャラクタがどのような技でダメージを受けることが多いか、敵キャラクタとの対戦相手がどのようなキャラクタの場合にダメージを受けることが多いか、などを把握する。学習モデル235aは、把握した所定キャラクタの弱点情報を生成する。
The service providing means 235 extracts the play information 221 related to the predetermined character from the play information 221 accumulated in the
更に、学習モデル235aは、その弱点に対し有効な対策に関する対策情報も、プレイ情報221の解析により生成する。対策情報としては、所定キャラクタに対する勝率の高い特定キャラクタの情報、弱点に対し有効な技や動作のコマンド情報、有効な技を習得するためのトレーニングメニュー、などが挙げられる。
Further, the
作用手段236は、情報処理手段231に対し、コンテンツデータである弱点情報および対策情報と、これらの情報を用いての動作指示とを、当該ユーザのゲーム装置5に送信させる。動作指示としては、弱点情報と対策情報をゲーム装置5のディスプレイ61に自動的に表示させる動作、対策情報に基づいてゲーム装置5に対策を構ずる設定を行わせる動作(例えば、有効な技を習得できるようにするためのトレーニングメニューの自動設定、勝率の高い特定キャラクタを選択可能に出現させる動作)などが挙げられる。
The operating means 236 causes the information processing means 231 to transmit weakness information and countermeasure information, which are content data, and an operation instruction using these information to the
ゲーム装置5のディスプレイ61および/またはスピーカ62からは、弱点情報および対策情報が報知される。ディスプレイ61上には、対策を講ずる設定後のゲーム画面が、自動で表示される。
Weakness information and countermeasure information are notified from the
これにより、ユーザは、所定キャラクタの弱点とその対策とを、自身で検索することなく容易に知ることができる。また、ユーザは、対策を講ずるためのトレーニングメニューを自身で検索せずとも、そのようなトレーニングを行うことができる。 As a result, the user can easily know the weaknesses of the predetermined character and the countermeasures thereof without searching by himself / herself. In addition, the user can perform such training without searching the training menu for taking measures by himself / herself.
(具体例その3)
携帯端末8を介してユーザが入力したサービス要求情報が、人気の高い連続技の把握を要求する情報であるとする。
(Specific example 3)
It is assumed that the service request information input by the user via the
サービス提供手段235の学習モデル235aは、これまでに蓄積されたプレイ情報221を連続技に着目して解析し、人気が所定値よりも高い連続技の情報と、その連続技を習得するためのトレーニングメニュー情報とを、コンテンツデータとして生成する。学習モデル235aは、このトレーニングメニューをゲーム装置5に自動で設定される旨の動作指示も生成する。
The
作用手段236は、情報処理手段231に対し、人気の高い連続技の情報、これを習得するためのトレーニングメニュー情報および動作指示を、当該ユーザのゲーム装置5に送信させる。これにより、作用手段236は、人気の高い連続技の情報のゲーム装置5への自動表示とともに、前記トレーニングメニュー情報に基づくトレーニングをユーザが直ぐに行えるように前記トレーニングメニューをゲーム装置5に設定させる。
The operating means 236 causes the information processing means 231 to transmit information on a popular continuous technique, training menu information for learning the information, and an operation instruction to the
ゲーム装置5のディスプレイ61には、例えば、人気の高い連続技が何かと、その連続技を繰り出すためのコマンド情報などが表示される。そして、ディスプレイ61には、トレーニングメニューに基づくゲーム画像が表示される。ユーザは、表示された連続技とそのコマンド情報とを確認しつつ、自身のプレイヤキャラクタを動作させて練習を行うことができる。
On the
これにより、ユーザは、人気の高い連続技を、自身で検索することなく容易に知ることができる。更に、ユーザは、その連続技を習得するためのトレーニングを、自身で検索して設定することなく、直ちに行うことができる。 As a result, the user can easily know the popular combo without searching by himself / herself. Further, the user can immediately perform the training for learning the continuous technique without searching and setting by himself / herself.
(具体例その4)
携帯端末8を介してユーザが入力したサービス要求情報が、威力の高い連続技の把握を要求する情報であるとする。
(Specific example 4)
It is assumed that the service request information input by the user via the
サービス提供手段235の学習モデル235aは、これまでに蓄積されたプレイ情報221を連続技に着目して解析し、対戦相手の敵キャララクタに与えるダメージ(効果)が所定値よりも高い連続技の情報と、その連続技を習得するためのトレーニングメニュー情報とを、コンテンツデータとして生成する。学習モデル235aは、このトレーニングメニューをゲーム装置5に自動で設定される旨の動作指示も生成する。
The
作用手段236は、情報処理手段231に対し、威力の高い連続技の情報、これを習得するためのトレーニングメニュー情報および動作指示を、当該ユーザのゲーム装置5に送信させる。これにより、作用手段236は、威力の高い連続技の情報のゲーム装置5への自動表示とともに、前記トレーニングメニュー情報に基づくトレーニングをユーザが直ぐに行えるように前記トレーニングメニューをゲーム装置5に設定させる。
The operating means 236 causes the information processing means 231 to transmit information on a powerful continuous technique, training menu information for acquiring the information, and an operation instruction to the
ゲーム装置5のディスプレイ61には、例えば、威力の高い連続技が何かと、その連続技を繰り出すためのコマンド情報などが表示される。そして、ディスプレイ61には、トレーニングメニューに基づくゲーム画像が表示される。ユーザは、表示された連続技とそのコマンド情報とを確認しつつ、自身のプレイヤキャラクタを動作させて練習を行うことができる。
On the
これにより、ユーザは、威力の高い連続技を、自身で検索することなく容易に知ることができる。更に、ユーザは、その連続技を習得するためのトレーニングを、自身で検索して設定することなく、直ちに行うことができる。 As a result, the user can easily know the powerful continuous technique without searching by himself / herself. Further, the user can immediately perform the training for learning the continuous technique without searching and setting by himself / herself.
(具体例その5)
携帯端末8を介してユーザが入力したサービス要求情報が、所定キャラクタの所定攻撃を回避可能な技の把握を要求する情報であるとする。
(Specific example 5)
It is assumed that the service request information input by the user via the
サービス提供手段235の学習モデル235aは、これまでに蓄積されたプレイ情報221を、所定キャラクタの所定攻撃に着目して解析する。学習モデル235aは、所定攻撃の際に、対戦相手の敵キャラクタが採った動作の中で所定攻撃を回避できた所定動作がある場合はその動作についての情報と、その所定動作を習得するためのトレーニングメニュー情報とを、コンテンツデータとして生成する。
The
例えば、所定攻撃が大キックであり、大キックを回避できる所定動作が小キックであると学習モデル235aが把握したとする。この場合、学習モデル235aは、所定キャラクタが大キックを繰り返し行うシチュエーションを再現させるためのゲームデータを、トレーニングメニュー情報として生成する。学習モデル235aは、このトレーニングメニューをゲーム装置5に自動で設定させる旨の動作指示も生成する。
For example, it is assumed that the
作用手段236は、情報処理手段231に対し、コンテンツデータである所定動作の情報およびトレーニングメニュー情報と、動作指示とを、当該ユーザのゲーム装置5に送信させる。これにより、作用手段236は、所定動作の情報のゲーム装置5への自動表示とともに、前記トレーニングメニュー情報に基づくトレーニングをユーザが直ぐに行えるように前記トレーニングメニューをゲーム装置5に設定させる。
The operating means 236 causes the information processing means 231 to transmit the information of the predetermined operation, which is the content data, the training menu information, and the operation instruction to the
ゲーム装置5のディスプレイ61およびスピーカ62からは、所定攻撃である大キックを繰り返し行う所定キャラクタ、これを回避できる所定動作が小キックであるとの情報、小キックを繰り出すためのコマンド情報などが報知される。そして、ディスプレイ61には、トレーニングメニューに基づくゲーム画像が表示される。ユーザは、各種情報を確認しつつ、自身のプレイヤキャラクタを動作させて練習を行うことができる。
From the
これにより、ユーザは、所定攻撃を回避できる技がどのような動作であるのかを、自身で検索することなく容易に知ることができる。更に、ユーザは、回避方法を習得するためのトレーニングを、自身で検索して設定することなく、直ちに行うことができる。 As a result, the user can easily know what kind of operation the technique that can avoid the predetermined attack is, without searching by himself / herself. Further, the user can immediately perform training for learning the workaround without searching and setting by himself / herself.
(具体例その6)
ユーザが、ライバル選手である他ユーザとの対戦の練習を希望したとする。この場合、携帯端末8を介してユーザが入力したサービス要求情報は、この他ユーザのゲームプレイに対処するためのトレーニングメニューの作成を要求する情報となる。
(Specific example 6)
It is assumed that the user wants to practice playing against another user who is a rival player. In this case, the service request information input by the user via the
サービス提供手段235は、記憶部22に蓄積されたこれまでのプレイ情報221の中から、ライバル選手である他ユーザ、即ち前記サービス要求情報の入力操作を行ったユーザとは異なる他ユーザ、に関するプレイ情報221を抽出して、学習モデル235aに入力する。学習モデル235aは、当該プレイ情報221を用いて、この他ユーザが得意とするプレイヤキャラクタや必殺技、癖、弱点などのプレイ傾向を把握し、そのプレイ傾向に応じたトレーニングメニュー情報を、コンテンツデータとして生成する。
The service providing means 235 plays with respect to another user who is a rival player, that is, another user different from the user who has performed the input operation of the service request information, from the play information 221 accumulated in the
例えば、プレイ情報221の解析によって、他ユーザが操作することの多いプレイヤキャラクタと、そのキャラクタが必殺技を放つ際に必ず採る行動とを、学習モデル235aが把握したとする。この場合、学習モデル235aは、このプレイ傾向を他ユーザの癖とみなし、そのキャラクタを登場させて同じシチュエーションを繰り返し再現させるゲームデータを、コンテンツデータであるトレーニングメニューとして生成する。学習モデル235aは、このトレーニングメニューをゲーム装置5に自動で設定させる旨の動作指示も生成する。
For example, it is assumed that the
作用手段236は、情報処理手段231に対し、前記トレーニングメニューおよび動作指示を、サービス要求情報の入力操作を行ったユーザのゲーム装置5に送信させる。これにより、作用手段236は、前記トレーニングメニューをユーザが直ぐに行えるように、前記トレーニングメニューをゲーム装置5に設定させる。
The operating means 236 causes the information processing means 231 to transmit the training menu and the operation instruction to the
ゲーム装置5のディスプレイ61には、前記シチュエーションが繰り返し表示される。ユーザは、そのシチュエーションにて自身のプレイヤキャラクタを操作して動作させ、他ユーザが操作するプレイヤキャラクタの必殺技を受けないようにするための練習を行うことができる。
The situation is repeatedly displayed on the
これにより、ユーザは、ライバル選手である他ユーザの癖などを克服するための、専用のトレーニングを直ちに行うことができる。従って、ユーザは、他ユーザの癖などを分析した上でトレーニング内容を自身で考えたりせずに済むとともに、当該トレーニング内容をゲーム装置5に設定する手間が省ける。
As a result, the user can immediately perform dedicated training for overcoming the habits of other users who are rivals. Therefore, the user does not have to think about the training content by himself / herself after analyzing the habits of other users, and can save the trouble of setting the training content in the
以上をまとめると、本実施形態のゲーム関連サービス提供プログラムは、制御部23(コンピュータ)を、ユーザにより入力されたサービス要求情報(ゲームに関する要求情報)を、携帯端末8(ゲーム装置5とは異なる他装置)から受信する情報処理手段231(受信手段)と、少なくとも1以上の過去のゲームプレイに関するプレイ情報221を用いて、サービス要求情報に合致するコンテンツを用いたサービスをユーザに提供するための処理を施すサービス提供手段235と、サービス提供手段235が行った処理の結果を、ユーザの操作するゲーム装置5の動作に作用させる作用手段236と、として機能させるものである。
Summarizing the above, in the game-related service providing program of the present embodiment, the control unit 23 (computer) is different from the mobile terminal 8 (game device 5) in the service request information (game-related request information) input by the user. To provide the user with a service using content that matches the service request information by using the information processing means 231 (receiving means) received from the other device) and the play information 221 related to at least one past game play. The service providing means 235 that performs the processing and the acting means 236 that causes the result of the processing performed by the service providing means 235 to act on the operation of the
<発明の効果>
本実施形態によれば、ユーザが携帯端末8からサービス要求情報を入力した場合、サーバ装置2は、これまでに蓄積したプレイ情報221を有効活用して、その要求情報に合致する、コンテンツを用いたサービスをユーザに提供するために必要な処理を行う。サーバ装置2は、その処理の結果を、当該ユーザのゲーム装置5の動作に作用させる。これにより、ゲームに関するユーザの様々な要望は、ゲーム装置5を介して叶えられる。従って、ユーザは、ゲームに対する興味や面白みを、ゲームのプレイのみならず様々な観点から、ゲーム装置5を介して自ずと感じることができる。
<Effect of invention>
According to the present embodiment, when the user inputs the service request information from the
前記サービスとしては、以下の(a)~(e)が挙げられる。
(a)ユーザの操作に応じてゲーム仮想空間内で動作する所定キャラクタについての、人気または効果が比較的高いコンボ(連続技)に関する情報の提供
(b)所定キャラクタの所定攻撃を回避可能な所定動作に関する情報の提供
(c)個々のユーザに対応したトレーニングメニューの設定
(d)所定キャラクタの弱点情報の提供
(e)その弱点に対し有効な対策情報の提供
このように、ユーザに提供できるサービスの内容は多義に亘っているため、ゲーム関連サービス提供プログラムは、ユーザの様々な要望に応えることができる。
Examples of the service include the following (a) to (e).
(A) Provision of information on a combo (continuous technique) that is relatively popular or effective for a predetermined character that operates in the game virtual space according to a user's operation (b) A predetermined attack that can avoid a predetermined attack of the predetermined character. Providing information on operations (c) Setting training menus for individual users (d) Providing weakness information for predetermined characters (e) Providing effective countermeasure information for those weaknesses Services that can be provided to users in this way. Since the contents of the above are ambiguous, the game-related service providing program can meet various requests of users.
具体的に、サービス要求情報が「トレーニングメニューを作成してほしい」である場合、サービス提供手段235は、その要求情報の入力操作を行ったユーザ自身のプレイ情報221を用いて、そのユーザのプレイ傾向に応じたトレーニングメニューを生成する。作用手段236は、このトレーニングメニューをゲーム装置5に設定させる。この場合、ユーザは、自身の癖や弱点を分析してトレーニングメニューを考えずとも、自身の癖や弱点に即して生成されたトレーニングメニューにより癖を改善したり弱点を克服したりすることができる。
Specifically, when the service request information is "I want you to create a training menu", the service providing means 235 uses the user's own play information 221 that has performed the input operation of the request information to play the user. Generate a training menu according to the tendency. The means of
また、サービス要求情報が「トレーニングメニューを作ってほしい」である場合、サービス提供手段235は、その要求情報の入力操作を行ったユーザとは異なる他ユーザのプレイ情報221を用いて、他ユーザのプレイ傾向に応じたトレーニングメニューを生成する。作用手段236は、このトレーニングメニューを、サービス要求情報の入力操作を行ったユーザのゲーム装置5に設定させる。この場合、ユーザは、他ユーザの癖などを分析した上でトレーニング内容を自身で考えずとも、他ユーザの癖などに即して生成されたトレーニングによって、他ユーザのゲーム操作に対抗するための練習を積むことができる。
Further, when the service request information is "I want you to create a training menu", the service providing means 235 uses the play information 221 of another user different from the user who input the request information, and uses the play information 221 of another user. Generate a training menu according to the play tendency. The means of
具体的に、サービス要求情報が「所定キャラクタの弱点を教えてほしい」である場合、サービス提供手段235は、これまでに蓄積されている膨大なプレイ情報221を用いて、所定キャラクタの弱点情報ともに、その弱点に対し有効な対策に関する対策情報を生成する。作用手段236は、この弱点情報をゲーム装置5に報知させるとともに、対策情報に基づいてゲーム装置5に対策を講ずる設定を行わせる。この場合、ユーザは、所定キャラクタの弱点を検索せずともゲーム装置5を介して知ることができ、その弱点に対し有効な対策を習得するためのトレーニングを考慮せずとも自動的に行うことができる。
Specifically, when the service request information is "Please tell me the weaknesses of the predetermined character", the service providing means 235 uses the enormous amount of play information 221 accumulated so far, together with the weakness information of the predetermined character. , Generate countermeasure information on effective countermeasures against the weaknesses. The acting means 236 notifies the
[他の実施形態]
前記実施形態において説明した各種制御手段および処理手順は一例であって、本発明、その適用物、またはその用途の範囲を制限することを意図するものではない。各種制御手段および処理手順は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
[Other embodiments]
The various control means and processing procedures described in the above embodiments are merely examples, and are not intended to limit the scope of the present invention, its application, or its use. Various control means and processing procedures can be appropriately redesigned without changing the gist of the present invention.
前記ゲームは、対戦型の格闘ゲームに限定されず、アクションゲームやカードゲームなど、どのような種類のゲームにも適用できる。例えば、前記ゲームは、複数のユーザが協力してゲームを進める協力型のゲームにも適用できる。また、前記ゲームが対戦型である場合、1対1で行うものに限定されず、複数対複数で行うものにも適用できる。 The game is not limited to a fighting game, but can be applied to any kind of game such as an action game or a card game. For example, the game can also be applied to a cooperative game in which a plurality of users cooperate to advance the game. Further, when the game is a battle type, it is not limited to a one-to-one game, and can be applied to a plurality of one-to-many games.
サービス要求情報の入力方法は、発話に限定されず、ユーザが携帯端末8のタッチパネル81を介して手で入力する方法などであってもよい。
The method of inputting the service request information is not limited to the utterance, and the user may manually input the service request information via the
また、サービスの提供先は、携帯端末8であってもよい。つまり、サーバ装置2は、サービスの提供にあたり必要な処理を行ったあと、その処理の結果であるコンテンツデータおよび動作指示を携帯端末8に送信してもよい。この場合、コンテンツを用いたサービスは、携帯端末8を介してユーザに提供される。
Further, the service provider may be the
例えば、「ゲームのBGMを流してほしい」とのサービス要求情報が携帯端末8に入力された場合、サーバ装置2は、この携帯端末8にゲームBGMデータを送信し、携帯端末8のスピーカから出力させるようにしてもよい。「人気のあるコンボランキングを教えてほしい」とのサービス要求情報が携帯端末8に入力された場合、サーバ装置2は、人気のあるコンボランキングの情報を生成し、これを携帯端末8のタッチパネル81に表示またはスピーカから音声出力させてもよい。
For example, when the service request information "I want you to play the BGM of the game" is input to the
前記実施形態では、ゲーム装置5および携帯端末8は、それぞれサーバ装置2とは通信を行うが、ゲーム装置5と携帯端末8との間では通信を行わない場合を例示した。しかし、ゲーム装置5と携帯端末8との間でも、通信が行われてもよい。
In the above embodiment, the
サービス要求情報をサーバ装置2に送信する装置は、携帯端末8に限定されず、ゲーム装置5であってもよいし、ゲーム装置5とは異なる他装置(パーソナルコンピュータなど)であってもよい。即ち、ユーザは、ゲーム装置5、または、ゲーム装置5とは異なる他装置に、サービス要求情報を入力することができる。ここで、他装置は、ゲーム装置5以外の装置であって、通信機能を備えた機器であればよい。
The device that transmits the service request information to the server device 2 is not limited to the
サービス提供手段235によるサービス提供に必要な処理は、学習モデル235aを利用することなく、例えばプログラムを実行することで実行されてもよい。
The processing required for providing the service by the service providing means 235 may be executed, for example, by executing a program without using the
サービス提供手段235がプログラムにて必要な処理を実行する場合、サービス提供に必要な処理の精度が向上するように、当該プログラムは適宜なタイミングにて更新されてもよい。 When the service providing means 235 executes the necessary processing in the program, the program may be updated at an appropriate timing so that the accuracy of the processing required for providing the service is improved.
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of the present invention are exhibited. Further, it is also possible to appropriately combine this embodiment with other embodiments and other embodiments.
1 ゲームシステム
2 サーバ装置
5 ゲーム装置
8 携帯端末
22 記憶部
23 制御部(コンピュータ)
231 情報処理手段(受信手段)
235 サービス提供手段
236 作用手段
1 Game system 2
231 Information processing means (receiving means)
235
Claims (4)
ユーザにより入力されたゲームに関する要求情報を、ゲーム装置または前記ゲーム装置とは異なる他装置から受信する受信手段と、
少なくとも1以上の過去のゲームプレイに関するプレイ情報を用いて、前記要求情報に合致するコンテンツを用いたサービスを前記ユーザに提供するための処理を施すサービス提供手段と、
前記サービス提供手段が行った処理の結果を、前記ユーザの操作する前記ゲーム装置の動作に作用させる作用手段と
として機能させ、
前記サービスには、前記ユーザが行う前記ゲームの練習の内容を表すトレーニングメニューの設定が含まれ、
前記サービス提供手段は、前記ユーザの指示に応じた内容の前記トレーニングメニューを設定し、
前記サービスには、
前記ユーザの操作に応じて仮想空間内で動作する所定キャラクタについての、前記ユーザの連続して繋がった操作によって構成された連続技のうち、人気または効果が所定値よりも高い前記連続技に関する情報の提供、
前記所定キャラクタの所定攻撃を回避可能な所定動作に関する情報の提供、
前記所定キャラクタに設定されている弱点を表す弱点情報の提供、および
前記弱点に対し有効な対策の情報の提供、
の少なくとも1つが含まれ、
前記要求情報が、前記ゲームの練習を行うための前記トレーニングメニューの作成を要求する情報である場合、
前記サービス提供手段は、前記要求情報の入力操作を行った前記ユーザとは異なる他ユーザの前記プレイ情報を用いて、前記他ユーザのプレイ傾向に応じた前記トレーニングメニューを生成する前記処理を行い、
前記作用手段は、前記トレーニングメニューを、前記要求情報の入力操作を行った前記ユーザの前記ゲーム装置に設定させ、
前記サービス提供手段は、学習モデルを有し、
前記学習モデルは、入力された前記プレイ情報を用いて、前記ユーザの癖、および弱点の何れかを含むプレイ傾向を把握し、前記プレイ傾向に応じたトレーニングメニュー情報を、コンテンツデータとして生成するように構成され、
前記他ユーザは、前記ユーザの対戦相手となるものである
ことを特徴とするゲーム関連サービス提供プログラム。 Computer,
A receiving means for receiving request information about a game input by a user from a game device or another device different from the game device.
A service providing means for performing a process for providing a service using content matching the required information to the user by using play information related to at least one past game play.
The result of the process performed by the service providing means is made to function as an action means for acting on the operation of the game device operated by the user.
The service includes setting a training menu that represents the content of the practice of the game performed by the user.
The service providing means sets the training menu of the content according to the instruction of the user, and sets the training menu.
The service includes
Information about a combo of a predetermined character that operates in a virtual space in response to a user's operation, among the combos configured by the user's continuously connected operations, the popularity or effect of which is higher than the predetermined value. Offer,
Providing information on a predetermined operation that can avoid a predetermined attack of the predetermined character,
Providing weakness information indicating weaknesses set for the predetermined character, and
Providing information on effective countermeasures against the above weaknesses,
Includes at least one of
When the request information is information requesting the creation of the training menu for practicing the game.
The service providing means performs the process of generating the training menu according to the play tendency of the other user by using the play information of another user different from the user who has performed the input operation of the request information.
The means of action causes the training menu to be set in the game device of the user who has performed the input operation of the request information.
The service providing means has a learning model and has a learning model.
The learning model grasps the play tendency including any of the user's habits and weaknesses by using the input play information, and generates training menu information according to the play tendency as content data. Consists of
The other user is an opponent of the user.
A game-related service provision program characterized by this.
前記サービス提供手段は、前記要求情報の入力操作を行った前記ユーザの前記プレイ情報を用いて、前記ユーザのプレイ傾向に応じた前記トレーニングメニューを生成する前記処理を行い、
前記作用手段は、前記トレーニングメニューを前記ゲーム装置に設定させる、
ことを特徴とする、請求項1に記載のゲーム関連サービス提供プログラム。 When the request information is information requesting the creation of the training menu for practicing the game.
The service providing means performs the process of generating the training menu according to the play tendency of the user by using the play information of the user who has performed the input operation of the request information.
The means of action causes the game device to set the training menu.
The game-related service providing program according to claim 1 , wherein the program is characterized by the above.
前記サービス提供手段は、前記プレイ情報を用いて、前記所定キャラクタに設定されている前記弱点を表す弱点情報とともに、前記弱点に対し有効な対策に関する対策情報を生成し、
前記作用手段は、前記弱点情報を前記ゲーム装置に報知させるとともに、前記対策情報に基づいて前記ゲーム装置に前記対策を講ずる設定を行わせる
ことを特徴とする、請求項1に記載のゲーム関連サービス提供プログラム。 When the request information is information that requests the grasp of the weak point set in the predetermined character,
The service providing means uses the play information to generate weakness information indicating the weakness set for the predetermined character and countermeasure information regarding effective countermeasures against the weakness.
The game-related service according to claim 1 , wherein the operating means notifies the game device of the weakness information and sets the game device to take the countermeasure based on the countermeasure information. Offer program.
前記ゲーム関連サービス提供プログラムを実行するコンピュータと、
を備えるサーバ装置。 A storage unit that stores the game-related service providing program according to any one of claims 1 to 3 .
A computer that executes the game-related service provision program, and
A server device equipped with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019076119A JP6997386B2 (en) | 2019-04-12 | 2019-04-12 | Game-related service provision program and server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019076119A JP6997386B2 (en) | 2019-04-12 | 2019-04-12 | Game-related service provision program and server device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021004050A Division JP7140996B2 (en) | 2021-01-14 | 2021-01-14 | Game-related service providing program and server device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020171575A JP2020171575A (en) | 2020-10-22 |
JP6997386B2 true JP6997386B2 (en) | 2022-01-17 |
Family
ID=72830146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019076119A Active JP6997386B2 (en) | 2019-04-12 | 2019-04-12 | Game-related service provision program and server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6997386B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001046742A (en) | 1999-08-04 | 2001-02-20 | Namco Ltd | Game system and information memory medium |
JP2003144744A (en) | 2001-11-12 | 2003-05-20 | Bandai Co Ltd | Playing game system, playing game program, and recording medium |
JP2004290306A (en) | 2003-03-26 | 2004-10-21 | Namco Ltd | Game apparatus, game control program, and recording medium with the program recorded thereon |
US20080220854A1 (en) | 2007-03-08 | 2008-09-11 | Timothy Michael Midgley | Method and apparatus for collecting user game play data and crediting users in an online gaming environment |
JP2017097924A (en) | 2017-02-20 | 2017-06-01 | 株式会社タイトー | Game system |
WO2018004812A1 (en) | 2016-06-30 | 2018-01-04 | Sony Interactive Entertainment Inc. | Automated artificial intelligence (ai) personal assistant |
-
2019
- 2019-04-12 JP JP2019076119A patent/JP6997386B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001046742A (en) | 1999-08-04 | 2001-02-20 | Namco Ltd | Game system and information memory medium |
JP2003144744A (en) | 2001-11-12 | 2003-05-20 | Bandai Co Ltd | Playing game system, playing game program, and recording medium |
JP2004290306A (en) | 2003-03-26 | 2004-10-21 | Namco Ltd | Game apparatus, game control program, and recording medium with the program recorded thereon |
US20080220854A1 (en) | 2007-03-08 | 2008-09-11 | Timothy Michael Midgley | Method and apparatus for collecting user game play data and crediting users in an online gaming environment |
WO2018004812A1 (en) | 2016-06-30 | 2018-01-04 | Sony Interactive Entertainment Inc. | Automated artificial intelligence (ai) personal assistant |
JP2017097924A (en) | 2017-02-20 | 2017-06-01 | 株式会社タイトー | Game system |
Non-Patent Citations (4)
Title |
---|
[ソウルキャリバー6],ソウルキャリバー6 トレーニングモード解説、コマンドレコードとランダム再生,YouTube[Online][Video],2018年11月04日,https://www.youtube.com/watch?v=UD-uyXCD-mI,[2021年5月26日検索] |
SE-MOOK ドラッグ オン ドラグーン3 公式ファーストガイド,初版,株式会社スクウェア・エニックス,2013年12月19日,p.073 |
ファンタシースター ノヴァ,電撃PlayStation Vol.572,株式会社KADOKAWA,2014年08月12日,第20巻 第28号 通巻679号,p.16~17 |
渋谷 哲也,鉄拳4 ザ・マスターズガイド TEKKEN 4,THE MASTERS GUIDE,第1版,ソフトバンクパブリッシング株式会社 稲葉 俊夫,2002年07月26日,p.24-25,特に「COMMAND CAPTURE」に関する項を参照 |
Also Published As
Publication number | Publication date |
---|---|
JP2020171575A (en) | 2020-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8298059B2 (en) | Method, system and computer program product for creating custom tutorials based on interactive gameplay | |
US11712630B2 (en) | Dynamic interfaces for launching direct gameplay | |
US10744408B2 (en) | Information processing system, information processing method, information processing program, computer-readable recording medium storing the same program, data structure, information processing server, and information processing terminal | |
KR101629378B1 (en) | Apparstus and method of providing replay movie in massively multiplayer online role playing game | |
CN113648650A (en) | Interaction method and related device | |
JP2002346234A (en) | Server unit for net game, net game managing method and net game managing program | |
JP7140996B2 (en) | Game-related service providing program and server device | |
JP2021074561A5 (en) | ||
JP6997386B2 (en) | Game-related service provision program and server device | |
JP6813558B2 (en) | Game program and game system | |
CN116943204A (en) | Virtual object control method and device, storage medium and electronic equipment | |
JP2017131322A (en) | Program and server | |
JP7260794B2 (en) | Game system and game control method | |
JP2020114277A (en) | Game program and game system | |
JP2022130494A (en) | computer system | |
JP2023510057A (en) | Speech-to-text conversion method, system, device, device and program | |
JP6788046B2 (en) | Game programs and game systems | |
JP2022012889A (en) | Computer program and computer device | |
JP7198582B2 (en) | Program, game system and game service providing method | |
JP2021142122A (en) | Game system, server device, and program | |
JP7256398B2 (en) | computer system | |
KR102175777B1 (en) | Apparatus for expressing emotion of user on game and method thereof | |
JP6737853B2 (en) | Game program and game system | |
JP5701249B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
KR20210132302A (en) | Contents supply system using cloud game |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210608 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210802 |
|
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: 20211116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211129 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6997386 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |