JP6017223B2 - Game systems, game consoles, and programs - Google Patents
Game systems, game consoles, and programs Download PDFInfo
- Publication number
- JP6017223B2 JP6017223B2 JP2012177318A JP2012177318A JP6017223B2 JP 6017223 B2 JP6017223 B2 JP 6017223B2 JP 2012177318 A JP2012177318 A JP 2012177318A JP 2012177318 A JP2012177318 A JP 2012177318A JP 6017223 B2 JP6017223 B2 JP 6017223B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- user
- video
- situation
- unit
- 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
- 238000012545 processing Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 description 38
- 230000008569 process Effects 0.000 description 30
- 238000013500 data storage Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000011156 evaluation Methods 0.000 description 10
- 238000009825 accumulation Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- A63F13/10—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
- A63F13/493—Resuming a game, e.g. after pausing, malfunction or power failure
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/634—Methods for processing data by generating or executing the game program for controlling the execution of the game in time for replaying partially or entirely the game actions since the beginning of the game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Description
従来から、あるユーザがプレイしたゲームの映像を、他のユーザに提示する技術が知られている。例えば、特許文献1には、あるユーザがプレイしたゲームの映像を他のユーザのコンピュータに配信する技術が記載されている。
2. Description of the Related Art Conventionally, a technique for presenting video of a game played by a certain user to other users is known. For example,
しかしながら、特許文献1の技術では、例えば、配信されたゲームの映像を見たユーザが、当該映像が示すゲームの状況に興味を持ったとしても、この状況を自分でプレイすることはできなかった。
However, in the technology of
本発明は上記課題に鑑みてなされたものであって、その目的は、あるユーザがプレイしたゲームの映像が示す状況に基づいて、他のユーザにゲームをプレイさせることが可能なゲームシステム、ゲームシステムの制御方法、ゲーム装置、ゲーム装置の制御方法、及びプログラムを提供することにある。 The present invention has been made in view of the above problems, and its object is to provide a game system and a game that allow other users to play the game based on the situation indicated by the video of the game played by a certain user. A system control method, a game apparatus, a game apparatus control method, and a program are provided.
上記課題を解決するために、本発明に関わるゲームシステム(S)は、ユーザがプレイするゲームを制御するゲームシステム(S)であって、ユーザがプレイした前記ゲームの映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶手段(100)に記録する記録手段(108)と、他のユーザに対応する表示手段(36)に前記映像を表示させる手段(114)と、前記映像に関連付けられた前記ゲームの状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供手段(116)と、を含むことを特徴とする。 In order to solve the above problems, a game system (S) according to the present invention is a game system (S) that controls a game played by a user, and the video of the game played by the user and the location of the video. A recording means (108) for associating and recording the game situation at a given timing in the storage means (100); a means (114) for displaying the video on a display means (36) corresponding to another user; And providing means (116) for providing the game starting at the given timing to the other user based on the state of the game associated with the video.
本発明に係るゲームシステム(S)の制御方法は、ユーザがプレイするゲームを制御するゲームシステム(S)の制御方法であって、ユーザがプレイした前記ゲームの映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶手段(100)に記録する記録ステップ(108)と、他のユーザに対応する表示手段(36)に前記映像を表示させるステップ(114)と、前記映像に関連付けられた前記ゲームの状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供ステップ(116)と、を含むことを特徴とする。 The control method of the game system (S) according to the present invention is a control method of the game system (S) for controlling a game played by the user, and a video of the game played by the user and a given video A recording step (108) for associating and recording the game situation at the timing in the storage means (100), a step (114) for displaying the video on a display means (36) corresponding to another user, And providing the other user with the game starting at the given timing based on the state of the game associated with the video.
本発明に係るゲーム装置(1)は、ユーザがプレイするゲームを制御するゲーム装置(1)であって、ユーザがプレイした前記ゲームの映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶する記憶手段(100)の記憶内容を取得する手段(102)と、他のユーザに対応する表示手段(36)に表示される前記映像に関連付けられた前記ゲームの状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供手段(116)と、を含むことを特徴とする。 A game apparatus (1) according to the present invention is a game apparatus (1) for controlling a game played by a user, and the video of the game played by the user and the situation of the game at a given timing of the video And (102) for acquiring the storage contents of the storage means (100) for storing the contents in association with each other, and the game status associated with the video displayed on the display means (36) corresponding to other users. And providing means (116) for providing the game starting at the given timing to the other user.
本発明に係るゲーム装置(1)の制御方法は、ユーザがプレイするゲームを制御するゲーム装置(1)の制御方法であって、ユーザがプレイした前記ゲームの映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶する記憶手段(100)の記憶内容を取得するステップ(102)と、他のユーザに対応する表示手段(36)に表示される前記映像に関連付けられた前記ゲームの状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供ステップ(116)と、を含むことを特徴とする。 The control method of the game apparatus (1) according to the present invention is a control method of the game apparatus (1) for controlling a game played by a user, and a video of the game played by the user and a given video Step (102) of acquiring storage contents of the storage means (100) for storing the game situation at the timing in association with each other and the video displayed on the display means (36) corresponding to another user. And providing the other user with the game starting from the given timing based on the situation of the game.
本発明に係るプログラムは、ユーザがプレイしたゲームの映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶する記憶手段(100)の記憶内容を取得する手段(102)、他のユーザに対応する表示手段(36)に表示される前記映像に関連付けられた前記ゲームの状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供手段(116)、としてコンピュータを機能させる。 The program according to the present invention is a means (102) for acquiring storage contents of a storage means (100) for associating and storing a video of a game played by a user and a situation of the game at a given timing of the video. Providing means for providing the other user with the game starting from the given timing based on the situation of the game associated with the video displayed on the display means (36) corresponding to the other user. 116), and let the computer function.
また、本発明に係る情報記憶媒体は、上記プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。 An information storage medium according to the present invention is a computer-readable information storage medium storing the above program.
本発明によれば、あるユーザがプレイしたゲームの映像が示す状況に基づいて、他のユーザにゲームをプレイさせることができる。 According to the present invention, it is possible to cause another user to play a game based on the situation indicated by the video of the game played by a certain user.
また、本発明の一態様によれば、前記ゲームシステム(S)は、前記ユーザがプレイする前記ゲームの状況が所与の状況であるか否かを判定するユーザ状況判定手段(104)と、前記ユーザ状況判定手段(104)の判定結果に基づいて、前記記録手段(108)による記録処理を実行するか否かを決定する手段(106)と、を更に含むことを特徴とする。 According to one aspect of the present invention, the game system (S) includes a user situation determination unit (104) that determines whether or not the situation of the game played by the user is a given situation; And a means (106) for determining whether or not to execute the recording process by the recording means (108) based on the determination result of the user situation determination means (104).
また、本発明の一態様によれば、前記ゲームシステム(S)は、前記提供手段(116)により提供された前記ゲームを前記他のユーザがプレイする場合、当該ゲームの状況が所与の状況であるか否かを判定する他ユーザ状況判定手段(118)と、前記他ユーザ状況判定手段(118)の判定結果に基づいて、前記提供手段(116)により提供された前記ゲームを終了させるか否かを決定する終了決定手段(120)と、を更に含むことを特徴とする。 According to one aspect of the present invention, when the other user plays the game provided by the providing means (116), the game system (S) has a given situation as a given situation. Whether or not to end the game provided by the providing means (116) based on the determination result of the other user situation determination means (118) and whether the other user situation determination means (118) determines. And termination determining means (120) for determining whether or not.
また、本発明の一態様によれば、前記他ユーザ状況判定手段(118)は、前記提供手段(116)により提供された前記ゲームを前記他のユーザがプレイする場合、当該ゲームが開始されてからの経過時間が基準時間以上になったか否かを判定し、前記終了決定手段(120)は、前記経過時間が前記基準時間以上になったと判定された場合、前記提供手段(116)により提供された前記ゲームを終了させると決定する、ことを特徴とする。 According to another aspect of the present invention, when the other user plays the game provided by the providing means (116), the other user situation determination means (118) starts the game. It is determined whether or not the elapsed time from the reference time is equal to or greater than the reference time, and the termination determining means (120) is provided by the providing means (116) when it is determined that the elapsed time is equal to or greater than the reference time. It is determined that the played game is to be ended.
また、本発明の一態様によれば、前記ゲームシステム(S)は、前記映像に対応する前記ユーザの操作内容を記憶手段(100)に記録する手段(122)と、前記提供手段(116)により提供された前記ゲームを前記他のユーザがプレイする場合、前記映像に対応する前記ユーザの操作内容を、前記他のユーザに対応する前記表示手段(36)に表示させる手段(124)と、を更に含むことを特徴とする。 Further, according to one aspect of the present invention, the game system (S) records the operation content of the user corresponding to the video in the storage means (100), and the providing means (116). Means (124) for displaying the operation content of the user corresponding to the video on the display means (36) corresponding to the other user when the other user plays the game provided by Is further included.
また、本発明の一態様によれば、前記ゲームシステム(S)は、前記映像に対応する前記ユーザの操作内容を記憶手段(100)に記録する手段(122)と、前記提供手段(116)により提供された前記ゲームを前記他のユーザがプレイする場合、前記映像に対応する前記ユーザの操作内容と、前記他のユーザの操作内容と、の比較結果に基づいて、前記他のユーザのゲームプレイを評価する手段(126)と、を更に含むことを特徴とする。 Further, according to one aspect of the present invention, the game system (S) records the operation content of the user corresponding to the video in the storage means (100), and the providing means (116). When the other user plays the game provided by the user, the game of the other user is based on a comparison result between the operation content of the user corresponding to the video and the operation content of the other user. And means for evaluating play (126).
また、本発明の一態様によれば、前記提供手段(116)は、前記他のユーザに対応する前記表示手段(36)に前記映像が再生されている間において、前記他のユーザに提供する前記ゲームの開始準備を行う、ことを特徴とする。 According to another aspect of the present invention, the providing means (116) provides the other user while the video is being reproduced on the display means (36) corresponding to the other user. Preparation for starting the game is performed.
なお、上記では、本発明の理解を容易にするため図面に記載の符号を括弧書きで記載しているが、これにより本発明に係るゲーム装置等が図示の態様に限定されるものではない。 In addition, in the above, although the code | symbol described in drawing is described in parenthesis in order to make an understanding of this invention easy, by this, the game device etc. which concern on this invention are not limited to the aspect of illustration.
[1.ゲームシステムのハードウェア構成]
以下、本発明に係る実施形態について、図面に基づき詳細に説明する。図1は、本発明の実施形態に係るゲームシステムの全体構成を示す図である。図1に示すように、ゲームシステムSは、例えば、ゲームサーバ1(ゲーム装置)と、SNS(Social Networking Service)サーバ2と、複数のユーザ装置3と、を含む。ゲームシステムSに含まれる各装置は、ネットワークを介してデータ通信可能に接続される。
[1. Hardware configuration of game system]
Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing an overall configuration of a game system according to an embodiment of the present invention. As shown in FIG. 1, the game system S includes, for example, a game server 1 (game device), an SNS (Social Networking Service)
ゲームサーバ1は、例えば、公知のサーバコンピュータである。ゲームサーバ1は、ユーザがプレイするゲームを制御する。図1に示すように、ゲームサーバ1は、制御部10と、記憶部12と、通信部14とを含む。なお、ゲームサーバ1は、他にも図示しないキーボード、モニタ、情報記憶媒体の読取装置等を含んでいてもよい。
The
制御部10は、例えば、CPU等を含んで構成される。制御部10は、記憶部12に記憶されたプログラムを実行して各種処理を行ったり、通信部14を介してユーザ装置3と各種データの送受信を行ったりする。記憶部12は、例えば、ハードディスクやRAM等のメモリを含んで構成される。記憶部12は、ゲームプログラム等の各種プログラムや各種データ等を記憶する。通信部14は、例えば、ネットワークカード等の通信装置である。
The
SNSサーバ2は、例えば、公知のサーバコンピュータである。SNSサーバ2は、複数のユーザの各々が互いにコミュニケーションをとるための各種処理を実行する。制御部20と記憶部22と通信部24とは、それぞれ制御部10と記憶部12と通信部14と同様のハードウェア構成であるので、説明を省略する。なお、記憶部22には、SNSサービスにおいて各ユーザがコミュニケーションをとるために必要な各種情報(ユーザID、ユーザの個人情報、ユーザの発言内容等)が記憶されている。
The
ユーザ装置3は、公知のコンピュータによって実現される。例えば、ユーザ装置3は、家庭用ゲーム機、業務用ゲーム機、携帯電話機(スマートフォン)、パーソナルコンピュータ等である。図1に示すようにユーザ装置3は、制御部30と、記憶部32と、操作部34と、表示部36と、入力部38と、通信部40と、から構成される。なお、ユーザ装置3は、図示しない他の構成を含んでいてもよい。
The
制御部30と記憶部32と通信部40とは、それぞれ制御部10と記憶部12と通信部14と同様のハードウェア構成であるので、説明を省略する。操作部34は、コントローラ及びキーボード等を含み、ユーザの操作内容を制御部10に伝達する。表示部36は、液晶表示パネル等を含み、制御部10の指示により各種画面を表示する。入力部38は、DVD再生装置等を含み、外部記憶装置から各種データを入力する。
Since the
[2.ゲームシステムにおいて実行されるゲーム]
ゲームシステムSは、ゲーム空間においてキャラクタが動作(行動)するゲームが実行される。本実施形態では、サッカーの試合会場を模したゲーム空間において複数のキャラクタが動作するサッカーゲームが実行される場合について説明する。サッカーゲームが開始されると、例えば、ゲーム空間が記憶部12に構築される。
[2. Game executed in game system]
In the game system S, a game in which a character moves (behaves) in a game space is executed. In the present embodiment, a case where a soccer game in which a plurality of characters operate in a game space simulating a soccer game venue is executed will be described. When the soccer game is started, for example, a game space is constructed in the
図2は、ゲーム空間の一例を示す図である。ゲーム空間50は、互いに直交する三つの座標軸(Xw軸、Yw軸、及びZw軸)が設定された仮想的な3次元空間である。ゲーム空間50に配置される各オブジェクトの位置は、例えば、ワールド座標系(Xw−Yw−Zw座標系)の3次元座標で特定される。 FIG. 2 is a diagram illustrating an example of the game space. The game space 50 is a virtual three-dimensional space in which three coordinate axes (Xw axis, Yw axis, and Zw axis) orthogonal to each other are set. The position of each object arranged in the game space 50 is specified by, for example, the three-dimensional coordinates of the world coordinate system (Xw-Yw-Zw coordinate system).
図2に示すように、ゲーム空間50には、サッカーフィールドを表すオブジェクトであるフィールド52が配置される。フィールド52上では、ユーザが操作するチーム(以降、「ユーザチーム」という。)と、対戦相手(コンピュータ又は他のユーザ)が操作するチーム(以降、「対戦相手チーム」という。)と、の間でサッカーの試合が行われる。
As shown in FIG. 2, a
フィールド52上には、2本のゴールライン54a,54b、2本のタッチライン56a,56b、及びセンターライン58が表されている。また、フィールド52上には、サッカーのゴールを表すオブジェクトであるゴール60と、ユーザチームに所属するサッカー選手を表すオブジェクトであるキャラクタ62と、対戦相手チームに所属するサッカー選手を表すオブジェクトであるキャラクタ64と、サッカーボール(移動物体)を表すオブジェクトであるボール66と、が配置される。
On the
なお、図2では省略されているが、フィールド52上には、ユーザチームに所属する11体のキャラクタ62と、対戦相手チームに所属する11体のキャラクタ64と、が配置される。
Although omitted in FIG. 2, eleven
キャラクタ62(64)とボール66とが近づくと、所定条件の下、当該キャラクタ62(64)とボール66とが関連づけられる。この場合、キャラクタ62(64)の移動動作は、ドリブル動作になる。以下では、キャラクタ62(64)にボール66が関連づけられた状態のことを「キャラクタ62(64)がボール66を保持している」というように記載する。
When the character 62 (64) and the
また、ゲーム空間50には、仮想カメラ68(視点)が設定される。ゲーム空間50を仮想カメラ68から見た様子を表すゲーム画面が、表示部36に表示される。ゲーム画面は、ゲーム空間50に配置された各オブジェクトの頂点座標が、所定の座標変換演算を用いてワールド座標系からスクリーン座標系に座標変換されることによって生成される。
A virtual camera 68 (viewpoint) is set in the game space 50. A game screen showing the game space 50 viewed from the
図3は、表示部36に表示されるゲーム画面の一例を示す図である。図3に示すように、ゲーム画面70には、仮想カメラ68の視野に含まれる各オブジェクトが表示される。本実施形態では、ユーザチームに所属するキャラクタ62のうちの何れかが、ユーザの操作に基づいて行動する。図3に示す状態では、例えば、ボール66を保持しているキャラクタ62が、ユーザの操作対象として設定されている。キャラクタ62の頭上には、ユーザの操作対象に設定されていることを示すカーソル72が表示される。
FIG. 3 is a diagram illustrating an example of a game screen displayed on the
例えば、ユーザは、操作部34を用いて方向指示操作を行うことによって、操作対象であるキャラクタ62を移動させる。例えば、キャラクタ62がボール66を保持している場合、ユーザは、操作部34を用いて、キャラクタ62にドリブルをさせる方向を指示したり、ボール66を蹴る方向を指示したりする。
For example, the user moves the
ゲーム空間50に配置される各キャラクタ62(64)のうちでユーザの操作対象とならないものは、所定の行動アルゴリズムに従って自律的に行動する。例えば、ユーザの操作対象以外のキャラクタ62(64)は、コンピュータの操作に基づいて行動する。 Among the characters 62 (64) arranged in the game space 50, those that are not subject to the user's operation act autonomously according to a predetermined behavior algorithm. For example, the character 62 (64) other than the user's operation target behaves based on the operation of the computer.
本実施形態のゲームシステムSでは、所与の条件のもとで、ユーザがプレイするゲームの映像が記憶される。そして、当該記憶された映像は、SNSサーバ2にアップロードされる。SNSサーバ2にアップロードされた映像は、ゲームシステムSを利用するユーザが見ることができるようになっている。即ち、映像をアップロードしたユーザ以外のユーザも、当該映像を見ることができる。
In the game system S of the present embodiment, video of a game played by the user is stored under given conditions. Then, the stored video is uploaded to the
図4は、表示部36に表示されるSNS画面の一例を示す図である。SNS画面80は、例えば、一のユーザが他のユーザとコミュニケーションをとるための画面である。図4に示すように、SNS画面80は、他のユーザの写真やアバター画像等を示すユーザ画像82と、当該他のユーザがアップロードした映像を表示させる表示領域84と、が表示される。
FIG. 4 is a diagram illustrating an example of the SNS screen displayed on the
ユーザが再生ボタン86を選択すると、表示領域84において、他のユーザがサッカーゲームをプレイした際の映像(例えば、当該他のユーザがゴールを決めたシーン)が再生される。また、SNS画面80には、当該映像の内容を示す映像詳細情報88が表示される。ユーザがコメント入力欄90に入力をすることによって、当該映像に対してのコメントを残すことができるようにしてもよい。
When the user selects the
また、SNS画面80には開始ボタン92が表示される。ここでは、開始ボタン92には、ゲームサーバ1のURLが設定されている。なお、このURLは、パラメータ付きURLであってもよく、サッカーゲームに関するパラメータが開始ボタン92のリンクに含まれているようにしてもよい。この場合、ユーザが開始ボタン92を選択すると、URLに含まれるパラメータがゲームサーバ1に送信されることになる。
In addition, a
ユーザが開始ボタン92を選択すると、当該ユーザは、表示領域84に表示された映像に対応する状況から、サッカーゲームをプレイすることができる。例えば、開始ボタン92を選択したユーザがゲーム登録をしていなくても、当該ユーザは、サッカーゲームを体験することができる。ここでは、表示領域84に表示される映像の開始タイミングの試合状況から、当該映像を見たユーザがゲームをスタートすることができる構成になっている。以降、この構成について、詳細に説明する。
When the user selects the
[3.ゲームシステムによって実現される機能]
図5は、ゲームシステムSの機能ブロック図である。図5に示すように、ゲームシステムSは、ゲームデータ記憶部100と、通常ゲーム実行部102と、ユーザ状況判定部104と、記録処理決定部106と、関連付け記録部108と、ハイライト映像記憶部110と、ハイライト映像記録部112と、表示制御部114と、リプレイ体験版提供部116と、リプレイ体験版実行部118と、他ユーザ状況判定部120と、終了決定部122と、を含む。
[3. Functions realized by the game system]
FIG. 5 is a functional block diagram of the game system S. As shown in FIG. 5, the game system S includes a game
本実施形態では、ゲームデータ記憶部100と、通常ゲーム実行部102と、ユーザ状況判定部104と、記録処理決定部106と、関連付け記録部108と、リプレイ体験版提供部116と、リプレイ体験版実行部118と、他ユーザ状況判定部120と、終了決定部122と、がゲームサーバ1により実現される場合を説明する。ゲームサーバ1においては、制御部10が記憶部12から読み出されたプログラムに従って動作することによって、これら各機能が実現される。ゲームデータ記憶部100は、記憶部12を主として実現され、他の各機能は、制御部10を主として実現される。
In the present embodiment, the game
また、本実施形態では、ハイライト映像記憶部110と、ハイライト映像記録部112と、表示制御部114と、は、SNSサーバ2により実現される場合を説明する。SNSサーバ2においては、制御部20が記憶部22から読み出されたプログラムに従って動作することによって、これら各機能が実現される。ハイライト映像記憶部110は、記憶部22を主として実現され、他の各機能は、制御部20を主として実現される。
In the present embodiment, a case where the highlight
[3−1.ゲームデータ記憶部]
ゲームデータ記憶部100は、ユーザがプレイするゲームに関する各種データを記憶する。ゲームデータ記憶部100は、複数のユーザの各々に関するユーザデータと、実行中のゲームの状況を示すゲーム状況データと、映像−状況関連付けデータと、を記憶する。
[3-1. Game data storage unit]
The game
ユーザデータは、ゲームシステムSを利用する各ユーザに関する情報が格納される。例えば、ユーザデータには、ユーザを識別するユーザIDと、当該ユーザに関する各種情報(例えば、ユーザ名等の個人情報)と、が関連付けられている。 The user data stores information about each user who uses the game system S. For example, the user data is associated with a user ID for identifying the user and various information related to the user (for example, personal information such as a user name).
ゲーム状況データは、サッカーゲームの現在の状況を示す。ゲーム状況データは、ゲーム空間50の現在の状態を含み、例えば、ゲーム空間50に配置されるオブジェクトの状態(例えば、キャラクタ62(64)の位置や姿勢等)と、キャラクタ62(64)に関するパラメータと、移動対象の状態(ボール66の位置や移動方向等)と、現在の試合の戦況(例えば、チームの得点)と、試合の経過時間と、を含む。
The game situation data indicates the current situation of the soccer game. The game situation data includes the current state of the game space 50. For example, the state of the object placed in the game space 50 (for example, the position and posture of the character 62 (64)) and the parameters related to the character 62 (64). And the state of the movement target (the position and moving direction of the
図6は、映像−状況関連付けデータのデータ格納例である。図6に示すように、映像−状況関連付けデータには、ユーザがプレイしたゲームの映像と、当該映像の所与のタイミングにおけるゲームの状況と、の関連付けが格納される。所与のタイミングとは、例えば、映像の開始タイミング、又は、映像の開始タイミングの所定時間前もしくは後の時点である。ここでは、映像と、映像の開始タイミングにおけるゲームの状況と、が関連付けられて映像−状況関連付けデータに格納されているものとする。 FIG. 6 is a data storage example of video-situation association data. As shown in FIG. 6, the video-situation association data stores an association between a video of a game played by the user and a game situation at a given timing of the video. The given timing is, for example, a video start timing or a time point before or after a predetermined time of the video start timing. Here, it is assumed that the video and the game situation at the video start timing are associated with each other and stored in the video-situation association data.
なお、ゲームデータ記憶部100に記憶される内容は、上記の例に限られない。ゲームを実行するために必要な各種データが、ゲームデータ記憶部100に記憶されているようにすればよい。また、実行中のゲーム状況データと、映像−状況関連付けデータに格納されるゲーム状況データと、は必ずしも一致しなくてもよい。実行中のゲーム状況データに含まれるデータのうち必要な項目のみ(例えば、キャラクタ62(64)とボール66の配置のみ)が、映像−状況関連付けデータに格納されるようにしてもよい。
The content stored in the game
[3−2.通常ゲーム実行部]
通常ゲーム実行部102は、ユーザがプレイするゲームを制御する。なお、通常ゲームとは、映像に関連付けられた状況から開始されるゲームではなく、例えば、初期状態やユーザがセーブした状態から開始されるゲームのことである。通常ゲーム実行部102は、ゲームデータ記憶部100の記憶内容を取得する。また、通常ゲーム実行部102は、ゲーム状況データを更新することによって、ゲームを実行する。例えば、通常ゲーム実行部102は、ユーザの操作に基づいてゲームプログラムに記述された各種処理を実行することによってゲームを進行させ、ゲーム状況データを更新する。
[3-2. Normal game execution section]
The normal
また、本実施形態においては、通常ゲーム実行部102は、ユーザがプレイするゲームの映像を生成する。通常ゲーム実行部102は、ゲーム空間50を所与の視点から見た様子を示す画像を生成して、ゲーム画面70に表示させる。また、通常ゲーム実行部102は、ゲーム空間50を所与の視点から見た様子を示す画像を時系列的に記録することによって、ユーザがプレイするゲームの映像(即ち、ゲーム画面70に表示された映像)を記憶させる。
Moreover, in this embodiment, the normal
なお、通常ゲーム実行部102が実行する処理は、上記の例に限られない。通常ゲーム実行部102は、ゲームに関する各種処理を実行する動作主体となる。他にも例えば、通常ゲーム実行部102は、ゲーム状況データやゲーム画面70の画像データをユーザ装置3に配信する。
Note that the processing executed by the normal
[3−3.ユーザ状況判定部]
ユーザ状況判定部104は、ユーザがプレイするゲームの状況が所与の状況であるか否かを判定する。所与の状況とは、ゲーム状況データが所定の条件を満たす状況であり、ゲーム状況データ示す値が所定範囲である状態である。また、ここでの「ユーザ」とは、映像に係るゲームをプレイしたユーザであり、例えば、映像をアップロードするユーザである。
[3-3. User status determination unit]
The user
ここでは、ユーザ状況判定部104は、ゲーム空間50の状態が所与の状態になったか否かを判定したり、ゲーム空間50に配置されたキャラクタ62(64)が所与の動作を行うか否かを判定したりする。また例えば、ユーザ状況判定部104は、ゲーム空間50に配置されたオブジェクト(例えば、ボール66)の位置が所定領域内にあるか否かを判定したり、ゲーム空間50に配置されたオブジェクト(例えば、ボール66)の位置変化が所与の変化をしたか否かを判定したりするようにしてもよい。
Here, the user
この場合、例えば、ゲームにおける得点が変化する場合、キャラクタ62(64)が所定動作を行う場合(例えば、フリーキックやペナルティーキックを蹴る場合や、所定期間におけるパスの回数が基準回数以上になった場合)、ボール66又はボール66を保持するキャラクタ62(64)が所定領域(例えば、ゴール60から所定距離以内の領域)内に移動した場合、ボール66又はボール66を保持するキャラクタ62(64)の移動距離が基準距離以上になった場合に、ユーザがプレイするゲームの状況が所与の状況であると判定される。
In this case, for example, when the score in the game changes, when the character 62 (64) performs a predetermined action (for example, when kicking a free kick or a penalty kick, or when the number of passes in the predetermined period exceeds the reference number) ), When the
[3−4.記録処理決定部]
記録処理決定部106は、ユーザ状況判定部104の判定結果に基づいて、関連付け記録部108による記録処理を実行するか否かを決定する。記録処理決定部106は、ユーザがプレイするゲームの状況が所与の状況であると判定された場合、関連付け記録部108による記録処理を実行させ、ユーザがプレイするゲームの状況が所与の状況でないと判定された場合、関連付け記録部108による記録処理をさせない。
[3-4. Recording process determination unit]
The recording
[3−5.関連付け記録部]
関連付け記録部108は、ユーザがプレイしたゲームの映像と、当該映像の所与のタイミングにおけるゲームの状況と、を関連付けて記憶手段(例えば、ゲームデータ記憶部100)に記録する。ここでは、関連付け記録部108は、ユーザがプレイしたゲームの映像を識別する映像IDと、映像の開始タイミングにおけるゲームの状況と、を関連付けて映像−状況関連付けデータに格納することになる。
[3-5. Association recording section]
The
なお、ここでは、映像−状況関連付けデータに格納される映像IDは、ユーザがプレイするゲームの映像が記憶される際に、通常ゲーム実行部102により生成される。また、開始タイミングにおけるゲームの状況は、関連付け記録部108がゲームデータ記憶部100から取得する。関連付け記録部108は、当該生成された映像IDと、当該取得された状況と、を関連付けて映像−状況関連付けデータに格納する。
Here, the video ID stored in the video-situation association data is generated by the normal
[3−6.ハイライト映像記憶部]
ハイライト映像記憶部110は、ユーザがプレイしたゲームの映像を記憶する。ハイライト映像記憶部110は、例えば、通常ゲーム実行部102により生成された映像を示す映像データを記憶する。
[3-6. Highlight video storage unit]
The highlight
図7は、ハイライト映像記憶部110の記憶内容を示す図である。図7に示すように、映像データを識別する映像IDと、当該映像に係るゲームプレイをしたユーザIDと、映像データと、が関連付けられて記憶される。なお、ハイライト映像記憶部110の記憶内容は、図7の例に限られない。他にも例えば、SNS画面80に表示される映像のサムネイル画像が映像データに基づいて生成されて記憶されているようにしてもよい。また、映像は、動画であってもよいし、静止画であってもよい。
FIG. 7 is a diagram showing the contents stored in the highlight
[3−7.ハイライト映像記録部]
ハイライト映像記録部112は、ユーザがプレイしたゲームの映像をハイライト映像記憶部110に記録する。ハイライト映像記録部112は、通常ゲーム実行部102が生成した映像を示す映像データを取得し、ハイライト映像記憶部110に記録する。ここでは、ハイライト映像記録部112は、通常ゲーム実行部102が生成した映像IDと、ゲームデータ記憶部100から取得されるユーザIDと、映像データと、を関連付けてハイライト映像記憶部110に記録する。例えば、ハイライト映像記録部112は、記録処理決定部106により映像を記録すると決定された場合に、映像データをハイライト映像記憶部110に記録する。
[3-7. Highlight video recording unit]
The highlight
[3−8.表示制御部]
表示制御部114は、他のユーザに対応する表示手段(例えば、他ユーザが操作するユーザ装置3の表示部36)に映像を表示させる。ここでの「他のユーザ」は、映像に関連付けられた状況からゲームをプレイするユーザであり、例えば、SNS画面80で映像を見たユーザである。また、「他のユーザに対応する表示手段」とは、ゲームの映像をSNSサーバ2にアップロードしたユーザ装置3とは異なるユーザ装置3の表示部36のことであり、当該映像に係るゲームプレイに用いられたユーザ装置3とは異なるユーザ装置3の表示部36のことである。
[3-8. Display control unit]
The
表示制御部114は、ユーザ装置3の表示部36において映像データを再生させることによって、映像を表示させる。ここでは、表示制御部114は、ハイライト映像記憶部110に記憶された映像データをユーザ装置3に送信することによって、当該ユーザ装置3の表示部36に映像を表示させる。
The
[3−9.リプレイ体験版提供部]
リプレイ体験版提供部116は、映像に関連付けられたゲームの状況に基づいて、所与のタイミングから始まるゲームを他のユーザに提供する。リプレイ体験版提供部116は、ユーザ装置3において表示される映像に関連付けられたゲームの状況から始まるゲームを、他のユーザに提供する。「ゲームを提供する」とは、他のユーザにゲームをプレイさせることであり、他のユーザの操作に応じてゲームを進行させることである。
[3-9. Replay trial version providing department]
The replay trial
[3−10.リプレイ体験版実行部]
リプレイ体験版実行部118は、他のユーザの操作に基づいて、所与のタイミングから始まるゲームを実行する。リプレイ体験版実行部118は、他のユーザの操作に基づいて
、映像に関連付けられたゲーム状況データを更新することによって、所与のタイミングから始まるゲームを進行させる。
[3-10. Replay trial version execution section]
The replay trial
[3−11.他ユーザ状況判定部]
他ユーザ状況判定部120は、リプレイ体験版提供部116により提供されたゲームを他のユーザがプレイする場合、当該ゲームの状況が所与の状況であるか否かを判定する。他ユーザ状況判定部120は、他のユーザに提供されたゲームの状況が、当該ゲームを終了させるための終了状況になったか否かを判定する。
[3-11. Other user status determination unit]
When another user plays the game provided by the replay trial
他ユーザ状況判定部120は、ゲーム空間50の状態が所与の状態になったか否かを判定したり、ゲーム空間50に配置されたキャラクタ62(64)が所与の動作を行ったか否かを判定したりする。また例えば、他ユーザ状況判定部120は、ゲーム空間50に配置されたオブジェクト(例えば、ボール66)の位置が所定領域内にあるか否かを判定したり、ゲーム空間50に配置されたオブジェクト(例えば、ボール66)の位置変化が所与の変化をしたか否かを判定したりするようにしてもよい。
The other user
ここでは、他ユーザ状況判定部120は、リプレイ体験版提供部116により提供されたゲームを他のユーザがプレイする場合、当該ゲームが開始されてからの経過時間が基準時間以上になったか否かを判定する。他ユーザ状況判定部120は、この経過時間が基準時間以上になったと判定した場合、他のユーザに提供されたゲームの状況が、当該ゲームを終了させるための終了状況になったと判定する。
Here, when another user plays the game provided by the replay trial
[3−12.終了決定部]
終了決定部122は、他ユーザ状況判定部120の判定結果に基づいて、リプレイ体験版提供部116により提供されたゲームを終了させるか否かを決定する。ここでの「ゲームを終了」とは、リプレイ体験版提供部116によるゲームの提供を中止させることであり、他のユーザの操作に応じてゲームが進行することを抑止することである。
[3-12. End determination part]
The
終了決定部122は、ゲームの状況が所与の終了状況であると判定された場合、リプレイ体験版提供部116により提供されたゲームを終了させると決定し、ゲームの状況が所与の終了状況であると判定されない場合、リプレイ体験版提供部116により提供されたゲームを終了させずに継続させると決定する。本実施形態では、終了決定部122は、経過時間が基準時間以上になったと判定された場合、リプレイ体験版提供部116により提供されたゲームを終了させると決定する。
The
[4.ゲームシステムにおいて実行される処理]
次に、ゲームシステムSにおいて実行される処理の一例について説明する。ここでは、ユーザがプレイするゲームの映像を蓄積するための映像蓄積処理と、映像を見たユーザに当該映像の開始タイミングからのゲームを提供するためのゲーム提供処理と、について説明する。これらの各処理は、制御部10が、記憶部12から読み出されたプログラムに従って動作し、制御部20が記憶部22から読み出されたプログラムに従って動作し、制御部30が、記憶部32から読み出されたプログラムに従って動作することにより実行される。
[4. Processing executed in game system]
Next, an example of processing executed in the game system S will be described. Here, a video accumulation process for accumulating video of a game played by the user and a game provision process for providing the user who viewed the video from the start timing of the video will be described. In each of these processes, the
[4−1.映像蓄積処理]
図8は、映像蓄積処理の一例を示すフロー図である。図8に示すように、まず、ゲームサーバ1においては、制御部10は、ユーザ装置3からの受信信号に基づいて、ユーザによりゲームの開始要求が行われたか否かを判定する(S1)。S1においては、制御部10は、ユーザがゲームを開始するための所与の操作が行われた旨を示す所与の信号が、ユーザ装置3から受信したか否かを判定することになる。
[4-1. Video accumulation processing]
FIG. 8 is a flowchart showing an example of the video accumulation process. As shown in FIG. 8, first, in the
なお、ゲームサーバ1又はSNSサーバ2がユーザ装置3から情報を取得する場合には、当該ユーザ装置3からユーザIDやIPアドレスが送信される。ゲームサーバ1又はSNSサーバ2は、ユーザIDやIPアドレスを受信することによって、どのユーザ装置3を操作するユーザがアクセスしているかを特定する。
When the
ゲームの開始要求が行われたと判定された場合(S1;Y)、制御部10は、当該開始要求をしたユーザがプレイするゲームを開始させる(S2)。S2においては、制御部10は、記憶部12にゲーム空間50を構築してゲーム状況データを生成し、ゲームの開始要求をしたユーザのユーザIDと、当該生成したゲーム状況データと、を関連付けて記憶部12に記憶させる。これにより、ゲームサーバ1は、複数のユーザが同時にゲームをプレイする場合でも、各ユーザのゲーム状況データを管理することができる。
When it is determined that a game start request has been made (S1; Y), the
制御部10は、記憶部12に記憶されたゲーム状況データに基づいてゲーム画面70の画像データを生成し、当該画像データをユーザ装置3に送信する(S3)。
The
一方、ユーザ装置3においては、制御部30は、画像データを受信すると、表示部36にゲーム画面70を表示させる(S4)。なお、本処理が実行されるにあたり、ユーザ装置3においては、記憶部32に記憶されたプログラムが起動されており、ゲームの開始準備が完了しているものとする。
On the other hand, in the
制御部30は、ユーザの操作内容をゲームサーバ1に送信する(S5)。S5においては、制御部30は、操作部34からの検出信号に基づいて、操作部34の操作状態を示す信号を、通信部40を介してゲームサーバ1に送信する。
The
ゲームサーバ1においては、制御部10は、ユーザ装置3から受信する操作内容に基づいて、ゲームを進行させる(S6)。S6においては、制御部10は、ユーザの操作内容に基づいて、ゲーム状況データを更新する。なお、ここでは、S3においてゲーム画面70の画像データが所定時間間隔でユーザ装置3に配信(ストリーミング配信)される場合を説明するが、S6において更新されたゲーム状況データが、ユーザ装置3に配信されるようにしてもよい。この場合、ユーザ装置3においては、ゲームサーバ1から受信したゲーム状況データに基づいてゲーム画面70の表示制御が実行されることになる。
In the
制御部10は、実行中のゲームの状況が所与の状況になったか否かを判定する(S7)。S7においては、制御部10は、ゲーム状況データの値が所定範囲になったか否かを判定する。例えば、制御部10は、ゴール60とボール66との距離が基準距離以下になったか否かを判定する。なお、現時点において、後述するS9の処理により映像の記憶が実行されている場合には、S7の処理が実行されずに処理がS8に移行する。
The
実行中のゲームの状況が所与の状況になったと判定された場合(S7;Y)、制御部10は、現在のゲーム状況データを一時的に記憶部12に記憶させる(S8)。
When it is determined that the situation of the game being executed has become a given situation (S7; Y), the
制御部10は、ユーザがプレイするゲームの映像を記録する(S9)。S9においては、制御部10は、ゲーム画面70の画像データを時系列的に記憶部12に記録することによって、ゲームの映像を記録することになる。S3においてゲーム画面が所与の時間間隔でゲームサーバ1からユーザ装置3に配信されているので、S9においては、制御部10は、ユーザ装置3に配信された画像データを、そのまま時系列的に記憶部12に記憶させる。
The
制御部10は、所与の終了タイミングが到来したか否かを判定する(S10)。終了タイミングは、予め定められたタイミングであればよい。例えば、映像の記憶が開始してから所定時間が経過したか否か、又は、実行中のゲームの状況が記憶を終了させるための所定状況になったか否か等である。
The
終了タイミングが到来したと判定された場合(S10;Y)、制御部10は、映像の記録を終了する(S11)。S11においては、制御部10は、映像の記録を開始してから終了するまでのゲーム画面70が時系列的に格納された映像データを生成して、記憶部12に一時的に記憶させる。
When it is determined that the end timing has come (S10; Y), the
制御部10は、記憶部12に記録された映像データに映像IDを付与する(S12)。制御部10は、S12で生成した映像IDと、S8で記憶されたゲーム状況データと、を関連付けて映像−状況関連付けデータに格納する(S13)。制御部10は、映像IDと、ゲームをプレイしているユーザのユーザIDと、映像データとを、通信部14を介してSNSサーバ2に送信する(S14)。
The
SNSサーバ2においては、制御部20は、ゲームサーバ1から映像データを受信すると、制御部10は、映像IDと、ユーザIDと、映像データと、を関連付けて記憶部22に記録する(S15)。
In the
ゲームサーバ1においては、制御部10は、ゲームの終了条件が満たされるか否かを判定する(S16)。終了条件は、ゲームを終了するための所与の条件であればよい。例えば、ユーザがゲームを終了するための操作を行ったか否か、又は、実行中のゲームにおいて所与の終了時間が到来したか否か等である。
In the
ゲームの終了条件が満たされると判定された場合(S16;Y)、処理は終了する。ゲームの終了条件が満たされると判定されない場合(S16;N)、処理は、S3に戻り、ゲームが続行される。 When it is determined that the game end condition is satisfied (S16; Y), the process ends. If it is not determined that the game end condition is satisfied (S16; N), the process returns to S3 and the game is continued.
上記のように、映像記録処理が実行されることによって、ユーザがプレイしたゲームの映像と、当該映像の開始タイミングにおけるゲーム状況データと、が関連付けられて記憶部12に記録される。
As described above, by executing the video recording process, the video of the game played by the user and the game situation data at the start timing of the video are associated and recorded in the
[4−2.映像蓄積処理]
図9は、映像蓄積処理の一例を示すフロー図である。図9に示すように、まず、SNSサーバ2においては、制御部20は、SNS画面80の画像データを生成し、ユーザ装置3に送信する(S20)。S20においては、制御部20は、記憶部22の記憶内容に基づいてSNS画面80の表示データを生成する。
[4-2. Video accumulation processing]
FIG. 9 is a flowchart illustrating an example of the video accumulation process. As shown in FIG. 9, first, in the
ユーザ装置3においては、SNS画面80の画像データを受信すると、制御部30は、SNS画面80を表示部36に表示させる(S21)。なお、ここでは、表示領域84に表示される映像の映像IDも、SNSサーバ2からユーザ装置3に送信されているものとする。また、ここでは、SNS画面80は、ユーザ装置3において起動されているウェブブラウザで表示される。即ち、制御部30は、ゲームサーバ1から受信したHTMLデータに基づいてSNS画面80を表示部36に表示させる。
In the
制御部30は、再生ボタン86が選択されたか否かを判定する(S22)。再生ボタン86が選択されたと判定された場合(S22;Y)、制御部30は、再生ボタン86が選択されたことの通知を、通信部40を介してSNSサーバ2に送信する(S23)。
The
SNSサーバ2においては、再生ボタン86が選択されたことの通知を受信すると、制御部20は、記憶部22に記憶された映像データをユーザ装置3に送信する(S24)。
In the
ユーザ装置3においては、映像データを受信すると、制御部20は、表示領域84において映像を再生させる(S25)。制御部20は、開始ボタン92が選択されたか否かを判定する(S26)。開始ボタン92が選択されたと判定された場合(S26;Y)、制御部20は、開始ボタン92が選択されたことの通知及び映像IDを、通信部40を介してSNSサーバ2に送信する(S27)。
In the
ゲームサーバ1においては、開始ボタン92が選択されたことの通知及び映像IDを受信すると、制御部10は、関連付けデータを参照して、映像IDに関連付けられたゲーム状況データ状況を取得する(S28)。
In the
以降、制御部10は、S28において取得したゲーム状況データに基づいて、ゲームを開始させることになる。S29〜S32は、それぞれS3〜S6と同様であるので、説明を省略する。ただし、S29〜S32においては、S3〜S6とは異なり、SNS画面80において再生された映像に関連付けられた状況からゲームが開始されることになる。
Thereafter, the
制御部10は、ゲームが開始されてからの経過時間が基準時間以上になったか否かを判定する(S33)。なお、S29〜S32の処理が実行されている間、ゲームが開始されてからの経過時間が適宜更新されているものとする。
The
経過時間が基準時間以上になったと判定された場合(S33;Y)、制御部10は、ゲームを終了させる(S34)。経過時間が基準時間以上になったと判定されない場合(S34;N)、処理はS30に戻り、ゲームが継続される。
When it is determined that the elapsed time is equal to or longer than the reference time (S33; Y), the
以上説明したゲームシステムSによれば、あるユーザがプレイしたゲームの映像が示す状況に基づいて、他のユーザにゲームをプレイさせることが可能になる。また、あるユーザがプレイするゲームの状況が所与の状況になった場合に、ゲームの映像と当該状況とを関連付けて記録することによって、当該映像を見た他のユーザに当該状況をプレイさせることができる。 According to the game system S described above, it is possible to cause other users to play the game based on the situation indicated by the video of the game played by a certain user. Also, when the situation of a game played by a certain user becomes a given situation, the situation of the game is recorded in association with the situation of the game, so that other users who viewed the picture play the situation. be able to.
また、映像に関連付けられたゲーム状況から、ユーザがゲームをプレイする場合、当該プレイするゲームが所与の状況になった場合にゲームを終了させることができる。例えば、ゲームを所定時間だけプレイさせることによって、このゲームのプレイを制限することができる。 Further, when the user plays a game from the game situation associated with the video, the game can be terminated when the game to be played becomes a given situation. For example, by playing the game for a predetermined time, the play of this game can be limited.
[5.変形例]
なお、本発明は、以上説明した実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
[5. Modified example]
The present invention is not limited to the embodiment described above, and can be appropriately changed without departing from the spirit of the present invention.
図10は、変形例の機能ブロック図である。図10に示すように、変形例のゲームシステムSは、実施形態の機能に加えて、操作内容記録部124と、操作内容表示制御部126と、評価部128と、を含む。ここでは、これら各機能が、ゲームサーバ1により実現される場合を説明する。操作内容記録部124と操作内容表示制御部126と評価部128とは、制御部10を主として実現される。
FIG. 10 is a functional block diagram of a modified example. As shown in FIG. 10, the modified game system S includes an operation
(1)例えば、映像に係るゲームをプレイした場合のユーザの操作内容をゲームサーバ1に蓄積しておき、映像に関連付けられた状況からゲームをプレイするユーザに対し、当該操作内容を手本として提示するようにしてもよい。
(1) For example, a user's operation content when playing a game related to a video is stored in the
本変形例のゲームシステムSは、操作内容記録部124を含む。操作内容記録部124は、映像に対応するユーザの操作内容を記憶手段(例えば、ゲームデータ記憶部100)に記録する。例えば、操作内容記録部124は、操作部34の検出信号を取得することによって、ユーザの操作内容を時系列的に操作内容データに格納する。
The game system S of this modification includes an operation
図11は、操作内容データのデータ格納例である。図11に示すように、ユーザにより操作がなされた操作タイミングと当該操作内容とが関連付けられて操作内容データに格納される。例えば、操作内容記録部124は、S6において取得されたユーザの操作内容を、開始タイミングからの経過時間と対応付けて操作内容データに格納する。
FIG. 11 is a data storage example of operation content data. As shown in FIG. 11, the operation timing when the operation is performed by the user and the operation content are associated and stored in the operation content data. For example, the operation
操作内容表示制御部126は、リプレイ体験版提供部116により提供されたゲームを他のユーザがプレイする場合、映像に対応するユーザの操作内容を、他のユーザに対応する表示手段に表示させる。ここでは、操作内容表示制御部126は、他のユーザがプレイするゲームの現時点と操作内容データに格納された操作タイミングとを比較し、当該比較結果に基づいて、操作内容データに格納された操作内容を表示させる。
When the other user plays the game provided by the replay trial
例えば、操作内容表示制御部126は、現時点が案内対象期間に含まれる場合、ユーザの操作内容を示す画像をゲーム画面70に表示させる。案内対象期間は、操作内容データに格納された操作タイミングに基づいて設定される期間であり、操作タイミングを含む所定期間である。例えば、操作タイミングの第1時間前から操作タイミングの第2時間後までの期間である。操作内容を示す画像は、予めゲームデータ記憶部100に記憶されているものとする。
For example, when the current time is included in the guidance target period, the operation content
変形例(1)によれば、映像に係るゲームプレイをしたユーザの操作内容を、他のユーザに提示することができる。 According to the modified example (1), the operation content of the user who played the video game can be presented to other users.
(2)また例えば、操作内容データに格納されているユーザの操作内容と、映像を見てゲームをプレイする他のユーザの操作内容と、を比較することによって、当該他のユーザのゲームプレイを評価するようにしてもよい。 (2) Further, for example, by comparing the user's operation content stored in the operation content data with the operation content of another user who plays the game while watching the video, the game play of the other user is compared. You may make it evaluate.
評価部128は、リプレイ体験版提供部116により提供されたゲームを他のユーザがプレイする場合、映像に対応するユーザの操作内容と、他のユーザの操作内容と、の比較結果に基づいて、他のユーザのゲームプレイを評価する。「ゲームプレイを評価」とは、他のユーザによる操作の良し悪しを判定することであり、ゲームプレイが評価されると、例えば、他のユーザに係るパラメータが変化したり、ゲーム画面70において所与の表示制御処理が実行されたりする。
When other users play the game provided by the replay trial
例えば、評価部128は、ユーザの操作内容と、他のユーザの操作内容と、の一致度に基づいて、他のユーザのゲームプレイを評価する。ここでは、評価部128は、ユーザの操作内容と他のユーザの操作内容が一致しているか否か、及び、ユーザの操作タイミングと他のユーザの操作タイミングとのずれ時間が基準範囲であるか否か、に基づいて他のユーザのゲームプレイを評価する。
For example, the
評価部128は、ユーザの操作内容と他のユーザの操作内容が一致している場合、一致していない場合よりも高い評価を他のユーザに与える。また、評価部128は、ユーザの操作タイミングと他のユーザの操作タイミングとのずれ時間が小さいほど、他のユーザに高い評価を与える。
The
変形例(2)によれば、映像に係るゲームプレイをしたユーザの操作内容と、映像を見てゲームプレイをする他のユーザの操作内容と、を比較して、当該他のユーザのゲームプレイを評価することができる。 According to the modification (2), the operation content of the user who played the game related to the video is compared with the operation content of the other user who plays the game while watching the video, and the game play of the other user is compared. Can be evaluated.
(3)また例えば、ゲームサーバ1は、SNS画面80において映像が再生されている間に、当該映像に関連付けられた状況をもとにゲーム空間50を構築しておき、他のユーザが映像を見ている間にゲームの開始準備を行うようにしてもよい。
(3) Further, for example, while the video is being played on the
変形例(3)のリプレイ体験版提供部116は、他のユーザに対応する表示手段(例えば、他のユーザが操作するユーザ装置3の表示部36)に映像が再生されている間において、他のユーザに提供するゲームの開始準備を行う。ゲームの開始準備とは、ゲームの開始に必要なデータのロード(読み込み処理)を実行することであり、ここでは、映像に関連付けられたゲーム状況データを読み出してゲーム空間50を構築する処理である。
The replay trial
例えば、SNSサーバ2は、ユーザ装置3から再生ボタン86が選択された旨の通知を受信すると、ゲームの開始準備をする旨の通知と再生する映像IDとをゲームサーバ1に送信する。ゲームサーバ1においては、ゲームの開始準備をする旨の通知と再生する映像IDとを受信すると、制御部10は、当該映像IDに関連付けられたゲーム状況データを記憶部12から読み出して、ゲーム空間50を構築する。
For example, when receiving a notification that the
変形例(3)によれば、SNS画面80において映像が再生されている間に、ゲームサーバ1がゲームの開始準備を行うので、他のユーザが開始ボタン92を選択した場合に、スムーズにゲームを開始することができる。
According to the modification (3), since the
(4)また例えば、上記においては、映像の開始タイミングのゲーム状況データが記録される場合を説明したが、映像の開始タイミングの所定時間前又は後のゲーム状況データを記憶しておき、この状況から他のユーザにゲームをプレイさせるようにしてもよい。他にも例えば、映像の開始タイミングから終了タイミングまでのゲーム状況データを時系列的に記録するようにしてもよい。 (4) Also, for example, in the above description, the game situation data at the start timing of the video has been recorded. However, the game situation data before or after the predetermined time of the video start timing is stored and this situation is stored. You may make it let other users play a game. In addition, for example, game situation data from the start timing to the end timing of the video may be recorded in time series.
また例えば、上記においては、ハイライト映像を見た他のユーザにゲームの体験版が提供される場合を説明したが、当該他のユーザに提供されるゲームは、体験版のゲームでなくてもよい。即ち、当該他のユーザが既にサッカーゲームの利用登録を済ませていてもよい。また、SNS画面80に表示される映像は、ハイライトの映像でなくてもよい。ユーザがプレイしたゲームの映像がSNS画面80に表示されるようにすればよい。
Further, for example, in the above description, the case where a trial version of a game is provided to another user who has viewed the highlight video has been described. However, the game provided to the other user may not be a trial version game. Good. That is, the other user may have already registered for use of the soccer game. In addition, the video displayed on the
また例えば、上記において記憶部12に記憶されるものとして説明したデータやプログラムは、外部記憶媒体を介してゲームサーバ1に供給されるようにしてもよいし、ネットワークを介して他の装置からゲームサーバ1に供給されるようにしてもよい。
In addition, for example, the data and programs described as being stored in the
また例えば、上記説明した実施形態及び変形例のうち、2つ以上を組み合わせてもよい。 Further, for example, two or more of the embodiments and modifications described above may be combined.
また、上記実施形態においては、ゲームサーバ1又はSNSサーバ2により、機能ブロック図に示す各機能が実現される例を挙げて説明した。ゲームシステムSに含まれる上記の各機能は、ゲームサーバ1とSNSサーバ2とユーザ装置3との何れかに含まれるようにしてもよい。つまり、ゲームサーバ1とSNSサーバ2とユーザ装置3とで、機能ブロック図に示す各機能が分担されるようにしてもよい。ゲームシステムSを構成する各装置は、適宜、ネットワーク等を介してデータを送受信することにより、上記の各機能を実現することになる。
Moreover, in the said embodiment, the
例えば、ゲームデータ記憶部100、通常ゲーム実行部102、リプレイ体験版提供部116、及びリプレイ体験版実行部118が、SNSサーバ2により実現されるようにしてもよい。即ち、他のユーザがプレイするサッカーゲームに関する処理がゲームサーバ1ではなく、SNSサーバ2において実行されるようにしてもよい。
For example, the game
例えば、ゲームデータ記憶部100、通常ゲーム実行部102、リプレイ体験版提供部116、及びリプレイ体験版実行部118が、ユーザ装置3において実現されるようにしてもよい。即ち、各ユーザによりプレイされるサッカーゲームに関する処理がゲームサーバ1ではなく、各ユーザのユーザ装置3において実行されるようにしてもよい。この場合、映像−状況関連付けデータは、ゲームサーバ1の記憶部12に記憶されており、制御部10は、当該記憶部12の記憶内容を取得する。そして、制御部10は、ゲーム状況データをユーザ装置3に送信することになる。
For example, the game
また、上記実施形態では、ゲームシステムSに、ゲームサーバ1と、SNSサーバ2と、複数のユーザ装置3と、が含まれる例を挙げて説明したが、ゲームサーバ1とSNSサーバ2とを一つのサーバにまとめてもよい。また、ユーザがプレイしたゲームの映像が他のユーザに公開されるのは、SNSに限られない。SNSサーバ2が存在せず、ゲームサーバ1に映像が記録されているようにしてもよい。他にも例えば、ユーザによりアップロードされた映像を共有する動画共有サーバが用いられるようにしてもよい。また、ゲームサーバ1は、複数のサーバが含まれているようにしてもよい。
In the above-described embodiment, the game system S includes the
また、ゲームシステムSで実行されるゲームをサッカーゲームとして説明したが、ゲームシステムSで実行されるゲームは、ゲーム画面の映像を記録可能なゲームであればよい。例えば、アメリカンフットボールゲーム、バスケットボールゲーム、ホッケーゲーム等であってもよい。また、スポーツゲーム以外のゲームであってもよく、例えば、FPS(First Person Shooting)ゲーム、ロールプレイングゲーム、アクションゲーム、パズルゲーム等であってもよい。 Moreover, although the game performed by the game system S was demonstrated as a soccer game, the game performed by the game system S should just be a game which can record the image | video of a game screen. For example, an American football game, a basketball game, a hockey game, or the like may be used. Also, it may be a game other than a sports game, for example, an FPS (First Person Shooting) game, a role playing game, an action game, a puzzle game, or the like.
S ゲームシステム、1 ゲームサーバ、2 SNSサーバ、3 ユーザ装置、10,20,30 制御部、12,22,32 記憶部、14,24,40 通信部、34 操作部、36 表示部、38 入力部、50 ゲーム空間、52 フィールド、54a,54b ゴールライン、56,56a,56b タッチライン、58 センターライン、60 ゴール、62,64 キャラクタ、66 ボール、68 仮想カメラ、70 ゲーム画面、72 カーソル、80 SNS画面、82 ユーザ画像、84 表示領域、86 再生ボタン、88 映像詳細情報、90 コメント入力欄、92 開始ボタン、100 ゲームデータ記憶部、102 通常ゲーム実行部、104 ユーザ状況判定部、106 記録処理決定部、108 関連付け記録部、110 ハイライト映像記憶部、112 ハイライト映像記録部、114 表示制御部、116 リプレイ体験版提供部、118 リプレイ体験版実行部、120 他ユーザ状況判定部、122 終了決定部、124 操作内容記録部、126 操作内容表示制御部、128 評価部。 S game system, 1 game server, 2 SNS server, 3 user device, 10, 20, 30 control unit, 12, 22, 32 storage unit, 14, 24, 40 communication unit, 34 operation unit, 36 display unit, 38 input Part, 50 game spaces, 52 fields, 54a, 54b goal lines, 56, 56a, 56b touch lines, 58 center lines, 60 goals, 62, 64 characters, 66 balls, 68 virtual cameras, 70 game screens, 72 cursors, 80 SNS screen, 82 user image, 84 display area, 86 play button, 88 detailed video information, 90 comment input field, 92 start button, 100 game data storage unit, 102 normal game execution unit, 104 user situation determination unit, 106 recording process Determination unit, 108 association recording unit, 110 c Light video storage unit, 112 Highlight video recording unit, 114 Display control unit, 116 Replay trial version providing unit, 118 Replay trial version execution unit, 120 Other user status determination unit, 122 End determination unit, 124 Operation content recording unit, 126 Operation content display control unit, 128 evaluation unit.
Claims (12)
ユーザがプレイした前記ゲームにおける試合の映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶手段に記録する記録手段と、
他のユーザに対応する表示手段に前記映像を表示させる手段と、
前記映像に関連付けられた前記ゲームにおける試合の状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供手段と、
前記提供手段により提供された前記ゲームを前記他のユーザがプレイする場合、当該ゲームにおける試合の状況が、当該ゲームにおける試合を途中で終了させる所与の状況であるか否かを判定する他ユーザ状況判定手段と、
前記他ユーザ状況判定手段の判定結果に基づいて、前記提供手段により提供された前記ゲームにおける試合を途中で終了させるか否かを決定する終了決定手段と、
を含むことを特徴とするゲームシステム。 A game system for controlling a game of a sports game ,
Recording means for associating and recording the video of the game played by the user in the game and the situation of the game at a given timing of the video in the storage means;
Means for displaying the video on a display means corresponding to another user;
Providing means for providing the other user with the game starting from the given timing based on a game situation in the game associated with the video;
When the other user plays the game provided by the providing means, the other user determines whether or not the game situation in the game is a given situation in which the game in the game is ended halfway. A situation determination means;
Based on the determination result of the other user situation determination means, an end determination means for determining whether or not to end the game in the game provided by the providing means,
A game system comprising:
請求項1に記載のゲームシステム。The game system according to claim 1.
請求項1に記載のゲームシステム。The game system according to claim 1.
前記所与の状況は、前記ゲームにおける試合が行われるゲーム空間において、前記移動物体を示すオブジェクトが所定領域内にあることである、The given situation is that an object indicating the moving object is in a predetermined area in a game space where a game in the game is performed.
請求項1に記載のゲームシステム。The game system according to claim 1.
前記所与の状況は、前記ゲームにおける試合が行われるゲーム空間において、前記移動物体を示すオブジェクトの位置変化が所与の変化をすることである、The given situation is that a position change of an object indicating the moving object changes a given change in a game space where a game in the game is played.
請求項1に記載のゲームシステム。The game system according to claim 1.
請求項1に記載のゲームシステム。The game system according to claim 1.
前記ユーザがプレイする前記ゲームの状況が所与の状況であるか否かを判定するユーザ状況判定手段と、
前記ユーザ状況判定手段の判定結果に基づいて、前記記録手段による記録処理を実行するか否かを決定する手段と、
を更に含むことを特徴とする請求項1〜6の何れか一項に記載のゲームシステム。 The game system includes:
User situation determination means for determining whether or not the situation of the game played by the user is a given situation;
Means for determining whether to perform recording processing by the recording means based on a determination result of the user situation determining means;
The game system according to any one of claims 1 to 6 , further comprising:
前記映像に対応する前記ユーザの操作内容を記憶手段に記録する手段と、
前記提供手段により提供された前記ゲームを前記他のユーザがプレイする場合、前記映像に対応する前記ユーザの操作内容を、前記他のユーザに対応する前記表示手段に表示させる手段と、
を更に含むことを特徴とする請求項1〜7の何れか一項に記載のゲームシステム。 The game system includes:
Means for recording operation contents of the user corresponding to the video in a storage means;
Means for displaying the operation content of the user corresponding to the video on the display means corresponding to the other user when the other user plays the game provided by the providing means;
Furthermore game system according to any one of claim 1 to 7, characterized in that it comprises a.
前記映像に対応する前記ユーザの操作内容を記憶手段に記録する手段と、
前記提供手段により提供された前記ゲームを前記他のユーザがプレイする場合、前記映像に対応する前記ユーザの操作内容と、前記他のユーザの操作内容と、の比較結果に基づいて、前記他のユーザのゲームプレイを評価する手段と、
を更に含むことを特徴とする請求項1〜8の何れか一項に記載のゲームシステム。 The game system includes:
Means for recording operation contents of the user corresponding to the video in a storage means;
When the other user plays the game provided by the providing means, based on a comparison result between the operation content of the user corresponding to the video and the operation content of the other user, the other Means for evaluating a user's game play;
Furthermore game system according to any one of claims 1-8, characterized in that it comprises a.
ことを特徴とする請求項1〜9の何れか一項に記載のゲームシステム。 The providing means prepares to start the game to be provided to the other user while the video is being reproduced on the display means corresponding to the other user.
The game system according to any one of claims 1 to 9 , wherein
ユーザがプレイした前記ゲームにおける試合の映像と、当該映像の所与のタイミングにおける前記ゲームの状況と、を関連付けて記憶手段に記録する記録手段と、
他のユーザに対応する表示手段に前記映像を表示させる手段と、
前記映像に関連付けられた前記ゲームにおける試合の状況に基づいて、前記所与のタイミングから始まる前記ゲームを前記他のユーザに提供する提供手段と、
前記提供手段により提供された前記ゲームを前記他のユーザがプレイする場合、当該ゲームにおける試合の状況が、当該ゲームにおける試合を途中で終了させる所与の状況であるか否かを判定する他ユーザ状況判定手段と、
前記他ユーザ状況判定手段の判定結果に基づいて、前記提供手段により提供された前記ゲームにおける試合を途中で終了させるか否かを決定する終了決定手段と、
を含むことを特徴とするゲーム装置。 A game device for controlling a game of a sports game ,
Recording means for associating and recording the video of the game played by the user in the game and the situation of the game at a given timing of the video in the storage means;
Means for displaying the video on a display means corresponding to another user;
Providing means for providing the other user with the game starting from the given timing based on a game situation in the game associated with the video;
When the other user plays the game provided by the providing means, the other user determines whether or not the game situation in the game is a given situation in which the game in the game is ended halfway. A situation determination means;
Based on the determination result of the other user situation determination means, an end determination means for determining whether or not to end the game in the game provided by the providing means,
A game apparatus comprising:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012177318A JP6017223B2 (en) | 2012-08-09 | 2012-08-09 | Game systems, game consoles, and programs |
US13/960,947 US9433865B2 (en) | 2012-08-09 | 2013-08-07 | Game system, game control method, and information storage medium for distributing a game picture played by a given user to another user for game play |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012177318A JP6017223B2 (en) | 2012-08-09 | 2012-08-09 | Game systems, game consoles, and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014033870A JP2014033870A (en) | 2014-02-24 |
JP6017223B2 true JP6017223B2 (en) | 2016-10-26 |
Family
ID=50066601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012177318A Active JP6017223B2 (en) | 2012-08-09 | 2012-08-09 | Game systems, game consoles, and programs |
Country Status (2)
Country | Link |
---|---|
US (1) | US9433865B2 (en) |
JP (1) | JP6017223B2 (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9358461B2 (en) * | 2012-12-26 | 2016-06-07 | Sony Interactive Entertainment America Llc | Systems and methods for ranking of cloud executed mini-games based on tag content and social network content |
US10065121B2 (en) * | 2013-10-30 | 2018-09-04 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for recording data of network interaction protocol |
CA2953806C (en) * | 2014-06-27 | 2019-06-11 | Amazon Technologies, Inc. | Spawning new timelines during game session replay |
JP6893392B2 (en) * | 2015-08-04 | 2021-06-23 | 任天堂株式会社 | Game system, game device, control program and game control method |
JP6154527B1 (en) * | 2016-08-08 | 2017-06-28 | 株式会社ドワンゴ | GAME SERVER, GAME SYSTEM CONTROL METHOD, AND GAME SYSTEM CONTROL PROGRAM |
GB2557976A (en) * | 2016-12-21 | 2018-07-04 | Sony Interactive Entertainment Inc | Gameplay sharing method and apparatus |
US10675544B2 (en) * | 2017-03-31 | 2020-06-09 | Sony Interactive Entertainment LLC | Personalized user interface based on in-application behavior |
KR102074504B1 (en) * | 2018-02-28 | 2020-02-06 | 엔에이치엔 주식회사 | Method for replaing video of plaing game |
CN112473147A (en) * | 2019-09-12 | 2021-03-12 | 厦门雅基软件有限公司 | Game trial playing method, cloud device, terminal device and storage medium |
US11213748B2 (en) | 2019-11-01 | 2022-01-04 | Sony Interactive Entertainment Inc. | Content streaming with gameplay launch |
JP7185305B2 (en) * | 2020-02-28 | 2022-12-07 | 株式会社コナミアミューズメント | Game system, computer program used therefor, and control method |
JP7484285B2 (en) * | 2020-03-24 | 2024-05-16 | 株式会社Jvcケンウッド | Information processing device, output sound determination method, and output sound determination program |
CN111437601B (en) * | 2020-03-26 | 2021-10-15 | 腾讯科技(深圳)有限公司 | Game playback control method and device, electronic equipment and storage medium |
CN111632373B (en) * | 2020-05-30 | 2021-05-28 | 腾讯科技(深圳)有限公司 | Method and device for starting game and computer readable storage medium |
JP7286171B2 (en) * | 2020-08-27 | 2023-06-05 | 株式会社コナミデジタルエンタテインメント | Game device, server device, program for game device, program for server device, method for controlling game device, method for controlling server device, and information processing system |
KR20230051591A (en) * | 2020-08-27 | 2023-04-18 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | Game device, server device, game device control method, server device control method, information processing system, and program |
JP2022038551A (en) * | 2020-08-27 | 2022-03-10 | 株式会社コナミデジタルエンタテインメント | Game device, server device, program of game device, program of server device, control method of game device, control method of server device, and information processing system |
JP7108776B1 (en) | 2021-12-20 | 2022-07-28 | 株式会社あかつき | Information processing method, program, information processing system |
JP7185172B1 (en) | 2022-03-02 | 2022-12-07 | 株式会社Mixi | Information processing device, information processing method and information processing program |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4494882B2 (en) * | 2004-06-29 | 2010-06-30 | 株式会社バンダイナムコゲームス | Program, game device, display control device, server, and information storage medium |
US8187104B2 (en) * | 2007-01-29 | 2012-05-29 | Sony Online Entertainment Llc | System and method for creating, editing, and sharing video content relating to video game events |
JP5436794B2 (en) | 2008-04-04 | 2014-03-05 | 株式会社バンダイナムコゲームス | Game video distribution system |
JP4773492B2 (en) | 2008-09-12 | 2011-09-14 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
US8668586B2 (en) * | 2008-10-24 | 2014-03-11 | Wms Gaming, Inc. | Controlling and presenting online wagering games |
US20110312424A1 (en) * | 2010-06-22 | 2011-12-22 | International Business Machines Corp. | Peer to Peer Video Game Clip Sharing |
US20110319160A1 (en) * | 2010-06-25 | 2011-12-29 | Idevcor Media, Inc. | Systems and Methods for Creating and Delivering Skill-Enhancing Computer Applications |
JP5542020B2 (en) * | 2010-09-22 | 2014-07-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing system, information processing method, program, and information storage medium |
-
2012
- 2012-08-09 JP JP2012177318A patent/JP6017223B2/en active Active
-
2013
- 2013-08-07 US US13/960,947 patent/US9433865B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014033870A (en) | 2014-02-24 |
US9433865B2 (en) | 2016-09-06 |
US20140045591A1 (en) | 2014-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6017223B2 (en) | Game systems, game consoles, and programs | |
JP7461174B2 (en) | Minigames accessed via shared interface | |
JP5512602B2 (en) | Evaluation information collection system | |
US9776088B2 (en) | Apparatus and method of user interaction | |
JP5143875B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
US20140274392A1 (en) | User-generated recordings of skeletal animations | |
JP6032704B2 (en) | Game system, privilege providing system, and program | |
JP6145944B2 (en) | GAME SYSTEM, SERVER DEVICE, AND PROGRAM | |
JP5816213B2 (en) | GAME DEVICE AND PROGRAM | |
JP6177967B2 (en) | Evaluation information collection system | |
JP6032705B2 (en) | GAME SYSTEM, DISPLAY CONTROL SYSTEM, AND PROGRAM | |
JP6032706B2 (en) | GAME CONTROL DEVICE, GAME SYSTEM, AND PROGRAM | |
JP5564030B2 (en) | GAME DEVICE, GAME SYSTEM, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
JP5941008B2 (en) | GAME DEVICE AND PROGRAM | |
JP5816209B2 (en) | GAME DEVICE AND PROGRAM | |
US11724187B2 (en) | Ghost comparison mode | |
TW201016273A (en) | Game system, game control method, game device and information recording medium | |
JP5572250B2 (en) | Evaluation information collection system | |
US10220316B2 (en) | Information processing device, information processing method, program, information storing medium, information processing system, and management device | |
JP5181077B2 (en) | GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM | |
WO2021101838A1 (en) | Server-based video help in a video game | |
JP5956512B2 (en) | Evaluation information collection system | |
JP6389929B2 (en) | Evaluation information collection system | |
JP6791916B2 (en) | Evaluation information viewing system | |
JP6183679B2 (en) | GAME SYSTEM, GAME DEVICE, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160322 |
|
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: 20160920 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160928 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6017223 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |