JP6008415B1 - Information processing apparatus and game program - Google Patents
Information processing apparatus and game program Download PDFInfo
- Publication number
- JP6008415B1 JP6008415B1 JP2016138645A JP2016138645A JP6008415B1 JP 6008415 B1 JP6008415 B1 JP 6008415B1 JP 2016138645 A JP2016138645 A JP 2016138645A JP 2016138645 A JP2016138645 A JP 2016138645A JP 6008415 B1 JP6008415 B1 JP 6008415B1
- Authority
- JP
- Japan
- Prior art keywords
- player
- chain
- attack
- game
- additional time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】対戦するパズルゲームにおいて、二人のゲーム進行状況がお互いに影響を及ぼし合うことで、連鎖の継続にともなう期待感や焦燥感を喚起するゲーム性を実現する。【解決手段】複数種類のオブジェクトが並べられたゲームフィールドが第1および第2のプレイヤそれぞれに用意される。プレイヤにより選択された1以上のオブジェクトは消去される。また、同種類のオブジェクトが所定個数以上の連鎖を形成したとき、連鎖したオブジェクトも消去される。オブジェクト消去にともなって新たな連鎖が形成されるごとに、連鎖数がカウントされ、連鎖数に応じて攻撃力が蓄積される。二人のプレイヤの連鎖処理が同時進行したときには、双方の連鎖処理が終了したあと、双方の攻撃力は部分的に相殺される。また、同時連鎖後、相手よりも先に連鎖処理が終了したときには、追加攻撃のための追加時間が設定される。第1および第2のプレイヤそれぞれの体力値の残量に応じて勝敗判定が行われる。【選択図】図9[PROBLEMS] To realize a game property that arouses a sense of expectation and frustration associated with the continuation of a chain by causing the game progress of two players to influence each other in a fighting puzzle game. A game field in which a plurality of types of objects are arranged is prepared for each of a first player and a second player. One or more objects selected by the player are deleted. When the same type of objects form a predetermined number of chains, the chained objects are also deleted. Each time a new chain is formed as the object is deleted, the number of chains is counted, and the attack power is accumulated according to the number of chains. When the chain processing of two players proceeds simultaneously, the attack powers of both players are partially offset after the end of both chain processing. Further, after the simultaneous chaining, when the chain process is completed before the opponent, an additional time for an additional attack is set. A win / loss determination is performed according to the remaining physical strength values of the first and second players. [Selection] Figure 9
Description
本発明は、対戦型のネットワークゲーム、に関する。 The present invention relates to a competitive network game.
通信端末としてだけでなくゲーム端末としてのスマートフォンの利用も一般化している。スマートフォンで親しまれているネットワークゲームは、ゲームサーバに構築されるプラットフォームにスマートフォンからアクセスすることで提供される。ネットワークゲームは、キャラクタの育成、他のプレイヤとの協力や競争、カードやアイテムの収集を重視した内容であることが多い。 The use of smartphones as game terminals as well as communication terminals has become common. Network games popular with smartphones are provided by accessing a platform built on a game server from a smartphone. Network games often have contents that emphasize character development, cooperation and competition with other players, and collection of cards and items.
特許文献1は、対戦型パズルのネットワークゲームを開示する。特許文献1では、ゲームフィールドに複数種類のオブジェクトが並べられ、プレイヤは所定個数以上、同種類のオブジェクトを連鎖させるように操作する。プレイヤはターン(順番)が回ってきたとき操作し、このときに形成される連鎖数に応じた攻撃力にて敵を攻撃する。敵チームとターンごとに攻撃し合うことで勝敗が決まる。
特許文献1は、交代で攻撃するターン制であり、相手のゲーム進行状況によって臨機応変の対応が求められるというゲーム性ではない。
本発明は、上記課題認識に基づいて完成された発明であり、その主たる目的は、対戦型のパズルゲームにおいて、二人のゲーム進行状況がお互いに影響を及ぼし合うことで、プレイにともなう期待感や焦燥感を高め、興趣性があるゲームを提供することにある。 The present invention has been completed on the basis of the above-mentioned problem recognition, and its main purpose is to have a sense of anticipation associated with play in a battle-type puzzle game because the game progress of each other affects each other. The aim is to provide a game that is more frustrating and interesting.
本発明のある態様における情報処理装置は、複数種類のオブジェクトが並べられた2つのゲームフィールドを、第1および第2のプレイヤに対してそれぞれ設定するフィールド設定部と、2つのゲームフィールドそれぞれにおいて、第1および第2のプレイヤにより選択された1以上のオブジェクトを消去する指定消去部と、2つのゲームフィールドそれぞれにおいて、同種類のオブジェクトが所定個数以上の連鎖を形成したとき、連鎖したオブジェクトを消去する連鎖消去部と、オブジェクトが消去されたとき、ゲームフィールドに新たなオブジェクトを補充する補充部と、2つのゲームフィールドそれぞれにおいて、オブジェクト消去にともなって新たな連鎖が形成されるごとに連鎖数をカウントする連鎖計数部と、連鎖数に応じて攻撃力を蓄積し、一方のプレイヤによる連鎖継続が終了したあと、他方のプレイヤの体力値を前記一方のプレイヤが蓄積した攻撃力に応じて減少させる攻撃処理部と、2つのゲームフィールドにおける連鎖処理が同時進行したときには、双方の連鎖処理が終了したあと、第1および第2のプレイヤそれぞれが蓄積した攻撃力のうちより高い攻撃力を蓄積した一方のプレイヤの攻撃力を一部減殺した上で、他方のプレイヤの体力値を減少させる相殺処理を実行する相殺攻撃処理部と、2つのゲームフィールドにおける連鎖処理が同時進行したあと、一方のプレイヤによる連鎖処理が他方のプレイヤによる連鎖処理よりも先に終了したとき、一方のプレイヤに追加時間を設定する追加時間設定部と、第1および第2のプレイヤそれぞれの体力値に応じて、第1および第2のプレイヤの勝敗判定を行う勝敗判定部と、を備える。
追加時間設定部は、2つのゲームフィールドにおける連鎖処理の同時進行が発生してから、一方のプレイヤに対して追加時間が未設定であることを条件として一方のプレイヤに追加時間を設定し、攻撃処理部は、追加時間が終了する前に新たに成立した連鎖の連鎖数に応じて攻撃力を追加し、相殺攻撃処理部は、追加時間が終了する前であっても、ゲームフィールドの双方において連鎖処理が終了したときには、相殺処理を実行する。
An information processing apparatus according to an aspect of the present invention includes a field setting unit that sets two game fields in which a plurality of types of objects are arranged for the first and second players, and two game fields, A designated erase unit that erases one or more objects selected by the first and second players, and erases the linked objects when the same kind of objects form a predetermined number of chains in each of the two game fields. A chain erasure unit, a replenishment unit that replenishes a game field with a new object when an object is erased, and a chain number each time a new chain is formed in accordance with object erasure in each of the two game fields. Chain counting unit to count and attack according to the number of chains After the continuation of the chain by one player is completed, the attack processing unit that reduces the physical strength value of the other player according to the attack power accumulated by the one player and the chain processing in the two game fields are simultaneously performed. When proceeding, after both chain processes are completed, the attack power of one player who has accumulated higher attack power among the attack power accumulated by each of the first and second players is partially reduced, and the other The counter-attack processing unit that executes the counter-balance processing to reduce the physical strength value of the player and the chain processing in the two game fields proceed simultaneously, and then the chain processing by one player ends before the chain processing by the other player An additional time setting unit for setting an additional time for one player, and the physical strength values of the first and second players. Includes a win or loss determination unit that performs win or loss determination of the first and second players, the.
The additional time setting unit sets an additional time for one player on the condition that the additional time has not been set for one player after the simultaneous progress of the chain processing in the two game fields occurs, and the attack The processing unit adds attack power according to the number of chains newly established before the end of the additional time, and the countervailing attack processing unit is in both game fields even before the additional time ends. When the chain process is completed, an offset process is executed.
本発明によれば、対戦型パズルゲームにおけるプレイヤの期待感と焦燥感をいっそう高め、興趣性の高いゲームを提供することができる。 According to the present invention, a player's expectation and frustration in a competitive puzzle game can be further enhanced, and a highly entertaining game can be provided.
本実施形態においては、対戦型のパズルゲーム(以下、「ゲームG」とよぶ)を想定して説明する。プレイヤは、ゲームGに参加するためには、ゲームサーバにプレイヤ登録をする必要がある。二人のプレイヤAとプレイヤBは、後述の方法により対戦する。コンピュータがプレイヤBとして、人間のプレイヤAと対戦することも可能である。 In the present embodiment, description will be made assuming a battle type puzzle game (hereinafter referred to as “game G”). In order to participate in the game G, the player needs to register as a player in the game server. Two players A and B face each other by the method described later. It is also possible for the computer to play against human player A as player B.
プレイヤAおよびプレイヤBには別々のゲームフィールドが設定される。ゲームフィールドには、6行8列のマトリックスが形成され、合計48個のオブジェクトが配置される。本実施形態においては、オブジェクトは4種類あるとする。 Separate game fields are set for player A and player B. In the game field, a matrix of 6 rows and 8 columns is formed, and a total of 48 objects are arranged. In the present embodiment, there are four types of objects.
プレイヤAは、ゲームフィールドにおいて、1以上の消去対象のオブジェクトを指定する。消去された領域には他のオブジェクトが流れ込むため、消去にともなってオブジェクトの配置が変化する。所定数以上、たとえば、4個以上、同種類のオブジェクトが隣り合うとき「連鎖」成立となる。連鎖を構成するオブジェクト(以下、単に「連鎖オブジェクト」とよぶ)は消滅し、それにともなって再びオブジェクトの配置が変化する。 Player A specifies one or more objects to be deleted in the game field. Since other objects flow into the erased area, the arrangement of the objects changes with erasure. When a predetermined number or more, for example, four or more, objects of the same type are adjacent to each other, a “chain” is established. Objects constituting the chain (hereinafter simply referred to as “chain object”) disappear, and the arrangement of the objects changes accordingly.
プレイヤAとプレイヤBにはそれぞれ体力値が設定される。連鎖を成立させるごとに攻撃力が蓄積される。たとえば、攻撃力は連鎖数に応じて加速度的に上昇する。連鎖処理が完了すると、いいかえれば、次の入力がなされなければ新たな連鎖が発生しない安定状態に至ると、蓄積された攻撃力に応じて相手の体力値が減算される。相手の体力値をゼロにするか、制限時間が経過したあとに相手よりも多くの体力値を残していれば勝利となる。 A physical strength value is set for each of the players A and B. Attack power is accumulated every time a chain is established. For example, the attack power increases at an accelerated rate according to the number of chains. When the chain process is completed, in other words, when a stable state is reached in which no new chain is generated unless the next input is made, the opponent's physical strength value is subtracted according to the accumulated attack power. If the opponent's health level is set to zero, or if more health values are left than the opponent after the time limit has elapsed, the player wins.
プレイヤAおよびプレイヤBがともに連鎖処理中の場合には、双方で攻撃力が蓄積される。そして、プレイヤAおよびプレイヤB双方の連鎖処理が終了したとき、お互いの攻撃力が相殺処理(後述)された上で、攻撃力の小さい方のプレイヤの体力値が減算される。 When both player A and player B are in the chain process, attack power is accumulated in both. Then, when the chain processing of both the player A and the player B is completed, the attack powers of the players with smaller attack power are subtracted after mutual attack power is canceled (described later).
図1は、ゲームシステム100のハードウェア構成図である。
ゲームシステム100においては、ゲームサーバ102に対して、複数のゲーム端末104a、104b、104c・・・104n(以下、まとめて言うときや特に区別しないときには「ゲーム端末104」と総称する)がインターネット106を介して接続される。本実施形態におけるゲーム端末104は、スマートフォンを想定している。ゲーム端末104は、携帯型のゲーム専用機であってもよいし、ラップトップPCなどの汎用コンピュータであってもよい。ゲーム端末104とインターネット106は無線接続されるが、有線接続されてもよい。ゲームのプレイヤにはプレイヤIDとよばれる一意のIDがあらかじめ付与されている。ゲームサーバ102は、各ゲーム端末104にゲームを提供する。
FIG. 1 is a hardware configuration diagram of the
In the
図2は、ゲームシステム100の機能ブロック図である。
上述のように、ゲームシステム100は、ゲームサーバ102およびゲーム端末104を含む。ゲーム端末104およびゲームサーバ102の各構成要素は、CPU(Central Processing Unit)および各種コプロセッサなどの演算器、メモリやストレージといった記憶装置、それらを連結する有線または無線の通信線を含むハードウェアと、記憶装置に格納され、演算器に処理命令を供給するソフトウェアによって実現される。コンピュータプログラムは、デバイスドライバ、オペレーティングシステム、それらの上位層に位置する各種アプリケーションプログラム、また、これらのプログラムに共通機能を提供するライブラリによって構成されてもよい。以下に説明する各ブロックは、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
ゲームサーバ102は、ウェブサーバを含む構成であってもよいし、ゲーム端末104は、携帯型の通信端末と、これにインストールされたウェブブラウザを含む構成であってもよい。
FIG. 2 is a functional block diagram of the
As described above, the
The
(ゲームサーバ102)
ゲームサーバ102は、通信部108、データ処理部110およびデータ格納部112を含む。
通信部108は、インターネット106を介してゲーム端末104との通信処理を担当する。データ格納部112は各種データを格納する。データ処理部110は、通信部108により取得されたデータおよびデータ格納部112に格納されているデータに基づいて各種処理を実行する。データ処理部110は、通信部108およびデータ格納部112のインタフェースとしても機能する。データ格納部112は、ゲームプログラムのほか、各プレイヤのプレイ状態を示す情報を格納する。プレイ状態とは、たとえば、プレイヤのランク、保有するアイテムなど、ゲームの進捗状況を示す情報である。
(Game server 102)
The
The
データ処理部110は、プレイヤ登録部116およびゲーム実行部114を含む。
プレイヤ登録部116は、ゲーム端末104から通信部108を介してプレイヤ登録を受け付ける。プレイヤ登録部116は、プレイヤ登録がリクエストされると、プレイヤにプレイヤIDを付与し、データ格納部112に登録する。ゲームGのゲームモジュールをゲーム端末104にインストールするときプレイヤ登録が自動的にリクエストされる。
The
The player registration unit 116 receives player registration from the
ゲーム実行部114は、ゲームの進行を制御する。ゲーム実行部114は、ゲーム端末104におけるプレイ結果をデータ格納部112に記録する。また、対戦プレイに際しては、プレイヤ間でゲームフィールドの情報や操作情報を交換させることで、二人のプレイヤに共通の対戦環境を提供する。
The
(ゲーム端末104)
ゲーム端末104は、ユーザインタフェース部118、通信部124、データ処理部120およびデータ格納部122を含む。
ユーザインタフェース部118は、タッチパネルを介してプレイヤからの操作を受け付けるほか、画像表示や音声出力など、ユーザインタフェースに関する処理を担当する。通信部124は、インターネット106を介してゲームサーバ102や他のゲーム端末104との通信処理を担当する。データ格納部122は各種データを格納する。データ処理部120は、ユーザインタフェース部118や通信部124により取得されたデータ、データ格納部122に格納されているデータに基づいて各種処理を実行する。データ処理部120は、ユーザインタフェース部118、通信部124およびデータ格納部122のインタフェースとしても機能する。
(Game terminal 104)
The
The
ユーザインタフェース部118は、プレイヤからの入力を受け付ける入力部126と、プレイヤに対して画像や音声等の各種情報を出力する出力部134を含む。入力部126は、主として、画面に対するプレイヤのタッチ操作を入力として検出する。
The
出力部134は、プレイ画面を表示制御する画面設定部170を含む。画面設定部170は、第1プレイヤ用の第1ゲームフィールドを表示させる第1フィールド設定部172と、第2プレイヤ用の第2ゲームフィールドを表示させる第2フィールド設定部174を含む。以下、第1プレイヤを「プレイヤA」とよび、第2プレイヤを「プレイヤB」とよぶ。
The
本実施形態におけるプレイヤAは、ゲーム端末104を操作するプレイヤである。プレイヤBは、プレイヤAと対戦するプレイヤである。プレイヤBは、インターネット106を介して繋がる他のゲーム端末104を操作するプレイヤであってもよい。ここで、プレイヤAが操作するゲーム端末104とプレイヤBが操作するゲーム端末104は、有線による通信や近距離通信を介して繋がっていてもよい。なお、プレイヤAと対戦するのは、ゲーム実行部132が制御するNPC(Non Player Character)、すなわち、AI(Artificial Intelligence)でもよい。以下では、プレイヤAと対戦するプレイヤをプレイヤBとして説明する。
Player A in the present embodiment is a player who operates
データ処理部120は、ゲーム実行部132を含む。ゲーム実行部132は、ゲームサーバ102と連携してゲームの進行を制御する。ゲーム端末104のゲーム実行部132は、ゲームサーバ102からゲーム実行部114の機能の一部としてダウンロードされるソフトウェアモジュールとして形成されてもよい。
The
通信部124は、ゲームサーバ102から各種ゲーム情報を取得し、データ処理部120はユーザインタフェース部118にゲーム画面を表示させる。また、ユーザインタフェース部118はユーザによる各種入力を検出し、データ処理部120は入力情報をゲームサーバ102に通信部124を介して通知する。この入力情報に応じて、ゲームサーバ102のゲーム実行部114はゲーム端末104のゲーム実行部132と連携してゲームの進行を制御する。
The
通常、ゲームのプレイ画面は、ゲーム端末104のゲーム実行部132が生成し、出力部134により表示させる。マルチプレイの場合、ゲームサーバ102のゲーム実行部114が各プレイヤに共通のゲーム設定情報を管理する。ゲーム端末104のゲーム実行部132は、ゲームサーバ102が提供するゲーム設定情報とプレイヤによる操作入力に応じてプレイ画面を生成する。ゲームサーバ102のゲーム実行部114は、各プレイヤからの操作入力に基づいてゲーム設定情報を更新する。
Usually, the game play screen is generated by the
ゲーム実行部132は、追加時間設定部176、消去部180、勝敗判定部182、補充部184、連鎖計数部186および攻撃処理部188を含む。
追加時間設定部176は、後述する「追加時間」を設定する。追加時間設定部176は、プレイヤAに追加時間(以下、「第1追加時間TA」とよぶ)を設定する第1追加時間設定部190と、プレイヤBに追加時間(以下、「第2追加時間TB」とよぶ)を設定する第2追加時間設定部192を含む。
The
The additional
消去部180は、ゲームフィールドからオブジェクトを消去する処理を実行する。消去部180は、プレイヤにより指定されたオブジェクトを消去する指定消去部198と、連鎖が成立したとき、連鎖オブジェクトを消去する連鎖消去部200を含む。消去部180の指示にしたがって、画面設定部170はオブジェクト消去演出を実行する。
The
指定消去部198は、プレイヤAに指定されたオブジェクトを消去する第1指定消去部202と、プレイヤBに指定されたオブジェクトを消去する第2指定消去部204を含む。
The
連鎖消去部200は、第1ゲームフィールドにおいて連鎖オブジェクトを消去する第1連鎖消去部206と、第2ゲームフィールドにおいて連鎖オブジェクトを消去する第2連鎖消去部208を含む。
The
勝敗判定部182は、プレイヤAとプレイヤBの勝敗を判定する。上述したように、勝敗は体力値の残量に基づいて決定される。
The win /
補充部184は、消去部180によりオブジェクトが消去されたときに生じた空白領域に、新たなオブジェクトを補充する。補充部184の指示にしたがって、画面設定部170はオブジェクトの補充演出を実行する。補充部184は、第1ゲームフィールドにオブジェクトを補充する第1補充部210と、第2ゲームフィールドにオブジェクトを補充する第2補充部212を含む。
The replenishing
連鎖計数部186は、連鎖数を計数する。ゲームGは、1つの連鎖オブジェクトが消滅すると、それにともなうオブジェクトの配置変更により次の連鎖が成立することがある(詳細後述)。本実施形態においては、連鎖の連続発生にゲームGの興趣がある。たとえば、連鎖数が多くなるほど攻撃力は加速度的に上昇する。このため、プレイヤAは、第1ゲームフィールドで連鎖数が多くなるほど、攻撃力の蓄積にともなう期待感を高められる。一方、プレイヤBに対しては、相手の第2ゲームフィールドで連鎖数が多くなるほど、攻撃力の蓄積にともなう焦燥感を高められる。連鎖計数部186は、第1ゲームフィールドにおける連鎖数を計数する第1連鎖計数部214と、第2ゲームフィールドにおける連鎖数を計数する第2連鎖計数部216を含む。
The
攻撃処理部188は、連鎖数に応じて攻撃力を計算し、攻撃力に応じて相手の体力値を減算する。攻撃処理部188は、プレイヤAからプレイヤBへの攻撃を実行する第1攻撃処理部218と、プレイヤBからプレイヤAへの攻撃を実行する第2攻撃処理部220、および、「相殺処理」を実行する相殺攻撃処理部222を含む。相殺処理については後述する。
The
図3は、対戦画面128の画面図である。
プレイヤAとプレイヤBは、リアルタイムにて各種操作を行う。対戦には制限時間(本実施形態においては120秒)が設定される。残余時間表示領域142は、残り時間を示す。第1体力ゲージ138はプレイヤAの体力値を示し、第2体力ゲージ140はプレイヤBの体力値を示す。制限時間が経過するまでにより多くの体力値を残したプレイヤの勝利となる。あるいは、制限時間が経過する前であっても、相手の体力値をゼロにすれば勝利となる。
FIG. 3 is a screen view of the
Player A and player B perform various operations in real time. A time limit (120 seconds in this embodiment) is set for the battle. The remaining
勢力ゲージ144は、プレイヤAとプレイヤBの優劣を示す。図3においては、プレイヤAよりもプレイヤBの方が多くの体力値を残しているため、勢力ゲージ144はプレイヤBが優勢であることを示している。勢力ゲージ144は、第1体力ゲージ138および第2体力ゲージ140の変化に連動する。
The
プレイヤAは、第1ゲームフィールド130を操作する。プレイヤBの操作対象は第2ゲームフィールド136である。以下、第1ゲームフィールド130および第2ゲームフィールド136を特に区別しないときには「ゲームフィールド146」とよぶ。ゲームフィールド146は、6行8列に区画され、各領域には合計48個のオブジェクト150が敷き詰められている。本実施形態におけるオブジェクト150は4種類あるが、3種類以下でもよいし5種類以上であってもよい。
Player A operates the
プレイヤAは、第1ゲームフィールド130にあるオブジェクト150のうち、任意のオブジェクト150をタップすることで選択(指定)する。隣り合うオブジェクト150でさえあれば、所定数のオブジェクト150をスワイプすることでまとめて選択(指定)することも可能である。第1指定消去部202は、選択(指定)されたオブジェクト150を消去する。また、第2ゲームフィールド136においてもプレイヤBに選択(指定)されたオブジェクト150が第2指定消去部204により消去される。
Player A selects (specifies) an
プレイヤBが他のゲーム端末104のプレイヤである場合には、プレイヤBの入力結果がプレイヤAのゲーム端末104の第2ゲームフィールド136に随時反映される。また、プレイヤAの入力結果は、プレイヤBのゲーム端末104の第2ゲームフィールド136に反映される。
次に、図4から図6に関連して連鎖オブジェクトの連続生成について説明する。
When the player B is a player of another
Next, continuous generation of chained objects will be described with reference to FIGS.
図4は、第1ゲームフィールド130の第1の状態における画面図である。
第1ゲームフィールド130においては、同種類のオブジェクト150が上下または左右において隣り合うかたちで4つ以上並ぶとき、連鎖が成立する。連鎖が成立すると、第1連鎖消去部206は、連鎖オブジェクトを第1ゲームフィールド130から消去する。図4においては、まず、プレイヤAはオブジェクト150aを消去対象として選択したとする。プレイヤAは、オブジェクト150aをタッチすることで選択できる。オブジェクト150aが消失すると、オブジェクト150aの上に積み重なっている4つのオブジェクト150が落下する。
FIG. 4 is a screen diagram in the first state of the
In the
図5は、第1ゲームフィールド130の第2の状態における画面図である。
図5は、図4においてオブジェクト150aが1つだけ消失し、オブジェクト150aの上にある4つのオブジェクト150が落下したあとの状態を示す。オブジェクト150cの隣りに同種類のオブジェクト150dが位置したため、オブジェクト150f,150c,150d,150eが連鎖オブジェクト152を形成する。第1連鎖消去部206は連鎖オブジェクト152を第1ゲームフィールド130から消去する。4つのオブジェクト150を含む連鎖オブジェクト152が消失すると、連鎖オブジェクト152の上にある合計6個のオブジェクト150が落下する。第1連鎖計数部214は、連鎖数を0から1にインクリメントする。
FIG. 5 is a screen view of the
FIG. 5 shows a state after only one
図6は、第1ゲームフィールド130の第3の状態における画面図である。
図6は、図5において連鎖オブジェクト152が消失し、連鎖オブジェクト152の上にあった6つのオブジェクト150が落下したあとの状態を示す。オブジェクト150hの隣りに同種類のオブジェクト150iが位置したため、オブジェクト150g,150h,150i,150jが新たな連鎖オブジェクト152を形成する。第1連鎖消去部206は連鎖オブジェクト152を第1ゲームフィールド130から消去する。第1連鎖計数部214は、連鎖数を1から2にインクリメントする。
FIG. 6 is a screen diagram in the third state of the
FIG. 6 shows a state after the
上述のように、第2の状態において、連鎖オブジェクト152が消失することで新たな連鎖が更に形成されている。以下、連鎖が単発的または連続的に発生している期間、すなわち、連鎖オブジェクトが消失する演出と、連鎖オブジェクトの消失に伴ってオブジェクトが補充される演出が表示される期間のことを「連鎖期間」(連鎖処理)とよぶ。なお、「連鎖期間」中には、プレイヤAは、オブジェクト150をタッチして選択する、オブジェクト150をタッチして消去するなど、第1ゲームフィールド130での連鎖に介入することはできない。連鎖数が多くなるほど、プレイヤAの攻撃力は蓄積される。新たな連鎖オブジェクト152が存在しなくなると、第1補充部210は第1ゲームフィールド130の空き領域にオブジェクト150を補充し、第1ゲームフィールド130には再び48個のオブジェクト150が敷き詰められる。どのオブジェクト150を補充するかはランダムに決定されればよい。補充により、更に、新しい連鎖オブジェクト152が形成される可能性もある。連鎖オブジェクト152が成立する限り、新たな連鎖オブジェクト152が形成されない安定状態に至るまで、連鎖期間は継続する。
As described above, a new chain is further formed by the disappearance of the
まとめると、プレイヤAの消去指定により、オブジェクト150の配置が変化する。オブジェクト150の配置が変化することにより連鎖オブジェクト152が形成されると、連鎖オブジェクト152が消去される。連鎖オブジェクト152が消去されるとオブジェクト150の配置が再び変化する。ここで新たな連鎖オブジェクト152が形成されれば同様の処理が実行される。連鎖オブジェクト152が形成されなくなると、第1補充部210はオブジェクト150を補充する。補充にともなって、新しい連鎖オブジェクト152が形成されれば連鎖は継続する。連鎖期間が終了すると、連鎖数に応じて蓄積された攻撃力により、第1攻撃処理部218はプレイヤBに与えられるダメージを計算する。この結果に応じて、出力部134は、第2体力ゲージ140および勢力ゲージ144を更新する。
In summary, the arrangement of the
以下、説明をわかりやすくするため、1回目の連鎖により蓄積される攻撃力は10,2回目の連鎖により蓄積される攻撃力は20,3回目の連鎖により蓄積される攻撃力は30,4回目の連鎖により蓄積される攻撃力は40・・のように連鎖数が1つ増えるごとに攻撃力は10ずつ増えるものとして説明する。たとえば、3連鎖が発生した時の攻撃力は60(=10+20+30)であり、7連鎖であれば攻撃力は280(=10+20+30+40+50+60+70)となる。 Hereinafter, for the sake of easy understanding, the attack power accumulated by the first chain is 10, the attack power accumulated by the second chain is 20, the attack power accumulated by the third chain is the 30, 4th attack power. It is assumed that the attack power accumulated by the chain is increased by 10 as the number of chains increases by one, such as 40. For example, the attack power when three chains are generated is 60 (= 10 + 20 + 30), and the attack power is 280 (= 10 + 20 + 30 + 40 + 50 + 60 + 70) if seven chains are generated.
なお、プレイヤAが複数のキャラクタによりパーティを構成する場合、キャラクタには属性が対応づけられてもよい。キャラクタの属性はオブジェクト150の種類に対応する。消去されたオブジェクトの種類(属性)と攻撃を担当するキャラクタの属性が同じときには、そのキャラクタが本来有する攻撃力と消去数に応じて、実際の攻撃力が決定されてもよい。
When player A forms a party with a plurality of characters, attributes may be associated with the characters. Character attributes correspond to the type of
図7は、連鎖にともなう攻撃処理(第1例)のシーケンスを示す模式図である。
2つの横軸は、プレイヤAおよびプレイヤBのプレイ内容を示す時間軸である。図7では、プレイヤAは時刻t1から2つの連鎖を連続発生させている。連鎖期間が終了する時刻t2において、プレイヤBは連鎖期間ではない。この場合には、時刻t2において、プレイヤAからプレイヤBへの攻撃がなされる。第1攻撃処理部218は、2連鎖に対応して攻撃力を30(=10+20)と算出する。対戦画面128においては、プレイヤAからプレイヤBに向かって攻撃演出が実行される。プレイヤBの体力値は攻撃力30に対応して減少する。攻撃演出は、たとえば、光の矢が第1ゲームフィールド130から第2ゲームフィールド136に飛んで行く動画像として示される。
FIG. 7 is a schematic diagram showing a sequence of attack processing (first example) associated with a chain.
Two horizontal axes are time axes indicating the play contents of the player A and the player B. In FIG. 7, the player A continuously generates two chains from time t1. At time t2 when the chain period ends, player B is not in the chain period. In this case, an attack is made from player A to player B at time t2. The first attack processing unit 218 calculates the attack power as 30 (= 10 + 20) corresponding to the two chains. On the
上述のように、プレイヤAの連鎖期間とプレイヤBの連鎖期間が時間的に重ならないときには、プレイヤAの連鎖期間が終了した時に連鎖数に応じた攻撃力にて、プレイヤAからプレイヤBに一方的な攻撃が実行される。 As described above, when the chain period of the player A and the chain period of the player B do not overlap with each other in time, when the chain period of the player A ends, the player A changes the player B to the player B with an attack power according to the number of chains. Attacks are carried out.
図8は、連鎖にともなう攻撃処理(第2例)のシーケンスを示す模式図である。
図8でも、プレイヤAは時刻t1から2連鎖を発生させている。プレイヤAの連鎖期間が終了する時刻t2の前(時刻t3)に、プレイヤBは連鎖を発生させている。プレイヤBの連鎖期間は時刻t3から時刻t4までである。時刻t3から時刻t2まで、プレイヤAの連鎖期間とプレイヤBの連鎖期間が重なっている(以下、このような状態を「同時連鎖状態」とよぶ)。プレイヤAの連鎖期間が終了したとき(時刻t2)、プレイヤBが連鎖期間中であれば、第1追加時間設定部190は第1追加時間TA(時刻t2〜時刻t5)を設定する。本実施形態における第1追加時間TAは10秒間である。第1追加時間TAを設定するときには、第1追加時間設定部190は、対戦画面128に「まだまだ!」など攻撃続行が可能である旨を表示させる。以下、このような表示を「追加攻撃指示」とよぶ。
FIG. 8 is a schematic diagram showing a sequence of attack processing (second example) associated with a chain.
Also in FIG. 8, player A has generated two chains from time t1. Player B generates a chain before time t2 (time t3) when the chain period of player A ends. The chain period of player B is from time t3 to time t4. From time t3 to time t2, the chain period of player A and the chain period of player B overlap (hereinafter, such a state is referred to as a “simultaneous chain state”). When the chain period of the player A ends (time t2) and the player B is in the chain period, the first additional
第1追加時間TAが設定中であり、かつ、プレイヤBが連鎖期間にあるとき、プレイヤAは第1ゲームフィールド130に更に入力することで、新たな連鎖を作ることができる。新しい連鎖を作ることができれば、プレイヤAの攻撃力が加算される。しかし、プレイヤBの連鎖期間が終了すると、第1追加時間TAは、満了時刻t5の前でも終了する。
When the first additional time TA is being set and the player B is in the chain period, the player A can make a new chain by further inputting to the
図8においては、第1追加時間TAの満了時刻t5の前に、プレイヤBの連鎖期間が時刻t4にて終了している。時刻t4において、第1追加時間TAは終了し、相殺攻撃処理部222は相殺処理を実行する。 In FIG. 8, the chain period of the player B ends at the time t4 before the expiration time t5 of the first additional time TA. At time t4, the first additional time TA ends, and the cancellation attack processing unit 222 executes the cancellation process.
プレイヤAは相殺処理時(時刻t4)までに2連鎖を成立させているため、プレイヤAの攻撃力は30である。プレイヤBは1連鎖しか成立させていないため、プレイヤBの攻撃力は10である。プレイヤAの方がプレイヤBよりも攻撃力が大きい。この場合、プレイヤBからプレイヤAへの攻撃はキャンセルされ、プレイヤAからプレイヤBへの攻撃のみが実行される。ただし、プレイヤAの攻撃力30は、プレイヤBの攻撃力10により部分的に相殺される。このための計算および攻撃実行処理を「相殺処理」とよぶ。 Since player A has established two chains by the time of offset processing (time t4), the attack power of player A is 30. Since player B has only one chain established, the attack power of player B is 10. Player A has a greater attack power than player B. In this case, the attack from player B to player A is canceled, and only the attack from player A to player B is executed. However, the attack power 30 of the player A is partially offset by the attack power 10 of the player B. The calculation and attack execution processing for this purpose is called “offset processing”.
相殺攻撃処理部222は、まず、相殺率を計算する。相殺率は(プレイヤBの攻撃力)/(プレイヤAの攻撃力)であり、図8の場合、相殺率は0.33(=10/30)となる。次に、プレイヤAの攻撃力に(1−相殺率)を乗じることで、最終的な攻撃力が算出される。図8の場合には、30×(1−0.33)=20(小数点以下切り捨て)となる。相殺攻撃処理部222は、攻撃力20に対応して、プレイヤBの体力値を減算する。プレイヤBは、プレイヤAの連鎖期間が終了する時刻t2の寸前(時刻t3)に1連鎖を作ることができたので、プレイヤAからの攻撃を緩和できている。 The cancellation attack processing unit 222 first calculates the cancellation rate. The cancellation rate is (player B's attack power) / (player A's attack power). In the case of FIG. 8, the cancellation rate is 0.33 (= 10/30). Next, the final attack power is calculated by multiplying the attack power of the player A by (1-offset rate). In the case of FIG. 8, 30 × (1−0.33) = 20 (rounded down after the decimal point). The counterattack attack processing unit 222 subtracts the physical strength value of the player B corresponding to the attack power 20. Since the player B was able to create one chain just before the time t2 (time t3) when the chain period of the player A ends, the attack from the player A can be mitigated.
相殺処理が発生する条件は、
(条件X1)同時連鎖状態が発生すること
(条件X2)プレイヤAおよびプレイヤBの連鎖期間がどちらも終了すること
の2つの条件がともに成立することである。
The conditions for offsetting are:
(Condition X1) The simultaneous chain state occurs (Condition X2) Both of the two conditions that the chain periods of Player A and Player B both end are satisfied.
第1追加時間TAが設定される条件は、
(条件Y1)同時連鎖状態が発生すること
(条件Y2)プレイヤAの連鎖期間が終了したとき、プレイヤBの連鎖期間が継続していること
(条件Y3)同時連鎖状態が発生してから相殺処理が実行されるまでに、第1追加時間TAを設定可能な回数は1回のみ
の3つの条件がいずれも成立することである。
The conditions for setting the first additional time TA are:
(Condition Y1) A simultaneous chain state occurs (Condition Y2) When the chain period of Player A ends, the chain period of Player B continues (Condition Y3) The cancellation process after the simultaneous chain state occurs Is executed, the first additional time TA can be set only once. All three conditions are satisfied.
第1追加時間TAが終了する条件は、
(条件Z1)第1追加時間TAが経過したこと
(条件Z2)プレイヤAおよびプレイヤBの連鎖期間がどちらも終了すること
の2つの条件のいずれかが成立することである。相殺処理が実行されるときには第1追加期間は終了する。
The conditions for the end of the first additional time TA are:
(Condition Z1) The first additional time TA has passed (Condition Z2) One of the two conditions that both the chain periods of Player A and Player B end is satisfied. When the offset process is executed, the first additional period ends.
図9は、連鎖にともなう攻撃処理(第3例)のシーケンスを示す模式図である。
図9では、プレイヤAは時刻t1から2連鎖を発生させている。プレイヤAの連鎖期間が終了する時刻t2の前の時刻t5から、プレイヤBは4連鎖を発生させている。時刻t5から時刻t2までが同時連鎖状態となる(条件X1、条件Y1成立)。プレイヤAの連鎖期間が終了したとき(時刻t2)、プレイヤBの連鎖期間は継続しているので条件Y2,Y3も成立し、第1追加時間設定部190は第1追加時間TAを設定する。このとき、第1追加時間設定部190は、追加攻撃指示を表示させる。
FIG. 9 is a schematic diagram showing a sequence of attack processing (third example) associated with a chain.
In FIG. 9, player A has generated two chains from time t1. From time t5 before time t2 when the chain period of player A ends, player B generates four chains. From time t5 to time t2 is the simultaneous chain state (condition X1, condition Y1 is established). When the chain period of the player A ends (time t2), the chain period of the player B continues, so the conditions Y2 and Y3 are also established, and the first additional
図9の第3例では、第1追加時間TAの満了時刻t8より前、かつ、プレイヤBの連鎖処理が終了する時刻t6よりも前の時刻t3において、プレイヤAは2連鎖を発生させている。新たな2連鎖により、プレイヤAの攻撃力は加算される。一方、プレイヤBの4連鎖の終了時刻t6において、第2追加時間設定部192は第2追加時間TBをセットする。第2追加時間TBは時刻t7に満了する。第2追加時間設定部192は、プレイヤBに対して追加攻撃指示を表示させる。時刻t4において、プレイヤAの連鎖期間は終了する。このとき、条件X2,Z2が成り立ち、第2追加時間TBは終了し、相殺処理が実行される。 In the third example of FIG. 9, at time t3 before the expiration time t8 of the first additional time TA and before time t6 when the player B completes the chain process, the player A generates two chains. . Player A's attack power is added by the new two chains. On the other hand, at the end time t6 of the four chains of the player B, the second additional time setting unit 192 sets the second additional time TB. The second additional time TB expires at time t7. The second additional time setting unit 192 causes the player B to display an additional attack instruction. At time t4, the chain period of player A ends. At this time, the conditions X2 and Z2 hold, the second additional time TB ends, and the canceling process is executed.
プレイヤAは2連鎖を2回成立させているため、プレイヤAの攻撃力は60(=(10+20)×2)である。一方、プレイヤBは4連鎖を成立させたため、プレイヤBの攻撃力は100(=10+20+30+40)である。プレイヤAからプレイヤBへの攻撃はキャンセルされ、プレイヤBからプレイヤAへの攻撃のみがなされる。 Since player A has established two chains twice, the attack power of player A is 60 (= (10 + 20) × 2). On the other hand, since the player B has established four chains, the attack power of the player B is 100 (= 10 + 20 + 30 + 40). The attack from player A to player B is canceled and only the attack from player B to player A is made.
相殺率は(プレイヤAの攻撃力)/(プレイヤBの攻撃力)より、0.60(=60/100)となる。プレイヤBの攻撃力100に(1−相殺率)を乗じると、最終的な攻撃力は、100×(1−0.60)=40となる。プレイヤAは、プレイヤBの連鎖期間中かつ第1追加時間TA中において2連鎖を作ることができたので、プレイヤBの攻撃を緩和できている。
The offset rate is 0.60 (= 60/100) from (attack power of player A) / (attack power of player B). Multiplying the
図10は、連鎖にともなう攻撃処理(第4例)のシーケンスを示す模式図である。
図10でも、プレイヤAは時刻t1から2連鎖を発生させている。プレイヤAの連鎖期間が終了する時刻t2の前の時刻t5に、プレイヤBは4連鎖を発生させている。時刻t5から時刻t2まで同時連鎖状態となる。プレイヤAの連鎖期間が終了したとき(時刻t2)、プレイヤBは連鎖期間中なので条件Y1〜条件Y3が成立し、第1追加時間TAが設定される。第1追加時間設定部190は、追加攻撃指示を表示させる。
FIG. 10 is a schematic diagram showing a sequence of attack processing (fourth example) associated with a chain.
Also in FIG. 10, player A has generated two chains from time t1. At time t5 before time t2 when the chain period of player A ends, player B generates four chains. From time t5 to time t2, a simultaneous chained state is established. When the chain period of player A ends (time t2), since player B is in the chain period, conditions Y1 to Y3 are satisfied, and the first additional time TA is set. The first additional
図10の第4例では、第1追加時間TAの満了時刻t8より前、かつ、プレイヤBの連鎖期間が終了する時刻t6よりも前の時刻t3において、プレイヤAは新たに2連鎖を発生させている。プレイヤBの4連鎖が終了する時刻t6において、第2追加時間設定部192は第2追加時間TBをセットする。第2追加時間TBは、時刻t7に満了する。第2追加時間設定部192は、プレイヤBに対して追加攻撃指示を表示させる。時刻t4において、プレイヤAの連鎖期間は終了する。 In the fourth example of FIG. 10, at time t3 before the expiration time t8 of the first additional time TA and before time t6 when the chain period of the player B ends, the player A newly generates two chains. ing. At time t6 when the four chains of player B end, the second additional time setting unit 192 sets the second additional time TB. The second additional time TB expires at time t7. The second additional time setting unit 192 causes the player B to display an additional attack instruction. At time t4, the chain period of player A ends.
第2追加時間TBの満了時刻t7より前、かつ、プレイヤAの連鎖処理が終了する時刻t4よりも前の時刻t9において、プレイヤBは新たに2連鎖を発生させている。この2連鎖により、プレイヤBの攻撃力が加算される。一方、時刻t4においては、プレイヤAはすでに第1追加時間TAを設定されたので、条件Y3が成り立たない。このため、プレイヤAには第1追加時間TAは再設定されない。時刻t4以降は、プレイヤAはプレイヤBの連鎖期間が終了するのを待つしかない。時刻t10において、プレイヤBの連鎖期間は終了するため、条件Z2が成り立ち、相殺処理が実行される。 At the time t9 before the expiration time t7 of the second additional time TB and before the time t4 when the chain processing of the player A ends, the player B newly generates two chains. By these two chains, the attack power of player B is added. On the other hand, at time t4, since the player A has already set the first additional time TA, the condition Y3 is not satisfied. For this reason, the first additional time TA is not reset for the player A. After the time t4, the player A can only wait for the player B's chain period to end. At the time t10, the chain period of the player B ends, so the condition Z2 is satisfied and the canceling process is executed.
プレイヤAは2連鎖を2回成立させているため、プレイヤAの攻撃力は60(=(10+20)×2)である。一方、プレイヤBは4連鎖と2連鎖を成立させたため、プレイヤBの攻撃力は130(=(10+20+30+40)+(10+20))である。この場合、プレイヤBからプレイヤAへの攻撃のみがなされる。 Since player A has established two chains twice, the attack power of player A is 60 (= (10 + 20) × 2). On the other hand, since the player B has established four chains and two chains, the attack power of the player B is 130 (= (10 + 20 + 30 + 40) + (10 + 20)). In this case, only the attack from the player B to the player A is made.
相殺率は(プレイヤAの攻撃力)/(プレイヤBの攻撃力)より、0.46(=60/130)となる。プレイヤBの攻撃力130に(1−相殺率)を乗じると、最終的な攻撃力は、130×(1−0.46)=70となる。
The offset rate is 0.46 (= 60/130) from (attack power of player A) / (attack power of player B). When the
図11は、連鎖にともなう攻撃処理(第5例)のシーケンスを示す模式図である。
図11では、プレイヤAは時刻t1から時刻t2まで2連鎖を発生させ、プレイヤBは時刻t8に5連鎖を発生させている。時刻t8から時刻t2までが同時連鎖状態となる。プレイヤAの連鎖期間が終了したとき(時刻t2)、第1追加時間設定部190は第1追加時間TA(時刻t2〜時刻t7)を設定する。時刻t2において追加攻撃指示が表示される。
FIG. 11 is a schematic diagram showing a sequence of attack processing (fifth example) associated with a chain.
In FIG. 11, player A generates two chains from time t1 to time t2, and player B generates five chains at time t8. From time t8 to time t2 is a simultaneous chain state. When the chain period of the player A ends (time t2), the first additional
プレイヤAは時刻t3から時刻t4まで、1連鎖を追加する。1連鎖が終了する時刻t4において、プレイヤBの連鎖が続いており、かつ、第1追加時間TAも満了していないため、追加攻撃指示が再び表示される。プレイヤAは、第1追加時間TAの満了時刻t7の前の時刻t5から2連鎖を発生させている。一方、この2連鎖が発生したため、プレイヤBの5連鎖が終了する時刻t9において条件Y2が成立し、第2追加時間TBがセットされる。プレイヤBに対して追加攻撃指示が表示される。 Player A adds one chain from time t3 to time t4. At time t4 when one chain ends, since the chain of player B continues and the first additional time TA has not expired, the additional attack instruction is displayed again. Player A generates two chains from time t5 before expiration time t7 of the first additional time TA. On the other hand, since the two chains are generated, the condition Y2 is satisfied at the time t9 when the five chains of the player B are completed, and the second additional time TB is set. An additional attack instruction is displayed for player B.
プレイヤAの2連鎖は、時刻t6に終了する。プレイヤBは、第2追加時間TBの満了時刻t11の前、かつ、プレイヤAの2連鎖が終了する時刻t6の前の時刻t10から7連鎖を発生させている。7連鎖が終了する時刻t12において相殺処理が実行される。 The two chains of player A end at time t6. The player B generates seven chains from the time t10 before the expiration time t11 of the second additional time TB and before the time t6 when the two chains of the player A end. The cancellation process is executed at time t12 when the seven chains end.
プレイヤAは2連鎖を2回、1連鎖を1回成立させているため、プレイヤAの攻撃力は70(=(10+20)×2+10)である。一方、プレイヤBは5連鎖と7連鎖を成立させたため、プレイヤBの攻撃力は430(=(10+20+30+40+50)+(10+20+30+40+50+60+70))である。この場合、プレイヤBからプレイヤAへの攻撃のみがなされる。 Since player A has established two chains twice and one chain once, the attack power of player A is 70 (= (10 + 20) × 2 + 10). On the other hand, since player B has established 5 chains and 7 chains, the attack power of player B is 430 (= (10 + 20 + 30 + 40 + 50) + (10 + 20 + 30 + 40 + 50 + 60 + 70)). In this case, only the attack from the player B to the player A is made.
相殺率は(プレイヤAの攻撃力)/(プレイヤBの攻撃力)より、0.16(=70/430)となる。プレイヤBの攻撃力430に(1−相殺率)を乗じると、最終的な攻撃力は、430×(1−0.16)=361となる。プレイヤAは、時刻t5に2連鎖を追加したものの、この2連鎖が結果的にプレイヤBの7連鎖を招いている。このため、プレイヤAは最後の2連鎖によってプレイヤBの攻撃を緩和ができず、むしろ、プレイヤBからより強力な反撃を受ける結果となっている。 The cancellation rate is 0.16 (= 70/430) from (attack power of player A) / (attack power of player B). When the attack power 430 of the player B is multiplied by (1-offset ratio), the final attack power is 430 × (1−0.16) = 361. Player A added two chains at time t5, but these two chains resulted in seven chains of player B as a result. For this reason, the player A cannot mitigate the attack of the player B by the last two chains, but rather receives a stronger counterattack from the player B.
以上、実施の形態に基づいてゲームシステム100を説明した。
本実施形態におけるゲームシステム100によれば、対戦型のパズルゲームにおいて、二人のプレイヤが同時進行で連鎖数を競うゲーム性が実現される。相手の連鎖と自分の連鎖が互いに影響し合うため、相手の連鎖が続いているときの焦燥感および自分の連鎖が続いているときの期待感という2つの相反する興趣を同時に高めることができる。特に、同時連鎖状態においては「撃ち合い」のような独特の対戦感覚を生み出すことができる。
The
According to the
同時連鎖状態となると、先に連鎖が終了しても追加時間が設定される。追加時間という限られた時間内に新たな連鎖を開始できれば相殺処理においてダメージを受ける場合に、そのダメージを緩和できる。追加時間中に大型連鎖を発生できれば劣勢を挽回し逆転することもできる。逆に、連鎖を発生させたがゆえに図11に示したような思わぬ逆襲を受けてしまうこともある。相手の連鎖状態と自分の連鎖状態、残り時間を考慮し、追加時間中に敢えて新しい連鎖を発生させないという判断も考えられる。このように、高度かつ瞬間的な判断が勝敗に影響する特有のゲーム性が実現される。 In the simultaneous chain state, additional time is set even if the chain ends first. If a new chain can be started within a limited time such as additional time, the damage can be mitigated when damage is taken in the offset process. If a large chain can be generated during the additional time, the inferiority can be recovered and reversed. On the other hand, since a chain is generated, an unexpected counterattack as shown in FIG. 11 may occur. Considering the other party's chain status, your own chain status, and the remaining time, you may decide not to create a new chain during the additional time. In this way, a peculiar game characteristic in which high-level and instantaneous judgment affects winning or losing is realized.
なお、本発明は上記実施形態や変形例に限定されるものではなく、要旨を逸脱しない範囲で構成要素を変形して具体化することができる。上記実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成してもよい。また、上記実施形態や変形例に示される全構成要素からいくつかの構成要素を削除してもよい。 In addition, this invention is not limited to the said embodiment and modification, A component can be deform | transformed and embodied in the range which does not deviate from a summary. Various inventions may be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments and modifications. Moreover, you may delete some components from all the components shown by the said embodiment and modification.
複数のゲーム端末104と1つのゲームサーバ102によりゲームシステム100が構成されるとして説明したが、ゲーム端末104の機能の一部はゲームサーバ102により実現されてもよいし、ゲームサーバ102の機能の一部がゲーム端末104に割り当てられてもよい。また、ゲームサーバ102やゲーム端末104以外の第3の装置が、機能の一部を担ってもよい。
図2において説明したゲーム端末104の各機能とゲームサーバ102の各機能の集合体は大局的には1つの「情報処理装置」として把握することも可能である。1つまたは複数のハードウェアに対して、本発明を実現するために必要な複数の機能をどのように配分するかは、各ハードウェアの処理能力やゲームシステム100に求められる仕様等に鑑みて決定されればよい。
Although it has been described that the
A set of each function of the
オブジェクト150の種類には属性が対応づけられてもよい。たとえば、赤、青、黄、紫、緑の5種類のオブジェクト150があるとき、赤は緑に強く、青は緑に弱い、のように属性間の強弱が設定されてもよい。赤色のオブジェクト150により連鎖オブジェクト152が形成されたとき、赤色の攻撃力が加算される。青色のオブジェクト150により連鎖オブジェクト152が形成されたときには青色の攻撃力が加算される。自分と相手にも属性が設定される。
An attribute may be associated with the type of the
たとえば、攻撃対象のプレイヤBが緑属性で、プレイヤAが赤色の連鎖オブジェクト152を成立させたときには、赤色にとって緑色は得意属性であるため攻撃力が2倍になる。プレイヤAが青色の連鎖オブジェクト152が成立させたときには、青色にとって緑色は苦手属性であるため攻撃力は半減する。より具体的には、プレイヤAが赤色の連鎖オブジェクト152を成立させ、その赤色攻撃力が60の場合、プレイヤBが緑属性のときには、攻撃力は2倍の120に強化される。一方、プレイヤAが青色の連鎖オブジェクト152を成立させ、その青色攻撃力が60であっても、攻撃力はその半分の30に半減してしまう。「属性」という要素をからめることにより、より複雑で高度なゲーム性が実現される。
For example, when the player B to be attacked has the green attribute and the player A establishes the
より具体的な例として、プレイヤAおよびプレイヤBが連鎖期間において、赤属性の連鎖オブジェクト152、青属性の連鎖オブジェクト152、緑属性の連鎖オブジェクト152をそれぞれ成立させたとする。各連鎖オブジェクト152による攻撃力は、
・プレイヤA:赤100、青200、緑150(合計450)
・プレイヤB:赤50、青80、緑200(合計330)
であったとする。プレイヤBは緑属性の攻撃力においてプレイヤAに勝っているものの、合計の攻撃力ではプレイヤAが勝っている。このときには、プレイヤAからプレイヤBへの攻撃が実行される。
As a more specific example, it is assumed that player A and player B establish a red
Player A:
Player B: Red 50, Blue 80, Green 200 (total 330)
Suppose that The player B is superior to the player A in the attack power of the green attribute, but the player A is superior in the total attack power. At this time, an attack from player A to player B is executed.
総合攻撃力に基づいて相殺率が計算される。相殺率は、330/450により73%(小数点以下切り捨て)となる。このとき、プレイヤAの赤攻撃力は27(=100×(1−0.73))、青色攻撃力は53(=200×(1−0.73))、緑色攻撃力は40(=150×(1−0.73))となる。プレイヤBが緑属性の場合、あるいは、プレイヤBが保有するキャラクタのうち攻撃を受けるキャラクタが緑属性の場合には、プレイヤAの赤色攻撃力は緑属性が得意なので54(=27×2)、青色攻撃力は緑属性が苦手なので26(=53/2)にそれぞれ補正される。緑色攻撃力は緑属性に対して中立なので40のままとなる。この結果、相殺後のプレイヤAからプレイヤBへの攻撃力は、120(=54+26+40)となる。このように、総合的な攻撃力に基づいて優劣を比較した上で相殺率を計算し、各属性の攻撃力を相殺率で割引き、かつ、属性間の強弱に基づいて各属性の攻撃力を補正することにより、最終的な攻撃力を決定してもよい。このような制御方法によれば、連鎖をいかに発生させるかだけではなく、相手の属性に応じてどのような連鎖を発生させるかも考慮する必要があるため、ゲームの戦略性をいっそう深めることができる。 A cancellation rate is calculated based on the total attack power. The offset rate is 73% (rounded down to the nearest decimal point) due to 330/450. At this time, the red attack power of player A is 27 (= 100 × (1−0.73)), the blue attack power is 53 (= 200 × (1−0.73)), and the green attack power is 40 (= 150). X (1-0.73)). If the player B has the green attribute, or the attacked character among the characters held by the player B has the green attribute, the red attack power of the player A is good at the green attribute, 54 (= 27 × 2). The blue attack power is corrected to 26 (= 53/2) because the green attribute is not good. The green attack power is neutral with respect to the green attribute, so it remains 40. As a result, the attack power from player A to player B after offset becomes 120 (= 54 + 26 + 40). In this way, after comparing superiority and inferiority based on the overall attack power, the offset rate is calculated, the attack power of each attribute is discounted by the offset rate, and the attack power of each attribute is calculated based on the strength between attributes The final attack power may be determined by correcting. According to such a control method, it is necessary to consider not only how the chain is generated but also what chain is generated according to the attribute of the opponent, so that the strategy of the game can be further deepened. .
100 ゲームシステム、102 ゲームサーバ、104 ゲーム端末、106 インターネット、108 通信部、110 データ処理部、112 データ格納部、114 ゲーム実行部、116 プレイヤ登録部、118 ユーザインタフェース部、120 データ処理部、122 データ格納部、124 通信部、126 入力部、128 対戦画面、130 第1ゲームフィールド、132 ゲーム実行部、134 出力部、136 第2ゲームフィールド、138 第1体力ゲージ、140 第2体力ゲージ、142 残余時間表示領域、144 勢力ゲージ、146 ゲームフィールド、150 オブジェクト、152 連鎖オブジェクト、170 画面設定部、172 第1フィールド設定部、174 第2フィールド設定部、176 追加時間設定部、180 消去部、182 勝敗判定部、184 補充部、186 連鎖計数部、188 攻撃処理部、190 第1追加時間設定部、192 第2追加時間設定部、198 指定消去部、200 連鎖消去部、202 第1指定消去部、204 第2指定消去部、206 第1連鎖消去部、208 第2連鎖消去部、210 第1補充部、212 第2補充部、214 第1連鎖計数部、216 第2連鎖計数部、218 第1攻撃処理部、220 第2攻撃処理部、222 相殺攻撃処理部、TA 第1追加時間、TB 第2追加時間。 DESCRIPTION OF SYMBOLS 100 Game system, 102 Game server, 104 Game terminal, 106 Internet, 108 Communication part, 110 Data processing part, 112 Data storage part, 114 Game execution part, 116 Player registration part, 118 User interface part, 120 Data processing part, 122 Data storage unit, 124 communication unit, 126 input unit, 128 battle screen, 130 first game field, 132 game execution unit, 134 output unit, 136 second game field, 138 first physical strength gauge, 140 second physical strength gauge, 142 Remaining time display area, 144 force gauge, 146 game field, 150 object, 152 chain object, 170 screen setting unit, 172 first field setting unit, 174 second field setting unit, 176 additional time setting Part, 180 elimination part, 182 win / loss determination part, 184 supplement part, 186 chain counting part, 188 attack processing part, 190 first additional time setting part, 192 second additional time setting part, 198 designated elimination part, 200 chain elimination part 202 First designated erase unit, 204 Second designated erase unit, 206 First chain erase unit, 208 Second chain erase unit, 210 First supplement unit, 212 Second supplement unit, 214 First chain count unit, 216 First 2 chain counting part, 218 1st attack processing part, 220 2nd attack processing part, 222 countering attack processing part, TA 1st addition time, TB 2nd addition time.
Claims (3)
オブジェクトが連続的に消去される回数である連鎖数に応じて攻撃力を蓄積し、一方のプレイヤによる連鎖継続が終了したあと、他方のプレイヤの体力値を前記蓄積した攻撃力に応じて減少させる攻撃処理部と、
連鎖処理が同時進行したときには、双方の連鎖処理が終了したあと、攻撃力をより多く蓄積したプレイヤの攻撃力を一部減殺した上で、他方のプレイヤの体力値を減少させる相殺処理を実行する相殺攻撃処理部と、
連鎖処理が同時進行したあと、一方のプレイヤによる連鎖処理が他方のプレイヤよりも先に終了したとき、当該一方のプレイヤに追加時間を設定する追加時間設定部と、
前記一方および他方のプレイヤそれぞれの体力値に応じて、勝敗判定を行う勝敗判定部と、を備え、
前記追加時間設定部は、連鎖処理の同時進行が発生してから、前記一方のプレイヤに対して前記追加時間が未設定であることを条件として1回に限り当該一方のプレイヤに前記追加時間を設定し、
前記攻撃処理部は、前記追加時間が終了する前に新たに成立した連鎖の連鎖数に応じて攻撃力を追加し、
前記相殺攻撃処理部は、前記追加時間が終了する前であっても、前記ゲームフィールドの双方において連鎖処理が終了したときには、前記相殺処理を実行することを特徴とする情報処理装置。 In two game fields in which a plurality of types of objects are arranged, a chain erasure unit that erases the chained objects when the same type of objects form a predetermined number of chains;
The attack power is accumulated according to the number of chains that are the number of times the object is continuously deleted, and after the continuation of the chain by one player is completed, the physical strength value of the other player is decreased according to the accumulated attack power. An attack processor,
When the chain processing has proceeded simultaneously, after both the chain processing have been completed, a part of the attack power of the player who has accumulated more of the attack power is partially reduced, and an offset process is performed to decrease the physical strength value of the other player. Countervailing attack processing unit,
An additional time setting unit for setting an additional time for the one player when the chain processing by one player is finished before the other player after the chain processing proceeds simultaneously;
A win / loss determination unit for determining win / loss according to the physical strength values of the one and the other players,
The additional time setting unit sets the additional time to the one player only once, on condition that the additional time has not been set for the one player after the simultaneous progress of the chain process. Set,
The attack processing unit adds attack power according to the number of chains newly established before the additional time ends,
The information processing apparatus according to claim 1, wherein the countervailing attack processing unit executes the canceling process when the chain process is completed in both of the game fields even before the additional time ends.
オブジェクトが連続的に消去される回数である連鎖数に応じて攻撃力を蓄積し、一方のプレイヤによる連鎖継続が終了したあと、他方のプレイヤの体力値を前記蓄積した攻撃力に応じて減少させる攻撃処理と、
連鎖処理が同時進行したときには、双方の連鎖処理が終了したあと、攻撃力をより多く蓄積したプレイヤの攻撃力を一部減殺した上で、他方のプレイヤの体力値を減少させる相殺処理を実行する相殺攻撃処理と、
連鎖処理が同時進行したあと、一方のプレイヤによる連鎖処理が他方のプレイヤよりも先に終了したとき、当該一方のプレイヤに追加時間を設定する追加時間設定処理と、
前記一方および他方のプレイヤそれぞれの体力値に応じて、勝敗判定を行う勝敗判定処理と、をコンピュータに実行させ、
前記追加時間設定処理は、連鎖処理の同時進行が発生してから、前記一方のプレイヤに対して前記追加時間が未設定であることを条件として1回に限り当該一方のプレイヤに前記追加時間を設定し、
前記攻撃処理は、前記追加時間が終了する前に新たに成立した連鎖の連鎖数に応じて攻撃力を追加し、
前記相殺攻撃処理は、前記追加時間が終了する前であっても、前記ゲームフィールドの双方において連鎖処理が終了したときには、前記相殺処理を実行することを特徴とすることを特徴とするゲームプログラム。 In two game fields in which a plurality of types of objects are arranged, a chain erasure process for erasing the chained objects when the same type of objects forms a predetermined number of chains;
The attack power is accumulated according to the number of chains that are the number of times the object is continuously deleted, and after the continuation of the chain by one player is completed, the physical strength value of the other player is decreased according to the accumulated attack power. Attack processing,
When the chain processing has proceeded simultaneously, after both the chain processing have been completed, a part of the attack power of the player who has accumulated more of the attack power is partially reduced, and an offset process is performed to decrease the physical strength value of the other player. Counter-attack processing,
An additional time setting process for setting an additional time for the one player when the chain process by one player is finished before the other player after the chain process has progressed simultaneously;
According to the physical strength value of each of the one and the other player, the computer executes a win / loss determination process for performing a win / loss determination ,
In the additional time setting process, the additional time is given to the one player only once on the condition that the additional time is not set for the one player after the simultaneous progress of the chain process occurs. Set,
The attack process adds attack power according to the number of chains newly established before the additional time ends,
The game program characterized in that the countervailing attack process is executed when the chain process is completed in both of the game fields even before the additional time is over.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016138645A JP6008415B1 (en) | 2016-07-13 | 2016-07-13 | Information processing apparatus and game program |
PCT/JP2016/070847 WO2018011947A1 (en) | 2016-07-13 | 2016-07-14 | Information processing device and game program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016138645A JP6008415B1 (en) | 2016-07-13 | 2016-07-13 | Information processing apparatus and game program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016175597A Division JP2018008002A (en) | 2016-09-08 | 2016-09-08 | Information processing device and game program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6008415B1 true JP6008415B1 (en) | 2016-10-19 |
JP2018007833A JP2018007833A (en) | 2018-01-18 |
Family
ID=57140210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016138645A Active JP6008415B1 (en) | 2016-07-13 | 2016-07-13 | Information processing apparatus and game program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6008415B1 (en) |
WO (1) | WO2018011947A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019030667A (en) * | 2017-08-04 | 2019-02-28 | 株式会社コロプラ | Game program |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7248484B2 (en) | 2019-04-03 | 2023-03-29 | 株式会社ソニー・インタラクティブエンタテインメント | Information processing device, information processing system, and application screen display method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10165649A (en) * | 1996-10-09 | 1998-06-23 | Sega Enterp Ltd | Game processing device, method, and recording medium |
JP2000354688A (en) * | 1999-04-15 | 2000-12-26 | Sony Computer Entertainment Inc | Entertainment equipment, recording medium, and program |
JP2016016135A (en) * | 2014-07-08 | 2016-02-01 | 株式会社セガゲームス | Game device and program |
-
2016
- 2016-07-13 JP JP2016138645A patent/JP6008415B1/en active Active
- 2016-07-14 WO PCT/JP2016/070847 patent/WO2018011947A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10165649A (en) * | 1996-10-09 | 1998-06-23 | Sega Enterp Ltd | Game processing device, method, and recording medium |
JP2000354688A (en) * | 1999-04-15 | 2000-12-26 | Sony Computer Entertainment Inc | Entertainment equipment, recording medium, and program |
JP2016016135A (en) * | 2014-07-08 | 2016-02-01 | 株式会社セガゲームス | Game device and program |
Non-Patent Citations (4)
Title |
---|
JPN6016029847; 志賀康紀: '"セガ、Wii/PSP「ぷよぷよ7」11月26日に発売日が決定!"' GAME Watch , 20091002, 株式会社インプレス * |
JPN6016029848; '"ぷよぷよ通の基礎知識"' 「プレイステーションTM完璧攻略シリーズ41 ぷよぷよ通 決定盤 必勝攻略法」 新訂, 19970930, p.6-8, 株式会社双葉社 * |
JPN6016029849; 志賀康紀: '"セガ、DS「ぷよぷよ!!」20周年を記念したアニバーサリーボックス発売決定!"' GAME Watch , 20110525, 株式会社インプレス * |
JPN6016029850; '"ぷよぷよフィーバー"' 「電撃PlayStation Vol.264」 第10巻,第6号, 20040213, p.250, メディアワークス * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019030667A (en) * | 2017-08-04 | 2019-02-28 | 株式会社コロプラ | Game program |
Also Published As
Publication number | Publication date |
---|---|
JP2018007833A (en) | 2018-01-18 |
WO2018011947A1 (en) | 2018-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11278800B2 (en) | Server, control method therefor, computer-readable recording medium, and game system | |
JP6431660B2 (en) | Turn timer system applied to puzzle game | |
JP6400442B2 (en) | Game system and server | |
JP6533103B2 (en) | Game program, computer control method, and computer | |
JP2019072076A (en) | Program, information processing device, and game system | |
JP6008415B1 (en) | Information processing apparatus and game program | |
JP6256554B1 (en) | Information processing apparatus and game program | |
JP2021106924A (en) | Program, information processing device, and control method | |
JP7373154B2 (en) | Control program, control method and computer | |
JP6339456B2 (en) | Program and game system | |
JP7307913B2 (en) | GAME PROGRAM, CONTROL METHOD AND INFORMATION PROCESSING DEVICE | |
JP6577528B2 (en) | GAME PROGRAM, GAME DEVICE, AND SERVER DEVICE | |
JP2018008002A (en) | Information processing device and game program | |
JP6577518B2 (en) | GAME PROGRAM, GAME DEVICE, AND SERVER DEVICE | |
JP7427181B2 (en) | Program, information processing device, and control method | |
JP2018023845A (en) | Game program, control method of computer, and computer | |
JP7129712B2 (en) | Game system, computer program used therefor, and control method | |
JP7256854B2 (en) | Programs, methods and electronic devices for games | |
JP6936746B2 (en) | Programs, information processing devices, and control methods | |
JP2021049165A (en) | Game program and information processing device | |
JP2023030220A (en) | Game program, method and electronic device | |
JP2022113858A (en) | Control program and control method for information processing device, and information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160714 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160714 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160819 |
|
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: 20160907 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160908 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6008415 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |