JP5632497B2 - Network game system, game device, and program - Google Patents
Network game system, game device, and program Download PDFInfo
- Publication number
- JP5632497B2 JP5632497B2 JP2013051244A JP2013051244A JP5632497B2 JP 5632497 B2 JP5632497 B2 JP 5632497B2 JP 2013051244 A JP2013051244 A JP 2013051244A JP 2013051244 A JP2013051244 A JP 2013051244A JP 5632497 B2 JP5632497 B2 JP 5632497B2
- Authority
- JP
- Japan
- Prior art keywords
- event
- information
- player
- input
- receiving
- 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
- 238000000034 method Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 67
- 238000012545 processing Methods 0.000 claims description 55
- 230000005540 biological transmission Effects 0.000 claims description 25
- 230000006870 function Effects 0.000 claims description 18
- 230000007704 transition Effects 0.000 claims description 13
- 238000012905 input function Methods 0.000 claims description 2
- 238000002360 preparation method Methods 0.000 description 62
- 230000008859 change Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 6
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Description
本発明は、複数のプレイヤが参加してゲームが進行するネットワークゲームに関し、特に各端末装置においてプレイヤが所望のタイミングで終了させることができるイベント準備画像の表示を経てからイベントの実行に移行するネットワークゲームに関するものである。 The present invention relates to a network game in which a game progresses with participation of a plurality of players, and in particular, a network that shifts to execution of an event after displaying an event preparation image that can be ended by a player at a desired timing in each terminal device. It is about games.
近年のネットワーク技術の進歩に伴い、複数のプレイヤが参加してゲームが進行するネットワークゲーム(オンラインゲーム)が盛んに行われるようになってきている。ネットワークゲームを行うためのシステムは、ネットワークゲームを運営する者が管理するサーバ装置と、このサーバ装置にインターネットなどのネットワークを介して接続可能な各プレイヤのクライアント装置とから構成されるものとなっている。 With the recent advancement of network technology, network games (online games) in which a plurality of players participate and the game progresses have been actively performed. A system for playing a network game includes a server device managed by a person who operates the network game, and client devices of each player that can be connected to the server device via a network such as the Internet. Yes.
上記のネットワークゲームのうち、RPG(Role Playing Game)では、同時に多数のプレイヤが参加することで、そのプレイヤキャラクタ同士で、敵キャラクタとのバトルを協力して行わせたり、或いはプレイヤ同士がプレイヤキャラクタにバトルを行わせたりして進行していくものとなっている。特に最近では、より多くのプレイヤの参加を可能としたMMORPG(Massively Multiplayer Online RPG)も行われるようになってきている。 Among the above network games, in RPG (Role Playing Game), a large number of players participate at the same time, so that the player characters cooperate with each other in battle with the enemy characters, or the players are player characters. It is something that will progress by letting you conduct battles. In particular, recently, MMORPG (Massively Multiplayer Online RPG) that allows more players to participate has also been performed.
このような、同時に複数のプレイヤが参加するネットワークゲームでは、参加する全てのプレイヤが操作するクライアント装置に対して、そのプレイヤキャラクタの動作が矛盾無く伝わるようにするために、サーバ装置において一元的にプレイヤキャラクタの動作、処理のタイミングを管理するものである。 In such a network game in which a plurality of players participate at the same time, in order to ensure that the movement of the player character is transmitted to the client devices operated by all the participating players without contradiction, the server device is integrated. It manages the movement and processing timing of the player character.
そして、ネットワークゲームを行う上では、サーバ装置が各クライアント装置と周期的に同期を取り、共通する各クライアント装置のゲーム進行において、その処理のタイミングの統一を図ることになる。これによって、各クライアント装置で協力して実行されるゲームの進行において、時系列情報がずれて処理されてしまう等の、ゲーム進行上の齟齬を生じさせないようにしている(特許文献1参照)。 When playing a network game, the server device periodically synchronizes with each client device, and unifies the timing of the processing in the game progress of each common client device. As a result, in the progress of the game executed in cooperation with each client device, the time-series information is processed with a shift and the like is prevented from causing traps in the progress of the game (see Patent Document 1).
このように、各クライアント装置との同期を取ることによって、各クライアント装置で協力ゲームの進行に係るイベントの処理を実行することができるが、その前段階として、例えばムービー等をそのゲーム進行の過程で再生させ、各プレイヤに同時にそのムービーを鑑賞させることもできる。しかしながら、多数のプレイヤが参加するMMORPGのようなネットワークゲームでは、プレイヤの中にも上級者と初級者とが幅広く混在するものであり、上級者と初級者とが、その協力ゲームを進行するとき、ゲーム進行の過程で実行されるムービーの再生が初級者にとっては初めて鑑賞するものであっても、上級者にとってはすでに経験したものであれば、上級者はそのようなムービーの鑑賞に長時間拘束されることを煩わしく感じることもある。 Thus, by synchronizing with each client device, the event processing related to the progress of the cooperative game can be executed on each client device. It is possible to play the movie and allow each player to watch the movie at the same time. However, in a network game such as MMORPG in which a large number of players participate, there are a wide variety of advanced players and beginners among the players, and when advanced players and beginners advance the cooperative game. Even if the playback of a movie executed in the course of the game is something that a beginner will appreciate for the first time, but if it has already been experienced for an advanced user, the advanced player will not be able to watch such a movie for a long time. It may feel annoying to be restrained.
このムービーの再生であれば、スタンドアローンでのゲーム進行のように各自のクライアント装置で自由にスキップさせて、長時間の拘束からプレイヤを解放させるようなことも考えられる。しかしながら、ムービーの終了後に続けてバトルなどのイベントが生じる場合等であれば、その後のゲーム進行における各クライアント装置におけるイベントに係る処理のタイミングに齟齬が生じる可能性を考えると、協力ゲームをする上では他のプレイヤが未だ準備が整っていない(ムービーを見ている)うちに、プレイヤキャラクタが勝手にバトルを開始させてしまうことは好ましくはない。 If this movie is to be played back, it may be possible to cause the player to release the player from restraint for a long time by freely skipping it with their own client device as in the case of a stand-alone game. However, if an event such as a battle occurs after the end of the movie, etc., considering the possibility of a flaw in the processing timing related to the event in each client device in the subsequent game progress, Then, it is not preferable that the player character starts a battle without permission while other players are not yet ready (watching a movie).
本発明は、本来的に複数のプレイヤが一緒に行うべきゲーム中のイベントを一部のプレイヤだけで行わせないことを担保したネットワークゲームシステム等を提供することを目的とする。 An object of the present invention is to provide a network game system or the like that guarantees that only a part of players do not perform an event in a game that should be performed by a plurality of players.
非限定的な観点によると、本発明にかかるネットワークゲームシステムは、サーバ装置にネットワークを介して接続された複数のコンピュータ装置の各々において実行されるプログラムであって、前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段、前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させる処理を実行する画像表示手段、前記入力手段による前記プレイヤからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段、前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段として前記コンピュータ装置を機能させ、前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報であることを特徴とする。 According to non-limiting aspect, a network game system according to this onset Ming, a program executed in each of the plurality of computing devices connected via a network to a server apparatus, a player utilizing the computing device An input means for receiving an input from the server, and when the event occurrence condition in the game provided by the server device performed by the player using the other computer device of the plurality of computer devices and the player is satisfied, the server device Event occurrence information receiving means for receiving event occurrence information transmitted from the event generation means, and based on the event occurrence information received by the event occurrence information receiving means, the display is terminated at a desired timing by an input from the player by the input means Images that can be An image display means for executing processing to be displayed on a display means provided in a computer device, an end notice information transmitting means for sending end notice information to the server device based on an input from the player by the input means, and the input means by the input means. The computer device is caused to function as event transition means for transitioning to processing for performing the event after receiving an input from a player, and the end notification information is sent to the server device that has received the end notification information by a predetermined amount. The information is characterized in that event start information is transmitted to a computer device other than the computer device that transmitted at least the end notification information among the plurality of computer devices when a condition is satisfied .
非限定的な観点によると、本発明にかかる端末装置は、サーバ装置にネットワークを介して接続された複数の端末装置のうちの1の端末装置であって、前記端末装置を利用するプレイヤからの入力を受け付ける入力手段と、前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末装置が備える表示手段に表示させる処理を実行する画像表示手段と、前記入力手段による前記プレイヤからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段と、前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段とを備え、前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数の端末装置のうち少なくとも前記終了通知情報を送信した端末装置以外の端末装置に対してイベント開始情報を送信させる情報であることを特徴とする。 According to a non-limiting aspect, a terminal device according to the present invention is one terminal device among a plurality of terminal devices connected to a server device via a network, and is from a player who uses the terminal device. When an event occurrence condition in a game provided by the server device, which is performed by an input means for receiving an input, a player using the other terminal device among the plurality of terminal devices and the player, is established from the server device Based on the event occurrence information received by the event occurrence information receiving means and the event occurrence information receiving means for receiving the event occurrence information to be transmitted, the display is terminated at a desired timing by an input from the player by the input means. An image display means for executing a process of causing the display means included in the terminal device to display a possible image; End notification information transmitting means for transmitting end notification information to the server device based on input from the player by the input means, and processing for performing the event after receiving input from the player by the input means Event transfer means for transferring to the server, and the end notification information transmits at least the end notification information of the plurality of terminal devices to the server device that has received the end notification information when a predetermined condition is satisfied. The event start information is transmitted to a terminal device other than the terminal device.
非限定的な観点によると、本発明にかかるプログラムは、サーバ装置にネットワークを介して接続された複数のコンピュータ装置の各々において実行されるプログラムであって、前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段、前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させる処理を実行する画像表示手段、所定の条件を満足した場合に前記サーバ装置から送信されるイベント開始情報を受信するイベント開始情報受信手段、前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段として前記コンピュータ装置を機能させ、前記サーバ装置は、前記他のコンピュータ装置から終了通知情報を受信した後、前記所定の条件を満足した場合に、前記複数のコンピュータ装置のうち少なくとも前記コンピュータ装置に対して前記イベント開始情報を送信するイベント開始情報送信手段を備え、前記イベント開始情報受信手段は、前記サーバ装置の前記イベント開始情報送信手段により送信されるイベント開始情報を受信することを特徴とする。 According to a non-limiting aspect, the program according to the present invention is a program executed in each of a plurality of computer devices connected to a server device via a network, and input from a player using the computer device. An input means for receiving a message transmitted from the server device when a condition for generating an event in a game provided by the server device performed by the player using the other computer device among the plurality of computer devices and the player is satisfied. The event occurrence information receiving means for receiving the event occurrence information, and based on the event occurrence information received by the event occurrence information receiving means, the display can be terminated at a desired timing by an input from the player by the input means The computer device is equipped with Image display means for executing processing to be displayed on the display means, event start information receiving means for receiving event start information transmitted from the server device when a predetermined condition is satisfied, and the event start information receiving means is the event When the start information is received, the computer device is caused to function as an event transition unit that shifts to processing for performing the event, and the server device receives the end notification information from the other computer device, When the above condition is satisfied, it comprises event start information transmitting means for transmitting the event start information to at least the computer apparatus among the plurality of computer apparatuses, and the event start information receiving means is the server apparatus of the server apparatus Receive event start information sent by event start information sending means And wherein the Rukoto.
非限定的な観点によると、本発明にかかる端末装置は、サーバ装置にネットワークを介して接続された複数の端末装置のうちの1の端末装置であって、前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段と、前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末装置が備える表示手段に表示させる処理を実行する画像表示手段と、所定の条件を満足した場合に前記サーバ装置から送信されるイベント開始情報を受信するイベント開始情報受信手段と、前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段とを備え、前記サーバ装置は、前記他のコンピュータ装置から終了通知情報を受信した後、前記所定の条件を満足した場合に、前記複数のコンピュータ装置のうち少なくとも前記コンピュータ装置に対して前記イベント開始情報を送信するイベント開始情報送信手段を備え、前記イベント開始情報受信手段は、前記サーバ装置の前記イベント開始情報送信手段により送信されるイベント開始情報を受信することを特徴とする。 According to a non-limiting aspect, a terminal device according to the present invention is one terminal device among a plurality of terminal devices connected to a server device via a network, from a player who uses the computer device. When an event occurrence condition in a game provided by the server device, which is performed by an input means for receiving an input, a player using the other terminal device among the plurality of terminal devices and the player, is established from the server device Based on the event occurrence information received by the event occurrence information receiving means and the event occurrence information receiving means for receiving the event occurrence information to be transmitted, the display is terminated at a desired timing by an input from the player by the input means. An image table for executing processing for displaying a displayable image on a display unit included in the terminal device Means, event start information receiving means for receiving event start information transmitted from the server apparatus when a predetermined condition is satisfied, and when the event start information receiving means receives the event start information, the event Event transition means for transitioning to a process for performing the processing, and when the server device satisfies the predetermined condition after receiving the end notification information from the other computer device, the server device Of these, at least event start information transmitting means for transmitting the event start information to the computer device is provided, and the event start information receiving means receives event start information transmitted by the event start information transmitting means of the server device. It is characterized by doing.
非限定的な観点によると、本発明にかかるネットワークゲームシステムは、サーバ装置と、該サーバ装置にネットワークを介して接続された複数の端末装置とを備えるネットワークゲームシステムであって、前記サーバ装置は、前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記複数の端末装置の各々にイベント発生情報を送信するイベント発生情報送信手段と、前記複数の端末装置のうち少なくとも一つの端末装置から送信された終了通知情報を受信する終了通知情報受信手段と、所定の条件を満足した場合に前記複数の端末装置のうち少なくとも前記終了通知情報を送信した端末以外の端末に対してイベント開始情報を送信するイベント開始情報送信手段とを備え、前記複数の端末装置のうち一の端末装置は、前記プレイヤからの入力を受け付ける入力手段と、前記イベント発生情報送信手段から送信されたイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるユーザからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末が備える表示部に表示させる処理を実行する画像表示手段と、前記入力手段による前記ユーザからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段と、前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段とを備え、前記複数の端末装置のうち二の端末装置は、前記イベント発生情報送信手段から送信されたイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて前記端末が備える表示部に画像を表示させる処理を実行する画像表示手段と、前記イベント開始情報を受信するイベント開始情報受信手段と、前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段とを備えることを特徴とする。 According to a non-limiting aspect, the network game system according to the present invention is a network game system comprising a server device and a plurality of terminal devices connected to the server device via a network, wherein the server device is An event occurs in each of the plurality of terminal devices when a condition for generating an event in a game provided by the server device performed by the player using the other terminal device among the plurality of terminal devices and the player is satisfied. An event occurrence information transmitting means for transmitting information, an end notification information receiving means for receiving end notification information transmitted from at least one terminal device among the plurality of terminal devices, and a plurality of information when a predetermined condition is satisfied. Event start information to terminals other than the terminal that transmitted the end notification information at least among the terminal devices An event start information transmitting means for transmitting, and one terminal device of the plurality of terminal devices receives the event occurrence information transmitted from the input means for accepting an input from the player and the event occurrence information transmitting means. An event occurrence information receiving unit that performs the display on the terminal at a desired timing based on an input from the user by the input unit based on the event occurrence information received by the event occurrence information receiving unit Image display means for executing processing to be displayed on the display unit included in the display, end notification information transmission means for transmitting end notice information to the server device based on an input from the user by the input means, and the input means by the input means An event that shifts to processing for performing the event after receiving an input from the player 2 of the plurality of terminal devices, the event occurrence information receiving means for receiving the event occurrence information transmitted from the event occurrence information transmitting means, and the event occurrence information receiving means receiving the event occurrence information. An image display means for executing a process of displaying an image on a display unit included in the terminal based on the event occurrence information, an event start information receiving means for receiving the event start information, and the event start information receiving means And event transition means for transitioning to processing for performing the event when event start information is received.
非限定的な観点によると、本発明にかかるサーバ用プログラムは、複数のコンピュータ装置にネットワークを介して接続可能なサーバ装置に、前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力機能と、前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際、前記プレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させ、かつ前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に当該コンピュータ装置を移行させるための情報であるイベント発生情報を当該コンピュータ装置に送信するイベント発生情報送信機能と、前記プレイヤからの入力に基づいて終了通知情報を受信する終了通知情報受信機能とを実現させるためのプログラムであって、前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報であることを特徴とする。 According to a non-limiting aspect, the server program according to the present invention includes: an input function that receives input from a player using the computer device to a server device connectable to a plurality of computer devices via a network; Displayed at a desired timing by an input from the player when an event generation condition is established in a game provided by the server device performed by the player using the other computer device among the plurality of computer devices and the player Is information for causing the computer apparatus to shift to a process for performing the event after receiving an input from the player and displaying an image that can be terminated on the display means included in the computer apparatus. An event that sends event occurrence information to the computer device Is a program for realizing an end occurrence information transmission function and an end notice information receiving function for receiving end notice information based on an input from the player, wherein the end notice information has received the end notice information. It is information that causes the server device to transmit event start information to a computer device other than the computer device that transmitted the end notification information among the plurality of computer devices when a predetermined condition is satisfied. To do.
非限定的な観点によると、本発明にかかるサーバ装置は、複数のコンピュータ装置にネットワークを介して接続可能なサーバ装置であって、前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段と、前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際、前記プレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させ、かつ前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に当該コンピュータ装置を移行させるための情報であるイベント発生情報を当該コンピュータ装置に送信するイベント発生情報送信手段と、前記プレイヤからの入力に基づいて終了通知情報を受信する終了通知情報受信手段とを含み、前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報であることを特徴とする。 According to a non-limiting aspect, the server device according to the present invention is a server device connectable to a plurality of computer devices via a network, and an input unit that receives input from a player using the computer device; When a condition for generating an event in a game provided by the server device performed by a player who uses another computer device of the plurality of computer devices and the player is satisfied, an input from the player at a desired timing Information for causing the display to be displayed on the display means included in the computer device and for shifting the computer device to a process for performing the event after receiving an input from the player. An event that transmits certain event occurrence information to the computer device Generation information transmission means and completion notification information reception means for receiving completion notification information based on an input from the player, the completion notification information being sent to the server device that has received the completion notification information according to a predetermined condition. When the above condition is satisfied, it is information that causes event start information to be transmitted to a computer device other than the computer device that has transmitted at least the end notification information among the plurality of computer devices.
以下、添付図面を参照して、本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the accompanying drawings.
この実施の形態にかかるネットワークゲームは、同時に当該ネットワークゲームに参加する複数のプレイヤが、仮想空間としてのフィールドにおいて、自己のプレイヤキャラクタにそのフィールドに存在する敵キャラクタとの戦闘(バトル)を行わせることで進行するMMORPGである。このネットワークゲームにおいて、プレイヤは、自己のプレイヤキャラクタと他のプレイヤキャラクタとで複数のプレイヤキャラクタから成るパーティーを形成させることが可能であり、そのパーティーを1つの単位としてバトルを行うことができる。 In the network game according to this embodiment, a plurality of players who simultaneously participate in the network game have their own player character perform a battle (battle) with an enemy character existing in the field in a virtual space field. It is a MMORPG that progresses. In this network game, a player can form a party composed of a plurality of player characters with his player character and another player character, and can perform a battle with the party as one unit.
図1は、この実施の形態にかかるネットワークゲームが行われるネットワークシステムの全体構成を示すブロック図である。図示するように、このネットワークシステムは、複数のビデオゲーム装置100がインターネット151を介してサーバ装置200に接続されて構成される。
FIG. 1 is a block diagram showing an overall configuration of a network system in which a network game according to this embodiment is performed. As shown in the figure, this network system is configured by connecting a plurality of
図2は、図1のビデオゲーム装置100の構成を示すブロック図である。図示するように、ビデオゲーム装置100は、装置本体101を中心として構築される。この装置本体101は、その内部バス119に接続された制御部103、RAM(Random Access Memory)105、ハードディスク・ドライブ(HDD)107、サウンド処理部109、グラフィック処理部111、DVD/CD−ROMドライブ113、通信インターフェイス115、及びインターフェイス部117を含む。
FIG. 2 is a block diagram showing a configuration of the
この装置本体101のサウンド処理部109は、スピーカーであるサウンド出力装置125に、グラフィック処理部111は、表示画面122を有する表示装置121に接続されている。DVD/CD−ROMドライブ113には、記録媒体(本実施の形態では、DVD−ROMまたはCD−ROM)131を装着し得る。通信インターフェイス115は、ネットワーク151に接続される。インターフェイス部117には、発光部160と、受信部161と、メモリーカード162とが接続されている。
The
制御部103は、CPU(Central Processing Unit)やROM(Read Only Memory)などを含み、HDD107や記録媒体131上に格納されたプログラムを実行し、装置本体101の制御を行う。制御部103は、内部タイマを備えている。RAM105は、制御部103のワークエリアであり、後述するプレイヤキャラクタの位置、HP(ヒットポイント。後述する)などに関する情報は、RAM105に一時記憶される。HDD107は、プログラムやデータを保存するための記憶領域である。サウンド処理部109は、制御部103により実行されているプログラムがサウンド出力を行うよう指示している場合に、その指示を解釈して、サウンド出力装置125にサウンド信号を出力する。
The
グラフィック処理部111は、制御部103から出力される描画命令に従って、フレームメモリ112(図では、グラフィック処理部111の外側に描かれているが、グラフィック処理部111を構成するチップに含まれるRAM内に設けられる)に画像データを展開し、表示装置121の表示画面122上に画像を表示するビデオ信号を出力する。グラフィック処理部111から出力されるビデオ信号に含まれる画像の1フレーム時間は、例えば30分の1秒である。フレームメモリ112は、2セット設けられており、データの書き込み用と読み出し用とがフレーム期間毎に切り替えられる。
The
DVD/CD−ROMドライブ113は、記録媒体131に対しプログラム及びデータの読み出しを行う。通信インターフェイス115は、ネットワーク151に接続され、他のコンピュータとの通信を行う。発光部160は、光の照射方向が互いに異なる複数のLEDを含み、表示装置121と所定の関係を有する位置(表示装置121の上部または下部)に設置される。
The DVD / CD-
入力装置163は、受光部163aと、加速度センサ163bと、送信部163cを含んでいる。受光部163aは、発光部160に含まれる各LEDから照射された光を受光する。入力装置163の向きによって、受光部163aが光を受光できるLEDの数及び位置に違いが生じる。加速度センサ163bは、3軸以上の多軸加速度センサからなり、入力装置163の傾き及び3次元の動きを検出する。入力装置163は、また、方向キー及び複数の操作ボタンを備えている。
The
送信部163cは、入力装置163の状況に応じた赤外線信号、より詳しくは、受光部163aの受光状態、加速度センサ163bにより検出された入力装置163の傾き、並びに入力装置163の動く方向及び速度、方向キー及び操作ボタンからの入力に応じた赤外線信号を送信する。送信部163cから送信された赤外線信号は、入力装置163からの入力データとして受信部161により受信される。
The transmission unit 163c is an infrared signal corresponding to the state of the
インターフェイス部117は、受信部161により受信された入力データをRAM105に出力し、制御部103がそれを解釈して演算処理を実施する。インターフェイス部117は、また、制御部103からの指示に基づいて、RAM105に記憶されているゲームの進行状況を示すデータをメモリーカード162に保存させ、メモリーカード162に保存されている中断時のゲームのデータを読み出して、RAM105に転送する。また、図示はしていないが後述するチャット機能において文字を入力するための入力装置としてはキーボードが用いられる。キーボードは、インターフェース部117に対して、入力装置163を介して入力するものでも、直接入力するものでもどちらでもよい。
The interface unit 117 outputs the input data received by the receiving
ビデオゲーム装置100でゲームを行うためのプログラム、データ及びムービー自体のデータ等は、最初例えば記録媒体131に記憶されている。記録媒体131に記憶されたプログラム、データ及びムービー自体のデータ等は、実行時にDVD/CD−ROMドライブ113により読み出されて、RAM105にロードされる。制御部103は、RAM105にロードされたプログラム及びデータを処理し、描画命令をグラフィック処理部111に出力し、サウンド出力の指示をサウンド処理部109に出力する。制御部103が処理を行っている間の中間的なデータは、RAM105に記憶される。
A program for playing a game on the
図3は、図1のサーバ装置200の構成を示すブロック図である。図示するように、サーバ装置200は、サーバ本体201を中心として構築される。サーバ本体201は、その内部バス219に接続された制御部203、RAM205、ハード・ディスク・ドライブ(HDD)207、DVD/CD−ROMドライブ213、通信インターフェイス215を含む。DVD/CD−ROMドライブ213には、記録媒体(DVD−ROMまたはCD−ROM)231を装着し得る。
FIG. 3 is a block diagram showing a configuration of the
制御部203は、CPU(Central Processing Unit)やROM(Read Only Memory)などを含み、HDD207や記録媒体231上に格納されたプログラムを実行し、ゲームサーバ装置200の制御を行う。制御部203は、現在時刻を計時する内部タイマを備えている。RAM205は、制御部203のワークエリアである。HDD207は、プログラムやデータを保存するための記憶領域である。通信インターフェイス215は、ネットワーク151に接続され、ビデオゲーム装置100のそれぞれとの通信を行う。
The
ゲームサーバ装置200でネットワークゲームを行うためのプログラム及びデータは、最初例えば記録媒体231に記憶され、ここからHDD207にインストールされる。そして、このプログラム及びデータは実行時にHDD207から読み出されて、RAM205にロードされる。制御部203は、RAM205にロードされたプログラム及びデータを処理し、ビデオゲーム装置100のそれぞれから送られてくるデータなどを元にネットワークゲームを進行させる。制御部203が処理を行っている間の中間的なデータは、RAM205に記憶される。
A program and data for performing a network game on the
次にこの実施の形態にかかるネットワークゲームにおける、フィールド上でのバトルについて説明する。このネットワークゲームにおけるフィールドには複数のパーティーを形成する複数のプレイヤキャラクタ、及び複数の敵キャラクタが存在しており、特に、プレイヤキャラクタと敵キャラクタとのバトル(以下、この実施の形態の1のバトルにおける敵キャラクタの数は1として説明する)はバトルフィールドで行われるものとなっている。そして、複数のプレイヤキャラクタでパーティーを形成している場合には、敵キャラクタとのバトルは、そのパーティーと敵キャラクタとで行われる。 Next, a battle on the field in the network game according to this embodiment will be described. In the field of this network game, there are a plurality of player characters that form a plurality of parties, and a plurality of enemy characters. In particular, a battle between the player character and the enemy characters (hereinafter referred to as one battle in this embodiment). (The number of enemy characters in the explanation is 1) is performed in the battle field. When a party is formed by a plurality of player characters, a battle with the enemy character is performed between the party and the enemy character.
バトルでは、プレイヤキャラクタと敵キャラクタは互いに攻撃し合い、それぞれの有するHP(ヒットポイント。後述する)がその攻撃がされる度に減少し、HPが0となったプレイヤキャラクタ、敵キャラクタは行動不能となる。敵キャラクタのHPが0となり行動不能となれば、そのバトルにおけるプレイヤキャラクタの勝利となり、次の新たな敵キャラクタとのバトルを行うことができる。 In the battle, the player character and the enemy character attack each other, and their HP (hit points, which will be described later) decreases each time the attack is made, and the player character and enemy character whose HP becomes 0 cannot move. It becomes. If the enemy character's HP becomes 0 and the action becomes impossible, the player character wins in the battle and a battle with the next new enemy character can be performed.
また、このバトルは一定期間に亘って実行されるムービーの再生を経て行われることがある。このムービーは、その後に開始されるバトルに関連するものであり、プレイヤは各自のビデオゲーム装置100においてそのムービーを見ることになる。そのムービーの終了後、各プレイヤキャラクタはバトルフィールドへ配置され敵キャラクタとバトルを行うものとなる。
In addition, this battle may be performed through movie playback executed over a certain period. This movie is related to a battle to be started thereafter, and the player views the movie on his / her
一方、このようなムービーは、プレイヤ自らが入力装置163を操作することにより、一定期間を待たずに終了させること(スキップ)ができる。このとき、ムービーのスキップ操作をしたプレイヤのプレイヤキャラクタは、まだムービーの再生が終了していないプレイヤキャラクタよりも先に、バトルフィールドへ配置されるものとなる。一方、ムービーが終了していないプレイヤキャラクタがあれば、そのプレイヤキャラクタは、バトルフィールド外に配置されたままとなり、先にムービーが終了したプレイヤのビデオゲーム装置100の表示画面122にはその様子が表示されるものとなっている。
On the other hand, such a movie can be ended (skip) without waiting for a certain period by the player himself / herself operating the
つまり、ムービーの再生が終了したビデオゲーム装置100に係るプレイヤキャラクタは、バトルフィールド外からバトルフィールドへ登場することになる。このとき、先にムービーの再生を終了し、すでにバトルフィールドに配置されたプレイヤキャラクタに係るビデオゲーム装置100の表示画面122には、後にムービーの再生を終了しバトルフィールド外からバトルフィールドへ移動してくるプレイヤキャラクタの登場の様子が表示される。この表示画面122におけるバトルフィールドでのプレイヤキャラクタ、およびバトルフィールド外でのプレイヤキャラクタの表示の違い、移動の様子については、後述する表示画面122の具体的な例の説明において詳述する。
That is, the player character related to the
次に、バトルにおけるバトルフィールド上のプレイヤキャラクタの配置(以下、「バトル配置」とする)について説明する。バトル配置は、各々のビデオゲーム装置100においてムービーが終了した順番(詳細には、後述するムービーの終了に係る情報(スキップ入力、ムービー最後情報)をサーバ装置200が受信した順番)に決定されるものとなっている。このバトル配置を、以下において3のプレイヤキャラクタから形成されるパーティーの場合について説明することにする。
Next, the arrangement of player characters on the battle field in the battle (hereinafter referred to as “battle arrangement”) will be described. The battle arrangement is determined in the order in which the movie ends in each video game apparatus 100 (specifically, the order in which the
この場合、ビデオゲーム装置100において最も早くムービーが終了することになったプレイヤキャラクタ(1番目)、および最も遅くムービーが終了することになったプレイヤキャラクタ(3番目)は、敵キャラクタとの距離が遠いバトル配置に配置されるものとなる。一方、次点としてムービーが終了することになったプレイヤキャラクタ(2番目)は、敵キャラクタとの距離が近いバトル配置に配置されるものとなる。
In this case, in the
このように、敵キャラクタとの距離が異なるバトル配置では、実際のバトルにおいて敵キャラクタからの攻撃の頻度や、攻撃の威力(一度の攻撃に対するHPの減少量)に違いがある。近距離にあるバトル配置(2番目)に対しては、敵キャラクタの攻撃頻度、攻撃威力が高く、遠距離にあるバトル配置(1番目、3番目)に対しては、敵キャラクタの攻撃頻度、攻撃威力が低いものとなっている。 As described above, in the battle arrangement in which the distance from the enemy character is different, there is a difference in the frequency of attacks from the enemy character in the actual battle and the power of the attack (a reduction amount of HP with respect to one attack). For the battle arrangement at the short distance (second), the enemy character's attack frequency and attack power are high, and for the battle arrangement at the long distance (first and third), the enemy character's attack frequency, The attack power is low.
つまり、プレイヤはムービーを終了させるにあたり、最も早くムービーを終了させるか、或いは最も遅くムービーを終了させれば敵キャラクタに対して有利なバトル配置に自らのプレイヤキャラクタを配置させることができ、次点でムービーを終了させると、他のバトル配置に比べて不利なバトル配置に自らのプレイヤキャラクタを配置させてしまうことになる。 In other words, when a player ends a movie, the player character can be placed in a battle arrangement advantageous to the enemy character if the movie is finished earliest or the movie is finished earliest. When the movie is ended, the player character is placed in a battle arrangement that is disadvantageous compared to other battle arrangements.
しかしながら、バトルにおける有利・不利は各プレイヤキャラクタと敵キャラクタとがそれぞれ有する火、水、風の何れかの属性であるかによっても決まることがある。この属性は、例えば、火の属性を有する敵キャラクタは、水の属性を有するプレイヤキャラクタに対する攻撃威力が高く、風の属性を有するプレイヤキャラクタに対しては攻撃威力が低い。さらに、風の属性を有する敵キャラクタは、火の属性を有するプレイヤキャラクタに対する攻撃威力が高く、水の属性を有するプレイヤキャラクタに対する攻撃威力が低い。これは、プレイヤキャラクタの敵キャラクタに対する攻撃威力においても同じことである。 However, the advantage / disadvantage in the battle may be determined depending on whether each player character and enemy character has the fire, water, or wind attribute. For example, an enemy character having a fire attribute has a high attack power against a player character having a water attribute, and has a low attack power against a player character having a wind attribute. Further, an enemy character having a wind attribute has a high attack power against a player character having a fire attribute, and a low attack power against a player character having a water attribute. The same applies to the attack power of the player character against the enemy character.
つまり、火、水、風の属性には、いわゆる三すくみの関係(互いが、有利な属性と不利な属性を1つずつ有している関係)が成立している。そのため、例えバトル近距離のバトル配置が敵キャラクタに対して不利な配置であったとしても、プレイヤキャラクタが、三すくみの関係で敵キャラクタの属性に対して有利な属性である場合(例えば、プレイヤキャラクタの属性が火、敵キャラクタの属性が水の場合)、必ずしも、そのプレイヤキャラクタにとって、敵キャラクタと近距離にあるバトル配置への配置が不利なものとなるとは限らないことになる。 That is, the so-called three-shrinking relationship (a relationship in which each has one advantageous attribute and one unfavorable attribute) is established for the fire, water, and wind attributes. For this reason, even if the battle arrangement at a short distance in the battle is disadvantageous for the enemy character, the player character has an advantageous attribute for the attribute of the enemy character due to the three-way structure (for example, the player character If the attribute of the enemy character is fire and the attribute of the enemy character is water), the placement of the player character in the battle arrangement at a short distance from the enemy character is not necessarily disadvantageous.
このような敵キャラクタの有する属性は、その敵キャラクタとのバトルが初めての場合、実際にその敵キャラクタとのバトルを行い、一通りの属性を有するプレイヤキャラクタがそれぞれ敵キャラクタに攻撃を行えば分かることもあるが(攻撃威力の高低により)、バトルが始まるまでは知ることができない。しかしながら、バトル前に各ビデオゲーム装置100において実行されるムービーの再生において、その敵キャラクタが何れの属性を有するかを示唆する映像(ヒント)を、プレイヤが視認することができる場合がある。
The attributes of such an enemy character can be understood by actually performing a battle with the enemy character when the battle with the enemy character is the first time, and each player character having a single attribute attacking the enemy character. Sometimes (because of the strength of the attack), you can not know until the battle begins. However, in the playback of a movie executed on each
つまり、このムービー中のヒントは、ムービーの途中で表示される前にプレイヤのスキップ操作がなされれば、当然視認することができないものとなっているため、例えば、有利なバトル配置を得ようとするための早期のスキップ操作は、ヒントを見逃すことに繋がり、また、ヒントを見逃すまいとスキップ操作をためらうことは、有利なバトル配置を逃す可能性がある。なお、このヒントの表示される具体的なタイミングの例については、後述する表示画面の具体例において説明する。 In other words, the hint in this movie cannot be visually recognized if the player performs a skip operation before being displayed in the middle of the movie. For example, an attempt to obtain an advantageous battle arrangement is made. An early skip operation to do this leads to missing a hint, and if he / she skips the hint if he / she misses the hint, an advantageous battle arrangement may be missed. A specific example of timing for displaying the hint will be described in a specific example of a display screen described later.
また、先にムービーの再生を終了し、バトルフィールドに配置されたプレイヤキャラクタは、パーティーを形成する全てのプレイヤキャラクタに係るビデオゲーム装置100においてムービーの再生が終了して、その全てのプレイヤキャラクタがバトルフィールドに配置されるまでは待機状態となっている。この待機状態において、プレイヤは入力装置を操作することで、このネットワークゲームが有するチャット機能によるチャットを実行することができる。
In addition, the player character that has finished playing the movie first and the player character placed in the battle field finishes playing the movie in the
また、自己のプレイヤキャラクタの装備(例えば、武器や防具)を変更することや、バトルにおけるプレイヤキャラクタの動作の練習(例えば、いわゆる必殺技等の練習)も可能となる。プレイヤキャラクタの装備を変更することで、敵キャラクタの一度の攻撃による自己のHPの減少量を抑制することや、敵キャラクタのHPの減少量を増加させることができるものとなっている。また、3以上のプレイヤキャラクタから形成されるパーティーでは、バトルが開始されるまでに同時に2のプレイヤキャラクタが待機状態となることがあるが、このときの他のプレイヤキャラクタの動作について、ムービーの終了に係るバトルフィールドへの移動以外の動作は、自己のビデオゲーム装置100において制御されるものであり、待機状態における他のプレイヤキャラクタに係るプレイヤの操作になんら影響されることはない。
In addition, it is possible to change the equipment (for example, weapons and armor) of the player character, and to practice the action of the player character in the battle (for example, practice of so-called special techniques). By changing the equipment of the player character, it is possible to suppress the decrease amount of the HP of the enemy character due to one attack of the enemy character, or to increase the decrease amount of the enemy character's HP. Also, in a party formed with three or more player characters, two player characters may be in a standby state at the same time before the battle is started. Operations other than the movement to the battle field are controlled by the
次に、この実施の形態にかかるネットワークゲームを進行させるため、サーバ装置200において管理されるデータ、及びビデオゲーム装置100において記憶されるデータについて説明する。図4は、この実施の形態にかかるネットワークゲームを実行するためにサーバ装置200において管理されるテーブル群を示す図である。
Next, data managed in the
図4(a)は、この実施の形態にかかるネットワークゲームに存在するパーティー毎の状態を管理したパーティ管理テーブル400である。図4(b)は、パーティー毎に生成され、パーティを形成するキャラクタの位置、及び外観等にかかる情報を管理するためのキャラクタ管理テーブル410である。 FIG. 4A is a party management table 400 that manages the state of each party existing in the network game according to this embodiment. FIG. 4B shows a character management table 410 that is generated for each party and manages information related to the position and appearance of characters forming the party.
まず、図4(a)に示すパーティー管理テーブル400には、パーティー毎にパーティーID401と、参加キャラクタID402と、バトルフラグ403と、バトル前フラグ404とが記憶される。パーティーID401は、フィールドに存在する各々のパーティーを一意に識別するための識別情報である。また、参加キャラクタID402は、そのパーティーを形成する全てのキャラクタID(後述する)が記憶される。バトルフラグ403は、パーティーがバトルに関する処理(バトル自体、ムービーの再生を含む)に拘束されているか否かを示すものであり、バトル中でON(1)となり、バトル中でなければOFF(0)となる。
First, in the party management table 400 shown in FIG. 4A, a
バトル前フラグ404は、パーティーを形成するプレイヤキャラクタの中に、ムービー再生中のビデオゲーム装置100に係るプレイヤキャラクタが存在しているか否かを示すものであり、そのようなプレイヤキャラクタが存在していればON(1)となり、存在していなければOFF(0)となる。もちろん、ムービーの再生はバトルの前段階として実行されるものなので、バトル前フラグ404がONとなっているときは、必ずバトルフラグ403がONとなっており、バトルフラグ403がOFFとなっているときはバトル前フラグ404がONとなることはない。
The
続いて、図4(b)に示す、キャラクタ管理テーブル410には、パーティーを形成するキャラクタ毎にキャラクタID411と、送信先アドレス412と、名前情報413、形態情報414と、属性情報415と、位置情報416と、HP情報417と、装備情報418と、ムービー中フラグ419とが記憶される。
Subsequently, in the character management table 410 shown in FIG. 4B, the
キャラクタID411は、フィールドに存在する各々のプレイヤキャラクタを一意に識別するための識別情報である。送信先アドレス412は、個々のプレイヤキャラクタを操作するビデオゲーム装置100を特定するために割り振られているIPアドレスが記憶されている。名前情報413は、プレイヤキャラクタの名前を表示画面122に表示するための情報として用いられる。形態情報414は、プレイヤキャラクタのフィールド上での外見(体格、顔貌等)を表すために用いられる情報である。
The
属性情報415は、プレイヤキャラクタの属性が火、水、風の何れかであるかを示す情報である。位置情報416は、プレイヤキャラクタのフィールド上、またはバトルフィールド上での位置を示す情報である。HP情報417は、プレイヤキャラクタのHPの値を示す情報である。
The
装備情報418は、プレイヤキャラクタが装備している武器等の情報を示すものであり、これによって、その武器等を身につけた状態(剣を持った状態、兜をかぶった状態など)のプレイヤキャラクタの外見が表示画面122でプレイヤに視認されるものとなる。ムービー中フラグ419は、各々のプレイヤキャラクタを操作するビデオゲーム装置100においてムービーが再生中か否かを示す情報である。ムービーが再生中であればON(1)となり、ムービーが終了していればOFF(0)となる。
The
後述する、各ビデオゲーム装置100においてムービーを再生させるための情報を送信することで、全てのビデオゲーム装置100に係るムービー中フラグ419を1に更新し、各ビデオゲーム装置100からスキップ入力があった旨、またはムービーが最後まで再生された旨を示す情報を、サーバ装置200が受信したことにより、その各々のビデオゲーム装置100のムービー中フラグ419は0に更新される。
By transmitting information for playing a movie on each
図5は、ビデオゲーム装置100において記憶されるデータの構成を示す図である。ビデオゲーム装置100には、キャラクタID501と、パーティーID502と、名前情報503と、形態情報504と、属性情報505と、位置情報506と、HP情報507と、装備情報508と、ムービー中フラグ509と、他プレイヤキャラクタ情報510とが記憶される。
FIG. 5 is a diagram showing a configuration of data stored in the
キャラクタID501は、このキャラクタID501が記憶されるビデオゲーム装置100において動作させるプレイヤキャラクタに固有のものであり、前記キャラクタID411としてキャラクタ管理テーブル410に記憶されるものと同じものとなる。このキャラクタID501とキャラクタID411とによって、フィールド、及びバトルフィールド上のプレイヤキャラクタと、それを動作させるビデオゲーム装置100とが一意的に特定されるものとなる。
The
パーティーID502は、このビデオゲーム装置100で動作させるプレイヤキャラクタを一員として形成されるパーティーのIDで、前記パーティー管理テーブル400に記憶されるパーティーID401と対応するものである。この対応関係によって、当該ビデオゲーム装置100のプレイヤキャラクタが何れのパーティーに属するかを一意に特定できるようになる。また、名前情報503、形態情報504、属性情報505、位置情報506、HP情報507、装備情報508は前記したキャラクタ管理テーブル410において記憶されるものと同じ内容の情報であり、ビデオゲーム装置100、サーバ装置200間の情報の送受信により、ゲーム進行において、これらの情報に矛盾がないように保たれている。
The
ムービー中フラグ509は、サーバ装置200から送信されたムービーを再生させるための情報を受信することで1に更新し、ムービーを再生する旨の情報をスキップ操作がされたこと、またはムービーが最後まで再生されたことにより0に更新する。
The in-
他プレイヤキャラクタ情報510は、各ビデオゲーム装置100において自己のプレイヤキャラクタ以外のプレイヤキャラクタを表示画面122において表示するために必要なデータを記憶するものであり、サーバ装置200から送信される他のプレイヤキャラクタの情報を記憶する。同じパーティーを形成する他のプレイヤキャラクタの情報は、プレイヤキャラクタ毎に他プレイヤキャラクタ情報510として、サーバ装置200から送信されたキャラクタ管理テーブル410で管理される、キャラクタID411、送信先アドレス412、名前情報413、形態情報414、位置情報416、装備情報418、ムービー中フラグ419がそれぞれ含まれている。
The other
次に、この実施の形態にかかるネットワークゲームの進行、及びデータの流れについて説明する。このネットワークゲームでは複数のプレイヤキャラクタから形成されるパーティーは、敵キャラクタとバトルフィールド上でバトルを行うことになる。このバトルにおいて、各々のプレイヤキャラクタが操作されるビデオゲーム装置100でムービーの再生を経てバトルが開始されることがあるが、プレイヤは各々のビデオゲーム装置100で、このムービーをスキップすることができる。
Next, the progress of the network game and the data flow according to this embodiment will be described. In this network game, a party formed by a plurality of player characters battles with enemy characters on the battle field. In this battle, the
しかし、プレイヤが自己のビデオゲーム装置100でムービーをスキップした場合でも、パーティを形成するプレイヤキャラクタが操作されるビデオゲーム装置100では未だにムービーが再生されていることもある。そして、パーティを形成する全てのプレイヤキャラクタのビデオゲーム装置100で、ムービーが終了(スキップした場合、或いは最後まで視聴した場合に限らず)されるまではそのムービー後のバトルは開始されず、先にムービーが終了したビデオゲーム装置100のプレイヤキャラクタは待機状態に置かれる。
However, even when the player skips the movie with his / her
図6は、バトル前におけるムービーの再生がされてから、最終的にパーティーを形成する全てのプレイヤキャラクタのビデオゲーム装置100でムービーの再生が終了するまでにおけるデータの流れについて説明する。ここでは、3のプレイヤキャラクタで形成されたパーティーにおいて、各々のビデオゲーム装置100が順に(同時にではなく)ムービーを終了させるものとする。
FIG. 6 illustrates a data flow from the playback of the movie before the battle to the end of the playback of the movie on the
まず、図6(a)に示すように、ムービーの再生を各ビデオゲーム装置100において実行させるための情報(以下、ムービー再生情報)がサーバ装置200から送信される。これによって、各ビデオゲーム装置100においてムービーが再生された後、図6(b)に示すように、このムービーの再生において、1のビデオゲーム装置100におけるプレイヤの、一番目のムービーのスキップ操作がされると、まずその操作によるスキップ入力の情報(以下、スキップ入力情報)が、当該ビデオゲーム装置100からサーバ装置200に送信される。
First, as illustrated in FIG. 6A, information for causing a movie to be played in each video game apparatus 100 (hereinafter, movie playback information) is transmitted from the
続いて、サーバ装置200で、一番最初であったムービーのスキップ入力情報が受信されると、そのスキップ入力情報を送信したビデオゲーム装置100に対して、同じパーティーを形成する他のプレイヤキャラクタのキャラクタID411、送信先アドレス412、名前情報413、形態情報414、装備情報418、ムービー中フラグ419を含む待機中情報(以下、単に待機中情報)、及びそのムービーを終了させた順番に応じた、自己のプレイヤキャラクタのバトル配置に係る位置情報に更新された位置情報416、が併せてサーバ装置200から送信されるものとなる。この場合、そのビデオゲーム装置100では、最も早くムービーの再生が終了したビデオゲーム装置100であるため、敵キャラクタとの距離が遠いバトル配置の位置情報に更新された位置情報416が受信される。
Subsequently, when the
その後、図6(c)に示すように、同じパーティーを形成する他のプレイヤキャラクタを動作させるビデオゲーム装置100において、2番目となるムービーのスキップ操作がされ、そのスキップ入力情報が、当該ビデオゲーム装置100からサーバ装置200に送信される。そして、そのスキップ入力情報が受信されたサーバ装置200では、続いて、当該ムービーのスキップがされたビデオゲーム装置100、及び先にムービーを終了していたビデオゲーム装置100に対して、そのムービーの終了した順番に応じたバトル位置の位置情報で更新された位置情報416を含む待機中情報が送信される。このムービーの終了は、先にムービーを終了させたビデオゲーム装置100に次いで2番目であるため、このスキップ入力情報を送信したビデオゲーム装置100では、敵キャラクタとの距離が近いバトル配置である位置情報が受信される。
Thereafter, as shown in FIG. 6C, in the
その後、図6(d)に示すように、一番最後となるムービーのスキップ操作に係るスキップ入力情報、或いはムービーが最後まで視聴されたことによるムービー最後情報が、最後までムービーの再生を続けていたビデオゲーム装置100からサーバ装置200に送信される。続いて、それを受信したサーバ装置200では、全てのビデオゲーム装置100に対して、そのムービーの終了した順番に応じたバトル位置の位置情報で更新された位置情報416を含む待機中情報が送信される。ここでは、最後となったムービーの終了であるため、最後にムービーが終了されたビデオゲーム装置100では、敵キャラクタとの距離が遠いバトル配置である位置情報が受信される。
Thereafter, as shown in FIG. 6D, skip input information related to the skip operation of the last movie, or movie end information when the movie is viewed to the end, continues to play the movie to the end. Transmitted from the
パーティーを形成する全てのプレイヤキャラクタに係るビデオゲーム装置100において、ムービーの再生が終了されたため、続いてバトルを開始する。バトル開始にあたっては、その全てのビデオゲーム装置において同時にバトルに係る処理を実行させるために、一番最後となる待機中情報を送信してから一定期間の経過の後、図6(e)に示すように、サーバ装置200からその全てのビデオゲーム装置100に対してバトル開始情報が送信されるものとなる。
In the
以下、この実施の形態にかかるネットワークシステムを構成するサーバ装置200及びビデオゲーム装置100において、それぞれ実行される処理について説明する。図7はサーバ装置200、ビデオゲーム装置100のそれぞれにおいて実行されるバトル処理を示すフローチャートである。
Hereinafter, processing executed in the
図7(a)に示すように、サーバ装置200のバトル処理では、まず、サーバ装置200の制御部203は、当該バトル処理に係るバトルを行うパーティーについて、パーティー管理テーブル400に記憶されたバトルフラグ403をONにする(1に更新する)(ステップS101)。続いて、制御部203は、当該バトルにおいてムービーの再生が実行されるものであるか否かの判定を行う(ステップS102)。ムービーの再生が実行されるバトルであれば、当該バトルを行うパーティーを形成する全てのプレイヤキャラクタに係るビデオゲーム装置100に対して、各々のビデオゲーム装置100において同時にムービーを再生させるためのムービー再生情報が送信される(ステップS103)。ここで、ムービー再生情報とは、ムービーそれ自体のデータではなく、各ビデオゲーム装置100の記録媒体131に保存されるムービーのデータを再生させるための情報である。
As shown in FIG. 7A, in the battle process of the
ムービー再生情報が送信されれば、続いて、制御部203はバトルを行うパーティーについて、パーティー管理テーブル400に記憶されたバトル前フラグ404をONにする(1に更新する)(ステップS104)。続いて、制御部203は当該パーティーの全てのプレイヤキャラクタについて、キャラクタ管理テーブル410に記憶されたムービー中フラグ419をONにする(1に更新する)(ステップS105)。
If the movie playback information is transmitted, the
続いて、制御部203はバトル待機中処理を行う(ステップS106)。バトル待機中処理では、未だに全てのビデオゲーム装置100においてムービーが終了されていない場合であって、先にムービーがスキップされ、バトル開始まで(全てのビデオゲーム装置100においてムービーが終了されるまで)待機状態となったビデオゲーム装置100との関係において実行される処理が行われる。例えば、チャット機能におけるメッセージの送受信に係る処理や、プレイヤキャラクタの装備の変更が行われた場合にあっては、その変更について、サーバ装置200のキャラクタ管理テーブル410に記憶された装備情報418の内容を変更するための、変更内容のデータの受信やその変更の処理が実行される。
Subsequently, the
ステップS106のバトル待機中処理の後、制御部203は、ビデオゲーム装置100から送信された、プレイヤによるムービーのスキップ操作に係るスキップ入力情報を受信したか否かの判定を行う(ステップS107)。スキップ入力情報が受信されていないと判定されれば、制御部203は、ムービーの再生がスキップされることなく最後まで再生されて終了したことによるビデオゲーム装置100から送信されたムービー最後情報を受信したか否かの判定を行う(ステップS108)。ムービー最後情報も受信されていないと判定されれば、制御部203は、再びステップS106の処理に戻る
After the battle waiting process in step S106, the
ステップS107において、スキップ入力情報が受信されたと判定された場合、またはステップS108において、ムービー最後情報が受信されたと判定された場合、制御部203は、当該受信された情報を送信したビデオゲーム装置100のプレイヤキャラクタについて、キャラクタ管理テーブル410に記憶されるムービー中フラグをOFFにする(0に更新する)(ステップS109)。さらに、制御部203は、そのムービーがスキップされた、または最後まで再生されたビデオゲーム装置100に係るプレイヤキャラクタについて、キャラクタ管理テーブル410に記憶される位置情報416を、ムービーが終了された順番に基づいて決定されるバトル配置の位置情報で更新する。
If it is determined in step S107 that skip input information has been received, or if it is determined in step S108 that movie end information has been received, the
続いて、制御部203は、その更新されたキャラクタ管理テーブル410のうちから待機中情報を、待機状態にある全てのプレイヤキャラクタに係るビデオゲーム装置100に対して送信する(ステップS110)。続いて、制御部203は、パーティーを形成する全てのプレイヤキャラクタについて、キャラクタ管理テーブル410に記憶されたムービー中フラグがOFF(0で更新されている)か否かの判定を行う(ステップS111)。全てのプレイヤキャラクタについて、ムービー中フラグがOFFでないと判定されれば、制御部203は、再びステップS106の処理に戻る。
Subsequently, the
全てのプレイヤキャラクタについて、ムービー中フラグがOFFであると判定されれば、制御部203は、パーティー管理テーブル400において記憶されるバトル前フラグ404をOFFにする(0で更新する)(ステップS112)。その後、またはステップS102において、バトルにおいてムービーの再生が実行されないと判定された後、一定期間の経過後、制御部203は、バトルを行うパーティーを形成する全てのプレイヤキャラクタに係るビデオゲーム装置100に対して、同時にバトル中の処理を実行させるためのバトル開始情報を送信する(ステップS113)。続いて、制御部203はバトル中処理を実行し(ステップS114)、実際のバトルに係る処理を終了する。このバトル中処理に関しては本発明と関係がないので説明を省略する。
If it is determined that the flag in the movie is OFF for all player characters, the
次に、図7(b)に示すように、ビデオゲーム装置100のバトル処理では、まず、ビデオゲーム装置100の制御部103は、サーバ装置200から送信されたバトル開始情報を受信したか否かの判定を行う(ステップS201)。バトル開始情報を受信していないと判定されれば、続いて、制御部103は、サーバ装置200から送信されたムービー再生情報を受信したか否かの判定を行う(ステップS202)。ムービー再生情報も受信していないと判定されれば、制御部103は再びステップS201の処理に戻る。
Next, as illustrated in FIG. 7B, in the battle process of the
ムービー再生情報を受信したと判定されれば、制御部103は、ビデオゲーム装置100に記憶されるムービー中フラグ509をONにする(1に更新する)(ステップS203)。続いて、制御部103は、当該受信したムービー再生情報が示す、ムービーの再生の指示に基づいてムービーの再生を開始する(ステップS204)。続いて、制御部103は、プレイヤのスキップ操作によってムービーのスキップ入力があったか否かの判定を行う(ステップS205)。スキップ入力があったと判定されれば、制御部103は、スキップ入力情報をサーバ装置200に対して送信する(ステップS206)。
If it is determined that the movie playback information has been received, the
一方、スキップ入力がなかったと判定されれば、制御部103は、ムービーが最後まで再生されたか否かの判定を行う(ステップS207)。ムービーが最後まで再生されていないと判定されれば、制御部103は再びステップS205の処理に戻る。ムービーが最後まで再生されたと判定されれば、制御部103は、サーバ装置200に対してムービー最後情報を送信する(ステップS208)。
On the other hand, if it is determined that there is no skip input, the
ムービーが最後まで再生されたことにより、ムービー最後情報が送信された後、またはステップS206において、スキップ入力情報が送信された後、制御部103は、ビデオゲーム装置100に記憶されるムービー中フラグ509をOFFにする(0に更新する)(ステップS209)。続いて、制御部103は、サーバ装置200から送信された待機中情報が受信されたか否かの判定を行う(ステップS210)。待機中情報が受信されたと判定されれば、制御部103は、当該待機中情報に含まれる内容においてビデオゲーム装置100に記憶される自己のプレイヤキャラクタに係る情報、及び他プレイヤキャラクタ情報510を更新する(ステップS211)。
After the movie has been played to the end, after the movie last information has been transmitted, or after the skip input information has been transmitted in step S206, the
続いて、制御部103は、当該バトル処理から、または前の1/30秒経過のときから1/30秒が経過したか否かの判定を行う(ステップS212)。1/30秒が経過したと判定されれば、制御部103は、表示画面122に表示する表示画像を自己のプレイヤキャラクタが存在するバトルフィールド上の空間を透視変換することにより生成して表示画面122に表示する(ステップS213)。その後、またはステップS212において1/30秒が経過していないと判定された後、制御部103は、サーバ装置200から送信されたバトル開始情報を受信したか否かの判定を行う(ステップS214)。
Subsequently, the
バトル開始情報を受信していないと判定されれば、制御部103は、バトル待機中処理を行う(ステップS215)。ビデオゲーム装置100におけるバトル待機中処理では、例えば、チャット機能に係るメッセージの入力、送受信に係る処理や、プレイヤキャラクタの装備の変更が行われた場合にあっては、その変更に係る装備情報508の更新と、その変更内容のサーバ装置200に対しての送信処理、或いはバトルにおけるプレイヤキャラクタの行動の練習の場合にあっては、プレイヤの入力装置163の操作に係る入力情報に応じたプレイヤキャラクタの動作に伴う処理が実行されるものとなっている。バトル待機中処理の後、制御部103は、再びステップS210の処理に戻る。
If it determines with not having received battle start information, the
ステップS201またはステップS214において、バトル開始情報が受信されたと判定されれば、制御部103はバトル中処理を実行し(ステップS216)、バトル処理を終了する。このバトル中処理に関しては本発明と関係がないので説明を省略する。
If it determines with battle start information having been received in step S201 or step S214, the
以下、この実施の形態にかかるネットワークシステムを構成するビデオゲーム装置100の表示画面122に表示される表示画像の具体的な例を示して、ネットワークゲームのバトル前のムービーの再生、その終了、及び待機中の態様について説明する。図8は、敵キャラクタとのバトル行う前に、ムービーの再生が実行され、その各タイミング(タイミング(a)〜(e))における各々のビデオゲーム装置100の表示画面122の具体例を示したものである。ここでは、便宜上、パーティーを形成するプレイヤキャラクタの数を3とし、各々のビデオゲーム装置100を操作するプレイヤをプレイヤA、プレイヤB、プレイヤCとして説明している。
Hereinafter, a specific example of a display image displayed on the
この具体的な例では、ムービーの再生が開始された後、プレイヤBが最も早くスキップ操作をすることにより、プレイヤBに係るビデオゲーム装置100の表示画面122がバトルの待機状態のものとなり、続いて、プレイヤAが次点としてスキップ操作をして、プレイヤAに係るビデオゲーム装置100の表示画面122が待機状態のものとなる。このプレイヤAがスキップ操作をして、ムービーの再生を終了した後のムービーにおいて、この後にバトルを行う敵キャラクタの属性に係るヒントが視認されるものとなっている。そして、プレイヤCに係るビデオゲーム装置100において、最後までムービーが再生されることにより、最後にプレイヤCのビデオゲーム装置100の表示画面122が待機状態のものとなる。
In this specific example, after the playback of the movie is started, the player B performs the skip operation earliest, so that the
まず、タイミング(a)では、最も早くスキップ操作をしたプレイヤBに係るビデオゲーム装置100の表示画面122が既に待機状態のものとなっており、チャットに用いられるメッセージボード810と、バトルフィールド801に敵キャラクタ822と共にプレイヤBのプレイヤキャラクタ821Bとがその表示画面122に表示されている。これに対し、他のプレイヤA、Cに係るビデオゲーム装置100の表示画面122ではムービーが再生され続けている。
First, at the timing (a), the
このとき、プレイヤBが最も早くムービーを終了させているので、プレイヤBの操作するビデオゲーム装置100の表示画面122には、プレイヤBに係るプレイヤキャラクタ821Bが、敵キャラクタ822とは遠い距離にあるバトル配置に配置され、その態様の表示画像が表示される。そして、未だにムービーを各々のビデオゲーム装置100において再生しているプレイヤA、Cのプレイヤキャラクタ821A、Cが、バトルフィールド801の外側でプレイヤキャラクタ821Bよりも小さく表示されている。
At this time, since the player B finishes the movie earliest, the
続いて、タイミング(b)では、(b)までにプレイヤAがスキップ操作をしたことで、プレイヤAに係るビデオゲーム装置100の表示画面122、およびプレイヤBのビデオゲーム装置100の表示画面122には、プレイヤAのプレイヤキャラクタ821Aがバトルフィールド801外からバトルフィールド801にあるバトル配置まで移動している態様が表示される。
Subsequently, at the timing (b), when the player A has performed a skip operation by (b), the
このとき、プレイヤCの操作するビデオゲーム装置100では、ムービーの再生が続けられているが、この(b)のタイミングにおいて、敵キャラクタ822の属性に係るヒントとなる表示画像が表示され、プレイヤCのみがこのヒントを視認できたことになる。
At this time, the
続いて、タイミング(c)では、プレイヤAの操作するビデオゲーム装置100の表示画面122に、プレイヤAのプレイヤキャラクタ821Aがバトル配置に配置された待機状態が表示されている。このバトル配置は、プレイヤAのスキップ操作によるムービーの終了がプレイヤBに次いで2番目であったため、敵キャラクタ822と近い距離にあるバトル配置となっている。そして、まだ自己のビデオゲーム装置100でムービーの再生が終了していないプレイヤCのプレイヤキャラクタCは、既に待機状態でありバトルフィールド801のバトル配置に配置されたプレイヤキャラクタA、Bに比べ、小さく表示されているものとなっている。
Subsequently, at the timing (c), the standby state in which the
なお、待機状態において、プレイヤキャラクタ821の装備を変化させることによる、サーバ装置200のキャラクタ管理テーブル410に記憶される装備情報418の更新情報は、バトル開始直前におけるバトル開始情報が各ビデオゲーム装置100に送信されるまでは、送信されないものとなっている。これによって、プレイヤA、Bの何れかが自己のプレイヤキャラクタ821の装備を変更し、それに伴って表示画面122におけるプレイヤキャラクタ821の形態に変化が生じるものであっても、他のプレイヤが操作するビデオゲーム装置100の表示画面122にはその装備の変更に伴う形態の変化は表示されないことがある。
In the standby state, the update information of the
そして、タイミング(d)では、(d)までにプレイヤCの操作するビデオゲーム装置100でムービーが最後まで再生されてムービーが終了し、その表示画面122には、プレイヤA、Bのビデオゲーム装置100の表示画面122と同様に、プレイヤCのプレイヤキャラクタ821Cがバトルフィールド801外からバトルフィールド801にあるバトル配置まで移動している態様が表示される。
At the timing (d), the movie is played to the end by the
続いて、タイミング(e)では、全てのビデオゲーム装置100の表示画面122において、プレイヤCのプレイヤキャラクタ821Cも含めた全てのプレイヤキャラクタ821がバトルフィールド801のバトル配置に配置された表示画像が表示される。このバトル配置は、プレイヤCのビデオゲーム装置100において、最後までムービーが再生されたため、敵キャラクタ822と遠い距離にあるバトル配置となっている。
Subsequently, at timing (e), a display image in which all player characters 821 including the
以上説明したように、この実施の形態にかかるネットワークゲームでは、サーバ装置200において、複数のプレイヤがそれぞれ動作させる自己のプレイヤキャラクタ821によって形成されるパーティーと敵キャラクタ822とのバトルの進行を管理されるものとなっている。そして、バトルがその前段処理としてムービーの再生を伴う場合には、パーティーを形成する各プレイヤのビデオゲーム装置100においてムービーを再生させるために、サーバ装置200はムービー再生情報を各ビデオゲーム装置100に対して送信する。
As described above, in the network game according to this embodiment, the
ムービー再生情報を受信したビデオゲーム装置100は、その表示画面122においてムービーを表示し、ムービーの再生が終了すると、その旨を示す情報をサーバ装置200に対して送信する。サーバ装置200はそのバトルに係る、パーティーを形成する全てのプレイヤのビデオゲーム装置100からムービーの再生が終了した旨の情報を受信したことを条件に、その全てのビデオゲーム装置100において、同時にバトル処理を実行させるためのバトル開始情報がその全てのビデオゲーム装置100に対して一斉に送信される。
Receiving the movie playback information, the
ここで、各々のビデオゲーム装置100では、各プレイヤが入力装置163におけるスキップ操作をすることで各プレイヤの所望のタイミングで、そのムービーの再生を途中で終了させることができる。そして、各ビデオゲーム装置100でバトル処理が実行されるまでの間、各ビデオゲーム装置100では待機状態となる。これにより、各プレイヤがパーティーによるゲームの進行において、本来的に全員で協力してゲームを進行すべき同じパーティーに所属するプレイヤが全員でバトルを行うことを担保することができるようになる。
Here, in each
また、この待機状態で、プレイヤはチャット機能を使って他のプレイヤと会話をしたりすることができるので、そのムービーを何度も鑑賞したゲームの上級者のプレイヤにとっては、バトルが行われるまでの期間を飽きることなく過ごすことができる。また、待機状態では、チャット機能やプレイヤキャラクタ821の装備の変更だけではなく、プレイヤは入力装置163を操作して、バトルにおける自己のプレイヤキャラクタ821の動作を練習することができる。これは例えば、バトルにおいて難しい操作を要する動作(例えば必殺技のようなもの)をプレイヤキャラクタ821に対して行わせることができるので、プレイヤはバトルが行われるまでの期間を飽きることなく過ごすことができる。
Also, in this standby state, the player can talk with other players using the chat function, so that a player who is an advanced game player who has watched the movie many times until the battle is performed. You can spend the time without getting tired. In the standby state, the player can not only change the chat function and the equipment of the player character 821 but also practice the operation of the player character 821 in the battle by operating the
また、ゲームの初級者のプレイヤにとっては、ムービーを最後まで鑑賞しても、それによって上級者のプレイヤを煩わせることがなくなるので、初級者のプレイヤであっても、積極的にゲームに参加できるようになる。また、プレイヤが、待機状態においてできることはチャットだけではなく、自己のプレイヤキャラクタ821の装備を変更することも可能なので、敵キャラクタ822とのバトルにおける入念な準備を行うことができる。
In addition, for beginner players of the game, even if the movie is watched to the end, it does not bother an advanced player, so even a beginner player can actively participate in the game. It becomes like this. Further, since the player can change not only the chat but also the equipment of his player character 821 in the standby state, careful preparations can be made in the battle with the
また、待機状態における各ビデオゲーム装置100の表示画面122には、パーティーを形成するプレイヤキャラクタ821が表示されており、待機状態となったプレイヤキャラクタ821はバトルフィールド801に配置されるが、これに対して、まだビデオゲーム装置100においてムービーの再生が終了していないプレイヤキャラクタ821はバトルフィールド801外に配置され、バトルフィールド801に配置されているプレイヤキャラクタ821に対して小さく表示されている。このバトルフィールド801外に配置されているプレイヤキャラクタ821は、そのビデオゲーム装置100においてムービーの再生が終了されれば、バトルフィールド801に登場してくる態様で移動し、ムービーの再生が終了した順番に応じたバトル配置へと配置されることになる。
In addition, a player character 821 that forms a party is displayed on the
このような、待機状態の様子は待機状態となった何れのビデオゲーム装置100の表示画面122でも同じものが表示されるものであり(ただし、待機中の各プレイヤによる操作によって反映されるプレイヤキャラクタ821の動作の練習や、装備の変更などに伴う表示の変化は表示されない)、パーティーを形成するプレイヤのうち何れが待機状態にあるビデオゲーム装置100のプレイヤか、或いはムービー再生中にあるプレイヤかが表示装置を通して簡単に視認できるようになる。逆から言えば、未だ待機状態で画面表示されていないプレイヤキャラクタは、そのプレイヤが未だムービーを見終わっていないということなので、未だムービーを見ている他のプレイヤも容易に認識できるようになる。
The same state of the standby state is displayed on the
さらに、同じパーティーのメンバーで長期間に亘ってゲームを進め、上記のようなバトルを何度も行っていると、各プレイヤは、何時も早めにムービーを終わらせるプレイヤ、何時も遅くまでムービーを見ているプレイヤという傾向が掴めるようになる。そして、このことが、例えば、何時も遅くまでムービーを見ているプレイヤに対して早めにムービーをスキップすることを促すことなど、既にムービーを見終わったプレイヤのプレイヤキャラクタだけが登場する画面の表示が、プレイヤ相互間でのコミュニケーションをとるのに役立てられるものとなる。 In addition, if a member of the same party has played a game for a long period of time and has performed such battles many times, each player will end the movie early and watch the movie until late. The tendency to be a player can be grasped. Then, for example, this prompts the player who is watching the movie until late at any time to skip the movie early, and displays a screen on which only the player characters of the player who has already watched the movie appear. This is useful for communication between players.
また、バトルフィールド801に登場してくるプレイヤキャラクタ821は、ムービーの再生が終了した順番に登場してくるので、プレイヤはこれから始まるバトルに対する臨場感が得られるものとなり、バトルの開始を待つ間の待機状態においてもゲームの興趣が得られるものとなる。
In addition, since the player character 821 appearing in the
さらに、ムービーの終了した順番によって、バトルフィール801に登場するプレイヤキャラクタ821が、敵キャラクタ822に対して有利なバトル配置に配置される(ムービーの終了が1番目と3番目)か、不利なバトル配置に配置される(ムービーの終了が2番目)かが異なるものとなっている。これによって、プレイヤがムービーを終了させるタイミング(ムービーの途中でスキップする場合も、最後まで再生する場合も)に戦略性が生じるため、ゲームの興趣が向上するものとなる。
Furthermore, the player character 821 appearing in the battle feel 801 is arranged in an advantageous battle arrangement with respect to the
また、各プレイヤキャラクタ821、敵キャラクタ822はそれぞれ属性を有するものとなっており、その属性はいわゆる三すくみの関係となっている。このことにより、有する属性によって、プレイヤキャラクタ821と敵キャラクタ822との関係にも有利、不利の関係が生ずることになる。これによって、例え、バトル配置が敵キャラクタ822に対して不利なものであっても、プレイヤキャラクタ821と敵キャラクタ822との属性の関係では有利な場合があり、上記のバトル配置を決定する、プレイヤのムービーの終了のタイミングにさらに戦略性が生じるものとなって、ゲームの興趣がより向上するものとなる。
Each player character 821 and
ここで、ムービーにおいてはその再生の途中において、その後移行するバトルを行う敵キャラクタ822に関するヒント(敵キャラクタ822が有する属性)となる画像が表示されることがある。このため、ヒントとなる画像を見たプレイヤは、このヒントとなる画像が表示される前にスキップ操作をしたプレイヤよりも、その後のバトルを有利に進めることができることもある。よって、ムービーの終了のタイミングにおける戦略性において、プレイヤはヒントとなる画像を見る前にスキップ操作をしてムービーの再生を終了するか、或いはそのヒントとなる画像を見るかという戦略性も加わることで、ゲームの興趣がより向上するものとなる。
Here, in the middle of the reproduction of the movie, an image that becomes a hint (an attribute possessed by the enemy character 822) regarding the
ここで、各ビデオゲーム装置100において、プレイヤのスキップ操作であれば、そのスキップ入力情報が、ムービーが最後まで再生されれば、ムービー最後情報がそれぞれムービーの終了の旨を示す情報としてサーバ装置200に送信される。サーバ装置200では、それを受信する度に待機状態にある各ビデオゲーム装置100に対して待機中情報を送信する以外は、バトル開始情報を送信するまで、各プレイヤキャラクタ821の態様等の情報(動作や装備等の情報)は各々のビデオゲーム装置100に送信されないものとなっている。これによって、サーバ装置200が待機状態における表示に係る情報の送信量や回数を減らしながらも、各ビデオゲーム装置100においてパーティーを形成するプレイヤキャラクタ821がムービーの再生中か、待機状態かがわかるため、サーバ装置200の処理の負担を軽減することができる。
Here, in each
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について説明する。 The present invention is not limited to the above-described embodiment, and various modifications and applications are possible. Hereinafter, modifications of the above-described embodiment applicable to the present invention will be described.
上記の実施の形態にかかるネットワークゲームでは、最後にムービーの再生を終了したビデオゲーム装置100からムービーの再生の終了に係る情報をサーバ装置200が受信し、当該ビデオゲーム装置100のプレイヤキャラクタ821に係る待機中情報をパーティーを形成する全てのプレイヤキャラクタのビデオゲーム装置100に送信した後、一定期間の経過後、続いてバトル開始情報を送信することで、バトル開始の同期を取っていた。これに限らず、最後にムービーを終了したビデオゲーム装置100のプレイヤキャラクタ821に係る待機中情報を受信した後、その受信した情報に含まれる送信時刻から所定期間を、各々のビデオゲーム装置100において計時して、その所定期間の経過をバトル開始のタイミングとしてもよい。こうすることで、サーバ装置200の送信のデータ量を軽減することができ、サーバ装置200における処理負担を軽減することができる。
In the network game according to the above-described embodiment, the
上記の実施の形態にかかるネットワークゲームでは、ムービーがスキップされることに伴い、待機状態の各ビデオゲーム装置100に対してサーバ装置200から待機中情報が送信されるものとしていたが、これに限らず、ムービーを再生中のビデオゲーム装置100に対しても待機中情報が送信されるようにしてもよい。このとき、ムービーを再生中のビデオゲーム装置100については、この待機中情報を受信するとそれに基づいた各種データの更新だけを行い、ムービーの再生は継続する。
In the network game according to the above-described embodiment, the waiting information is transmitted from the
上記の実施の形態にかかるネットワークゲームでは、ムービーを最後まで再生させることなくスキップさせるために、プレイヤは入力装置163を用いたスキップ操作を行うものとしていたが、このようなスキップ操作を自己のビデオゲーム装置100においてムービーの操作が開始されると自動で実行するように、プレイヤが予め設定できるようにしてもよい。または、自己のビデオゲーム装置100においてムービーの再生は不要とする旨を予めサーバ装置200において設定できるようにしてもよい。
In the network game according to the above-described embodiment, the player performs a skip operation using the
上記の実施の形態にかかるネットワークゲームでは、バトル前のムービーの再生をスキップして終了し、プレイヤキャラクタ821が待機状態にあるときは、そのプレイヤキャラクタ821の装備の変更や、動作の練習等ができるものとなっていた。本発明のネットワークゲームではこれに限らず、他に待機状態にあるプレイヤキャラクタ821が存在するのであれば、そのプレイヤキャラクタ821のプレイヤとプレイヤキャラクタ821の装備の交換をすることができるようにしてもよい。また、上記の実施の形態にかかるネットワークゲームにおいて、装備の他にプレイヤキャラクタのHPを回復させるアイテム等が使用できる場合には、そのようなアイテムを待機状態にある他のプレイヤキャラクタ821のプレイヤと交換できるようにしてもよい。 In the network game according to the above-described embodiment, the playback of the movie before the battle is skipped and finished, and when the player character 821 is in a standby state, the equipment of the player character 821 is changed, the operation is practiced, etc. It was possible. The network game of the present invention is not limited to this, and if there is another player character 821 in the standby state, the player of the player character 821 can exchange the equipment of the player character 821. Good. In addition, in the network game according to the above-described embodiment, when an item or the like for recovering the HP of the player character can be used in addition to the equipment, such an item can be used with the player of the other player character 821 in the standby state. It may be exchangeable.
上記の実施の形態にかかるネットワークゲームでは、パーティーを形成するプレイヤキャラクタ821のバトル配置は、各プレイヤキャラクタ821のビデオゲーム装置100におけるムービーの再生が終了した順番(スキップ操作、最後まで再生)によって決定され、全てのビデオゲーム装置100においてムービーの再生が終了するまで、先にムービーの再生を終えたプレイヤキャラクタ821は待機状態としていた。本発明のネットワークゲームではこれに限らず、各プレイヤはバトル前に自己のプレイヤキャラクタ821の装備を設定するものとして、この装備の設定を終えた順番(詳細には、プレイヤが設定し終えた旨の操作を入力装置163において行い、その入力情報に基づいて送信された入力情報がサーバ装置200において処理された順番)でバトル配置が決定されるものとしてもよい。
In the network game according to the embodiment described above, the battle arrangement of the player characters 821 forming the party is determined by the order in which the playback of the movie on the
上記の実施の形態にかかるネットワークゲームでは、バトルにおけるバトル配置について特にその態様の種類については述べなかったが、バトル配置の態様は複数種類あってもよい。また、上記の実施の形態ではプレイヤキャラクタ821の数が3の場合のみの例を示したが、これが4以上の場合であってもよく、これによって、バトル配置の態様の種類が多様化し、プレイヤが自己のプレイヤキャラクタ821を配置させるバトル配置の選択肢が増えることにより、ゲームの興趣が向上するものとなる。 In the network game according to the above-described embodiment, the type of aspect of the battle arrangement in the battle is not particularly described, but there may be a plurality of types of aspects of the battle arrangement. Further, in the above embodiment, an example is shown in which the number of player characters 821 is only 3. However, this may be 4 or more, thereby diversifying the types of battle arrangement modes, As the number of battle arrangement options for arranging the player character 821 increases, the interest of the game is improved.
また、このようにバトル配置の態様が複数種類ある場合には、各ビデオゲーム装置100においてムービーが再生される前に、その何れかのバトル配置の態様に決定することができるようにしてもよいし、何れのバトル配置の態様になるかは、バトル毎にランダムで決定されるものであってもよい。また、ランダムに決定されたバトル配置の態様がムービー再生中の表示画像にヒントとして表示されるものであってもよい。
Further, when there are a plurality of types of battle arrangements as described above, any one of the battle arrangements may be determined before a movie is played on each
上記の実施の形態にかかるネットワークゲームでは、敵キャラクタ822の数は1としてバトルを行うものとしていた。本発明のネットワークゲームではこれに限らず、バトルを行うときの敵キャラクタ822の数は複数であっても適用できる。このとき、プレイヤキャラクタ821のバトル配置は、複数の敵キャラクタ822のバトルフィールド801における配置によって、それぞれの敵キャラクタ822に対する、そのバトルにおける有利、不利が異なるものであってもよい。
In the network game according to the above embodiment, the number of
例えば、パーティーを形成するプレイヤキャラクタ821の数を3、敵キャラクタ822の数を2としたバトルを行うとき、プレイヤキャラクタ821は、一方の敵キャラクタ822に対しては遠距離であるが、他方の敵キャラクタ822に対しては近距離であるバトル配置、その逆となるバトル配置、または双方の敵キャラクタに対して近距離、若しくは遠距離となるバトル配置といったさらに複雑なバトル配置が考えられるようになる。これによって、プレイヤは自己のプレイヤキャラクタ821がどのバトル配置に決定するかということ、つまり、ムービーの再生をどのタイミングで終了させるかという戦略性が増すことによりゲームの興趣が向上するものとなる。
For example, when performing a battle in which the number of player characters 821 forming a party is 3 and the number of
また、敵キャラクタ822は複数種類存在し、その攻撃威力の高さ、HPの数値の大きさが異なるものであってもよく、そのような複数種類の敵キャラクタ822のバトルフィールド801上における配置は、バトルを行うときのその組合せに応じて決定されているものでもよい。また、そのようなバトル配置がバトル毎にランダムに決定されるものであってもよい。このように、敵キャラクタ822の種類や配置がムービー再生中の表示画像にヒントとして表示されるものであってもよい。
Further, there are a plurality of types of
上記の実施の形態では、パーティーを形成する複数のプレイヤキャラクタ821は、バトルにおいて敵キャラクタ822を相手としてバトルを行い、倒すものとしていたが、これに加え、またはこれに代えて、複数のプレイヤキャラクタ821で形成されるパーティー同士でバトルを行うようにしてもよい。この場合、バトルに参加する全てのプレイヤキャラクタ821に対して、同一のイベント(ムービーの再生等)を実行してもよいし、パーティー毎にそれぞれ異なるイベントを実行するものとしてもよい。このときは、全てのプレイヤキャラクタ821に係るイベントが終了したことによってバトルが開始されるものとする。
In the above-described embodiment, the plurality of player characters 821 forming the party perform a battle against the
これによって、バトル相手のパーティーのプレイヤキャラクタ821の配置によって、自己のパーティーのプレイヤキャラクタ821のバトル配置の有利、不利が異なることになり、よりゲームとしての興趣が増すものとなる。 Thereby, the advantage and disadvantage of the battle arrangement of the player character 821 of the party of the party differ depending on the arrangement of the player character 821 of the party of the battle opponent, and the interest as a game is further increased.
上記の実施の形態では、ムービーが未だに再生中のビデオゲーム装置100の表示画面122には、当該再生中のムービーに係る画像以外のもの(例えば、チャットのメッセージボード810等)は表示されるものではなかったが、例えば、既にムービーをスキップしたプレイヤの数を、表示画面122の隅に、ムービーの視認性を落とさない限りにおいて表示させるようにしてもよい。プレイヤがムービーのスキップ操作をするタイミングは、自己のプレイヤキャラクタ821のバトル配置の決定に関わってくるものなので、このようにムービーをスキップした数が表示されることで、よりムービーのスキップ操作に対して戦略性が増すこととなり、ゲームの興趣が向上するものとなる。
In the above-described embodiment, the
上記の実施の形態にかかるネットワークゲームでは、バトルには、バトル前にムービーの再生を経て実際のバトルを行うものがあるとしていた。しかし、本発明のネットワークゲームはこれに限らず、ムービーの再生の代わりに、またはムービーの再生と共にバトルのチュートリアルを実施する場合にも適用できる。これによって、ゲーム初級者のプレイヤにとってチュートリアルを一度は確認するが、それを一度確認した同じパーティーを形成するプレイヤキャラクタのプレイヤは再度確認する必要が無く、自由を拘束する煩わしさからプレイヤを解放できるとともに、チュートリアルをスキップして他のプレイヤを待つ期間は、装備の変更や、動作の練習をすることができるので、プレイヤを飽きさせることなく待機する期間を有効に活用させることができる。 In the network game according to the above-described embodiment, there is a battle in which an actual battle is performed by playing a movie before the battle. However, the network game of the present invention is not limited to this, and can be applied to a case where a battle tutorial is performed instead of or together with movie playback. As a result, although the tutorial is confirmed once for the game beginner player, the player of the player character who forms the same party who confirmed it once does not need to confirm again, and the player can be freed from the troublesomeness of restraining freedom. At the same time, the period of waiting for another player by skipping the tutorial can change the equipment and practice the operation, so that the period of waiting without getting bored of the player can be used effectively.
上記の実施の形態にかかるネットワークゲームでは、複数のプレイヤキャラクタ821が協力してゲームを進行し、ムービーの再生を経て敵キャラクタ822とバトルを行うものであったが、ムービーの再生のようなイベントを経て、その後のゲーム進行のために同期をとる必要のあるゲームであれば、本発明を適用できる。例えば、レース(車、馬など)であれば、そのレースに係るイベントを経て、実際のレースを行うものや、スポーツ(サッカー、野球など)であれば、その試合に係るイベントを経て、実際の試合を行うものであってもよい。
In the network game according to the above-described embodiment, a plurality of player characters 821 cooperate with each other to advance the game and play a battle with the
また、このようなレースやスポーツは上記の実施の形態にかかるネットワークゲームにおいて、バトルの実施とは別に、ミニゲームとして実施してもよく、このときは、上記したチュートリアルをこのミニゲームの前に実行するようにしてもよい。また、このときのイベントを終了させた順番によって、レースでは、そのスタートの配置等が決定されるものとなり、スポーツでは、そのポジション等が決定されるものとしてもよい。 In addition, such a race or sport may be implemented as a mini game in the network game according to the above embodiment, in addition to the battle, and in this case, the tutorial described above is performed before this mini game. You may make it perform. In addition, according to the order in which the events are ended, the start arrangement and the like are determined in the race, and the position and the like may be determined in the sport.
上記の実施の形態では、ネットワークゲームとしてMMORPGに限定して説明してきたが、これは、バトル及びイベント(ムービーの再生、チュートリアル等)といったゲーム進行の変化が伴うようなネットワークゲームであれば、多数のプレイヤが参加できるようなシミュレーションゲームであってもよい。 In the above embodiment, the network game has been described as being limited to MMORPG. However, if this is a network game that involves changes in game progress such as battles and events (movie playback, tutorials, etc.) It may be a simulation game in which the players can participate.
上記の実施の形態では、ビデオゲームを実行するプラットフォームとなる装置としてゲーム専用機であるビデオゲーム装置100を適用していた。これに対して、本発明は、ビデオゲーム装置100と同様の構成要素を備え、ネットワーク接続機能を有するものであれば、汎用のパーソナルコンピュータなどをプラットフォームとして実現されるものとしてもよい。表示装置121及びサウンド出力装置125をビデオゲーム本体101と同一の筐体内に納めた構成を有する携帯ゲーム機(アプリケーションの実行機能を有する携帯電話機を含む)を適用するものとしてもよい。
In the above-described embodiment, the
記録媒体131としては、DVD−ROMやCD−ROMの代わりに半導体メモリーカードを適用することができる。このメモリーカードを挿入するためのカードスロットをDVD/CD−ROMドライブ113の代わりに設けることができる。汎用のパーソナルコンピュータの場合には、本発明に係るプログラム及びデータを記録媒体131に格納して提供するのではなく、HDD107に予め格納して提供してもよい。本発明にかかるプログラム及びデータを格納して提供するための記録媒体は、ハードウェアの物理的形態及び流通形態に応じて任意のものを適用することができる。
As the recording medium 131, a semiconductor memory card can be applied instead of a DVD-ROM or a CD-ROM. A card slot for inserting the memory card can be provided in place of the DVD / CD-
上記の実施の形態では、ビデオゲーム装置100のプログラム及びデータは、記録媒体131に格納されて配布されるものとしていた。これに対して、これらのプログラム及びデータをネットワーク上に存在するサーバ装置が有する固定ディスク装置に格納しておき、ビデオゲーム本体101にネットワークを介して配信するものとしてもよい。ビデオゲーム装置100において、通信インターフェイス115がサーバ装置200から受信したプログラム及びデータは、HDD107に保存し、実行時にRAM105にロードすることができる。
[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
上記目的を達成するため、本発明の第1の観点にかかるネットワークゲームシステムは、サーバ装置と、該サーバ装置にネットワークを介して接続された複数の端末装置とを備え、該サーバ装置が提供するゲームにおけるイベントを、該複数の端末装置を各々利用するプレイヤが共同して行うネットワークゲームシステムであって、前記サーバ装置は、ゲームにおいて所定のイベント発生条件が成立したときに、前記複数の端末装置の各々にイベント発生情報を送信するイベント発生情報送信手段と、前記複数の端末装置の各々から送信された準備終了通知情報を受信する準備終了通知情報受信手段と、前記準備終了通知情報受信手段が前記複数の端末装置の全てから前記準備終了通知情報を受信したことを条件に、前記複数の端末装置の全てに対してイベント開始情報を一斉に送信するイベント開始情報送信手段とを備え、前記複数の端末装置は、それぞれ、前記イベント発生情報送信手段から送信されたイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により前記イベント発生情報を受信したときに、当該端末装置を利用するプレイヤからの終了指示により所望のタイミングで表示を終了させることが可能なイベント準備画像を当該端末装置が備える表示装置に表示させる処理を実行するイベント準備画像表示手段と、前記イベント準備画像の表示が終了されたときに、前記サーバ装置に準備終了通知情報を送信する準備終了通知情報送信手段と、前記イベント開始情報送信手段から送信されたイベント開始情報を受信するイベント開始情報受信手段と、前記準備終了通知情報送信手段が前記準備終了通知情報を送信した後、前記イベント開始情報受信手段が前記イベント開始情報を受信するまでの間、所定の待機処理を実行する待機処理実行手段と、前記イベント開始情報受信手段が前記イベント開始情報を受信したときに、前記イベントを行うための処理に移行するイベント移行手段とを備えることを特徴とする。
[2]
上記ネットワークゲームシステムでは、各々の端末装置が、サーバ装置から送信されたイベント発生情報を受信すると、各々の端末装置が備える表示装置にイベント準備画像を表示する。そして、このイベント準備画像の表示が終了すると、各々の端末装置はサーバ装置に対して準備終了通知情報を送信する。サーバ装置は、全ての端末装置からこの準備終了通知情報を受信したことを条件に、全ての端末装置にイベント開始情報を一斉に送信し、これを受信した各々の端末装置はイベントを行うことになる。
[3]
ここで、各々の端末装置では、プレイヤの所望のタイミングでイベント準備画像の表示を終了させることができるが、イベント開始情報を受信するまでの間はイベントが行われず、イベントが行われるまでの期間は待機処理が行われるものとなっている。このため、イベント準備画像の表示を早く終了させて、イベントが開始されるまでの間、各々の端末装置では、プレイヤが揃ってゲームを行うことを担保することができるようになる。
[4]
なお、例えば、イベント準備画像の表示がムービーの再生であって、そのイベントが行われるまでの間、待機処理としてチャット機能の実行ができる場合には、そのムービーを何度も鑑賞したゲームの上級者のプレイヤにとっては、ムービーを早く終了しても、チャットをして他のプレイヤと会話をしたりできるので、イベントが行われるまでの期間を飽きることなく有効に活用することができる。また、ゲームの初級者であるプレイヤにとっては、ムービーを最後まで鑑賞しても、それによって上級者のプレイヤを煩わせることがなくなるので、このネットワークゲームシステムに係るゲームの進行において、初級者のプレイヤであっても、積極的にゲームに参加できるようになる。
[5]
上記ネットワークゲームシステムにおいて、前記サーバ装置が提供するゲームは、前記複数の端末装置を利用するプレイヤの各々が当該端末装置が備える入力装置からの入力により自己のプレイヤキャラクタを動作させて進めるゲームであり、前記サーバ装置は、前記イベント発生情報送信手段から前記イベント発生情報を送信した後、前記準備終了通知情報受信手段が前記複数の端末装置の全てから前記準備終了通知情報を受信するまでの間、前記複数の端末装置のうちで前記準備終了通知情報受信手段が前記準備終了通知情報を既に受信している既受信端末装置に、該既受信端末装置を利用するプレイヤのプレイヤキャラクタが登場する待機画像を該既受信端末装置の表示装置に表示させるための待機情報を送信する待機情報送信手段をさらに備え、前記複数の端末装置は、それぞれ、前記待機情報送信手段から送信された待機情報を受信する待機情報受信手段をさらに備え、前記待機処理実行手段は、前記待機情報受信手段が受信した待機情報に基づいて、前記待機画像を当該端末装置が備える表示装置に表示させる処理を、前記待機処理として実行する待機画像表示手段を含むものとすることができる。
[6]
この場合には、既にイベント準備画像の表示を終了させ、待機処理が行われている端末装置(既受信端末装置)において、イベント準備画像の再生を終了した各端末装置を利用するプレイヤのプレイヤキャラクタが登場する待機画像が表示装置に表示されるものとなる。既にイベント準備画像の表示を終了させた端末装置が複数存在する場合には、各々の端末装置において、複数のプレイヤキャラクタが登場する待機画像が表示される。これによって、このイベントを一緒に行うプレイヤのうち、イベント準備画像の表示を終了させ、待機処理に係る端末装置のプレイヤが表示装置を通して簡単に認識できるようになり、逆から考えると、未だイベント準備画像を見ているプレイヤも簡単に認識できるようになる。
[7]
なお、イベント準備画像の表示の終了が各々の端末装置において異なるタイミングで順次行われるような場合であれば、先にイベント準備画像の表示を終了させた端末装置の備える表示画面では、順次、イベント準備画像の表示の終了される端末装置に係るプレイヤキャラクタの登場する待機画像が表示されるものとなり、他の全ての端末装置のイベント準備画像の表示が終了され、イベントの開始を待つ間の待機処理においても、プレイヤはさらにゲームの興趣が得られるものとなる。
[8]
また、このようなイベントが繰り返し行われ、イベント準備画像の表示を終了させた後の待機処理が繰り返し実行されることで、一緒にゲームを行う各プレイヤについて、イベント準備画像の表示を早く終了させる傾向にあるか否かといったことがわかるものとなり、ゲームにおいてプレイヤ相互間でコミュニケーションをとる(例えば、何時もイベント準備画像の表示の終了が遅いプレイヤに早めの終了を促すなど)のに役立つものとなる。
[9]
上記ネットワークゲームシステムにおいて、前記待機処理実行手段は、当該端末装置が備える表示装置に表示されている待機画像に含まれる自己のプレイヤキャラクタを、前記入力装置からの入力に従って該待機画像において動作させる待機キャラクタ動作手段を含むものとすることができる。
[10]
この場合には、自己の利用する端末装置の備える表示装置がイベント準備画像の表示中にはできないが、待機処理中においては、他の全ての端末装置のイベント準備画像の表示が終了されイベントの開始を待つ間において、プレイヤが自己のプレイヤキャラクタを動作させている待機画像を表示装置に表示させることができる。これによって、イベントの開始を待つ間の表示装置に表示されるプレイヤキャラクタの動作に対して、プレイヤは見るだけでなく、操作感が得られるようになるので、手持ちぶさたにならず、さらにゲームの興趣を得られるものとなる
[11]
なお、例えば、イベントがバトルである場合に、そのバトルが開始されるまでの待機画像においてバトルにおけるプレイヤキャラクタの動作を入力するための練習ができるものとしてもよい。この場合、プレイヤはバトルが行われるまでの期間を飽きることなく有効に活用することができる。
[12]
上記ネットワークゲームシステムにおいて、前記待機情報は、前記複数の端末装置のうちの既受信端末装置を示す情報であり、前記準備終了通知情報受信手段が前記複数の端末装置の何れかから前記準備終了通知情報を受信する度に、全ての既受信端末装置に送信され、前記待機画像表示手段は、前記待機情報として受信した前記既受信端末を示す情報に基づいて前記待機画像を生成し、該生成した待機画像を当該端末装置が備える表示装置に表示させることができる。
[13]
この場合には、端末装置においてイベント準備画像の表示を終了する度に、既にイベント準備画像の表示を終えた端末装置に対して、プレイヤキャラクタが登場する待機画像を表示するための待機情報が送信され、それ基づいて各々の端末装置で待機画像が生成されて表示装置に表示される。これによって、サーバ装置が待機画像に係る待機情報を、常時、端末装置に対して送信しなくても、イベント準備画像の表示の終了毎の待機情報のみで各々端末装置で待機画像を表示させることができ、サーバ装置の処理の負担を小さくすることができる。
[14]
上記ネットワークゲームシステムにおいて、前記イベント開始情報は、前記複数の端末装置のうちで前記準備終了通知情報受信手段が最後に準備終了通知情報を受信した既受信端末装置を示す情報とすることができる。
[15]
この場合には、例えば、上記したイベント準備画像の表示を終了する度に既にイベント準備画像の表示を終えた端末装置に対して送信される待機情報を、イベント開始情報として用いることができる。このとき、その待機情報に示された送信から所定の期間(0でもよい)をイベントを行うための処理に移行するタイミングとすることができる。これによって、サーバ装置から送信されるデータの量を減らすことができるので、サーバ装置の処理の負担を軽減することができる。
[16]
上記目的を達成するため、本発明の第2の観点にかかるゲーム装置は、サーバ装置にネットワークを介して接続された複数のゲーム装置のうちの1のゲーム装置において、該サーバ装置が提供するゲームにおけるイベントを、当該ゲーム装置を利用するプレイヤが前記複数のゲーム装置のうちの他のゲーム装置を利用するプレイヤと共同して行うゲーム装置であって、ゲームにおいて所定のイベント発生条件が成立したときに、前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段と、前記イベント発生情報受信手段により前記イベント発生情報を受信したときに、当該ゲーム装置をプレイヤからの終了指示により所望のタイミングで表示を終了させることが可能なイベント準備画像を当該ゲーム装置が備える表示装置に表示させる処理を実行するイベント準備画像表示手段と、前記イベント準備画像の表示が終了されたときに、前記サーバ装置に準備終了通知情報を送信する準備終了通知情報送信手段と、前記サーバ装置が前記複数の端末装置の全てから前記準備終了通知情報を受信したことを条件として該サーバ装置から前記複数の端末装置の全てに対して一斉に送信されるイベント開始情報を受信するイベント開始情報受信手段と、前記準備終了通知情報送信手段が前記準備終了通知情報を送信した後、前記イベント開始情報受信手段が前記イベント開始情報を受信するまでの間、所定の待機処理を実行する待機処理実行手段と、前記イベント開始情報受信手段が前記イベント開始情報を受信したときに、前記イベントを行うための処理に移行するイベント移行手段とを備えることを特徴とする。
[17]
上記目的を達成するため、本発明の第3の観点にかかるプログラムは、サーバ装置にネットワークを介して接続された複数のコンピュータ装置の各々において実行され、該サーバ装置が提供するゲームにおけるイベントを、当該コンピュータ装置を利用するプレイヤが前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと共同して行わせるためのプログラムであって、ゲームにおいて所定のイベント発生条件が成立したときに、前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段、前記イベント発生情報受信手段により前記イベント発生情報を受信したときに、当該コンピュータ装置をプレイヤからの終了指示により所望のタイミングで表示を終了させることが可能なイベント準備画像を当該コンピュータ装置が備える表示装置に表示させる処理を実行するイベント準備画像表示手段、前記イベント準備画像の表示が終了されたときに、前記サーバ装置に準備終了通知情報を送信する準備終了通知情報送信手段、前記サーバ装置が前記複数の端末装置の全てから前記準備終了通知情報を受信したことを条件として該サーバ装置から前記複数の端末装置の全てに対して一斉に送信されるイベント開始情報を受信するイベント開始情報受信手段、前記準備終了通知情報送信手段が前記準備終了通知情報を送信した後、前記イベント開始情報受信手段が前記イベント開始情報を受信するまでの間、所定の待機処理を実行する待機処理実行手段、及び、前記イベント開始情報受信手段が前記イベント開始情報を受信したときに、前記イベントを行うための処理に移行するイベント移行手段として前記コンピュータ装置を機能させることを特徴とする。
[18]
上記第3の観点にかかるプログラムは、コンピュータ読み取り可能な記録媒体に記録して提供することができる。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置に着脱可能に構成され、上記コンピュータ装置とは別個に提供される記録媒体としてもよい。このコンピュータ読み取り可能な記録媒体は、上記コンピュータ装置内に設けられ、上記コンピュータ装置と共に提供される固定ディスク装置などの記録媒体としてもよい。上記第3の観点にかかるプログラムは、ネットワーク上に存在するサーバ装置から、そのデータ信号を搬送波に重畳して、ネットワークを通じて上記コンピュータ装置に配信することもできる。
[19]
また、上記第1の観点にかかるネットワークゲームシステムを構成するサーバ装置及び端末装置は、それぞれ単体でも本発明の範囲に含まれるものである。また、上記第2の観点にかかるゲーム装置に含まれる各手段の実行する処理を各ステップの処理として実行する方法、並びに上記第3の観点にかかるプログラムに含まれる各手段の実行する処理を各ステップの処理として実行する方法も、本発明の範囲に含まれる。
In the above embodiment, the program and data of the
[Appendix]
The description of the embodiment described above describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.
[1]
To achieve the above object, a network game system according to a first aspect of the present invention includes a server device and a plurality of terminal devices connected to the server device via a network, and the server device provides A network game system in which an event in a game is jointly performed by players using each of the plurality of terminal devices, and the server device is configured to execute the plurality of terminal devices when a predetermined event occurrence condition is satisfied in the game. Event occurrence information transmitting means for transmitting event occurrence information to each of the above, preparation completion notification information receiving means for receiving preparation completion notification information transmitted from each of the plurality of terminal devices, and the preparation completion notification information receiving means On condition that the preparation end notification information is received from all of the plurality of terminal devices, all of the plurality of terminal devices Event start information transmitting means for simultaneously transmitting event start information to the event occurrence information receiving means for receiving the event occurrence information transmitted from the event occurrence information transmitting means, respectively. And an event preparation image that can be displayed at a desired timing according to an end instruction from a player using the terminal device when the event occurrence information is received by the event occurrence information receiving unit. Event preparation image display means for executing processing to be displayed on the display device included in the preparation device, preparation completion notification information transmission means for transmitting preparation completion notice information to the server device when the display of the event preparation image is finished, An event start for receiving event start information transmitted from the event start information transmitting means. A standby process for executing a predetermined standby process after the information reception unit and the preparation end notification information transmission unit transmit the preparation end notification information until the event start information reception unit receives the event start information. An execution unit and an event transition unit that shifts to a process for performing the event when the event start information reception unit receives the event start information.
[2]
In the network game system, when each terminal device receives the event occurrence information transmitted from the server device, the event preparation image is displayed on the display device included in each terminal device. When the display of the event preparation image is completed, each terminal device transmits preparation completion notification information to the server device. The server device transmits the event start information to all the terminal devices all on the condition that the preparation completion notification information is received from all the terminal devices, and each terminal device that receives the event performs an event. Become.
[3]
Here, in each terminal device, the display of the event preparation image can be ended at a desired timing of the player, but the event is not performed until the event start information is received, and the period until the event is performed Is a standby process. For this reason, it is possible to ensure that the players are playing the game together in each terminal device until the display of the event preparation image is finished early and the event is started.
[4]
For example, if the display of the event preparation image is a playback of a movie and the chat function can be executed as a standby process until the event occurs, an advanced game that has watched the movie many times. For the player, even if the movie is finished early, it is possible to chat and talk with other players, so that it is possible to effectively use the time until the event takes place. In addition, since the player who is a beginner of the game can watch the movie to the end, it does not bother the player of the advanced player. Therefore, in the progress of the game according to this network game system, the player of the beginner Even so, you can actively participate in the game.
[5]
In the network game system, the game provided by the server device is a game in which each player using the plurality of terminal devices operates by moving his / her player character by an input from an input device included in the terminal device. The server device, after transmitting the event occurrence information from the event occurrence information transmission means, until the preparation completion notification information reception means receives the preparation completion notification information from all of the plurality of terminal devices, A standby image in which a player character of a player who uses the already-received terminal device appears in the already-received terminal device in which the preparation-end notification information receiving means has already received the preparation end notification information among the plurality of terminal devices. Standby information transmission means for transmitting standby information for displaying the message on the display device of the received terminal device The plurality of terminal devices further include standby information receiving means for receiving standby information transmitted from the standby information transmitting means, and the standby processing executing means is received by the standby information receiving means. A standby image display unit that executes, as the standby process, a process of displaying the standby image on a display device included in the terminal device based on the standby information may be included.
[6]
In this case, the player character of the player who uses each terminal device that has finished displaying the event preparation image in the terminal device (the already received terminal device) that has already finished displaying the event preparation image and is performing a standby process. Is displayed on the display device. When there are a plurality of terminal devices that have already finished displaying the event preparation image, a standby image in which a plurality of player characters appear is displayed on each terminal device. As a result, among the players who perform this event together, the display of the event preparation image is ended, and the player of the terminal device related to the standby process can be easily recognized through the display device. The player who is viewing the image can also be easily recognized.
[7]
In addition, if the end of the display of the event preparation image is sequentially performed at different timings in each terminal device, the event screen is sequentially displayed on the display screen of the terminal device that has ended the display of the event preparation image. The standby image in which the player character related to the terminal device for which the display of the preparation image is finished appears is displayed, the display of the event preparation image of all the other terminal devices is finished, and the standby is waited for the start of the event Also in the process, the player can further enjoy the interest of the game.
[8]
In addition, by repeating such an event and repeatedly executing the standby process after the display of the event preparation image is ended, the display of the event preparation image is quickly ended for each player who plays the game together. It becomes possible to know whether or not there is a tendency, and it is useful for communicating between players in a game (for example, prompting a player who finishes displaying an event preparation image at a later time to finish earlier). .
[9]
In the network game system, the standby process execution means waits to cause the player character included in the standby image displayed on the display device included in the terminal device to move in the standby image in accordance with an input from the input device. Character action means may be included.
[10]
In this case, the display device included in the terminal device used by itself cannot be displayed while the event preparation image is being displayed. However, during the standby process, the display of the event preparation images of all other terminal devices is terminated and the event While waiting for the start, a standby image in which the player moves his / her player character can be displayed on the display device. As a result, the player can not only watch but also feel the operation of the action of the player character displayed on the display device while waiting for the start of the event. It will be interesting
[11]
For example, when the event is a battle, it may be possible to practice for inputting the action of the player character in the battle in the standby image until the battle is started. In this case, the player can effectively use the period until the battle is performed without getting tired.
[12]
In the network game system, the standby information is information indicating an already received terminal device among the plurality of terminal devices, and the preparation end notification information receiving unit receives the preparation end notification from any of the plurality of terminal devices. Each time information is received, it is transmitted to all received terminal devices, and the standby image display means generates the standby image based on the information indicating the received terminal received as the standby information, and the generated The standby image can be displayed on a display device included in the terminal device.
[13]
In this case, every time the display of the event preparation image is ended in the terminal device, standby information for displaying the standby image in which the player character appears is transmitted to the terminal device that has already displayed the event preparation image. Based on this, a standby image is generated at each terminal device and displayed on the display device. Thereby, even if the server device does not always transmit the standby information related to the standby image to the terminal device, the standby image is displayed on each terminal device only by the standby information for each end of the display of the event preparation image. And the processing load on the server device can be reduced.
[14]
In the network game system, the event start information may be information indicating an already received terminal device that the preparation end notification information receiving unit last received the preparation end notification information among the plurality of terminal devices.
[15]
In this case, for example, standby information transmitted to the terminal device that has already finished displaying the event preparation image every time the display of the event preparation image is finished can be used as the event start information. At this time, it is possible to set a predetermined period (may be 0) from the transmission indicated in the standby information as a timing for shifting to processing for performing an event. As a result, the amount of data transmitted from the server device can be reduced, so that the processing load on the server device can be reduced.
[16]
In order to achieve the above object, a game device according to a second aspect of the present invention is a game provided by a server device in one of the plurality of game devices connected to the server device via a network. When a predetermined event occurrence condition is satisfied in the game, in which a player using the game device cooperates with a player using another game device among the plurality of game devices. And event occurrence information receiving means for receiving event occurrence information transmitted from the server device, and when the event occurrence information is received by the event occurrence information receiving means, the game device is requested by an end instruction from a player. The game device has an event preparation image that can be displayed at the same time Event preparation image display means for executing processing to be displayed on a display device, preparation completion notification information transmission means for sending preparation completion notice information to the server device when display of the event preparation image is finished, and the server Event start information for receiving event start information transmitted from the server device to all of the plurality of terminal devices on condition that the device has received the preparation completion notification information from all of the plurality of terminal devices. Waiting process execution for executing a predetermined waiting process until the event start information receiving unit receives the event start information after the receiving unit and the preparation end notification information transmitting unit transmit the preparation end notification information And the process for performing the event when the event start information receiving means receives the event start information. Characterized in that it comprises an event transition means for.
[17]
In order to achieve the above object, a program according to a third aspect of the present invention is executed in each of a plurality of computer devices connected to a server device via a network, and an event in a game provided by the server device is A program for causing a player using the computer device to cooperate with a player using another computer device among the plurality of computer devices, and when a predetermined event occurrence condition is satisfied in the game, An event occurrence information receiving means for receiving event occurrence information transmitted from the server device, and when the event occurrence information is received by the event occurrence information receiving means, the computer device is sent at a desired timing according to an end instruction from a player. Events whose display can be terminated Event preparation image display means for executing processing for displaying a preparation image on a display device included in the computer device, a preparation completion notification for transmitting preparation completion notification information to the server device when the display of the event preparation image is finished Information transmission means, event start information transmitted from the server device to all of the plurality of terminal devices on condition that the server device has received the preparation completion notification information from all of the plurality of terminal devices The event start information receiving means for receiving the preparation end notification information transmitting means after the preparation end notification information sending means sends the predetermined start processing until the event start information receiving means receives the event start information. When the standby process execution means to execute and the event start information receiving means receive the event start information And characterized by causing the computer to function device as an event shifting unit to shift to processing for the event.
[18]
The program according to the third aspect can be provided by being recorded on a computer-readable recording medium. The computer-readable recording medium may be a recording medium configured to be detachable from the computer device and provided separately from the computer device. The computer-readable recording medium may be a recording medium such as a fixed disk device provided in the computer device and provided together with the computer device. The program according to the third aspect can be distributed from the server device existing on the network to the computer device through the network by superimposing the data signal on a carrier wave.
[19]
In addition, the server device and the terminal device constituting the network game system according to the first aspect are each included in the scope of the present invention alone. Also, a method for executing the process executed by each means included in the game device according to the second aspect as a process of each step, and a process executed by each means included in the program according to the third aspect A method executed as a process of steps is also included in the scope of the present invention.
100 ビデオゲーム装置
101 ビデオゲーム本体
103 制御部
105 RAM
107 HDD
109 サウンド処理部
111 グラフィック処理部
112 フレームメモリ
113 DVD/CD−ROMドライブ
115 通信インターフェイス
117 インターフェイス部
119 内部バス
121 表示装置
122 表示画面
125 サウンド出力装置
131 記録媒体
200 サーバ装置
201 サーバ本体
203 制御部
205 RAM
207 HDD
213 DVD/CD−ROMドライブ
215 通信インターフェイス
231 記録媒体
DESCRIPTION OF
107 HDD
109
207 HDD
213 DVD / CD-
Claims (13)
前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段、
前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させる処理を実行する画像表示手段、
前記入力手段による前記プレイヤからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段、
前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段として前記コンピュータ装置を機能させ、
前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報である
プログラム。 A program executed in each of a plurality of computer devices connected to a server device via a network,
Input means for receiving input from a player using the computer device;
Event occurrence information transmitted from the server device when an event occurrence condition in a game provided by the server device performed by a player who uses another computer device among the plurality of computer devices is established. Event occurrence information receiving means for receiving,
Based on the event occurrence information received by the event occurrence information receiving means, an image that can be terminated at a desired timing by an input from the player by the input means is displayed on the display means provided in the computer device. Image display means for executing processing,
End notification information transmitting means for transmitting end notification information to the server device based on an input from the player by the input means;
Causing the computer device to function as event transition means for transitioning to processing for performing the event after receiving input from the player by the input means ;
The end notification information is sent to the computer device other than the computer device that has transmitted at least the end notification information among the plurality of computer devices when a predetermined condition is satisfied to the server device that has received the end notification information. A program that is information that sends event start information.
前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置全てに対してイベント開始情報を送信させる情報である
請求項1に記載のプログラム。 Further comprising event start information receiving means for receiving the event start information,
The end notification information is information that causes the server device that has received the end notification information to transmit event start information to all of the plurality of computer devices when a predetermined condition is satisfied.
The program according to claim 1.
請求項2に記載のプログラム。 The event transition means shifts to a process for performing the event when the event start information receiving means receives the event start information.
The program according to claim 2.
請求項1〜3のいずれかに記載のプログラム。 The predetermined condition is that the server apparatus has received the end notification information from at least one of the plurality of computer apparatuses.
The program according to any one of claims 1 to 3.
請求項1〜4のいずれかに記載のプログラム。 The predetermined condition is that the server apparatus has received the end notification information from all of the plurality of computer apparatuses.
The program in any one of Claims 1-4.
前記端末装置を利用するプレイヤからの入力を受け付ける入力手段と、
前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段と、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末装置が備える表示手段に表示させる処理を実行する画像表示手段と、
前記入力手段による前記プレイヤからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段と、
前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段とを備え、
前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数の端末装置のうち少なくとも前記終了通知情報を送信した端末装置以外の端末装置に対してイベント開始情報を送信させる情報である
端末装置。 A terminal device of a plurality of terminal devices connected to a server device via a network,
Input means for receiving input from a player using the terminal device;
Event occurrence information transmitted from the server device when an event occurrence condition in a game provided by the server device performed by a player using the other terminal device of the plurality of terminal devices and the player is satisfied. An event occurrence information receiving means for receiving;
Based on the event occurrence information received by the event occurrence information receiving means, an image that can be displayed at a desired timing by an input from the player by the input means is displayed on the display means provided in the terminal device. Image display means for executing processing;
End notification information transmitting means for transmitting end notification information to the server device based on an input from the player by the input means;
Event transition means for transitioning to processing for performing the event after receiving input from the player by the input means ;
The termination notification information is sent to the terminal device other than the terminal device that has transmitted at least the termination notification information among the plurality of terminal devices when a predetermined condition is satisfied to the server device that has received the termination notification information. A terminal device that is information for transmitting event start information.
前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段、
前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させる処理を実行する画像表示手段、
所定の条件を満足した場合に前記サーバ装置から送信されるイベント開始情報を受信するイベント開始情報受信手段、
前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段として前記コンピュータ装置を機能させ、
前記サーバ装置は、前記他のコンピュータ装置から終了通知情報を受信した後、前記所定の条件を満足した場合に、前記複数のコンピュータ装置のうち少なくとも前記コンピュータ装置に対して前記イベント開始情報を送信するイベント開始情報送信手段を備え、
前記イベント開始情報受信手段は、前記サーバ装置の前記イベント開始情報送信手段により送信されるイベント開始情報を受信する
プログラム。 A program executed in each of a plurality of computer devices connected to a server device via a network,
Input means for receiving input from a player using the computer device;
Event occurrence information transmitted from the server device when an event occurrence condition in a game provided by the server device performed by a player who uses another computer device among the plurality of computer devices is established. Event occurrence information receiving means for receiving,
Based on the event occurrence information received by the event occurrence information receiving means, the display means provided in said computer system an image capable of terminating the display at a desired timing by input from a player by the input means Viewing Image display means for executing processing
Event start information receiving means for receiving event start information transmitted from the server device when a predetermined condition is satisfied;
When the event start information receiving unit receives the event start information, the computer apparatus functions as an event transition unit that shifts to a process for performing the event ,
The server device transmits the event start information to at least the computer device among the plurality of computer devices when the predetermined condition is satisfied after receiving the end notification information from the other computer device. An event start information transmission means,
The event start information receiving means receives event start information transmitted by the event start information transmitting means of the server device.
program.
請求項7に記載のプログラム。 The event start information receiving means receives event start information transmitted from the server device to all of the plurality of computer devices when the predetermined condition is satisfied.
The program according to claim 7.
請求項6または7のいずれかに記載のプログラム。 The predetermined condition is that the server apparatus has received the end notification information from all of the plurality of computer apparatuses.
The program according to claim 6 or 7.
前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段と、
前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記サーバ装置から送信されるイベント発生情報を受信するイベント発生情報受信手段と、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるプレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末装置が備える表示手段に表示させる処理を実行する画像表示手段と、
所定の条件を満足した場合に前記サーバ装置から送信されるイベント開始情報を受信するイベント開始情報受信手段と、
前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段とを備え、
前記サーバ装置は、前記他のコンピュータ装置から終了通知情報を受信した後、前記所定の条件を満足した場合に、前記複数のコンピュータ装置のうち少なくとも前記コンピュータ装置に対して前記イベント開始情報を送信するイベント開始情報送信手段を備え、
前記イベント開始情報受信手段は、前記サーバ装置の前記イベント開始情報送信手段により送信されるイベント開始情報を受信する
端末装置。 A terminal device of a plurality of terminal devices connected to a server device via a network,
Input means for receiving an input from a player using the computer device;
Event occurrence information transmitted from the server device when an event occurrence condition in a game provided by the server device performed by a player using the other terminal device of the plurality of terminal devices and the player is satisfied. An event occurrence information receiving means for receiving;
Based on the event occurrence information received by the event occurrence information receiving means, the display means provided in the terminal device an image capable of terminating the display at a desired timing by input from a player by the input means Viewing Image display means for executing processing to be performed;
And event start information receiving means for receiving the event start information transmitted from the previous SL server apparatus when a predetermined condition is satisfied,
When the event start information receiving unit receives the event start information, the event start unit includes an event transition unit that shifts to a process for performing the event ,
The server device transmits the event start information to at least the computer device among the plurality of computer devices when the predetermined condition is satisfied after receiving the end notification information from the other computer device. An event start information transmission means,
The event start information receiving means is a terminal device that receives event start information transmitted by the event start information transmitting means of the server device.
前記サーバ装置は、
前記複数の端末装置のうちの他の端末装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際前記複数の端末装置の各々にイベント発生情報を送信するイベント発生情報送信手段と、
前記複数の端末装置のうち少なくとも一つの端末装置から送信された終了通知情報を受信する終了通知情報受信手段と、
所定の条件を満足した場合に前記複数の端末装置のうち少なくとも前記終了通知情報を送信した端末以外の端末に対してイベント開始情報を送信するイベント開始情報送信手段とを備え、
前記複数の端末装置のうち一の端末装置は、
前記プレイヤからの入力を受け付ける入力手段と、
前記イベント発生情報送信手段から送信されたイベント発生情報を受信するイベント発生情報受信手段と、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて、前記入力手段によるユーザからの入力により所望のタイミングで表示を終了させることが可能な画像を前記端末が備える表示部に表示させる処理を実行する画像表示手段と、
前記入力手段による前記ユーザからの入力に基づいて前記サーバ装置に終了通知情報を送信する終了通知情報送信手段と、
前記入力手段により前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に移行するイベント移行手段とを備え、
前記複数の端末装置のうち二の端末装置は、
前記イベント発生情報送信手段から送信されたイベント発生情報を受信するイベント発生情報受信手段と、
前記イベント発生情報受信手段により受信した前記イベント発生情報に基づいて前記端末が備える表示部に画像を表示させる処理を実行する画像表示手段と、
前記イベント開始情報を受信するイベント開始情報受信手段と、
前記イベント開始情報受信手段が前記イベント開始情報を受信した際に、前記イベントを行うための処理に移行するイベント移行手段とを備える
ことを特徴とするネットワークゲームシステム。 A network game system comprising a server device and a plurality of terminal devices connected to the server device via a network,
The server device
Event occurrence information is provided to each of the plurality of terminal devices when a condition for generating an event in a game provided by the server device performed by a player using the other terminal device among the plurality of terminal devices and the player is satisfied. Event occurrence information transmitting means for transmitting
End notification information receiving means for receiving end notification information transmitted from at least one terminal device among the plurality of terminal devices;
An event start information transmitting means for transmitting event start information to a terminal other than the terminal that transmitted at least the end notification information among the plurality of terminal devices when a predetermined condition is satisfied,
One terminal device among the plurality of terminal devices is:
Input means for receiving input from the player;
Event occurrence information receiving means for receiving event occurrence information transmitted from the event occurrence information transmitting means;
Processing for displaying an image that can be displayed at a desired timing on a display unit included in the terminal based on the event occurrence information received by the event occurrence information receiving unit by an input from the user by the input unit Image display means for executing
End notification information transmitting means for transmitting end notification information to the server device based on an input from the user by the input means;
Event transition means for transitioning to processing for performing the event after receiving input from the player by the input means ;
Two of the plurality of terminal devices are:
Event occurrence information receiving means for receiving event occurrence information transmitted from the event occurrence information transmitting means;
Image display means for executing processing for displaying an image on a display unit included in the terminal based on the event occurrence information received by the event occurrence information receiving means;
Event start information receiving means for receiving the event start information;
A network game system comprising: event transition means for transitioning to a process for performing the event when the event start information receiving means receives the event start information.
前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力機能と、 An input function for receiving an input from a player using the computer device;
前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際、前記プレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させ、かつ前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に当該コンピュータ装置を移行させるための情報であるイベント発生情報を当該コンピュータ装置に送信するイベント発生情報送信機能と、 When a condition for generating an event in a game provided by the server device performed by a player who uses another computer device of the plurality of computer devices and the player is satisfied, an input from the player at a desired timing Information for causing the display to be displayed on the display means included in the computer device and for shifting the computer device to a process for performing the event after receiving an input from the player. An event occurrence information transmission function for transmitting certain event occurrence information to the computer device;
前記プレイヤからの入力に基づいて終了通知情報を受信する終了通知情報受信機能とを An end notification information receiving function for receiving end notification information based on an input from the player;
実現させるためのプログラムであって、 A program for realizing
前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報である The end notification information is sent to the computer device other than the computer device that has transmitted at least the end notification information among the plurality of computer devices when a predetermined condition is satisfied to the server device that has received the end notification information. It is information that sends event start information
プログラム。 program.
前記コンピュータ装置を利用するプレイヤからの入力を受け付ける入力手段と、 Input means for receiving an input from a player using the computer device;
前記複数のコンピュータ装置のうちの他のコンピュータ装置を利用するプレイヤと前記プレイヤとが行う、前記サーバ装置が提供するゲームにおけるイベントの発生条件が成立した際、前記プレイヤからの入力により所望のタイミングで表示を終了させることが可能な画像を前記コンピュータ装置が備える表示手段に表示させ、かつ前記プレイヤからの入力を受け付けた後で前記イベントを行うための処理に当該コンピュータ装置を移行させるための情報であるイベント発生情報を当該コンピュータ装置に送信するイベント発生情報送信手段と、 When a condition for generating an event in a game provided by the server device performed by a player who uses another computer device of the plurality of computer devices and the player is satisfied, an input from the player at a desired timing Information for causing the display to be displayed on the display means included in the computer device and for shifting the computer device to a process for performing the event after receiving an input from the player. Event occurrence information transmitting means for transmitting certain event occurrence information to the computer device;
前記プレイヤからの入力に基づいて終了通知情報を受信する終了通知情報受信手段とを含み、 End notification information receiving means for receiving end notification information based on an input from the player,
前記終了通知情報は、前記終了通知情報を受信した前記サーバ装置に、所定の条件を満足した場合に前記複数のコンピュータ装置のうち少なくとも前記終了通知情報を送信したコンピュータ装置以外のコンピュータ装置に対してイベント開始情報を送信させる情報である The end notification information is sent to the computer device other than the computer device that has transmitted at least the end notification information among the plurality of computer devices when a predetermined condition is satisfied to the server device that has received the end notification information. It is information that sends event start information
サーバ装置。 Server device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013051244A JP5632497B2 (en) | 2013-03-14 | 2013-03-14 | Network game system, game device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013051244A JP5632497B2 (en) | 2013-03-14 | 2013-03-14 | Network game system, game device, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010272440A Division JP5227389B2 (en) | 2010-12-07 | 2010-12-07 | Network game system, game device, and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014206960A Division JP6121376B2 (en) | 2014-10-08 | 2014-10-08 | Network game system, game device, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013138893A JP2013138893A (en) | 2013-07-18 |
JP5632497B2 true JP5632497B2 (en) | 2014-11-26 |
Family
ID=49036889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013051244A Active JP5632497B2 (en) | 2013-03-14 | 2013-03-14 | Network game system, game device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5632497B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7366821B2 (en) * | 2020-03-27 | 2023-10-23 | 株式会社コロプラ | Video display program |
CN113368493B (en) * | 2021-06-07 | 2023-09-22 | 腾讯科技(上海)有限公司 | Flow processing method and device for virtual scene, electronic equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004008762A (en) * | 2002-06-11 | 2004-01-15 | Square Enix Co Ltd | Communication game system, recording medium and program |
JP5255196B2 (en) * | 2006-10-19 | 2013-08-07 | 任天堂株式会社 | Game machine, wireless module, game system, and game processing method |
-
2013
- 2013-03-14 JP JP2013051244A patent/JP5632497B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013138893A (en) | 2013-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5227389B2 (en) | Network game system, game device, and program | |
JP5017013B2 (en) | Network game system, network game system control method and program | |
EP2478944B1 (en) | Apparatus and method for displaying player character showing special movement state in network game | |
JP6475816B2 (en) | Network game system, game device, and program | |
JP2024028422A (en) | Program and terminal | |
JP2008054761A (en) | Game device, control method of game device and program | |
US20210069598A1 (en) | Program, information processing apparatus, and game system | |
JP6174840B2 (en) | Information processing system, information processing program, information processing method, and information processing apparatus | |
JP5632497B2 (en) | Network game system, game device, and program | |
JP6272450B2 (en) | Network game system, game device, and program | |
JP2019165879A (en) | program | |
JP6676808B1 (en) | Program, terminal, game system, and game management device | |
JP6121376B2 (en) | Network game system, game device, and program | |
WO2013168413A1 (en) | Game program, game device and game system | |
JP6827481B2 (en) | Network game systems, game consoles, and programs | |
JP2002331171A (en) | Game device, game control method, and storage medium and computer program therefor | |
JP2006068144A (en) | Game machine, control server for game machine and game system | |
WO2021187309A1 (en) | Game system, program, terminal, and game management device | |
JP2002320780A (en) | Game device, game control method, recording medium therefor, and computer program | |
JP6431892B2 (en) | MATCHING SYSTEM, MATCHING PROGRAM, AND SERVER DEVICE | |
JP6274715B2 (en) | Information processing system, information processing program, information processing method, and information processing apparatus | |
JP2011206483A (en) | Program, information storage medium, game device, and game server device | |
JP2021115409A (en) | Program, information processing device, and method for controlling information processing device | |
JP2014000450A (en) | Network game system, server device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20140509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140819 |
|
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: 20140909 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141009 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5632497 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |