Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3883564B2 - PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE - Google Patents
[go: Go Back, main page]

JP3883564B2 - PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE - Google Patents

PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE Download PDF

Info

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
Application number
JP2006040798A
Other languages
Japanese (ja)
Other versions
JP2006130348A (en
Inventor
毅 小林
慎也 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Namco Bandai Games Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd, Namco Bandai Games Inc filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2006040798A priority Critical patent/JP3883564B2/en
Publication of JP2006130348A publication Critical patent/JP2006130348A/en
Application granted granted Critical
Publication of JP3883564B2 publication Critical patent/JP3883564B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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.

前記ゲームでは、プレーヤは、アクションする選手キャラクタの選択と移動、球種の選択、ボールを打つタイミング、返球時に相手コートの何処に返すかの選択などを入力し、何れか一方のチームの選手キャラクタを操作して、ゲーム空間内で前記球技の勝敗を競って楽しむ。
特開2001−29654号公報
In the game, the player inputs the selection and movement of the player character to act, the selection of the ball type, the timing of hitting the ball, the selection of where to return to the opponent's court when returning, etc., and the player character of either team To enjoy winning and losing the ball game in the game space.
JP 2001-29654 A

こうしたゲームは、既に多数商品化されており、各ゲームソフトメーカは、特色を出すために様々な特徴付けの努力をしてきた。例えば、選手キャラクタやボールの動きをいかにリアルにゲーム空間内で再現するかを追求したり、特殊な打球(例えば、カーブするボール)や選手の派手なアクションなどのエフェクトを付加してきた。著名なマンガキャラクタを、選手に採用する手段も講じられてきた。しかし、そうした努力にもかかわらず、視覚的効果の向上はされても、ゲーム本来の娯楽性を向上させる目新しさを付加することはできなかった。   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 area setting information 481 in FIG. 4) for dividing the court into a plurality of areas (for example, the court area P in FIG. 3) and a contact position between the ball and the court are determined, and the plurality Based on the specifying result by the specifying means (for example, the game calculation unit 22, the hit ball calculation unit 221, and the activation determination unit 223 in FIG. 4) and the specifying unit, Display means (for example, panel display portion H, small panel D in FIG. 2, activation determination portion 223, panel display portion 246 in FIG. 4) for identifying and displaying the pre-formed region already in contact with the coat, An activation determination means (for example, activation determination means 223 and determination array information 482 in FIG. 4) for determining whether or not the positional relationship of the established area satisfies a predetermined activation condition satisfies the activation condition by the activation determination means. A special control means (for example, a special hitting ball control unit 225 in FIG. 4) for executing a special movement control of a given object in the game space when the determination is made, It is game information including information.

また、第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 game calculation unit 22, score data 44 in FIG. 4), and among the plurality of areas, Specifying means (for example, activation determination unit 223, character parameter 46 in FIG. 4) for specifying the area corresponding to the score-derived position of the ball when the score processing is executed by the score processing means, and specifying by the specifying means A display means for identifying and displaying the selected area as another area, an activation determination means for determining whether the positional relationship of the established area satisfies a predetermined activation condition, and the activation determination means by the activation determination means When it is determined that the condition is satisfied, special control means for executing special movement control of a given object on the game space, and information for causing the device to further function. It is also possible to configure the game information, including.

或いは、第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 activation determination program 423 of FIG. 4, the court area) Setting information 481) and information for determining whether or not the trigger condition satisfies the trigger condition based on whether or not the positional relationship of the established region corresponds to the positional relationship of a predetermined number of chain beads (for example, The game information including the activation determination program 423 and determination sequence information 482) of FIG. 4 may be configured.

第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 activation determination program 423 and determination sequence information 482 in FIG. 4) for causing the apparatus to function the establishment number calculation means for calculating the number n) of steps S216 to S220, and the establishment number calculation means. Information for causing the device to function a score doubling means for doubling the unit score of the scoring process according to the established number (for example, the activation determination program 423, determination sequence information 482, bonus points 483 in FIG. 4), It is good also as comprising the game information to include.

既成領域の位置関係の成立数とは、発動条件に設定された既成領域の並びが成立した数である。そして、該成立数に応じて、ボーナス点が加算される。例えば、並び数が「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 activation determination program 423 in FIG. 4 and the sub area P′11-14 in FIG. 16 may be configured.

第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 activation determination program 423 in FIG. 4 and the coat areas Pa, Pb, and Pc in FIG. 14) and the display means correspondingly stored the identification display of the established area in the number storage means. Game information including information (for example, the panel display program 426 and the object data 45 in FIG. 4) to be changed according to the game.

第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 panel display program 426 and object data 45 in FIG. 4) for performing the identification display (for example, the small panel D in FIG. 2) is displayed at the position of the established area in the conceptual diagram. It is good also as comprising the game information to include.

或いは、第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 ball control unit 225 in FIG. 4) that returns the established area of the positional relationship determined to satisfy the area before specification by the specifying means. It is good also as comprising.

第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 consumer game device 1200. As shown in the figure, the consumer game device 1200 includes game controllers 1202 and 1204 and a main device 1210, and is connected to a display 1220.

ゲームプログラムや初期設定データ等のゲームを実行するために必要なゲーム情報は、例えば、本体装置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-ROM 1212, an IC memory 1214, a memory card 1216, etc., which are information storage media detachable from the main unit 1210. Yes.
The main device 1210 executes various game processes based on the game information read from the information storage medium and the signals from the game controllers 1202 and 1204 and causes the display 1220 to display a game screen.

プレーヤは、ディスプレイ1220に映し出されたゲーム画面を見ながら、ゲームコントローラ1202、1204に備えられた十字キーやアナログスティック、各種のボタン等を操作して、ビーチバレーの選手キャラクタの移動操作、ボールを打つタイミング等を入力してゲームを楽しむ。   While watching the game screen displayed on the display 1220, the player operates the cross key, analog stick, various buttons, etc., provided on the game controllers 1202 and 1204 to move the player character in the beach volleyball and play the ball. Enter the timing of hitting and enjoy the game.

[ゲーム内容の説明]
図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-use game apparatus 1200. The game screen is displayed as a 3DCG image using polygons as seen from a given viewpoint in the game space in which the objects are arranged. The game screen is based on an oblique overhead view overlooking the beach volleyball court G, and two player characters C1 to C4 of one team face each other across the net N. For example, a player operates player characters C1 and C2 on the left side from the net N, and another player or computer operates player characters C3 and C4.

ゲームルールは、基本的にビーチバレー競技に従う。即ち、サーブ権を有する側のチーム(サービングチーム)が、攻撃サイドとなって相手側コートに、第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 game controllers 1202 and 1204, presses a predetermined operation button, and inputs the timing of hitting the ball B along with the selection of attack / receive. Simultaneously with the input of the timing, the return ball is executed in the desired direction by inputting the return position of the opponent's court with the cross key or the analog stick. Depending on the timing of hitting the ball B and the positional relationship between the ball B and the player character C, a detailed variation element is appropriately added to the direction of the return ball.

ゲーム画面内には、得点表示部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 game controller 1202 and 1204 by pressing a predetermined operation button.

スーパーアタックがレシーブされずに得点になった場合は、並びの成立した数に応じたボーナス点が加算される。現在のボーナス点の値は、ボーナス点表示部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 operation unit 10 for inputting an operation from a player, a processing unit 20 for performing calculations related to control of an apparatus and a game, and a game screen. There is a display unit 30 and a storage unit 40 for storing programs, data, and the like.

操作部10は、プレーヤからの操作を入力する。操作の入力とは、例えば、プレーヤが操作する選手キャラクタCの選択、選手キャラクタCの移動操作、ボールBを打つ際の球種の選択、ボールBを打つタイミングの入力、相手コートへの返球位置の選択、などである。操作部10は、図1におけるゲームコントローラ1202、1204に相当し、その機能は、例えば十字キー、レバー、ボタンなどのハードウェアによって実現できる。操作部10から出力される操作入力信号は、処理部20に伝えられる。   The operation unit 10 inputs an operation from a player. The operation input includes, for example, selection of a player character C to be operated by the player, movement operation of the player character C, selection of a ball type when hitting the ball B, input of timing for hitting the ball B, return position to the opponent's court Selection, etc. The operation unit 10 corresponds to the game controllers 1202 and 1204 in FIG. 1, and the function thereof can be realized by hardware such as a cross key, a lever, and a button. An operation input signal output from the operation unit 10 is transmitted to the processing unit 20.

処理部20は、ゲーム装置全体の制御、装置内の各機能ブロックへの命令、ゲーム演算などの各種の演算処理を行う。その機能は、例えば、CPU(CISC型、RISC型)、DSP、あるいはASIC(ゲートアレイ等)などのハードウェアや、所与のプログラムやデータ等により実現できる。また、処理部20には、ゲームの演算処理を行うゲーム演算部22と、ゲーム演算部22の処理によって求められた各種のデータから画像データを生成する画像生成部24と、が含まれる。   The processing unit 20 performs various arithmetic processes such as control of the entire game apparatus, instructions to each functional block in the apparatus, and game calculations. The function can be realized by hardware such as a CPU (CISC type, RISC type), DSP, or ASIC (gate array, etc.), a given program, data, or the like. In addition, the processing unit 20 includes a game calculation unit 22 that performs game calculation processing, and an image generation unit 24 that generates image data from various data obtained by the processing of the game calculation unit 22.

ゲーム演算部22は、操作部10からの操作入力信号や、記憶部40から読み出したプログラムやデータ等に基づいて、種々のゲーム処理を実行する。ゲーム処理としては、例えは、ゲームモードの選択処理、選手キャラクタCやボールBの移動に伴う位置座標や速度等を求める演算処理、オブジェクトをオブジェクト空間に配置する処理、オブジェクトへのマッピング情報の選択処理、ヒットチェック処理、ゲーム結果(成績)を求める処理、競技ルールに従ったミス判定の処理、或いは視点の位置や視線方向の決定等の処理が挙げられる。   The game calculation unit 22 executes various game processes based on an operation input signal from the operation unit 10, a program or data read from the storage unit 40, and the like. As game processing, for example, game mode selection processing, calculation processing for obtaining position coordinates, speed, and the like accompanying movement of the player character C and the ball B, processing for placing an object in the object space, selection of mapping information to the object Processing such as processing, hit check processing, processing for obtaining a game result (score), error determination processing according to the competition rules, or determination of the position of the viewpoint or the direction of the line of sight.

また、ゲーム演算部22には、打球演算部221と、発動判定部223と、特殊打球制御部225と、が含まれる。   The game calculation unit 22 includes a hit ball calculation unit 221, an activation determination unit 223, and a special hit ball control unit 225.

打球演算部221は、ボールBの移動開始位置から接地するまでの打球の軌道を演算する。演算結果は、例えば、描画フレーム単位の座標値として記憶部40に記憶させる。発動判定部223は、コートG1、G2に設けられたコート領域P11〜P19及びP21〜P29におけるボールBの着地判定及び着地履歴の管理、着地した領域(既成領域)の並び成立の判定、及び並び成立時のボーナス点の演算などを実行する。特殊打球制御部225は、スーパーアタックが使用された場合のスーパーアタックの軌道演算、描画指示、パネル表示部の描画指示、並びが成立した既成領域のリセット、などの処理を実行する。   The hit ball calculation unit 221 calculates the trajectory of the hit ball from the movement start position of the ball B to the ground. The calculation result is stored in the storage unit 40 as, for example, a coordinate value for each drawing frame. The activation determination unit 223 determines the landing of the ball B and the management of the landing history in the court areas P11 to P19 and P21 to P29 provided on the courts G1 and G2, the determination of the establishment of the arrangement of the landing areas (the established areas), and the arrangement Calculation of bonus points at the time of establishment is executed. The special hit ball control unit 225 executes processes such as a super attack trajectory calculation when a super attack is used, a drawing instruction, a drawing instruction of a panel display unit, and resetting of an established area where the arrangement is established.

画像生成部24は、例えばCPU、DSP、画像生成専用のIC、メモリなどのハードウェアによって実現され、ゲーム演算部22からの指示信号や各種座標情報等に基づいて画像データの生成を行う。本実施形態では、特に前記パネル表示部Hの画像生成を担うパネル表示部246を含む。   The image generation unit 24 is realized by hardware such as a CPU, a DSP, an image generation dedicated IC, and a memory, for example, and generates image data based on an instruction signal from the game calculation unit 22, various coordinate information, and the like. In the present embodiment, a panel display unit 246 responsible for generating an image of the panel display unit H is included.

表示部30は、画像生成部24からの画像信号に基づいて、ゲーム画面を表示出力するものであり、図1のディスプレイ1220に相当する。表示部30は、例えばCRT、LCD、ELD、PDP、HMD等のハードウェアによって実現できる。   The display unit 30 displays and outputs a game screen based on the image signal from the image generation unit 24, and corresponds to the display 1220 of FIG. The display unit 30 can be realized by hardware such as CRT, LCD, ELD, PDP, and HMD.

記憶部40は、装置全体の制御を実行させるプログラムやデータ類が記憶されており、例えば、CD−ROM、ゲームカセット、ICカード、MD、FD(登録商標) 、DVD、ICメモリ、ハードディスク等のハードウェアによって実現される。   The storage unit 40 stores programs and data for executing control of the entire apparatus, such as a CD-ROM, game cassette, IC card, MD, FD (registered trademark), DVD, IC memory, hard disk, and the like. Realized by hardware.

記憶部40には、ゲーム内における種々の処理を実行させるプログラムやプログラムの実行に必要な設定値等のデータが含まれるゲーム情報42が、記憶されている。   The storage unit 40 stores game information 42 including a program for executing various processes in the game and data such as setting values necessary for the execution of the program.

ゲーム情報42には、プログラムとしては、打球演算部221を機能させるための打球演算プログラム421と、発動判定部223を機能させるための発動判定プログラム423と、特殊打球制御部225を機能させるための特殊打球制御プログラム425と、パネル表示部246を機能させるためのパネル表示プログラム426と、が含まれる。またデータとしては、得点データ44と、オブジェクトデータ45と、キャラクタパラメータ46と、打球パラメータ47と、特殊打球パラメータ48と、が含まれる。   In the game information 42, as a program, a hitting calculation program 421 for causing the hitting ball calculation unit 221 to function, an activation determination program 423 for causing the activation determination unit 223 to function, and a special hitting ball control unit 225 are allowed to function. A special hitting ball control program 425 and a panel display program 426 for causing the panel display unit 246 to function are included. The data includes score data 44, object data 45, character parameters 46, hit ball parameters 47, and special hit ball parameters 48.

得点データ44は、各チームの現在の得点やセットカウント、セットの勝敗数などを格納している。
オブジェクトデータ45は、ゲーム内で描画されるオブジェクト(例えば、選手キャラクタC、ボールB、コートG、ネットN、背景など)のモデリングデータや、モデルにマッピングされるテクスチャのデータなどを格納している。前記パネル表示部Hと小パネルD、発動表示Eの表示用グラフィックデータもここに含まれる。また、スーパーアタックが使用された場合の画像エフェクトのデータ等もここに含まれる。
キャラクタパラメータ46は、選手キャラクタCの位置座標やステータスなどのパラメータを格納する。
The score data 44 stores the current score of each team, the set count, the number of sets won or lost, and the like.
The object data 45 stores modeling data of an object (for example, player character C, ball B, court G, net N, background, etc.) drawn in the game, texture data mapped to the model, and the like. . The graphic data for display of the panel display portion H, the small panel D, and the activation display E is also included here. In addition, image effect data and the like when a super attack is used are also included here.
The character parameter 46 stores parameters such as the position coordinates and status of the player character C.

打球パラメータ47には、サーブ権情報471と、打球軌跡情報472と、着地位置情報473と、攻撃サイド情報474と、が含まれる。   The hitting ball parameter 47 includes serve right information 471, hitting ball trajectory information 472, landing position information 473, and attack side information 474.

サーブ権情報471は、サーブ権がどちらのチームに属するかを記憶する。例えば画面左側のチームがサービングチームである場合は「1」、反対に画面右側のチームがサービングチームである場合は「0」で記憶する。   The serve right information 471 stores which team the serve right belongs to. For example, “1” is stored when the team on the left side of the screen is a serving team, and “0” is stored when the team on the right side of the screen is a serving team.

打球軌跡情報472は、ボールBの位置や速度・加速度などの情報を、例えば描画フレーム単位で格納する。着地位置情報473は、例えば打球軌跡情報472と地面オブジェクトとのワールド座標系の位置情報の比較で求められる。   The hit ball trajectory information 472 stores information such as the position, speed, and acceleration of the ball B in units of drawing frames, for example. The landing position information 473 is obtained, for example, by comparing the position information in the world coordinate system between the hit ball trajectory information 472 and the ground object.

攻撃サイド情報474は、どちらのチームが打った打球かを記憶する。例えばサーブ権情報471と同様に、画面左側のチームが攻撃サイドで、打球を打った場合は「1」、反対に画面右側のチームが攻撃サイドの場合は「0」を記憶する。   The attack side information 474 stores which team has hit the ball. For example, similarly to the serve right information 471, “1” is stored when the team on the left side of the screen hits the attack side and hits a ball, and “0” is stored when the team on the right side of the screen is the attack side.

特殊打球パラメータ48は、コート領域設定情報481と、判定配列情報482と、ボーナス点483と、特殊打球使用フラグ484と、を含む。   The special hit ball parameter 48 includes court area setting information 481, determination sequence information 482, bonus points 483, and a special hit ball use flag 484.

コート領域設定情報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 area setting information 481 includes position coordinates 481-1 for each of the coat areas P11 to P19 and P21 to P29, and a hit flag 481-2 indicating the presence / absence of landing. The position coordinates 481-1 may be, for example, polygon vertex coordinates or vertex coordinates defining a region, and may be set as appropriate. The hit flag 481-2 stores “1” when the default is “0” and the ball B has landed in the area.

判定配列情報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 determination array information 482 stores parameters of the determination array J · K for determining whether or not the arrangement of the small panels D is established. For example, as shown in FIG. 6, the determination array information 482 includes calculation target region information 482-1 indicating predetermined combinations among the coat regions P11 to P19 and P21 to P29 for each determination array J · K. In addition, the addition total 482-2 of the hit flag 481-2 of the coat area P included in the calculation target area information 482-1 is stored. When the sum total 482-2 is “3”, it indicates that the panel arrangement described above is established. The sum total 482-2 is returned to "0" when the super attack is used.

図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 bonus point 483 stores the score obtained by the super attack. The special hit ball use flag 484 is a flag indicating whether or not the super attack is used, and is stored as “0” as the default and “1” as the use state for each team.

[フローの説明]
次に、図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 game calculation unit 22 first refers to the serving right information 471 and provides a service from the serving team (step S102). The team indicated by the serve right information 471 at this time coincides with the team indicated by the attack side information 474.

打球演算部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 calculation unit 221 calculates the trajectory of the hit ball B as the normal hitting process, stores it in the hitting ball trajectory information 472, and calculates and stores the landing position information 473 (step S104).
The image generator 24 draws the ball B as a normal hit ball based on the hit ball trajectory information 472 (step S106). If it is in contact with the net N (YES in step S108), the trajectory is calculated again (steps S104 to S106). If no contact is made with the net N and no error determination is made (NO in step S108), the image generating unit 24 repeatedly draws the ball B based on the hit ball trajectory information 472 (NO in step S110 → NO in step S112). Ball B moves through the screen.

守備側がレシーブした場合は(ステップS112のYES)、ゲーム演算部22は、攻撃サイド情報474を反転し(ステップS114)、ゲームコントローラ1202、1204の所定の操作ボタンが押されてスーパーアタックを使用する入力がされたか否かを判定する(ステップS116)。   When the defensive side receives (YES in step S112), the game calculation unit 22 inverts the attack side information 474 (step S114), and a predetermined operation button of the game controllers 1202 and 1204 is pressed to use the super attack. It is determined whether or not an input has been made (step S116).

スーパーアタックの使用が入力された場合は(ステップ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 game calculation block 22 determines which team made the mistake (step S120). When it is based on the serving team (YES in step S120), the game calculation unit 22 reverses the serve right information 471 and moves the serve right (step S122).

次に、ゲーム演算部22は、得点計算をする。得点計算では、先ず攻撃サイド情報474が示すチーム側の特殊打球使用フラグ484を参照して、スーパーアタックによる得点か否かを判定する(ステップS124)。   Next, the game calculation unit 22 calculates a score. In the score calculation, first, with reference to the team-side special hit ball use flag 484 indicated by the attack side information 474, it is determined whether or not the score is due to a super attack (step S124).

参照した特殊打球使用フラグ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 ball use flag 484 is “1”, the game calculation unit 22 determines that the score is based on the super attack (YES in step S124), and the number of bonus points 483 on the team side indicated by the attack side information 474 is determined. The score is added (step S126). Then, the special hit ball use flag 484 on the team side indicated by the attack side information 474 is set to “0” (step S130), and the activation determination unit 223 is caused to execute the activation determination process (step S132). When the referenced special hit ball use flag 484 is “0”, the game calculation unit 22 determines that the super attack is not used (NO in Step S124), and the score “ 1 "is added (step S128).

得点計算を終えたならば、発動判定部223によって、発動判定処理が実行され(ステップS132)、打球の処理を終了する。   When the score calculation is completed, the activation determination unit 223 executes the activation determination process (step S132), and ends the hitting ball process.

図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 activation determination unit 223.

同図に示すように、発動判定部223は、先ず着地位置情報473とコート領域設定情報481を参照し、ボールBが何処のコート領域Pに着地したかを判定する(ステップS202)。   As shown in the figure, the activation determination unit 223 first refers to the landing position information 473 and the court area setting information 481 and determines where the court area P has landed (Step S202).

何れのコート領域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 activation determination unit 223 ends the process. When landing on any court area P (YES in step S204), the hit flag 481-2 of the court area is changed to “1” (step S206). And the panel display part 246 displays the small panel D of the said area | region on a game screen (step S208).

次に、発動判定部223は、全ての判定配列J・Kについてフラグの加算合計482−2を計算・更新し(ステップS210)、フラグの加算合計482−2が「3」に達している判定配列J・Kを検索する(ステップS212)。そして、発動判定部223が、パネル表示部246に、検索された判定配列J・Kに対する発動表示Eを表示させる(ステップS214)。   Next, the activation determination unit 223 calculates and updates the flag addition total 482-2 for all the determination arrays J and K (step S210), and determines that the flag addition total 482-2 reaches “3”. The array J · K is searched (step S212). Then, the activation determination unit 223 causes the panel display unit 246 to display the activation display E for the retrieved determination array J · K (step S214).

次に発動判定部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 activation determination unit 223 obtains the number n of the determination arrays J · K in which the total sum 482-2 of the flags has reached “3” (step S216). If the number n is “0” (NO in step S218), the process is terminated. If the number n is not “0” (YES in step S218), the bonus point 483 is set to “2+ (n−1). ”” (Step S220). Therefore, the bonus point 483 can take values “0” and “2” to “9”.

尚、ステップ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 game calculation unit 22 first refers to the bonus point 483 of the team indicated by the attack side information 474 and determines whether the super attack can be used. (Step S140). If the bonus point 483 is not “0” (YES in step S142), the game calculation unit 22 determines that the super attack can be used, and sets the team special hit ball use flag 484 indicated by the attack side information 474 to “1”. (Step S144). Then, the special hit ball control unit 225 executes special hit ball control processing (step S146).

図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 ball control unit 225 first refers to the attack side information 474 and sets the flag addition total 482-2 to “3” for the determination array J or K corresponding to the defensive court G. "Is searched (step S302).
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 attack side information 474, the determination array K corresponding to the opponent court G2 is the search target. On the other hand, when the teams of the player characters C3 and C4 on the right side of the screen are indicated in the attack side information 474, the determination array J corresponding to the opponent's court G1 is a search target.

該当する判定配列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 game calculation unit 22 sets the hit flag 481-2 of the court area P associated with the calculation target area information 482-2 to “0” (step S304). ). Further, the small panel D and the activation display E displayed on the game screen for the court area P are erased (step S306).

次に、特殊打球制御部225は、スーパーアタックの打球の軌道を計算する(ステップS308)。例えば、スーパーアタックが速球と設定されているならば、打球の初速度を所定の割合だけ高めてボールBの打球の軌道を演算する。演算結果は、打球軌跡情報472に格納し、着地位置情報473を算出し格納する。そして、画像生成部24に、打球軌跡情報472に基づいてスーパーアタックの打球として、所定のエフェクトを用いたボールBを描画させる(ステップS310)。   Next, the special hit ball control unit 225 calculates the trajectory of the hit ball of the super attack (step S308). For example, if the super attack is set as a fast ball, the trajectory of the ball B is calculated by increasing the initial velocity of the hit ball by a predetermined rate. The calculation result is stored in the hit ball trajectory information 472, and the landing position information 473 is calculated and stored. Then, the image generating unit 24 is caused to draw a ball B using a predetermined effect as a super attack hit ball based on the hit ball trajectory information 472 (step S310).

エフェクトを用いたボール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 hitting control unit 225 determines that the super attack has failed, and sets the bonus point 483 of the team indicated by the attack side information 474 to “0”, and the special hitting ball The use flag 484 is set to “0” (step S316). And it returns to the mistake determination of FIG. 8 (step S110). If the landing is made without receiving on the defensive side (NO in step S314 → YES in S318), the special hit ball control process is terminated and the process proceeds to the determination of which of the mistakes is in FIG. 8 (step S120).

以上の処理フローによって、特殊打球の発動判定と、パズル的要素の条件を満たした場合の特殊打球の制御を実現することができる。   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 CPU 1000, a ROM 1002, a RAM 1004, an information storage medium 1006, a sound generation IC 1008, an image generation IC 1010, and I / O ports 1012 and 1014 are connected to each other via a system bus 1016 so that data can be input and output. .

音生成IC1008には、スピーカ1020が接続され、画像生成IC1010には、表示装置1018が接続され、I/Oポート1012には、コントロール装置1022が接続され、I/Oポート1014には、通信装置1024が接続されている。   A speaker 1020 is connected to the sound generation IC 1008, a display device 1018 is connected to the image generation IC 1010, a control device 1022 is connected to the I / O port 1012, and a communication device is connected to the I / O port 1014. 1024 is connected.

情報記憶媒体1006は、図4における記憶部40に該当し、プログラム、画像データ、音データなど予め設定されている情報や、ゲームの進行状況を記憶するプレイデータなどが主に格納されるものであり、図4におけるゲーム情報42も格納されることとなる。
家庭用ゲーム装置1200では、例えば、ゲームプログラムを格納する情報記憶媒体として、CD−ROM1212、ICメモリ1214、DVDなどが用いられ、プレイデータを格納する情報記憶媒体としては、メモリカード1216などが用いられる。また、業務用ゲーム装置の場合では、ROM等のICメモリやハードディスクが用いられ、この場合は情報記憶媒体1006は、ROM1002になる。
The information storage medium 1006 corresponds to the storage unit 40 in FIG. 4 and mainly stores preset information such as programs, image data, and sound data, and play data that stores the progress of the game. Yes, the game information 42 in FIG. 4 is also stored.
In the home game device 1200, for example, a CD-ROM 1212, an IC memory 1214, a DVD or the like is used as an information storage medium for storing a game program, and a memory card 1216 or the like is used as an information storage medium for storing play data. It is done. In the case of the arcade game device, an IC memory such as a ROM or a hard disk is used. In this case, the information storage medium 1006 is the ROM 1002.

コントロール装置1022は、図4における操作部10に該当し、操作パネルや図1のゲームコントローラ1202、1204等に相当するものであり、プレーヤが、ゲームの進行に応じて種々の操作を装置本体に入力するためのものである。   The control device 1022 corresponds to the operation unit 10 in FIG. 4 and corresponds to the operation panel, the game controllers 1202 and 1204 in FIG. 1, and the player performs various operations on the device main body according to the progress of the game. It is for input.

CPU1000は、図4における処理部20に該当し、情報記憶媒体1006に格納されているプログラム、ROM1002に格納されているシステムプログラム、コントロール装置1022によって入力される操作入力信号等に従って、装置全体の制御や各種のデータ処理を行う。   The CPU 1000 corresponds to the processing unit 20 in FIG. 4 and controls the entire apparatus in accordance with a program stored in the information storage medium 1006, a system program stored in the ROM 1002, an operation input signal input by the control device 1022, and the like. And various data processing.

RAM1004は、このCPU1000の作業領域などとして用いられる記憶手段であり、情報記憶媒体1006やROM1002内に記憶された所与の情報、或いはCPU1000の演算結果が格納される。   The RAM 1004 is a storage means used as a work area of the CPU 1000 and stores given information stored in the information storage medium 1006 and the ROM 1002 or a calculation result of the CPU 1000.

更に、この種の装置には、音生成IC1008と、画像生成IC1010とが設けられていて、ゲーム音や、ゲーム画像の好適な出力が行えるようになっている。音生成IC1008は、情報記憶媒体1006やROM1002に記憶される情報に基づいて効果音やBGM等のゲーム音を生成する集積回路であり、生成された音はスピーカ1020によって出力される。   Further, this type of apparatus is provided with a sound generation IC 1008 and an image generation IC 1010 so that game sounds and game images can be suitably output. The sound generation IC 1008 is an integrated circuit that generates game sounds such as sound effects and BGM based on information stored in the information storage medium 1006 and the ROM 1002, and the generated sounds are output by the speaker 1020.

また、画像生成IC1010は、RAM1004、ROM1002、情報記憶媒体1006等から出力される画像情報にもとづいて表示装置1018に画像を出力するための画素情報を生成する集積回路である。なお、表示装置1018は、図4における表示部30に該当し、CRT、LCD、PDP、ELDなどによって実現される。   The image generation IC 1010 is an integrated circuit that generates pixel information for outputting an image to the display device 1018 based on image information output from the RAM 1004, the ROM 1002, the information storage medium 1006, and the like. The display device 1018 corresponds to the display unit 30 in FIG. 4 and is realized by a CRT, LCD, PDP, ELD, or the like.

また、通信装置1024は、ゲーム装置内部で利用される各種の情報を外部とやり取りするものであり、他のゲーム装置と接続されてゲームプログラムに応じた所与の情報を送受信したり、通信回線を介して、ゲームプログラム等の情報を送受信することなどに利用される。   The communication device 1024 exchanges various types of information used inside the game device with the outside. The communication device 1024 is connected to other game devices to transmit / receive given information according to the game program, It is used for transmitting and receiving information such as game programs via the.

また、図8〜図10で説明した処理は、当該処理を行うプログラムと、該プログラムを格納した情報記憶媒体1006と、該プログラムに従って動作するCPU1000、画像生成IC1010、音生成IC1008等によって実現される。尚、画像生成IC1010、音生成IC1008等で行われる処理はCPU1000、或いは汎用のDSP等によってソフトウェア的に実行されても良い。   8 to 10 is realized by a program that performs the processing, an information storage medium 1006 that stores the program, a CPU 1000 that operates according to the program, an image generation IC 1010, a sound generation IC 1008, and the like. . Note that the processing performed by the image generation IC 1010, the sound generation IC 1008, and the like may be executed by software by the CPU 1000, a general-purpose DSP, or the like.

尚、本発明は図1に示した家庭用ゲーム装置1200だけでなく、業務用ゲーム装置、多数のプレーヤが参加する大型アトラクション装置、マルチメディア端末、画像生成装置、ゲーム画像を生成するシステム基板等の種々の装置に適用できる。   Note that the present invention is not limited to the home game device 1200 shown in FIG. 1, but is also an arcade game device, a large attraction device in which a large number of players participate, a multimedia terminal, an image generation device, a system board for generating game images, and the like It can be applied to various devices.

例えば、図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 arcade game apparatus 1300. In the arcade game apparatus 1300, a game screen is displayed on the display 1304. While viewing the game screen, the player instructs the player character C to move and return the ball using the stick 1306, and inputs the type of the ball to be hit and the timing of hitting the ball B using the operation buttons 1308 to enjoy the game. .

業務用ゲーム装置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 system board 1310 built in the arcade game apparatus 1300. The game information 42 is stored in a memory 1312 that is an information storage medium on the system board 1310.

また、図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 host device 1400 and terminals 1404-1 to 1404-n connected to the host device 1400 via a communication line 1402.
In this case, the game information 42 is stored in an information storage medium 1406 such as a magnetic disk device, a magnetic tape device, or an IC memory that can be controlled by the host device 1400. When the terminals 1404-1 to 1404-n are capable of reproducing game images and game sounds in a stand-alone manner, a game program for generating game images and game sounds is received from the host device 1400. 1-1404-n. On the other hand, if it cannot be generated stand-alone, the host device 1400 generates a game image and game sound and transmits them to the terminals 1404-1 to 1404-n to be output at the terminal.

図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 host device 1400, the terminals 1404-1 to 1404-n are connected via the communication line 1402, and each means of the present invention is connected to the terminals 1404-1 to 1404. -Distribute between n. Similarly, a program or data for executing each means of the present invention may be distributed and stored in the information storage medium of the terminal.

ネットワークに接続する端末は、上述した家庭用ゲーム装置であることは勿論のこと、パーソナルコンピュータ、業務用ゲーム装置、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 area setting information 481 in the present embodiment. In the first embodiment, the coat area P is treated as a single plane for the coat G, but the present embodiment is characterized in that the coat area P is hierarchically provided in the coat G. .

同図に示すように、例えばコート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 court area information 481 includes, for example, hit flags 481-2 as many as the number of hierarchies. Alternatively, the number of layers is stored in the hit flag 481-2. That is, “1” is stored when the ball B has landed on the court area Pa11, and “2” is stored when the ball B has landed. In addition, the determination array information 482 includes, for example, a determination array that provides a determination array for each layer and that includes a plurality of layers (for example, a determination array for the coat areas Pa11, Pb11, and Pc11).

ゲーム画面上では、例えば、図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.

本発明を適用した第1の実施形態における、家庭用ゲーム装置の外観の一例を示す図。The figure which shows an example of the external appearance of the consumer game device in 1st Embodiment to which this invention is applied. ビーチバレー・ゲームのゲーム画面の一例を示す図。The figure which shows an example of the game screen of a beach volleyball game. パネル表示部、小パネル、コートとの対応関係の一例を示す図。The figure which shows an example of a correspondence with a panel display part, a small panel, and a court. 第1の実施形態における機能構成の一例を示すブロック図である。It is a block diagram showing an example of functional composition in a 1st embodiment. コート領域設定情報のデータ構成の一例を示すデータ構成図。The data block diagram which shows an example of the data structure of a coating area | region setting information. 判定配列情報のデータ構成の一例を示すデータ構成図。The data block diagram which shows an example of the data structure of determination arrangement | sequence information. 判定配列J・Kとコート領域Pとの関係の一例を示す図。The figure which shows an example of the relationship between determination arrangement | sequence J * K and the coat area | region P. FIG. サービスから得点取得までの処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of a process from a service to score acquisition. 発動判定処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of an activation determination process. 特殊打球制御処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of a special hit ball control process. 家庭用ゲーム装置におけるハードウェア構成の一例を示す図。The figure which shows an example of the hardware constitutions in a consumer game device. 本発明を業務用ゲーム装置に適用した場合の外観の一例を示す図。The figure which shows an example of the external appearance at the time of applying this invention to a business use game device. 本発明をネットワークを介して接続された装置を含むゲーム装置に適用した場合の例を示す図。The figure which shows the example at the time of applying this invention to the game device containing the apparatus connected via the network. 第2の実施形態における、コート領域設定情報のデータ構造の概念を説明する図。The figure explaining the concept of the data structure of the coat | court area | region setting information in 2nd Embodiment. 第2の実施形態における、パネル表示部の表示例を示す図。The figure which shows the example of a display of the panel display part in 2nd Embodiment. コート領域とサブ領域との対応関係の一例を示す図。The figure which shows an example of the correspondence of a coat area | region and a sub area | region.

符号の説明Explanation of symbols

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 SYMBOLS 10 Operation part 20 Processing part 22 Game calculation part 221 Hitting ball calculation part 223 Activation determination part 225 Special hitting control part 228 Effect setting part 24 Image generation part 246 Panel display part 30 Display part 40 Storage part 42 Game information 421 Hitting ball calculation program 423 Activation Judgment program 425 Special hitting ball control program 426 Panel display program 47 Hit ball parameter 48 Special hit ball parameter 481 Court area setting information 482 Judgment sequence information 483 Bonus points 484 Special hit ball use flag B Ball C Player character D Small panel H Panel display section E Activated display F Bonus point display area P Court area

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
請求項1または2に記載のプログラムであって、
前記特殊攻撃制御手段が、前記発動判定手段により前記発動条件を満たすと判定されて後、プレーヤの実行指示入力に応じて前記特殊攻撃を実行するように前記コンピュータを機能させるためのプログラム。
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.
請求項1〜3の何れかに記載のプログラムであって、
前記分割手段が、それぞれの前記陣地を縦横に分割し、
前記発動判定手段が、前記既成領域の位置関係が所定数の連珠の位置関係に該当するか否かにより、前記発動条件を満たすか否かを判定する、
ように前記コンピュータを機能させるためのプログラム。
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.
請求項1〜4の何れかに記載のプログラムであって、
前記発動条件を満たす前記既成領域の位置関係の成立数を算出する成立数算出手段、
前記成立数算出手段により算出された成立数に応じて、得点処理の単位点数を倍加する点数倍加手段、
として前記コンピュータを機能させるためのプログラム。
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
請求項1〜5の何れかに記載のプログラムであって、
前記特定手段が、隣接する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.
請求項1〜6の何れかに記載のプログラムであって、
前記特定手段によって特定された回数を、前記各領域毎に記憶する回数記憶手段として前記コンピュータを機能させ、
前記表示手段が、前記既成領域の識別表示を前記回数記憶手段に記憶された、対応する回数に応じて変更するように前記コンピュータを機能させる、
ためのプログラム。
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.
請求項1〜7の何れかに記載のプログラムであって、
前記表示手段が、前記コートの概念図を表示するとともに、当該概念図中の前記既成領域の位置に、前記識別表示を行うように前記コンピュータを機能させるためのプログラム。
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.
請求項1〜8の何れかに記載のプログラムであって、
前記表示手段が、前記コート中の前記既成領域の位置に、前記識別表示を行うように前記コンピュータを機能させるためのプログラム。
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.
請求項1〜9の何れかに記載のプログラムであって、
前記特殊攻撃制御手段により前記特殊攻撃が実行された場合に、前記発動判定手段により前記発動条件を満たすと判定された位置関係の既成領域を、前記特定手段による特定前の領域に戻すリセット手段として前記コンピュータを機能させるためのプログラム。
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.
請求項1〜10の何れかに記載のプログラムを記憶したコンピュータ読取可能な情報記憶媒体。   A computer-readable information storage medium storing the program according to claim 1. 互いの陣地を配設したゲーム空間の設定を行い、相手陣地への攻撃を互いに行って進行するゲームを実行するゲーム装置であって、
互いの陣地それぞれを複数の領域に分割する分割手段と、
攻撃成功を検出する攻撃成功検出手段と、
前記攻撃成功検出手段により検出された攻撃がなされた領域を、前記分割された複数の領域の中から特定する特定手段と、
前記特定手段による特定結果に基づいて、既に特定済みの既成領域を、他の領域と識別表示する表示手段と、
前記既成領域の位置関係が所定の発動条件を満たすか否かを判定する発動判定手段と、
予め定められた複数種類の攻撃のうち、前記発動判定手段により前記発動条件を満たすと判定された場合に可能となる特殊攻撃を、前記発動判定手段により前記発動条件を満たすと判定された場合に実行する特殊攻撃制御手段と、
を備えるゲーム装置。
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:
JP2006040798A 2006-02-17 2006-02-17 PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE Expired - Fee Related JP3883564B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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