JP2011182818A - Game system and game machine - Google Patents
Game system and game machine Download PDFInfo
- Publication number
- JP2011182818A JP2011182818A JP2010048079A JP2010048079A JP2011182818A JP 2011182818 A JP2011182818 A JP 2011182818A JP 2010048079 A JP2010048079 A JP 2010048079A JP 2010048079 A JP2010048079 A JP 2010048079A JP 2011182818 A JP2011182818 A JP 2011182818A
- Authority
- JP
- Japan
- Prior art keywords
- game
- machine
- unit
- player
- switching
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims description 63
- 230000010365 information processing Effects 0.000 claims description 43
- 230000004913 activation Effects 0.000 claims description 24
- 238000010200 validation analysis Methods 0.000 claims description 10
- 230000002250 progressing effect Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 description 186
- 230000008569 process Effects 0.000 description 183
- 238000010586 diagram Methods 0.000 description 21
- 230000008859 change Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、情報の送受信可能な複数のゲーム機で構成されるゲームシステム、及びゲーム機に関する。 The present invention relates to a game system including a plurality of game machines capable of transmitting and receiving information, and a game machine.
複数のゲーム機のそれぞれを操作するプレイヤによって、1つのゲームが行われる通信ゲームシステムは周知である(例えば、特許文献1参照。)。一方、家庭用テレビや家庭用パーソナルコンピュータを利用したゲームシステムも周知である。家庭用ゲームシステムによるゲームでは、同じ部屋に集まった複数のユーザのうち、1人のユーザがプレイヤとしてゲームを行い、他のユーザは見学者としてそのゲームを見学し、ゲーム中に例えばコントローラを他のユーザに渡すことにより、プレイヤを交代することは日常的に行われている。 A communication game system in which one game is played by a player who operates each of a plurality of game machines is well known (for example, see Patent Document 1). On the other hand, game systems using home televisions and home personal computers are also well known. In a game based on a home game system, one of a plurality of users gathered in the same room plays a game as a player, and the other user observes the game as a visitor. It is routinely performed to change the player by giving it to the user.
しかし、遠隔地にいるプレイヤ間において、同じ部屋にいるように、ゲーム中にプレイヤを交代可能な通信ゲームシステムは存在しない。 However, there is no communication game system in which players can be changed during a game so that players in remote places are in the same room.
そこで、本発明は、遠隔地にいるプレイヤ間であっても、同じ部屋にいるように、ゲーム中にプレイヤを交代可能な通信ゲームシステムを提供することを目的とする。 Therefore, an object of the present invention is to provide a communication game system in which players can be changed during a game so that they can be in the same room even between players at remote locations.
本発明は、以下の手段により上述した課題を解決する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。 The present invention solves the above-described problems by the following means. In order to facilitate understanding of the present invention, reference numerals in the accompanying drawings are appended in parentheses, but the present invention is not limited to the illustrated embodiment.
本発明の第1のゲームシステム(GS1)は、互いに情報の送受信可能に接続された複数のゲーム機(M)を含み、前記各ゲーム機は、ユーザの操作を受け付ける操作入力部(74)と、所定の画像を出力する画像出力部と、所定の情報を記憶する記憶部(72)と、自機を、自機のユーザがプレイヤとしてゲームをプレイできる状態にするプレイヤ機能部(82)と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部(84)と、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部(86)と、を備えるゲームシステムであって、前記各ゲーム機の記憶部には、前記複数のゲーム機のそれぞれに関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リスト(ML)が記憶され、前記プレイヤ機能部は、前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部(82a)と、前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記ゲーム機リストにある前記各見学者機へ送信する画面更新情報処理部(82b)と、を備え、前記見学者機能部は、前記プレイヤ機から前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部(84a)を備え、前記切替部は、他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部(86a)と、自機をプレイヤ機として設定するための処理を行う切替対応部(86b)と、プレイヤ機の切替に応じて前記ゲーム機リストを更新するリスト更新部(86c)とを有し、前記切替処理部は、前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新プレイヤ機へ送信する切替通知部(86aa)と、前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部(86ab)とを備え、前記切替対応部は、前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部(86ba)と、前記切替通知の発信元のゲーム機に代わって自機がプレイヤ機として機能することを示すべく、前記ゲーム機リストを更新するとともに、その更新内容を示す新プレイヤ機通知を生成して、全ての他のゲーム機へ送信する新プレイヤ機通知部(86bb)とを備え、前記リスト更新部は、前記新プレイヤ機から新プレイヤ機通知を受信すると、前記新プレイヤ機通知に基づいて、自機の前記ゲーム機リストにおける前記プレイヤ機及び前記見学者機を更新する、ことにより、上記の課題を解決する。 The first game system (GS1) of the present invention includes a plurality of game machines (M) connected to each other so as to be able to transmit and receive information, and each of the game machines includes an operation input unit (74) for receiving a user operation. An image output unit for outputting a predetermined image, a storage unit (72) for storing predetermined information, and a player function unit (82) for allowing the user to play a game as a player. , A visitor function unit (84) for allowing the user of the own device to observe the progress of the game as a visitor, and a state where the function of the player function unit is valid and a state where the function is invalid A switching unit (86) for switching, wherein the storage unit of each game machine includes information relating to each of the plurality of game machines and game machine identification information for identifying each game machine And game machine information including function identification information indicating whether the player function unit is functioning effectively or a visitor machine where the player function unit is not functioning effectively A game machine list (ML) is stored, and the player function unit advances the game based on an operation by the player to the operation input unit, generates a game screen according to the progress of the game, and generates the image. A game progress part (82a) to be output to the output part and screen update information for updating the game screen displayed on the tour machine are generated and transmitted to the visitor machines in the game machine list. A screen update information processing unit (82b), and when the visitor function unit obtains the screen update information from the player machine, the image update information is obtained based on the screen update information. A screen output processing unit (84a) for updating the game screen output to the power unit, and the switching unit includes a switching processing unit (86a) for performing processing for setting another game machine as a player machine; A switching correspondence unit (86b) that performs processing for setting the player's own device as a player device, and a list updating unit (86c) that updates the game machine list in accordance with the switching of the player device. When a predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is determined as a new player machine, and a switching notification for notifying the switching of the player machine is sent to the new player. A switching notification unit (86aa) for transmitting to the machine, and a function invalidating unit (86ab) for disabling the function of the player function unit when the switching notification is transmitted. When the knowledge is received, a function enabling unit (86ba) that enables the function of the player function unit, and in order to indicate that the own device functions as a player machine in place of the game machine that is the transmission notification source, A new player machine notification unit (86bb) for updating the game machine list, generating a new player machine notification indicating the update content, and transmitting the new player machine notification to all other game machines; When the new player machine notification is received from the new player machine, the player machine and the visitor machine in the game machine list of the own machine are updated based on the new player machine notification, thereby solving the above-described problem. To do.
本発明の第1のゲームシステムは、プレイヤ機能部の機能が有効に機能しているプレイヤ機とプレイヤ機能部の機能が機能していない見学者機が存在する。プレイヤ機ではプレイヤ機能部の機能によりゲームを実行することができ、見学者機では見学者機能部によってプレイヤ機から送られてくる画面更新情報に基づいて、プレイヤ機で実行されているゲームのゲーム画面を見ることだけができる。プレイヤ機において、所定の切替条件が満たされると、新プレイヤ機が決定され、切替通知が新プレイヤ機へ送信される。そして、切替通知を受信した見学者機では、自機のプレイヤ機能部の機能が有効にされる。これにより、切替通知を受信した見学者機はプレイヤ機として機能する。また、切替通知を送信したプレイヤ機では自機のプレイヤ機能部の機能が無効にされるので、当該プレイヤ機は見学者機となる。即ち、プレイヤ機能部が有効に機能するゲーム機の切替が行われることにより、ゲーム中にプレイヤの交代を実現することができる。更に、本発明においては、ゲームが実行されるプレイヤ機にて、ゲーム進行部が稼動してゲームに関する処理が行われるため、プレイヤ機においてプレイヤの操作に対する処理を速くすることができ、プレイヤに対して快適なゲーム操作環境も提供することができる。 In the first game system of the present invention, there are a player machine in which the function of the player function unit is functioning effectively and a visitor machine in which the function of the player function unit is not functioning. In the player machine, the game can be executed by the function of the player function unit, and in the visitor machine, the game of the game being executed in the player machine based on the screen update information sent from the player machine by the visitor function unit You can only see the screen. When a predetermined switching condition is satisfied in the player machine, a new player machine is determined and a switching notification is transmitted to the new player machine. Then, in the visitor machine that has received the switching notification, the function of the player function unit of the own machine is validated. As a result, the visitor machine that has received the switching notification functions as a player machine. In addition, the player machine that has transmitted the switching notification invalidates the function of the player function unit of the own machine, so that the player machine becomes a visitor machine. In other words, by switching the game machine in which the player function unit functions effectively, it is possible to realize a change of player during the game. Furthermore, in the present invention, since the game progression unit is operated and the process related to the game is performed on the player machine on which the game is executed, the process for the player's operation can be accelerated on the player machine. And a comfortable game operation environment can be provided.
「プレイヤ機能部の機能を有効にする」処理、又は「プレイヤ機能部の機能を無効にする」処理は、プレイヤ機能部が機能するために必要な情報を物理的に生成又は削除する処理であってもよいし、プレイヤ機能部への各種情報(例えば、操作入力部からの操作情報)の入力を許可又は禁止する処理であってもよい。プレイヤ機能部の機能が有効な状態か否かを、フラグの状態によって判断し、有効な状態の時のみプレイヤ機能部の処理が行われるように構成してもよい。 The process of “validating the function of the player function unit” or the process of “invalidating the function of the player function unit” is a process of physically generating or deleting information necessary for the player function unit to function. Alternatively, it may be a process of permitting or prohibiting input of various information (for example, operation information from the operation input unit) to the player function unit. Whether or not the function of the player function unit is valid may be determined based on the state of the flag, and the process of the player function unit may be performed only when the function is valid.
「前記切替通知の発信元のゲーム機に代わって自機が新プレイヤ機として機能することを示す」新プレイヤ機通知としては、ゲーム機リストである場合と、必要なゲーム機を示す情報だけである場合がある。必要なゲーム機を示す情報とは、ゲームシステム内に1つのプレイヤ機が設定される場合は、新プレイヤ機を示す情報だけでよく、1つのゲームシステム内に複数のプレイヤ機が設定されてきる場合は、切替通知を送信したプレイヤ機を示す情報と新プレイヤ機を示す情報である。 “Indicates that the own device functions as a new player machine in place of the game machine that is the source of the switching notification” The new player machine notification includes only information indicating the game machine list and the necessary game machine. There may be. When one player machine is set in the game system, the information indicating the necessary game machine may be only information indicating the new player machine, and a plurality of player machines are set in one game system. In this case, information indicating the player machine that has transmitted the switching notification and information indicating the new player machine.
「画面更新情報」は、見学者機におけるゲーム画面を更新する情報であればよく、例えば、プレイヤ機に表示されるゲーム画面の画像情報と同じである場合、プレイヤ機を操作するプレイヤの操作情報のみである場合、当該操作情報と所定のタイミングにおける画像情報とが組み合わされている場合とを含む。なお、画面更新情報が操作情報の場合は、画面出力処理は取得した操作情報に基づいて、ゲーム画面を更新する処理を行う。ゲームシステムにおけるゲームは、1つのプレイヤ機によって行われるゲームである場合と、複数のプレイヤ機によって行われる通信ゲームである場合とを含む。通信ゲームを進行するための各プレイヤ機の処理は従来既知の方法を採用すればよい。各ゲーム機間を接続する通信回線は、専用回線であってもよいし、オープンネットワークを介す通信回線であってもよい。 The “screen update information” only needs to be information for updating the game screen on the visitor machine. For example, when it is the same as the image information on the game screen displayed on the player machine, the operation information of the player operating the player machine Only the case where the operation information is combined with image information at a predetermined timing. If the screen update information is operation information, the screen output process performs a process of updating the game screen based on the acquired operation information. The game in the game system includes a case where the game is played by one player machine and a case where the game is a communication game played by a plurality of player machines. The processing of each player machine for proceeding with the communication game may adopt a conventionally known method. The communication line connecting the game machines may be a dedicated line or a communication line via an open network.
「所定の切替条件」は、切替処理部における処理が開始されるトリガーとなる条件であればよく、例えば、プレイヤによる所定の切替操作であってもよいし、所定のパラメータの値であってもよい。切替処理部が新プレイヤ機を決定する態様は、所定の切替規則に基づいて決定されてもよいし、プレイヤの指定により決定してもよい。プレイヤに指定させる場合、切替処理部は、前記新プレイヤ機を前記プレイヤに指定させることにより、前記新プレイヤ機を決定する新プレイヤ決定部を有するように構成される。これにより、プレイヤの切替にプレイヤの意志を反映させることができ、同じ部屋にいるプレイヤ間でプレイヤを交代する状態に、より近い状態を提供することができる。 The “predetermined switching condition” may be any condition that triggers the start of processing in the switching processing unit. For example, the predetermined switching condition may be a predetermined switching operation by a player, or may be a value of a predetermined parameter. Good. The manner in which the switching processing unit determines the new player machine may be determined based on a predetermined switching rule, or may be determined by the player's designation. In the case of causing the player to designate, the switching processing unit is configured to include a new player determining unit that determines the new player machine by causing the player to designate the new player machine. Thereby, the will of the player can be reflected in the switching of the player, and a state closer to the state where the player is changed between players in the same room can be provided.
前記プレイヤ機の記憶部には、前記ゲーム進行部を有効に機能させるための有効化情報(SI)が記憶され、前記切替部は、前記切替通知部に、前記有効化情報を含む前記切替通知を前記新プレイヤ機へ送信させ、前記機能無効化部に、前記記憶部に記憶された有効化情報を削除させ、前記切替対応部は、前記機能有効化部に、受信した前記切替通知に含まれる有効化情報を、前記ゲーム進行部を有効に機能させるように自機の記憶部に記憶させ、前記ゲーム進行部は、前記ユーザの操作及び前記記憶部に記憶された有効化情報に基づいてゲームを進行してもよい。 The storage unit of the player machine stores activation information (SI) for effectively functioning the game progression unit, and the switching unit includes the switching notification including the activation information in the switching notification unit. Is transmitted to the new player machine, the function disabling unit deletes the activation information stored in the storage unit, and the switching correspondence unit is included in the received switching notification to the function enabling unit. Activation information stored in the storage unit of the own device so that the game progression unit functions effectively, and the game progression unit is based on the user's operation and the activation information stored in the storage unit. You may progress the game.
これにより、有効化情報を保持するゲーム機のみをプレイヤ機として設定することができる。プレイヤ機能部を有効に機能させるための有効化情報としては、ゲーム中に更新されるゲームの状況情報や、状況情報の他に操作入力部とプレイヤ機能部とを有効に接続するためのソフトウェアがある。ゲームの状況情報には、例えば、キャラクタの属性に関する情報、ゲームステージの環境に関する情報、プレイヤの状況に関する情報等がある。有効化情報がゲームの状況情報である場合は、プレイヤ機能部の機能を有効化する処理として、新プレイヤ機のユーザに対応する状況情報となるように設定すればよい。有効化情報が上記ソフトウェアである場合は、プレイヤ機能部の機能を有効化する処理として、当該ソフトウェアが有効に稼動する処理が行われるように構成すればよい。 Thereby, only the game machine holding validation information can be set as the player machine. The activation information for effectively functioning the player function unit includes game situation information updated during the game and software for effectively connecting the operation input unit and the player function unit in addition to the situation information. is there. The game situation information includes, for example, information relating to character attributes, information relating to game stage environments, information relating to player situations, and the like. If the activation information is game situation information, the process for validating the function of the player function unit may be set to be situation information corresponding to the user of the new player machine. When the validation information is the software described above, a process for effectively operating the software may be performed as a process for validating the function of the player function unit.
前記切替部は、前記切替条件が満たされると、前記画像出力部にて出力されるゲーム画面を待ち状態にするとともに、切替開始通知を他の各ゲーム機へ送信し、前記切替開始通知が受信された場合は、前記画像出力部にて出力されるゲーム画面を待ち状態にし、かつ、前記新プレイヤ機通知が送信又は受信されると、自機における前記待ち状態を解除する画面状態制御部(86d)を更に備え、前記切替条件が満たされたゲーム機の切替通知部は、前記切替開始通知の送信後、前記切替通知を前記新プレイヤ機へ送信し、前記新プレイヤ機の機能有効化部は、前記ゲーム進行部に、前記待ち状態が解除されると、ゲーム画面を前記画像出力部に出力させてゲームを開始させてもよい。 When the switching condition is satisfied, the switching unit puts the game screen output by the image output unit into a waiting state, transmits a switching start notification to each of the other game machines, and receives the switching start notification. If the game screen is output in the image output unit, and the new player machine notification is transmitted or received, a screen state control unit that releases the waiting state in the own machine ( 86d), the switching notification unit of the game machine that satisfies the switching condition transmits the switching notification to the new player machine after transmitting the switching start notification, and the function enabling unit of the new player machine When the waiting state is released, the game progress unit may output a game screen to the image output unit to start the game.
画面状態制御部を設けることにより、各ゲーム機のゲーム画面を、プレイヤ機の切替開始時から新プレイヤ機通知の送信又は受信されるまでの間、待ち状態にすることができる。新プレイヤ機では、プレイヤ機能部が有効化されても、ゲーム画面が待ち状態であるため、ゲームが実行できない状態である。新プレイヤ機通知が送信されると、当該待ち状態が解除され、ゲームが実行可能な状態となる。待ち状態には、ゲーム画面が停止する状態、特定の画面が表示される状態、メッセージが表示される状態等がある。 By providing the screen state control unit, the game screen of each game machine can be put into a waiting state from the start of switching the player machine until the notification or transmission of a new player machine notification is received. In the new player machine, even if the player function unit is activated, the game screen is in a waiting state, so that the game cannot be executed. When the new player machine notification is transmitted, the waiting state is released and the game can be executed. The waiting state includes a state where the game screen is stopped, a state where a specific screen is displayed, a state where a message is displayed, and the like.
前記プレイヤ機能部の機能が有効化された新プレイヤ機において、前記機能有効化部は、前記ゲーム進行部に前記ゲームを開始させると共に、前記画面更新情報処理部に対しては、前記新プレイヤ機通知が送信されるまで前記画面更新情報の送信を禁止し、前記新プレイヤ機通知が送信されると、前記禁止を解除し、前記新プレイヤ機通知部は、前記開始されたゲームにおけるゲーム画面が画面切替条件を満たす場合に、前記新プレイヤ機通知を、前記画面切替条件を満たすゲーム画面に関する切替画面情報と共に、前記全ての他のゲーム機へ送信し、前記切替通知を送信したプレイヤ機において、前記切替画面情報が前記プレイヤ機通知と共に受信されると、前記機能無効化部は、前記プレイヤ機能部の機能を無効にし、前記画面出力処理部に出力されるゲーム画面を前記切替画面情報に基づいたゲーム画面に切り替えさせ、前記プレイヤ機及び前記新プレイヤ機以外のゲーム機において、前記切替画面情報が前記新プレイヤ機通知と共に受信されると、前記画面出力処理部は前記切替画面情報に基づいたゲーム画面を出力してもよい。 In the new player machine in which the function of the player function unit is validated, the function validation unit causes the game progression unit to start the game, and the screen update information processing unit has the new player machine. The transmission of the screen update information is prohibited until a notification is transmitted, and when the new player machine notification is transmitted, the prohibition is canceled, and the new player machine notification unit displays a game screen in the started game. When the screen switching condition is satisfied, the new player machine notification is transmitted to the other game machines together with the switching screen information related to the game screen satisfying the screen switching condition, and the switching machine transmits the switching notification. When the switching screen information is received together with the player machine notification, the function invalidation unit invalidates the function of the player function unit, and performs the screen output process. The game screen output to the game screen based on the switching screen information, and when the switching screen information is received together with the new player machine notification in a game machine other than the player machine and the new player machine, The screen output processing unit may output a game screen based on the switching screen information.
これにより、新プレイヤ機では、プレイヤ機能部が有効にされると、ゲームが開始され、ゲームが実行可能になる。この時点では、画面更新情報は送信されないため、新プレイヤ機におけるゲーム内容は他のゲーム機には影響しない。切替通知を送信したプレイヤ機では、プレイヤ機能部が新プレイヤ機通知を受信するまで有効であるため、切替通知の送信後もゲームは続行される。新プレイヤ機におけるゲーム画面が画面切替条件を満たすと、切替画面情報が全ての他のゲーム機へ送られ、他のゲーム機のゲーム画面は、切替画面情報に基づいたゲーム画面に切り替わる。これにより、画面切替条件を満たすゲーム画面として、切り替わりの認識されにくいゲーム画面を設定しておけば、ゲーム画面は表示されたままで、違和感なく、プレイヤ機の切替を行うことができる。 Thus, in the new player machine, when the player function unit is enabled, the game is started and the game can be executed. At this time, since the screen update information is not transmitted, the game content in the new player machine does not affect other game machines. The player machine that has transmitted the switching notification is effective until the player function unit receives the new player machine notification. Therefore, the game continues even after the switching notification is transmitted. When the game screen in the new player machine satisfies the screen switching condition, the switching screen information is sent to all the other game machines, and the game screens of the other game machines are switched to the game screen based on the switching screen information. As a result, if a game screen in which switching is difficult to be recognized is set as a game screen that satisfies the screen switching condition, the player machine can be switched without discomfort while the game screen remains displayed.
前記切替通知を送信したプレイヤ機において、前記機能無効化部は、前記ゲーム進行部に、前記切替通知を送信後、前記プレイヤ機能部の機能が無効にされるまで、前記ユーザの操作内容を制限する制限モードで前記ゲームを進行させ、前記プレイヤ機能部の機能が有効にされた新プレイヤ機における機能有効化部は、前記ゲーム進行部に、前記新プレイヤ機通知が送信されるまでは、前記制限モードにて前記ゲームを進行させ、前記新プレイヤ機通知が送信されると、前記制限モードを解除した状態で前記ゲームを進行させてもよい。 In the player machine that has transmitted the switching notification, the function disabling unit restricts the operation content of the user until the function of the player function unit is disabled after transmitting the switching notification to the game progression unit. The function enabling unit in the new player machine in which the game is advanced in the restricted mode and the function of the player function unit is enabled until the notification of the new player machine is transmitted to the game progressing unit. When the game is advanced in the restricted mode and the new player machine notification is transmitted, the game may be advanced in a state in which the restricted mode is released.
これにより、新プレイヤ機で行われるゲームと切替通知を送信したプレイヤ機で行われるゲームは制限モードで行われる。制限モードは、ユーザの操作内容が制限されるモードであるため、各プレイヤ機における操作内容を同じようにすることができる。従って、更にゲーム画面の切り替わりを、各ゲーム機のユーザに認識されにくくすることができる。 As a result, the game played on the new player machine and the game played on the player machine that sent the switching notification are played in the restricted mode. Since the restriction mode is a mode in which the user's operation content is restricted, the operation content in each player machine can be made the same. Accordingly, it is possible to make it difficult for the user of each game machine to recognize the switching of the game screen.
前記複数のゲーム機と情報の送受信可能なサーバ(Sv)を更に含み、前記サーバは、前記複数のゲーム機のそれぞれから、システム参加要求を受け付ける参加要求受付部(54a)と、前記システム参加要求を受け付けた複数のゲーム機を1つのグループとしてグループ化し、前記グループ化された複数のゲーム機のうち、前記ゲームに応じた数のゲーム機をプレイヤ機として設定し、他のゲーム機を見学者機として設定した前記ゲーム機リストを生成するゲーム機リスト生成部(54b)と、前記ゲーム機リストを含む開始情報を生成して、前記各ゲーム機へ送信する開始情報送信部(54e)とを備え、前記各ゲーム機は、前記システム参加要求を前記サーバへ送信する参加要求送信部(88)と、前記システム参加要求を送信後、前記開始情報に含まれるゲーム機リストを前記サーバから取得すると、自機の前記記憶部に記憶すると共に、前記ゲーム機リストに応じて、自機の前記プレイヤ機能部又は前記見学者機能部の少なくとも一方を有効な状態にする開始処理部(90)を備え、前記ゲーム進行部は前記開始処理部による処理がされた後、前記ゲームを開始するように構成されてもよい。これにより、不特定のゲーム機が第1のゲームシステムのゲーム機として参加することができる。 The server further includes a server (Sv) capable of transmitting / receiving information to / from the plurality of game machines, the server receiving a system participation request from each of the game machines, and the system participation request. A plurality of game machines that have received the game are grouped as one group, and among the grouped game machines, a number of game machines corresponding to the game are set as player machines, and other game machines are visited. A game machine list generation unit (54b) that generates the game machine list set as a machine, and a start information transmission unit (54e) that generates start information including the game machine list and transmits the start information to each game machine. Each of the game machines includes a participation request transmission unit (88) for transmitting the system participation request to the server, and after transmitting the system participation request, When the game machine list included in the start information is acquired from the server, the game machine list is stored in the storage unit of the own device, and at least one of the player function unit or the visitor function unit of the own device according to the game machine list. May be configured to start the game after the processing by the start processing unit is performed. Thereby, an unspecified game machine can participate as a game machine of the 1st game system.
前記切替対応部は、前記新プレイヤ機通知を前記サーバへも送信し、前記サーバは、前記生成されたゲーム機リストを記憶するサーバ記憶部(52)と、前記新プレイヤ機通知を取得すると、前記新プレイヤ機通知に基づいて、切替通知を送信したゲーム機から前記新プレイヤ機に前記プレイヤ機が切り替わったことを示すように前記ゲーム機リストを更新するサーバ更新部(54c)とを備えるように構成されてもよい。これにより、サーバでもゲーム機リストを管理することができる。 The switching corresponding unit transmits the new player machine notification to the server, and the server acquires a server storage unit (52) for storing the generated game machine list and the new player machine notification. A server updating unit (54c) for updating the game machine list so as to indicate that the player machine has been switched from the game machine that has transmitted the switch notice to the new player machine based on the new player machine notification; May be configured. Thereby, the server can manage the game machine list.
前記サーバ更新部は、前記ゲーム機リストが前記各ゲーム機に送信された後に前記システム参加要求が受け付けられた新しいゲーム機を、前記見学者機として追加すべく前記ゲーム機リストを更新し、前記新しいゲーム機に関するゲーム機情報である新ゲーム機情報を、前記各ゲーム機へ送信すると共に、前記更新されたゲーム機リストを前記新しいゲーム機へ送信し、前記ゲーム機のリスト更新部は、前記新ゲーム機情報を前記サーバから取得すると、前記新しいゲーム機を前記見学者機として追加すべく、前記ゲーム機リストを更新してもよい。これにより、ゲーム中に見学者機として新しいゲーム機が本発明のゲームシステムに参加することができる。 The server update unit updates the game machine list to add, as the visitor machine, a new game machine for which the system participation request is accepted after the game machine list is transmitted to each game machine, New game machine information, which is game machine information relating to a new game machine, is transmitted to each game machine, and the updated game machine list is transmitted to the new game machine. When new game machine information is acquired from the server, the game machine list may be updated to add the new game machine as the visitor machine. Thereby, a new game machine can participate in the game system of the present invention as a visitor machine during the game.
前記サーバ記憶部は、前記有効化情報を記憶し、前記開始情報送信部は、前記プレイヤ機に設定された各ゲーム機へは前記有効化情報を更に含む前記開始情報を生成して送信し、前記各ゲーム機の開始処理部は、自機が前記プレイヤ機として設定されている場合は、前記有効化情報を前記記憶部に記憶して自機の前記プレイヤ機能部を有効な状態にするように構成されてもよい。これにより、プレイヤ機はゲームの開始時に有効化情報をサーバから取得することができる。 The server storage unit stores the activation information, and the start information transmission unit generates and transmits the start information further including the activation information to each game machine set in the player machine, When the game machine is set as the player machine, the start processing unit of each game machine stores the validation information in the storage unit so that the player function unit of the game machine is enabled. May be configured. Thereby, the player machine can acquire the validation information from the server at the start of the game.
本発明の第2のゲームシステム(GS2)は、互いに情報の送受信可能に接続された複数のゲーム機(M100)とサーバ(Sv100)とを含み、前記各ゲーム機は、ユーザの操作を受け付ける操作入力部(74)と、所定の画像を出力する画像出力部(76)と、所定の情報を記憶する記憶部(72)と、自機を、自機のユーザがプレイヤとしてゲームを自機にてプレイできる状態にするプレイヤ機能部(82)と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部(84)と、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部(86)とを備え、前記サーバは、前記複数のゲーム機のそれぞれに関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リスト(ML)を記憶するサーバ記憶部(52)と、前記いずれかのゲーム機から取得した情報に基づいた処理を行うサーバ情報処理部(54d)とを備えるゲームシステムであって、前記プレイヤ機能部は、前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部(82a)と、前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記各見学者機へ送信されるように前記サーバへ送信する画面更新情報処理部(82b)とを備え、前記見学者機能部は、前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部(84a)を備え、前記切替部は、他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部(86a)と、自機をプレイヤ機として設定するための処理を行う切替対応部(86b)とを有し、前記切替処理部は、前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新規プレイヤ機へ送信されるように前記サーバへ送信する切替通知部(86aa)と、前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部(86ab)とを備え、前記切替対応部は、前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部(86ba)と、前記切替通知の発信元のゲーム機を見学者機に代わって自機がプレイヤ機として機能することを示す新プレイヤ機通知を生成して、前記サーバへ送信する新プレイヤ機通知部(86bb)とを備え、前記サーバのサーバ情報処理部は、前記画面更新情報を取得すると、前記ゲーム機リストを参照して前記各見学者機へ送信し、前記切替通知を取得すると、前記切替通知にて示されている前記新プレイヤ機へ前記切替通知を送信し、前記新プレイヤ機通知を取得すると、前記新プレイヤ機通知を送信したゲーム機が、前記切替通知を送信したプレイヤ機に代わって前記プレイヤ機となるように前記ゲーム機リストを更新する、ことにより、上記の課題を解決する。 The second game system (GS2) of the present invention includes a plurality of game machines (M100) and a server (Sv100) that are connected so as to be able to transmit and receive information to each other, and each game machine receives an operation of a user. An input unit (74), an image output unit (76) for outputting a predetermined image, a storage unit (72) for storing predetermined information, and the user of the own device as a player playing a game on the own device A player function unit (82) that enables the player to play, a visitor function unit (84) that allows the user of the own device to observe the progress of the game as a visitor, and the player function unit A switching unit (86) that switches between a state in which the function is valid and a state in which the function is invalid, and the server is information relating to each of the plurality of game machines, and the game machine ID for identifying each game machine. Information and game machine information including function identification information indicating whether the player function unit is functioning effectively or a visitor machine where the player function unit is not functioning effectively A game system comprising a server storage unit (52) for storing a game machine list (ML) to be played, and a server information processing unit (54d) for performing processing based on information acquired from any of the game machines The player function unit proceeds with the game based on an operation of the operation input unit by the player, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit ( 82a) and screen update information for updating the game screen displayed on the visitor machine is generated and sent to the server so as to be transmitted to each visitor machine. A screen update information processing unit (82b) that, when acquiring the screen update information, the visitor function unit updates the game screen output to the image output unit based on the screen update information A screen output processing unit (84a) is provided, and the switching unit includes a switching processing unit (86a) for performing processing for setting another game machine as a player machine, and a process for setting the own machine as a player machine. A switching correspondence unit (86b) for performing, when the predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is set as a new player machine. A switching notification unit (86aa) for determining and transmitting a switching notification for notifying switching of the player machine to the server so as to be transmitted to the new player machine, and the player function when the switching notification is transmitted A function disabling unit (86ab) for disabling the function of the unit, and the switching corresponding unit includes a function enabling unit (86ba) for enabling the function of the player function unit when the switching notification is received. A new player machine notification unit (86bb) for generating a new player machine notification indicating that the player machine functions as a player machine on behalf of the visitor machine and transmitting it to the server on behalf of the visitor machine that sent the switching notification. When the server information processing unit of the server acquires the screen update information, the server information processing unit refers to the game machine list and transmits the information to each visitor machine. When the switch notification is acquired, When the switching notification is transmitted to the new player machine shown and the new player machine notification is acquired, the game machine that has transmitted the new player machine notification replaces the player machine that has transmitted the switching notification. Said to be a serial player machine updates the game machine list, it allows to solve the above problems.
これにより、サーバを介して通信を行う複数のゲーム機に本発明を適用することができる。ゲームシステムGS2における各部の機能及び意義は、ゲームシステムGS1において対応する各部の機能及び意義と同様である。 Thereby, this invention is applicable to the some game machine which communicates via a server. The function and significance of each part in the game system GS2 are the same as the function and significance of each part in the game system GS1.
第1のゲームシステムと同様に、前記プレイヤ機の記憶部には、前記ゲーム進行部を有効に機能させるための有効化情報(SI)が記憶され、前記切替処理部は、前記切替通知部に、前記有効化情報を含む前記切替通知を前記サーバへ送信させ、前記機能無効化部に、前記記憶部に記憶された有効化情報を削除させ、前記切替対応部は、前記機能有効化部に、受信した前記切替通知に含まれる有効化情報を、前記ゲーム進行部を有効に機能させるように自機の記憶部に記憶させ、前記ゲーム進行部は、前記ユーザの操作及び前記記憶部に記憶された有効化情報に基づいてゲームを進行してもよい。 As in the first game system, the storage unit of the player machine stores activation information (SI) for effectively functioning the game progression unit, and the switching processing unit is stored in the switching notification unit. , Causing the switch notification including the activation information to be transmitted to the server, causing the function disabling unit to delete the activation information stored in the storage unit, and the switching corresponding unit causing the function enabling unit to The activation information included in the received switching notification is stored in the storage unit of the own device so that the game progression unit functions effectively, and the game progression unit is stored in the user operation and the storage unit. The game may proceed based on the activated information.
第1のゲームシステムと同様に、前記切替部は、前記切替条件が満たされると、前記画像出力部にて出力されるゲーム画面を待ち状態にするとともに、切替開始通知を他の各ゲーム機へ送信されるように前記サーバへ送信し、前記切替開始通知が受信された場合は、前記画像出力部にて出力されるゲーム画面を待ち状態にし、かつ、前記新プレイヤ機通知が送信又は受信されると、自機における前記待ち状態を解除する画面状態制御部(86d)を更に備え、前記切替条件が満たされたゲーム機の切替処理部は、前記切替通知部に、前記切替開始通知の送信後、前記切替通知を前記サーバへ送信させ、前記新プレイヤ機の機能有効化部は、前記ゲーム進行部に、前記待ち状態が解除されると、ゲーム画面を前記画像出力部に出力させてゲームを開始させてもよい。 Similar to the first game system, when the switching condition is satisfied, the switching unit puts the game screen output from the image output unit in a waiting state and sends a switching start notification to other game machines. When the switch start notification is received, the game screen output from the image output unit is put on standby, and the new player machine notification is transmitted or received. Then, it further includes a screen state control unit (86d) for releasing the waiting state in its own device, and the switching processing unit of the game machine that satisfies the switching condition transmits the switching start notification to the switching notification unit. Thereafter, the switching notification is transmitted to the server, and the function enabling unit of the new player machine causes the game progress unit to output a game screen to the image output unit when the waiting state is released, thereby playing the game It may be allowed to start.
第1のゲームシステムと同様に、前記プレイヤ機能部の機能が有効化された新プレイヤ機において、前記機能有効化部は、前記ゲーム進行部に前記ゲームを開始させると共に、前記画面更新情報処理部に対しては、前記新プレイヤ機通知が送信されるまで前記画面更新情報の送信を禁止し、前記新プレイヤ機通知が送信されると、前記禁止を解除し、前記新プレイヤ機通知部は、前記開始されたゲームにおけるゲーム画面が画面切替条件を満たす場合に、前記新プレイヤ機通知を、前記画面切替条件を満たすゲーム画面に関する切替画面情報と共に、前記サーバへ送信し、前記サーバのサーバ情報処理部は、前記切替画面情報を前記新プレイヤ機通知と共に受信すると、前記新プレイヤ機通知に基づいて前記ゲーム機リストを更新し、かつ、前記切替画面情報は前記各ゲーム機へ送信し、前記切替通知を送信したプレイヤ機において、前記切替画面情報が受信されると、前記機能無効化部は、前記プレイヤ機能部の機能を無効にし、前記画面出力処理部に出力されるゲーム画面を前記切替画面情報に基づいたゲーム画面に切り替えさせ、前記プレイヤ機及び前記新プレイヤ機以外のゲーム機において、前記切替画面情報が受信されると、前記画面出力処理部は前記切替画面情報に基づいたゲーム画面を出力してもよい。 As in the first game system, in the new player machine in which the function of the player function unit is validated, the function validation unit causes the game progress unit to start the game and the screen update information processing unit. In response to this, the transmission of the screen update information is prohibited until the new player machine notification is transmitted, and when the new player machine notification is transmitted, the prohibition is canceled. When the game screen in the started game satisfies a screen switching condition, the new player machine notification is transmitted to the server together with switching screen information regarding the game screen satisfying the screen switching condition, and the server information processing of the server When the unit receives the switching screen information together with the new player machine notification, the unit updates the game machine list based on the new player machine notification, and The switching screen information is transmitted to each of the game machines, and when the switching screen information is received in the player machine that has transmitted the switching notification, the function disabling unit disables the function of the player function unit, When the game screen output to the screen output processing unit is switched to a game screen based on the switching screen information, and the switching screen information is received in a game machine other than the player machine and the new player machine, The screen output processing unit may output a game screen based on the switching screen information.
更に、第1のゲームシステムと同様に、前記切替通知を送信したプレイヤ機において、前記機能無効化部は、前記ゲーム進行部に、前記切替通知を送信後、前記プレイヤ機能部の機能が無効にされるまで、前記ユーザの操作内容を制限する制限モードで前記ゲームを進行させ、前記プレイヤ機能部の機能が有効にされた新プレイヤ機における機能有効化部は、前記ゲーム進行部に、前記新プレイヤ機通知が送信されるまでは、前記制限モードにて前記ゲームを進行させ、前記新プレイヤ機通知が送信されると、前記制限モードを解除した状態で前記ゲームを進行させてもよい。 Further, as in the first game system, in the player machine that has transmitted the switch notification, the function invalidation unit disables the function of the player function unit after transmitting the switch notification to the game progress unit. The function enabling unit in the new player machine in which the game is progressed in a restriction mode that restricts the user's operation content and the function of the player function unit is enabled, Until the player machine notification is transmitted, the game may be advanced in the restricted mode, and when the new player machine notification is transmitted, the game may be advanced in a state in which the restricted mode is released.
前記サーバは、前記複数のゲーム機のそれぞれから、システム参加要求を受付ける参加要求受付部(54a)と、前記システム参加要求を受け付けた複数のゲーム機を1つのグループとしてグループ化し、前記グループ化された複数のゲーム機のうち、前記ゲームに応じた数のゲーム機をプレイヤ機として設定し、他のゲーム機を見学者機として設定した前記ゲーム機リストを生成し、前記記憶部に記憶するゲーム機リスト生成部(54b)と、前記各ゲーム機の機能識別情報を含む開始情報を、前記各ゲーム機へ送信する開始情報送信部(54e)とを備え、前記各ゲーム機は、前記システム参加要求を前記サーバへ送信する参加要求送信部(88)と、前記システム参加要求の送信後、前記開始情報に含まれる機能識別情報を前記サーバから取得すると、自機の機能識別情報に応じて、前記プレイヤ機能部又は前記見学者機能部の少なくとも一方を有効な状態にする開始処理部(90)を備え、前記ゲーム進行部は前記開始処理部による処理がされた後、前記ゲームを開始するように構成されてもよい。これにより、不特定のゲーム機が第2のゲームシステムのゲーム機として参加することができる。 The server groups, as a group, a participation request receiving unit (54a) that receives a system participation request from each of the plurality of game machines and a plurality of game machines that have received the system participation request. Among the plurality of game machines, a number of game machines corresponding to the game are set as player machines, the game machine list in which other game machines are set as visitor machines is generated, and stored in the storage unit A machine list generation unit (54b) and a start information transmission unit (54e) for transmitting start information including function identification information of each game machine to each game machine, wherein each game machine participates in the system A participation request transmission unit (88) for transmitting a request to the server; and after transmitting the system participation request, function identification information included in the start information is transmitted to the server The start processing unit (90) for enabling at least one of the player function unit or the visitor function unit according to the function identification information of the own device, and the game progression unit includes the start process. The game may be configured to start after the processing by the unit. Thereby, an unspecified game machine can participate as a game machine of the 2nd game system.
前記サーバは、いずれかの前記ゲーム機から、前記グループ内のゲーム機全てに対して送信するアナウンス情報を取得すると、前記ゲーム機リストを参照して前記アナウンス情報を前記複数のゲーム機へ送信するアナウンス情報処理部を更に備え、前記各ゲーム機は、前記ゲームの進行中に、前記アナウンス情報を生成して前記サーバへ送信するアナウンス情報生成部と、前記サーバから前記アナウンス情報を取得すると、前記アナウンス情報を前記画像表示部に表示するアナウンス情報表示部とを備えるように構成されてもよい。これにより、1つのゲーム機からゲームシステム内の全てのゲーム機の画像表示部にアナウンス情報を出力させることができる。 When the server acquires announcement information to be transmitted to any of the game machines in the group from any of the game machines, the server refers to the game machine list and transmits the announcement information to the plurality of game machines. An announcement information processing unit is further provided, and each game machine generates the announcement information and transmits the announcement information to the server while the game is in progress, and the announcement information is acquired from the server. An announcement information display unit that displays announcement information on the image display unit may be provided. Thereby, announcement information can be output to the image display part of all the game machines in a game system from one game machine.
更に、前記アナウンス情報生成部は、自機を操作するユーザの操作によってメッセージを生成し、前記メッセージと自機のゲーム機識別情報とが含まれる前記アナウンス情報を前記サーバに送信するように構成されてもよい。これにより、例えば、サーバにて、アナウンス情報に含まれるゲーム機識別情報からユーザを特定し、各ゲーム機へユーザを特定する情報とメッセージを含むアナウンス情報を各ゲーム機へ送信するように構成すれば、ユーザ間でのメッセージの交換が可能になる。 Further, the announcement information generation unit is configured to generate a message by an operation of a user who operates the own device, and to transmit the announcement information including the message and game machine identification information of the own device to the server. May be. Thus, for example, the server is configured to identify the user from the game machine identification information included in the announcement information, and to transmit the announcement information including the message and information identifying the user to each game machine to each game machine. Thus, messages can be exchanged between users.
本発明の第1のゲーム機(M)は、他のゲーム機と情報の送受信可能な通信部(70)と、ユーザの操作を受け付ける操作入力部(74)と、所定の画像を出力する画像出力部(76)と、所定の情報を記憶する記憶部(72)と、自機を、自機のユーザがプレイヤとしてゲームをプレイできる状態にするプレイヤ機能部(82)と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部(84)と、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部(86)と、を備えるゲーム機であって、前記記憶部には、各ゲーム機に関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リスト(ML)が記憶され、前記プレイヤ機能部は、前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して画像出力部に出力させるゲーム進行部(82a)と、前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記ゲーム機リストにある前記各見学者機へ送信する画面更新情報処理部(82b)とを備え、前記見学者機能部は、前記プレイヤ機から前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部(84a)を備え、前記切替部は、他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部(86a)と、自機をプレイヤ機として設定するための処理を行う切替対応部(86b)と、プレイヤ機の切替に応じて前記ゲーム機リストを更新するリスト更新部(86c)とを有し、前記切替処理部は、前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新プレイヤ機へ送信する切替通知部(86aa)と、前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部(86ab)とを備え、前記切替対応部は、前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部(86ba)と、前記切替通知の発信元のゲーム機に代わって自機がプレイヤ機として機能することを示すべく、前記ゲーム機リストを更新するとともに、その更新内容を示す新プレイヤ機通知を生成して、全ての他のゲーム機へ送信する新プレイヤ機通知部(86bb)とを備え、前記リスト更新部は、前記新プレイヤ機から新プレイヤ機通知を受信すると、前記新プレイヤ機通知に基づいて、自機の前記ゲーム機リストにおける前記プレイヤ機及び前記見学者機を更新する。本発明の第1のゲーム機は、第1のゲームシステムのゲーム機として機能する。 The first game machine (M) of the present invention includes a communication unit (70) capable of transmitting / receiving information to / from other game machines, an operation input unit (74) for receiving user operations, and an image for outputting a predetermined image. An output unit (76), a storage unit (72) that stores predetermined information, a player function unit (82) that allows the user of the own device to play a game as a player, A visitor function unit (84) for allowing the user of the own device to observe the progress of the game as a visitor, and a switching unit (86) for switching between a state where the function of the player function unit is valid and a state where the function is invalid. ), Wherein the storage unit is information relating to each game machine, and the game machine identification information for identifying each game machine and the player function unit function effectively. Player machine, or play A game machine list (ML) including game machine information including function identification information indicating which of the visitor machines is not functioning effectively is stored. A game progress unit (82a) that progresses the game on the basis of an operation on the operation input unit according to the above, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit; A screen update information processing unit (82b) that generates screen update information for updating the game screen to be transmitted and transmits the screen update information to each visitor machine in the game machine list, and the visitor function unit includes: When the screen update information is acquired from the player machine, a screen output processing unit (84a) that updates the game screen output to the image output unit based on the screen update information is provided. The switching unit includes a switching processing unit (86a) that performs processing for setting another game machine as a player machine, a switching corresponding unit (86b) that performs processing for setting the own machine as a player machine, and a player A list updating unit (86c) for updating the game machine list in accordance with the switching of the machines, and the switching processing unit, when a predetermined switching condition is satisfied during the game, the game machine list A switching notification unit (86aa) for transmitting a switching notification for notifying switching of the player machine to the new player machine, and the player when the switching notification is transmitted. A function disabling unit (86ab) for disabling the function of the function unit, and the switching responding unit (86ba) that enables the function of the player function unit when the switching notification is received. And the game machine list is updated to indicate that the own machine functions as a player machine in place of the game machine from which the switching notification is transmitted, and a new player machine notification indicating the updated contents is generated. A new player machine notification unit (86bb) for transmitting to all other game machines, and when the list update unit receives a new player machine notification from the new player machine, The player machine and the visitor machine in the game machine list of the own machine are updated. The first game machine of the present invention functions as a game machine of the first game system.
本発明の第2のゲーム機(M100)は、サーバ(Sv100)と、前記サーバを介して情報の送受信可能な複数のゲーム機で構成され、前記サーバは、前記複数のゲーム機のそれぞれに関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リスト(ML)を管理するゲームシステム(GS2)におけるゲーム機であって、ユーザの操作を受け付ける操作入力部(74)と、所定の画像を出力する画像出力部(76)と、所定の情報を記憶する記憶部(72)と、自機を、自機のユーザがプレイヤとしてゲームを自機にてプレイできる状態にするプレイヤ機能部(82)と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部(84)と、、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部(86)とを備え、前記プレイヤ機能部は、前記プレイヤによる前記操作入力部への操作に基づいて、前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部(82a)と、前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記各見学者機へ送信されるように前記サーバへ送信する画面更新情報処理部(82b)とを備え、前記見学者機能部は、前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部(84a)を備え、前記切替部は、他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部(86a)と、自機をプレイヤ機として設定するための処理を行う切替対応部(86b)とを有し、前記切替処理部は、前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新規プレイヤ機へ送信されるように前記サーバへ送信する切替通知部(86aa)と、前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部(86ab)とを備え、前記切替対応部は、前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部(86ba)と、前記切替通知の発信元のゲーム機を見学者機に代わって自機がプレイヤ機として機能することを示す新プレイヤ機通知を生成し、前記ゲーム機リストが更新されるように前記新プレイヤ機通知を前記サーバへ送信する新プレイヤ機通知部(86bb)とを備える。これにより、本発明の第2のゲーム機は、第2のゲームシステムのゲーム機として機能する。 The second game machine (M100) of the present invention includes a server (Sv100) and a plurality of game machines capable of transmitting and receiving information via the server, and the server is information related to each of the plurality of game machines. The game machine identification information for identifying each game machine, the player machine in which the player function unit is functioning effectively, or the visitor machine in which the player function unit is not functioning effectively. An operation input unit (74) for receiving a user operation, which is a game machine in a game system (GS2) that manages a game machine list (ML) including game machine information including function identification information indicating An image output unit (76) for outputting a predetermined image, a storage unit (72) for storing predetermined information, and a user of the own device as a player playing a game on the own device Functions of the player function unit (82) for enabling the player, a visitor function unit (84) for allowing the user of the own device to observe the progress of the game as a visitor, and functions of the player function unit A switching unit (86) for switching between a valid state and an invalid state, wherein the player function unit advances the game based on an operation to the operation input unit by the player, and the game A game progress unit (82a) for generating a game screen according to the progress of the game and outputting the game screen to the image output unit; and screen update information for updating the game screen displayed on the visitor machine, A screen update information processing unit (82b) for transmitting to the server so as to be transmitted to each visitor machine, and when the visitor function unit acquires the screen update information, the visitor function unit is based on the screen update information. A screen output processing unit (84a) for updating the game screen output to the image output unit, wherein the switching unit performs a process for setting another game machine as a player machine ( 86a) and a switching corresponding unit (86b) that performs a process for setting the player's own machine as a player machine, and the switching processing unit, when a predetermined switching condition is satisfied during the progress of the game, A switching notification unit (86aa) for determining one visitor machine in the game machine list as a new player machine and transmitting a switch notification for notifying the switch of the player machine to the server so as to be transmitted to the new player machine. And a function disabling unit (86ab) that disables the function of the player function unit when the switch notification is transmitted, and the switch corresponding unit receives the switch notification and receives the switch function unit. A function enabler (86ba) for enabling the function of the above, and generating a new player machine notification indicating that the own machine functions as a player machine on behalf of the visitor machine on behalf of the visitor machine that sent the switching notification, A new player machine notification unit (86bb) for transmitting the new player machine notification to the server so that the game machine list is updated. Thereby, the 2nd game machine of this invention functions as a game machine of a 2nd game system.
上述したように、本発明によれば、各ゲーム機は、自機にてゲームを実行可能な状態にするプレイヤ機能部と、自機をゲームの進行を見学できるだけの状態にする見学者機能部と、プレイヤ機能部を有効な状態と無効な状態に切り替える切替部とを備え、切替条件が満たされたゲーム機では、切替部の切替処理部により、新プレイヤ機が決定され、切替通知が新プレイヤ機へ送信される。また、プレイヤ機能は無効にされる。一方、切替通知を取得したゲーム機では、切替部の切替対応部により、プレイヤ機能が有効にされる。これにより、ゲームを実行するプレイヤ機が切り替わり、遠隔地にいるプレイヤ間であっても、同じ部屋にいるように、ゲーム中にプレイヤを交代可能な通信ゲームシステムを提供することができる。 As described above, according to the present invention, each game machine has a player function unit that enables the game to be executed by itself, and a visitor function unit that allows the game machine to observe the progress of the game. And a switching unit that switches the player function unit between an effective state and an invalid state, and in a game machine that satisfies the switching condition, the switching processing unit of the switching unit determines a new player machine and the switching notification is new. It is transmitted to the player machine. Also, the player function is disabled. On the other hand, in the game machine that has acquired the switching notification, the player function is enabled by the switching corresponding unit of the switching unit. Thereby, the player machine which performs a game switches, and even if it is between players in a remote place, the communication game system which can change a player during a game so that it may be in the same room can be provided.
(1)第1のゲームシステムの第1の形態
まず、本発明の概要について図1及び図2を用いて説明する。図1は、本発明の第1のゲームシステムGS1(以下「ゲームシステムGS1」という。)を示す。ゲームシステムGS1は、4つのゲーム機M1〜M4と、サーバSvとが、ネットワークNを介して、互いに情報の送受信可能に接続されている。各ゲーム機M1〜M4は、各ユーザU1〜U4によって操作される。以下、ゲーム機を区別する必要がない時は「ゲーム機M」といい、ユーザを区別する必要がない時は「ユーザU」という。
(1) First Form of First Game System First, the outline of the present invention will be described with reference to FIGS. FIG. 1 shows a first game system GS1 (hereinafter referred to as “game system GS1”) of the present invention. In the game system GS1, four game machines M1 to M4 and a server Sv are connected to each other via a network N so as to be able to transmit and receive information. Each game machine M1-M4 is operated by each user U1-U4. Hereinafter, when there is no need to distinguish between game machines, it is referred to as “game machine M”, and when there is no need to distinguish between users, it is referred to as “user U”.
ゲームシステムGS1のゲーム機Mには、ユーザUがプレイヤとしてゲームをプレイ可能なプレイヤ機Mpとして機能するゲーム機Mと、ユーザUが見学者としてゲームを見るだけの見学者機Mvとして機能するゲーム機Mとが存在する。図1の例では、ゲーム機M1及びゲーム機M2はプレイヤ機Mp1及びプレイヤ機Mp2として機能し、ゲーム機M3及びゲーム機M4は見学者機Mv3及び見学者機Mv4として機能している。以下、プレイヤ機Mpを操作するユーザUを「プレイヤUp」といい、見学者機Mvを操作するユーザUを「見学者Uv」という。 The game machine M of the game system GS1 includes a game machine M that functions as a player machine Mp that allows the user U to play a game as a player, and a game that functions as a visitor machine Mv that the user U only sees as a visitor. Machine M exists. In the example of FIG. 1, the game machine M1 and the game machine M2 function as the player machine Mp1 and the player machine Mp2, and the game machine M3 and the game machine M4 function as the visitor machine Mv3 and the visitor machine Mv4. Hereinafter, the user U who operates the player machine Mp is referred to as “player Up”, and the user U who operates the visitor machine Mv is referred to as “visitor Uv”.
ゲームシステムGS1においては、2台のプレイヤ機Mp1、Mp2を操作するユーザUpによって対戦ゲームが実行される。そして、ゲーム中に、プレイヤ機Mp1を操作するプレイヤUp1が、見学者機Mv4を新しいプレイヤ機Mp(以下「新プレイヤ機Mp」という。)として指定すると、新プレイヤ機Mpに指定された見学者機Mv4はプレイヤ機Mp4として機能可能になり、プレイヤ機Mp4において、ユーザU4がプレイヤUp4としてゲームを実行することが可能になる。一方、ゲーム機M1はプレイヤ機Mpとして機能しなくなり、見学者機Mvとして機能するようになる。即ち、本発明においては、ゲームの実行可能なプレイヤ機Mpがゲーム機M1からゲーム機M4に切り替わることができる。 In the game system GS1, a battle game is executed by the user Up operating the two player machines Mp1 and Mp2. Then, when the player Up1 who operates the player machine Mp1 designates the visitor machine Mv4 as a new player machine Mp (hereinafter referred to as “new player machine Mp”) during the game, the visitor designated as the new player machine Mp. The machine Mv4 can function as the player machine Mp4, and the user U4 can execute the game as the player Up4 on the player machine Mp4. On the other hand, the game machine M1 does not function as the player machine Mp and functions as the visitor machine Mv. In other words, in the present invention, the player machine Mp capable of executing the game can be switched from the game machine M1 to the game machine M4.
ゲーム機M4がプレイヤ機Mp4になった状態を図2に示す。プレイヤ機Mp1とプレイヤ機Mp2との間で実行されていた対戦ゲームは、プレイヤ機Mpが切り替わった後、プレイヤ機Mp4とプレイヤ機Mp2との間で行われる。即ち、プレイヤUpがユーザUp1からユーザUp4へ交代したことになる。 A state in which the game machine M4 becomes the player machine Mp4 is shown in FIG. The battle game that has been executed between the player machine Mp1 and the player machine Mp2 is performed between the player machine Mp4 and the player machine Mp2 after the player machine Mp is switched. That is, the player Up is changed from the user Up1 to the user Up4.
サーバSvのハードウェア構成の概略について図3を用いて説明する。サーバSvは、各ゲーム機M1〜M4と情報の送受信を行う通信部50と、各種情報を記憶するサーバ記憶部52と、サーバSvの動作を制御するサーバ制御部54とで構成される。サーバ記憶部52は、可変情報が記憶された可変記憶域と、不変情報が記憶された不変記憶域とを含み、例えば、不変記憶域には、サーバSvを本発明のサーバSvとして機能させるためのコンピュータプログラム(不図示)及び操作認識ソフトRSが記憶され、可変記憶域には、ゲームシステムGS1内の各ゲーム機M1〜M4に関する情報が記憶されたゲーム機リストMLが記憶される。
An outline of the hardware configuration of the server Sv will be described with reference to FIG. The server Sv includes a
ゲーム機リストMLは、各ゲーム機M1〜M4に関する情報としてのゲーム機情報60を有する。ゲーム機情報60には、図4に示すように、ゲームシステムGS1内にて各ゲーム機M1〜M4を識別するための情報であるゲーム機識別情報61、プレイヤ機Mpか見学者機Mvか機能を識別するための情報である機能識別情報62、及び操作するユーザUに関するユーザ情報63が含まれる。操作認識ソフトRSについては後述する。
The game machine list ML has
図3に戻って、サーバ制御部54について説明する。サーバ制御部54は、CPU及びその動作に必要な記憶域を備えたコンピュータとして構成されている。サーバ記憶部52に記憶されたコンピュータプログラムによって、主に、参加要求受付部54a、ゲーム機リスト生成部54b、及びサーバ更新部54cと、開始情報送信部54eして機能する。参加要求受付部54aはゲーム機MからのゲームシステムGS1への参加要求を受け付ける。ゲーム機リスト生成部54bは、所定時間内に参加要求を受け付けたゲーム機Mをグループ化し、当該グループの中から実行されるゲームに応じた数のプレイヤ機Mpを決定し、当該決定と参加要求に基づいてゲーム機リストMLを生成する。サーバ更新部54cはゲーム機Mからの情報に基づいて、ゲーム機リストMLを更新する。開始情報送信部54eはゲームシステムGS1のゲーム機として必要な情報が含まれた開始情報を各ゲーム機Mへ送信する。
Returning to FIG. 3, the
ゲーム機Mのハードウェア構成の概略について図5及び図6を用いて説明する。図5はプレイヤ機Mpとして機能するゲーム機Mのハードウェア構成を示す図であり、図6は見学者機Mvとして機能するゲーム機Mのハードウェア構成を示す図である。ゲーム機Mは、サーバSv及び他のゲーム機Mと情報の送受信を行うための通信部70と、各種情報を記憶するゲーム機記憶部72と、ユーザUの操作を受け付ける操作入力部74と、ゲーム画面や各種メッセージ等をモニタに表示する画像出力部76と、ゲームにおける効果音やBGM(バックグラウンドミュージック)等の音声を出力する音声出力部78と、ゲーム機Mの動作を制御するゲーム機制御部80とを備える。
An outline of the hardware configuration of the game machine M will be described with reference to FIGS. 5 and 6. FIG. 5 is a diagram illustrating a hardware configuration of the game machine M functioning as the player machine Mp, and FIG. 6 is a diagram illustrating a hardware configuration of the game machine M functioning as the visitor machine Mv. The game machine M includes a
ゲーム機記憶部72は、、可変情報が記憶された可変記憶域と、不変情報が記憶された不変記憶域とを含み、例えば、不変記憶域には、ゲーム機Mを本発明のゲーム機Mとして機能させるコンピュータプログラム(不図示)が記憶され、可変記憶域には、上述したゲーム機リストMLが記憶される。プレイヤ機Mpとして機能するゲーム機Mのゲーム機記憶部72の可変記憶域には、更に状況情報SI及び操作認識ソフトRSが記憶されている。状況情報SIは、ゲームの実行中に使用されて更新される各種情報であり、例えば、キャラクタの属性パラメータ、ゲームステージの状況パラメータ、プレイヤUpに対応付けられたパラメータ、ゲームの進行度等がある。操作認識ソフトRSとは、ゲーム中において、プレイヤが操作入力部74へ操作入力することにより発生する操作信号から指示内容を認識するためのソフトである。
The game
ゲーム機制御部80は、CPU及びその動作に必要な記憶域を備えたコンピュータとして構成される。ゲーム機記憶部72のコンピュータプログラムによって、プレイヤ機能部82、見学者機能部84、切替部86、参加要求送信部88、及び開始処理部90として機能する。但し、プレイヤ機能部82は見学者機Mvでは有効に機能しない状態である。プレイヤ機能部82は、ゲーム進行部82a及び画面更新情報処理部82bを有し、見学者機能部84は画面出力処理部84aを有する。また、切替部86は、切替処理部86a、切替対応部86b、リスト更新部86c、及び画面状態制御部86dを有する。各部82〜90の機能の詳細については後述する。
The game
プレイヤ機Mpにて稼動するゲーム進行部82a及び画面更新情報処理部82bにて行われる処理の概略について図7を用いて説明する。ゲーム進行部82aでは、対戦相手のプレイヤ機Mp(以下「対戦機Mp」という時がある。)と通信型の対戦ゲームを行うためのゲーム進行処理が行われる。このゲーム進行処理は、通信型の対戦ゲームを複数のゲーム機で行うための従来既知の処理であればよい。例えば、プレイヤUpの操作入力部74への操作に基づいてゲームを進行するための処理が行われ、処理の結果を反映したゲーム画面が生成され、画像出力部76に表示させる。また、処理の結果に応じた効果音やBGMも音声出力部78に出力させる。ゲームを進行するための処理を行う際に、必要に応じて状況情報SIを参照し、処理の結果に応じて状況情報SIを更新する。更に、自機のプレイヤUpの操作内容を操作情報として通信部70を介して対戦機Mpに送信する。対戦機Mpは、ゲーム機リストMLを参照することにより特定される。一方、対戦機Mpから送られてきた対戦機MpのプレイヤUp(以下「対戦相手Up」という時がある。)の操作内容を示す操作情報を通信部70を介して取得し、対戦相手Upの操作に基づいた処理も行う。
The outline of the process performed in the
画面更新情報処理部82bでは、見学者機Mvにてゲーム画面が出力されるための画面更新情報が生成され、通信部70を介して見学者機Mvへ送信される。画面更新情報は、操作入力部74にプレイヤUpによる操作がある毎に生成されるプレイヤUpの操作内容を示す情報である場合と、ゲーム進行部82aにて生成されるゲーム画面の画像情報を、所定時間毎に取得することにより生成される画像情報である場合とを含む。このように画像情報が定期的に送信されることにより、見学者機Mvにおいてゲーム画面の表示に関してトラブルが発生した場合に、ゲーム画面のバックアップが容易となる。送信先である見学者機Mvはゲーム機リストMLが参照されることにより特定される。なお、プレイヤUpの操作に応じて操作入力部74から発信される操作信号は、操作認識ソフトRSによって操作内容が認識される。
In the screen update
見学者機能部84の画面出力処理部84aでは、図8に示すように、通信部70を介してプレイヤ機Mpから取得した画面更新情報に基づいて、ゲーム画面を生成して画像出力部76にゲーム画面を表示させる。生成されたゲーム画面に応じて音声出力部78から出力される音声も制御する。
As shown in FIG. 8, the screen
プレイヤ機Mpにて所定の切替操作があると、切替条件が満たされたとして、処理が開始される切替処理部86aにて行われる処理の概略について、図9を用いて説明する。切替処理部86aは、切替通知部86aaと機能無効化部86abとを有する。切替通知部86aaでは、新プレイヤ機Mpが決定され、切替通知が生成されて新プレイヤ機Mpへ送信される処理が行われる。本形態では、新プレイヤ機Mpは、プレイヤUpに選択させることにより決定される。機能無効化部86abでは、切替通知の送信後、プレイヤ機能が無効にされるための処理が行われる。
With reference to FIG. 9, an outline of processing performed in the
見学機Mvにて切替通知が取得されると処理が開始される切替対応部86bにて行われる処理の概略について、図10を用いて説明する。切替対応部86bは、機能有効化部86baと新プレイヤ機通知部86bbとを有する。機能有効化部86baでは、切替通知が取得されると自機のプレイヤ機Mpの機能を有効にするための処理が行われる。新プレイヤ機通知部86bbでは、プレイヤ機Mpが切替通知の発信元であるゲーム機Mから自機に切り替わったことを設定すべく、自機のゲーム機リストMLが更新され、当該切り替わりを示す新プレイヤ機通知が生成されて他の全てのゲーム機M及びサーバSvへ送信される。
The outline of the process performed in the switch corresponding |
リスト更新部86cにて行われる処理について、図11を用いて説明する。リスト更新部86cは、新プレイヤ機通知が受信されると、新プレイヤ機通知に基づいて、切替通知の発信元のゲーム機Mを見学者機Mvとし、かつ、新プレイヤ機であるゲーム機Mをプレイヤ機Mpとして設定すべく、ゲーム機リストMLを更新する。
Processing performed by the
画面状態制御部86dにて行われる処理について、図12を用いて説明する。画面状態制御部86dでは、操作入力部74に対して切替操作がされたゲーム機Mでは、画像出力部76によって出力されているゲーム画面を停止状態にし、切替開始情報を他の各ゲーム機Mへ送信する。切替開始情報が受信されたゲーム機Mでは、画像出力部76によって出力されているゲーム画面を停止状態にする。また、新プレイヤ機通知が送信又は受信されるとゲーム画面の停止状態を解除する。即ち、新プレイヤ機では、新プレイヤ機通知が送信されると、ゲーム画面の停止状態を解除し、新プレイヤ機以外のゲーム機Mでは、新プレイヤ機通知が受信されると、ゲーム画面の停止状態を解除する。なお、音声出力部78から出力される音声についてもゲーム画面の停止及び解除に伴って、停止及び解除がされる。
Processing performed by the screen
ゲーム機MがゲームシステムGS1に参加する際に、サーバSv及びゲーム機Mのそれぞれにおいて行われる処理について、図13のシーケンス図を用いて説明する。サーバSvにおける処理はサーバ制御部54によって制御され、ゲーム機Mにおける処理はゲーム機制御部80によって制御される。まず、各ゲーム機M1〜M3からサーバSvへ、各ユーザU1〜U3の操作によって参加要求が送信される(ステップS10)。これにより、ゲーム機制御部80は参加要求送信部88として機能する。参加要求にはゲーム機識別情報61やユーザ情報63が含まれている。
Processing performed in each of the server Sv and the game machine M when the game machine M participates in the game system GS1 will be described with reference to the sequence diagram of FIG. Processing in the server Sv is controlled by the
ゲーム機Mからの参加要求は、サーバSvにて受け付けられ、所定時間内に受け付けられた参加要求に対応するゲーム機Mはグループ化される(ステップS11)。これにより、サーバ制御部54は参加要求受付部54aとして機能する。本形態では、ゲーム機M1〜M3がグループ化される。続いて、サーバSvでは、グループ化されたゲーム機M1〜M3において、対戦ゲームに応じた数のゲーム機Mがプレイヤ機Mpとして決定される(ステップS12)。本形態では、2つのゲーム機M1、M2がプレイヤ機Mpとして決定される。当該決定方法はいずれの方法でもよく、例えば、参加要求の受付の早い順に最初の2つのゲーム機Mをプレイヤ機Mpとして決定すればよい。
The participation request from the game machine M is received by the server Sv, and the game machines M corresponding to the participation request received within a predetermined time are grouped (step S11). Thereby, the
プレイヤ機Mpの決定後、各ゲーム機Mのゲーム機情報60で構成されるゲーム機リストMLが生成される(ステップS14)。これにより、サーバ制御部54はゲーム機リスト生成部54bとして機能する。その後、ゲーム機リストMLを含む開始情報が、参加要求を送信したゲーム機M1〜M3へ送信される(ステップS15)。これにより、サーバ制御部54は開始情報送信部54eとして機能する。なお、プレイヤ機Mpに決定されたゲーム機M1,M2へは、ゲーム機リストMLと共に有効化情報としての操作認識ソフトRSを含む開始情報が、送信される。参加要求を送信後、開始情報を受信した各ゲーム機M1〜M3では、開始処理が行われる(ステップS16)。
After the player machine Mp is determined, a game machine list ML composed of the
開始処理では、開始情報に含まれるゲーム機リストMLを参照して、自機がプレイヤ機Mpである時は、自機をプレイヤ機Mpとして機能させる処理、自機が見学者機Mvである時は、自機を見学者機Mvとして機能させる処理が行われる。具体的には、プレイヤ機Mpに設定されているゲーム機M1、M2では、ゲーム機リストML及び操作認識ソフトRSをゲーム機記憶部72に記憶し、操作認識ソフトRSを稼動する。そして、ゲーム進行部82aにゲーム開始画面を表示させる。これにより、プレイヤ機Mpでは、ゲームにおいて、プレイヤUpの操作に応じたゲームが実行可能となり、プレイヤ機能部82が有効に機能する、即ち、プレイヤ機として機能するようになる。見学者機Mvに設定されているゲーム機M3では、ゲーム機リストMLがゲーム機記憶部72が記憶され、画面出力処理部84aによって見学者用ゲーム開始画面が出力され、画面更新情報の待ち状態になる。
In the start process, referring to the game machine list ML included in the start information, when the own machine is the player machine Mp, a process for causing the own machine to function as the player machine Mp, and when the own machine is the visitor machine Mv In this case, a process for allowing the user's own machine to function as the visitor machine Mv is performed. Specifically, in the game machines M1 and M2 set as the player machine Mp, the game machine list ML and the operation recognition software RS are stored in the game
開始処理により、ゲーム機M1及びゲーム機M2では自機のプレイヤ機能が有効な状態であり、ゲーム機M3では自機のプレイヤ機能は無効のままで見学者機能のみが有効の状態である。これにより、ゲームシステムGS1はプレイヤ機Mp1、Mp2と見学者機Mv3とで構成される。その後、プレイヤ機Mp1とプレイヤ機Mp2との間で対戦ゲームが開始される(ステップS18)。対戦ゲームが開始される際の処理は、通信ゲームシステムにおいて複数のゲーム機Mの間で対戦ゲームが開始されるための従来既知の処理を採用すればよい。対戦ゲーム開始後は、サーバSvを介さずにゲーム機M間で送受信される情報により、対戦ゲームが進行する。プレイヤ機Mp1とプレイヤ機Mp2との間で対戦ゲームが開始された後、プレイヤ機Mp3では、当該対戦ゲームのゲーム画面のみが表示される。 As a result of the start processing, the game machine M1 and the game machine M2 are in a state where the player function of the own machine is valid, and the game machine M3 is in a state where the player function of the own machine remains invalid and only the visitor function is valid. Thereby, the game system GS1 is composed of the player machines Mp1 and Mp2 and the visitor machine Mv3. Thereafter, a battle game is started between the player machine Mp1 and the player machine Mp2 (step S18). The process when the battle game is started may be a conventionally known process for starting the battle game between the plurality of game machines M in the communication game system. After the battle game is started, the battle game progresses based on information transmitted and received between the game machines M without using the server Sv. After the battle game is started between the player machine Mp1 and the player machine Mp2, only the game screen of the battle game is displayed on the player machine Mp3.
図13に示すように、対戦ゲーム開始後にゲーム機M4が参加要求をサーバSvに送信した場合も、サーバSvは、参加要求を受け付ける(ステップS20)。参加要求を受け付けたサーバSvでは、ゲーム機リスト更新処理が行われる(ステップS22)。ゲーム機リスト更新処理では、見学者機Mvとしてのゲーム機M4に関するゲーム機情報60が新ゲーム機情報として追加されるべくゲーム機リストMLが更新される。これにより、サーバ制御部54はサーバ更新部54cとして機能する。
As shown in FIG. 13, even when the game machine M4 transmits a participation request to the server Sv after the battle game is started, the server Sv accepts the participation request (step S20). In the server Sv that has received the participation request, game machine list update processing is performed (step S22). In the game machine list update process, the game machine list ML is updated so that
ゲーム機リストMLが更新されると、更新されたゲーム機リストML(以下「新ゲーム機リストML」という。)が、新ゲーム機リストMLに登録されている全てのゲーム機M1〜M4へ送信される。新ゲーム機リストMLを受信した各ゲーム機M1〜M3では、新ゲーム機リストMLによって、自機が保持するゲーム機リストMLが更新され(ステップS24)、参加要求を送信したゲーム機M4では、新ゲーム機リストMLは開始情報として受信され、開始処理が行われる(ステップS26)。ゲーム機M4の開始処理では、ゲーム機M4は新ゲーム機リストMLにおいて見学者機Mvとして設定されているため、見学者機Mvとしての開始処理を行えばよい。見学者機Mvとしての開始処理は上述した通りである。これにより、ゲーム機M4は見学者機Mp4としてゲームシステムGS1に参加できる。なお、追加されるゲーム機M4以外のゲーム機M1〜M3には、新ゲーム機リストMLの代わりに新ゲーム機情報のみが送信されてもよい。 When the game machine list ML is updated, the updated game machine list ML (hereinafter referred to as “new game machine list ML”) is transmitted to all the game machines M1 to M4 registered in the new game machine list ML. Is done. In each of the game machines M1 to M3 that have received the new game machine list ML, the game machine list ML held by the own machine is updated by the new game machine list ML (step S24), and in the game machine M4 that has transmitted the participation request, The new game machine list ML is received as start information, and start processing is performed (step S26). In the start process of the game machine M4, since the game machine M4 is set as the visitor machine Mv in the new game machine list ML, the start process as the visitor machine Mv may be performed. The start process as the visitor machine Mv is as described above. Thereby, game machine M4 can participate in game system GS1 as visitor machine Mp4. Note that only new game machine information may be transmitted to the game machines M1 to M3 other than the added game machine M4 instead of the new game machine list ML.
上述したように、ゲームシステムGS1では、ゲーム中にプレイヤ機Mp1のプレイヤUp1が、次のプレイヤUp(又は次のプレイヤ機Mp)を指定することにより、プレイヤUp(又はプレイヤ機Mp)を交代することができる。当該交代(切替)に関して、各ゲーム機M1〜M4及びサーバSvにて行われる処理について、ゲーム機M1にて、ゲーム中に切替操作が、プレイヤUp1によって行われた場合を例にして、図14のシーケンス図を用いて説明する。各ゲーム機Mにおける処理は、ゲーム機制御部80によって制御され、サーバSvにおける処理は、サーバ制御部54によって制御される。まず、プレイヤ機Mp1にて切替操作があると、モニタに表示されているゲーム画面が待ち状態としての停止状態にされ、切替開始通知が各他のゲーム機M2、M3、M4へ送信される(ステップS30)。
As described above, in the game system GS1, the player Up1 of the player machine Mp1 switches the player Up (or player machine Mp) by designating the next player Up (or next player machine Mp) during the game. be able to. Regarding the change (switching), with respect to the processing performed in each of the game machines M1 to M4 and the server Sv, a case where the switching operation is performed by the player Up1 in the game machine M1 as an example will be described with reference to FIG. This will be described with reference to the sequence diagram of FIG. Processing in each game machine M is controlled by the game
各他のゲーム機M2〜M4は、ゲーム機リストMLを参照することにより特定される。切替開始通知を受信した各ゲーム機M2〜M4では、モニタに表示されているゲーム画面が待ち状態としての停止状態にされる(ステップS34)。プレイヤ機Mp1では、プレイヤUp1によって、新プレイヤ機Mpとして1つの見学者機Mvが決定される(ステップS36)。例えば、プレイヤUp1に見学者機Mv3、Mv4の中から新プレイヤ機Mpとしての見学者機Mvを選択させる画面を、モニタに表示するように構成すればよい。本形態では、見学者機Mv4が選択される。 The other game machines M2 to M4 are specified by referring to the game machine list ML. In each of the game machines M2 to M4 that have received the switching start notification, the game screen displayed on the monitor is put into a stopped state as a waiting state (step S34). In the player machine Mp1, one visitor machine Mv is determined as the new player machine Mp by the player Up1 (step S36). For example, a screen that allows the player Up1 to select the visitor machine Mv as the new player machine Mp from the visitor machines Mv3 and Mv4 may be configured to be displayed on the monitor. In this embodiment, the visitor machine Mv4 is selected.
次に、プレイヤ機Mp1において、切替通知が生成され、新プレイヤ機Mpとして決定された見学者機Mv4へ送信される(ステップS38)。切替通知には、切替通知の発信元であるゲーム機M1のゲーム機識別情報61及び有効化情報としての操作認識ソフトRS及び状況情報SIが含まれる。切替通知の送信後、プレイヤ機Mp1では、プレイヤ機能部82の機能が無効にされる(以下、「プレイヤ機能が無効にされる」という。)(ステップS40)。具体的には、ゲーム機記憶部72の状況情報SI及び操作認識ソフトRSが削除される。これにより、ゲーム機M1は、ゲームにおけるプレイヤUp1の操作の認識ができないため、プレイヤ機能は無効となり、見学者機Mvとして機能する。一方、切替通知を受信した見学者機Mv4では、プレイヤ機能の機能が有効にされる(以下、「プレイヤ機能が有効にされる」という。)(ステップS44)。具体的には、ゲーム機記憶部72に状況情報SIがユーザU4に関する状況情報SIとして記憶される。また、操作認識ソフトRSもゲーム機記憶部72に記憶され、稼動される。これにより、ゲーム機M4はプレイヤ機Mpとして機能する。但し、モニタに表示されているゲーム画面は停止状態のままである。
Next, in the player machine Mp1, a switching notification is generated and transmitted to the visitor machine Mv4 determined as the new player machine Mp (step S38). The switching notification includes the game
続いて、プレイヤ機能が有効にされたゲーム機M4では、切替通知に基づいて、ゲーム機リストMLが更新される(ステップS46)。本形態では、ゲーム機M4(自機)がプレイヤ機Mpとして設定され、切替通知の発信元であるゲーム機M1が見学者機Mvとして設定される。ゲーム機リストMLが更新されると、ゲーム機M4は他のゲーム機M1〜M3及びサーバSvへ新プレイヤ機通知を送信する(ステップS48)。新プレイヤ機通知には、旧プレイヤ機Mpとして切替通知の送信元であるゲーム機M1が、新プレイヤ機Mpとしてゲーム機M4(自機)が設定される。 Subsequently, in the game machine M4 in which the player function is enabled, the game machine list ML is updated based on the switching notification (step S46). In this embodiment, the game machine M4 (own machine) is set as the player machine Mp, and the game machine M1 that is the transmission source of the switching notification is set as the visitor machine Mv. When the game machine list ML is updated, the game machine M4 transmits a new player machine notification to the other game machines M1 to M3 and the server Sv (step S48). In the new player machine notification, the game machine M1 that is the transmission source of the switching notification is set as the old player machine Mp, and the game machine M4 (self machine) is set as the new player machine Mp.
更に、ゲーム機M4では、新プレイヤ機通知が送信されると、ゲーム画面の停止状態が解除され、状況情報SI及びプレイヤUp4の操作に基づいてゲームが開始される(ステップS50)。これにより、ゲーム機M4では、プレイヤUp4の操作に基づいたゲームが開始される。新プレイヤ機通知を受信した他のゲーム機M1〜M3では、自機のゲーム機リストMLが、受信した新プレイヤ機通知に基づいて更新され(ステップS52)、ゲーム画面の停止状態が解除される(ステップS54)。プレイヤ機Mp2ではプレイヤ機Mp4とのゲームが続行され、見学者機Mv1、Mv3ではゲーム画面が適宜更新される。なお、プレイヤ機通知を受信したサーバSvでも、新プレイヤ機通知に基づいてゲーム機リストMLが更新される。 Further, in the game machine M4, when the new player machine notification is transmitted, the stopped state of the game screen is released, and the game is started based on the situation information SI and the operation of the player Up4 (step S50). Thereby, in game machine M4, the game based on operation of player Up4 is started. In the other game machines M1 to M3 that have received the new player machine notification, their own game machine list ML is updated based on the received new player machine notification (step S52), and the stopped state of the game screen is released. (Step S54). The game with the player machine Mp4 is continued on the player machine Mp2, and the game screen is appropriately updated on the visitor machines Mv1 and Mv3. Note that the game machine list ML is also updated on the server Sv that has received the player machine notification based on the new player machine notification.
以下、ゲーム機制御部80にて行われる主な処理の流れについて説明する。以下に説明する各処理は、図1に示すゲームシステムGS1において、プレイヤ機Mpがゲーム機M1からゲーム機M4に切り替わる場合における処理として説明する。また、プレイヤ機Mpにおける処理は、プレイヤ機Mp1で行われる処理として、見学者機Mvにおける処理は見学者機Mv4にて行われる処理として説明する。まず、プレイヤ機能部82のゲーム進行部82aによって制御されるゲーム進行処理について、図15のフローチャートに従って説明する。
Hereinafter, the flow of main processes performed by the game
まず、ステップS100にて、プレイヤUp1による操作入力があったか否かが判断され、操作入力があった場合はステップS102へ進み、操作情報を対戦機Mp2に送信し、ステップS104にてゲーム処理を行う。対戦機Mp2はゲーム機リストML又は状況情報SIを参照することにより特定すればよい。ゲーム処理では、上述したように、対戦機Mp2のプレイヤUp2を対戦相手とする対戦ゲームを進行すべく、入力された操作に応じた処理が行われる。また、必要に応じて状況情報SIが参照され、更新される。続いて、ステップS106にて、ゲーム処理における処理の結果を反映するゲーム画面が生成され、ステップS108にて生成されたゲーム画面がモニタに表示される。 First, in step S100, it is determined whether or not there is an operation input by the player Up1, and if there is an operation input, the process proceeds to step S102, the operation information is transmitted to the battle machine Mp2, and the game process is performed in step S104. . The battle machine Mp2 may be specified by referring to the game machine list ML or the situation information SI. In the game process, as described above, a process according to the input operation is performed in order to advance the battle game with the player Up2 of the battle machine Mp2 as the opponent. Further, the status information SI is referred to and updated as necessary. Subsequently, in step S106, a game screen reflecting the result of the game process is generated, and the game screen generated in step S108 is displayed on the monitor.
なおステップS106では、既に表示されているゲーム画面を更新するための更新情報が生成され、ステップS108では更新情報によってゲーム画面が更新されるように構成してもよい。ステップS100にて、プレイヤUp1の操作入力がない時は、ステップS110へ進み、対戦機Mp2から操作情報を受信した否かを判断する。当該操作情報を受信した時は、ステップS104に進み、受信した操作情報を対戦相手Up2の操作情報としてゲーム処理が行われる。ステップS110にて操作情報を受信したと判断されない時は、ステップS100に戻って操作入力又は操作情報の待ち状態となる。 In step S106, update information for updating the already displayed game screen may be generated, and in step S108, the game screen may be updated with the update information. In step S100, when there is no operation input of player Up1, it progresses to step S110 and it is judged whether operation information was received from battle machine Mp2. When the operation information is received, the process proceeds to step S104, and the game process is performed using the received operation information as the operation information of the opponent Up2. If it is not determined in step S110 that the operation information has been received, the process returns to step S100 to wait for an operation input or operation information.
プレイヤ機能部82における画面更新情報処理部82bによって制御される画面更新情報処理について、図16のフローチャートに従って説明する。まず、ステップS120にて、プレイヤUp1による操作入力があったか否かが判断される。操作入力がない時は操作入力待ち状態となり、操作入力があった時は、ステップS122に進み、操作認識ソフトRSによって認識された操作内容を示す操作情報を含む画面更新情報を生成する。ステップS120にて、操作入力がないと判断された場合は、ステップS130に進み、画面送信タイミングであるか否かが判断される。画面送信タイミングとは、ゲーム画面の画像情報を見学者機Mv3、Mv4に送信するために予め設定されたタイミングである。本形態の画面送信タイミングは、ゲーム開始後の所定時間毎に設定されている。
The screen update information processing controlled by the screen update
ステップS130にて画面送信タイミングと判断された時は、ステップS132に進み、ゲーム進行部82aにて生成されたゲーム画面の画像情報を取得する。画像情報の取得後、ステップS122ヘ進み、取得した画像情報を含む画面更新情報を生成する。ステップS122にて画面更新情報が生成された後、ステップS124へ進み、送信先を特定する。ゲーム機リストMLを参照して見学者機Mv3、Mv4を送信先として特定する。送信先の特定後、ステップS126へ進み、画面更新情報を特定された送信先Mv3、Mv4へ送信する。
When it is determined in step S130 that the screen transmission timing is reached, the process proceeds to step S132, and the image information of the game screen generated by the
プレイヤ機Mpの切替部86における切替処理部86aによって制御される切替処理について、図17のフローチャートに従って説明する。まず、ステップS140にて、プレイヤUp1による切替操作があったか否かが判断される。切替操作がない場合は、切替操作の待ち状態となる。ステップS140にて、切替操作があった時は、切替条件が満たされたと判断され、ステップS142へ進み、新プレイヤ機Mpを決定する。上述したように、本形態では、プレイヤUp1に新プレイヤ機Mpとしてのゲーム機M4を選択させ、選択されたゲーム機M4を新プレイヤ機Mpとして決定する。
The switching process controlled by the switching
新プレイヤ機Mpの決定後、ステップS144にて、自機M1を示す情報を含む切替通知を生成する。切替通知には発信元を示すゲーム機識別情報61、状況情報SI及び操作認識ソフトRSが含まれる。そして、ステップS146にて、生成された切替通知を、新プレイヤ機Mpとして決定されたゲーム機M4へ送信する。これにより、切替処理部86aは切替通知部86aaとして機能する。続いて、ステップS148に進み、自機のプレイヤ機能を無効にする。本形態では、ゲーム機記憶部72における状況情報SI及び操作認識ソフトRSが削除される。これにより、切替処理部86aは機能無効化部86abとして機能する。
After the determination of the new player machine Mp, in step S144, a switching notification including information indicating the own machine M1 is generated. The switching notification includes game
画面出力処理部84aにて制御される画面出力処理について、図18のフローチャートに従って説明する。まず、ステップS160にて、画面更新情報を受信したか否かを判断する。画面更新情報を受信していない時は、受信待ち状態になる。ステップS160にて、画面更新情報を受信したと判断された時は、ステップS162へ進み、画面更新情報が画像情報を含んでいるか否かが判断される。画像情報が含まれている場合は、ステップS166へ進んで画像情報によるゲーム画面が表示される。ステップS162にて、画面更新情報に画像情報が含まれていないと判断された時は、画面更新情報には操作情報が含まれているので、ステップS164へ進み、操作情報に基づいた更新処理が行われる。当該更新処理では、操作情報に基づいて現在表示されているゲーム画面が更新されるための処理が行われる。そして、ステップS166にて、更新されたゲーム画面が表示される。
The screen output process controlled by the screen
切替部86における切替対応部86bにて制御される切替対応処理について、図19のフローチャートに従って説明する。まず、ステップS170において、切替通知を受信したか否かが判断される。受信していない場合は、切替通知の受信待ち状態となる。ステップS170にて、切替通知を受信したと判断された場合は、ステップS172へ進み、プレイヤ機能を有効にする。当該処理では、上述したように、切替通知に含まれる状況情報SIが、プレイヤUp1に代わってプレイヤUp4に関する状況情報SIとなるように設定され、ゲーム機記憶部72に記憶される。また、切替通知に含まれる操作認識ソフトRSはゲーム機記憶部72に記憶されて稼動される。これにより、切替対応部86bは機能有効化部86baとして機能する。
The switching handling process controlled by the switching
続いて、ステップS174へ進み、プレイヤ機Mpが切替通知の発信元であるゲーム機M1からゲーム機M4(自機)に切り替わったことを示すべく、ゲーム機記憶部72に記憶されたゲーム機リストMLを更新する。続いて、ステップS176にて、新プレイヤ機通知を生成する。新プレイヤ機通知には、旧プレイヤ機として切替通知の発信元であるゲーム機M1が設定され、新プレイヤ機Mpとしてゲーム機M4(自機)が設定される。ステップS178にて、新プレイヤ機通知の送信先を特定する。送信先は自機以外の全てのゲーム機M及びサーバSvである。送信先の特定後、ステップS180にて、新プレイヤ機通知を特定された送信先へ送信する。
Subsequently, the process proceeds to step S174, and a game machine list stored in the game
続いて、ステップS182にて、画面状態制御部86dによる画面停止状態の解除待ち状態となり、画面停止状態が解除されると、ステップS184へ進み、ゲーム進行部82aに状況情報SIが示すゲーム進行度に基づいたゲーム画面をモニタに表示させ、状況情報SI及びプレイヤUp4の操作に基づいたゲームを実行させる。
Subsequently, in step S182, the screen
画面状態制御部86dにて制御される画面状態制御処理について、図20に示すフローチャートに従って説明する。まず、ステップS190にて切替操作があったか否かが判断される。切替操作があった場合は、ステップS191に進んでモニタに表示されているゲーム画面が停止状態にされ、ステップS192にて切替開始通知が他のゲーム機M2〜M4へ送信される。切替開始通知の送信後、ステップS196へ進む。ステップS190にて、切替操作がないと判断された場合は、ステップS193へ進み、切替開始通知を受信したか否かが判断される。切替開始通知が受信されていない場合は、ステップS190へ戻る。
The screen state control process controlled by the screen
切替開始通知が受信された場合は、ステップS194へ進み、モニタに表示されているゲーム画面が停止状態にされる。ゲーム画面が停止状態にされた後、ステップS196に進む。ステップS196では、新プレイヤ機通知の受信又は送信待ち状態になる。新プレイヤ機通知が受信又は送信された場合は、ステップS198へ進み、ゲーム画面の画面停止状態が解除される。 If the switching start notification is received, the process proceeds to step S194, and the game screen displayed on the monitor is stopped. After the game screen is stopped, the process proceeds to step S196. In step S196, a new player machine notification is received or transmitted. When the new player machine notification is received or transmitted, the process proceeds to step S198, and the screen stop state of the game screen is released.
リスト更新部86cにて制御される更新処理について、図21のフローチャートに従って説明する。まず、ステップS200にて、新プレイヤ機通知又はサーバSvからの新ゲーム機リストMLの受信待ち状態であり、新プレイヤ機通知を受信すると、ステップS202へ進み、新プレイヤ機通知が示す旧プレイヤ機Mpは見学者機Mvとして、新プレイヤ機Mpはプレイヤ機Mpとして設定されるように、自機が保持するゲーム機リストMLを更新する。また、新ゲーム機リストMLを受信すると、新ゲーム機リストMLに基づいて、新見学者機Mvを追加すべく自機のゲーム機リストMLを更新する。
The update process controlled by the
ゲームシステムGS1へ参加の際に、参加要求をサーバSvへ送信したゲーム機Mにて行われる開始処理について、図22のフローチャートに従って説明する。開始処理は開始処理部90によって制御される。まず、ステップS210にて、サーバSvからの開始情報の受信待ち状態となる。ステップS210にて、開始情報を受信したと判断された場合は、ステップS212へ進み、開始情報に含まれるゲーム機リストMLを参照して自機がプレイヤ機Mpに設定されているか否かを判断する。自機がプレイヤ機Mpに設定されている時は、ステップS214へ進み、プレイヤ機Mpとしての開始処理が行われる。
The start process performed by the game machine M that has transmitted a participation request to the server Sv when participating in the game system GS1 will be described with reference to the flowchart of FIG. The start process is controlled by the
プレイヤ機Mpとしての開始処理として、開始情報に含まれているゲーム機リストML及び操作認識ソフトRSをゲーム機記憶部72に記憶し、かつ、操作認識ソフトRSを稼動させる。そして、ゲーム進行部82aにゲーム開始画面をモニタに表示させ、ゲーム開始可能な状態になる。ゲーム機リストMLにて自機が見学者機Mvに設定されている時は、ステップS216へ進み、見学者機Mvとしての開始処理が行われる。見学者機Mとしての開始処理として、ゲーム機リストMLをゲーム機記憶部72に記憶し、画面出力処理部84aに見学者用ゲーム開始画面をモニタに表示させ、画面更新情報の待ち状態になる。
As a start process as the player machine Mp, the game machine list ML and the operation recognition software RS included in the start information are stored in the game
更に、ゲームシステムGS1では、ゲーム中にゲーム機M1〜M4間でメッセージを交換することができる。メッセージの交換に関して、各ゲーム機M及びサーバSにて行われる処理を、図23のシーケンス図に従って説明する。ゲーム機Mにおける処理はゲーム機制御部80によって制御され、サーバSvにおける処理はサーバ制御部54によって制御される。まず、ゲーム機M2では、ステップS60にて、メッセージ作成処理が行われる(ステップS60)。メッセージ作成処理では、メッセージをユーザU2に生成させて、生成されたメッセージとゲーム機M2のゲーム機識別情報61をメッセージ情報としてサーバSvへ送信する。メッセージを生成させるため、モニタにメッセージ画面を表示して、ユーザU2にメッセージを入力させるように構成すればよい。これにより、ゲーム機制御部80はアナウンス情報生成部として機能し、メッセージ情報はアナウンス情報として機能する。
Furthermore, in the game system GS1, messages can be exchanged between the game machines M1 to M4 during the game. With regard to message exchange, processing performed in each game machine M and server S will be described with reference to the sequence diagram of FIG. Processing in the game machine M is controlled by the game
メッセージ情報を受信したサーバSvでは、メッセージ処理が行われる(ステップS62)。メッセージ処理では、受信したメッセージ情報をサーバ記憶部52に記憶し、かつ、ゲーム機リストMLを参照することにより、ゲーム機識別情報61に対応するユーザ情報63からユーザU2に関する情報を抽出して、当該ユーザU2に関する情報とメッセージを対応付けたメッセージ情報を生成し、生成したメッセージ情報を各ゲーム機Mへ送信する。これにより、サーバ制御部54はアナウンス情報処理部として機能する。メッセージ情報を受信した各ゲーム機Mでは、メッセージ表示処理が行われる(ステップS64)。
The server Sv that has received the message information performs message processing (step S62). In the message processing, the received message information is stored in the
メッセージ表示処理では、メッセージ情報に含まれるメッセージを、ゲーム機M2からのメッセージとしてモニタに表示する。これにより、ゲーム機制御部80はアナウンス情報表示部として機能する。このようにゲームシステムGS1では、各ゲーム機Mからのメッセージを全てのゲーム機Mへ送信することにより、1つのメッセージに対するメッセージやゲームの状況に対するメッセージをゲーム画面と共にモニタに表示させることができる。なお、メッセージの発信元が特定されないために、サーバSvから送信されるメッセージ情報にユーザUに関する情報が含まれないように構成してもよい。
In the message display process, the message included in the message information is displayed on the monitor as a message from the game machine M2. Thereby, the game
(2)第1のゲームシステムの第2の形態
次に、本発明をゲームシステムGS1にて実現する第2の形態について、主に、第1の形態と異なる点について説明する。第2の形態では、プレイヤ機Mpの切替時にゲーム画面が停止状態とならないように構成されている。従って、ゲーム機Mのハードウェア構成における画面状態制御部86dは不要である。また、本形態のゲームシステムGS2におけるゲームは、対戦ゲームではなく、一人のプレイヤUpの操作により進行する。従って、ゲーム進行処理において、操作情報の送受信に関する処理は不要である。また、図13のステップS12において、サーバSvはプレイヤ機Mpを決定する際に1つのゲーム機Mのみをプレイヤ機Mpとして決定し、ゲーム機リストML及び操作認識ソフトRSを含む開始情報はプレイヤ機Mpに決定された1つのゲーム機Mのみに送信される。なお、画面出力処理部84aは、画面更新情報の他、後述する切替画面情報に基づいてゲーム画面を出力する。
(2) Second form of first game system Next, a second form for realizing the present invention in the game system GS1 will be described mainly about points different from the first form. In the second embodiment, the game screen is not stopped when the player machine Mp is switched. Therefore, the screen
プレイヤ機Mpがゲーム機M1からゲーム機M4へ切り替わる場合に、各ゲーム機M1〜M4及びサーバSvにて行われる処理について、図24のシーケンス図を用いて説明する。なお、第1の形態と同じステップにおける処理は、第1の形態と同様の処理が行われる。ゲーム機M1では、プレイヤUp1による切替操作があると、新プレイヤ機をプレイヤUp1に決定させ(ステップS36)、切替通知を送信する(ステップS38)。ゲーム機M4では、切替通知を受信すると、プレイヤ機能部82の機能を有効にする(ステップS44a)。これにより、プレイヤUp1に代わってプレイヤUp4の操作に基づいたゲームが開始可能となる。
Processing performed in each of the game machines M1 to M4 and the server Sv when the player machine Mp is switched from the game machine M1 to the game machine M4 will be described with reference to the sequence diagram of FIG. In addition, the process in the same step as a 1st form is the same process as a 1st form. When there is a switching operation by the player Up1, the game machine M1 causes the player Up1 to determine a new player machine (step S36) and transmits a switching notification (step S38). In the game machine M4, when the switching notification is received, the function of the
但し、開始されるゲームは、制限モード及び禁止モードで実行される。禁止モードとは、画面更新情報に関する処理が禁止されたモードである。従って、ゲーム機M4におけるゲームに基づいた画面更新情報は、他のゲーム機Mへ配信されない。また、他のプレイヤ機Mpからの画面更新情報によってゲーム画面が更新されない。制限モードとは、ユーザU4の操作内容が制限されるモードである。例えば、ユーザUに対応するキャラクタが一定方向にしか進めないように進行方向以外の道には障害物を設ける、ユーザが使用可能なアイテムの数を制限する、キャラクタの動作の速度を遅くする等の態様が考えられる。 However, the game to be started is executed in the restriction mode and the prohibit mode. The prohibit mode is a mode in which processing related to screen update information is prohibited. Therefore, the screen update information based on the game in the game machine M4 is not distributed to other game machines M. Further, the game screen is not updated by the screen update information from the other player machines Mp. The restriction mode is a mode in which the operation content of the user U4 is restricted. For example, an obstacle is provided on a path other than the traveling direction so that the character corresponding to the user U can advance only in a certain direction, the number of items that can be used by the user is limited, the speed of the character's movement is decreased, etc. The following embodiments are possible.
一方、プレイヤ機Mp1では、切替通知の送信後も、新プレイヤ機通知を受信してプレイヤ機能が無効にされるまで、プレイヤUp1の操作に基づいたゲームは続行する。但し、切替通知を送信した後のゲームは、上述した制限モードで実行される(ステップS39)。制限モードであっても、画面更新情報は、各ゲーム機M2〜M4へ適宜送信される(ステップS41)。ゲーム機M4では、上述したように画面更新情報に基づいた処理はされないが、画面更新情報を受信したゲーム機M2、M3では、画面出力処理部84aによって受信した画面更新情報に基づいてゲーム画面が更新される(ステップS42)。
On the other hand, in the player machine Mp1, the game based on the operation of the player Up1 continues until the new player machine notification is received and the player function is disabled even after the switching notification is transmitted. However, the game after the switch notification is transmitted is executed in the above-described restriction mode (step S39). Even in the restriction mode, the screen update information is appropriately transmitted to each of the game machines M2 to M4 (step S41). As described above, the game machine M4 does not perform processing based on the screen update information. However, in the game machines M2 and M3 that have received the screen update information, the game screen is based on the screen update information received by the screen
ユーザU4の操作に基づいたゲームが実行されているゲーム機M4では、表示されるゲーム画面が画面切替条件を満たすか否かが判断される(ステップS47)。ゲーム画面が画面切替条件を満たすと判断されると、画面切替条件を満たすゲーム画面に関する切替画面情報が生成され、新プレイヤ機通知とともに、他のゲーム機M1〜M3へ送信される(ステップS48a)。新プレイヤ機通知が送信されると、ゲーム機M4では、ゲームの禁止モード及び制限モードは解除され、通常モードのゲームが実行される(ステップS51)。新プレイヤ機通知及び切替画面情報を受信した各ゲーム機M2、M3では、新プレイヤ機通知に基づいてゲーム機リストMLが更新され(ステップS52)、モニタに表示されるゲーム画面が切替画面情報に基づいたゲーム画面に切り替えられる(ステップS59)。 In game machine M4 in which a game based on the operation of user U4 is being executed, it is determined whether or not the displayed game screen satisfies the screen switching condition (step S47). When it is determined that the game screen satisfies the screen switching condition, switching screen information relating to the game screen satisfying the screen switching condition is generated and transmitted to the other game machines M1 to M3 together with the new player machine notification (step S48a). . When the new player machine notification is transmitted, the game prohibition mode and the restriction mode are canceled in the game machine M4, and the game in the normal mode is executed (step S51). In each of the game machines M2 and M3 that have received the new player machine notification and the switching screen information, the game machine list ML is updated based on the new player machine notification (step S52), and the game screen displayed on the monitor becomes the switching screen information. The game screen is switched to based on the screen (step S59).
切替通知を送信したゲーム機M1では、新プレイヤ機通知を受信すると、新プレイヤ機通知に基づいてゲーム機リストMLが更新される(ステップS52)。更に、プレイヤ機能部82の機能が無効にされてモニタに表示されるゲーム画面が切替画面情報に基づいたゲーム画面に切替えられる(ステップS58)。ゲーム機M1は見学者機Mvとして機能し、以後、画面出力処理部84aによって、受信した画面更新情報に基づいてゲーム画面を更新する。
When the game machine M1 that has transmitted the switch notification receives the new player machine notification, the game machine list ML is updated based on the new player machine notification (step S52). Further, the function of the
以上のように、第2の形態においては、ゲーム画面が表示された状態でプレイヤ機Mpが切り替わるが、画面切替条件を満たしたゲーム画面にて、新プレイヤ機に基づくゲーム画面に切り替わるように構成されているため、画面切替条件を、切り替わりが認識されにくい画面(例えば、ゲーム画面において変化する画像が少ない画面)と設定しておくことにより、ゲーム画面を見るユーザUに対して、プレイヤUpの切り替わりの違和感を与えない。更に、2つのゲーム機M1及びM4のそれぞれにてゲームが進行されるが、各ゲームは制限モードにて実行されるため、ユーザU4ユーザU1と異なる操作をした場合であっても、各ユーザU1、U4の操作に違いにより表示されるゲーム画面の違いを最小限に留めることが可能である。 As described above, in the second mode, the player machine Mp is switched while the game screen is displayed, but the game screen that satisfies the screen switching condition is switched to the game screen based on the new player machine. Therefore, by setting the screen switching condition as a screen in which switching is difficult to be recognized (for example, a screen with few images that change on the game screen), the player Up of the player U who views the game screen Does not give an uncomfortable feeling of switching. Furthermore, although the game is progressed in each of the two game machines M1 and M4, since each game is executed in the restricted mode, each user U1 can be operated even when an operation different from the user U4 user U1 is performed. The difference in the game screen displayed due to the difference in the operation of U4 can be minimized.
第2の形態における切替処理について、図25のフローチャートに従って説明する。ステップS140〜ステップS148aは第1の形態における切替処理と同様の処理である。但し、ステップS146とステップS148との間にステップS300〜ステップS302の処理が行われる。切替通知の送信後、ステップS300にて、ゲーム進行部82aに、ゲームを制限モードで実行させる。制限モードについては上述した通りである。その後、ステップS302にて、新プレイヤ機通知及び切替画面情報の受信待ち状態となり、新プレイヤ機通知及び切替画面情報が受信された場合はステップS148aへ進む。ステップS148aでは、第1の形態と同様に、プレイヤ機能を無効にする。また、画面出力処理部84aに、モニタに表示されるゲーム画面を、切替画面情報に基づいたゲーム画面に切り替えさせる。以上で、切替処理を終了する。
The switching process in the second embodiment will be described with reference to the flowchart of FIG. Steps S140 to S148a are similar to the switching process in the first embodiment. However, the process of step S300-step S302 is performed between step S146 and step S148. After transmitting the switching notification, in step S300, the
第2の形態における切替対応処理について、図26のフローチャートに従って説明する。第1の形態におけおる切替対応処理のステップと同じステップでは、第1の形態と同様の処理が行われる。まず、ステップS170にて、切替通知を受信したと判断された場合は、ステップS172aに進み、プレイヤ機能を有効にする。これにより、状況情報SIのゲーム進行度に応じたゲーム画面がモニタに表示され、ユーザUp4の操作によって進行するゲームが開始される。但し、開始されるゲームは制限モード及び禁止モードである。各モードについては上述した通りである。プレイヤ機能が有効にされた後、ゲーム機リストMLが更新される他、ステップS310にて、開始されたゲームのゲーム画面が画面切替条件を満たすゲーム画面か否かが判断される。画面切替条件を満たすゲーム画面については上述した通りである。 The switching handling process in the second embodiment will be described with reference to the flowchart of FIG. In the same step as the step of the switching handling process in the first form, the same process as in the first form is performed. First, if it is determined in step S170 that a switching notification has been received, the process proceeds to step S172a to enable the player function. Thereby, the game screen according to the game progress degree of situation information SI is displayed on a monitor, and the game which advances by operation of user Up4 is started. However, the game to be started is a restriction mode and a prohibition mode. Each mode is as described above. After the player function is enabled, the game machine list ML is updated, and in step S310, it is determined whether or not the game screen of the started game is a game screen that satisfies the screen switching condition. The game screen that satisfies the screen switching condition is as described above.
ゲーム画面が画面切替条件を満たすまで待ち状態となり、ゲーム画面が画面切替条件を満たすと判断された場合、ステップS312に進み、画面切替条件を満たすゲーム画面に関する切替画面情報を生成する。更に、ステップS176にて、第1の形態と同様に新プレイヤ機通知を生成する。生成された新プレイヤ機通知は、切替画面情報とともに、ステップS180aにて、全ての他のゲーム機M1〜M3へ送信される。新プレイヤ機通知の送信後、ステップS314へ進み、ゲームの禁止モード及び制限モードを解除し、ゲーム進行部82aに通常モードのゲームを実行させる。
When the game screen waits until the screen switching condition is satisfied and it is determined that the game screen satisfies the screen switching condition, the process proceeds to step S312 to generate switching screen information related to the game screen that satisfies the screen switching condition. Further, in step S176, a new player machine notification is generated as in the first embodiment. The generated new player machine notification is transmitted to all the other game machines M1 to M3 in step S180a together with the switching screen information. After the notification of the new player machine is transmitted, the process proceeds to step S314, the game prohibition mode and the restriction mode are canceled, and the
(3)第2のゲームシステムの第1の形態
次に、第2のゲームシステムGS2(以下「ゲームシステムGS2」という。)において本願発明を実現すべく第1の形態について、ゲームシステムGS1における第1の形態と異なる点について主に説明する。ゲームシステムGS2は、図27に示すように、ゲームシステムGS1と同様に、4つのゲーム機M101〜M104とサーバSv100とがネットワークNを介して接続されている。但し、ゲームシステムGS2では、ゲームシステムGS1にてゲーム機M間で行われた情報の送受信は、サーバSv100を介して行われる。従って、各ゲーム機M101〜M104間の情報の送受信はサーバSv100を介して行われる。各ゲーム機M101〜104は各ユーザU101〜104によって操作される。
(3) First form of second game system Next, in the second game system GS2 (hereinafter referred to as "game system GS2"), the first form in the game system GS1 to realize the present invention. Differences from the first embodiment will be mainly described. In the game system GS2, as shown in FIG. 27, four game machines M101 to M104 and a server Sv100 are connected via a network N, similarly to the game system GS1. However, in the game system GS2, transmission / reception of information performed between the game machines M in the game system GS1 is performed via the server Sv100. Therefore, transmission / reception of information between the game machines M101 to M104 is performed via the server Sv100. Each game machine M101-104 is operated by each user U101-104.
以下、ゲーム機を区別する必要のない時は、ゲーム機M100といい、ユーザを区別する必要のない時はユーザU100という。本形態では、ゲーム機M101及びゲーム機M102がプレイヤ機Mpとして設定され、ゲーム機M103及びゲーム機M104がプレイヤ機Mpとして設定されている。以下、プレイヤ機Mpがゲーム機M101からゲーム機M104に切り替わる場合について説明する。 Hereinafter, when it is not necessary to distinguish the game machine, it is referred to as a game machine M100, and when it is not necessary to distinguish the user, it is referred to as a user U100. In this embodiment, the game machine M101 and the game machine M102 are set as the player machine Mp, and the game machine M103 and the game machine M104 are set as the player machine Mp. Hereinafter, a case where the player machine Mp is switched from the game machine M101 to the game machine M104 will be described.
サーバSv100のハードウェア構成は、図28に示すように、ゲームシステムGS1のサーバSvと同様だが、サーバ制御部54は、サーバ更新部54cに代えてサーバ情報処理部54dを有する。サーバ情報処理部54dでは、ゲーム機M100から所定のゲーム機M100へ送信する情報を中継する処理と、ゲーム機M100から取得した情報に基づいてゲーム機リストMLを更新する処理が行われる。ゲーム機M100のハードウェア構成も、図29に示すように、ゲームシステムGS1のゲーム機Mのハードウェア構成と同様であるが、リスト更新部86cは不要である。
As shown in FIG. 28, the hardware configuration of the server Sv100 is the same as the server Sv of the game system GS1, but the
また、ゲーム機記憶部72にはゲーム機リストMLは保持されない。なお、ゲーム機Mと同様、プレイヤ機Mpとして機能するゲーム機M100では、プレイヤ機能部82の機能が有効な状態であり、ゲーム機記憶部72には状況情報SI及び操作認識ソフトRSが記憶されている。一方、見学者機Mvとして機能するゲーム機M100では、プレイヤ機能部82の機能は無効な状態であり、ゲーム機記憶部72に状況情報SI及び操作認識ソフトRSは記憶されていない。
Further, the game
ゲーム機制御部80における各部の処理は、ゲームシステムGS1と同様である。但し、上述したように、ゲームシステムGS2では、ゲーム機M100間での情報の送受信は、サーバSv100を介して行われる。従って、ゲーム機M100における各処理において、ゲーム機M100の通信部70から送信される情報は、全てサーバSv100に対して送信され、通信部70にて受信される情報は、全てサーバSv100から送信された情報である。
The processing of each unit in the game
具体的には、ゲーム進行部82aは自機のプレイヤUpに基づく操作情報をサーバSv100を介して対戦相手Upへ送信し、対戦相手Upの操作情報をサーバSv100を介して取得する。また、画面更新情報処理部82bは画面更新情報をサーバSv100を介して見学者機Mvへ送信し、見学者機Mvの画面出力処理部84aは画面更新情報をサーバSv100を介して取得する。切替処理部86aは切替通知をサーバSv100を介して新プレイヤ機Mpへ送信し、新プレイヤ機Mpの切替対応部86bはサーバSv100を介して切替通知を取得する。また、切替対応部86bは、新プレイヤ機通知をサーバSv100を介して各ゲーム機M100へ送信し、各ゲーム機M100はサーバSv100を介して新プレイヤ機通知を受信する。プレイヤ機Mpの画面状態制御部86dは、切替開始通知をサーバSv100を介して各ゲーム機M100へ送信し、その他のゲーム機M100はサーバSv100を介して切替開始通知を受信する。
Specifically, the
上記のようなサーバSv100を介した通信態様を実現すべく、特定の送信先へ送信すべき送信情報をサーバSv100へ送信するゲーム機M100では、送信先を特定する情報を含む送信情報を生成し、サーバSv100は送信情報が含む送信先を特定して当該送信情報を送信するように構成してもよいし、サーバSv100は、送信情報の種類と送信先との対応付け情報を有し、受信された送信情報の種類に基づいて、対応付け情報を参照することにより、送信情報に対応付けられた送信先を特定するように構成してもよい。 In order to realize the communication mode via the server Sv100 as described above, the game machine M100 that transmits transmission information to be transmitted to a specific transmission destination to the server Sv100 generates transmission information including information specifying the transmission destination. The server Sv100 may be configured to specify the transmission destination included in the transmission information and transmit the transmission information. The server Sv100 includes association information between the type of transmission information and the transmission destination, The transmission destination associated with the transmission information may be specified by referring to the association information based on the type of the transmission information.
ゲーム機M100がゲームシステムGS2に参加する際に、サーバSv100及びゲーム機M100のそれぞれにおいて行われる処理について、図30のシーケンス図を用いて説明する。各ゲーム機M101〜M103から参加要求が送信され(ステップS10)、サーバSv100にてゲーム機リストMLが生成されるまでの処理(ステップS14)は、ゲームシステムGS1における処理と同様である。但し、サーバSv100は、ゲーム機リストMLを生成した後、見学者機Mvとして決定したゲーム機M103へは機能識別情報を開始情報として送信し、プレイヤ機Mpとして決定したゲーム機M101、M102へは機能識別情報、対戦機Mp101を示すゲーム機識別情報、及び操作認識ソフトRSを含む開始情報を送信する。これにより、サーバ制御部54は開始情報送信部54eとして機能する。
Processing performed in each of the server Sv100 and the game machine M100 when the game machine M100 participates in the game system GS2 will be described with reference to the sequence diagram of FIG. The process (step S14) until a participation request is transmitted from each of the game machines M101 to M103 (step S10) and the game machine list ML is generated by the server Sv100 is the same as the process in the game system GS1. However, after generating the game machine list ML, the server Sv100 transmits function identification information as start information to the game machine M103 determined as the visitor machine Mv, and to the game machines M101 and M102 determined as the player machine Mp. The start information including the function identification information, the game machine identification information indicating the battle machine Mp101, and the operation recognition software RS is transmitted. Thereby, the
開始情報を受信した各ゲーム機M101〜M103では、開始処理が行われる(ステップS16)。本形態の開始処理では、ゲームシステムGS1と同様に、開始情報に含まれる機能識別情報62に応じた開始処理が各ゲーム機M101〜M103にて行われる。但し、ゲーム機リストMLはサーバSv100にて保持され、開始情報には含まれないため、ゲーム機記憶部72に記憶されない。開始処理後、対戦ゲームがプレイヤ機Mp101とプレイヤ機Mp102との間で開始される。上述したように、対戦ゲームにおけるゲーム機M100間の情報の送受信は、サーバSv100を介して送受信される。
In each of the game machines M101 to M103 that have received the start information, a start process is performed (step S16). In the start process of the present embodiment, as with the game system GS1, the start process corresponding to the
その後、新しいゲーム機M104から参加要求がされた場合、サーバSv100が参加要求を受け付け(ステップS20)、ゲーム機リストMLを更新する(ステップS22)。これらの処理はゲームシステムGS1と同様である。即ち、機能識別情報62に見学者機Mvが設定されたゲーム機M104に関する新ゲーム機情報としてのゲーム機情報60を、ゲーム機リストMLに追加する。サーバSv100はゲーム機リストMLの更新後、見学者機Mvに設定された機能識別情報62を含む開始情報をゲーム機M104に対してのみ送信する。機能識別情報62を取得したゲーム機M104ではステップS16と同様の開始処理が行われる(ステップS26)。即ち、見学者機Mvとしての開始処理が行われ、画面更新情報待ち状態になる。これにより、ゲーム機M104は見学者機MvとしてゲームシステムGS2に参加することができる。
Thereafter, when a participation request is made from a new game machine M104, the server Sv100 accepts the participation request (step S20), and updates the game machine list ML (step S22). These processes are the same as those of the game system GS1. That is, the
次に、ゲーム機M101にて切替操作が行われた後、各ゲーム機M101〜M104及びサーバSv100にて行われる処理について、図31のシーケンスを用いて説明する。なお、上述したように、ゲーム機M100間での情報の送受信はサーバSv100を介して行われる。ゲーム機M101におけるステップS30〜ステップS38までの処理は、ゲームシステムGS1と同様である。但し、ステップS30における切替開始通知、及びステップS38における切替通知は、サーバSv100へ送信される。サーバSv100は、切替通知を各サーバ機M102〜M104へ送信し、ゲーム機M104宛の切替通知を、ゲーム機M104へ送信する。これにより、サーバSv100はサーバ情報処理部54dとして機能する。切替通知には、状況情報SI及び操作認識ソフトRSが含まれる。
Next, processing performed in each of the game machines M101 to M104 and the server Sv100 after the switching operation is performed in the game machine M101 will be described using the sequence of FIG. As described above, transmission / reception of information between the game machines M100 is performed via the server Sv100. The processing from step S30 to step S38 in the game machine M101 is the same as that of the game system GS1. However, the switching start notification in step S30 and the switching notification in step S38 are transmitted to the server Sv100. The server Sv100 transmits a switching notification to each of the server machines M102 to M104, and transmits a switching notification addressed to the game machine M104 to the game machine M104. Thereby, the server Sv100 functions as the server
サーバSv100から切替通知を受信したゲーム機M104は、自機のプレイヤ機能を有効にする(ステップS44)。即ち、切替通知に含まれる状況情報SIをユーザU104に関する状況情報SIとして設定してゲーム機記憶部72に記憶し、かつ、切替通知に含まれる操作認識ソフトRSをゲーム機記憶部72に記憶して、稼動する。但し、ゲーム画面は停止状態のままでゲームは実行されない。その後、ゲーム機M104は、自機が新プレイヤ機Mpであることを示す新プレイヤ機通知をサーバSv100へ送信する(ステップS48b)。新プレイヤ機通知には、旧プレイヤ機Mpとしてゲーム機M101が設定され、新プレイヤ機Mpとしてゲーム機M104が設定されている。
The game machine M104 that has received the switching notification from the server Sv100 enables the player function of the own machine (step S44). That is, the situation information SI included in the switching notification is set as the situation information SI regarding the user U104 and stored in the game
新プレイヤ機通知を受信したサーバSv100は、新プレイヤ機通知に基づいてゲーム機リストMLを更新する(ステップS60)。これにより、サーバSv100はサーバ情報処理部54dとして機能する。具体的には、ゲーム機リストMLにおけるゲーム機M101を見学者機Mvとして設定し、ゲーム機M104をプレイヤ機Mpとして設定する。ゲーム機リストMLの更新後、サーバSv100は、全てのゲーム機M100に更新完了通知を送信する(ステップS62)。サーバSv100から、更新完了通知を受信した各ゲーム機M100では、画面の停止状態が解除される(ステップS54a)。画面の停止状態が解除されると、プレイヤ機Mp102、Mp104においては、ゲーム進行部82aによって、状況情報SIが示すゲーム進行度に基づいたゲーム画面が表示され、対戦ゲームが実行される。見学者機Mv101、Mv103では、画面更新情報の待ち状態となる。
The server Sv100 that has received the new player machine notification updates the game machine list ML based on the new player machine notification (step S60). Thereby, the server Sv100 functions as the server
ゲームシステムGS1の第1の形態におけるゲーム進行処理、画面更新情報処理、切替処理、画面出力処理、及び開始処理では、通信部70を介して送受信される情報は、サーバSv100と送受信される他は、ゲームシステムGS1における処理と同様である。切替対応処理においては、ステップS174の処理(ゲーム機リストMLを更新する処理)は行われず、ステップS180にて新プレイヤ機通知はサーバSv100へ送信される。画面状態制御処理においては、切替開始通知はサーバSvを介して行われ、ステップS196では、サーバSv100から送信される更新完了通知の受信待ち状態になる。更新処理は、ゲームシステムGS2のゲーム機M100では行われない。なお、ゲームシステムGS2においても、ゲームシステムGS1と同様のメッセージの交換に関する処理が行われるように構成してもよい。
In the game progress process, the screen update information process, the switching process, the screen output process, and the start process in the first form of the game system GS1, information transmitted / received via the
サーバSv100のサーバ情報処理部54dにて行われるサーバ情報処理について、図32のフローチャートに従って説明する。まず、ステップS400のいずれかのゲーム機M100からの情報の受信待ち状態において、情報を受信すると、ステップS402へ進み、受信された情報が中継すべき情報か否か判断される。中継すべき情報とは、受信された情報をそのまま送信先のゲーム機M100へ送信する情報であり、例えば、切替開始通知や画面更新情報である。受信された情報が中継すべき情報である場合、ステップS404へ進み、受信された情報を送信先であるゲーム機M100へ送信する。送信先は上述したように特定すればよい。その後、ステップS400に戻って情報の受信待ち状態になる。
Server information processing performed by the server
一方、受信された情報が中継すべき情報でない場合は、ステップS406へ進み、受信された情報が新プレイヤ機通知か否かが判断される。新プレイヤ機通知でない場合は、ステップS400に戻って情報の受信待ち状態になり、新プレイヤ機通知である場合は、ステップS408へ進み、ゲーム機リストMLを更新する。本形態では、新プレイヤ機通知に旧プレイヤ機として設定されているゲーム機M101が見学者機Mvに設定され、新プレイヤ機として設定されているゲーム機M104がプレイヤ機Mpに設定される。ゲーム機リストMLの更新後、ステップS410へ進み、更新完了通知が全てのゲーム機M101〜M104に送信される。その後、ステップS400に戻って情報の受信待ち状態になる。 On the other hand, if the received information is not information to be relayed, the process proceeds to step S406, and it is determined whether or not the received information is a new player machine notification. If it is not a new player machine notification, the process returns to step S400 to wait for information reception, and if it is a new player machine notification, the process proceeds to step S408 to update the game machine list ML. In this embodiment, the game machine M101 set as the old player machine in the new player machine notification is set as the visitor machine Mv, and the game machine M104 set as the new player machine is set as the player machine Mp. After the game machine list ML is updated, the process proceeds to step S410, and an update completion notification is transmitted to all the game machines M101 to M104. After that, the process returns to step S400 to enter an information reception waiting state.
(4)第2のゲームシステムの第2の形態
ゲームシステムGS2において本願発明を実現する第2の形態について、第1の形態と異なる点について主に説明する。ゲームシステムGS2の第2の形態は、第1のゲームシステムGS1の第2の形態に対応し、プレイヤ機Mpの切替時にゲーム画面が停止状態とならないように構成されている。従って、ゲーム機M100のハードウェア構成における画面状態制御部86dは不要である。また、ゲームシステムGS2におけるゲームは、対戦ゲームではなく、一人のプレイヤUpの操作により進行する。従って、ゲーム進行部82aは、操作情報の送受信に関する処理を行わなくてよい。また、図30のステップS12において、サーバSvはプレイヤ機Mpを決定する際に1つのゲーム機Mのみをプレイヤ機Mpとして決定する。
(4) Second form of second game system The second form for realizing the present invention in the game system GS2 will be described mainly with respect to differences from the first form. The second form of the game system GS2 corresponds to the second form of the first game system GS1, and is configured so that the game screen is not stopped when the player machine Mp is switched. Therefore, the screen
プレイヤ機Mpがゲーム機M101からゲーム機M104へ切り替わる場合に、各ゲーム機M101〜M104及びサーバSv100にて行われる処理について、図33のシーケンス図を用いて説明する。なお、第1の形態と同じステップにおける処理は、第1の形態と同様の処理が行われる。ゲーム機M101では、プレイヤUp1による切替操作があると、新プレイヤ機をプレイヤUp1に決定させ(ステップS36)、切替通知を送信する(ステップS38)。ゲーム機M104では、切替通知を受信すると、プレイヤ機能部82の機能を有効にする(ステップS44a)。第2の形態では、プレイヤ機能部82の機能が有効になると、モニタに状況情報SIに基づいたゲーム画面がモニタに表示される。これにより、ユーザU101に代わってユーザU104の操作に基づいたゲームが開始される。
Processing performed in each of the game machines M101 to M104 and the server Sv100 when the player machine Mp is switched from the game machine M101 to the game machine M104 will be described with reference to the sequence diagram of FIG. In addition, the process in the same step as a 1st form is the same process as a 1st form. When there is a switching operation by the player Up1, the game machine M101 causes the player Up1 to determine a new player machine (step S36) and transmits a switching notification (step S38). In the game machine M104, when the switching notification is received, the function of the
但し、開始されるゲームは、操作に関しては制限モードに、かつ、画面更新情報に関する処理関しては禁止モードに設定される。禁止モード及び制限モードは第1のゲームシステムGS1における禁止モード及び制限モードと同様である。禁止モードであるため、ゲーム機M104から画面更新情報は他のゲーム機100へ配信されず、他のゲーム機M100からの画面更新情報によってゲーム画面が更新されることもない。また、制限モードにより、ユーザU104の操作内容は制限される。
However, the game to be started is set to a restricted mode for operation and to a prohibited mode for processing related to screen update information. The prohibit mode and the limit mode are the same as the prohibit mode and the limit mode in the first game system GS1. Since it is the prohibit mode, the screen update information is not distributed from the game machine M104 to the
一方、ゲーム機Mp101では、切替通知の送信後も、新プレイヤ機通知を受信してプレイヤ機能が無効にされるまで、ユーザU101の操作に基づいたゲームは続行する。但し、切替通知を送信した後のゲームは、上述した制限モードで実行される(ステップS39)。制限モードであっても、画面更新情報は、各ゲーム機M102〜M104へ、サーバSv100を介して適宜送信される(ステップS41)。画面更新情報を受信したゲーム機M102、M103では、当該画面更新情報に基づいてゲーム画面が更新される(ステップS42)。 On the other hand, in the game machine Mp101, the game based on the operation of the user U101 continues until the notification of the new player machine is received and the player function is disabled even after the transmission of the switching notice. However, the game after the switch notification is transmitted is executed in the above-described restriction mode (step S39). Even in the restriction mode, the screen update information is appropriately transmitted to each of the game machines M102 to M104 via the server Sv100 (step S41). In the game machines M102 and M103 that have received the screen update information, the game screen is updated based on the screen update information (step S42).
ユーザU104の操作に基づいたゲームが実行されているゲーム機M104では、表示されるているゲーム画面が画面切替条件を満たすか否かが判断される(ステップS47)。表示されているゲーム画面が画面切替条件を満たすと判断されると、画面切替条件を満たすゲーム画面に関する切替画面情報が生成され、新プレイヤ機通知とともに、サーバSv100へ送信される(ステップS48c)。新プレイヤ機通知及び切替画面情報を受信したサーバSv100は、新プレイヤ機通知に基づいてゲーム機リストMLを更新し(ステップS60)、切替画面情報を含む更新完了通知を、各ゲーム機M101〜M104に送信する(ステップS62)。更新完了通知を受信した新プレイヤ機M104では、切替対応部86bによって、ゲームの禁止モード及び制限モードが解除され、通常モードのゲームが実行される(ステップS64)。
In game machine M104 in which a game based on the operation of user U104 is executed, it is determined whether or not the displayed game screen satisfies the screen switching condition (step S47). When it is determined that the displayed game screen satisfies the screen switching condition, switching screen information relating to the game screen satisfying the screen switching condition is generated and transmitted to the server Sv100 together with the new player machine notification (step S48c). The server Sv100 that has received the new player machine notification and the switching screen information updates the game machine list ML based on the new player machine notification (step S60), and sends an update completion notification including the switching screen information to each of the game machines M101 to M104. (Step S62). In the new player machine M104 that has received the update completion notification, the
更新完了通知を送信したゲーム機M101では、プレイヤ機能部82の機能が無効にされ、モニタに表示されるゲーム画面は、見学者機能部84の画面出力処理部84aによって切替画面情報に基づいたゲーム画面に切替えられる(ステップS58)。即ち、ゲーム機M101では、状況情報SI及び操作認識ソフトRSが削除される。これにより、ゲーム機M101は見学者機Mvとして機能し、以後、画面出力処理部84aによって、受信した画面更新情報に基づいてゲーム画面が更新される。更新完了通知を受信した見学者機Mv102、Mv103では、モニタに表示されているゲーム画面は、画面出力処理部84aによって、更新完了通知に含まれる切替画面情報に基づいたゲーム画面に切り替えられる(ステップS59)。
In the game machine M101 that has transmitted the update completion notification, the function of the
以上のように、第2の形態においては、第1のゲームシステムGS1の第2の形態と同様に、ゲーム画面が表示された状態でプレイヤ機Mpが切り替わるが、画面切替条件を満たすゲーム画面で切り替え、かつ、制限モードを設けることにより、ゲーム画面の切り替わりが各ユーザUに認識されにくいように構成されている。なお、第2の形態における切替処理及び切替対応処理は、第1のゲームシステムGS1の第2の形態における切替処理及び切替対応処理と同様である。但し、情報の送受信はサーバSv100を介して行われ、切替処理のステップS302では、切替画面情報を含む更新完了通知の受信待ち状態となる。また、サーバ情報処理は第1の形態のサーバ情報処理と同様であるが、ステップS406では、新プレイヤ機通知とともに切替画面情報を受信し、ステップS410では、切替画面情報を含む更新完了通知を各ゲーム機M101〜104へ送信する。 As described above, in the second mode, as in the second mode of the first game system GS1, the player machine Mp switches in a state where the game screen is displayed. By switching and providing a restriction mode, the switching of the game screen is not easily recognized by each user U. Note that the switching process and the switching handling process in the second mode are the same as the switching process and the switching handling process in the second mode of the first game system GS1. However, transmission / reception of information is performed via the server Sv100, and in step S302 of the switching process, reception of an update completion notification including switching screen information is awaited. Further, the server information processing is the same as the server information processing of the first embodiment, but at step S406, the switching screen information is received together with the new player machine notification, and at step S410, the update completion notification including the switching screen information is received for each update information. It transmits to game machine M101-104.
本発明は上述の形態に限らず種々の形態にて実施されてよい。例えば、プレイヤUpの操作と関係なく、ゲーム中に所定の条件が満たされると、切替処理のステップS140にて切替条件が満たされたと判断されるように構成してもよい。新プレイヤ機Mpも切替処理部86aによって決定されてもよい。これにより、プレイヤUpの意志と関係なく、強制的にプレイヤUpが交代されるゲームシステムを実現することができる。
The present invention is not limited to the above-described embodiment, and may be implemented in various forms. For example, when a predetermined condition is satisfied during the game regardless of the operation of the player Up, the switching condition may be determined to be satisfied in step S140 of the switching process. The new player machine Mp may also be determined by the switching
また、見学者機Mvからの要求により、強制的にプレイヤ機Mpにて切替処理を行わせるように構成してもよい。例えば、ゲームシステムGS1において、見学者機Mv4がプレイヤ機Mp1に切替処理を強制的に行わせる場合、見学者機Mv4において所定の操作がされると、プレイヤ機Mp1に対して切替要求が送信され、切替要求を受信したプレイヤ機Mpでは、当該受信によってステップS140にて切替条件が満たされたと判断されるよに構成してもよい。この場合は、新プレイヤ機Mpは切替要求を送信した見学者機Mv4に設定される。 Further, the switching process may be forcibly performed by the player machine Mp in response to a request from the visitor machine Mv. For example, in the game system GS1, when the tourer machine Mv4 forces the player machine Mp1 to perform the switching process, when a predetermined operation is performed on the tourer machine Mv4, a switch request is transmitted to the player machine Mp1. The player machine Mp that has received the switching request may be configured to determine that the switching condition is satisfied in step S140 by the reception. In this case, the new player machine Mp is set to the visitor machine Mv4 that transmitted the switching request.
プレイヤ機能を有効にする態様として、プレイヤ機能を有効にする時は見学者機能部84の機能は無効になるように構成してもよい。また、操作認識ソフトRSを切替通知に含ませずに、プレイヤ機能部82の機能が有効又は無効になるように構成してもよい、この場合、例えば、操作認識ソフトRS等のゲームの操作に必要なソフトウェアは予め各ゲーム機にゲーム機Mに記憶しておき、プレイヤ機能部82の機能を有効にするときは、当該ソフトウェアを稼動させ、プレイヤ機能部82の機能を無効にするときは、当該ソフトウェアの稼動を停止させる。又は、プレイヤ機能部82の機能を有効にするときは、操作入力部74から操作に基づいた信号がプレイヤ機能部82へ発信され、プレイヤ機能部82の機能を無効にするときは、操作入力部74から操作に基づいた信号がプレイヤ機能部82へ発信されないように構成してもよい。更に、プレイヤの交代のみを実現し、ゲーム内容を継続する必要がない場合は、状況情報SIも切替通知に含ませずに、プレイヤ機能部82の機能が有効又は無効になるように構成してもよい。
As a mode for enabling the player function, the function of the
また、各ゲームシステムGS1、GS2の第2の形態におけるゲームは対戦ゲームであってもよい。第2の形態において、プレイヤ機Mp1の対戦相手がプレイヤ機Mp2である場合、例えば、プレイヤ機Mp1は、対戦機Mp2及び新プレイヤ機Mp4を示す切替通知を新プレイヤ機Mp4及び対戦機Mp2へも送信する。切替通知を受信した対戦機Mp2は、操作情報をプレイヤ機Mp1だけでなく新プレイヤ機Mp4へも送信する。また、新プレイヤ機Mp4における制限モードのゲームでは、対戦機Mp2の操作情報に基づいてゲームが進行するが、自機の操作情報は対戦機Mp2へ送信されない。これにより、対戦機Mp2では、プレイヤ機Mp1を対戦相手とするゲームが続行される。そして、対戦機Mp2では、新プレイヤ機通知が受信されると、ゲーム機リストが更新されるとともに、ゲーム進行部82aによって新プレイヤ機Mp4からの切替画面情報に基づいたゲーム画面がモニタに表示される。以後、操作情報は新プレイヤ機Mp4へのみ送信され、新プレイヤ機Mp4からの操作情報の待ち状態となる。また、新プレイヤ機Mp4は新プレイヤ機通知の送信後は、通常モードとして、対戦機Mp2への操作情報の送信を開始する。
The game in the second form of each game system GS1, GS2 may be a battle game. In the second embodiment, when the opponent of the player machine Mp1 is the player machine Mp2, for example, the player machine Mp1 sends a switching notification indicating the opponent machine Mp2 and the new player machine Mp4 to the new player machine Mp4 and the opponent machine Mp2. Send. The battle machine Mp2 that has received the switching notification transmits the operation information not only to the player machine Mp1 but also to the new player machine Mp4. In the restricted mode game on the new player machine Mp4, the game progresses based on the operation information of the battle machine Mp2, but the operation information of the player machine is not transmitted to the battle machine Mp2. Thereby, in the battle machine Mp2, the game with the player machine Mp1 as an opponent is continued. When the notification of the new player machine is received in the battle machine Mp2, the game machine list is updated, and the game screen based on the switching screen information from the new player machine Mp4 is displayed on the monitor by the
ゲームシステムGS1、GS2を構成する複数のゲーム機を1つのグループとし、複数のグループが存在可能なように構成してもよい。その場合は、各グループを識別するグループ識別情報がサーバSv、Sv100に記憶されているゲーム機リストMLに対応付けられる。また、既に存在するグループに新しいゲーム機が参加する場合、参加を希望するグループのグループ識別情報が参加要求に含まれるように構成してもよいし、サーバSv、Sv100によって新しいゲーム機がいずれかのグループに対応付けられるように構成してもよい。 A plurality of game machines constituting the game systems GS1 and GS2 may be configured as one group so that a plurality of groups can exist. In that case, group identification information for identifying each group is associated with the game machine list ML stored in the servers Sv and Sv100. In addition, when a new game machine participates in an already existing group, it may be configured such that the group identification information of the group desired to participate is included in the participation request, or any of the new game machines is selected by the servers Sv and Sv100. You may comprise so that it may be matched with this group.
切替に伴う画像の停止及び解除に伴って、音声出力部78からの出力も一時停止及び解除されるように構成してもよい。ゲームシステムGS1、GS2を構成するゲーム機Mの数は4台に限らない。また、プレイヤ機Mpの数は2台に限らずゲームの種類に応じて決定すればよい。本発明が実現される限り、フローチャートに従って説明した処理の順序は問わない。各ゲーム機MとサーバSvとの間の通信回線は専用回線であってもよい。
The output from the
見学者機Mvへ送信される画面更新情報は、操作内容を示す情報だけでもよいし、画像情報だけでもよい。また、複数のプレイヤ機Mpで行われるゲームにおいて、複数のプレイヤ機Mpのうち1つのプレイヤ機Mpがゲームサーバとして機能するように設定される時は、当該ゲームサーバによって管理されるゲームのゲーム画面情報や各プレイヤの操作情報を見学者機Mvへ送信するように構成してもよい。 The screen update information transmitted to the visitor machine Mv may be only information indicating the operation content or only image information. Further, in a game played on a plurality of player machines Mp, when one of the plurality of player machines Mp is set to function as a game server, a game screen of a game managed by the game server Information and operation information of each player may be transmitted to the tourer machine Mv.
GS1 第1のゲーム機
GS2 第2のゲーム機
M、M100 ゲーム機
Mp プレイヤ機
Mv 見学者機
ML ゲーム機リスト
SI 状況情報
54b ゲーム機リスト生成部
54c サーバ更新部
54d サーバ情報処理部
82 プレイヤ機能部
82a ゲーム進行部
82b 画面更新情報処理部
84 見学者機能部
84a 画面出力処理部
86 切替部
86a 切替処理部
86b 切替対応部
86c リスト更新部
86d 画面状態制御部
GS1 first game machine GS2 second game machine M, M100 game machine Mp player machine Mv visitor machine ML game machine list
Claims (20)
前記各ゲーム機は、
ユーザの操作を受け付ける操作入力部と、所定の画像を出力する画像出力部と、所定の情報を記憶する記憶部と、自機を、自機のユーザがプレイヤとしてゲームをプレイできる状態にするプレイヤ機能部と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部と、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部と、
を備えるゲームシステムであって、
前記各ゲーム機の記憶部には、前記複数のゲーム機のそれぞれに関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リストが記憶され、
前記プレイヤ機能部は、
前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部と、
前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記ゲーム機リストにある前記各見学者機へ送信する画面更新情報処理部と、を備え、
前記見学者機能部は、
前記プレイヤ機から前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部を備え、
前記切替部は、
他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部と、自機をプレイヤ機として設定するための処理を行う切替対応部と、プレイヤ機の切替に応じて前記ゲーム機リストを更新するリスト更新部とを有し、
前記切替処理部は、
前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新プレイヤ機へ送信する切替通知部と、
前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部とを備え、
前記切替対応部は、
前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部と、
前記切替通知の発信元のゲーム機に代わって自機がプレイヤ機として機能することを示すべく、前記ゲーム機リストを更新するとともに、その更新内容を示す新プレイヤ機通知を生成して、全ての他のゲーム機へ送信する新プレイヤ機通知部とを備え、
前記リスト更新部は、前記新プレイヤ機から新プレイヤ機通知を受信すると、前記新プレイヤ機通知に基づいて、自機の前記ゲーム機リストにおける前記プレイヤ機及び前記見学者機を更新する、ことを特徴とするゲームシステム。 Including a plurality of game machines connected to each other to transmit and receive information;
Each game machine is
An operation input unit that receives a user operation, an image output unit that outputs a predetermined image, a storage unit that stores predetermined information, and a player that sets the own device in a state where the user of the own device can play a game as a player A function unit, a visitor function unit that allows the user of the own device to observe the progress of the game as a visitor, and a state in which the functions of the player function unit are enabled and disabled. A switching unit for switching,
A game system comprising:
In the storage unit of each game machine, information relating to each of the plurality of game machines, game machine identification information for identifying each game machine, and a player machine in which the player function unit functions effectively, Or a game machine list including game machine information including function identification information indicating which of the visitor machines the player function unit does not function effectively is stored;
The player function unit includes:
A game progress unit that progresses the game based on an operation of the operation input unit by the player, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit;
A screen update information processing unit that generates screen update information for updating a game screen displayed on the visitor machine and transmits the screen update information to each visitor machine in the game machine list; and
The visitor function section
When the screen update information is acquired from the player machine, a screen output processing unit that updates the game screen output to the image output unit based on the screen update information is provided.
The switching unit is
A switching processing unit for performing processing for setting another game machine as a player machine, a switching corresponding unit for performing processing for setting the own machine as a player machine, and the game machine list according to switching of the player machines. A list updating unit for updating,
The switching processing unit
When a predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is determined as a new player machine, and a switching notification for notifying the switching of the player machine is sent to the new player machine. A switching notification part to transmit,
A function disabling unit that disables the function of the player function unit when the switching notification is transmitted;
The switching corresponding part is
A function enabling unit that enables the function of the player function unit when the switching notification is received;
The game machine list is updated to indicate that the own machine functions as a player machine instead of the game machine from which the switching notification is transmitted, and a new player machine notification indicating the updated contents is generated, A new player machine notification unit for transmitting to other game machines,
The list update unit, upon receiving a new player machine notification from the new player machine, updates the player machine and the visitor machine in the game machine list of the own machine based on the new player machine notification. Feature game system.
前記ゲーム進行部を有効に機能させるための有効化情報が記憶され、
前記切替部は、前記切替通知部に、前記有効化情報を含む前記切替通知を前記新プレイヤ機へ送信させ、前記機能無効化部に、前記記憶部に記憶された有効化情報を削除させ、
前記切替対応部は、前記機能有効化部に、受信した前記切替通知に含まれる有効化情報を、前記ゲーム進行部を有効に機能させるように自機の記憶部に記憶させ、
前記ゲーム進行部は、前記ユーザの操作及び前記記憶部に記憶された有効化情報に基づいてゲームを進行する、ことを特徴とする請求項1に記載のゲームシステム。 In the storage unit of the player machine,
Activation information for effectively functioning the game progression unit is stored,
The switching unit causes the switching notification unit to transmit the switching notification including the activation information to the new player machine, causes the function invalidation unit to delete the activation information stored in the storage unit,
The switching corresponding unit causes the function enabling unit to store the activation information included in the received switching notification in the storage unit of the own device so that the game progressing unit functions effectively,
The game system according to claim 1, wherein the game progress unit progresses a game based on the user's operation and activation information stored in the storage unit.
前記切替条件が満たされると、前記画像出力部にて出力されるゲーム画面を待ち状態にするとともに、切替開始通知を他の各ゲーム機へ送信し、前記切替開始通知が受信された場合は、前記画像出力部にて出力されるゲーム画面を待ち状態にし、かつ、前記新プレイヤ機通知が送信又は受信されると、自機における前記待ち状態を解除する画面状態制御部を更に備え、
前記切替条件が満たされたゲーム機の切替処理部は、前記切替通知部に、前記切替開始通知の送信後、前記切替通知を前記新プレイヤ機へ送信させ、
前記新プレイヤ機の機能有効化部は、前記ゲーム進行部に、前記待ち状態が解除されると、ゲーム画面を前記画像出力部に出力させてゲームを開始させる、ことを特徴とする請求項1又は2に記載のゲームシステム。 The switching unit is
When the switching condition is satisfied, the game screen output in the image output unit is put into a waiting state, a switching start notification is transmitted to each other game machine, and when the switching start notification is received, A screen state control unit that puts the game screen output in the image output unit into a waiting state and releases the waiting state in the own device when the new player machine notification is transmitted or received;
The switching processing unit of the game machine that satisfies the switching condition causes the switching notification unit to transmit the switching notification to the new player machine after transmitting the switching start notification,
The function enabling unit of the new player machine causes the game progress unit to output a game screen to the image output unit and start a game when the waiting state is released. Or the game system of 2.
前記機能有効化部は、前記ゲーム進行部に前記ゲームを開始させると共に、前記画面更新情報処理部に対しては、前記新プレイヤ機通知が送信されるまで前記画面更新情報の送信を禁止し、前記新プレイヤ機通知が送信されると、前記禁止を解除し、
前記新プレイヤ機通知部は、前記開始されたゲームにおけるゲーム画面が画面切替条件を満たす場合に、前記新プレイヤ機通知を、前記画面切替条件を満たすゲーム画面に関する切替画面情報と共に、前記全ての他のゲーム機へ送信し、
前記切替通知を送信したプレイヤ機において、前記切替画面情報が前記プレイヤ機通知と共に受信されると、前記機能無効化部は、前記プレイヤ機能部の機能を無効にし、前記画面出力処理部に出力されるゲーム画面を前記切替画面情報に基づいたゲーム画面に切り替えさせ、
前記プレイヤ機及び前記新プレイヤ機以外のゲーム機において、前記切替画面情報が前記新プレイヤ機通知と共に受信されると、前記画面出力処理部は前記切替画面情報に基づいたゲーム画面を出力する、
ことを特徴とする請求項1又は2に記載のゲームシステム。 In the new player machine in which the function of the player function unit is activated,
The function enabling unit causes the game progress unit to start the game and prohibits the screen update information processing unit from transmitting the screen update information until the new player machine notification is transmitted, When the new player machine notification is transmitted, the prohibition is canceled,
When the game screen in the started game satisfies a screen switching condition, the new player machine notification unit sends the new player machine notification together with the switching screen information related to the game screen that satisfies the screen switching condition, To the game console
In the player machine that has transmitted the switching notification, when the switching screen information is received together with the player machine notification, the function invalidation unit invalidates the function of the player function unit and is output to the screen output processing unit. Switch the game screen to the game screen based on the switching screen information,
In a game machine other than the player machine and the new player machine, when the switching screen information is received together with the new player machine notification, the screen output processing unit outputs a game screen based on the switching screen information.
The game system according to claim 1 or 2, wherein
前記ゲーム進行部に、前記切替通知を送信後、前記プレイヤ機能部の機能が無効にされるまで、前記ユーザの操作内容を制限する制限モードで前記ゲームを進行させ、
前記プレイヤ機能部の機能が有効にされた新プレイヤ機における機能有効化部は、前記ゲーム進行部に、前記新プレイヤ機通知が送信されるまでは、前記制限モードにて前記ゲームを進行させ、前記新プレイヤ機通知が送信されると、前記制限モードを解除した状態で前記ゲームを進行させる、ことを特徴とする請求項4に記載のゲームシステム。 In the player machine that has transmitted the switching notification, the function disabling unit is
After the switch notification is transmitted to the game progression unit, the game is allowed to proceed in a restricted mode that restricts the operation content of the user until the function of the player function unit is disabled.
The function enabling section in the new player machine in which the function of the player function section is enabled causes the game to proceed in the restricted mode until the notification of the new player machine is transmitted to the game progress section, The game system according to claim 4, wherein, when the new player machine notification is transmitted, the game is advanced in a state in which the restriction mode is released.
前記サーバは、
前記複数のゲーム機のそれぞれから、システム参加要求を受け付ける参加要求受付部と、
前記システム参加要求を受け付けた複数のゲーム機を1つのグループとしてグループ化し、前記グループ化された複数のゲーム機のうち、前記ゲームに応じた数のゲーム機をプレイヤ機として設定し、他のゲーム機を見学者機として設定した前記ゲーム機リストを生成するゲーム機リスト生成部と、
前記ゲーム機リストを含む開始情報を生成して、前記各ゲーム機へ送信する開始情報送信部とを備え、
前記各ゲーム機は、
前記システム参加要求を前記サーバへ送信する参加要求送信部と、
前記システム参加要求を送信後、前記開始情報に含まれるゲーム機リストを前記サーバから取得すると、自機の前記記憶部に記憶すると共に、前記ゲーム機リストに応じて、自機の前記プレイヤ機能部又は前記見学者機能部の少なくとも一方を有効な状態にする開始処理部を備え、
前記ゲーム進行部は前記開始処理部による処理がされた後、前記ゲームを開始する、ことを特徴とする請求項1に記載のゲームシステム。 A server capable of transmitting and receiving information to and from the plurality of game machines;
The server
A participation request receiving unit that receives a system participation request from each of the plurality of game machines;
A plurality of game machines that have received the system participation request are grouped as one group, and among the plurality of game machines that are grouped, a number of game machines corresponding to the game are set as player machines, and other games A game machine list generation unit for generating the game machine list set as a visitor machine;
A start information transmission unit that generates start information including the game machine list and transmits the start information to each game machine;
Each game machine is
A participation request transmitter for transmitting the system participation request to the server;
When the game machine list included in the start information is acquired from the server after transmitting the system participation request, the game machine list is stored in the storage unit of the own machine, and the player function unit of the own machine according to the game machine list. Or a start processing unit that activates at least one of the visitor function units,
The game system according to claim 1, wherein the game progression unit starts the game after being processed by the start processing unit.
前記サーバは、前記生成されたゲーム機リストを記憶するサーバ記憶部と、
前記新プレイヤ機通知を取得すると、前記新プレイヤ機通知に基づいて、前記切替通知を送信したゲーム機から前記新プレイヤ機に前記プレイヤ機が切り替わったことを示すように前記ゲーム機リストを更新するサーバ更新部と、を備えることを特徴とする請求項6に記載のゲームシステム。 The switching corresponding unit also transmits the new player machine notification to the server,
The server includes a server storage unit that stores the generated game machine list;
When the new player machine notification is acquired, the game machine list is updated based on the new player machine notification to indicate that the player machine has been switched from the game machine that has transmitted the switch notification to the new player machine. The game system according to claim 6, further comprising a server update unit.
前記ゲーム機のリスト更新部は、
前記新ゲーム機情報を前記サーバから取得すると、前記新しいゲーム機を前記見学者機として追加すべく、前記ゲーム機リストを更新する、ことを特徴とする請求項7に記載のゲームシステム。 The server update unit updates the game machine list to add, as the visitor machine, a new game machine for which the system participation request is accepted after the game machine list is transmitted to each game machine, New game machine information that is game machine information related to a new game machine is transmitted to each game machine, and the updated game machine list is transmitted to the new game machine.
The list update unit of the game machine
8. The game system according to claim 7, wherein when the new game machine information is acquired from the server, the game machine list is updated to add the new game machine as the visitor machine.
前記開始情報送信部は、前記プレイヤ機に設定された各ゲーム機へは前記有効化情報を更に含む前記開始情報を生成して送信し、
前記各ゲーム機の開始処理部は、自機が前記プレイヤ機として設定されている場合は、前記有効化情報を前記記憶部に記憶して自機の前記プレイヤ機能部を有効な状態にする、
ことを特徴とする請求項6に記載のゲームシステム。 The server storage unit stores the validation information,
The start information transmission unit generates and transmits the start information further including the validation information to each game machine set in the player machine,
The start processing unit of each game machine stores the validation information in the storage unit to make the player function unit of the own machine valid when the own machine is set as the player machine,
The game system according to claim 6.
前記各ゲーム機は、
ユーザの操作を受け付ける操作入力部と、所定の画像を出力する画像出力部と、所定の情報を記憶する記憶部と、自機を、自機のユーザがプレイヤとしてゲームを自機にてプレイできる状態にするプレイヤ機能部と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部と、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部とを備え、
前記サーバは、
前記複数のゲーム機のそれぞれに関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リストを記憶するサーバ記憶部と、
前記いずれかのゲーム機から取得した情報に基づいた処理を行うサーバ情報処理部とを備えるゲームシステムであって、
前記プレイヤ機能部は、
前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部と、
前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記各見学者機へ送信されるように前記サーバへ送信する画面更新情報処理部とを備え、
前記見学者機能部は、
前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部を備え、
前記切替部は、
他のゲーム機をプレイヤ機として設定するための切替処理部と、自機をプレイヤ機として設定するための切替対応部とを有し、
前記切替処理部は、
前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新規プレイヤ機へ送信されるように前記サーバへ送信する切替通知部と、
前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部とを備え、
前記切替対応部は、
前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部と、
前記切替通知の発信元のゲーム機を見学者機に代わって自機がプレイヤ機として機能することを示す新プレイヤ機通知を生成して、前記サーバへ送信する新プレイヤ機通知部とを備え、
前記サーバのサーバ情報処理部は、
前記画面更新情報を取得すると、前記ゲーム機リストを参照して前記各見学者機へ送信し、
前記切替通知を取得すると、前記切替通知にて示されている前記新プレイヤ機へ前記切替通知を送信し、
前記新プレイヤ機通知を取得すると、前記新プレイヤ機通知を送信したゲーム機が、前記切替通知を送信したプレイヤ機に代わって前記プレイヤ機となるように前記ゲーム機リストを更新する、ことを特徴とするゲームシステム。 Including a plurality of game machines and servers connected to each other so as to be able to send and receive information;
Each game machine is
An operation input unit that accepts a user operation, an image output unit that outputs a predetermined image, a storage unit that stores predetermined information, and the user can play a game on the player's own device as a player. A player function unit that is in a state, a visitor function unit that allows the user of the own device to observe the progress of the game as a visitor, and a state in which the functions of the player function unit are valid and invalid. A switching unit for switching between certain states,
The server
Information relating to each of the plurality of game machines, game machine identification information for identifying each game machine, and a player machine in which the player function unit functions effectively, or the player function unit functions effectively. A server storage unit for storing a game machine list including game machine information including function identification information indicating which of the visitor machines is not,
A game system comprising a server information processing unit that performs processing based on information acquired from any of the game machines,
The player function unit includes:
A game progress unit that progresses the game based on an operation of the operation input unit by the player, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit;
A screen update information processing unit for generating screen update information for updating a game screen displayed on the visitor machine, and transmitting to the server so as to be transmitted to each visitor machine;
The visitor function section
When the screen update information is acquired, a screen output processing unit that updates the game screen output to the image output unit based on the screen update information,
The switching unit is
A switching processing unit for setting another game machine as a player machine, and a switching corresponding unit for setting the own machine as a player machine,
The switching processing unit
When a predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is determined as a new player machine, and a switching notification for notifying the switching of the player machine is sent to the new player machine. A switching notification unit for transmitting to the server to be transmitted;
A function disabling unit that disables the function of the player function unit when the switching notification is transmitted;
The switching corresponding part is
A function enabling unit that enables the function of the player function unit when the switching notification is received;
A new player machine notification unit that generates a new player machine notification indicating that the player machine functions as a player machine on behalf of a visitor machine, and transmits it to the server.
The server information processing unit of the server
When the screen update information is acquired, the game machine list is referred to and transmitted to each visitor machine.
Upon obtaining the switching notification, the switching notification is transmitted to the new player machine indicated in the switching notification,
When the new player machine notification is acquired, the game machine list that has transmitted the new player machine notification is updated so that the game machine becomes the player machine in place of the player machine that has transmitted the switching notification. A game system.
前記切替処理部は、前記切替通知部に、前記有効化情報を含む前記切替通知を前記サーバへ送信させ、前記機能無効化部に、前記記憶部に記憶された有効化情報を削除させ、
前記切替対応部は、前記機能有効化部に、受信した前記切替通知に含まれる有効化情報を、前記ゲーム進行部を有効に機能させるように自機の記憶部に記憶させ、
前記ゲーム進行部は、前記ユーザの操作及び前記記憶部に記憶された有効化情報に基づいてゲームを進行する、ことを特徴とする請求項10に記載のゲームシステム。 The storage unit of the player machine stores activation information for causing the game progression unit to function effectively,
The switching processing unit causes the switching notification unit to transmit the switching notification including the activation information to the server, causes the function invalidation unit to delete the activation information stored in the storage unit,
The switching corresponding unit causes the function enabling unit to store the activation information included in the received switching notification in the storage unit of the own device so that the game progressing unit functions effectively,
The game system according to claim 10, wherein the game progress unit progresses a game based on the user's operation and activation information stored in the storage unit.
前記切替条件が満たされると、前記画像出力部にて出力されるゲーム画面を待ち状態にするとともに、切替開始通知を他の各ゲーム機へ送信されるように前記サーバへ送信し、前記切替開始通知が受信された場合は、前記画像出力部にて出力されるゲーム画面を待ち状態にし、かつ、前記新プレイヤ機通知が送信又は受信されると、自機における前記待ち状態を解除する画面状態制御部を更に備え、
前記切替条件が満たされたゲーム機の切替処理部は、前記切替通知部に、前記切替開始通知の送信後、前記切替通知を前記サーバへ送信させ、
前記新プレイヤ機の機能有効化部は、前記ゲーム進行部に、前記待ち状態が解除されると、ゲーム画面を前記画像出力部に出力させてゲームを開始させる、ことを特徴とする請求項10又は11に記載のゲームシステム。 The switching unit is
When the switching condition is satisfied, the game screen output from the image output unit is set in a waiting state, a switching start notification is transmitted to the other game machines so as to be transmitted to the other game machines, and the switching is started. When the notification is received, the screen state that puts the game screen output in the image output unit into a waiting state and releases the waiting state in the own device when the new player machine notification is transmitted or received A control unit;
The switching processing unit of the game machine that satisfies the switching condition causes the switching notification unit to transmit the switching notification to the server after transmitting the switching start notification,
11. The function enabling unit of the new player machine causes the game progress unit to output a game screen to the image output unit and start a game when the waiting state is released. Or the game system of 11.
前記機能有効化部は、前記ゲーム進行部に前記ゲームを開始させると共に、前記画面更新情報処理部に対しては、前記新プレイヤ機通知が送信されるまで前記画面更新情報の送信を禁止し、前記新プレイヤ機通知が送信されると、前記禁止を解除し、
前記新プレイヤ機通知部は、前記開始されたゲームにおけるゲーム画面が画面切替条件を満たす場合に、前記新プレイヤ機通知を、前記画面切替条件を満たすゲーム画面に関する切替画面情報と共に、前記サーバへ送信し、
前記サーバのサーバ情報処理部は、前記切替画面情報を前記新プレイヤ機通知と共に受信すると、前記新プレイヤ機通知に基づいて前記ゲーム機リストを更新し、かつ、前記切替画面情報は前記各ゲーム機へ送信し、
前記切替通知を送信したプレイヤ機において、前記切替画面情報が受信されると、前記機能無効化部は、前記プレイヤ機能部の機能を無効にし、前記画面出力処理部に出力されるゲーム画面を前記切替画面情報に基づいたゲーム画面に切り替えさせ、
前記プレイヤ機及び前記新プレイヤ機以外のゲーム機において、前記切替画面情報が受信されると、前記画面出力処理部は前記切替画面情報に基づいたゲーム画面を出力する、ことを特徴とする請求項10又は11に記載のゲームシステム。 In the new player machine in which the function of the player function unit is activated,
The function enabling unit causes the game progress unit to start the game and prohibits the screen update information processing unit from transmitting the screen update information until the new player machine notification is transmitted, When the new player machine notification is transmitted, the prohibition is canceled,
When the game screen in the started game satisfies a screen switching condition, the new player machine notification unit transmits the new player machine notification together with switching screen information regarding the game screen satisfying the screen switching condition to the server. And
When the server information processing unit of the server receives the switching screen information together with the new player machine notification, the server information processing unit updates the game machine list based on the new player machine notification, and the switching screen information is stored in each game machine. Send to
In the player machine that has transmitted the switching notification, when the switching screen information is received, the function invalidation unit invalidates the function of the player function unit, and displays the game screen output to the screen output processing unit. Switch to the game screen based on the switching screen information,
The game screen other than the player machine and the new player machine, when the switching screen information is received, the screen output processing unit outputs a game screen based on the switching screen information. 10. The game system according to 10 or 11.
前記ゲーム進行部に、前記切替通知を送信後、前記プレイヤ機能部の機能が無効にされるまで、前記ユーザの操作内容を制限する制限モードで前記ゲームを進行させ、
前記プレイヤ機能部の機能が有効にされた新プレイヤ機における機能有効化部は、前記ゲーム進行部に、前記新プレイヤ機通知が送信されるまでは、前記制限モードにて前記ゲームを進行させ、前記新プレイヤ機通知が送信されると、前記制限モードを解除した状態で前記ゲームを進行させる、ことを特徴とする請求項13に記載のゲームシステム。 In the player machine that has transmitted the switching notification, the function disabling unit is
After the switch notification is transmitted to the game progression unit, the game is allowed to proceed in a restricted mode that restricts the operation content of the user until the function of the player function unit is disabled.
The function enabling section in the new player machine in which the function of the player function section is enabled causes the game to proceed in the restricted mode until the notification of the new player machine is transmitted to the game progress section, 14. The game system according to claim 13, wherein when the new player machine notification is transmitted, the game is advanced in a state where the restriction mode is released.
前記複数のゲーム機のそれぞれから、システム参加要求を受付ける参加要求受付部と、
前記システム参加要求を受け付けた複数のゲーム機を1つのグループとしてグループ化し、前記グループ化された複数のゲーム機のうち、前記ゲームに応じた数のゲーム機をプレイヤ機として設定し、他のゲーム機を見学者機として設定した前記ゲーム機リストを生成し、前記サーバ記憶部に記憶するゲーム機リスト生成部と、
前記各ゲーム機の機能識別情報を含む開始情報を生成して、前記各ゲーム機へ送信する開始情報送信部とを備え、
前記各ゲーム機は、
前記システム参加要求を前記サーバへ送信する参加要求送信部と、
前記システム参加要求の送信後、前記開始情報を取得すると、自機の機能識別情報に応じて、前記プレイヤ機能部又は前記見学者機能部の少なくとも一方を有効な状態にする開始処理部を備え、
前記ゲーム進行部は前記開始処理部による処理がされた後、前記ゲームを開始する、ことを特徴とする請求項10〜14のいずれか1項に記載のゲームシステム。 The server
A participation request receiving unit that receives a system participation request from each of the plurality of game machines;
A plurality of game machines that have received the system participation request are grouped as one group, and among the plurality of game machines that are grouped, a number of game machines corresponding to the game are set as player machines, and other games A game machine list generation unit for generating the game machine list set as a visitor machine and storing the machine in the server storage unit;
A start information transmission unit that generates start information including function identification information of each game machine and transmits the start information to each game machine;
Each game machine is
A participation request transmitter for transmitting the system participation request to the server;
After obtaining the start information after transmitting the system participation request, a start processing unit that activates at least one of the player function unit or the visitor function unit according to the function identification information of the own device,
The game system according to claim 10, wherein the game progression unit starts the game after the processing by the start processing unit is performed.
ユーザによる所定の切替操作があると前記所定の切替条件が満たされたと判断し、
前記新プレイヤ機を前記ユーザに指定させることにより、前記新プレイヤを決定する、ことを特徴とする請求項1又は10に記載のゲームシステム。 The switching processing unit
When there is a predetermined switching operation by the user, it is determined that the predetermined switching condition is satisfied,
The game system according to claim 1, wherein the new player is determined by causing the user to designate the new player machine.
いずれかの前記ゲーム機から、前記グループ内のゲーム機全てに対して送信するアナウンス情報を取得すると、前記ゲーム機リストを参照して前記アナウンス情報を前記複数のゲーム機へ送信するアナウンス情報処理部を更に備え、
前記各ゲーム機は、
前記ゲームの進行中に、前記アナウンス情報を生成して前記サーバへ送信するアナウンス情報生成部と、
前記サーバから前記アナウンス情報を取得すると、前記アナウンス情報を前記画像表示部に表示するアナウンス情報表示部とを備える、ことを特徴とする請求項7又は10に記載のゲームシステム。 The server
Announcement information processing unit for transmitting the announcement information to the plurality of game machines with reference to the game machine list when the announcement information to be transmitted to all the game machines in the group is acquired from any of the game machines Further comprising
Each game machine is
An announcement information generator for generating the announcement information and transmitting it to the server during the progress of the game;
The game system according to claim 7, further comprising: an announcement information display unit that displays the announcement information on the image display unit when the announcement information is acquired from the server.
前記記憶部には、各ゲーム機に関する情報であって、前記各ゲーム機を識別するゲーム機識別情報と、前記プレイヤ機能部が有効に機能しているプレイヤ機、又は前記プレイヤ機能部が有効に機能していない見学者機のいずれであるかを示す機能識別情報とを含むゲーム機情報で構成されるゲーム機リストが記憶され、
前記プレイヤ機能部は、
前記プレイヤによる前記操作入力部への操作に基づいて前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部と、
前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記ゲーム機リストにある前記各見学者機へ送信する画面更新情報処理部とを備え、
前記見学者機能部は、
前記プレイヤ機から前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部を備え、
前記切替部は、
他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部と、自機をプレイヤ機として設定するための処理を行う切替対応部と、プレイヤ機の切替に応じて前記ゲーム機リストを更新するリスト更新部とを有し、
前記切替処理部は、
前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新プレイヤ機へ送信する切替通知部と、
前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部とを備え、
前記切替対応部は、
前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部と、
前記切替通知の発信元のゲーム機に代わって自機がプレイヤ機として機能することを示すべく、前記ゲーム機リストを更新するとともに、その更新内容を示す新プレイヤ機通知を生成して、全ての他のゲーム機へ送信する新プレイヤ機通知部とを備え、
前記リスト更新部は、前記新プレイヤ機から新プレイヤ機通知を受信すると、前記新プレイヤ機通知に基づいて、自機の前記ゲーム機リストにおける前記プレイヤ機及び前記見学者機を更新する、ことを特徴とするゲーム機。 A communication unit capable of transmitting / receiving information to / from other game machines, an operation input unit for receiving user operations, an image output unit for outputting predetermined images, a storage unit for storing predetermined information, and the own device. A player function unit that allows a user of the machine to play a game as a player, a visitor function unit that allows the user of the machine to observe the progress of the game as a visitor, and the player function unit A switching unit that switches between a state in which the function is enabled and a state in which the function is disabled,
The storage unit is information related to each game machine, and game machine identification information for identifying each game machine and a player machine in which the player function unit is functioning effectively, or the player function unit is enabled. A game machine list including game machine information including function identification information indicating which of the non-functioning visitor machines is stored;
The player function unit includes:
A game progress unit that progresses the game based on an operation of the operation input unit by the player, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit;
A screen update information processing unit for generating screen update information for updating a game screen displayed on the visitor machine and transmitting the screen update information to each visitor machine in the game machine list;
The visitor function section
When the screen update information is acquired from the player machine, a screen output processing unit that updates the game screen output to the image output unit based on the screen update information is provided.
The switching unit is
A switching processing unit for performing processing for setting another game machine as a player machine, a switching corresponding unit for performing processing for setting the own machine as a player machine, and the game machine list according to switching of the player machines. A list updating unit for updating,
The switching processing unit
When a predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is determined as a new player machine, and a switching notification for notifying the switching of the player machine is sent to the new player machine. A switching notification part to transmit,
A function disabling unit that disables the function of the player function unit when the switching notification is transmitted;
The switching corresponding part is
A function enabling unit that enables the function of the player function unit when the switching notification is received;
The game machine list is updated to indicate that the own machine functions as a player machine instead of the game machine from which the switching notification is transmitted, and a new player machine notification indicating the updated contents is generated, A new player machine notification unit for transmitting to other game machines,
The list update unit, upon receiving a new player machine notification from the new player machine, updates the player machine and the visitor machine in the game machine list of the own machine based on the new player machine notification. A game machine that features.
ユーザの操作を受け付ける操作入力部と、所定の画像を出力する画像出力部と、所定の情報を記憶する記憶部と、自機を、自機のユーザがプレイヤとしてゲームを自機にてプレイできる状態にするプレイヤ機能部と、自機を、自機のユーザが見学者として前記ゲームの進行を見学できる状態にする見学者機能部と、、前記プレイヤ機能部の機能が有効である状態と無効である状態とを切り替える切替部とを備え、
前記プレイヤ機能部は、
前記プレイヤによる前記操作入力部への操作に基づいて、前記ゲームを進行し、前記ゲームの進行に応じたゲーム画面を生成して前記画像出力部に出力させるゲーム進行部と、
前記見学者機において表示されるゲーム画面を更新するための画面更新情報を生成して、前記各見学者機へ送信されるように前記サーバへ送信する画面更新情報処理部とを備え、
前記見学者機能部は、
前記画面更新情報を取得すると、前記画面更新情報に基づいて、前記画像出力部に出力されているゲーム画面を更新する画面出力処理部を備え、
前記切替部は、
他のゲーム機をプレイヤ機として設定するための処理を行う切替処理部と、自機をプレイヤ機として設定するための処理を行う切替対応部とを有し、
前記切替処理部は、
前記ゲームの進行中に、所定の切替条件が満たされると、前記ゲーム機リストにある1つの見学者機を新プレイヤ機として決定し、プレイヤ機の切替を通知する切替通知を前記新規プレイヤ機へ送信されるように前記サーバへ送信する切替通知部と、
前記切替通知が送信されると前記プレイヤ機能部の機能を無効にする機能無効化部とを備え、
前記切替対応部は、
前記切替通知が受信されると前記プレイヤ機能部の機能を有効にする機能有効化部と、
前記切替通知の発信元のゲーム機を見学者機に代わって自機がプレイヤ機として機能することを示す新プレイヤ機通知を生成し、前記ゲーム機リストが更新されるように前記新プレイヤ機通知を前記サーバへ送信する新プレイヤ機通知部とを備える、ことを特徴とするゲーム機。 A server and a plurality of game machines capable of transmitting and receiving information via the server, wherein the server is information relating to each of the plurality of game machines, and game machine identification information for identifying each game machine; And game machine information including function identification information indicating whether the player function unit is functioning effectively or a visitor machine where the player function unit is not functioning effectively A game machine in a game system for managing a game machine list,
An operation input unit that accepts a user operation, an image output unit that outputs a predetermined image, a storage unit that stores predetermined information, and the user can play a game on the player's own device as a player. A player function unit to be in a state, a visitor function unit that allows the user of the own device to observe the progress of the game as a visitor, and a state in which the functions of the player function unit are valid and invalid A switching unit for switching between the state and
The player function unit includes:
A game progress unit that progresses the game based on an operation to the operation input unit by the player, generates a game screen according to the progress of the game, and outputs the game screen to the image output unit;
A screen update information processing unit for generating screen update information for updating a game screen displayed on the visitor machine, and transmitting to the server so as to be transmitted to each visitor machine;
The visitor function section
When the screen update information is acquired, a screen output processing unit that updates the game screen output to the image output unit based on the screen update information,
The switching unit is
A switching processing unit that performs processing for setting another game machine as a player machine, and a switching corresponding unit that performs processing for setting the own machine as a player machine,
The switching processing unit
When a predetermined switching condition is satisfied during the progress of the game, one visitor machine in the game machine list is determined as a new player machine, and a switching notification for notifying the switching of the player machine is sent to the new player machine. A switching notification unit for transmitting to the server to be transmitted;
A function disabling unit that disables the function of the player function unit when the switching notification is transmitted;
The switching corresponding part is
A function enabling unit that enables the function of the player function unit when the switching notification is received;
The new player machine notification is generated so that a new player machine notification is generated indicating that the player machine functions as a player machine on behalf of the visitor machine, and the game machine list is updated on behalf of the visitor machine. A game machine comprising: a new player machine notifying unit for transmitting a message to the server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010048079A JP5258818B2 (en) | 2010-03-04 | 2010-03-04 | Game system and game machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010048079A JP5258818B2 (en) | 2010-03-04 | 2010-03-04 | Game system and game machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011182818A true JP2011182818A (en) | 2011-09-22 |
JP5258818B2 JP5258818B2 (en) | 2013-08-07 |
Family
ID=44789825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010048079A Active JP5258818B2 (en) | 2010-03-04 | 2010-03-04 | Game system and game machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5258818B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015226792A (en) * | 2012-12-21 | 2015-12-17 | グリー株式会社 | Game control method, server device, and information recording medium |
JP2016042877A (en) * | 2014-08-19 | 2016-04-04 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus, content image sharing control method, and information processing system |
JP2021090786A (en) * | 2021-02-12 | 2021-06-17 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device and game image display method |
US11351467B2 (en) | 2017-12-01 | 2022-06-07 | Sony Interactive Entertainment Inc. | Information processing apparatus and game image distributing method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11194985A (en) * | 1997-12-26 | 1999-07-21 | Casio Comput Co Ltd | Network system, server device to be used for the same and record medium recording service provision program |
JP2002239246A (en) * | 2001-02-19 | 2002-08-27 | Square Co Ltd | Video game apparatus and its control method, and program of video game and computer-readable recording medium on which the program of video game is recorded |
JP2003290557A (en) * | 2002-03-29 | 2003-10-14 | Konami Co Ltd | Communication game system and game program |
JP2007125185A (en) * | 2005-11-02 | 2007-05-24 | Nintendo Co Ltd | Communication game system |
JP2009125266A (en) * | 2007-11-22 | 2009-06-11 | Nhn Corp | Synchronous control method and game system |
JP2009240811A (en) * | 1999-07-14 | 2009-10-22 | Sega Corp | Game system |
-
2010
- 2010-03-04 JP JP2010048079A patent/JP5258818B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11194985A (en) * | 1997-12-26 | 1999-07-21 | Casio Comput Co Ltd | Network system, server device to be used for the same and record medium recording service provision program |
JP2009240811A (en) * | 1999-07-14 | 2009-10-22 | Sega Corp | Game system |
JP2002239246A (en) * | 2001-02-19 | 2002-08-27 | Square Co Ltd | Video game apparatus and its control method, and program of video game and computer-readable recording medium on which the program of video game is recorded |
JP2003290557A (en) * | 2002-03-29 | 2003-10-14 | Konami Co Ltd | Communication game system and game program |
JP2007125185A (en) * | 2005-11-02 | 2007-05-24 | Nintendo Co Ltd | Communication game system |
JP2009125266A (en) * | 2007-11-22 | 2009-06-11 | Nhn Corp | Synchronous control method and game system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015226792A (en) * | 2012-12-21 | 2015-12-17 | グリー株式会社 | Game control method, server device, and information recording medium |
JP2016042877A (en) * | 2014-08-19 | 2016-04-04 | 株式会社ソニー・コンピュータエンタテインメント | Information processing apparatus, content image sharing control method, and information processing system |
US11351467B2 (en) | 2017-12-01 | 2022-06-07 | Sony Interactive Entertainment Inc. | Information processing apparatus and game image distributing method |
JP2021090786A (en) * | 2021-02-12 | 2021-06-17 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device and game image display method |
JP7139473B2 (en) | 2021-02-12 | 2022-09-20 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device and game image display method |
Also Published As
Publication number | Publication date |
---|---|
JP5258818B2 (en) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100851445B1 (en) | A computer-readable storage medium storing an application program, a server and an information system | |
JP4125762B2 (en) | Online video game control server | |
US8135018B1 (en) | Message propagation in a distributed virtual world | |
JP5574599B2 (en) | GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME | |
JP5427919B2 (en) | Game system capable of displaying comments, display control method thereof, and computer program | |
JP2009181457A (en) | Chat software | |
JP2002248273A (en) | Video game device and its control method, program of video game and computer readable storage medium for recording this program | |
JP5258818B2 (en) | Game system and game machine | |
CN116870491A (en) | Game device, recording medium, and game system | |
JP2016002413A (en) | Game system and communication game processing method | |
JP2010122826A (en) | On-line conversation system, on-line conversation server, on-line conversation control method, and program | |
JP2008229126A (en) | Game system, program and information storing medium | |
TWI272114B (en) | Game apparatus | |
JP5411387B1 (en) | GAME MANAGEMENT SERVER DEVICE AND GAME MANAGEMENT SERVER DEVICE PROGRAM | |
JP7274161B1 (en) | Information processing device, data synchronization program, data synchronization method, data synchronization system, and terminal device | |
JP5977585B2 (en) | GAME SYSTEM, CONTROL METHOD, PROGRAM, AND TERMINAL DEVICE | |
JP2008029363A (en) | Game system, game terminal and server device | |
JP2011200449A (en) | On-line game system, battle server device, and program | |
JP4130214B2 (en) | GAME SYSTEM, GAME DEVICE, COMMUNICATION DEVICE, PROGRAM, AND DATA MANAGEMENT METHOD | |
KR20120012678A (en) | System for offering information of playing game, server thereof, terminal thereof, method thereof and computer recordable medium storing the method | |
JP5296732B2 (en) | Online game system and server device group | |
JP2019187948A (en) | Game system and game program | |
JP2006260547A (en) | Network system, constitutive component therefor, and method of managing context | |
JP6775060B2 (en) | Game system and game program | |
JP2018166875A (en) | Program and game system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120627 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120703 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120924 |
|
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: 20130402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130423 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160502 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5258818 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 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 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |