JP2013048919A - Game system and game program - Google Patents
Game system and game program Download PDFInfo
- Publication number
- JP2013048919A JP2013048919A JP2012244527A JP2012244527A JP2013048919A JP 2013048919 A JP2013048919 A JP 2013048919A JP 2012244527 A JP2012244527 A JP 2012244527A JP 2012244527 A JP2012244527 A JP 2012244527A JP 2013048919 A JP2013048919 A JP 2013048919A
- Authority
- JP
- Japan
- Prior art keywords
- game
- block
- game machine
- machine
- request
- 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
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000009825 accumulation Methods 0.000 claims description 93
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 42
- 238000010586 diagram Methods 0.000 description 5
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
Images
Abstract
Description
本発明は、複数のゲーム機でいわゆる落ちものゲームを実行するゲームシステム、及びゲームプログラムに関する。 The present invention relates to a game system and a game program for executing a so-called lost game on a plurality of game machines.
ゲームフィールドを、蓄積体が一方側から他方側に落下するように移動して、蓄積した蓄積体に応じてゲーム結果が決定する落ちものゲームは周知であり、また、落ちものゲームを複数のプレイヤで対戦するゲームシステムも知られている(例えば、特許文献1参照。)。 A fallen game in which the accumulation body moves so that the accumulation body falls from one side to the other side and the game result is determined according to the accumulation body accumulated is well known. Also known is a game system that competes in (see, for example, Patent Document 1).
しかし、対戦する場合に、複数のプレイヤがチームを組んで、協力し合うように構成されたゲームシステムは存在しない。 However, there is no game system configured so that a plurality of players form a team and cooperate with each other in a battle.
そこで、本発明は、複数のプレイヤにて落ちものゲームが実行される場合において、プレイヤ間で協力し合うように構成されたゲームシステム及び該ゲームシステムを実現するためのゲームプログラムを提供することを目的とする。 Therefore, the present invention provides a game system configured to cooperate with each other when a game of falling is executed by a plurality of players, and a game program for realizing the game system. Objective.
本発明は、以下の手段により上述した課題を解決する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。 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.
本発明のゲームシステム(GS)は、互いにデータ通信可能な複数のゲーム機(GA、GB、GC、GD)のそれぞれにおいてゲームが行われ、前記複数のゲーム機のそれぞれは、プレイヤ(P)の操作を受け付ける操作入力部(10)と、ゲーム画面(GI)を表示する表示部(20)と、前記ゲーム画面に設けられたゲームフィールド(GF)において、前記ゲームフィールドの一方側から他方側に向かって移動する蓄積体(A)が、前記プレイヤの操作に応じた位置にて蓄積され、前記蓄積された蓄積体のうち一部の蓄積体によって、所定の条件が満たされると、前記一部の蓄積体が消滅するゲームを実行するゲーム実行部(52a)とを備えるゲームシステムであって、前記ゲーム実行部は、前記ゲームにおける所定の状況に応じて、複数の蓄積体で構成されるブロックを要求するブロック要求を、少なくとも1つの他のゲーム機に送信するブロック要求手段(521)と、前記ブロック要求を送信後、前記他のゲーム機からの前記ブロックに関する情報であるブロック情報を受信すると、前記ブロックを構成する蓄積体に基づいた追加蓄積体を、前記ゲームフィールドに蓄積された蓄積体として追加するブロック処理手段(522)と、いずれかの他のゲーム機からの前記ブロック要求に応じて、前記ゲームフィールドの所定の範囲に蓄積された蓄積体に基づいて前記ブロックに関するブロック情報を生成して、前記他のゲーム機に送信するブロック生成手段(523)と、前記ブロック生成手段にて前記ブロック情報を送信する際に、前記蓄積された蓄積体の少なくとも一部を前記ゲームフィールドから消去する消去手段(524)と、を備えることにより、上記の課題を解決する。 In the game system (GS) of the present invention, a game is performed in each of a plurality of game machines (GA, GB, GC, GD) that can communicate data with each other, and each of the plurality of game machines is assigned to a player (P). An operation input unit (10) for receiving an operation, a display unit (20) for displaying a game screen (GI), and a game field (GF) provided on the game screen, from one side of the game field to the other side When the accumulating body (A) moving in the direction is accumulated at a position corresponding to the operation of the player and a predetermined condition is satisfied by some of the accumulated accumulating bodies, the part A game execution unit (52a) for executing a game in which the accumulated body of the game disappears, wherein the game execution unit is adapted to a predetermined situation in the game. It said block of a block request for block composed of a plurality of storage bodies, the block requesting means (521) for transmitting at least one other game machine, after sending the block request from said other game machine relates Upon receiving the block information is information, the additional storage member based on the accumulated body constituting the block, the block processing means (522) to be added as storage body that is accumulated in the game field, one of the other In response to the block request from the game machine, block generation means (523) that generates block information related to the block based on the accumulation body accumulated in a predetermined range of the game field and transmits the block information to the other game machine. and), when transmitting the block information in the block generating means, the less of the stored accumulated body An erasing means for erasing a portion of the game field (524), by providing, to solve the above problem.
本発明によれば、各ゲーム機では、ゲーム実行部により、蓄積体がゲームフィールドに蓄積されるゲームが実行され、ゲーム実行部は、更に、ブロック要求手段と、ブロック処理部と、ブロック生成手段と、消去手段とを備える。これにより、ブロック要求手段により、ブロックを要求するブロック要求が他のゲーム機に対して送信されると、前記ブロック要求を受信したゲーム機では、ブロック生成手段によってゲームフィールドに蓄積されている蓄積体に基づいてブロック情報が生成され、ブロック要求の送信元のゲーム機に提供される。また、ブロック情報が生成されるゲーム機においては、消去手段によって、蓄積体がゲームフィールドから消去される。そして、ブロック情報を取得したゲーム機、即ち、ブロック要求を送信したゲーム機は、ブロック情報を受信すると、当該ブロック情報に対応するブロックに基づいた追加蓄積体を、ゲームフィールドに追加する。従って、ブロックを提供するゲーム機のゲームフィールドの蓄積体を利用して、ブロック要求を送信したゲーム機のゲームフィールドの蓄積体が増加する態様を実現することができる。これにより、例えば、ゲームフィールドに蓄積されている蓄積体が多いと不利な場合は、多くの蓄積体が蓄積されているプレイヤから他のプレイヤがブロックを取得して、不利な状況を回避することができる。一方、ブロックを取得したプレイヤは増加した蓄積体を利用したプレイをすることができる。これにより、ブロックを提供するゲーム機のプレイヤとブロックを要求するゲーム機のプレイヤは、ゲームに関して協力し合うことができる。 According to the present invention, in each game machine, the game execution unit executes a game in which the accumulation body is stored in the game field, and the game execution unit further includes a block request unit, a block processing unit, and a block generation unit. And an erasing means. As a result, when a block request for requesting a block is transmitted to another game machine by the block request means, in the game machine that has received the block request, an accumulation body stored in the game field by the block generation means. The block information is generated based on the information and provided to the game machine that has transmitted the block request. In the game machine block information is generated by the erase means, accumulation member is deleted from the game field. And the game machine which acquired block information , ie, the game machine which transmitted the block request | requirement, will add the additional accumulation body based on the block corresponding to the said block information to a game field, if block information is received. Therefore, it is possible to realize an aspect in which the game field accumulation body of the game machine that has transmitted the block request increases by using the game field accumulation body of the game machine that provides the block. Thereby, for example, when it is disadvantageous if there are many accumulators accumulated in the game field, other players can acquire blocks from the player in which many accumulators are accumulated to avoid the disadvantageous situation. Can do. On the other hand, the player who acquired the block can play using the increased accumulation body. Thereby, the player of the game machine that provides the block and the player of the game machine that requests the block can cooperate with each other regarding the game.
「追加蓄積体」は、ブロックを構成する蓄積体そのままである場合と、ブロックを構成する蓄積体に基づいて、プレイヤの操作やゲーム状況を反映させて生成する場合とを含む。同様に、提供されるブロックを構成する蓄積体は、ゲームフィールドに蓄積された蓄積体の一部又は全部のそのままである場合と、蓄積された蓄積体の一部又は全部の蓄積体に基づいて、ゲームの状況を反映させて生成する場合とを含む。提供されるブロックが、ゲームフィールドに蓄積された蓄積体の一部又は全部そのままであり、ブロック処理部によって追加される追加蓄積体が、ブロックを構成する蓄積体そのままである時は、ゲームフィールドに蓄積された蓄積体がブロックとして、他のゲーム機に移動するような態様を実現できる。提供されるブロックを構成する蓄積体は、所定の範囲に含まれる蓄積体と同じであってもよいし、所定の範囲に含まれる蓄積体に基づいて所定の規則により生成されてもよい。なお、「所定の範囲」に蓄積体が蓄積されていない部分がある場合、存在する蓄積体のみに基づいてブロック情報を生成する場合と、蓄積体が存在しない部分を含むブロック情報を生成する場合と、所定の蓄積体を補ってブロック情報を生成する場合とを含む。 The “additional accumulator” includes a case where the accumulator constituting the block is used as it is, and a case where the accumulator constituting the block is reflected on the operation of the player and the game situation. Similarly, the accumulation bodies constituting the provided block are based on the case where a part or all of the accumulation bodies accumulated in the game field are left as they are, and the accumulation bodies that are part or all of the accumulated accumulation bodies. And a case where the game situation is reflected. When the provided block is a part or all of the storage body stored in the game field and the additional storage body added by the block processing unit is the storage body constituting the block, the game field A mode in which the accumulated accumulation body moves to another game machine as a block can be realized. The accumulation bodies constituting the provided block may be the same as the accumulation bodies included in the predetermined range, or may be generated according to a predetermined rule based on the accumulation bodies included in the predetermined range. In addition, when there is a part where the accumulated body is not accumulated in the “predetermined range”, when generating block information based only on the existing accumulated body, and when generating block information including a part where no accumulated body exists And a case where block information is generated by supplementing a predetermined accumulation body.
「ブロック要求を、少なくとも1つの他のゲーム機に送信する」態様には、1つのゲーム機に送信する場合と、複数のゲーム機に送信する場合とを含む。複数のゲーム機に送信する場合、ブロック処理手段では、例えば、所定の条件を満たすゲーム機のブロックのみが処理されるように構成してもよいし、最初に受信したブロックのみが処理されるように構成すればよい。 The aspect of “transmitting a block request to at least one other game machine” includes a case of transmitting to one game machine and a case of transmitting to a plurality of game machines. In the case of transmission to a plurality of game machines, the block processing means may be configured such that, for example, only the blocks of the game machine that satisfy a predetermined condition are processed, or only the first received block is processed. What is necessary is just to comprise.
また、ブロック情報を送信する際に消去される蓄積体と、ブロック情報の生成に関連のある蓄積体とに関連があってもよいし、なくてもよい。ブロック要求が送信されるための「ゲームにおける所定の状況」には、プレイヤによる所定の操作があった場合、及び、ゲームフィールドに蓄積されている蓄積体の状態状況を含む。蓄積体の形状や大きさは問わない。消滅する「一部の蓄積体」は、隣接している場合と隣接していない場合とを含む。 Moreover, the accumulation body erased when transmitting block information and the accumulation body related to the generation of the block information may or may not be related. The “predetermined situation in the game” for transmitting the block request includes a case where a predetermined operation is performed by the player and a state state of the accumulation body accumulated in the game field. The shape and size of the accumulator are not limited. The “partial accumulator” that disappears includes a case where it is adjacent and a case where it is not adjacent.
前記ブロック要求手段は、前記プレイヤにより前記ブロックを要求する操作があると、前記ブロック要求を前記少なくとも1つの他のゲーム機に送信してもよい。これにより、プレイヤは所望のタイミングでプレイヤ要求を他のゲーム機に送信して、ブロックを取得することができる。 The block request means may transmit the block request to the at least one other game machine when an operation for requesting the block is performed by the player. Thereby, the player can acquire a block by transmitting a player request to another game machine at a desired timing.
前記ゲーム機のゲーム実行部は、前記ゲームフィールドに蓄積された蓄積体が所定の状態になると、又は/かつ、前記プレイヤにより救済要求を送信する操作があると、前記少なくとも1つの他のゲーム機に前記救済要求を送信する救済要求手段(525)を有し、前記ブロック要求手段は、前記救済要求を受信した場合に、前記救済要求の送信元であるゲーム機に対して、前記ブロック要求を送信してもよい。 The game execution unit of the game machine has the at least one other game machine when the accumulation body accumulated in the game field is in a predetermined state and / or when there is an operation of transmitting a relief request by the player. The repair request means (525) for transmitting the repair request to the game machine that is the transmission source of the repair request when the repair request is received. You may send it.
これにより、例えば、ゲームフィールドに蓄積された蓄積体が所定数以上になった場合に、自動的に又はプレイヤの意志によって、救済要求を他のゲーム機へ送信することができる。そして、ブロック情報を他のゲーム機へ送信することにより、ゲームフィールドに蓄積された蓄積体を減少させることができる。 Thereby, for example, when the number of accumulation bodies accumulated in the game field exceeds a predetermined number, a relief request can be transmitted to another game machine automatically or at the will of the player. And the accumulation body accumulate | stored in the game field can be decreased by transmitting block information to another game machine.
更に、前記ブロック要求手段は、前記救済要求を受信後、前記プレイヤにより前記ブロックを要求する操作があると、前記ブロック要求を前記送信元であるゲーム機に送信してもよい。これにより、救済要求を受信したゲーム機のプレイヤの意志によって、救済要求の送信元のゲーム機にブロック要求を送信するか否か、即ち、ブロックを受け取るか否かを決定することができる。 Further, the block requesting unit may transmit the block request to the game machine that is the transmission source when there is an operation for requesting the block by the player after receiving the relief request. As a result, it is possible to determine whether or not to send a block request to the game machine that has sent the relief request, that is, whether or not to receive a block, according to the will of the game machine player that has received the relief request.
本発明において、ゲームフィールドが矩形の場合は、前記ゲーム実行部は、前記蓄積体を列方向に落下するように移動させ、前記プレイヤの操作によって行方向の位置を決定し、前記蓄積体を前記決定された位置にて蓄積し、前記救済要求手段は、いずれかの位置にて蓄積された蓄積体の数が所定数を超えると、前記救済要求を送信し、前記消去手段は、前記ゲームフィールドに蓄積された蓄積体のうち、前記所定の範囲に含まれる蓄積体を消去するように構成してもよい。 In the present invention, when the game field is rectangular, the game execution unit moves the accumulation body so as to drop in a column direction, determines a position in a row direction by the operation of the player, and moves the accumulation body to the accumulates at the determined position, the rescue request means, the number of stored accumulated body at any position exceeds a predetermined number, and sends the rescue request, before Symbol erasing means, the game Of the storage bodies stored in the field, the storage body included in the predetermined range may be erased.
これにより、ブロック情報を生成するために使用される蓄積体とゲームフィールドから消去される蓄積体とが同じであるため、蓄積された蓄積体の一部を使用してブロック情報を生成する態様を実現することができる。「所定の範囲」は行単位であってもよいし、行単位でなくてもよい。 Thus, for a storage body it is the same to be deleted from the storage body and the game field that are used to generate the block information, the manner of generating block information by using a portion of the stored accumulated body Ru can be realized. It may be a "Jo Tokoro in the range" row unit, may not be a row-by-row basis.
更に、前記ブロック生成手段は、前記所定の範囲に含まれる蓄積体を前記ブロックとして前記ブロック情報を生成し、前記ブロック処理手段は、前記ブロックを、前記ゲームフィールドの所定位置に挿入することにより、前記ブロックを構成する蓄積体を前記追加蓄積体として前記ゲームフィールドに追加してもよい。これにより、ブロックの生成に使用される蓄積体、消去される蓄積体、ブロックを構成する蓄積体、及び追加蓄積体を構成する蓄積体が同じであるため、ブロックを提供するゲーム機に蓄積された蓄積体が、ブロックを要求したゲーム機へ提供される態様を実現することができる。ブロックが所定位置に挿入される際に、追加蓄積体が配置される位置に蓄積体が既に存在する場合は、その既に存在する蓄積体を上方向に移動させて追加蓄積体を挿入すればよい。 Further, the block generation means generates the block information using the accumulation body included in the predetermined range as the block , and the block processing means inserts the block at a predetermined position in the game field, You may add the accumulation body which comprises the said block to the said game field as the said additional accumulation body. As a result, the accumulation body used for generating the block, the accumulation body to be erased, the accumulation body constituting the block, and the accumulation body constituting the additional accumulation body are the same, so that the accumulation body is accumulated in the game machine providing the block. It is possible to realize a mode in which the accumulated body is provided to the game machine that requested the block. When a block is inserted at a predetermined position, if an accumulator already exists at a position where the additional accumulator is arranged, the additional accumulator may be inserted by moving the existing accumulator upward. .
前記ブロック生成手段は、前記所定の範囲を構成する蓄積体の相互間の状態を維持した前記ブロックに関する前記ブロック情報を生成し、前記ブロック処理手段は、前記ブロックを構成する前記蓄積体の相互間の状態を維持するように、前記追加蓄積体を前記ゲームフィールドに表示してもよい。 The block generation unit generates the block information relating to the block maintaining the state between the storage bodies constituting the predetermined range, and the block processing unit is configured to generate the mutual information of the storage bodies constituting the block. The additional accumulator may be displayed in the game field so as to maintain a state in between.
これにより、ブロックを提供するゲーム機のゲームフィールドに蓄積された蓄積体の一部を切り取って、そのまま、ブロックを要求したゲーム機のゲームフィールドに蓄積体の一部を移動させる態様を実現することができる。また、本発明において、前記表示部は、前記他のゲーム機における前記ゲームフィールドで蓄積されている蓄積体に関する情報を備えた前記ゲーム画面を表示してもよい。 This realizes a mode in which a part of the accumulation body accumulated in the game field of the game machine that provides the block is cut out and a part of the accumulation body is moved to the game field of the game machine that requested the block as it is. Can do. In the present invention, the display unit may display the game screen including information relating to an accumulation body accumulated in the game field in the other game machine.
本発明は、前記各ゲーム機は、前記複数のゲーム機のうち1つのゲーム機がマスター機として設定されると、自機を操作するプレイヤに関する情報及び自機を識別する情報を含むゲーム機情報を、前記マスター機へ送信するゲーム機情報送信手段(52)を更に備え、前記マスター機として設定されたゲーム機は、前記複数のゲーム機のそれぞれから前記ゲーム機情報を得て、2つ以上のゲーム機で構成される少なくとも2つのチームを決定するチーム決定手段(51a)と、前記複数のゲーム機のそれぞれに、前記各ゲーム機と同じチームに属するゲーム機を示すチーム情報を送信するチーム情報送信手段(51b)とを備え、前記各ゲーム機のブロック要求手段は、前記チーム情報を参照して、前記ブロック要求を、同じチームに属する少なくとも1つのゲーム機に対して送信するように構成してもよい。 According to the present invention, when each game machine is set as a master machine among the plurality of game machines, the game machine information includes information relating to a player who operates the own machine and information identifying the own machine. Is further provided with a game machine information transmitting means (52) for transmitting to the master machine, and the game machine set as the master machine obtains the game machine information from each of the plurality of game machines, and two or more A team determination means (51a) for determining at least two teams configured by the game machines, and a team for transmitting team information indicating game machines belonging to the same team as the game machines to each of the plurality of game machines An information transmission means (51b), wherein the block request means of each game machine refers to the team information and the block request belongs to the same team It may be configured to transmit to one game machine even without.
または、前記各ゲーム機は、前記複数のゲーム機のうち1つのゲーム機がマスター機として設定されると、自機を操作するプレイヤに関する情報及び自機を識別する情報を含むゲーム機情報を、前記マスター機へ送信するゲーム機情報送信手段(52)を更に備え、前記マスター機として設定されたゲーム機は、前記複数のゲーム機のそれぞれから前記ゲーム機情報を得て、2つ以上のゲーム機で構成される少なくとも2つのチームを決定するチーム決定手段(51a)と、前記複数のゲーム機のそれぞれに、前記各ゲーム機と同じチームに属するゲーム機を示すチーム情報を送信するチーム情報送信手段(51b)とを備え、前記各ゲーム機の前記救済要求手段は、前記チーム情報を参照して、前記救済要求を、同じチームに属する少なくとも1つのゲーム機に対して送信するように構成してもよい。 Alternatively, when each game machine is set as a master machine among the plurality of game machines, game machine information including information relating to a player who operates the machine and information for identifying the machine is obtained. The game machine information transmission means (52) for transmitting to the master machine is further provided, and the game machine set as the master machine obtains the game machine information from each of the plurality of game machines and obtains two or more games. Team determination means (51a) for determining at least two teams composed of machines, and team information transmission for transmitting team information indicating game machines belonging to the same team as each game machine to each of the plurality of game machines Means (51b), wherein the rescue requesting means of each game machine refers to the team information and determines that the rescue request belongs to the same team. It may also be configured to transmit to one of the game machine.
これにより、チーム戦が行われる場合は、チーム内で協力し合うことができる。マスター機として設定される態様には、自動的に設定される場合と、プレイヤの操作により設定される場合とを含む。各チームを構成するゲーム機の数は、同じであってもよいし、異なってもよい。また、マスター機に設定されたゲーム機においては、ゲーム機とマスター機との送信は、データ通信は使用せずに同じゲーム機内でのデータの送受信であってもよいし、データ通信を使用したデータの送受信であってもよい。 Thereby, when a team battle is performed, it can cooperate within a team. The mode set as the master machine includes a case where it is automatically set and a case where it is set by the operation of the player. The number of game machines constituting each team may be the same or different. In addition, in the game machine set as the master machine, transmission between the game machine and the master machine may be data transmission / reception within the same game machine without using data communication, or data communication is used. It may be data transmission / reception.
本発明のゲームプログラムは、プレイヤ(P)の操作を受け付ける操作入力部(10)と、ゲーム画面(GI)を表示する表示部(20)と、前記ゲーム画面に設けられたゲームフィールド(GF)において、前記ゲームフィールドの一方側から他方側に向かって移動する蓄積体(A)が、前記プレイヤの操作に応じた位置にて蓄積され、前記蓄積された蓄積体のうち一部の蓄積体によって、所定の条件が満たされると、前記一部の蓄積体が消滅するゲームを実行するゲーム実行部(52a)と、他のゲーム機との間で、ゲーム状況を送受信する通信部(30)と、を備えるゲーム機の前記ゲーム実行部を機能させるゲームプログラムであって、前記ゲーム実行部を、前記ゲームにおける所定の状況に応じて、複数の蓄積体で構成されるブロックを要求するブロック要求を、少なくとも1つの他のゲーム機に送信するブロック要求手段(521)と、前記ブロック要求を送信後、前記他のゲーム機からの前記ブロックに関する情報であるブロック情報を受信すると、前記ブロックを構成する蓄積体に基づいた追加蓄積体を、前記ゲームフィールドに蓄積された蓄積体として追加するブロック処理手段(522)と、いずれかの他のゲーム機からの前記ブロック要求に応じて、前記ゲームフィールドの所定の範囲に含まれる蓄積体に基づいた前記ブロックに関するブロック情報を生成して、前記他のゲーム機に送信するブロック生成手段(523)と、前記ブロック生成手段にて前記ブロック情報を送信する際に、前記蓄積された蓄積体の少なくとも一部を前記ゲームフィールドから消去する消去手段(523)と、前記表示部に、前記他のゲーム機における前記ゲームフィールドで蓄積されている蓄積体に関する情報を備えた前記ゲーム画面を表示させる手段として機能させることにより、上記の課題を解決する。本発明のゲームプログラムをコンピュータにて稼働させることにより、他のゲーム機の蓄積体に関する情報がゲーム画面に備えられた本発明のゲームシステムを実現することができる。 The game program of the present invention includes an operation input unit (10) that receives an operation of a player (P), a display unit (20) that displays a game screen (GI), and a game field (GF) provided on the game screen. , The storage body (A) moving from one side of the game field to the other side is stored at a position corresponding to the operation of the player, and by some of the stored storage bodies A game execution unit (52a) that executes a game in which the part of the accumulated bodies disappears when a predetermined condition is satisfied, and a communication unit (30) that transmits and receives a game situation between other game machines, A game program for causing the game execution unit of the game machine to function, wherein the game execution unit is a block configured of a plurality of storage bodies according to a predetermined situation in the game. The block request for click, and reception block requesting means (521) for transmitting at least one other game machine, after sending the block request, the block information which is information relating to said block from said other game machine Then, the block processing means (522) for adding the additional storage body based on the storage body constituting the block as the storage body stored in the game field, and the block request from any other game machine In response, the block generation means (523) for generating block information related to the block based on the accumulation body included in the predetermined range of the game field and transmitting the block information to the other game machine, and the block generation means when transmitting the block information, at least a portion of the accumulated accumulated body from said game field And erasing means that support (523), on the display unit, by function as a means for displaying the game screen with information about the storage body is stored in the game field in the other game machine, Solve the above problems. By operating the game program of the present invention on a computer, it is possible to realize the game system of the present invention in which information relating to the accumulation bodies of other game machines is provided on the game screen .
上述したように、本発明は、ブロック要求手段によって、所定の場合に、複数の蓄積体で構成されるブロックを要求するブロック要求を、少なくとも1つの他のゲーム機に送信し、ブロック要求を受信したゲーム機では、ブロック生成手段によって、自機のゲームフィールドに蓄積された蓄積体に基づいてブロック情報が生成され、ブロック要求をしたゲーム機へ送信され、かつ、消去手段により、蓄積された蓄積体の少なくとも一部がブロックが消去され、ブロックを取得したゲーム機では、ブロック処理手段によって、ブロックに基づいた蓄積体が自機のゲームフィールドに追加されることにより、複数のプレイヤにて落ちものゲームが実行される場合において、プレイヤ間で協力し合うように構成されたゲームシステム及びゲームプログラムを提供することができる。 As described above, in the present invention, the block request means sends a block request for requesting a block composed of a plurality of storage bodies to at least one other game machine and receives the block request in a predetermined case. In the game machine, the block generation means generates block information based on the accumulation body accumulated in the game field of the own machine, transmits the block information to the game machine that requested the block, and the accumulation accumulated by the erasure means. In a game machine in which at least a part of the body is erased and the block is obtained, the block processing means adds a storage body based on the block to the game field of the own machine, so that a plurality of players fail. When a game is executed, a game system and a game program configured to cooperate with each other between players. It is possible to provide the ram.
図1は、本発明のゲームシステムGSの一例を示す図である。ゲームシステムGSは、プレイヤPA、PB、PC、PDのそれぞれによって操作されるゲーム機GA、GB、GC、GDで構成される。各ゲーム機GA〜GDは、ブルートゥース規格に基づいて相互にデータ通信可能である。以下、ゲーム機GA〜GDを区別する必要がない時は「ゲーム機G」といい、プレイヤPA〜PDを区別する必要がない時は「プレイヤP」という。本形態のゲーム機Gは、モニタMとキー入力部Kを備える携帯型電話である。本発明のゲーム機は、ゲーム専用機や携帯型コンピュータであってもよく、また、データ通信手段はインターネット等の公共回線を介した通信であってもよい。 FIG. 1 is a diagram showing an example of the game system GS of the present invention. The game system GS includes game machines GA, GB, GC, and GD operated by the players PA, PB, PC, and PD, respectively. The game machines GA to GD can perform data communication with each other based on the Bluetooth standard. Hereinafter, when it is not necessary to distinguish the game machines GA to GD, it is referred to as “game machine G”, and when it is not necessary to distinguish the players PA to PD, it is referred to as “player P”. The game machine G of this embodiment is a portable phone that includes a monitor M and a key input unit K. Game machine of the present invention may be a game dedicated machine or a portable computer, also a data communication means may be a communication via a public line such as the Internet.
ゲームシステムGSでは、各ゲーム機Gにていわゆる落ちものゲームが、チーム対抗の対戦形式で行われる。図1の例では、チームT1とチームT2の2つのチームが存在し、チームT1には、プレイヤPAとプレイヤPBが属し、チームT2には、プレイヤPCとプレイヤPDが属する。以下、同じチームTに属するプレイヤPを「仲間プレイヤP」といい、異なるチームTに属するプレイヤPを「対戦相手P」という時がある。 In the game system GS, a so-called lost game is played on each game machine G in the form of a team competition. In the example of FIG. 1, there are two teams, team T1 and team T2, where player PA and player PB belong to team T1, and player PC and player PD belong to team T2. Hereinafter, a player P belonging to the same team T is sometimes referred to as a “mate player P”, and a player P belonging to a different team T is sometimes referred to as an “opponent P”.
各ゲーム機Gにて行われるゲームについて説明する。各ゲーム機Gにおいて行われるゲームは同様であるため、ゲーム機GAについて説明する。ゲーム機GAのモニタMには、図2に示すようなゲーム画面GIが表示される。ゲーム画面GIは、ゲーム機GAを操作するプレイヤPAのゲームフィールドGFaが表示されるプレイヤフィールドPFと、他のプレイヤPB〜PDそれぞれのゲームフィールドGFb〜GFdが表示される他のプレイヤフィールドOPFとで構成される。他のプレイヤフィールドOPFにおける各ゲームフィールドGFb〜GFdには、ゲーム中の状態が表示される。以下、ゲームフィールドGFa〜GFdを区別する必要のない時は「ゲームフィールドGF」という。 A game played on each game machine G will be described. Since the game played in each game machine G is the same, game machine GA is demonstrated. A game screen GI as shown in FIG. 2 is displayed on the monitor M of the game machine GA. The game screen GI includes a player field PF in which the game field GFa of the player PA who operates the game machine GA is displayed, and other player fields OPF in which the game fields GFb to GFd of the other players PB to PD are displayed. Composed. In each of the game fields GFb to GFd in the other player fields OPF, the state during the game is displayed. Hereinafter, when it is not necessary to distinguish the game fields GFa to GFd, they are referred to as “game field GF”.
ゲームフィールドGFは矩形であり、列R1〜R6が行方向LDに設けられている。以下、列R1〜R6を区別する必要のない時は、「列R」という。各列Rには、蓄積体としてのボールAが列方向RDに積み上げられるように蓄積される。ゲーム中のゲームフィールドGFaには、ボールAが2つずつゲームフィールドGFaの上方から下方に落下移動するように表示される。ボールAが落下する際の行方向LDに関する位置は、プレイヤPAの操作によって決定され、ボールAは決定された位置の列Rに落下して蓄積される。以下、ゲームフィールドGFに蓄積されているボール群を「蓄積群AG」という。 The game field GF is rectangular and columns R1 to R6 are provided in the row direction LD. Hereinafter, when it is not necessary to distinguish the columns R1 to R6, they are referred to as “column R”. In each row R, balls A as accumulation bodies are accumulated so as to be stacked in the column direction RD. In the game field GFa in the game, two balls A are displayed so as to drop and move from the upper side to the lower side of the game field GFa. The position in the row direction LD when the ball A falls is determined by the operation of the player PA, and the ball A falls and accumulates in the column R at the determined position. Hereinafter, the ball group accumulated in the game field GF is referred to as “accumulation group AG”.
なお、本形態では、蓄積体として、複数の種類のボールAa〜Aeが用意されている。ボールAa〜Adに関しては、隣接する3つのボールAが同じ種類である場合、当該3つのボールAがゲームフィールドGFaから消去される。ボールAeに関しては、3つのボールAeが行方向LD又は列方向RDに連続し、かつ、その連続した3つのボールAeに隣接する連続した3つのボールAも同じ種類である場合に、隣接する連続した3つのボールAと共に、連続した3つのボールAeも消去される。 In this embodiment, a plurality of types of balls Aa to Ae are prepared as the accumulation body. Regarding the balls Aa to Ad, when the three adjacent balls A are of the same type, the three balls A are erased from the game field GFa. Concerning the ball Ae, if the three balls Ae are continuous in the row direction LD or the column direction RD and the three consecutive balls A adjacent to the three consecutive balls Ae are of the same type, the adjacent continuous Together with the three balls A, three consecutive balls Ae are also erased.
プレイヤフィールドPFにおけるネクストフィールドNFには、次にゲームフィールドGFaに表示される2つのボールAが示される。ネクストフィールドNFに示される2つのボールAは、所定のタイミングで、ゲームフィールドGFaの上方に表示される。このように、ボールAは次々にゲームフィールドGFaに表示され、いずれかの列Rに蓄積される。消滅条件が満たされたボールAは消滅するが、消滅しないボールAはゲームフィールドGFaにて蓄積されて蓄群AGを形成する。 In the next field NF in the player field PF, two balls A to be displayed next on the game field GFa are shown. The two balls A shown in the next field NF are displayed above the game field GFa at a predetermined timing. As described above, the balls A are sequentially displayed in the game field GFa and accumulated in any one of the columns R. The ball A that satisfies the extinction condition disappears, but the ball A that does not disappear accumulates in the game field GFa to form a storage group AG.
ゲームの終了には2つのパターンがあり、1つは、いずれかの列Rに蓄積されたボール
AがゲームフィールドGFaの上端に到達すると、その時点でゲーム終了となるパターン
である。他の1つは、ゲーム実行時間として予め設定された時間が経過するパターンであ
る。いずれかのパターンでゲームが終了した場合、各チームTの得点が集計され、勝敗が
決定される。
There are two patterns for the end of the game. One is a pattern in which the game ends when the ball A accumulated in any row R reaches the upper end of the game field GFa. The other is a pattern in which a time set in advance as the game execution time elapses. When the game is finished in any pattern, the scores of each team T are totaled and the winning or losing is determined.
本発明によれば、上記対戦ゲームにおいて、同じチームT内にて、プレイヤPが協力し合うことができる。具体的には、チームT内の一方のプレイヤPが、他方のプレイヤPのゲームフィールドGFの所定範囲に蓄積されたボールAをブロックBRとして引き取ることができる。これにより、蓄積されたボールAがゲームフィールドGFの上端に到達することを回避できたり、一方のプレイヤPが他方のプレイヤPのボールAを利用して、相手チームに対して攻撃を加えることもできる。 According to the present invention, the players P can cooperate with each other in the same team T in the competitive game. Specifically, one player P in the team T can pick up the ball A accumulated in a predetermined range of the game field GF of the other player P as a block BR. Thereby, the accumulated ball A can be prevented from reaching the upper end of the game field GF, or one player P can use the ball A of the other player P to attack the opponent team. it can.
例えば、プレイヤPAのゲームフィールドGFaにおいて、その上端に蓄積されたボールAが到達しそうな場合に、プレイヤPAを仲間プレイヤPBが救済する場合の処理手順について、図3〜図6を用いて説明する。まず、ゲームフィールドGFaの蓄積群AGが所定の状況になると、ゲーム画面GIaのように、ヘルプ問い合わせHEが表示される。本形態では、いずれか1つの列Rにて蓄積されているボールAの数が、9つを超えるとヘルプ問い合わせHEが表示される。その後、ヘルプ問い合わせHEは、上記状況が解消されない限り表示され続ける。 For example, in the game field GFa of the player PA, a processing procedure in the case where the fellow player PB rescues the player PA when the ball A accumulated at the upper end is likely to reach will be described with reference to FIGS. . First, when the accumulation group AG of the game field GFa reaches a predetermined state, a help inquiry HE is displayed as in the game screen GIa. In this embodiment, a help inquiry HE is displayed when the number of balls A accumulated in any one column R exceeds nine. Thereafter, the help inquiry HE continues to be displayed unless the above situation is resolved.
ヘルプ問い合わせHEが表示された状態で「9」キーが入力操作されると、ヘルプ要求が仲間プレイヤPB、即ち、ゲーム機GBに送信される。ゲーム画面GIaは、列R1、列R4及び列R6のそれぞれにて10個のボールAが蓄積され、ヘルプ問い合わせHEが表示されている状態を示す。ヘルプ要求を受信したゲーム機GBのゲーム画面GIb(図4)には、仲間プレイヤPAに対応する領域にヘルプメッセージHMが表示される。ヘルプメッセージHMが表示された状態で、プレイヤPBによって「7」キーが入力操作されると、プレイヤPAへの救済が指示されたことを意味し、ブロック要求がゲーム機GAへ送信される。ブロック要求を受信したゲーム機GAでは、ゲームフィールドGFaの所定の範囲に含まれるボールAがブロックBRとして特定される。 When the “9” key is input while the help inquiry HE is displayed, a help request is transmitted to the fellow player PB, that is, the game machine GB. The game screen GIa shows a state in which ten balls A are accumulated in each of the columns R1, R4, and R6 and the help inquiry HE is displayed. The help message HM is displayed in the area corresponding to the fellow player PA on the game screen GIb (FIG. 4) of the game machine GB that has received the help request. When the player PB performs an input operation of the “7” key in a state where the help message HM is displayed, it means that a rescue to the player PA has been instructed, and a block request is transmitted to the game machine GA. In the game machine GA that has received the block request, the ball A included in the predetermined range of the game field GFa is specified as the block BR.
本形態では、ゲーム画面GIa(図3)に示すように、ゲームフィールドGFaにおける最下行から4行目までの範囲に含まれるボールAがブロックBRとして特定される。そして、特定されたブロックBRに関する情報であるブロック情報が、ブロック要求の送信元であるゲーム機PBに送信され、ゲームフィールドGFaにおいてブロックBRを構成するボールAは消滅する。ブロックBRが消滅すると、蓄積群AGのうち、ブロックBRより上の行に蓄積された上方蓄積群UAGは、ゲーム画面GIc(図5)に示すように、上方蓄積群UAGおける最下行がゲームフィールドGFaの最下行になるように下方にスライドする。一方、ブロック情報を受信したゲーム機GBのゲームフィールドGFbには、ゲーム画面GI(図5)dに示すように、ブロックBRが、ゲームフィールドGFbの最下行に挿入された状態で表示される。また、当該表示と共に、プレイヤAに対応する領域にサンキューメッセージTMが表示される。以上のように、ゲームフィールドGFaの上端にボールAが到達しそうな列Rが存在するプレイヤPAのブロックBRが、仲間プレイヤPBのゲームフィールドGFbに移されることにより、ボールAがゲームフィールドGFaの上端に到達してゲームが終了する事態を、回避することができる。 In this embodiment, as shown in the game screen GIa (FIG. 3), the ball A included in the range from the lowest line to the fourth line in the game field GFa is specified as the block BR. Then, block information that is information relating to the identified block BR is transmitted to the game machine PB that is the transmission source of the block request, and the ball A that constitutes the block BR disappears in the game field GFa. When the block BR disappears, as shown in the game screen GIc (FIG. 5), the upper accumulation group UAG accumulated in the row above the block BR in the accumulation group AG has the lowest line in the upper accumulation group UAG as the game field. Slide down to the bottom row of GFa. On the other hand, in the game field GFb of the game machine GB that has received the block information, as shown in the game screen GI (FIG. 5) d, the block BR is displayed in a state inserted in the bottom row of the game field GFb. Along with the display, a thank you message TM is displayed in an area corresponding to the player A. As described above, the block BR of the player PA in which the row R where the ball A is likely to reach the upper end of the game field GFa is moved to the game field GFb of the fellow player PB, so that the ball A becomes the upper end of the game field GFa. It is possible to avoid a situation in which the game ends after reaching.
以下、上記ゲームシステムGSを実現するための構成について、具体的に説明する。まず、ゲーム機Gのハードウェア構成について図7を用いて説明する。ゲーム機Gは、キー入力部Kを含む操作入力部10と、モニタMを含む表示部20と、他のゲーム機Gとデータ通信を行うための通信部30と、ゲームプログラム及び各種情報が記憶された記憶部40と、ゲーム機Gの動作を制御する制御部50とで構成される。
Hereinafter, a configuration for realizing the game system GS will be specifically described. First, the hardware configuration of the game machine G will be described with reference to FIG. The game machine G stores an
制御部50は、CPU及びその動作に必要な各種記憶域にて構成され、コンピュータとして機能する。制御部50は、自機がゲームシステムGSにおけるマスター機として設定された場合にマスター機としての動作を制御するマスター部51と、マスター機としての動作以外の動作を制御する通常部52とを有する。記憶部40に記憶されたゲームプログラムが稼働することにより、マスター部51は、主にチーム決定手段51a及びチーム情報送信手段51bとして機能し、通常部52は、主にゲーム実行部52a及びゲーム機情報送信手段(不図示)として機能し、ゲーム実行部52aは、主にブロック要求手段521、ブロック処理手段522、ブロック生成手段523、消去手段524、及び救済要求手段525として機能する。
The
記憶部40は、情報を一時的に記憶する記憶域と、情報を永続的に記憶する記憶域を併せた概念である。記憶部40に記憶される情報には、仲間プレイヤPに関する情報や対戦相手Pに関する情報が設定されたチーム情報、後述するマスター機を特定する情報等がある。
The
ゲームシステムGSにおいて、チーム対抗の対戦ゲームが開始されるまでの処理の手順を、図8に示すシーケンス図を用いて説明する。各ゲーム機Gにおける処理は、制御部50によって制御される。また、各処理において、各ゲーム機Gは、各ゲーム機Gを識別するゲーム機識別情報によって識別される。まず、ゲームシステムGS内のいずれか1つのゲーム機Gがマスター機として設定され、他のゲーム機が子機として設定される(ステップS100)。本形態では、ゲーム機GAがマスター機として設定され、他のゲーム機GB〜GDは子機として設定される。例えば、各ゲーム機Gに、マスター機設定画面が表示され、ゲーム機GAにて「マスター機」が選択されることにより、ゲーム機GAがマスター機として設定され、他のゲーム機GB〜GDにて「子機」が選択されることにより、ゲーム機GB〜GDが子機として設定される。
In the game system GS, the procedure of the process until the team competition game is started will be described with reference to the sequence diagram shown in FIG. Processing in each game machine G is controlled by the
マスター機に設定されたゲーム機GAは、マスター部51が起動し、マスター部51によってマスター機として動作するとともに、通常部52によって他のゲーム機GB〜GDと同様の動作も行う。以下、マスター機としてのゲーム機GAをマスター機GAといい、他のゲーム機GB〜GDと同様に動作するゲーム機GAをゲーム機GAという。なお、ゲーム機GAとマスター機GAとの間のデータの送受信は、ゲーム機GA内における所定の記憶域にデータが送られることをいう。
The game machine GA set as the master machine is activated by the
マスター機GAは、自機がマスター機であることを示すマスター通知を、ゲームシステムGS内の各ゲーム機Gにブロードキャストする。マスター通知を受信した各ゲーム機Gは、マスター通知が示すゲーム機GAをマスター機として設定する(ステップS110)。各ゲーム機GA〜GDにて、マスター機GAが設定されると、各ゲーム機GA〜GDは、自機の識別情報と、対応するプレイヤPに関する情報を含むゲーム機情報をマスター機GAへ送信する。マスター機GAでは、各ゲーム機Gから取得したゲーム機情報が設定される。 The master machine GA broadcasts a master notification indicating that the own machine is the master machine to each game machine G in the game system GS. Each game machine G that has received the master notification sets the game machine GA indicated by the master notification as a master machine (step S110). When the master machine GA is set in each game machine GA to GD, each game machine GA to GD transmits game machine information including identification information of the own machine and information related to the corresponding player P to the master machine GA. To do. In the master machine GA, game machine information acquired from each game machine G is set.
次に、マスター機GAでは、プレイヤPAの操作によってチーム決定処理が行われる(ステップS120)。チーム決定処理では、同じチームTに属するプレイヤP、即ちゲーム機Gが決定される。本形態では、ゲーム機GAとゲーム機GBがチームT1を構成し、ゲーム機GCとゲーム機GDがチームT2を構成するように設定される。なお、チームTの設定は、マスター部51によって自動的に行われてもよい。マスター機GAは、各チームT1、T2に属するゲーム機G及びプレイヤPが設定されたチーム情報を、各ゲーム機GA〜GDへ送信する。
Next, in the master machine GA, a team determination process is performed by the operation of the player PA (step S120). In the team determination process, players P belonging to the same team T, that is, game machines G are determined. In this embodiment, the game machine GA and the game machine GB are set to form the team T1, and the game machine GC and the game machine GD are set to form the team T2. The setting of the team T may be automatically performed by the
チーム情報を取得した各ゲーム機Gでは、チーム設定処理が行われる(ステップS130)。チーム設定処理では、自機が属するチームTに含まれるプレイヤP及びゲーム機Gを仲間として設定し、対戦チームTに含まれるプレイヤP及びゲーム機Gを対戦相手として設定する。各ゲーム機Gにてチーム設定処理が終了すると、アバター設定処理が開始される(ステップS140)。アバター設定処理では、各ゲーム機GのモニタMにて、複数のキャラクタが提示され、各プレイヤPにアバターとしてのキャラクタを選択させる。アバターが決定すると、各ゲーム機Gからアバター通知がブロードキャストされる。アバター通知には、決定されたアバターに関する情報(画像情報、ネーム等)と、そのアバターに対応するゲーム機Gとが設定されている。 In each game machine G that has acquired the team information, a team setting process is performed (step S130). In the team setting process, the player P and game machine G included in the team T to which the player belongs are set as friends, and the player P and game machine G included in the battle team T are set as opponents. When the team setting process is completed in each game machine G, the avatar setting process is started (step S140). In the avatar setting process, a plurality of characters are presented on the monitor M of each game machine G, and each player P is allowed to select a character as an avatar. When the avatar is determined, an avatar notification is broadcast from each game machine G. In the avatar notification, information on the determined avatar (image information, name, etc.) and a game machine G corresponding to the avatar are set.
アバター通知を受信した各ゲーム機Gでは、各プレイヤPとアバターとの対応付けが設定される。アバター設定処理として設定されている所定時間が経過すると、各ゲーム機Gはゲーム画面GIを表示して、ゲームを開始する。ゲーム中は、各ゲーム機GのゲームフィールドGFに蓄積された蓄積群AGの状況が、蓄積状況情報として各ゲームGにブロードキャストされる。他のゲーム機Gから蓄積状況情報を取得したゲーム機Gでは、受信した蓄積状況情報に基づいて、ゲーム画面GIの対応するプレイヤPのゲームフィールドGFを更新する。各ゲーム機Gにて蓄積状況情報が送信される手順は、従来既知の方法を採用すればよい。例えば、蓄積状況情報が送信されるタイミングは、所定のサイクルにて定期的に行われる。 In each game machine G that has received the avatar notification, the association between each player P and the avatar is set. When a predetermined time set as the avatar setting process elapses, each game machine G displays a game screen GI and starts a game. During the game, the status of the accumulation group AG accumulated in the game field GF of each game machine G is broadcast to each game G as accumulation status information. In the game machine G that has acquired the accumulation status information from another game machine G, the game field GF of the corresponding player P on the game screen GI is updated based on the received accumulation status information. As a procedure for transmitting the accumulation status information in each game machine G, a conventionally known method may be adopted. For example, the timing at which the accumulation status information is transmitted is periodically performed in a predetermined cycle.
更に、本発明のゲームにおいては、ゲーム実行中に、同じチームT内に属する2人のプレイヤPは、協力し合うことができる。チームT内で協力し合う態様として、例えば、上述したように、ゲームフィールドGFaの蓄積群AGの状態が良くないプレイヤPAを、仲間プレイヤPBが助けることができる。当該態様を実現すべく、ゲーム機GA及びゲーム機GBのそれぞれにおいて行われる第1の協力処理について、図9に示すフローチャートに従って説明する。ゲーム機GAが行う処理は、ゲーム機GAの制御部50のゲーム実行部52aにて制御され、ゲーム機GBが行う処理は、ゲーム機GBの制御部50のゲーム実行部52aにて制御される。第1の協力処理において、ゲーム機GA、GBにて実行される各処理は、通常のゲームの実行中に、例えば、割り込み処理として実行される。
Furthermore, in the game of the present invention, two players P belonging to the same team T can cooperate with each other during the game execution. As an aspect of cooperation within the team T, for example, as described above, the fellow player PB can help the player PA whose state of the accumulation group AG of the game field GFa is not good. A first cooperation process performed in each of the game machine GA and the game machine GB in order to realize the aspect will be described with reference to a flowchart shown in FIG. The process performed by the game machine GA is controlled by the
まず、ゲーム実行中のゲーム機GAは、ステップS200にて、ゲームフィールドGFaがヘルプ状態か否かを判断する。ヘルプ状態とは、上述したように、ゲームフィールドGFaにおけるいずれか1つの列Rにて、蓄積されたボールAの数が9を超えた状態である。ヘルプ状態であると判断された時は、ステップS205へ進み、ヘルプ問い合わせHEをゲーム画面GIaに表示する。続いて、ステップS210にて、ヘルプ要求をするか否かが判断される。プレイヤPAにより、ヘルプ要求を指示する操作(本形態では「9」キーの入力操作)があった場合に、ヘルプ要求をすると判断される。 First, the game machine GA that is executing the game determines whether or not the game field GFa is in a help state in step S200. As described above, the help state is a state in which the number of accumulated balls A exceeds nine in any one row R in the game field GFa. When it is determined that it is in the help state, the process proceeds to step S205, and a help inquiry HE is displayed on the game screen GIa. Subsequently, in step S210, it is determined whether or not a help request is to be made. When the player PA performs an operation for instructing a help request (in this embodiment, an input operation of the “9” key), it is determined that the help request is to be made.
ステップS210にて、否定判断された時はステップS200へ戻り、肯定判断された時は、ゲーム画面GIaにおけるヘルプ問い合わせHEの表示を消去して、ヘルプ要求を仲間プレイヤPBのゲーム機GBへ送信する。これにより、ゲーム実行部52aは救済要求手段525として機能する。なお、ヘルプ問い合わせHEの表示後に、ステップS200が否定判断された時は、当該表示はゲーム画面GIaから消去される。また、例えば「1」キーを入力することにより、ヘルプ問い合わせHEの表示を解除することができるように構成してもよい。
If a negative determination is made in step S210, the process returns to step S200. If an affirmative determination is made, the display of the help inquiry HE on the game screen GIa is deleted, and a help request is transmitted to the game machine GB of the fellow player PB. . Thereby, the
ヘルプ要求を受信したゲーム機GBは、ステップS215にて、ゲーム画面GIbのように、ヘルプメッセージHMを表示する。続いて、ステップS220にて、プレイヤPAを助けるか否かが判断される。プレイヤPBの操作により、プレイヤPAの救済を指示する操作(本形態では「7」キーの入力操作)があると、プレイヤPAを助けると判断される。当該救済を指示する操作がない場合は、ステップS225に進み、ヘルプメッセージHMの表示時間として予め設定された時間が経過したか否か、即ちタイムアウトか否かを判断する。 The game machine GB that has received the help request displays a help message HM as in the game screen GIb in step S215. Subsequently, in step S220, it is determined whether or not to assist the player PA. If there is an operation for instructing the rescue of the player PA by the operation of the player PB (in this embodiment, an input operation of the “7” key), it is determined that the player PA is assisted. If there is no operation for instructing the relief, the process proceeds to step S225, and it is determined whether or not a time set in advance as the display time of the help message HM has elapsed, that is, whether or not a timeout has occurred.
当該時間内に、「7」が入力されると、プレイヤPAを助けると判断され、「7」が入力されないと、ステップS230にて、ヘルプメッセージHMの表示を消去して、ヘルプ要求待ち状態に戻る。ステップS220にて肯定判断された時は、ヘルプメッセージHMの表示を消去して、ブロック要求を、ヘルプ要求の送信元であるゲーム機GAへ送信する。これにより、ゲーム実行部52aはブロック要求手段521として機能する。ブロック要求を受信したゲーム機GAは、ステップS235にて、ブロック情報を生成する。ブロック情報には、ゲームフィールドGFaにおける最下行から4行目までの範囲に含まれるボールAにて構成されるブロックBRが設定される。
If “7” is input within the time, it is determined that the player PA is to be helped. If “7” is not input, the display of the help message HM is erased in step S230 and the help request is waited for. Return. When an affirmative determination is made in step S220, the display of the help message HM is deleted, and a block request is transmitted to the game machine GA that is the source of the help request. Thereby, the
ゲーム機GAは、生成したブロック情報を、ブロック要求の送信元であるゲーム機GBへ送信する。また、ゲーム機GAは、ブロック情報を送信すると共に、ステップS240にて、ゲームフィールドGFaの表示を、ゲーム画面GIcのように変化させる。即ち、生成したブロックBRを消去して、ブロックBRより上の上方蓄積群UAGを下方にスライドさせる。これにより、ゲーム実行部52aはブロック生成手段523及び消去手段524として機能する。ゲームフィールドGFaの表示を変化させた後、ゲーム機GAは、ゲームの実行を続行する。
The game machine GA transmits the generated block information to the game machine GB that is the transmission source of the block request. In addition, the game machine GA transmits the block information and changes the display of the game field GFa as in the game screen GIc in step S240. That is, the generated block BR is erased, and the upper accumulation group UAG above the block BR is slid downward. Thereby, the
一方、ブロック情報を受信したゲーム機GBも、ステップS245にてゲームフィールドGFbの表示を、ゲーム画面GIdのように変化させる。即ち、取得したブロックBRを構成するボールAが、ゲームフィールドGFbの最下行に挿入された状態が表示される。これにより、ブロックBRを構成するボールAは追加蓄積体として機能し、ゲーム実行部52aはブロック処理手段522として機能する。ゲーム機GBは、続いて、ステップS250にて、ヘルプ後処理を行う。ヘルプ後処理では、例えば、ゲーム画面GIdのように、助けたプレイヤPAに対応する領域にサンキューメッセージTMを数秒間表示する。また、ブロックBRの挿入により、消去条件を満たすボールAが発生した時は、当該ボールAを消去する。その後、ゲーム機GBはゲームを続行する。
On the other hand, the game machine GB that has received the block information also changes the display of the game field GFb as in the game screen GId in step S245. In other words, a state in which the ball A constituting the acquired block BR is inserted in the bottom line of the game field GFb is displayed. Thereby, the ball A constituting the block BR functions as an additional accumulation body, and the
チームT1のプレイヤPAとプレイヤPBとが協力し合う態様として、プレイヤPAの蓄積群AGの一部であるブロックBRをプレイヤPBが積極的に取得して、プレイヤPBがブロックBRの処理を行うこともできる。例えば、プレイヤPBは、ボールAが増加した蓄積群AGに基づいて、対戦相手Pに攻撃をすることができる。「攻撃」とは、蓄積群AGの一部を対戦相手Pに送ることをいい、従来既知の方法により行えばよい。このように、当該態様は、プレイヤPBがプレイヤPAよりも優勢な状態である場合や、上手な場合に有効である。 As an aspect in which the player PA and the player PB of the team T1 cooperate with each other, the player PB actively acquires the block BR that is a part of the accumulation group AG of the player PA, and the player PB performs the process of the block BR. You can also. For example, the player PB can attack the opponent P based on the accumulation group AG in which the ball A has increased. “Attack” refers to sending a part of the accumulation group AG to the opponent P, and may be performed by a conventionally known method. As described above, this aspect is effective when the player PB is in a more dominant state than the player PA or when the player PB is good.
当該形態を実現すべく、ゲーム機GA及びゲーム機GBのそれぞれにおいて行われる第2の協力処理について、図10に示すフローチャートに従って説明する。ゲーム機GAが行う処理は、ゲーム機GAの制御部50のゲーム実行部52aにて制御され、ゲーム機GBが行う処理は、ゲーム機GBの制御部50のゲーム実行部52aにて制御される。第2の協力処理において、ゲーム機GA、GBにて実行される各処理は、通常のゲームの実行中に、例えば、割り込み処理として実行される。
The second cooperation process performed in each of the game machine GA and the game machine GB in order to realize this form will be described according to the flowchart shown in FIG. The process performed by the game machine GA is controlled by the
まず、ゲーム実行中のゲーム機GBは、ステップS300にて、所定のブロック要求操作があるか否かを判断する。ステップS300が肯定判断された時は、ブロック要求を仲間のゲーム機GAへ送信する。これにより、ゲーム実行部52aはブロック要求手段521として機能する。ブロック要求を受信したゲーム機GAは、ステップS305にて、プレイヤPBがブロックBRを要求していることを示すメッセージを、他のプレイヤフィールドOPFのプレイヤPBに対応する領域に表示する。次に、ゲーム機GAはブロックBRをゲーム機GBへ送るか否かを判断する。所定のブロック提供操作があると、ブロックBRを送ると判断される。ステップS310にて否定判断された時は、ステップS315へ進み、メッセージ表示時間として予め設定された時間が経過したか否か、即ち、タイムアウトか否かが判断される。
First, the game machine GB that is executing the game determines whether or not there is a predetermined block request operation in step S300. When a positive determination is made in step S300, a block request is transmitted to the fellow game machine GA. Thereby, the
ステップS315にて否定判断された時はステップS310へ戻り、ブロック提供操作待ち状態となり、肯定判断された時はステップS320へ進み、ステップS305にて表示したメッセージをゲーム画面GIから消去してブロック要求待ち状態に戻る。ステップS310にて肯定判断された時は、ステップS325へ進み、ブロック情報を生成する。ブロック情報には、仲間プレイヤPBに提供するブロックBRが設定される。これにより、ゲーム実行部52aはブロック生成部523として機能する。ブロックBRは、第1の協力処理におけるブロックBRと同じ範囲のボールAであってもよいし、異なる範囲のボールAであってもよい。ゲーム機GAは、生成したブロック情報をゲーム機GBへ送信する。ゲーム機GAは、ブロック情報の送信と共に、ステップS330にてゲーム画面処理を行う。ゲーム画面処理では、ゲームフィールドGFaにおける蓄積群AGからブロックBRを消去し、ブロックBRよりも上方にある情報蓄積群UAGは下方へスライドさせる。これにより、ゲーム実行部52aは消去手段524として機能する。
If a negative determination is made in step S315, the process returns to step S310 to enter a block providing operation waiting state. If an affirmative determination is made, the process proceeds to step S320, and the message displayed in step S305 is erased from the game screen GI to request a block. Return to the waiting state. When an affirmative determination is made in step S310, the process proceeds to step S325 to generate block information. In the block information, a block BR to be provided to the fellow player PB is set. Thereby, the
ブロック情報を取得したゲーム機GBにおいても、ステップS335にてゲーム画面処理が行われる。ゲーム機GBにおけるゲーム画面処理では、ゲームフィールドGFbにおける蓄積群AGの最下行に、取得したブロックBRを構成するボールAが挿入される。これにより、ブロックBRを構成するボールAは追加蓄積体として機能し、ゲーム実行部52aはブロック処理手段522として機能する。この挿入により、蓄積群AGは上方にスライドさせる。ゲーム機GBは、ゲームフィールドGFbの表示を変化させるとともに、ステップS340にて、取得後処理を行う。取得後処理では、取得したブロックBRによって、ゲームフィールドGFbにおいて、消去対象となるボールAが発生した場合は、当該ボールAを消去する。
In the game machine GB that has acquired the block information, the game screen process is performed in step S335. In the game screen processing in the game machine GB, the ball A constituting the acquired block BR is inserted in the bottom row of the accumulation group AG in the game field GFb. Thereby, the ball A constituting the block BR functions as an additional accumulation body, and the
なお、例えば、ゲーム機GAにて、蓄積されたボールAがゲームフィールドGFaの上端に到達したことにより、ゲームが終了した場合、ゲーム機GAは、ゲームが終了したことを通知するゲーム終了通知を、ブロードキャストする。ゲーム終了通知を受信した各ゲーム機GB〜GDは、ゲームを終了する。ゲームが終了した各ゲーム機Gは、自己の得点をマスター機GAへ送信する。マスター機GAは、受信した各ゲーム機Gの得点に基づいて、チームT毎に得点を集計し、勝敗結果を含むゲーム結果を各ゲーム機Gへ送信する。ゲーム結果を受信した各ゲーム機Gは、当該ゲーム結果をモニタに表示する。また、ゲーム時間が経過してゲームが終了する場合も、ゲームが終了した各ゲーム機Gは、自己の得点をマスター機GAへ送信し、上述した場合と同様の処理が行われる。 Note that, for example, when the game is finished because the accumulated ball A has reached the upper end of the game field GFa on the game machine GA, the game machine GA sends a game end notice for notifying that the game is finished. To broadcast. The game machines GB to GD that have received the game end notification end the game. Each game machine G that has finished the game transmits its own score to the master machine GA. Based on the received score of each game machine G, the master machine GA totals the score for each team T, and transmits the game result including the win / loss result to each game machine G. Each game machine G that has received the game result displays the game result on the monitor. Also, when the game ends after the game time has elapsed, each game machine G that has finished the game transmits its own score to the master machine GA, and the same processing as described above is performed.
本発明のゲームシステムは、上述した形態に限らず種々の形態にて実行されてよい。生成されるブロックBRは、ゲームフィールドGFの所定範囲を構成するボールAそのものでなく、当該構成するボールAの種類や数を所定の条件に基づいて変えてもよい。また、ゲームフィールドGFに挿入されるボールAは、ブロックBRを構成するボールAそのものでなく、ブロックBRを構成するボールAの種類や数を所定の条件に基づいて変えてもよい。ゲームフィールドGFの所定の範囲であるブロックBRにおいて、ボールAが蓄積されていない部分がある時は、存在するボールAのみでブロックBRを構成してもよいし、ボールAが存在しない部分も含む所定の範囲の状態をブロックBRとして構成してもよいし、ボールAが存在しない部分に所定のボールAを補ってブロックBRを構成してもよい。 The game system of the present invention is not limited to the above-described form and may be executed in various forms. The generated block BR is not the ball A itself constituting the predetermined range of the game field GF, but the type and number of the balls A constituting the predetermined range may be changed based on a predetermined condition. Further, the ball A inserted into the game field GF is not the ball A itself constituting the block BR but the type and number of the balls A constituting the block BR may be changed based on a predetermined condition. When there is a portion where the ball A is not accumulated in the block BR which is a predetermined range of the game field GF, the block BR may be configured only by the existing ball A, or a portion where the ball A does not exist is included. A state in a predetermined range may be configured as the block BR, or the block BR may be configured by supplementing the predetermined ball A to a portion where the ball A does not exist.
また、3人以上のプレイヤPが1つのチームを構成する場合、第1の協力態様においては、ヘルプ要求は他の2人のプレイヤPに対して送信されてもよい。この場合、複数のプレイヤPからブロック要求が送信された場合は、例えば、最初に受信したブロック要求に対応するゲーム機に対してブロックを送信してもよいし、ブロック要求を送信したゲーム機のうち、所定の条件を満たすゲーム機に対してブロックを送信してもよい。 When three or more players P form one team, the help request may be transmitted to the other two players P in the first cooperation mode. In this case, when a block request is transmitted from a plurality of players P, for example, the block may be transmitted to the game machine corresponding to the block request received first, or the game machine that transmitted the block request Among them, the block may be transmitted to a game machine that satisfies a predetermined condition.
GS ゲームシステム
GA、GB、GC、GD ゲーム機
PA、PB、PC、PD プレイヤ
A 蓄積体(ボール)
GI ゲーム画面
GF ゲームフィールド
10 操作入力部
20 表示部
521 ブロック要求手段
522 ブロック処理手段
523 ブロック生成手段
524 消去手段
525 救済要求手段
GS game system GA, GB, GC, GD Game machine PA, PB, PC, PD Player A Accumulator (ball)
GI game screen
Claims (11)
前記複数のゲーム機のそれぞれは、
プレイヤの操作を受け付ける操作入力部と、
ゲーム画面を表示する表示部と、
前記ゲーム画面に設けられたゲームフィールドにおいて、前記ゲームフィールドの一方側から他方側に向かって移動する蓄積体が、前記プレイヤの操作に応じた位置にて蓄積され、前記蓄積された蓄積体のうち一部の蓄積体によって、所定の条件が満たされると、前記一部の蓄積体が消滅するゲームを実行するゲーム実行部とを備えるゲームシステムであって、
前記ゲーム実行部は、
前記ゲームにおける所定の状況に応じて、複数の蓄積体で構成されるブロックを要求するブロック要求を、少なくとも1つの他のゲーム機に送信するブロック要求手段と、
前記ブロック要求を送信後、前記他のゲーム機からの前記ブロックに関する情報であるブロック情報を受信すると、前記ブロックを構成する蓄積体に基づいた追加蓄積体を、前記ゲームフィールドに蓄積された蓄積体として追加するブロック処理手段と、
いずれかの他のゲーム機からの前記ブロック要求に応じて、前記ゲームフィールドの所定の範囲に蓄積された蓄積体に基づいて前記ブロックに関するブロック情報を生成して、前記他のゲーム機に送信するブロック生成手段と、
前記ブロック生成手段にて前記ブロック情報を送信する際に、前記蓄積された蓄積体の少なくとも一部を前記ゲームフィールドから消去する消去手段と、
を備えることを特徴とするゲームシステム。 A game is performed in each of a plurality of game machines capable of data communication with each other,
Each of the plurality of game machines
An operation input unit for receiving an operation of the player;
A display for displaying the game screen;
In the game field provided on the game screen, an accumulation body that moves from one side of the game field to the other side is accumulated at a position corresponding to the operation of the player, and among the accumulated accumulation bodies A game system comprising: a game execution unit that executes a game in which a part of the accumulation bodies disappears when a predetermined condition is satisfied by the some accumulation bodies,
The game execution unit
Block request means for transmitting a block request for requesting a block composed of a plurality of storage bodies to at least one other game machine according to a predetermined situation in the game;
After receiving the block request , when receiving block information that is information related to the block from the other game machine, an additional accumulation body based on the accumulation body constituting the block is added to the accumulation body accumulated in the game field. Block processing means to be added as
In response to the block request from any other game machine, block information relating to the block is generated based on the accumulation body accumulated in a predetermined range of the game field , and transmitted to the other game machine. Block generation means;
An erasing unit for erasing at least a part of the accumulated accumulation body from the game field when transmitting the block information by the block generation unit;
A game system comprising:
前記ゲームフィールドに蓄積された蓄積体が所定の状態になると、又は/かつ、前記プレイヤにより救済要求を送信する操作があると、前記少なくとも1つの他のゲーム機に前記救済要求を送信する救済要求手段を有し、
前記ブロック要求手段は、前記救済要求を受信した場合に、前記救済要求の送信元であるゲーム機に対して、前記ブロック要求を送信する、ことを特徴とする請求項1に記載のゲームシステム。 The game execution unit of the game machine
A relief request for transmitting the relief request to the at least one other game machine when the accumulation body accumulated in the game field is in a predetermined state and / or when there is an operation of transmitting a relief request by the player Having means,
The game system according to claim 1, wherein the block request unit transmits the block request to a game machine that is a transmission source of the rescue request when the rescue request is received.
前記ゲーム実行部は、前記蓄積体を列方向に落下するように移動させ、前記プレイヤの操作によって行方向の位置を決定し、前記蓄積体を前記決定された位置にて蓄積し、
前記救済要求手段は、いずれかの位置にて蓄積された蓄積体の数が所定数を超えると、前記救済要求を送信し、
前記消去手段は、前記ゲームフィールドに蓄積された蓄積体のうち、前記所定の範囲に含まれる蓄積体を消去する、ことを特徴とする請求項3又は4に記載のゲームシステム。 The game field is rectangular,
The game execution unit moves the accumulation body so as to fall in a column direction, determines a position in a row direction by an operation of the player, accumulates the accumulation body at the determined position,
The rescue request means transmits the rescue request when the number of storage bodies accumulated at any position exceeds a predetermined number ,
5. The game system according to claim 3, wherein the erasing unit erases a storage body included in the predetermined range from the storage bodies stored in the game field.
前記ブロック処理手段は、前記ブロックを、前記ゲームフィールドの所定位置に挿入することにより、前記ブロックを構成する蓄積体を前記追加蓄積体として前記ゲームフィールドに追加する、ことを特徴とする請求項5に記載のゲームシステム。 The block generation means generates the block information with the accumulation body included in the predetermined range as the block ,
6. The block processing means adds the storage body constituting the block to the game field as the additional storage body by inserting the block at a predetermined position in the game field. The game system as described in.
前記ブロック処理手段は、前記ブロックを構成する前記蓄積体の相互間の状態を維持するように、前記追加蓄積体を前記ゲームフィールドに表示する、ことを特徴とする請求項6に記載のゲームシステム。 The block generation means generates the block information related to the block that maintains the state between the storage bodies constituting the predetermined range,
The game system according to claim 6, wherein the block processing means displays the additional accumulation body in the game field so as to maintain a state between the accumulation bodies constituting the block. .
前記マスター機として設定されたゲーム機は、
前記複数のゲーム機のそれぞれから前記ゲーム機情報を得て、2つ以上のゲーム機で構成される少なくとも2つのチームを決定するチーム決定手段と、
前記複数のゲーム機のそれぞれに、前記各ゲーム機と同じチームに属するゲーム機を示すチーム情報を送信するチーム情報送信手段とを備え、
前記各ゲーム機のブロック要求手段は、前記チーム情報を参照して、前記ブロック要求を、同じチームに属する少なくとも1つのゲーム機に対して送信する、ことを特徴とする請求項1又は2に記載のゲームシステム。 When each game machine is set as a master machine among the plurality of game machines, the game machine information including information relating to a player who operates the game machine and information for identifying the game machine is stored in the master machine. A game machine information transmitting means for transmitting to the game machine;
The game machine set as the master machine is
Team determination means for obtaining the game machine information from each of the plurality of game machines and determining at least two teams composed of two or more game machines;
Each of the plurality of game machines includes team information transmission means for transmitting team information indicating game machines belonging to the same team as each game machine,
3. The block request unit of each game machine refers to the team information and transmits the block request to at least one game machine belonging to the same team. Game system.
前記マスター機として設定されたゲーム機は、
前記複数のゲーム機のそれぞれから前記ゲーム機情報を得て、2つ以上のゲーム機で構成される少なくとも2つのチームを決定するチーム決定手段と、
前記複数のゲーム機のそれぞれに、前記各ゲーム機と同じチームに属するゲーム機を示すチーム情報を送信するチーム情報送信手段とを備え、
前記各ゲーム機の前記救済要求手段は、前記チーム情報を参照して、前記救済要求を、同じチームに属する少なくとも1つのゲーム機に対して送信する、ことを特徴とする請求項3に記載のゲームシステム。 When each game machine is set as a master machine among the plurality of game machines, the game machine information including information relating to a player who operates the game machine and information for identifying the game machine is stored in the master machine. A game machine information transmitting means for transmitting to the game machine;
The game machine set as the master machine is
Team determination means for obtaining the game machine information from each of the plurality of game machines and determining at least two teams composed of two or more game machines;
Each of the plurality of game machines includes team information transmission means for transmitting team information indicating game machines belonging to the same team as each game machine,
The said relief request | requirement means of each said game machine transmits the said relief request with respect to the at least 1 game machine which belongs to the same team with reference to the said team information. Game system.
ゲーム画面を表示する表示部と、
前記ゲーム画面に設けられたゲームフィールドにおいて、前記ゲームフィールドの一方側から他方側に向かって移動する蓄積体が、前記プレイヤの操作に応じた位置にて蓄積され、前記蓄積された蓄積体のうち一部の蓄積体によって、所定の条件が満たされると、前記一部の蓄積体が消滅するゲームを実行するゲーム実行部と、
他のゲーム機との間で、ゲーム状況を送受信する通信部と、
を備えるゲーム機の前記ゲーム実行部を機能させるゲームプログラムであって、
前記ゲーム実行部を、
前記ゲームにおける所定の状況に応じて、複数の蓄積体で構成されるブロックを要求するブロック要求を、少なくとも1つの他のゲーム機に送信するブロック要求手段と、
前記ブロック要求を送信後、前記他のゲーム機からの前記ブロックに関する情報であるブロック情報を受信すると、前記ブロックを構成する蓄積体に基づいた追加蓄積体を、前記ゲームフィールドに蓄積された蓄積体として追加するブロック処理手段と、
いずれかの他のゲーム機からの前記ブロック要求に応じて、前記ゲームフィールドの所定の範囲に蓄積された蓄積体に基づいた前記ブロックに関するブロック情報を生成して、前記他のゲーム機に送信するブロック生成手段と、
前記ブロック生成手段にて前記ブロック情報を送信する際に、前記蓄積された蓄積体の少なくとも一部を前記ゲームフィールドから消去する消去手段と、
前記表示部に、前記他のゲーム機における前記ゲームフィールドで蓄積されている蓄積体に関する情報を備えた前記ゲーム画面を表示させる手段と、
して機能させることを特徴とするゲームプログラム。 An operation input unit for receiving an operation of the player;
A display for displaying the game screen;
In the game field provided on the game screen, an accumulation body that moves from one side of the game field to the other side is accumulated at a position corresponding to the operation of the player, and among the accumulated accumulation bodies A game execution unit that executes a game in which a part of the accumulation bodies disappears when a predetermined condition is satisfied by the some accumulation bodies;
A communication unit that transmits and receives game status to and from other game machines,
A game program for causing the game execution unit of a game machine comprising:
The game execution unit
Block request means for transmitting a block request for requesting a block composed of a plurality of storage bodies to at least one other game machine according to a predetermined situation in the game;
After receiving the block request , when receiving block information that is information related to the block from the other game machine, an additional accumulation body based on the accumulation body constituting the block is added to the accumulation body accumulated in the game field. Block processing means to be added as
In response to the block request from any other game machine, block information related to the block is generated based on the accumulation body accumulated in a predetermined range of the game field , and is transmitted to the other game machine. Block generation means;
An erasing unit for erasing at least a part of the accumulated accumulation body from the game field when transmitting the block information by the block generation unit;
Means for causing the display unit to display the game screen including information relating to a storage body stored in the game field in the other game machine;
A game program characterized by functioning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012244527A JP5560312B2 (en) | 2012-11-06 | 2012-11-06 | GAME SYSTEM AND GAME PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012244527A JP5560312B2 (en) | 2012-11-06 | 2012-11-06 | GAME SYSTEM AND GAME PROGRAM |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009207769A Division JP5132643B2 (en) | 2009-09-09 | 2009-09-09 | GAME SYSTEM AND GAME PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013048919A true JP2013048919A (en) | 2013-03-14 |
JP5560312B2 JP5560312B2 (en) | 2014-07-23 |
Family
ID=48011474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012244527A Active JP5560312B2 (en) | 2012-11-06 | 2012-11-06 | GAME SYSTEM AND GAME PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5560312B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016036611A (en) * | 2014-08-08 | 2016-03-22 | 株式会社タイトー | Game program and game device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1066784A (en) * | 1996-06-18 | 1998-03-10 | Konami Co Ltd | Method for moving object in game in which continuous object of same kind is eliminated, game device, game system, and computer-readable storage medium on which game program data is stored |
JP2002306851A (en) * | 2001-04-09 | 2002-10-22 | Namco Ltd | Game device, program for game and recording medium with game program recorded thereon |
JP2006061612A (en) * | 2004-08-30 | 2006-03-09 | Square Enix Co Ltd | Artificial network game system, server device, game device, game advancing method, and program |
JP5132643B2 (en) * | 2009-09-09 | 2013-01-30 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM AND GAME PROGRAM |
-
2012
- 2012-11-06 JP JP2012244527A patent/JP5560312B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1066784A (en) * | 1996-06-18 | 1998-03-10 | Konami Co Ltd | Method for moving object in game in which continuous object of same kind is eliminated, game device, game system, and computer-readable storage medium on which game program data is stored |
JP2002306851A (en) * | 2001-04-09 | 2002-10-22 | Namco Ltd | Game device, program for game and recording medium with game program recorded thereon |
JP2006061612A (en) * | 2004-08-30 | 2006-03-09 | Square Enix Co Ltd | Artificial network game system, server device, game device, game advancing method, and program |
JP5132643B2 (en) * | 2009-09-09 | 2013-01-30 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM AND GAME PROGRAM |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016036611A (en) * | 2014-08-08 | 2016-03-22 | 株式会社タイトー | Game program and game device |
Also Published As
Publication number | Publication date |
---|---|
JP5560312B2 (en) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5132643B2 (en) | GAME SYSTEM AND GAME PROGRAM | |
JP4128587B2 (en) | GAME DEVICE, RANKING INFORMATION CREATION METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP6297732B1 (en) | Program and control method | |
EP2561911A1 (en) | Communication game system, communication game apparatus, and program | |
JP5676518B2 (en) | Video game control server, video game control device, and video game control program | |
JP6416059B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP2009034370A (en) | Game system, terminal device, and computer program | |
JP6519745B2 (en) | Game system, game control device, and program | |
JP4480784B1 (en) | Game console and game program | |
JP2010279610A (en) | Game server | |
JP5560312B2 (en) | GAME SYSTEM AND GAME PROGRAM | |
JP5771587B2 (en) | GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM | |
US20230191260A1 (en) | Game device, game method and game program | |
JP6100339B2 (en) | GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE | |
JP2019037295A (en) | Information processor, game program, and information processing method | |
JP6577528B2 (en) | GAME PROGRAM, GAME DEVICE, AND SERVER DEVICE | |
JP5863622B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
JP5562400B2 (en) | GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM | |
JP2017140425A (en) | Game program | |
US11130062B2 (en) | Information processing system, computer-readable non-transitory storage medium having information processing program stored therein, information processing apparatus, and information processing method | |
JP2006043091A (en) | Game device and game system | |
JP6174171B2 (en) | Game program | |
JP6522053B2 (en) | Control program, control method and computer | |
JP6566326B2 (en) | GAME SYSTEM, GAME DEVICE, AND PROGRAM | |
JP6402335B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A132 Effective date: 20140311 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140403 |
|
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: 20140520 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140609 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5560312 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
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 |