JP2000262743A - Remote communicating game device - Google Patents

Remote communicating game device

Info

Publication number
JP2000262743A
JP2000262743A JP6697899A JP6697899A JP2000262743A JP 2000262743 A JP2000262743 A JP 2000262743A JP 6697899 A JP6697899 A JP 6697899A JP 6697899 A JP6697899 A JP 6697899A JP 2000262743 A JP2000262743 A JP 2000262743A
Authority
JP
Japan
Prior art keywords
remote
game
user
delay
communication
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.)
Pending
Application number
JP6697899A
Other languages
Japanese (ja)
Inventor
Hiroshi Matoba
ひろし 的場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP6697899A priority Critical patent/JP2000262743A/en
Publication of JP2000262743A publication Critical patent/JP2000262743A/en
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To reconcile the instantaneousness of the input feedback and the consistency of a game to a remote place in a team-work game connecting to the remote place. SOLUTION: A display compensating device 2 successively outputs the instruction information obtained from an input device of a user, to a graphic device 4, and the updated instruction information for a predetermined period, is stored in a buffer. A progressing state of the game of the graphic device 4 is forcibly changed for recovering the consistency on the game progression to a remote place only when the inconsistency relative to the delay of a channel is detected between the procedure of the instruction on the basis of the actual instruction generation time and the procedure of the already executed instruction on the basis of the time received by the graphic device 4, by observing the contents of the buffer and the instruction information of the remote user obtained from a communication device 3 from the remote place.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータで実
現されるゲーム装置およびゲームシステムに関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a game device and a game system implemented by a computer.

【0002】[0002]

【従来の技術】従来から、コンピュータ上でジグソーパ
ズル等を行うことができる様々なゲームが開発されてい
る。これらのゲームは、多くは一人のプレーヤを対象と
するものであるが、通信回線に接続された端末同士で、
二人のプレーヤが共通のゲームを行うことを可能とする
システムも開発されている。
2. Description of the Related Art Conventionally, various games have been developed in which a jigsaw puzzle or the like can be performed on a computer. Most of these games are for one player, but between terminals connected to a communication line,
Systems have also been developed that allow two players to play a common game.

【0003】ネットワーク上で接続された複数のプレー
ヤが同時に一つのゲームを共同して行う場合には、各端
末は、直接その端末を利用するプレーヤ(以降「利用
者」とする)と、遠隔地において、端末を利用するプレ
ーヤ(以降「遠隔利用者」とする)の双方から与えられ
るコマンドの両方を処理することになる。
When a plurality of players connected on a network play one game at the same time, each terminal is directly connected to a player who uses the terminal (hereinafter referred to as "user") and a remote location. In this case, both commands given by both the player using the terminal (hereinafter referred to as “remote user”) are processed.

【0004】遠隔利用者のコマンドの伝達には通信回線
上の遅延が生じる可能性があるため、端末同士でコマン
ドの到着順序が異なる可能性がある。順序の異なった状
態のままで、それぞれの端末が到着順序に従って処理を
行うと端末同士でゲームの進行状態に食い違いが生じる
おそれがある。
Since the transmission of a command by a remote user may cause a delay on a communication line, the arrival order of commands may differ between terminals. If the terminals perform processing in the order of arrival in the state where the order is different, there is a possibility that the terminal may have a discrepancy in the progress of the game.

【0005】この時間的なずれを解消するために、例え
ば特公平6−98224号公報には、通信回線を介して
接続された2台のテレビゲーム間におけるキー入力の時
間的ずれを補正するために、キーパッドより入力された
信号をバッファリングすると共に、相手側からの信号に
含まれるデータを基に遅れ時間を求めて2つのデータ間
のずれを補正し、テレビゲームに信号を送る技術が記載
されている。
In order to eliminate this time lag, for example, Japanese Patent Publication No. Hei 6-98224 discloses a method for correcting a time lag of key input between two video games connected via a communication line. A technique for buffering a signal input from a keypad, obtaining a delay time based on data included in a signal from the other party, correcting a difference between the two data, and sending a signal to a video game. Has been described.

【0006】[0006]

【発明が解決しようとする課題】例えば、遠隔地間で二
人のプレーヤが共同で一つのジグソーパスルを行うゲー
ムシステムの場合には、同一のピースを、二人のプレー
ヤがほぼ同時にドラッギングしようとした場合に、それ
ぞれの端末が、その端末を使うプレーヤの方が先にドラ
ッギングをしたと判断して異なった処理を続ける可能性
がある。
For example, in a game system in which two players jointly play a jigsaw puzzle between remote locations, two players try to drag the same piece almost simultaneously. In this case, each terminal may determine that the player using the terminal has dragged first, and may continue different processing.

【0007】これを回避するために上記公報記載の技術
を用い、各コマンドにタイムスタンプを付与して、通信
ディレイの時間dの分だけ利用者のコマンドをバッファ
リングして未実行状態におき、遠隔利用者からのコマン
ドを受け付けた場合には、バッファリングされた利用者
のコマンドと常にタイムスタンプを比較して順序を判定
し、早いコマンドから先に処理することにより、バッフ
ァリングされたコマンドは、バッファリングされてから
dの時間が経過した後に自動的に実行されるので、ゲー
ムの進行状態に食い違いが生じないようにすることがで
きる。
To avoid this, a time stamp is added to each command by using the technique described in the above-mentioned publication, and the user's command is buffered for the communication delay time d and left unexecuted. When a command from a remote user is accepted, the buffered command is always compared with the time stamp to determine the order, and the earlier command is processed first, so that the buffered command is processed first. Is automatically executed after the time d has elapsed since the buffering, so that it is possible to prevent a discrepancy in the progress of the game.

【0008】しかしながら、この方法では、自分の入力
したコマンドが実行されるまでに時間dがかかるため、
ゲームシステムがプレイヤーに返す視覚的なフィードバ
ックが鈍く感じられる場合があり問題であった。例え
ば、ジグソーパズルにおいては、ジグソーピースをドラ
ッギングする場合に、つかむ動作を行ってから、実際に
ピースが画面上で動くまでに、時間dのディレイが発生
することになる。
However, in this method, it takes time d until the command entered by the user is executed.
This was a problem because the visual feedback that the game system returned to the player could seem dull. For example, in a jigsaw puzzle, when a jigsaw piece is dragged, a delay of time d occurs after a grasping operation is performed and before the piece actually moves on the screen.

【0009】本発明は、上記問題点に鑑み、遠隔地間を
結ぶ共同作業ゲームにおいて、利用者の入力に対するフ
ィードバックの即時性と、遠隔地間のゲームの一貫性を
両立させることが可能な遠隔地間通信ゲーム装置を提供
することにある。
The present invention has been made in view of the above-mentioned problems, and has been made in consideration of the above-described problems, and in a joint work game connecting remote locations, a remote control capable of realizing both immediateness of feedback to a user input and consistency of the game between remote locations. An object of the present invention is to provide an inter-region communication game device.

【0010】[0010]

【課題を解決するための手段】本発明の遠隔地間通信ゲ
ーム装置は、画面を生成するためのグラフィクス装置
と、画面を表示する表示装置と、利用者の指示情報を受
け付ける入力装置と、遠隔地間で情報を送受信するため
の通信装置と、通信に起因する指示情報伝達のディレイ
を補償するためのディレイ補償装置とを備え、ディレイ
補償装置は、利用者の入力装置から得られる指示情報を
即時実行するためにグラフィクス装置に伝えるととも
に、利用者の指示情報の全部の情報あるいは必要な一部
の情報を一定期間バッファに格納し、バッファの内容
と、遠隔地から通信装置を介して得られる遠隔利用者の
指示情報を比較し、通信路のディレイによって実際に指
示が発行された時間にもとづく指示の順序と、グラフィ
クス装置が受け付けた時間にもとづく、既に実行された
指示の順序に食い違いが検出された場合にのみ、遠隔地
間のゲーム進行の一貫性を維持するために、グラフィク
ス装置のゲームの進行状態を強制的に変更することを特
徴とするものである。
According to the present invention, there is provided a remote-to-remote communication game apparatus, comprising: a graphics device for generating a screen; a display device for displaying a screen; an input device for receiving user's instruction information; A communication device for transmitting and receiving information between the ground and a delay compensating device for compensating for a delay in transmitting the instruction information caused by the communication, wherein the delay compensating device transmits the instruction information obtained from the user's input device; The information is transmitted to the graphics device for immediate execution, and all or part of the user's instruction information is stored in the buffer for a certain period of time, and the contents of the buffer and the remote location can be obtained via the communication device. Compares the instruction information of the remote user, the order of the instructions based on the time the instruction was actually issued due to the delay of the communication path, and the time when the graphics device accepted In order to maintain a consistent game progress between remote locations only when a discrepancy has been detected in the order of previously executed instructions based on the It is a feature.

【0011】本発明によれば、遠隔地間の利用者同士
が、操作コマンドの送受信を行う共同作業ゲームにおい
て、入力フィードバックの即時性と、遠隔地間のゲーム
の一貫性を両立させることが可能となる。また、本発明
により実現されるゲームは、科学館、アーケードゲー
ム、家庭等様々な場所に適用可能である。
According to the present invention, in a joint work game in which users between remote locations transmit and receive operation commands, it is possible to achieve both immediateness of input feedback and consistency of the game between remote locations. Becomes The game realized by the present invention can be applied to various places such as a science museum, an arcade game, and a home.

【0012】[0012]

【発明の実施の形態】図1は、本発明の遠隔地間通信ゲ
ーム装置の実施の形態を示すブロック図であり、入力装
置1、ディレイ補償装置2、通信装置3、グラフィクス
装置4、表示装置5を含んでいる。この遠隔地間通信ゲ
ーム装置は、遠隔地同士の両端に存在し、それぞれ一人
の利用者が利用することを想定している。遠隔地同士
は、通信装置同士が電話回線等の通信手段によって接続
され、相互に通信が可能となる。
FIG. 1 is a block diagram showing an embodiment of a remote-to-remote communication game apparatus according to the present invention. An input apparatus 1, a delay compensation apparatus 2, a communication apparatus 3, a graphics apparatus 4, and a display apparatus are shown. 5 is included. This inter-remote communication game device exists at both ends of remote locations and is assumed to be used by one user. In remote locations, communication devices are connected by communication means such as a telephone line, and can communicate with each other.

【0013】以降の説明では、単に「利用者」という場
合は、その装置と同じ地点にいる利用者のことを指し、
「遠隔利用者」という場合は、遠隔地側の装置を利用す
る利用者を指すものとする。
In the following description, the term “user” simply refers to a user at the same point as the device.
The term “remote user” refers to a user who uses a remote device.

【0014】次に、本発明の遠隔地間通信ゲーム装置を
用いて、遠隔地間で同一のジグソーパズルを共同で行う
場合の例について、図1〜図3を参照して説明する。
Next, an example in which the same jigsaw puzzle is jointly performed between remote locations using the remote location communication game apparatus of the present invention will be described with reference to FIGS.

【0015】グラフィクス装置4は、グラフィクス機能
を備えたPCやワークステーションあるいは専用装置に
よって構成される。本実施例では、ジグソーパズルの各
ピースをランダムに配置した状態を初期状態として表示
し、入力装置1とディレイ補償装置2を介して得られ
る、あるいは入力装置1から直接得られる、利用者の指
示情報と、通信装置3とディレイ補償装置2を介して得
られる遠隔利用者の指示情報に基いて、ジグソーピース
のドラッギング処理をそれぞれの利用者に関して並行し
て実行する。
The graphics device 4 is constituted by a PC, a workstation or a dedicated device having a graphics function. In the present embodiment, a state in which the pieces of the jigsaw puzzle are randomly arranged is displayed as an initial state, and the user's instruction information obtained via the input device 1 and the delay compensation device 2 or directly obtained from the input device 1 And, based on the instruction information of the remote user obtained via the communication device 3 and the delay compensation device 2, the dragging processing of the jigsaw piece is executed in parallel for each user.

【0016】ドラッギングによって各ピースの位置が変
化し、最終的にパズルが完成すれば、パズルが完成した
ことをしらせるメッセージ等を表示する。
When the position of each piece is changed by dragging and the puzzle is finally completed, a message or the like indicating that the puzzle is completed is displayed.

【0017】通信装置3は、遠隔地間の情報の送受信を
行うための装置であり、通常モデム機能等を有する。通
信装置3は、ディレイ補償装置2を経由して得られるか
あるいは入力装置1から直接得られる利用者の操作情報
を変調して遠隔地に送信するとともに、遠隔地から送ら
れてきた遠隔利用者の操作情報の変調信号を受け取り復
調し、ディレイ補償装置2に情報として伝える。
The communication device 3 is a device for transmitting and receiving information between remote locations, and usually has a modem function and the like. The communication device 3 modulates user operation information obtained via the delay compensating device 2 or directly obtained from the input device 1 and transmits the modulated operation information to a remote place, and also transmits the remote user sent from the remote place. And demodulates the modulated signal of the operation information, and transmits it to the delay compensator 2 as information.

【0018】表示装置5は、CRTディスプレイあるい
はプロジェクター等で構成され、利用者に対してグラフ
ィクス装置4の生成した映像を視覚情報として与える。
図2は、グラフィクス装置4による画面例を含む本実施
例の運用例を示している。
The display device 5 is constituted by a CRT display or a projector, etc., and gives a video generated by the graphics device 4 to the user as visual information.
FIG. 2 shows an operation example of the present embodiment including a screen example by the graphics device 4.

【0019】入力装置1は、マウスあるいはトラックボ
ール等で構成され、利用者がピース移動等の指示情報の
入力のために利用する。
The input device 1 is composed of a mouse, a trackball, or the like, and is used by a user to input instruction information such as piece movement.

【0020】ディレイ補償装置2は、遠隔地からの指示
情報が通信回線を介して伝送されることに起因するディ
レイの影響を受けることで、遠隔地間で、指示情報の受
け付け順序に違いが生じて、ゲームの一貫性が失われる
ことを回避するための装置である。
The delay compensating device 2 is affected by a delay caused by transmission of instruction information from a remote place via a communication line, so that a difference occurs in the order of receiving instruction information between remote places. This is a device for avoiding loss of game consistency.

【0021】本実施の形態では、ディレイ補償装置2と
グラフィクス装置4とを別構成としているが、ディレイ
補償装置2をグラフィクス装置4内のソフトウェアとし
て実現することも可能である。ゲーム性の観点からは、
利用者からの指示信号に対して即座にフィードバックが
画面に反映されることがのぞまれる。
In the present embodiment, the delay compensating device 2 and the graphics device 4 are configured separately. However, the delay compensating device 2 can be realized as software in the graphics device 4. From a game perspective,
It is desired that the feedback is immediately reflected on the screen in response to the instruction signal from the user.

【0022】一方、遠隔地からの指示情報は、通信路の
ディレイのために実際の指示発行時刻よりも受け付け時
刻が遅れることになる。遠隔地の利用者の指示が画面に
反映されることが遅れること自体は、利用者のフィード
バックの速さというゲーム性の観点からは特に問題にな
らないが、指示の順序が重要な意味を持つタイプのゲー
ムの場合には、遠隔地同士でお互いに指示を受け付けた
時間順序に基いて指示を処理していくと、遠隔地間でゲ
ーム進行の一貫性が崩れる可能性があり、ゲームの共有
感、面白味に支障が出る恐れがあり、場合によってはゲ
ームの進行が不可能になることもありうる。
On the other hand, the instruction information from a remote place is received at a later time than the actual instruction issuance time due to the delay of the communication path. The delay in which the instructions of the remote user are reflected on the screen itself is not a problem in terms of the game characteristics of the speed of user feedback, but the order of the instructions is important. In the case of the game, if the instructions are processed based on the time order in which the remote places accept each other, the game progress may be inconsistent between the remote places, and the sense of sharing of the game may be reduced. However, there is a possibility that the game may be disturbed, and in some cases, the progress of the game may become impossible.

【0023】本例では、同一のジグソーピースを両利用
者がほぼ同時に選択して、別々な位置に移動を試みた場
合、通信のディレイのために、両地点がともに自分の側
の利用者が早く動作を行ったと判断される場合がありう
る。この場合、そのまま処理を行うと、遠隔地間でピー
スの配置が異なり、その後のゲーム進行が食い違ってし
まう可能性がある。
In this example, when both users select the same jigsaw piece almost at the same time and try to move to different positions, both of the users at their own locations will be unable to move due to communication delay. It may be determined that the operation has been performed earlier. In this case, if the processing is performed as it is, there is a possibility that the arrangement of the pieces is different between the remote places, and the subsequent game progresses are different.

【0024】ディレイ補償装置2は、利用者の入力装置
から得られる指示情報を即時実行するためにグラフィク
ス装置4に伝えるとともに、利用者の指示情報の全部の
情報あるいは必要な一部の情報を一定期間バッファに格
納する。バッファの内容と、遠隔地から通信装置を介し
て得られる遠隔利用者の指示情報を比較し、通信路のデ
ィレイによって実際に指示が発行された時間にもとづく
指示の順序と、グラフィクス装置2が受け付けた時間に
もとづく、既に実行された指示の順序に食い違いが検出
された場合にのみ、遠隔地間のゲーム進行の一貫性を維
持するために、グラフィクス装置2のゲームの進行状態
を強制的に変更する。
The delay compensating device 2 transmits the instruction information obtained from the user's input device to the graphics device 4 for immediate execution, and also keeps all information or a necessary part of the user's instruction information constant. Store it in the period buffer. The contents of the buffer are compared with the instruction information of the remote user obtained from the remote place via the communication device, and the order of the instruction based on the time when the instruction is actually issued due to the delay of the communication path, and the reception of the instruction by the graphics device 2 The game progress state of the graphics device 2 is forcibly changed in order to maintain the consistency of the game progress between remote locations only when a discrepancy is detected in the order of the already executed instructions based on the time. I do.

【0025】ディレイ補償装置2は、グラフィクス装置
4に対して、ゲームの進行状態を、くい違いのあった指
示が入力される以前の状態に一旦戻す指示を発行し、実
際の利用者と遠隔利用者の指示発行時間に基づく正しい
指示系列を生成し、生成された指示をグラフィクス装置
4に発行し、自動実行を行う。
The delay compensating device 2 issues an instruction to the graphics device 4 to temporarily return the progress state of the game to a state before the inconsistent instruction is inputted, and the remote use with the actual user is performed. It generates a correct instruction sequence based on the user's instruction issuance time, issues the generated instruction to the graphics device 4, and performs automatic execution.

【0026】グラフィクス装置4は、ディレイ補償装置
2からの指示に従って、ゲーム進行状態を過去に戻す必
要があり、そのためには、指定された時刻の状態を再現
する機能や、あるいはキャンセルするコマンドを指示さ
れて、可逆的に状態をコマンド発行以前の状態に戻せる
機能を備える必要がある。この処理の複雑さはゲームの
種類によって異なるが、本実施例のジグソーパズルの場
合は、ピースの位置を戻す可逆的な処理であり、実現は
容易である。
The graphics device 4 needs to return the game progress state to the past in accordance with the instruction from the delay compensating device 2. For this purpose, a function to reproduce the state at the designated time or a command to cancel the instruction is provided. Therefore, it is necessary to provide a function capable of reversibly returning the state to the state before issuing the command. Although the complexity of this process varies depending on the type of game, the jigsaw puzzle of the present embodiment is a reversible process for returning the position of a piece, and is easy to realize.

【0027】図3は、ディレイ補償装置2内のバッファ
に蓄積される情報の例を示しており、バッファに蓄積さ
れている内容は、通信ディレイにかかる時間dの間に利
用者から発行された指示情報が時間順に蓄積されたもの
である。時間時刻は、t1がもっとも古く、t6がもっ
とも新しい。t1<t2<t3<t4<t5<t6であ
る。
FIG. 3 shows an example of information stored in a buffer in the delay compensating apparatus 2. The content stored in the buffer is issued by a user during a time d required for a communication delay. Instruction information is stored in chronological order. As for the time and time, t1 is the oldest and t6 is the newest. t1 <t2 <t3 <t4 <t5 <t6.

【0028】現在時刻をttとすると、tt−t1<d
となる。時間dをすぎた情報は、それ以前の時刻の遠隔
利用者の指示情報が来る事はないために、バッファから
消去される。
Assuming that the current time is tt, tt−t1 <d
Becomes The information after the time d is deleted from the buffer since the instruction information of the remote user at the time before that does not come.

【0029】バッファの蓄積内容が図3の状態のとき
に、遠隔利用者から「位置YSのピースQの移動を開始
する」という時刻taのタイムスタンプを持つ指示が遠
隔地から到着した場合の処理について説明する。もしt
a<t3の場合は、利用者よりも遠隔利用者の方がピー
スQを早く選択していることになるために、指示3、指
示4、指示5、指示6をキャンセルした後、遠隔利用者
の指示に従ってQの移動処理を行う。
Processing when an instruction having a time stamp of time ta of "starting movement of piece Q at position YS" arrives from a remote location from the remote user when the contents stored in the buffer are as shown in FIG. Will be described. If t
In the case of a <t3, the remote user selects the piece Q earlier than the user, so the instruction 3, instruction 4, instruction 5, and instruction 6 are canceled and then the remote user is selected. Is performed according to the instruction of (1).

【0030】なお、指示5、指示6については、指示
3、指示4をキャンセルしても、ゲームの論理上問題な
く実行可能な場合は、指示5、指示6はキャンセルしな
いか、あるいは遠隔利用者の指示の実行に並行して、一
旦キャンセルした指示5、指示6を再実行するという処
理方法をとることができる。
If instructions 5 and 6 can be executed without any problem in terms of the logic of the game even if instructions 3 and 4 are canceled, instructions 5 and 6 are not canceled or the remote user In parallel with the execution of the instruction, the processing method of re-executing the instruction 5 and the instruction 6 which have been canceled can be adopted.

【0031】次に、遠隔利用者からの「位置YSのピー
スQの移動を開始する」指示のタイムスタンプtaが、
ta>t3の場合について説明する。この場合は、指示
3により利用者がQをドラッギングしはじめた時刻の方
が早いので、遠隔利用者の指示は無効となり処理が行わ
れない。
Next, the time stamp ta of the instruction “start moving the piece Q at the position YS” from the remote user is
The case where ta> t3 will be described. In this case, since the time when the user starts dragging Q by instruction 3 is earlier, the instruction of the remote user is invalidated and the processing is not performed.

【0032】遠隔地においては、逆に利用者の指示情報
が伝達された時点で、遠隔利用者の指示がキャンセルさ
れて、矛盾解決のための手順が実行されることになる。
At the remote location, on the contrary, when the instruction information of the user is transmitted, the instruction of the remote user is canceled, and the procedure for solving the inconsistency is executed.

【0033】なお、各指示情報には、発行時間を示すタ
イムスタンプ情報が添付されているものとし、遠隔地間
のタイムスタンプの元となる時計同士は、正確に時刻合
わせが行われているものとする。
It is assumed that time stamp information indicating the issue time is attached to each instruction information, and that the clocks that are the basis of the time stamp between the remote locations are accurately time-synchronized. And

【0034】また、ディレイ補償装置2によって、ゲー
ムの進行が強制的に変更されると、利用者にとっては画
面上に予期せぬ状態が現れることになるため、ゲームの
進行を変更する際に、ディレイ補償のための措置が実行
されることを示すメッセージの表示を指示する手段を設
けることができる。
Further, if the progress of the game is forcibly changed by the delay compensating device 2, an unexpected state appears on the screen for the user. Means may be provided for instructing display of a message indicating that a measure for delay compensation is to be performed.

【0035】また、本実施例では、遠隔地を2地点とし
て説明したが、本発明の構成は容易に3地点以上の遠隔
地間を結ぶゲームシステムに適用可能である。
Further, in this embodiment, the remote location is described as having two points. However, the configuration of the present invention can be easily applied to a game system connecting three or more remote locations.

【0036】[0036]

【発明の効果】本発明によれば、遠隔地間で通信回線を
介してゲームを行う場合に、自分の入力したコマンドが
遅延されることなく実行されるので、操作に違和感がな
く、かつ、遠隔地間における遅延時間の補償を行うこと
ができる。
According to the present invention, when a game is played between remote locations via a communication line, the command entered by the user is executed without delay, so that there is no unnatural feeling in the operation and It is possible to compensate for delay time between remote locations.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】本発明の動作例を示す図である。FIG. 2 is a diagram showing an operation example of the present invention.

【図3】本発明のディレイ補償装置のバッファに格納さ
れた指示情報を示す図である。
FIG. 3 is a diagram showing instruction information stored in a buffer of the delay compensation device of the present invention.

【符号の説明】[Explanation of symbols]

1 入力装置 2 ディレイ補償装置 3 通信装置 4 グラフィクス装置 5 表示装置 DESCRIPTION OF SYMBOLS 1 Input device 2 Delay compensation device 3 Communication device 4 Graphics device 5 Display device

フロントページの続き Fターム(参考) 2C001 BB00 BB04 BD00 BD07 CA00 CA06 CB00 CB01 CB03 CB08 CC02 5K030 GA18 HB06 HC01 JT04 JT10 KA03 KA06 LE07 LE11 MA04 MA06 5K034 AA18 CC01 CC02 CC06 DD01 EE09 FF01 FF02 FF13 FF15 FF20 GG06 HH07 HH13 Continued on the front page F-term (reference) 2C001 BB00 BB04 BD00 BD07 CA00 CA06 CB00 CB01 CB03 CB08 CC02 5K030 GA18 HB06 HC01 JT04 JT10 KA03 KA06 LE07 LE11 MA04 MA06 5K034 AA18 CC01 CC02 CC06 DD01 EE09 FF01 FF13 FF01 FF01 FF01 FF01 FF01 FF01 FF02

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 画面を生成するためのグラフィクス装置
と、画面を表示する表示装置と、利用者の指示情報を受
け付ける入力装置と、遠隔地間で情報を送受信するため
の通信装置と、通信に起因する指示情報伝達のディレイ
を補償するためのディレイ補償装置から構成される遠隔
地間通信ゲーム装置において、 前記ディレイ補償装置は、利用者の前記入力装置から得
られる指示情報を即時実行するために前記グラフィクス
装置に伝達する手段と、前記利用者の指示情報の全部の
情報あるいは必要な一部の情報を一定期間格納するバッ
ファと、前記バッファの内容と遠隔地から前記通信装置
を介して得られる遠隔利用者の指示情報を比較し、通信
路のディレイによって実際に指示が発行された時間にも
とづく指示の順序と前記グラフィクス装置が受け付けた
時間にもとづく既に実行された指示の順序に食い違いが
検出されたときに、遠隔地間のゲーム進行の一貫性が維
持されるように、前記グラフィクス装置のゲームの進行
状態を強制的に変更する手段を備えていることを特徴と
する遠隔地間通信ゲーム装置。
1. A graphics device for generating a screen, a display device for displaying a screen, an input device for receiving user's instruction information, a communication device for transmitting and receiving information between remote locations, and In a remote location communication game device comprising a delay compensating device for compensating for a delay of instruction information transmission caused by the user, the delay compensating device is used to immediately execute instruction information obtained from the user's input device. Means for transmitting the information to the graphics device, a buffer for storing all or part of the necessary information of the user's instruction information for a certain period of time, and contents obtained from the buffer and obtained from a remote location via the communication device Instruction information of a remote user is compared, and the order of instructions based on the time at which the instructions were actually issued due to the delay of the communication path and the graphics device When a discrepancy is detected in the order of instructions already executed based on the received time, the game progress state of the graphics device is forcibly changed so that the game progress between remote locations is maintained. A remote-to-remote communication game apparatus, comprising:
【請求項2】 前記ディレイ補償装置は、前記グラフィ
クス装置のゲームの進行状態を強制的に変更する際に、
ディレイ補償のための措置が実行されることを示すメッ
セージの表示を前記グラフィクス装置に指示する手段を
備えていることを特徴とする請求項1記載の遠隔地間通
信ゲーム装置。
2. The delay compensating device, when forcibly changing a progress state of a game of the graphics device,
2. The remote-to-remote communication game device according to claim 1, further comprising means for instructing the graphics device to display a message indicating that a measure for delay compensation is to be executed.
【請求項3】 請求項1または2記載の遠隔地間通信ゲ
ーム装置を、互いに離れた複数の地点に配置し、相互に
通信回線で接続したことを特徴とする遠隔地間の通信ゲ
ームシステム。
3. A communication game system between remote locations, wherein the remote location communication game device according to claim 1 or 2 is arranged at a plurality of points apart from each other and connected to each other by a communication line.
JP6697899A 1999-03-12 1999-03-12 Remote communicating game device Pending JP2000262743A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6697899A JP2000262743A (en) 1999-03-12 1999-03-12 Remote communicating game device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6697899A JP2000262743A (en) 1999-03-12 1999-03-12 Remote communicating game device

Publications (1)

Publication Number Publication Date
JP2000262743A true JP2000262743A (en) 2000-09-26

Family

ID=13331631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6697899A Pending JP2000262743A (en) 1999-03-12 1999-03-12 Remote communicating game device

Country Status (1)

Country Link
JP (1) JP2000262743A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2399189A (en) * 2003-03-05 2004-09-08 Quazal Technologies Inc Coherent data sharing by delaying the processing of data by a time related to the network latency
WO2010064471A1 (en) * 2008-12-05 2010-06-10 株式会社ソニー・コンピュータエンタテインメント Simulation system
JP2010220878A (en) * 2009-03-24 2010-10-07 Square Enix Co Ltd Game apparatus, game progressing method, game program, and recording medium
US8360889B2 (en) 2006-12-20 2013-01-29 Konami Digital Entertainment Co., Ltd. Game system, game apparatus therefor, communication apparatus therefor, computer program therefor, and data management method therefor

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0698224B2 (en) * 1988-08-01 1994-12-07 株式会社広布 Video game communication system
JPH09244984A (en) * 1996-03-08 1997-09-19 Nippon Telegr & Teleph Corp <Ntt> Event order correction method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0698224B2 (en) * 1988-08-01 1994-12-07 株式会社広布 Video game communication system
JPH09244984A (en) * 1996-03-08 1997-09-19 Nippon Telegr & Teleph Corp <Ntt> Event order correction method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2399189A (en) * 2003-03-05 2004-09-08 Quazal Technologies Inc Coherent data sharing by delaying the processing of data by a time related to the network latency
GB2399189B (en) * 2003-03-05 2006-07-19 Quazal Technologies Inc Coherent data sharing
US7527558B2 (en) 2003-03-05 2009-05-05 Quazal Technologies Inc. Coherent data sharing
US8360889B2 (en) 2006-12-20 2013-01-29 Konami Digital Entertainment Co., Ltd. Game system, game apparatus therefor, communication apparatus therefor, computer program therefor, and data management method therefor
WO2010064471A1 (en) * 2008-12-05 2010-06-10 株式会社ソニー・コンピュータエンタテインメント Simulation system
JP2010134800A (en) * 2008-12-05 2010-06-17 Sony Computer Entertainment Inc Simulation system
US20110153734A1 (en) * 2008-12-05 2011-06-23 Sony Computer Entertainment Inc. Simulation system
US8938493B2 (en) 2008-12-05 2015-01-20 Sony Corporation Simulation system
JP2010220878A (en) * 2009-03-24 2010-10-07 Square Enix Co Ltd Game apparatus, game progressing method, game program, and recording medium
JP4718622B2 (en) * 2009-03-24 2011-07-06 株式会社スクウェア・エニックス GAME DEVICE, GAME PROGRESSING METHOD, GAME PROGRAM, AND RECORDING MEDIUM

Similar Documents

Publication Publication Date Title
US8556694B2 (en) Network game system, a network game terminal, a method of displaying a game screen, a computer program product and a storage medium
US10596472B2 (en) Method for displaying chat window applied to network game
US10016680B2 (en) Apparatus and method for displaying player character showing special movement state in network game
JP3506671B2 (en) Communication game system
US9227144B2 (en) Communication game system
US7115035B2 (en) Method for controlling display of messages transmitted/received in network game
US20060154713A1 (en) Spatial position sharing system, data sharing system, network game system, and network game client
JP2001265898A (en) Relative positioning and virtual object of mobile device
JP2003006127A (en) Distributed processing system and method therefor, and client terminal capable of using the method
JP2001334069A (en) Own character growing system by other player
JP5474391B2 (en) Program, information storage medium, game machine, and game system
EP1967237A1 (en) Game machine, game machine control method, and information storage medium
WO2002011388A2 (en) Communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method
US9089771B2 (en) Method and apparatus for synchronizing assets across distributed systems
JP2000262743A (en) Remote communicating game device
JP3979538B2 (en) GAME DEVICE, GAME DEVICE CONTROL METHOD, PROGRAM, AND NETWORK GAME SYSTEM
JP2003340143A (en) Game program
US6932705B2 (en) Video game with sub-display for tracking target
JP3618454B2 (en) Image composition method and game device
US8066570B2 (en) Network game system, game machine, game machine control method, and information storage medium
JP3692386B2 (en) Synchronous operation method of communication network system and communication network system
JP3917631B2 (en) CHARACTER DISPLAY DEVICE, CHARACTER DISPLAY DEVICE CONTROL METHOD, AND PROGRAM
EP1208888A2 (en) Communication system, entertainment device, recording medium, and program
JPH05167643A (en) Real time data communication equipment and its communication method
JPH1023216A (en) Image processor and image transfer method