JP3883564B2 - PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE - Google Patents
PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE Download PDFInfo
- Publication number
- JP3883564B2 JP3883564B2 JP2006040798A JP2006040798A JP3883564B2 JP 3883564 B2 JP3883564 B2 JP 3883564B2 JP 2006040798 A JP2006040798 A JP 2006040798A JP 2006040798 A JP2006040798 A JP 2006040798A JP 3883564 B2 JP3883564 B2 JP 3883564B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- activation
- attack
- program
- area
- 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.)
- Expired - Fee Related
Links
Images
Description
本発明は、コンピュータに、コートおよびラインを配設したゲーム空間の設定を行わせて、当該ゲーム空間の画像を生成させることにより、当該ラインを境に対峙する球技ゲームを実行させるためのプログラム等に関する。 The present invention is a program for causing a computer to set a game space in which a court and a line are arranged and generating an image of the game space, thereby executing a ball game against the line. About.
コートおよびラインが配設され、当該ラインを境に対峙し、ボールのラリーによって勝敗を決する球技をモチーフとしたゲームがある。前記球技とは、例えば、バレーボール、ビーチボール、ビーチバレー、テニス、卓球、スカッシュ、ドッジボールなどである。ボールを、シャトルに見たてるならばバトミントンもこれに含まれる。 There is a game in which a court and a line are arranged, and the game is based on a ball game that faces the boundary of the line and decides victory or defeat by a ball rally. Examples of the ball game include volleyball, beach ball, beach volleyball, tennis, table tennis, squash, and dodge ball. This includes badminton if you see the ball on the shuttle.
前記ゲームでは、プレーヤは、アクションする選手キャラクタの選択と移動、球種の選択、ボールを打つタイミング、返球時に相手コートの何処に返すかの選択などを入力し、何れか一方のチームの選手キャラクタを操作して、ゲーム空間内で前記球技の勝敗を競って楽しむ。
こうしたゲームは、既に多数商品化されており、各ゲームソフトメーカは、特色を出すために様々な特徴付けの努力をしてきた。例えば、選手キャラクタやボールの動きをいかにリアルにゲーム空間内で再現するかを追求したり、特殊な打球(例えば、カーブするボール)や選手の派手なアクションなどのエフェクトを付加してきた。著名なマンガキャラクタを、選手に採用する手段も講じられてきた。しかし、そうした努力にもかかわらず、視覚的効果の向上はされても、ゲーム本来の娯楽性を向上させる目新しさを付加することはできなかった。 Many such games have already been commercialized, and each game software maker has made various efforts to characterize it. For example, it has been pursued how to realistically reproduce the movement of the player character and the ball in the game space, and effects such as a special hit ball (for example, a curved ball) and a player's flashy action have been added. Means have been taken to employ prominent manga characters for players. However, despite such efforts, even though the visual effect was improved, it was not possible to add a novelty that improved the game's natural entertainment.
また、前記球技では、「ボールを何処に打ち込むか、何処でボールを待ち構えるか」といった、攻撃サイドと守備サイドの読みの駆け引きが、該球技を楽しむ重要な要素の一つとなっている。しかし、従来のゲームでは、選手やボールの動き、或いはルールをいかにリアルにゲーム空間内で再現するかを追求はされても、「読みの駆け引き」にかかわる部分はプレーヤ自身の問題とみなされ、ゲーム内容によるサポートはされてこなかった。 Also, in the above-mentioned ball game, the game of reading on the attack side and the defensive side, such as “where to hit the ball and where to wait for the ball”, is one of the important factors for enjoying the ball game. However, in the conventional game, even if pursuing how to realistically reproduce the movement of the player or the ball or the rules in the game space, the part related to “reading and bargaining” is regarded as a problem of the player himself, There was no support by game content.
本発明は、上記課題を鑑みてなされたものであって、その目的とするところは、「読みの駆け引き」に繋がるとともにゲームの娯楽性を向上させる新たな要素を、ゲームに付加することである。 The present invention has been made in view of the above-mentioned problems, and its object is to add a new element to the game that leads to “reading and bargaining” and improves the entertainment of the game. .
以上の課題を解決するために、第1の発明は、プロセッサを備える装置に対して、コートおよびライン(例えば、図2のネットN)を配設したゲーム空間の設定を行わせて、当該ゲーム空間の画像を生成させることにより、当該ラインを境に対峙する球技ゲームを、前記プロセッサによる演算・制御により実行させるためのゲーム情報であって、
前記コートを複数の領域(例えば、図3のコート領域P)に分割する分割手段(例えば、図4のコート領域設定情報481)と、ボールと前記コートとの接触位置を判定して、前記複数の領域の内、接触した領域を特定する特定手段(例えば、図4のゲーム演算部22、打球演算部221、発動判定部223)と、前記特定手段による特定結果に基づいて、前記ボールと前記コートとが既に接触済みの既成領域を、他の領域と識別表示する表示手段(例えば、図2のパネル表示部H、小パネルD、図4の発動判定部223、パネル表示部246)と、前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段(例えば、図4の発動判定手段223、判定配列情報482)と、前記発動判定手段により前記発動条件を満たすと判定された場合に、前記ゲーム空間上の所与のオブジェクトの特殊移動制御を実行する特殊制御手段(例えば、図4の特殊打球制御部225)と、を更に前記装置に機能させるための情報を含むゲーム情報である。
In order to solve the above-described problems, the first invention causes a game space in which a court and a line (for example, the net N in FIG. 2) are set to an apparatus including a processor, and the game. Game information for causing a ball game that confronts the line by generating an image of space to be executed by calculation and control by the processor,
A division means (for example, court
また、第11の発明として、コートおよびラインを配設したゲーム空間の設定を行い、当該ゲーム空間の画像を生成して、当該ラインを境に対峙する球技ゲームを実行するゲーム装置であって、
前記コートを複数の領域に分割する分割手段と、ボールと前記コートとの接触位置を判定して、前記複数の領域の内、接触した領域を特定する特定手段と、前記特定手段による特定結果に基づいて、前記ボールと前記コートとが既に接触済みの既成領域を、他の領域と識別表示する表示手段と、前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、前記発動判定手段により前記発動条件を満たすと判定された場合に、前記ゲーム空間上の所与のオブジェクトの特殊移動制御を実行する特殊制御手段と、を備えるゲーム装置を構成することとしてもよい。
According to an eleventh aspect of the invention, there is provided a game device for setting a game space in which a court and a line are arranged, generating an image of the game space, and executing a ball game against the line as a boundary,
A dividing unit that divides the court into a plurality of regions, a determination unit that determines a contact position between the ball and the court, and identifies a contacted region among the plurality of regions, and a determination result by the specifying unit. Based on the display means for distinguishing and displaying the established area where the ball and the court have already been in contact with other areas, the activation determination for determining whether or not the positional relationship of the established area satisfies a predetermined activation condition And a special control unit that executes special movement control of a given object on the game space when the activation determination unit determines that the activation condition is satisfied. Also good.
第1または第11の発明によれば、コートは複数の領域に分割され、それぞれの領域についてボールの接触の有無が判定される。コートの領域分割においては、領域の数や分割形状等はゲーム内容の設定や難易度などに応じて適宜設定される。 According to the first or eleventh invention, the court is divided into a plurality of regions, and the presence or absence of contact with the ball is determined for each region. In the area division of the court, the number of areas, the division shape, and the like are appropriately set according to the setting of the game content, the difficulty level, and the like.
ボールが接触したコートの領域は既成領域として、その接触の履歴情報が記憶される。既成領域は、ゲーム画面上に適宜表示形態を変えて識別表示されることでプレーヤに知らされる。例えば、該当領域に所定のマークが表示されたり、異なる表示色で表示される。 The area of the court contacted by the ball is an established area, and the history information of the contact is stored. The established area is informed to the player by being identified and displayed on the game screen by appropriately changing the display form. For example, a predetermined mark is displayed in the corresponding area or displayed in a different display color.
既成領域が所定の位置関係に並んだ場合には、発動条件が満たされたと判定され、プレーヤは、例えば、相手がレシーブし難くなる特殊な打球(例えば、速球やジグザグ移動する打球など)の使用、選手キャラクタの移動速度を早くする、ボールを小さくして移動させる、など特殊な移動処理を使用することができる。
既成領域が所定の位置関係に並んだ場合とは、例えば、既成領域が縦横斜め方向に所定の数並ぶ、或いは、並びが所定の形状(例えば、ハート型や星型など)になる場合などであって適宜設定される。発動条件の判定は、コート全体を一つとみなしても良いし、各チームのコートについてそれぞれ別個に判定するとしても良い。
If the ready area is aligned in a predetermined positional relationship, it is determined that the activation condition is satisfied, and the player uses, for example, a special hit ball that makes it difficult for the opponent to receive (for example, a fast hit ball or a hit ball that moves zigzag). Special movement processing such as increasing the moving speed of the player character or moving the ball smaller can be used.
The case where the existing regions are arranged in a predetermined positional relationship is, for example, a case where a predetermined number of the existing regions are arranged in the vertical and horizontal diagonal directions, or the arrangement becomes a predetermined shape (for example, a heart shape or a star shape). Therefore, it is set as appropriate. The activation condition may be determined by considering the entire court as one, or may be determined separately for each team's court.
即ち、攻撃サイド(打球を打つ側)のプレーヤは、ゲーム画面上の既成領域の識別表示を見ながら、該表示がパズルのように所定の並びになるようにボールを打ち込む。そして、並びが成立すれば、例えば得点を得られやすい特殊な打球を使用してゲームを優位にプレーすることができる。逆に守備サイドのプレーヤは、同様にゲーム画面上の既成領域の識別表示を見て、攻撃サイドのプレーヤが何処にボールを打ち込んでくるかの予想を立て(読みをして)待ち構えることができる。当然、攻撃サイドはそうした守備サイドの裏をかくこともできる。 That is, the player on the attacking side (the side that hits the hit ball), while looking at the identification display of the established area on the game screen, hits the ball so that the display is in a predetermined arrangement like a puzzle. If the arrangement is established, the game can be played preferentially using, for example, a special hit ball in which a score can be easily obtained. Conversely, the player on the defensive side can also wait for the prediction (reading) where the player on the attacking side will hit the ball by looking at the identification display of the established area on the game screen. . Of course, the attacking side can also reverse the defensive side.
従って、第1または第11の発明によれば、前記球技のゲームに、パズル的な要素を付加して新たなゲームの娯楽性を向上させるとともに、該要素を利用して攻撃と守備の「読みの駆け引き」を分かり易く導入し、初心者でも球技ゲームが本来持つ駆け引きの楽しさをより簡単に楽しめるようにすることができる。 Therefore, according to the first or eleventh aspect of the present invention, a puzzle-like element is added to the game of ball games to improve the recreation of a new game, and attack and defensive “reading” is performed using the element. Introducing the “game of bargaining” in an easy-to-understand manner, so that even beginners can easily enjoy the fun of bargaining inherent in ball games.
前記既成領域の判定は、ボールの着地による判定に限らず、第2の発明として、プロセッサを備える装置に対して、コートおよびラインを配設したゲーム空間の設定を行わせて、当該ゲーム空間の画像を生成させることにより、当該ラインを境に対峙する球技ゲームを前記プロセッサによる演算・制御により実行させるためのゲーム情報であって、
前記コートを複数の領域に分割する分割手段と、ボールの移動に基づいて得点処理を行う得点処理手段(例えば、図4のゲーム演算部22、得点データ44)と、前記複数の領域の内、前記得点処理手段により得点処理が実行された際の前記ボールの得点起因位置に対応する領域を特定する特定手段(例えば、図4の発動判定部223、キャラクタパラメータ46)と、前記特定手段により特定された領域を既成領域として、他の領域と識別表示する表示手段と、前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、前記発動判定手段により前記発動条件を満たすと判定された場合に、前記ゲーム空間上の所与のオブジェクトの特殊移動制御を実行する特殊制御手段と、を更に前記装置に機能させるための情報を含むゲーム情報を構成することとしても良い。
The determination of the established area is not limited to the determination based on the landing of the ball. As a second invention, a game space in which a court and a line are arranged is set for a device including a processor, By generating an image, game information for causing the processor to execute a ball game that confronts the line with the boundary,
Dividing means for dividing the court into a plurality of areas, scoring means for performing scoring processing based on the movement of the ball (for example, the
或いは、第12の発明として、コートおよびラインを配設したゲーム空間の設定を行い、当該ゲーム空間の画像を生成して、当該ラインを境に対峙する球技ゲームを実行するゲーム装置であって、
前記コートを複数の領域に分割する分割手段と、ボールの移動に基づいて得点処理を行う得点処理手段と、前記複数の領域の内、前記得点処理手段により得点処理が実行された際の前記ボールの得点起因位置に対応する領域を特定する特定手段と、前記特定手段により特定された領域を既成領域として、他の領域と識別表示する表示手段と、前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、前記発動判定手段により前記発動条件を満たすと判定された場合に、前記ゲーム空間上の所与のオブジェクトの特殊移動制御を実行する特殊制御手段と、を備えるゲーム装置を構成することとしても良い。
Alternatively, as a twelfth aspect of the invention, there is provided a game device that sets a game space in which a court and a line are arranged, generates an image of the game space, and executes a ball game that confronts the line.
Dividing means for dividing the court into a plurality of areas, scoring means for scoring based on movement of the ball, and the ball when the scoring process is executed by the scoring means among the plurality of areas A specifying means for specifying an area corresponding to the score-derived position, a display means for identifying and displaying the area specified by the specifying means as an established area, and a positional relationship between the established areas is a predetermined activation condition. Activation determining means for determining whether or not the condition is satisfied; and special control means for executing special movement control of a given object on the game space when the activation determining means determines that the activation condition is satisfied. It is good also as comprising a game device provided with these.
第2または第12の発明によれば、第1または第11の発明と同様にコートを複数の領域に分割して扱い、ルールに従って得点が発生した得点起因位置が、複数の領域の何処に対応するかを特定し、当該領域を既成領域とする。例えば、ドッジボールでは、相手コート内の選手にボールを投げ、相手チームの選手がボールを捕球し損なうと得点が得られる。この場合、捕球し損ねた選手の位置座標が得点起因位置とみなされる。そして、既成領域の位置関係は、第1または第11の発明と同様に発動条件を満たすか否かが判定される。 According to the second or twelfth invention, the court is divided into a plurality of areas as in the first or eleventh invention, and the score-derived position where the score is generated according to the rule corresponds to where in the plurality of areas. And whether the region is an established region. For example, in the case of a dodge ball, if a ball is thrown at a player in the opponent's court and the player of the opponent team fails to catch the ball, a score is obtained. In this case, the position coordinate of the player who failed to catch the ball is regarded as the score-derived position. Then, the positional relationship between the established regions is determined whether or not the activation condition is satisfied as in the first or eleventh invention.
従って、第2または第12の発明でも、前記球技のゲームに、パズル的な要素を付加して新たなゲームの娯楽性を向上させるともに、該要素を利用して攻撃と守備の「読みの駆け引き」を分かり易く導入し、初心者でも前記球技ゲームが本来持つ駆け引きの楽しさをより簡単に楽しめるようにすることができる。 Therefore, in the second or twelfth invention, a puzzle-like element is added to the game of the ball game to improve amusement of the new game, and the attack and defensive “reading game” is utilized by using the element. Can be introduced in an easy-to-understand manner, so that even beginners can more easily enjoy the fun of bargaining inherent in the ball game.
また、第3の発明として、第1または第2の発明のゲーム情報であって、前記分割手段が、前記コートを縦横に分割するための情報(例えば、図4の発動判定プログラム423、コート領域設定情報481)と、前記発動判定手段が、前記既成領域の位置関係が所定数の連珠の位置関係に該当するか否かにより、前記発動条件を満たすか否かを判定するための情報(例えば、図4の発動判定プログラム423、判定配列情報482)を含むゲーム情報を構成することとしても良い。
Further, as a third invention, the game information according to the first or second invention, wherein the dividing means divides the court vertically and horizontally (for example, the
第3の発明によれば、第1または第2の発明と同様の効果を奏するとともに、コートを縦横の行列型に分割し、既成領域が所定数の連珠の位置関係に該当する場合に、発動条件が満たされたと判定する。例えば、コートを縦横3×3の行列型に9目に分割した場合、縦横斜めにそれぞれ3目に渡って既成領域が並ぶと発動条件が満たされる。 According to the third invention, the same effect as that of the first or second invention is obtained, the coat is divided into vertical and horizontal matrix types, and activated when the established region corresponds to the positional relationship of a predetermined number of pearls. It is determined that the condition is satisfied. For example, when the court is divided into 9 by 9 × 3 × 3 matrix, the trigger condition is satisfied when the pre-formed regions are arranged diagonally across the third in the horizontal and vertical directions.
従って、所謂「3目並べ」や「5目並べ」のように、誰でも良く知っているパズルを連想させることで、前記発動条件を初心者でも理解しやすく設定することができる。 Therefore, by associating a puzzle that everyone knows well, such as so-called “three-row arrangement” and “fifth-order arrangement”, it is possible to set the activation condition so that even a beginner can easily understand.
また、得点計算に関しては、第4の発明として、第1〜第3の何れかの発明のゲーム情報であって、前記発動条件を満たす前記既成領域の位置関係の成立数(例えば、図9のステップS216〜S220の数n)を算出する成立数算出手段を前記装置に機能させるための情報(例えば、図4の発動判定プログラム423、判定配列情報482)と、前記成立数算出手段により算出された成立数に応じて、得点処理の単位点数を倍加する点数倍加手段を前記装置に機能させるための情報(例えば、図4の発動判定プログラム423、判定配列情報482、ボーナス点483)と、を含むゲーム情報を構成することとしても良い。
Regarding the score calculation, as a fourth invention, the game information of any one of the first to third inventions, the number of established positional relationships in the established area that satisfies the trigger condition (for example, FIG. 9 Information (for example, the
既成領域の位置関係の成立数とは、発動条件に設定された既成領域の並びが成立した数である。そして、該成立数に応じて、ボーナス点が加算される。例えば、並び数が「n(nは整数)」の場合の得点処理の単位数を「2n」とするならば、既成領域の並びを成立させるごとに点数が高くなるように設定できる。
従って、第4の発明によれば、第1〜第3の何れかの発明と同様の効果を奏するとともに、より沢山の並びを成立させるようとするプレーヤの射幸心をあおるとともに、より劇的な得点演出をもたらすことができる。尚、得点の単位数は、正の数に限らず負の数であっても良いのは勿論である。
The number of established relationships of established areas is the number of established areas arranged in the activation condition. Then, bonus points are added in accordance with the established number. For example, if the number of units for scoring when the number of arrangements is “n (n is an integer)” is “2n”, the number of points can be set higher each time the arrangement of the established areas is established.
Therefore, according to the fourth aspect of the invention, the same effects as those of any of the first to third aspects of the invention can be obtained. A scoring effect can be brought about. Of course, the number of units of the score is not limited to a positive number but may be a negative number.
また、領域の特定に関しては、第5の発明として、第1〜第4の何れかの発明のゲーム情報であって、前記特定手段が、隣接する2以上の領域を特定するための情報(例えば、図4の発動判定プログラム423、図16のサブ領域P’11−14)を含むゲーム情報を構成することとしても良い。
In addition, regarding the area specification, as a fifth invention, the game information of any one of the first to fourth inventions, wherein the specifying means specifies information for specifying two or more adjacent areas (for example, The game information including the
第5の発明によれば、例えば、隣接する領域の境界付近にボールが着地した場合、或いは、境界付近が得点起因位置に該当する場合に、一つの領域に特定するのではなく隣接する複数の領域を特定して既成領域とする。
従って、第1〜第4の何れかの発明と同様の効果を奏するとともに、通常と異なる幸運な状況を設定し、パズル的要素によりメリハリをもたらすことができる。また、プレーヤは、ゲームへの習熟とともに一度により多くの領域を既成領域としようとする楽しみ方もできる。
According to the fifth aspect of the invention, for example, when a ball lands near the boundary of adjacent areas, or when the vicinity of the boundary corresponds to a score-derived position, a plurality of adjacent areas are not specified. An area is identified and set as an established area.
Therefore, the same effects as those of any one of the first to fourth inventions can be obtained, and a fortunate situation different from usual can be set and sharpness can be brought about by a puzzle-like element. In addition, the player can enjoy how to make more areas one time as established areas as they become proficient with the game.
第6の発明は、第1〜第5の何れかの発明のゲーム情報であって、前記特定手段によって特定された回数を、前記各領域毎に記憶する回数記憶手段を前記装置に機能させるための情報(例えば、図4の発動判定プログラム423、図14のコート領域Pa、Pb、Pc)と、前記表示手段が、前記既成領域の識別表示を前記回数記憶手段に記憶された、対応する回数に応じて変更するための情報(例えば、図4のパネル表示プログラム426、オブジェクトデータ45)と、を含むゲーム情報である。
A sixth invention is the game information of any one of the first to fifth inventions, for causing the apparatus to function as a number storage means for storing the number of times specified by the specifying means for each area. 4 (for example, the
第6の発明によれば、各領域は単に特定の有無を記憶するだけでなく、特定された回数を記憶し、回数に応じた識別表示がされる。従って、第1〜第5の何れかの発明と同様の効果を奏するとともに、該回数を利用して、発動条件の判定をより多彩なものとするとともに、発動条件に成立の難易度を設けることができる。
例えば、特定回数ごとに階層として扱い、各階層ごとに発動条件を判定するとともに、階層が上がるごとにボーナス点を高くするとしても良い。また、例えば特定回数を高さ次元として扱い、階段状の3目並び(即ち、特定回数3回・2回・1回の並び)を発動条件とすると、成立するための難易度を上げることができる。
According to the sixth invention, each area not only stores the specific presence / absence, but also stores the specified number of times and displays the identification according to the number of times. Accordingly, the same effects as those of any of the first to fifth inventions can be obtained, and the number of activation conditions can be made more diverse by using the number of times, and the difficulty of establishment can be established in the activation conditions. Can do.
For example, each specific number of times may be handled as a hierarchy, the activation condition may be determined for each hierarchy, and the bonus points may be increased each time the hierarchy is increased. Further, for example, if a specific number of times is treated as a height dimension and a staircase-like three-row arrangement (that is, a specific number of three times, two times, and one time number) is set as an activation condition, the difficulty level for establishment can be increased. it can.
識別表示については、第7の発明として、第1〜第6の何れかの発明のゲーム情報であって、前記表示手段が、前記コートの概念図(例えば、図2のパネル表示部H)を表示するとともに、当該概念図中の前記既成領域の位置に、前記識別表示(例えば、図2の小パネルD)を行うための情報(例えば、図4のパネル表示プログラム426、オブジェクトデータ45)を含むゲーム情報を構成することとしても良い。
As for the identification display, as a seventh invention, the game information of any one of the first to sixth inventions, wherein the display means displays a conceptual diagram of the court (for example, the panel display section H in FIG. 2). Information (for example, the
或いは、第8の発明として、第1〜第7の何れかの発明のゲーム情報であって、前記表示手段が、前記コート中の前記既成領域の位置に、前記識別表示を行うための情報を含むゲーム情報を構成することとしても良い。 Alternatively, as an eighth invention, game information according to any one of the first to seventh inventions, wherein the display means provides information for performing the identification display at a position of the established area in the court. It is good also as comprising the game information to include.
第7の発明によれば、第1〜第6の何れかの発明と同様の効果を奏するとともに、識別表示は、コートとは別にコートを模式的に表現する概念図を設け、該概念図内の該当領域に識別表示が行われる。従って、プレーヤはゲーム中でも一瞥で既成領域の並びの状態を理解することができる。 According to the seventh invention, the same effect as any one of the first to sixth inventions is achieved, and the identification display provides a conceptual diagram that schematically represents the court separately from the court. The identification display is performed in the corresponding area. Therefore, the player can understand the arrangement state of the established areas at a glance even during the game.
また、第8の発明によれば、第1〜第7の何れかの発明と同様の効果を奏するともに、ゲーム画面中のコート上に、直接該当する領域に識別表示する。従って、守備サイドのプレーヤは、今守っている位置が目的とする領域を正しくカバーできているかが分かりやすくなる。 According to the eighth invention, the same effect as any of the first to seventh inventions can be obtained, and the corresponding area is identified and displayed directly on the court in the game screen. Therefore, it becomes easier for the player on the defensive side to know whether the position he is currently defending can correctly cover the target area.
また、第9の発明として、第1〜第8の何れかの発明のゲーム情報であって、前記特殊制御手段による前記特殊移動制御が実行された場合に、前記発動判定手段により前記発動条件を満たすと判定された位置関係の既成領域を、前記特定手段による特定前の領域に戻すリセット手段(例えば、図4の特殊打球制御部225)を前記装置に機能させるための情報、を含むゲーム情報を構成することとしてもよい。
According to a ninth invention, in the game information of any one of the first to eighth inventions, when the special movement control by the special control means is executed, the activation determination means sets the activation condition. Game information including information for causing the device to function reset means (for example, the special hitting
第9の発明によれば、特殊移動制御によって得点が得られたか否かに係らず、該制御の実行とともに並びが成立していた既成領域はリセットされてしまう。従って、第1〜第8の何れかの発明と同様の効果を奏するとともに、プレーヤに、上手く得点に結びついた時の興奮と得点に結びつかなかった時の悔しさをもたらし、よりゲームプレイにメリハリをつけることができる。 According to the ninth aspect, regardless of whether or not the score is obtained by the special movement control, the established area in which the alignment is established is reset with the execution of the control. Therefore, the same effects as those of any of the first to eighth inventions are achieved, and the player is excited when the score is well and the regret when the score is not scored. be able to.
第10の発明は、第1〜第9の何れかの発明のゲーム情報を記憶する情報記憶媒体である。 A tenth invention is an information storage medium for storing game information according to any one of the first to ninth inventions.
情報記憶媒体とは、プロセッサを備えゲームを実行する装置が、データの読込み可能な記憶媒体であって、例えば、ICメモリや、ハードディスク、MO、CD−ROM、DVDなどである。従って、第10の発明によれば、装置に対して、第1〜第9の何れかの発明の機能を実現させることができる。 An information storage medium is a storage medium from which an apparatus that includes a processor and executes a game can read data. Examples of the information storage medium include an IC memory, a hard disk, an MO, a CD-ROM, and a DVD. Therefore, according to the tenth invention, the function of any one of the first to ninth inventions can be realized in the apparatus.
本発明によれば、パズル的な要素を付加することでゲームの娯楽性を向上させるともに、該要素を利用して攻撃と守備の「読みの駆け引き」を分かり易く導入し、初心者でもゲーム本来が持つ駆け引きの楽しさをより簡単に楽しめるようにすることができる。 According to the present invention, a puzzle-like element is added to improve the entertainment of the game, and using this element, “reading tactics” of attacks and defenses are introduced in an easy-to-understand manner. This makes it easier to enjoy the fun of bargaining.
[第1の実施形態]
以下、図1〜図12を参照して、本発明の第1の実施形態を説明する。なお、第1の実施形態では、本発明をビーチバレー・ゲームに適用した場合について説明するが、本発明が適用されるものはこれに限定されるものではない。例えば、6人制のバレー、バトミントン、テニス、卓球など、攻守に分かれて互いのコートにボール等を打ち込みポイントを競う競技をモチーフとしたゲームに適用できる。
[First embodiment]
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. In the first embodiment, the case where the present invention is applied to a beach volleyball game will be described. However, the present invention is not limited to this. For example, the present invention can be applied to a game with a motif such as a six-player volleyball, badminton, tennis, table tennis, etc., in which the game is divided into offense and defense and a ball or the like is put on each court to compete for points.
[構成の説明]
まず、本実施形態における構成を説明する。
図1は、本発明を家庭用ゲーム装置1200に適用した場合の一例を示す図である。同図に示すように、家庭用ゲーム装置1200は、ゲームコントローラ1202、1204と、本体装置1210と、を備え、ディスプレイ1220に接続される。
[Description of configuration]
First, the configuration in the present embodiment will be described.
FIG. 1 is a diagram showing an example when the present invention is applied to a
ゲームプログラムや初期設定データ等のゲームを実行するために必要なゲーム情報は、例えば、本体装置1210に着脱自在な情報記憶媒体であるCD−ROM1212、ICメモリ1214、メモリカード1216等に格納されている。
本体装置1210は、前記情報記憶媒体から読み出したゲーム情報とゲームコントローラ1202、1204からの信号とに基づいて、種々のゲーム処理を実行し、ディスプレイ1220にゲーム画面を表示させる。
Game information necessary for executing a game such as a game program and initial setting data is stored in, for example, a CD-
The
プレーヤは、ディスプレイ1220に映し出されたゲーム画面を見ながら、ゲームコントローラ1202、1204に備えられた十字キーやアナログスティック、各種のボタン等を操作して、ビーチバレーの選手キャラクタの移動操作、ボールを打つタイミング等を入力してゲームを楽しむ。
While watching the game screen displayed on the
[ゲーム内容の説明]
図2は、家庭用ゲーム装置1200によるビーチバレー・ゲームのゲーム画面の一例を示す図である。ゲーム画面は、オブジェクトを配置したゲーム空間内を所与の視点から見たポリゴンによる3DCG画像として表示される。ゲーム画面は、ビーチバレーのコートGを見下ろす斜め俯瞰を基本とし、1チーム2名の選手キャラクタC1〜C4がネットNを挟んで左右で対峙する構成となっている。例えば、プレーヤが、ネットNから左側の選手キャラクタC1とC2を操作し、他のプレーヤまたはコンピュータが選手キャラクタC3、C4を操作する。
[Description of game contents]
FIG. 2 is a diagram illustrating an example of a game screen of a beach volleyball game by the home-
ゲームルールは、基本的にビーチバレー競技に従う。即ち、サーブ権を有する側のチーム(サービングチーム)が、攻撃サイドとなって相手側コートに、第1打のボールを打ち込んでサービスする。守備サイドとなったチームは、打ち込まれたボールBを選手2人交互に3回以内のタッチで相手コートに打ち返して返球しなければならない。以降、ボールBを打ち返した側が攻撃サイドとなり、ボールBを打ち込まれた側は守備サイドとなって、同様に所定タッチ内でボールを返球しなければならない。 The game rules basically follow beach volleyball competitions. That is, the team on the side having the serving right (serving team) serves as the attacking side and strikes the opponent's court with the first shot of the ball. The team that becomes the defensive side must return the ball B that has been struck back to the opponent's court by touching the two players alternately within 3 touches. Thereafter, the side that hits the ball B becomes the attacking side, and the side that hits the ball B becomes the defensive side. Similarly, the ball must be returned within a predetermined touch.
得点は、サービスや返球の失敗、反則等で、相手チームがミス判定される毎に1点が与えられる。得点を得たのがサービングチームであった場合はサービスを続行できる。またサーブ権を有しない側のチーム(レシービングチーム)であった場合は次のサービス権を得ることができる。 The score is given every time the opponent team makes a mistake due to service, return failure, or foul. If the serving team has scored, the service can continue. If the team does not have a serving right (receiving team), the next service right can be obtained.
ゲームの操作に関しては、従来のバレー・ゲームと同様である。即ち、プレーヤは、ゲームコントローラ1202、1204に備えられた十字キーやアナログスティックで、選手キャラクタCを移動させ、所定の操作ボタンを押してアタック/レシーブの選択とともにボールBを打つタイミングを入力する。タイミングの入力と同時に、十字キーやアナログスティックで、相手コートの返球位置を入力することによって、望みの方向に返球が実行される。詳細な返球の方向は、ボールBを打つタイミングや、ボールBと選手キャラクタCとの位置関係に応じて、適宜バラツキの要素が加えられる。
The operation of the game is the same as that of the conventional ballet game. That is, the player moves the player character C with the cross key or analog stick provided in the
ゲーム画面内には、得点表示部Aと、コートG1、G2を模式的に現すパネル表示部H1、H2と、が含まれる。パネル表示部H1、H2は、ボールBが相手コート内に着地した有無を、例えば、ボールBが着地した領域(既成領域)の小パネルDの表示形態を変えて表示する(この状態を、以下アクティブと言う)。 The game screen includes a score display portion A and panel display portions H1 and H2 that schematically show the courts G1 and G2. The panel display units H1 and H2 display whether or not the ball B has landed in the opponent's court, for example, by changing the display form of the small panel D in the area where the ball B has landed (the established area). Say active).
図3は、パネル表示部H、及び小パネルDと、コートGとの対応関係の一例を示す図である。
同図に示すように、各コートGは、縦横3ラ3の行列型の計9つの領域に分割されている。画面右側のパネル表示部H1は、向かって左側のコートG1に対応し、小パネルD11〜D19はそれぞれコート領域P11〜P19に対応する。同様に画面左側のパネル表示部H2は、向かって右側のコートG2に対応し、小パネルD21〜D29はそれぞれコート領域P21〜P29に対応する。ゲーム画面上では、コートGとパネル表示部Hの上下左右の位置関係は一致されて表示されている。(但し、ゲーム中の演出等によってカメラアングルが変更する場合はその限りではない。)
FIG. 3 is a diagram illustrating an example of a correspondence relationship between the panel display unit H, the small panel D, and the coat G.
As shown in the figure, each coat G is divided into a total of nine regions of a matrix type of 3 rows and 3 rows. The panel display portion H1 on the right side of the screen corresponds to the left side coat G1, and the small panels D11 to D19 correspond to the coat areas P11 to P19, respectively. Similarly, the panel display portion H2 on the left side of the screen corresponds to the right coat G2, and the small panels D21 to D29 correspond to the coat areas P21 to P29, respectively. On the game screen, the upper, lower, left, and right positional relations of the court G and the panel display unit H are displayed in alignment. (However, this does not apply if the camera angle changes due to effects during the game.)
本実施例では、相手側コートGにおいて、アクティブな小パネルDが縦横斜め方向で3つ並んだ場合(以下、並びが成立すると言う)、プレーヤはスーパーアタックを使用することができる。スーパーアタックとは、例えば、通常のアタックよりもスピードが速い打球や、ジグザグや渦巻等の通常とは異なる軌跡で移動する打球などであって、得点になりやすい特殊な打球である。アクティブな小パネルDが3つ並んだ並びには、発動表示Eが表示され、プレーヤにスーパーアタックが使用可能であることを知らせる。 In the present embodiment, in the opponent court G, when three active small panels D are arranged in the vertical and horizontal diagonal directions (hereinafter, the arrangement is established), the player can use the super attack. A super attack is a special hit ball that is likely to score, for example, a hit ball that is faster in speed than a normal attack or a hit ball that moves in a different path such as a zigzag or a spiral. When three active small panels D are arranged, an activation display E is displayed to inform the player that a super attack is available.
例えば、図2の例では、パネル表示部H1では、上段3つの並びと右上から左下に向ける斜めの並びとが成立しているので、2本の発動表示E1とE2が表示されている。画面右側のチーム(選手キャラクタC3、C4のチーム)は、スーパーアタックを使用することができる。一方、パネル表示部H2においては、まだ並びが成立していないので発動表示Eは表示されていない。画面左側のチーム(選手キャラクタC1、C1のチーム)は、スーパーアタックを使用することができない。 For example, in the example of FIG. 2, the panel display unit H1 has three upper rows and an oblique row from the upper right to the lower left, so that two trigger displays E1 and E2 are displayed. The team on the right side of the screen (teams of player characters C3 and C4) can use the super attack. On the other hand, in the panel display part H2, since the arrangement is not yet established, the activation display E is not displayed. The team on the left side of the screen (the team of player characters C1 and C1) cannot use the super attack.
スーパーアタックが使用可能な場合、プレーヤは、ゲームコントローラ1202、1204に備えられた所定の操作ボタンを押すことによって使用することができる。
When the super attack is usable, the player can use the
スーパーアタックがレシーブされずに得点になった場合は、並びの成立した数に応じたボーナス点が加算される。現在のボーナス点の値は、ボーナス点表示部Fとしてパネル表示部Hとともに表示される。
スーパーアタックがレシーブされた場合は、スーパーアタックが失敗したとみなされて、ボーナス点は追加されない。更に、並びが成立していた小パネルDは非アクティブな状態にもどされる。スーパーアタックを使用するためには、プレーヤは、再び所望するコート領域PにボールBを打ち込んで着地させて、並びを成立させなければならない。
When a super attack is scored without being received, bonus points are added according to the number of lines formed. The current bonus point value is displayed together with the panel display portion H as the bonus point display portion F.
If a super attack is received, it is considered that the super attack has failed and no bonus points are added. Further, the small panels D that have been arranged are returned to an inactive state. In order to use the super attack, the player must strike and land the ball B on the desired court area P again to establish the alignment.
本実施形態では、上述のようにボールBの着地領域の並びを数多く成立させた上で、スーパーアタックを成功させると、大量得点による一発逆転が可能となる。パネルの並びを成立させようとする攻撃側の思惑と、パネルの並びを完成させまいとする守備側の思惑との間で、パズル的要素を備えた読みの駆け引きが生まれる。 In the present embodiment, as described above, if a lot of landing areas of the balls B are established and then a super attack is successful, a single reversal with a large number of points becomes possible. A game of reading with puzzle-like elements is created between the attacker's desire to establish the panel arrangement and the defense's intention to not complete the panel arrangement.
パズル要素はパネル表示部Hで表示されるので、初心者でも簡単にパズル的要素を理解し楽しむことができる。また、小パネルDを単位として、攻撃と守備の読みの駆け引きを楽しむことができるようになる。尚、パネル表示部H、小パネルDの表示位置や表示形態は適宜設定して構わないのは勿論である。例えば、幼年者向けにコートGとコート領域Pの対応付けをより分かり易くするならば、コートG上に直接小パネルDを表示させても良い。 Since the puzzle elements are displayed on the panel display section H, even beginners can easily understand and enjoy the puzzle elements. In addition, with the small panel D as a unit, it becomes possible to enjoy the game of attack and defense reading. Of course, the display positions and display forms of the panel display unit H and the small panel D may be set as appropriate. For example, if the association between the coat G and the coat area P is made easier for young children, the small panel D may be displayed directly on the coat G.
[機能ブロックの説明]
次に、本実施形態を実現するための機能ブロックを説明する。
図4は、本実施形態における機能構成の一例を示すブロック図である。同図に示すように、本実施形態を構成する機能ブロックとしては、プレーヤからの操作を入力する操作部10と、装置やゲームの制御にかかわる演算を担う処理部20と、ゲーム画面を出力する表示部30と、プログラムやデータ等を記憶する記憶部40と、が有る。
[Description of functional block]
Next, functional blocks for realizing the present embodiment will be described.
FIG. 4 is a block diagram illustrating an example of a functional configuration according to the present embodiment. As shown in the figure, the functional blocks constituting the present embodiment include an
操作部10は、プレーヤからの操作を入力する。操作の入力とは、例えば、プレーヤが操作する選手キャラクタCの選択、選手キャラクタCの移動操作、ボールBを打つ際の球種の選択、ボールBを打つタイミングの入力、相手コートへの返球位置の選択、などである。操作部10は、図1におけるゲームコントローラ1202、1204に相当し、その機能は、例えば十字キー、レバー、ボタンなどのハードウェアによって実現できる。操作部10から出力される操作入力信号は、処理部20に伝えられる。
The
処理部20は、ゲーム装置全体の制御、装置内の各機能ブロックへの命令、ゲーム演算などの各種の演算処理を行う。その機能は、例えば、CPU(CISC型、RISC型)、DSP、あるいはASIC(ゲートアレイ等)などのハードウェアや、所与のプログラムやデータ等により実現できる。また、処理部20には、ゲームの演算処理を行うゲーム演算部22と、ゲーム演算部22の処理によって求められた各種のデータから画像データを生成する画像生成部24と、が含まれる。
The
ゲーム演算部22は、操作部10からの操作入力信号や、記憶部40から読み出したプログラムやデータ等に基づいて、種々のゲーム処理を実行する。ゲーム処理としては、例えは、ゲームモードの選択処理、選手キャラクタCやボールBの移動に伴う位置座標や速度等を求める演算処理、オブジェクトをオブジェクト空間に配置する処理、オブジェクトへのマッピング情報の選択処理、ヒットチェック処理、ゲーム結果(成績)を求める処理、競技ルールに従ったミス判定の処理、或いは視点の位置や視線方向の決定等の処理が挙げられる。
The
また、ゲーム演算部22には、打球演算部221と、発動判定部223と、特殊打球制御部225と、が含まれる。
The
打球演算部221は、ボールBの移動開始位置から接地するまでの打球の軌道を演算する。演算結果は、例えば、描画フレーム単位の座標値として記憶部40に記憶させる。発動判定部223は、コートG1、G2に設けられたコート領域P11〜P19及びP21〜P29におけるボールBの着地判定及び着地履歴の管理、着地した領域(既成領域)の並び成立の判定、及び並び成立時のボーナス点の演算などを実行する。特殊打球制御部225は、スーパーアタックが使用された場合のスーパーアタックの軌道演算、描画指示、パネル表示部の描画指示、並びが成立した既成領域のリセット、などの処理を実行する。
The hit
画像生成部24は、例えばCPU、DSP、画像生成専用のIC、メモリなどのハードウェアによって実現され、ゲーム演算部22からの指示信号や各種座標情報等に基づいて画像データの生成を行う。本実施形態では、特に前記パネル表示部Hの画像生成を担うパネル表示部246を含む。
The
表示部30は、画像生成部24からの画像信号に基づいて、ゲーム画面を表示出力するものであり、図1のディスプレイ1220に相当する。表示部30は、例えばCRT、LCD、ELD、PDP、HMD等のハードウェアによって実現できる。
The
記憶部40は、装置全体の制御を実行させるプログラムやデータ類が記憶されており、例えば、CD−ROM、ゲームカセット、ICカード、MD、FD(登録商標) 、DVD、ICメモリ、ハードディスク等のハードウェアによって実現される。
The
記憶部40には、ゲーム内における種々の処理を実行させるプログラムやプログラムの実行に必要な設定値等のデータが含まれるゲーム情報42が、記憶されている。
The
ゲーム情報42には、プログラムとしては、打球演算部221を機能させるための打球演算プログラム421と、発動判定部223を機能させるための発動判定プログラム423と、特殊打球制御部225を機能させるための特殊打球制御プログラム425と、パネル表示部246を機能させるためのパネル表示プログラム426と、が含まれる。またデータとしては、得点データ44と、オブジェクトデータ45と、キャラクタパラメータ46と、打球パラメータ47と、特殊打球パラメータ48と、が含まれる。
In the
得点データ44は、各チームの現在の得点やセットカウント、セットの勝敗数などを格納している。
オブジェクトデータ45は、ゲーム内で描画されるオブジェクト(例えば、選手キャラクタC、ボールB、コートG、ネットN、背景など)のモデリングデータや、モデルにマッピングされるテクスチャのデータなどを格納している。前記パネル表示部Hと小パネルD、発動表示Eの表示用グラフィックデータもここに含まれる。また、スーパーアタックが使用された場合の画像エフェクトのデータ等もここに含まれる。
キャラクタパラメータ46は、選手キャラクタCの位置座標やステータスなどのパラメータを格納する。
The
The
The
打球パラメータ47には、サーブ権情報471と、打球軌跡情報472と、着地位置情報473と、攻撃サイド情報474と、が含まれる。
The hitting
サーブ権情報471は、サーブ権がどちらのチームに属するかを記憶する。例えば画面左側のチームがサービングチームである場合は「1」、反対に画面右側のチームがサービングチームである場合は「0」で記憶する。
The serve
打球軌跡情報472は、ボールBの位置や速度・加速度などの情報を、例えば描画フレーム単位で格納する。着地位置情報473は、例えば打球軌跡情報472と地面オブジェクトとのワールド座標系の位置情報の比較で求められる。
The hit
攻撃サイド情報474は、どちらのチームが打った打球かを記憶する。例えばサーブ権情報471と同様に、画面左側のチームが攻撃サイドで、打球を打った場合は「1」、反対に画面右側のチームが攻撃サイドの場合は「0」を記憶する。
The
特殊打球パラメータ48は、コート領域設定情報481と、判定配列情報482と、ボーナス点483と、特殊打球使用フラグ484と、を含む。
The special
コート領域設定情報481は、例えば図5に示すように、コート領域P11〜P19及びP21〜P29毎に位置座標481−1と、着地の有無を示すヒットフラグ481−2と、を含む。位置座標481−1は、例えば、ポリゴン頂点座標でも良いし、領域を規定する頂点座標であっても良く、適宜設定して構わない。ヒットフラグ481−2には、デフォルトを「0」としてボールBが当該領域内に着地したら「1」が記憶される。
For example, as shown in FIG. 5, the coat
判定配列情報482は、小パネルDの並びの成立の有無を判定する判定配列J・Kのパラメータを格納する。判定配列情報482は、例えば図6に示すように、判定配列J・K毎に、前記コート領域P11〜P19及びP21〜P29の内、所定の3つの組み合わせを示す計算対象領域情報482−1と、計算対象領域情報482−1に含まれるコート領域Pのヒットフラグ481−2の加算合計482−2と、を格納する。加算合計482−2が「3」になれば、先に述べたパネルの並びが成立していることを示している。加算合計482−2は、スーパーアタックが使用されたら「0」にもどされる。
The
図7は、判定配列J・Kとコート領域Pとの関係の一例を示す図であって、コートGを真上から見た状態に相当する。判定配列J・Kは、同図において直線で結ばれた方向に並ぶコート領域Pを計算対象としている。例えば、判定配列J123は、コート領域P11とP12とP13とを計算対象とする。判定配列K159は、コート領域P21とP25とP29とを計算対象とする。 FIG. 7 is a diagram illustrating an example of the relationship between the determination array J · K and the coat region P, which corresponds to a state where the coat G is viewed from directly above. In the determination array J · K, a coat region P arranged in a direction connected by a straight line in FIG. For example, the determination array J123 sets the coat areas P11, P12, and P13 as calculation targets. The determination array K159 uses the coat regions P21, P25, and P29 as calculation targets.
ボーナス点483は、スーパーアタックによって得られる得点を記憶する。特殊打球使用フラグ484は、スーパーアタックが使用されているか否かを示すフラグであって、各チーム毎にデフォルトを「0」として使用状態を「1」として記憶されている。
The
[フローの説明]
次に、図8〜図10を参照して本実施形態における詳細な処理の流れについて説明する。ここではボールBの打球処理を中心に説明し、選手キャラクタCなど他のオブジェクトの移動に伴う演算処理や描画処理、及び競技ルールに従ったミス判定の処理は公知であるものとして説明を省略する。尚、ミス判定とは、競技ルールに従った得点が与えられる判定であって、例えば、サービングミス、返球ミス、ホールディングやダブルコンタクトなどの反則等の判定である。
[Description of flow]
Next, a detailed processing flow in the present embodiment will be described with reference to FIGS. Here, the description will focus on the hitting process for the ball B, and the calculation process and the drawing process associated with the movement of other objects such as the player character C, and the error determination process according to the competition rules will be omitted as they are known. . Note that the miss determination is a determination in which a score according to the competition rules is given, and is, for example, a determination such as a serving mistake, a return miss, a fouling such as holding or double contact.
図8は、サービスから得点取得までの処理の流れを説明するためのフローチャートである。同図に示すように、ゲーム演算部22は、先ずサーブ権情報471を参照して、サービングチームからサービスをさせる(ステップS102)。この時点のサーブ権情報471が示すチームと、攻撃サイド情報474が示すチームとは一致している。
FIG. 8 is a flowchart for explaining the flow of processing from service to score acquisition. As shown in the figure, the
打球演算部221が、通常打球の処理としてボールBの打球の軌道を演算して打球軌跡情報472に記憶し、着地位置情報473を算出し記憶させる(ステップS104)。
画像生成部24は、打球軌跡情報472に基づいて通常の打球としてボールBを描画させる(ステップS106)。途中でネットNと接触した場合は(ステップS108のYES)、再度軌道の計算をし直す(ステップS104〜S106)。ネットNと接触せず、またミス判定がされなければ(ステップS108のNO)、画像生成部24は打球軌跡情報472に基づいてボールBを繰り返し描画させる(ステップS110のNO→S112のNO)。ボールBは画面中を移動する。
The hitting
The
守備側がレシーブした場合は(ステップS112のYES)、ゲーム演算部22は、攻撃サイド情報474を反転し(ステップS114)、ゲームコントローラ1202、1204の所定の操作ボタンが押されてスーパーアタックを使用する入力がされたか否かを判定する(ステップS116)。
When the defensive side receives (YES in step S112), the
スーパーアタックの使用が入力された場合は(ステップS116のYES)、後述するように使用可能条件の判定ののち特殊打球制御処理が実行される(ステップS140〜S146)。スーパーアタックを使用する入力がされなかった場合は(ステップS116のNO)、レシーブ時に入力された打球の種類(トス/アタック)とタイミング、並びに選手キャラクタCとボールBの位置関係から、打球の軌道が再計算されラリーが続けられる(ステップS104)。 If the use of super attack is input (YES in step S116), the special hit ball control process is executed after determining the usable condition as described later (steps S140 to S146). If there is no input using the super attack (NO in step S116), the trajectory of the hit ball based on the type (toss / attack) and timing of the hit ball inputted at the time of receiving and the positional relationship between the player character C and the ball B Is recalculated and the rally is continued (step S104).
ラリー中にミス判定がされた場合(ステップS110のYES)、ゲーム演算ブ22は、何れのチームによるミスであったかを判定する(ステップS120)。サービングチームによるものである場合は(ステップS120のYES)、ゲーム演算部22は、サーブ権情報471を反転させてサーブ権を移動する(ステップS122)。
If a mistake is determined during the rally (YES in step S110), the
次に、ゲーム演算部22は、得点計算をする。得点計算では、先ず攻撃サイド情報474が示すチーム側の特殊打球使用フラグ484を参照して、スーパーアタックによる得点か否かを判定する(ステップS124)。
Next, the
参照した特殊打球使用フラグ484が「1」の場合は、ゲーム演算部22は、スーパーアタックによる得点と判定し(ステップS124のYES)、攻撃サイド情報474が示すチーム側にボーナス点483の数だけ得点を加算する(ステップS126)。そして、攻撃サイド情報474が示すチーム側の特殊打球使用フラグ484を「0」にして(ステップS130)、発動判定部223に発動判定処理を実行させる(ステップS132)。参照した特殊打球使用フラグ484が「0」の場合は、ゲーム演算部22は、スーパーアタックは使用されなかったと判定し(ステップS124のNO)、攻撃サイド情報474が示すチーム側に従来通り得点「1」を加算する(ステップS128)。
When the referenced special hit
得点計算を終えたならば、発動判定部223によって、発動判定処理が実行され(ステップS132)、打球の処理を終了する。
When the score calculation is completed, the
図9は、発動判定処理の流れを説明するためのフローチャートである。発動判定処理では、コートG1・G2に設けられたコート領域P11〜P19及びP21〜P29毎のボールBの着地判定及び着地履歴の管理、前記小パネルDの並び成立の判定、及び並び成立時のボーナス点の演算、などの処理が、発動判定部223によって実行される。
FIG. 9 is a flowchart for explaining the flow of the activation determination process. In the activation determination process, the determination of the landing of the ball B and the management of the landing history for each of the court areas P11 to P19 and P21 to P29 provided in the courts G1 and G2, the determination of the alignment of the small panels D, and the alignment Processing such as calculation of bonus points is executed by the
同図に示すように、発動判定部223は、先ず着地位置情報473とコート領域設定情報481を参照し、ボールBが何処のコート領域Pに着地したかを判定する(ステップS202)。
As shown in the figure, the
何れのコート領域Pにも該当しない場合、即ちボールBがコートGの外に着地した場合は(ステップS204のNO)、発動判定部223は処理を終了する。何れかのコート領域Pに着地した場合は(ステップS204のYES)、当該コート領域のヒットフラグ481−2を「1」に変更する(ステップS206)。そして、パネル表示部246が、当該領域の小パネルDをゲーム画面上に表示させる(ステップS208)。
If it does not correspond to any court area P, that is, if the ball B has landed outside the court G (NO in step S204), the
次に、発動判定部223は、全ての判定配列J・Kについてフラグの加算合計482−2を計算・更新し(ステップS210)、フラグの加算合計482−2が「3」に達している判定配列J・Kを検索する(ステップS212)。そして、発動判定部223が、パネル表示部246に、検索された判定配列J・Kに対する発動表示Eを表示させる(ステップS214)。
Next, the
次に発動判定部223は、フラグの加算合計482−2が「3」に達している判定配列J・Kの数nを求める(ステップS216)。そして、数nが「0」である場合は(ステップS218のNO)、処理を終了し、数nが「0」でない場合は(ステップS218のYES)、ボーナス点483を「2+(n−1)」とする(ステップS220)。従って、ボーナス点483は、「0」と「2」〜「9」までの値を取り得ることになる。
Next, the
尚、ステップS202におけるボールBの着地位置の判定において、複数のコート領域Pの境界付近に着地した場合は、該境界に隣接する複数のコート領域Pで、着地したとみなすとしても良い。その場合、例えば、コート領域Pの境界上に、境界判定用の領域を別途設ける。
例えば、図16に示すように、コート領域P11とP14の境界を中心とした所定幅を有するサブ領域P’11−14を設ける。サブ領域P’11−14にボールBが着地したと判定された場合は、コート領域P11とP14両方に着地があったとみなす。同様のサブ領域P’は各コート領域Pの境界上に設けられる。
In the determination of the landing position of the ball B in step S202, when landing near the boundary of the plurality of court areas P, it may be considered that the landing has occurred in the plurality of court areas P adjacent to the boundary. In that case, for example, an area for boundary determination is separately provided on the boundary of the coat area P.
For example, as shown in FIG. 16, a sub-region P′11-14 having a predetermined width around the boundary between the coat regions P11 and P14 is provided. When it is determined that the ball B has landed on the sub-region P′11-14, it is considered that both the court regions P11 and P14 have landed. A similar sub-region P ′ is provided on the boundary of each coat region P.
次に、スーパーアタックが使用された場合について説明する。
図8において、スーパーアタックの使用が入力された場合(ステップS116のYES)、ゲーム演算部22は、先ず攻撃サイド情報474が示すチームのボーナス点483を参照して、スーパーアタックが使用可能か判定する(ステップS140)。ボーナス点483が「0」でない場合は(ステップS142のYES)、ゲーム演算部22は、スーパーアタックが使用可能と判定し、攻撃サイド情報474が示すチームの特殊打球使用フラグ484を「1」にする(ステップS144)。そして、特殊打球制御部225が、特殊打球制御処理を実行する(ステップS146)。
Next, a case where a super attack is used will be described.
In FIG. 8, when the use of super attack is input (YES in step S116), the
図10は、特殊打球制御処理の流れを説明するためのフローチャートである。特殊打球制御処理において、特殊打球制御部225は、先ず攻撃サイド情報474を参照し、守備側のコートGに対応する判定配列JまたはKを対象にして、フラグの加算合計482−2が「3」の判定配列を検索する(ステップS302)。
例えば図2の例では、画面左側の選手キャラクタC1とC2のチームが攻撃サイド情報474に示されている場合は、相手側のコートG2に対応する判定配列Kが検索対象となる。反対に、画面右側の選手キャラクタC3とC4のチームが攻撃サイド情報474に示されている場合は、相手側のコートG1に対応する判定配列Jが検索対象となる。
FIG. 10 is a flowchart for explaining the flow of the special hit ball control process. In the special hit ball control process, the special hit
For example, in the example of FIG. 2, when the teams of the player characters C1 and C2 on the left side of the screen are indicated in the
該当する判定配列JまたはKが検索されたならば、ゲーム演算部22は、計算対象領域情報482−2で対応づけられたコート領域Pのヒットフラグ481−2を「0」にする(ステップS304)。更に、当該コート領域Pについてゲーム画面に表示されている小パネルDと発動表示Eを消去させる(ステップS306)。
If the corresponding determination sequence J or K is found, the
次に、特殊打球制御部225は、スーパーアタックの打球の軌道を計算する(ステップS308)。例えば、スーパーアタックが速球と設定されているならば、打球の初速度を所定の割合だけ高めてボールBの打球の軌道を演算する。演算結果は、打球軌跡情報472に格納し、着地位置情報473を算出し格納する。そして、画像生成部24に、打球軌跡情報472に基づいてスーパーアタックの打球として、所定のエフェクトを用いたボールBを描画させる(ステップS310)。
Next, the special hit
エフェクトを用いたボールBは、守備側にレシーブされるか着地するまで、打球軌跡情報472に基づいて描画が繰り返され(ステップS312のNO→S314のNO)、特殊打球制御処理は終了する。 The ball B using the effect is repeatedly drawn based on the hit ball trajectory information 472 (NO in step S312 → NO in step S314) until the ball is received or landed on the defensive side, and the special hit ball control process ends.
守備側にレシーブされた場合は(ステップS312のYES)、特殊打球制御部225はスーパーアタックが失敗したと判断して、攻撃サイド情報474が示すチームのボーナス点483を「0」にし、特殊打球使用フラグ484を「0」にする(ステップS316)。そして、図8のミス判定にもどる(ステップS110)。守備側にレシーブされずにそのまま着地した場合は(ステップS314のNO→S318のYES)、特殊打球制御処理を終了して、図8のどちらのミスであるかの判定に移る(ステップS120)。
If it is received by the defensive side (YES in step S312), the special
以上の処理フローによって、特殊打球の発動判定と、パズル的要素の条件を満たした場合の特殊打球の制御を実現することができる。 With the above processing flow, it is possible to realize the determination of the activation of the special hit ball and the control of the special hit ball when the conditions of the puzzle element are satisfied.
尚、ドッチボールのようにボールの着地ではなく、捕球ミス等によって得点が発生する球技の場合には、着地の代わりに捕球ミス、着地位置座標の代わりに捕球ミスをした選手キャラクタの位置座標を適宜用いて既成領域の判定を行うことで同様に処理することができる。 In the case of a ball game where points are generated due to catching mistakes, etc., instead of landing on the ball as in the case of Dotball, the position of the player character who made the catching mistake instead of landing and the catching error instead of landing position coordinates The same processing can be performed by determining the existing region using the coordinates as appropriate.
[ハードウェアの構成]
次に、本実施形態を実現できるハードウェアの構成について説明する。
図11は、本実施形態のハードウェア構成の一例を示す図である。同図に示す装置ではCPU1000、ROM1002、RAM1004、情報記憶媒体1006、音生成IC1008、画像生成IC1010、I/Oポート1012、1014が、システムバス1016により相互にデータの入出力可能に接続されている。
[Hardware configuration]
Next, a hardware configuration capable of realizing this embodiment will be described.
FIG. 11 is a diagram illustrating an example of a hardware configuration according to the present embodiment. In the apparatus shown in the figure, a
音生成IC1008には、スピーカ1020が接続され、画像生成IC1010には、表示装置1018が接続され、I/Oポート1012には、コントロール装置1022が接続され、I/Oポート1014には、通信装置1024が接続されている。
A
情報記憶媒体1006は、図4における記憶部40に該当し、プログラム、画像データ、音データなど予め設定されている情報や、ゲームの進行状況を記憶するプレイデータなどが主に格納されるものであり、図4におけるゲーム情報42も格納されることとなる。
家庭用ゲーム装置1200では、例えば、ゲームプログラムを格納する情報記憶媒体として、CD−ROM1212、ICメモリ1214、DVDなどが用いられ、プレイデータを格納する情報記憶媒体としては、メモリカード1216などが用いられる。また、業務用ゲーム装置の場合では、ROM等のICメモリやハードディスクが用いられ、この場合は情報記憶媒体1006は、ROM1002になる。
The
In the
コントロール装置1022は、図4における操作部10に該当し、操作パネルや図1のゲームコントローラ1202、1204等に相当するものであり、プレーヤが、ゲームの進行に応じて種々の操作を装置本体に入力するためのものである。
The
CPU1000は、図4における処理部20に該当し、情報記憶媒体1006に格納されているプログラム、ROM1002に格納されているシステムプログラム、コントロール装置1022によって入力される操作入力信号等に従って、装置全体の制御や各種のデータ処理を行う。
The
RAM1004は、このCPU1000の作業領域などとして用いられる記憶手段であり、情報記憶媒体1006やROM1002内に記憶された所与の情報、或いはCPU1000の演算結果が格納される。
The
更に、この種の装置には、音生成IC1008と、画像生成IC1010とが設けられていて、ゲーム音や、ゲーム画像の好適な出力が行えるようになっている。音生成IC1008は、情報記憶媒体1006やROM1002に記憶される情報に基づいて効果音やBGM等のゲーム音を生成する集積回路であり、生成された音はスピーカ1020によって出力される。
Further, this type of apparatus is provided with a
また、画像生成IC1010は、RAM1004、ROM1002、情報記憶媒体1006等から出力される画像情報にもとづいて表示装置1018に画像を出力するための画素情報を生成する集積回路である。なお、表示装置1018は、図4における表示部30に該当し、CRT、LCD、PDP、ELDなどによって実現される。
The
また、通信装置1024は、ゲーム装置内部で利用される各種の情報を外部とやり取りするものであり、他のゲーム装置と接続されてゲームプログラムに応じた所与の情報を送受信したり、通信回線を介して、ゲームプログラム等の情報を送受信することなどに利用される。
The
また、図8〜図10で説明した処理は、当該処理を行うプログラムと、該プログラムを格納した情報記憶媒体1006と、該プログラムに従って動作するCPU1000、画像生成IC1010、音生成IC1008等によって実現される。尚、画像生成IC1010、音生成IC1008等で行われる処理はCPU1000、或いは汎用のDSP等によってソフトウェア的に実行されても良い。
8 to 10 is realized by a program that performs the processing, an
尚、本発明は図1に示した家庭用ゲーム装置1200だけでなく、業務用ゲーム装置、多数のプレーヤが参加する大型アトラクション装置、マルチメディア端末、画像生成装置、ゲーム画像を生成するシステム基板等の種々の装置に適用できる。
Note that the present invention is not limited to the
例えば、図12は、本発明を業務用ゲーム装置1300に適用した場合の一例を示す図である。業務用ゲーム装置1300では、ディスプレイ1304にゲーム画面が映し出される。プレーヤは、該ゲーム画面を見ながら、スティック1306で、選手キャラクタCの移動操作や返球方向の指示を行い、操作ボタン1308で、打球の種類やボールBを打つタイミングを入力して、ゲームを楽しむ。
For example, FIG. 12 is a diagram showing an example when the present invention is applied to the
業務用ゲーム装置1300に内蔵されるシステム基板1310には、CPU、画像生成IC、音生成IC等が実装されている。ゲーム情報42は、システム基板1310上の情報記憶媒体であるメモリ1312に格納されている。
A CPU, an image generation IC, a sound generation IC, and the like are mounted on a
また、図13は、本発明を、ネットワークを介して接続された装置を含むゲーム装置に適用した場合の例を示す図である。
図13(a)の構成では、ホスト装置1400と、ホスト装置1400と通信回線1402を介して接続される端末1404−1〜1404−nとを含む。
この場合、ゲーム情報42は、例えはホスト装置1400が制御可能な磁気ディスク装置、磁気テープ装置、ICメモリ等の情報記憶媒体1406に格納されている。端末1404−1〜1404−nが、スタンドアロンでゲーム画像、ゲーム音を再生できるものである場合には、ホスト装置1400からは、ゲーム画像、ゲーム音を生成するためのゲームプログラムなどが端末1404−1〜1404−nに配信される。一方、スタンドアロンで生成できない場合には、ホスト装置1400がゲーム画像、ゲーム音を生成して端末1404−1〜1404−nに伝送することにより端末において出力することとなる。
FIG. 13 is a diagram showing an example in which the present invention is applied to a game device including devices connected via a network.
The configuration of FIG. 13A includes a
In this case, the
図13(b)の構成の場合、ホスト装置1400に該当する装置は無く、端末1404−1〜1404−nが通信回線1402を介して接続され、本発明の各手段を端末1404−1〜1404−n間で分散して実行する。同様に、本発明の各手段を実行するためのプログラムやデータを端末の情報記憶媒体に分散して格納するようにしても良い。
In the case of the configuration of FIG. 13B, there is no device corresponding to the
ネットワークに接続する端末は、上述した家庭用ゲーム装置であることは勿論のこと、パーソナルコンピュータ、業務用ゲーム装置、PDAなどの携帯端末などで有っても良い。そして、業務用ゲーム装置をネットワークに接続する場合には、業務用ゲーム装置の間で情報のやり取りが可能であるとともに、家庭用ゲーム装置との間でも情報のやり取りが可能な携帯型情報記憶装置(メモリカード、携帯型ゲーム装置)を使用可能な構成としても良い。 The terminal connected to the network may be a personal computer, a business game device, a portable terminal such as a PDA, as well as the above-described home game device. When the arcade game device is connected to a network, a portable information storage device is capable of exchanging information with the arcade game device and exchanging information with the home game device. It is good also as a structure which can use (a memory card, a portable game device).
[第2の実施形態]
次に、図14〜図15を参照して、本発明の第2の実施形態を説明する。なお、第2の実施形態では、コート領域の並び判定の別例を説明する。尚、本実施形態は、第1の実施形態と基本的に同様の構成によって実現可能であり、同様の構成要素には、同じ符号を付してその説明は省略する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIGS. In the second embodiment, another example of the coating area alignment determination will be described. Note that this embodiment can be realized by a configuration basically similar to that of the first embodiment, and the same components are denoted by the same reference numerals and description thereof is omitted.
図14は、本実施形態における、コート領域設定情報481のデータ構造の概念を説明する図である。第1の実施形態では、コートGについてコート領域Pは一つの平面として扱われていたが、本実施形態では、コートGには、階層的にコート領域Pが設けられている点を特徴とする。
FIG. 14 is a diagram for explaining the concept of the data structure of the coat
同図に示すように、例えばコートG1には、コート領域Pa(第1実施形態のコート領域Pに相当)と、コート領域Paの領域分けと同じ分け方のコート領域Pb、Pcとが階層的に設けられている。そして、例えばアクティブ状態のコート領域Pa11に対して、更にボールBが着地した場合は、コート領域Pb11がアクティブに変更される。 As shown in the figure, for example, the coat G1 is hierarchically formed with a coat area Pa (corresponding to the coat area P of the first embodiment) and coat areas Pb and Pc that are divided in the same way as the area of the coat area Pa. Is provided. For example, when the ball B further lands on the active court area Pa11, the court area Pb11 is changed to active.
コートGを階層的に扱うために、コート領域情報481は、例えば、階層の数だけヒットフラグ481−2を備える。或いは、ヒットフラグ481−2に階層数を格納する。即ち、コート領域Pa11にボールBが着地したら「1」、さらに着地したら「2」を記憶する。また、判定配列情報482は、例えば、階層毎に判定配列を設ける、複数階層にわたる判定配列(例えば、コート領域Pa11、Pb11、Pc11を計算対象とする判定配列)を設ける。
In order to handle the court G hierarchically, the
ゲーム画面上では、例えば、図15に示すように、(a)各階層の並列表示、(b)表示形態を変更した重ね表示、等によって表示される。 On the game screen, for example, as shown in FIG. 15, it is displayed by (a) parallel display of each layer, (b) overlapping display with a changed display form, or the like.
並びの成立は、各層毎に第1の実施形態と同様の判定条件(縦横斜め並び)としても良いし、図15(b)のように、例えば、複数の階層に渡る階段状の並びを判定条件としても良い。そして、同一階層上の並びは、特殊打球の使用を特典とし、複数階層に渡る並びでは、更に選手キャラクタCのすばやさの向上など、パラメータ変化が実行されるとしても良い。 The formation of the arrangement may be the same determination condition (vertical and horizontal arrangement) for each layer as in the first embodiment, or a step-like arrangement over a plurality of layers is determined as shown in FIG. It is good as a condition. Further, the arrangement on the same level may be privileged to use a special hit ball, and the parameter change such as improvement of the quickness of the player character C may be executed in the arrangement over a plurality of levels.
従って、第2の実施形態によれば、コート領域Pを階層化することによって、より複雑なパズル的要素を盛り込み、様々な特典を実現することができる。 Therefore, according to the second embodiment, by layering the court area P, more complicated puzzle elements can be included and various benefits can be realized.
以上、本発明を適用した実施形態を述べたが、本発明の適用がこれらに限定されるものではなく、本発明の主旨を逸脱しない限りにおいて適宜変更して構わない。 Although the embodiments to which the present invention is applied have been described above, the application of the present invention is not limited to these embodiments, and may be appropriately changed without departing from the gist of the present invention.
例えば、コートの領域分けは、分割数や領域の形状等も適宜設定して構わない。並びの成立も縦横斜めに限定されるものではなく、所定のパターン(例えば、ハート型、十字型、アルファベット型など)で判定されるとしても良い。 For example, for the area division of the coat, the number of divisions, the shape of the area, and the like may be set as appropriate. The formation of the arrangement is not limited to the vertical and horizontal directions, but may be determined by a predetermined pattern (for example, a heart shape, a cross shape, an alphabet shape, or the like).
また、並びが成立した場合、ゲーム上有利に働く特殊な打球を使用できるとしたが、これに限定されるものではない。例えば、打球が弱くなるなどの不利益が生じる処理であっても良いし、ボールBを小さく変更して相手プレーヤが見難くするなどの処理であっても良い。また、打球の処理以外に、選手キャラクタCの移動速度が早くなる/遅くなる等の選手のパラメータが変更される、或いは選手キャラクタCの大きさが変更される、などであっても良いのは勿論である。 Further, when the arrangement is established, a special hit ball that works advantageously in the game can be used. However, the present invention is not limited to this. For example, it may be a process that causes a disadvantage such as a weak hitting ball, or a process that makes the opponent B difficult to see by changing the ball B small. In addition to the hit ball processing, the player parameter such as the moving speed of the player character C may be increased or decreased, or the size of the player character C may be changed. Of course.
10 操作部
20 処理部
22 ゲーム演算部
221 打球演算部
223 発動判定部
225 特殊打球制御部
228 効果設定部
24 画像生成部
246 パネル表示部
30 表示部
40 記憶部
42 ゲーム情報
421 打球演算プログラム
423 発動判定プログラム
425 特殊打球制御プログラム
426 パネル表示プログラム
47 打球パラメータ
48 特殊打球パラメータ
481 コート領域設定情報
482 判定配列情報
483 ボーナス点
484 特殊打球使用フラグ
B ボール
C 選手キャラクタ
D 小パネル
H パネル表示部
E 発動表示
F ボーナス点表示部
P コート領域
DESCRIPTION OF
Claims (13)
互いの陣地それぞれを複数の領域に分割する分割手段、
攻撃成功を検出する攻撃成功検出手段、
前記攻撃成功検出手段により検出された攻撃がなされた領域を、前記分割された複数の領域の中から特定する特定手段、
前記特定手段による特定結果に基づいて、既に特定済みの既成領域を、他の領域と識別表示する表示手段、
前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段、
予め定められた複数種類の攻撃のうち、前記発動判定手段により前記発動条件を満たすと判定された場合に可能となる特殊攻撃を、前記発動判定手段により前記発動条件を満たすと判定された場合に実行する特殊攻撃制御手段、
として前記コンピュータを機能させるためのプログラム。 A program for causing a computer to set a game space in which each position is arranged, and to execute a game that advances by attacking each other's position,
A dividing means for dividing each position into a plurality of regions;
Attack success detection means for detecting attack success,
A specifying means for specifying the area where the attack detected by the successful attack detection means is made from among the plurality of divided areas;
Display means for discriminating and displaying the already-defined area already identified based on the identification result by the identification means;
Activation determination means for determining whether the positional relationship of the established region satisfies a predetermined activation condition;
Among the predetermined types of attacks, a special attack that is possible when the activation determining unit determines that the activation condition is satisfied, and when the activation determining unit determines that the activation condition is satisfied Special attack control means to perform,
A program for causing the computer to function as
互いの陣地それぞれを複数の領域に分割する分割手段、
攻撃成功を検出する攻撃成功検出手段、
前記攻撃成功検出手段による検出に基づいて得点処理を行う得点処理手段、
前記複数の領域の内、前記得点処理手段により得点処理が実行された際の前記検出された攻撃位置に対応する領域を特定する特定手段、
前記特定手段により特定された領域を既成領域として、他の領域と識別表示する表示手段、
前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段、
予め定められた複数種類の攻撃のうち、前記発動判定手段により前記発動条件を満たすと判定された場合に可能となる特殊攻撃を、前記発動判定手段により前記発動条件を満たすと判定された場合に実行する特殊攻撃制御手段、
として前記コンピュータを機能させるためのプログラム。 A program for causing a computer to set a game space in which each position is arranged, and to execute a game that advances by attacking each other's position,
A dividing means for dividing each position into a plurality of regions;
Attack success detection means for detecting attack success,
Score processing means for performing score processing based on detection by the successful attack detection means;
A specifying unit for specifying a region corresponding to the detected attack position when the scoring process is executed by the scoring unit among the plurality of regions;
A display means for identifying and displaying the area specified by the specifying means as an established area from other areas;
Activation determination means for determining whether the positional relationship of the established region satisfies a predetermined activation condition;
Among the predetermined types of attacks, a special attack that is possible when the activation determining unit determines that the activation condition is satisfied, and when the activation determining unit determines that the activation condition is satisfied Special attack control means to perform,
A program for causing the computer to function as
前記特殊攻撃制御手段が、前記発動判定手段により前記発動条件を満たすと判定されて後、プレーヤの実行指示入力に応じて前記特殊攻撃を実行するように前記コンピュータを機能させるためのプログラム。 The program according to claim 1 or 2,
A program for causing the computer to function to execute the special attack in response to a player's execution instruction input after the special attack control means determines that the activation condition is satisfied by the activation determination means.
前記分割手段が、それぞれの前記陣地を縦横に分割し、
前記発動判定手段が、前記既成領域の位置関係が所定数の連珠の位置関係に該当するか否かにより、前記発動条件を満たすか否かを判定する、
ように前記コンピュータを機能させるためのプログラム。 The program according to any one of claims 1 to 3,
The dividing means divides each of the positions vertically and horizontally;
The activation determining means determines whether or not the activation condition is satisfied, depending on whether or not the positional relationship of the established region corresponds to the positional relationship of a predetermined number of chain beads.
Program for causing the computer to function.
前記発動条件を満たす前記既成領域の位置関係の成立数を算出する成立数算出手段、
前記成立数算出手段により算出された成立数に応じて、得点処理の単位点数を倍加する点数倍加手段、
として前記コンピュータを機能させるためのプログラム。 A program according to any one of claims 1 to 4,
Establishment number calculating means for calculating the establishment number of the positional relationship of the established region that satisfies the activation condition;
Point doubling means for doubling the unit score of the scoring process according to the number of establishments calculated by the establishment number calculating means;
A program for causing the computer to function as
前記特定手段が、隣接する2以上の領域を特定するように前記コンピュータを機能させるためのプログラム。 A program according to any one of claims 1 to 5,
A program for causing the computer to function so that the specifying unit specifies two or more adjacent areas.
前記特定手段によって特定された回数を、前記各領域毎に記憶する回数記憶手段として前記コンピュータを機能させ、
前記表示手段が、前記既成領域の識別表示を前記回数記憶手段に記憶された、対応する回数に応じて変更するように前記コンピュータを機能させる、
ためのプログラム。 A program according to any one of claims 1 to 6,
Causing the computer to function as a number-of-times storing means for storing the number of times specified by the specifying means for each area;
The display means makes the computer function to change the identification display of the established area according to the corresponding number of times stored in the number of times storage means;
Program for.
前記表示手段が、前記コートの概念図を表示するとともに、当該概念図中の前記既成領域の位置に、前記識別表示を行うように前記コンピュータを機能させるためのプログラム。 A program according to any one of claims 1 to 7,
A program for causing the computer to function so that the display means displays a conceptual diagram of the court and performs the identification display at a position of the established area in the conceptual diagram.
前記表示手段が、前記コート中の前記既成領域の位置に、前記識別表示を行うように前記コンピュータを機能させるためのプログラム。 A program according to any one of claims 1 to 8,
The program for making the said computer function so that the said display means may perform the said identification display in the position of the said established area | region in the said court.
前記特殊攻撃制御手段により前記特殊攻撃が実行された場合に、前記発動判定手段により前記発動条件を満たすと判定された位置関係の既成領域を、前記特定手段による特定前の領域に戻すリセット手段として前記コンピュータを機能させるためのプログラム。 A program according to any one of claims 1 to 9,
When the special attack is executed by the special attack control means, as a reset means for returning the established area of the positional relationship determined to satisfy the activation condition by the activation determination means to the area before specification by the specification means A program for causing the computer to function.
互いの陣地それぞれを複数の領域に分割する分割手段と、
攻撃成功を検出する攻撃成功検出手段と、
前記攻撃成功検出手段により検出された攻撃がなされた領域を、前記分割された複数の領域の中から特定する特定手段と、
前記特定手段による特定結果に基づいて、既に特定済みの既成領域を、他の領域と識別表示する表示手段と、
前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、
予め定められた複数種類の攻撃のうち、前記発動判定手段により前記発動条件を満たすと判定された場合に可能となる特殊攻撃を、前記発動判定手段により前記発動条件を満たすと判定された場合に実行する特殊攻撃制御手段と、
を備えるゲーム装置。 A game device that sets a game space in which each position is arranged and executes a game that proceeds by attacking each other's positions,
A dividing means for dividing each position into a plurality of regions;
An attack success detection means for detecting an attack success;
A specifying means for specifying the area where the attack detected by the successful attack detection means is made from among the plurality of divided areas;
Based on the identification result by the identification means, a display means for identifying and displaying the already established area that has already been identified;
Activation determination means for determining whether or not the positional relationship of the established region satisfies a predetermined activation condition;
Among the predetermined types of attacks, a special attack that is possible when the activation determining unit determines that the activation condition is satisfied, and when the activation determining unit determines that the activation condition is satisfied Special attack control means to perform,
A game device comprising:
互いの陣地それぞれを複数の領域に分割する分割手段と、
攻撃成功を検出する攻撃成功検出手段、
前記攻撃成功検出手段による検出に基づいて得点処理を行う得点処理手段と、
前記複数の領域の内、前記得点処理手段により得点処理が実行された際の前記検出された攻撃位置に対応する領域を特定する特定手段と、
前記特定手段により特定された領域を既成領域として、他の領域と識別表示する表示手段と、
前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、
予め定められた複数種類の攻撃のうち、前記発動判定手段により前記発動条件を満たすと判定された場合に可能となる特殊攻撃を、前記発動判定手段により前記発動条件を満たすと判定された場合に実行する特殊攻撃制御手段と、
を備えるゲーム装置。
A game device that sets a game space in which each position is arranged and executes a game that proceeds by attacking each other's positions,
A dividing means for dividing each position into a plurality of regions;
Attack success detection means for detecting attack success,
Score processing means for performing score processing based on detection by the successful attack detection means;
A specifying unit that specifies a region corresponding to the detected attack position when the scoring process is executed by the scoring unit among the plurality of regions;
A display means for identifying and displaying the area specified by the specifying means as an established area and other areas;
Activation determination means for determining whether or not the positional relationship of the established region satisfies a predetermined activation condition;
Among the predetermined types of attacks, a special attack that is possible when the activation determining unit determines that the activation condition is satisfied, and when the activation determining unit determines that the activation condition is satisfied Special attack control means to perform,
A game device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006040798A JP3883564B2 (en) | 2006-02-17 | 2006-02-17 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006040798A JP3883564B2 (en) | 2006-02-17 | 2006-02-17 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002009226A Division JP3788599B2 (en) | 2002-01-17 | 2002-01-17 | Program, information storage medium, and game device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006130348A JP2006130348A (en) | 2006-05-25 |
| JP3883564B2 true JP3883564B2 (en) | 2007-02-21 |
Family
ID=36724356
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006040798A Expired - Fee Related JP3883564B2 (en) | 2006-02-17 | 2006-02-17 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3883564B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5578693B1 (en) * | 2013-05-22 | 2014-08-27 | グリー株式会社 | Server apparatus, control method thereof, program, and game system |
| JP6539843B2 (en) * | 2014-06-04 | 2019-07-10 | 株式会社コナミデジタルエンタテインメント | Game system, control method used therefor, and computer program |
| JP6447644B2 (en) | 2017-02-16 | 2019-01-09 | 富士ゼロックス株式会社 | Information processing apparatus and program |
| JP6621553B1 (en) * | 2019-01-31 | 2019-12-18 | 株式会社Cygames | Information processing program, information processing method, and information processing apparatus |
-
2006
- 2006-02-17 JP JP2006040798A patent/JP3883564B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006130348A (en) | 2006-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI295580B (en) | ||
| JP5436773B2 (en) | Program and game device | |
| US8033914B2 (en) | Game apparatus, storage medium storing a game program, and game control method | |
| JP3910890B2 (en) | GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
| JP4141389B2 (en) | GAME DEVICE AND GAME PROGRAM | |
| JP2004073681A (en) | GAME SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
| JP2003210848A (en) | GAME INFORMATION, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
| JP4955873B2 (en) | Program, information storage medium, and game device | |
| JP5140101B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD | |
| JP2006280658A (en) | Game device, game execution control program and game execution control method | |
| TW200911334A (en) | Game device, game control method and game control program | |
| JP5864406B2 (en) | GAME DEVICE, GAME CONTROL PROGRAM, AND GAME CONTROL DEVICE | |
| WO2007145042A1 (en) | Game program, game machine, and game method | |
| JP4534578B2 (en) | GAME DEVICE, GAME PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING GAME PROGRAM | |
| JP3883564B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
| JP3788599B2 (en) | Program, information storage medium, and game device | |
| JP5282865B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME DEVICE CONTROL METHOD | |
| JP4527754B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM | |
| JP2006230582A (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
| JP6445649B2 (en) | GAME DEVICE AND GAME CONTROL PROGRAM | |
| JP6230132B2 (en) | GAME DEVICE, GAME CONTROL PROGRAM, AND GAME CONTROL DEVICE | |
| JP2011218231A (en) | Program, information storage medium and game apparatus | |
| JP5250221B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM | |
| JP2007313017A (en) | Game program, game system and game method | |
| JP4128589B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060217 |
|
| 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: 20061107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061114 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3883564 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131124 Year of fee payment: 7 |
|
| 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 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| 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 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |