JP7007906B2 - Game device - Google Patents
Game device Download PDFInfo
- Publication number
- JP7007906B2 JP7007906B2 JP2017253992A JP2017253992A JP7007906B2 JP 7007906 B2 JP7007906 B2 JP 7007906B2 JP 2017253992 A JP2017253992 A JP 2017253992A JP 2017253992 A JP2017253992 A JP 2017253992A JP 7007906 B2 JP7007906 B2 JP 7007906B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- game device
- game
- moving image
- server
- 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
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B65/00—Implements for throwing ; Mechanical projectors, e.g. using spring force
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B65/00—Implements for throwing ; Mechanical projectors, e.g. using spring force
- A63B65/02—Spears or the like ; Javelins
-
- 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
- A63F11/00—Game accessories of general use, e.g. score counters, boxes
-
- 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/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- 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/70—Game security or game management aspects
- A63F13/75—Enforcing rules, e.g. detecting foul play or generating lists of cheating players
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、ゲーム装置に関するものである。 The present invention relates to a game device.
従来から、ネットワークを介して接続されたサーバ及び複数のゲーム装置を用いて、複数のプレイヤがゲーム装置を操作することによりゲーム対戦を行う所謂オンラインゲームが行われている。このようなオンラインゲームの中には、プレイヤの不正防止等の理由から、対戦を行っている複数のゲーム装置が、プレイヤを撮像することにより生成された動画(画像を含む)を互いに送信し、各ゲーム装置が相手方のゲーム装置から受信した当該動画を表示するものがある。 Conventionally, a so-called online game has been performed in which a plurality of players operate a game device to play a game by using a server connected via a network and a plurality of game devices. In such an online game, for the purpose of preventing fraud of the player, a plurality of game devices competing against each other transmit a moving image (including an image) generated by imaging the player to each other. Each game device may display the moving image received from the other game device.
例えば、特許文献1には、撮像部と、送受信部と、表示部とを備えたゲーム装置が記載されている。送受信部は、撮像部が撮像した自プレイヤの動画を相手方ゲーム装置に送信し、且つ、相手方プレイヤの動画を相手方ゲーム装置から受信する。表示部は、受信した相手方プレイヤの動画を表示する。
For example,
ところで、一般に動画データは容量が大きいため、クライアントであるゲーム装置から、サーバを経由して、他のクライアントである相手方のゲーム装置に動画を送信する構成では、遅延が生じてしまい、ゲームのリアルタイム性が損なわれる。そこで、上述のようなオンラインゲームでは、ゲーム装置同士がP2P(Peer to Peer)通信を行い、ゲーム装置同士で動画を送受信する構成が採用される場合が多い。 By the way, since video data generally has a large capacity, a delay occurs in a configuration in which a video is transmitted from a game device, which is a client, to a game device of the other party, which is another client, via a server, resulting in a real-time game. Sex is impaired. Therefore, in an online game as described above, a configuration in which game devices perform P2P (Peer to Peer) communication and video is transmitted and received between game devices is often adopted.
しかしながら、このようにP2P通信の構成を採用した場合、形勢が不利になったプレイヤが不正に通信を切断してゲームを終わらせる等の不正行為を行った場合、証拠となるデータがサーバ側に残っていないため、不正行為か否かを検証することが困難であった。 However, when the P2P communication configuration is adopted in this way, if a player who is disadvantaged in the situation illegally disconnects the communication and commits an illegal act such as ending the game, the data as evidence is sent to the server side. It was difficult to verify whether it was a fraudulent act because it did not remain.
本発明は、このような課題を解決すべくなされたものであり、その目的とするところは、P2P通信によって動画の遅延を回避しつつも、プレイヤが不正行為を行った可能性の有る場合に、不正行為の検証のための証拠データを確実に保全できるゲーム装置を提供することにある。 The present invention has been made to solve such a problem, and an object thereof is a case where there is a possibility that the player has cheated while avoiding the delay of the moving image by P2P communication. The purpose is to provide a game device capable of reliably preserving evidence data for verification of fraudulent activity.
本発明に係るゲーム装置は、通信ネットワークを介してサーバ及び他のゲーム装置に接続されるゲーム装置であって、記憶部と、表示部と、他のゲーム装置の周囲を撮像することにより生成される動画を受信する受信部と、受信部が受信した動画を記憶部に記憶させる記憶処理部と、受信部が受信した動画を表示部に表示させる表示処理部と、所定の動画送信条件が満たされたか否かを判定する判定部と、所定の動画送信条件が満たされたと判定部が判定した場合、記憶部に記憶された動画の少なくとも一部を、サーバに送信する第1送信部と、を備えることを特徴とする。 The game device according to the present invention is a game device connected to a server and another game device via a communication network, and is generated by imaging the surroundings of a storage unit, a display unit, and the other game device. A predetermined video transmission condition is satisfied with a receiving unit that receives a moving image, a storage processing unit that stores the moving image received by the receiving unit in the storage unit, a display processing unit that displays the moving image received by the receiving unit on the display unit, and a predetermined moving image transmission unit. A determination unit that determines whether or not the game has been played, and a first transmission unit that transmits at least a part of the moving image stored in the storage unit to the server when the determination unit determines that the predetermined video transmission condition is satisfied. It is characterized by having.
本発明によれば、P2P通信によって動画の遅延を回避しつつも、プレイヤが不正行為を行った可能性の有る場合に、不正行為の検証のための証拠データを確実に保全できるゲーム装置を提供することができる。 According to the present invention, there is provided a game device capable of reliably preserving evidence data for verification of fraudulent activity when there is a possibility that the player has committed fraudulent activity while avoiding video delay by P2P communication. can do.
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。 Hereinafter, various embodiments of the present invention will be described with reference to the drawings. However, it should be noted that the technical scope of the present invention is not limited to those embodiments and extends to the inventions described in the claims and their equivalents.
(1)ゲームシステム1の構成
図1は、ゲームシステム1の一例を示すネットワーク構成図である。ゲームシステム1は、オンラインゲームの一例としてのダーツゲームを実行するためのシステムである。ゲームシステム1は、互いにインターネット等の通信ネットワーク2で接続された、サーバ10と、複数のゲーム装置20とを有する。複数のゲーム装置20は、例えば、別々の店舗内に設置されている。なお、複数のゲーム装置20は、同一の店舗内に設置されていてもよい。
(1) Configuration of Game
(2)各装置の構成
(2-1)サーバ10の構成
図2は、サーバ10の機能上の構成を示すブロック図である。サーバ10は、プレイヤのマッチングに係る処理やダーツゲームの進行に係る処理を実行するための情報処理装置である。サーバ10は、サーバ通信部11と、サーバ記憶部12と、サーバ処理部13とを備える。
(2) Configuration of Each Device (2-1) Configuration of
サーバ通信部11は、サーバ10を通信ネットワーク2に接続するための通信インターフェース回路を備え、通信ネットワーク2との間で通信を行う。サーバ通信部11は、ゲーム装置20等から受信したデータをサーバ処理部13に供給する。また、サーバ通信部11は、サーバ処理部13から供給されたデータを、ゲーム装置20等に送信する。
The
サーバ記憶部12は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。サーバ記憶部12は、サーバ処理部13での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部12は、アプリケーションプログラムとして、複数のプレイヤ同士を対戦相手としてマッチングするマッチング処理を実行するためのプログラムや、ダーツゲームを進行させるためのプログラム等を記憶する。コンピュータプログラムは、例えばCD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部12にインストールされてもよい。或いは、コンピュータプログラムは、通信ネットワーク2等を介して他の情報処理装置からダウンロードされることによりサーバ記憶部12にインストールされてもよい。
The
サーバ処理部13は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部13は、例えばCPUであり、サーバ10の全体的な動作を統括的に制御する。サーバ処理部13は、サーバ記憶部12に記憶されているプログラム等に基づいてサーバ10の各種処理が適切な手順で実行されるように、サーバ通信部11等の動作を制御する。サーバ処理部13は、マッチング処理部131と、ゲーム進行部132と、動画受付部133とを備える。マッチング処理部131は、例えば、複数のプレイヤ同士を対戦相手としてマッチングするマッチング処理を実行する。ゲーム進行部132は、例えば、ダーツゲームの進行に係る処理を実行する。動画受付部133は、例えば、ゲーム装置20が送信する動画を受け付ける。
The
(2-2)ゲーム装置20の構成
図3は、ゲーム装置20の概略外観図である。図4は、ゲーム装置20の機能上の構成を示すブロック図である。ゲーム装置20は、プレイヤがダーツゲームを行うためのゲーム装置である。ゲーム装置20は、ゲーム装置通信部21と、ゲーム装置記憶部22と、操作部23と、表示部24と、カードスロットCSと、カードRW部25と、ダーツボードDBと、検出部26と、コイン投入部27と、撮像部28と、ゲーム装置処理部29と、を備える。ダーツゲームにおいて、プレイヤは、ゲーム装置20の前方に適宜設定されたフィールドから、ダーツボードDBを目がけてダーツを投擲する。
(2-2) Configuration of
ゲーム装置通信部21は、ゲーム装置20を通信ネットワーク2に接続するための通信インターフェース回路を備え、通信ネットワーク2との間で通信を行う。ゲーム装置通信部21は、通信ネットワーク2を介してサーバ10及び他のゲーム装置20等から受信したデータをゲーム装置処理部29に供給する。また、ゲーム装置通信部21は、ゲーム装置処理部29から供給されたデータを、通信ネットワーク2を介してサーバ10及び他のゲーム装置20等に送信する。
The game
ゲーム装置記憶部22は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。ゲーム装置記憶部22は、ゲーム装置処理部29での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、ゲーム装置記憶部22は、アプリケーションプログラムとして、ダーツゲームを進行させるためのプログラム等を記憶する。また、例えば、ゲーム装置記憶部22は、通信ネットワーク2等を介して他のゲーム装置20から受信した動画を記憶する。コンピュータプログラムは、例えばCD-ROM、DVD-ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてゲーム装置記憶部22にインストールされてもよい。或いは、コンピュータプログラムは、通信ネットワーク2等を介してサーバ10や他の情報処理装置からダウンロードされることによりゲーム装置記憶部22にインストールされてもよい。
The game
操作部23は、プレイヤが各種操作を行うためのものであり、例えば、操作パネルに設けられた操作ボタン等によって実現される。操作部23は、プレイヤの操作を受け付け、当該操作に応じた信号をゲーム装置処理部29等に送信する。
The
表示部24は、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等である。表示部24は、例えば液晶タッチパネルディスプレイにより操作部23と一体化されていてもよい。表示部24は、ゲーム装置処理部29から供給されたデータに応じた画像や動画を表示する。
The
カードスロットCSは、プレイヤが所有するゲームカードを差し込むための挿入口である。ゲーム装置20には、最大4人でゲーム対戦ができるように、4つのカードスロットCSが設けられている。なお、4人を超えた人数でゲーム対戦ができるように、4つを超える数のカードスロットCSが設けられていても良い。
The card slot CS is an insertion slot for inserting a game card owned by the player. The
カードRW部25は、プレイヤが所有するゲームカードに記録されたカードIDなどを読み取ったり、ゲーム結果で得られた情報などをゲームカードに書き込んだりすることができる。
The
ダーツボードDBは、ダーツゲームの標的となる盤面である。ダーツボードDBは、複数の標的エリアに区切られており、当該標的エリアのそれぞれには、細かい穴が多数設けられている。プレイヤによって投擲されたダーツの先端部は、標的エリアに設けられた多数の穴のうちのいずれかに受容される。 The dartboard DB is a board that is the target of a darts game. The dartboard DB is divided into a plurality of target areas, and a large number of small holes are provided in each of the target areas. The tip of the darts thrown by the player is received by one of a number of holes provided in the target area.
検出部26は、標的エリアにダーツが刺さったことを検出するために標的エリアの各々に対応させて設けられたメンブレンスイッチと、投擲されたダーツが標的エリアを外れたことを検出するために設けられた振動センサとを有している。検出部26は、メンブレンスイッチ及び振動センサの信号に基づいて、ダーツが標的エリアのどこに刺さったか/刺さらなかったかを検出し、ゲーム装置処理部29に検出信号を送信する。
The
コイン投入部27は、コインを投入する投入口と、投入口から投入されたコインを検出するセンサとを備えている。ゲーム装置20において、プレイヤによって所定枚数のコインがコイン投入口から投入されることにより、ゲームプレイ可能となる。なお、ゲーム装置20において、コインをコイン投入口から投入せずともゲームプレイ可能としてもよい。
The
撮像部28は、例えば、ビデオカメラ等で構成され、ゲーム装置20の周囲を撮像することにより動画を生成し、ゲーム装置処理部29に出力する。ここで、動画とは、時系列的に連続した少なくとも一の画像を意味し、単一の画像を含むものとして用いられる。撮像部28は、ゲーム装置20の周囲として、例えば、プレイヤ、ダーツゲームのフィールド、及びゲーム装置20等を撮像する。撮像部28は、ゲーム装置処理部29による制御によって、ズームやパンを行いながら撮像を実行してもよい。
The
ゲーム装置処理部29は、一又は複数個のプロセッサ及びその周辺回路を備える。ゲーム装置処理部29は、例えばCPUであり、ゲーム装置20の全体的な動作を統括的に制御する。ゲーム装置処理部29は、ゲーム装置記憶部22に記憶されているプログラム等に基づいてゲーム装置20の各種処理が適切な手順で実行されるように、ゲーム装置通信部21等の動作を制御する。
The game
ゲーム装置処理部29は、マッチング要求部291と、ゲーム進行部292と、受信部293と、記憶処理部294と、表示処理部295と、判定部296と、第1送信部297と、第2送信部298と、指示受付部299とを備える。これらの各部は、ゲーム装置処理部29が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてゲーム装置20に実装されてもよい。マッチング要求部291は、例えば、ゲーム装置20が受け付けたプレイヤからのマッチング要求を、通信ネットワーク2を介してサーバ10に送信する。ゲーム進行部292は、例えば、ダーツゲームの進行に係る処理を実行する。受信部293は、例えば、他のゲーム装置から受信した動画を受信する。記憶処理部294は、例えば、受信部293が受信した動画をゲーム装置記憶部22に記憶させる。表示処理部295は、例えば、受信部293が受信したダーツゲームの進行に係るデータ及び/又は他の動画を合成して表示部24に表示させる。判定部296は、例えば、所定の動画送信条件が満たされたか否かを判定する。所定の動画送信条件は、例えば、受信部293による動画の受信が遮断されたことである。第1送信部297は、例えば、ゲーム装置記憶部22に記憶された動画の少なくとも一部をサーバ10に送信する。第2送信部298は、例えば、撮像部28が生成した動画を他のゲーム装置に送信する。指示受付部299は、例えば、ユーザの指示を受け付ける。
The game
(3)ゲームシステム1の動作
次に、ゲームシステム1の動作を説明する。以下では、マッチングによってプレイヤA及びプレイヤBが互いの対戦相手となるものとし、プレイヤAが操作するゲーム装置をゲーム装置20Aと、プレイヤBが操作するゲーム装置をゲーム装置20Bと称する。また、適宜、ゲーム装置20Aが備える各構成の末尾には符号「A」を付し、ゲーム装置20Bが備える各構成の末尾には符号「B」を付す。
(3) Operation of the
(3-1)マッチング処理及びゲーム進行処理
図5は、ゲームシステム1によるマッチング処理及びゲーム進行処理に係る動作シーケンスの一例を示す図である。この動作シーケンスは、予めサーバ記憶部12、ゲーム装置記憶部22A、及びゲーム装置記憶部22Bに記憶されているプログラムに基づいて、主にサーバ処理部13、ゲーム装置処理部29A、及びゲーム装置処理部29Bにより、サーバ10、ゲーム装置20A、及びゲーム装置20Bの各要素と協働して実行される。
(3-1) Matching Process and Game Progress Process FIG. 5 is a diagram showing an example of an operation sequence related to the matching process and the game progress process by the
(ステップS101)
まず、ゲーム装置20Aの操作部23Aは、プレイヤAによるマッチング要求の操作を受け付ける。例えば、プレイヤAは、マッチング要求に含む情報として、プレイヤAのIDや、希望するゲームの種類等の情報を入力する。
(Step S101)
First, the operation unit 23A of the game device 20A accepts the operation of the matching request by the player A. For example, the player A inputs information such as the ID of the player A and the type of the desired game as the information included in the matching request.
(ステップS102)
次に、ゲーム装置20Aのマッチング要求部291Aは、サーバ10に、ステップS101で受け付けたマッチング要求を送信する。
(Step S102)
Next, the matching request unit 291A of the game device 20A transmits the matching request received in step S101 to the
(ステップS103)
ステップS101と同様に、ゲーム装置20Bの操作部23Bは、プレイヤBによるマッチング要求の操作を受け付ける。
(Step S103)
Similar to step S101, the operation unit 23B of the game device 20B accepts the operation of the matching request by the player B.
(ステップS104)
次に、ゲーム装置20Bのマッチング要求部291Bは、サーバ10に、ステップS103で受け付けたマッチング要求を送信する。
(Step S104)
Next, the matching request unit 291B of the game device 20B transmits the matching request received in step S103 to the
(ステップS105)
次に、サーバ10のマッチング処理部131は、マッチング処理を行う。ここで、当該マッチング処理により、プレイヤA及びプレイヤBが互いの対戦相手としてマッチングされたものとする。
(Step S105)
Next, the matching
(ステップS106)
次に、サーバ10のマッチング処理部131は、ゲーム装置20A及びゲーム装置20Bのそれぞれに、プレイヤA及びプレイヤBが互いの対戦相手となったことを示す情報である対戦決定通知を送信する。
(Step S106)
Next, the matching
(ステップS107)
次に、サーバ10、ゲーム装置20A、及びゲーム装置20Bは、ダーツゲームの進行処理を実行する。このとき、スコア、ラウンド数、その他のダーツゲームの進行に係るデータ(ゲームデータ)が、サーバ10、ゲーム装置20A、及びゲーム装置20Bのそれぞれの間で送受信される。更に、ゲーム装置20A及びゲーム装置20Bのそれぞれの動画データが、ゲーム装置20A及びゲーム装置20Bの間で送受信される。
(Step S107)
Next, the
具体的には、ゲーム装置20Aのゲーム進行部292Aは、プレイヤAがダーツを投擲した場合に検出部26Aが生成する検出信号に基づいて、サーバ10及びゲーム装置20Bのそれぞれに、プレイヤAのスコア等を示すデータを送信する。また、ゲーム装置20Aの撮像部28Aは、ゲーム装置20Aの周囲(プレイヤA、ダーツゲームのフィールド、及びゲーム装置20A等)を撮像することにより、動画を生成し、ゲーム装置処理部29Aに出力する。そして、ゲーム装置処理部29Aの第2送信部298Aは、ゲーム装置20Aの周囲が撮像された当該動画をゲーム装置20Bに送信する。また、ゲーム装置20Aの表示処理部295Aは、サーバ10及びゲーム装置20Bから受信したダーツゲームの進行に係るデータと、ゲーム装置20Bから受信したゲーム装置20Bの周囲が撮像された動画とを合成して、後述するゲーム画面を表示部24Aに表示させる。
Specifically, the game progress unit 292A of the game device 20A assigns the score of the player A to each of the
また、同様にして、ゲーム装置20Bのゲーム進行部292Bは、プレイヤBがダーツを投擲した場合に検出部26Bが生成する検出信号に基づいて、サーバ10及びゲーム装置20Aのそれぞれに、プレイヤBのスコア等を示すデータを送信する。また、ゲーム装置20Bの撮像部28Bは、ゲーム装置20Bの周囲(プレイヤB、ダーツゲームのフィールド、及びゲーム装置20B等)を撮像することにより、動画を生成し、ゲーム装置処理部29Bに出力する。そして、ゲーム装置処理部29Bの第2送信部298Bは、ゲーム装置20Bの周囲が撮像された当該動画をゲーム装置20Aに送信する。また、ゲーム装置20Bの表示処理部295Bは、サーバ10及びゲーム装置20Aから受信したダーツゲームの進行に係るデータと、ゲーム装置20Aから受信したゲーム装置20Aの周囲が撮像された動画とを合成して、後述するゲーム画面を表示部24Bに表示させる。
Similarly, the game progress unit 292B of the game device 20B can be used to the
ここで、図6を用いて、ゲーム装置20Aの表示部24A及びゲーム装置20Bの表示部24Bに表示されるゲーム画面500の一例について説明する。図6に示すとおり、ゲーム画面500は、ゲームデータ領域501と、動画領域502Aと、動画領域502Bとを含む。ゲームデータ領域501には、プレイヤA及びプレイヤBそれぞれのスコア、ラウンド数、その他のダーツゲームの進行に係るデータが表示される。動画領域502Aには、撮像部28Aがゲーム装置20Aの周囲(プレイヤAや、ゲーム装置20A等)を撮像することにより生成された動画が表示される。プレイヤB動画領域502Bには、撮像部28Bがゲーム装置20Bの周囲(プレイヤBや、ゲーム装置20B等)を撮像することにより生成された動画が表示される。
Here, an example of the
(3-2)動画送信処理
図7は、ゲーム装置20による動画送信処理に係る動作フローの一例を示す図である。当該動作フローは、予めゲーム装置記憶部22に記憶されているプログラムに基づいて、主にゲーム装置処理部29により、ゲーム装置20の各要素と協働して実行される。当該動作フローにおいて、ゲーム装置20の判定部296は、受信部293による他のゲーム装置から送信される動画の受信が遮断されたか否かを判定する。そして、遮断されたと判定された場合に、ゲーム装置20の第1送信部297は、当該動画の少なくとも一部をサーバ10に送信する。
(3-2) Video Transmission Processing FIG. 7 is a diagram showing an example of an operation flow related to the video transmission processing by the
以下では、ゲーム装置20A及びゲーム装置20Bとの間でダーツゲームが実行されている場合において、ゲーム装置20Aが、ゲーム装置20Bの周囲が撮像された動画をサーバ10に送信等する例を説明する。
Hereinafter, when a darts game is being executed between the game device 20A and the game device 20B, an example in which the game device 20A transmits a moving image of the surroundings of the game device 20B to the
(ステップS201)
まず、ゲーム装置処理部29Aの判定部296Aは、ダーツゲームが開始されると、カウント値Nをリセットする(N→0)。
(Step S201)
First, the determination unit 296A of the game device processing unit 29A resets the count value N when the darts game is started (N → 0).
(ステップS202)
次に、判定部296Aは、受信部293Aがゲーム装置20Bから動画を受信しているか否かを判定する。
(Step S202)
Next, the determination unit 296A determines whether or not the reception unit 293A has received the moving image from the game device 20B.
(ステップS203)
ステップS202において、受信部293Aがゲーム装置20Bから動画を受信していると判定された場合(ステップS202;Yes)、判定部296Aは、カウント値Nをリセットする(N→0)。
(Step S203)
When it is determined in step S202 that the receiving unit 293A is receiving the moving image from the game device 20B (step S202; Yes), the determination unit 296A resets the count value N (N → 0).
(ステップS204)
次に、記憶処理部294Aは、受信部293Aがゲーム装置20Bから受信した動画を、ゲーム装置記憶部22Aに記憶させる。そして、処理はステップS202に戻る。
(Step S204)
Next, the storage processing unit 294A stores the moving image received by the receiving unit 293A from the game device 20B in the game device storage unit 22A. Then, the process returns to step S202.
(ステップS205)
一方、ステップS202において、受信部293Aがゲーム装置20Bから動画を受信していないと判定された場合(ステップS202;No)、判定部296Aは、カウント値Nを1だけ増加させる(N→N+1)。
(Step S205)
On the other hand, when it is determined in step S202 that the receiving unit 293A has not received the moving image from the game device 20B (step S202; No), the determination unit 296A increases the count value N by 1 (N → N +). 1).
(ステップS206)
次に、判定部296Aは、カウント値Nが所定の閾値以上であるか否かを判定する。ステップS206において、カウント値Nが所定の閾値以上でないと判定された場合(ステップS206;No)、処理はステップS202に戻る。ここで、所定の閾値は、任意に設定することができる。所定の閾値を設定することにより、受信部293Aが所定の時間だけ動画を受信していない状態が継続している場合に、ゲーム装置20Aが動画をサーバ10に送信するように設定することができる。
(Step S206)
Next, the determination unit 296A determines whether or not the count value N is equal to or greater than a predetermined threshold value. If it is determined in step S206 that the count value N is not equal to or greater than a predetermined threshold value (step S206; No), the process returns to step S202. Here, a predetermined threshold value can be arbitrarily set. By setting a predetermined threshold value, the game device 20A can be set to transmit the moving image to the
(ステップS207)
ステップS206において、カウント値Nが所定の閾値以上であると判定された場合(ステップS206;Yes)、第1送信部297Aは、ゲーム装置記憶部22Aに記憶されたゲーム装置20Bの周囲の動画の少なくとも一部をサーバ10に送信する。このとき、第1送信部297Aは、ゲーム装置記憶部22に記憶された動画の全てを、サーバ10に送信してもよい。或いは、第1送信部297Aは、ゲーム装置記憶部22に記憶された動画の一部を、サーバ10に送信してもよい。このとき、第1送信部297Aが送信する動画の一部は、ゲーム装置記憶部22に記憶された動画のうち時系列的に最新の一部であってもよいし、最新でない一部であってもよい。なお、第1送信部297Aは、指示受付部299がユーザの指示を受け付けた場合に、ゲーム装置記憶部22Aに記憶されたゲーム装置20Bの周囲の動画の少なくとも一部をサーバ10に送信してもよい。以上で、動画送信処理が終了する。
(Step S207)
When it is determined in step S206 that the count value N is equal to or greater than a predetermined threshold value (step S206; Yes), the first transmission unit 297A is a moving image around the game device 20B stored in the game device storage unit 22A. At least a part is transmitted to the
以上のとおり、ゲーム装置20の判定部296は、受信部293による他のゲーム装置から送信される動画の受信が遮断されたか否かを判定する。そして、遮断されたと判定された場合に、ゲーム装置20の第1送信部297は、当該動画の少なくとも一部をサーバ10に送信する。そして、サーバ10は、動画受付部133等を介して、ゲーム装置20から送信された動画を受け付ける。サーバ10は、当該動画に基づいて、通信の障害の原因を特定することができる。したがって、当該構成によって、P2P通信によって動画の遅延を回避しつつも、プレイヤが不正行為を行った可能性の有る場合に、不正行為の検証のための証拠データを確実に保全することが可能となる。
As described above, the
なお、上述の実施形態においては、判定部296が判定する所定の動画送信条件は、受信部293による動画の受信が遮断されたこととしたが、これに限られるものではない。所定の動画送信条件は、例えば、受信部293が受信した動画にプレイヤによる所定の不正行為が含まれていることであってもよい。ここで、所定の不正行為、及び当該所定の不正行為を判定するために判定部296が備える構成は、特に限定されない。例えば、所定の不正行為は、プレイヤが撮像部28を手等で覆うなどして撮像を妨害する行為を含む。その場合、判定部296は、受信部293が受信した動画に当該妨害行為が含まれていることを判定するための任意の構成を備えていてもよい。例えば、判定部296は、予め登録された所定のオブジェクト(プレイヤの手、指紋、及び顔その他のプレイヤの身体の一部や、プレイヤが身につける専用又は汎用の装身具等)を認識し、認識した当該所定のオブジェクトが動画を構成する画像フレームにおいて所定の閾値以上のサイズとなったか否か、或いは当該所定のオブジェクトを動画内に認識できなくなったか否かを判定する手段を備えていてもよい。当該構成により、ゲーム装置は、撮像部28による動画の撮像を妨害するために、プレイヤが通常のプレイでは想定されない距離まで撮像部28に近づいたことや、通常のプレイにおいてプレイヤが存在すべき場所にプレイヤが存在しなくなったことを契機として、動画をサーバ装置に送信することが可能となる。或いは、判定部296は、動画を構成する画像フレームの明るさを示す情報(画像フレームに含まれる各画素の輝度等の情報に基づいて算出される情報であってよく、所定の期間に含まれる複数の画像フレームに基づいて算出される情報を含む)を算出し、当該算出された明るさを示す情報が所定の閾値未満であるか否かを判定する手段を備えていてもよい。当該構成により、ゲーム装置は、プレイヤが撮像部28を手などで覆った場合等に動画が一定程度暗くなったことを契機として、動画をサーバ装置に送信することが可能となる。
In the above-described embodiment, the predetermined moving image transmission condition determined by the
また、所定の動画送信条件は、例えば、受信部293が受信した動画にプレイヤによる所定の通常プレイ行為が含まれていないことであってもよい。ここで、所定の通常プレイ行為は、ゲームの種類に応じて任意に設定することができる。例えばダーツゲームの場合、所定の通常プレイ行為は、プレイヤによるダーツの投擲等の行為であってよい。そして、判定部296は、所定の通常プレイ行為の態様に応じて、受信部293が受信した動画に当該所定の通常プレイ行為が含まれるか否かを判定する手段を備えていてもよい。例えば、所定の通常プレイ行為がダーツの投擲の場合、判定部296は、動画を解析することにより、プレイヤの手又はダーツ等の速度を検出し、検出された速度が所定の閾値以上であれば、通常プレイ行為としてのダーツの投擲があったものと判定する手段を備えていてもよい。また、判定部296は、所定の通常プレイ行為を認識していない期間を算出し、算出された当該期間が所定の閾値以上であるか否かを判定する手段を備えていてもよい。当該構成により、ゲーム装置は、ゲームにおいて通常想定されるプレイヤの行為が少なくとも所定の一定期間行われなかったことを契機として、動画をサーバ装置に送信することが可能となる。
Further, the predetermined video transmission condition may be, for example, that the video received by the receiving
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。また、各処理ステップ間に他のステップを追加してもよい。また、1ステップとして記載されているステップを、複数ステップに分けて実行してもよいし、複数ステップに分けて記載されているものを、1ステップとして把握することもできる。 The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. For this reason, the above embodiments are merely examples in all respects and are not to be construed in a limited manner. For example, the above-mentioned processing steps can be arbitrarily changed in order or executed in parallel within a range that does not cause a contradiction in the processing contents. Further, another step may be added between each processing step. Further, the step described as one step may be executed by dividing it into a plurality of steps, or the step described by dividing it into a plurality of steps may be grasped as one step.
1…ゲームシステム、10…サーバ、11…サーバ通信部、12…サーバ記憶部、13…サーバ処理部、131…マッチング処理部、132…ゲーム進行部、133…動画受付部、20、20A、20B…ゲーム装置、21…ゲーム装置通信部、22…ゲーム装置記憶部、23…操作部、24…表示部、25…カードRW部、26…検出部、27…コイン投入部、28…撮像部、29…ゲーム装置処理部、291…マッチング要求部、292…ゲーム進行部、293…受信部、294…記憶処理部、295…表示処理部、296…判定部、297…第1送信部、298…第2送信部、299…指示受付部、CS…カードスロット、DB…ダーツボード
1 ... Game system, 10 ... Server, 11 ... Server communication unit, 12 ... Server storage unit, 13 ... Server processing unit, 131 ... Matching processing unit, 132 ...
Claims (6)
記憶部と、
表示部と、
前記他のゲーム装置の周囲を撮像することにより生成される動画を受信する受信部と、
前記受信部が受信した前記動画を前記記憶部に記憶させる記憶処理部と、
前記受信部が受信した前記動画を前記表示部に表示させる表示処理部と、
所定の動画送信条件が満たされたか否かを判定する判定部と、
前記所定の動画送信条件が満たされたと前記判定部が判定した場合、前記記憶部に記憶された前記動画の少なくとも一部を、前記サーバに送信する第1送信部と、を備えることを特徴とする、ゲーム装置。 A game device that is connected to a server and other game devices via a communication network.
Memory and
Display and
A receiver that receives a moving image generated by imaging the surroundings of the other game device, and a receiver.
A storage processing unit that stores the moving image received by the receiving unit in the storage unit, and a storage processing unit.
A display processing unit that displays the moving image received by the receiving unit on the display unit, and a display processing unit.
A determination unit that determines whether or not a predetermined video transmission condition is satisfied, and a determination unit that determines whether or not a predetermined video transmission condition is satisfied.
When the determination unit determines that the predetermined video transmission condition is satisfied, the determination unit includes a first transmission unit that transmits at least a part of the video stored in the storage unit to the server. A game device.
前記撮像部が前記ゲーム装置の周囲を撮像することにより生成される動画を、前記他のゲーム装置に送信する第2送信部と、を更に備えることを特徴とする、請求項1から3までのいずれか一項に記載のゲーム装置。 An imaging unit that captures the surroundings of the game device,
13. The game device according to any one of the items.
前記第1送信部は、前記指示受付部がプレイヤの指示を受け付けた場合、前記記憶部に記憶された前記動画の少なくとも一部を前記サーバに送信する、ことを特徴とする、請求項1から5までのいずれか一項に記載のゲーム装置。 It also has an instruction reception unit that accepts player instructions.
The first transmission unit is characterized in that, when the instruction reception unit receives a player's instruction, at least a part of the moving image stored in the storage unit is transmitted to the server, according to claim 1. The game device according to any one of up to 5.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017253992A JP7007906B2 (en) | 2017-12-28 | 2017-12-28 | Game device |
PCT/JP2018/044739 WO2019131022A1 (en) | 2017-12-28 | 2018-12-05 | Game device |
SG11202005376XA SG11202005376XA (en) | 2017-12-28 | 2018-12-05 | Gaming device |
CN201880080963.3A CN111587136B (en) | 2017-12-28 | 2018-12-05 | game device |
TW107144976A TW201931149A (en) | 2017-12-28 | 2018-12-13 | Game device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017253992A JP7007906B2 (en) | 2017-12-28 | 2017-12-28 | Game device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019118480A JP2019118480A (en) | 2019-07-22 |
JP7007906B2 true JP7007906B2 (en) | 2022-01-25 |
Family
ID=67063464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017253992A Active JP7007906B2 (en) | 2017-12-28 | 2017-12-28 | Game device |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP7007906B2 (en) |
CN (1) | CN111587136B (en) |
SG (1) | SG11202005376XA (en) |
TW (1) | TW201931149A (en) |
WO (1) | WO2019131022A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102387186B1 (en) * | 2021-06-25 | 2022-05-12 | (주)홍인터내셔날 | Method for providing dart game and dart game server |
KR102387188B1 (en) * | 2021-06-25 | 2022-05-12 | (주)홍인터내셔날 | Method for providing dart game image and dart game device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007526780A (en) | 2003-07-01 | 2007-09-20 | ガエルコ・ソシエダッド・アノニマ | Remote monitoring or referee method for entertainment equipment and multimedia system |
JP2007330630A (en) | 2006-06-16 | 2007-12-27 | Taito Corp | Remote communication game system, combination management apparatus, game machine, communication method of versus game, and communication program of versus game |
US8113930B1 (en) | 2009-02-18 | 2012-02-14 | Coats John O | Dartboard assembly |
JP2013502972A (en) | 2009-08-25 | 2013-01-31 | ウック ホン、サン | GAME DEVICE AND GAME DEVICE GAME DATA AUTHENTICATION METHOD |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2688684B2 (en) * | 1990-11-09 | 1997-12-10 | 株式会社エース電研 | Surveillance equipment in the game hall |
US6810528B1 (en) * | 1999-12-03 | 2004-10-26 | Sony Computer Entertainment America Inc. | System and method for providing an on-line gaming experience through a CATV broadband network |
JP3495032B1 (en) * | 2002-07-24 | 2004-02-09 | コナミ株式会社 | Game progress management device, game server device, terminal device, game progress management method, and game progress management program |
JP4330976B2 (en) * | 2003-10-23 | 2009-09-16 | 株式会社コナミデジタルエンタテインメント | TERMINAL DEVICE, TERMINAL METHOD, PROGRAM, AND COMMUNICATION SYSTEM |
US8734229B2 (en) * | 2005-10-14 | 2014-05-27 | Leviathan Entertainment, Llc | Agreements in video games permitting virtual and real world penalties obligations and remedies |
JP2008253553A (en) * | 2007-04-05 | 2008-10-23 | Glory Ltd | System for narrowing down wrongful act suspect, wrongful act suspect information processing device, and wrongful act suspect information processing program |
JP5282217B2 (en) * | 2008-08-25 | 2013-09-04 | 株式会社セガ | Network game system and client game device |
JP2010220784A (en) * | 2009-03-23 | 2010-10-07 | Sega Corp | Dart game apparatus, control program and control method of dart game apparatus |
US9113930B2 (en) * | 2012-01-05 | 2015-08-25 | Covidien Lp | Ablation systems, probes, and methods for reducing radiation from an ablation probe into the environment |
CN103530490B (en) * | 2012-07-06 | 2015-08-19 | 腾讯科技(深圳)有限公司 | A kind of plug-in recognition methods of simulator class internet game and system |
CN103577677A (en) * | 2012-08-07 | 2014-02-12 | 腾讯科技(深圳)有限公司 | Method and system for preventing cheating plug-in in online game |
JP6134746B2 (en) * | 2015-01-07 | 2017-05-24 | 株式会社スマイルラボ | Video game control server and video game control program |
JP6120892B2 (en) * | 2015-02-19 | 2017-04-26 | グローリー株式会社 | Game system |
JP2017023348A (en) * | 2015-07-21 | 2017-02-02 | 株式会社カヤック | Game system, score processing program, management device for game system and score processing method |
CN105664481A (en) * | 2016-01-20 | 2016-06-15 | 北京瑞飞素拓电子商务有限公司 | Game supervising system |
CN106390459A (en) * | 2016-09-19 | 2017-02-15 | 腾讯科技(深圳)有限公司 | A game data acquiring method and device |
CN107019916A (en) * | 2017-04-18 | 2017-08-08 | 蒙生福 | The method and system of the anti-cheating of strange land monitoring game |
-
2017
- 2017-12-28 JP JP2017253992A patent/JP7007906B2/en active Active
-
2018
- 2018-12-05 WO PCT/JP2018/044739 patent/WO2019131022A1/en active Application Filing
- 2018-12-05 SG SG11202005376XA patent/SG11202005376XA/en unknown
- 2018-12-05 CN CN201880080963.3A patent/CN111587136B/en active Active
- 2018-12-13 TW TW107144976A patent/TW201931149A/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007526780A (en) | 2003-07-01 | 2007-09-20 | ガエルコ・ソシエダッド・アノニマ | Remote monitoring or referee method for entertainment equipment and multimedia system |
JP2007330630A (en) | 2006-06-16 | 2007-12-27 | Taito Corp | Remote communication game system, combination management apparatus, game machine, communication method of versus game, and communication program of versus game |
US8113930B1 (en) | 2009-02-18 | 2012-02-14 | Coats John O | Dartboard assembly |
JP2013502972A (en) | 2009-08-25 | 2013-01-31 | ウック ホン、サン | GAME DEVICE AND GAME DEVICE GAME DATA AUTHENTICATION METHOD |
Also Published As
Publication number | Publication date |
---|---|
CN111587136B (en) | 2023-10-03 |
CN111587136A (en) | 2020-08-25 |
WO2019131022A1 (en) | 2019-07-04 |
JP2019118480A (en) | 2019-07-22 |
TW201931149A (en) | 2019-08-01 |
SG11202005376XA (en) | 2020-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101319159B1 (en) | Game machine and method for authentification of game data thereof | |
JP2018511020A (en) | Apparatus for providing dart game play mode to play with virtual player and computer program stored in computer readable medium | |
JP6511537B2 (en) | Dart game cheating determination method and server | |
JP6409120B2 (en) | Darts game device, method, and computer readable medium for providing game mode in conjunction with mobile game | |
WO2015141251A1 (en) | Information processing apparatus, information processing method, and recording medium | |
JP2019510602A (en) | Server for providing video related to dart game, dart game device, and computer program stored in computer readable medium | |
CN114125483B (en) | Event popup display method, device, equipment and medium | |
JP2018531678A (en) | Method, apparatus and computer program stored on computer-readable medium for providing virtual player in dart game | |
JP7007906B2 (en) | Game device | |
CN112774196A (en) | Virtual object control method, device, terminal and storage medium | |
TW201538216A (en) | Darts gaming device and program | |
JP7042072B2 (en) | Information processing equipment, game equipment, and game systems | |
WO2019107146A1 (en) | Dart game device, dart cheating determination method, and program | |
JP6392973B2 (en) | User identification dart pin | |
WO2019235350A1 (en) | Information processing system, information processing method, and storage medium | |
JP6330131B2 (en) | Image relay apparatus and image relay method | |
JP6866252B2 (en) | Darts game equipment and programs | |
JP7105606B2 (en) | Information processing device and program | |
WO2020248135A1 (en) | Refereeing system and control method therefor, attack event control method, control terminal, and robot | |
KR20130101491A (en) | Game machine and method for authentification of game data thereof | |
KR101546045B1 (en) | Method and apparatus for calculating speed of dart pin and computer-readable medium thereof | |
JP2017143879A (en) | Game control device, game system, and program | |
AU2021204558A1 (en) | Alerting method and device, apparatus and computer storage medium | |
JP2021010776A (en) | Game control device, game system, and program | |
KR20150093625A (en) | Method and apparatus for calculating speed of dart pin and computer-readable medium thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201116 |
|
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: 20211217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220107 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7007906 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |