JP2007160006A - Program, information storage medium and game apparatus - Google Patents
Program, information storage medium and game apparatus Download PDFInfo
- Publication number
- JP2007160006A JP2007160006A JP2005363916A JP2005363916A JP2007160006A JP 2007160006 A JP2007160006 A JP 2007160006A JP 2005363916 A JP2005363916 A JP 2005363916A JP 2005363916 A JP2005363916 A JP 2005363916A JP 2007160006 A JP2007160006 A JP 2007160006A
- Authority
- JP
- Japan
- Prior art keywords
- character
- game
- ball
- player character
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000009471 action Effects 0.000 claims description 102
- 238000001514 detection method Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 description 24
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 14
- 230000004913 activation Effects 0.000 description 11
- 230000005236 sound signal Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Abstract
Description
本発明は、コンピュータに、移動指示操作に従って自キャラクタの移動制御を行わせてゲームを進行させるためのプログラム等に関する。 The present invention relates to a program or the like for causing a computer to perform movement control of a player character in accordance with a movement instruction operation to advance a game.
スポーツゲームは、プレーヤが実際にスポーツをプレイしているかのような疑似体験を得られることから人気が高い。例えば、サッカーゲームであれば、コントローラで指示操作することによって、ドリブルをする、パスを出す、シュートをするといった動作を選手キャラクタに行わせることができ、プレーヤ自身が実際にサッカーをしているかのような気分を味わうことができる。 Sports games are popular because they can provide a simulated experience as if the player is actually playing sports. For example, in the case of a soccer game, it is possible to cause a player character to perform actions such as dribbling, passing a pass, and shooting by instructing with a controller. You can feel like this.
近年では、ドリブル、パス、シュートといった単純な動作の指示操作だけでなく、多様な指示操作が行えるゲームが開発・製品化されてきている。例えば特許文献1の技術によれば、モーションデータの再生速度を可変したり、モーションデータを合成することで新たな動作を行うモーションデータを生成するといったことができるため、多様な動きが実現される。
多様な動きが可能となった反面、操作が複雑になってきている。具体的には、業務用のゲーム装置の操作パネルや、家庭用ゲーム装置で用いられるゲームコントローラのボタン等の数に限りがあるため、ボタンそれぞれに選手キャラクタの動作を割り当てるとすると、指示操作できる種類はボタンの数に限られてしまう。そこで、多様な動きそれぞれに対する指示操作として、複数のボタンの組合せ操作が考案されている。例えば格闘アクションゲームの指示操作がそれである。 While various movements are possible, the operation is becoming more complicated. Specifically, since there is a limit to the number of operation panel of the game device for business use and the buttons of the game controller used in the home game device, it is possible to perform an instruction operation by assigning the action of the player character to each button. The type is limited to the number of buttons. Therefore, a combination operation of a plurality of buttons has been devised as an instruction operation for each of various movements. For example, this is an instruction operation of a fighting action game.
ところが、多様な動作をさせることのできるゲームだからといっても、選手キャラクタに所望の動作をさせるためには複数のボタンの組合せ操作を習得しなければならないため、結果的に初心者プレーヤ等にとっては敷居の高いゲームとなり、敬遠される要因の1つになってしまっていた。 However, even if it is a game that can perform various actions, it is necessary for a player character to learn a combination operation of a plurality of buttons in order to make a desired action. It has become a game and has become one of the factors to avoid.
本発明は、上記した課題を解決するためになされたものであり、その目的とするところは、直感的で分かり易い指示操作でありながら、キャラクタに多様な動作をさせることのできるゲームを実現することである。 The present invention has been made to solve the above-described problems, and an object of the present invention is to realize a game that allows a character to perform various actions while being an intuitive and easy-to-understand instruction operation. That is.
以上の課題を解決するための第1の発明は、
自キャラクタの移動指示操作を行う移動指示用操作部(例えば、図1(b)の左アナログスティック1208L)の他に、少なくとも自キャラクタの前後左右それぞれの方向への指示が可能な方向指示用操作部(例えば、図1(b)の右アナログスティック1208R)を有するコントローラ(例えば、図1(b)のゲームコントローラ1202)が接続されたコンピュータに、前記移動指示用操作部の移動指示操作に従って前記自キャラクタの移動制御を行わせてゲームを進行させるためのプログラム(例えば、図4のゲームプログラム610)であって、
キャラクタの状況(例えば、図6の状況条件663)に応じた複数の単発動作が予め定められており、
前記方向指示用操作部の方向指示操作がなされたことを検出する検出手段(例えば、図4の特殊動作制御部221a)、
現在の自キャラクタの状況を判定する状況判定手段(例えば、図4の特殊動作制御部221a)、
前記検出手段による検出に応答して、当該検出された方向指示操作に対応する方向への単発動作であって、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う動作制御手段(例えば、図4の特殊動作制御部221a)、
として前記コンピュータを機能させるためのプログラムである。
The first invention for solving the above problems is:
In addition to the movement instruction operation unit (for example, the left analog stick 1208L in FIG. 1B) for performing the movement instruction operation of the own character, a direction instruction operation capable of instructing at least the front, rear, left, and right directions of the own character. A computer (for example, the game controller 1202 in FIG. 1B) having a unit (for example, the right analog stick 1208R in FIG. 1B) connected to the computer according to the movement instruction operation of the movement instruction operation unit. A program (for example, the game program 610 in FIG. 4) for causing the player to perform movement control of the player character,
A plurality of single-shot actions corresponding to the character situation (for example, the situation condition 663 in FIG. 6) are determined in advance.
Detection means (for example, the special operation control unit 221a in FIG. 4) for detecting that the direction indicating operation of the direction indicating operation unit has been performed;
Situation determination means for determining the current situation of the player character (for example, the special action control unit 221a in FIG. 4),
In response to the detection by the detecting means, the self-character is caused to perform a single action in a direction corresponding to the detected direction indicating operation according to the situation determined by the situation determining means. Operation control means for controlling (for example, the special operation control unit 221a in FIG. 4),
As a program for causing the computer to function.
また他の発明として、自キャラクタの移動指示操作を行う移動指示用操作部の他に、少なくとも自キャラクタの前後左右それぞれの方向への指示が可能な方向指示用操作部を備え、前記移動指示用操作部の移動指示操作に従った前記自キャラクタの移動制御を行ってゲームを進行制御するゲーム装置(例えば、図4のゲーム装置1)であって、
キャラクタの状況に応じた複数の単発動作が予め定められており、
前記方向指示用操作部の方向指示操作がなされたことを検出する検出手段と、
現在の自キャラクタの状況を判定する状況判定手段と、
前記検出手段による検出に応答して、当該検出された方向指示操作に対応する方向への単発動作であって、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う動作制御手段と、
を備えたゲーム装置が考えられる。
As another invention, in addition to the movement instruction operation section for performing the movement instruction operation of the own character, the apparatus further includes a direction instruction operation section capable of instructing at least the front, rear, left and right directions of the own character. A game device (for example, the game device 1 in FIG. 4) that controls the progress of the game by performing movement control of the player character in accordance with a movement instruction operation of an operation unit,
Multiple single actions according to the character's situation are predetermined,
Detecting means for detecting that a direction indicating operation of the direction indicating operation unit has been performed;
Situation determination means for determining the current situation of the player character;
In response to the detection by the detection means, the self-character is caused to perform a single action in a direction corresponding to the detected direction indicating operation according to the situation determined by the situation determination means. Operation control means for controlling,
A game device provided with
この第1の発明等によれば、自キャラクタの移動指示操作を行う移動指示用操作部とは別の方向指示用操作部に対する方向指示操作に応じて、検出された方向指示操作に対応する方向への単発動作がなされる。したがって、プレーヤは自キャラクタの移動を移動指示用操作部で行うとともに、自キャラクタに所望の方向へ単発動作を行わせる際には、当該方向に対応する方向指示操作を方向指示操作部に入力するだけで済む。
さらには、自キャラクタに行わせる単発動作が自キャラクタの状況に応じて自動的に可変されることとなる。したがって、プレーヤは自キャラクタの状況を意識することなく、どの方向に対する方向指示操作をすれば良いかだけを判断すれば済むため、簡単な操作で済む。
According to the first aspect of the invention, the direction corresponding to the detected direction instruction operation in response to the direction instruction operation on the direction instruction operation unit different from the movement instruction operation unit that performs the movement instruction operation of the player character. A single operation is performed. Accordingly, the player moves the player character with the movement instruction operation unit, and inputs a direction instruction operation corresponding to the direction to the direction instruction operation unit when the player character performs a single motion in a desired direction. Just do it.
Furthermore, the single action to be performed by the player character is automatically changed according to the situation of the player character. Accordingly, since the player only needs to determine which direction the direction instruction operation should be performed without being aware of the situation of the player's own character, a simple operation is sufficient.
また、第2の発明として、第1の発明のプログラムであって、
前記ゲームは自キャラクタを含む複数のキャラクタがチームに分かれ、フィールド上を自由に移動する球技ゲームであり、
前記状況判定手段が、ボールと前記自キャラクタとの関係に基づいて前記自キャラクタの状況を判定し(例えば、図4の特殊動作制御部221a)、
前記動作制御手段が、ボールと前記自キャラクタとの関係に応じて予め定められた複数種類の単発動作の中から、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う(例えば、図4の特殊動作制御部221a)、
ように前記コンピュータを機能させるためのプログラムを構成してもよい。
As a second invention, there is provided a program according to the first invention,
The game is a ball game in which a plurality of characters including the player character are divided into teams and freely move on the field,
The situation determination means determines the situation of the player character based on the relationship between the ball and the player character (for example, the special action control unit 221a in FIG. 4),
The action control means performs a single action on the self-character according to the situation determined by the situation judging means from a plurality of types of single-shot actions predetermined according to the relationship between the ball and the self-character. (For example, the special operation control unit 221a in FIG. 4),
As described above, a program for causing the computer to function may be configured.
この第2の発明によれば、自キャラクタの状況は、自キャラクタとボールとの関係に基づいて判定されることとなり、自キャラクタとボールとの関係に応じた単発動作を自キャラクタが行うこととなる。 According to this second aspect, the situation of the player character is determined based on the relationship between the player character and the ball, and the player character performs a single action according to the relationship between the player character and the ball. Become.
また、第3の発明として、第2の発明のプログラムであって、
ボールキープキャラクタを管理する管理手段(例えば、図4の選手キャラ制御部220,ボールキープキャラクタ情報640)として前記コンピュータを機能させ、
前記状況判定手段が、前記自キャラクタがボールキープ中か否かを判定するキープ状況判定手段(例えば、図4の特殊動作制御部221a)を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記キープ状況判定手段によりキープ中であると判定された場合、前記検出手段により検出された方向指示操作に対応する方向へのフェイント動作を前記単発動作として前記自キャラクタに行わせる制御をする(例えば、図4の特殊動作制御部221a)ように前記コンピュータを機能させる、
ためのプログラムを構成してもよい。
As a third invention, there is provided a program according to the second invention,
Causing the computer to function as management means for managing the ball keep character (for example, the player character control unit 220 and the ball keep character information 640 in FIG. 4);
The situation determination means causes the computer to function so as to have a keep situation determination means (for example, the special action control unit 221a in FIG. 4) for determining whether or not the player character is keeping the ball.
When the action control means determines that the keep situation determination means is keeping, a feint action in a direction corresponding to the direction indicating operation detected by the detection means is performed on the player character as the single action. Control the computer to perform control (for example, the special operation control unit 221a in FIG. 4),
A program may be configured.
この第3の発明によれば、自キャラクタがボールキープ中という状況にあるときにプレーヤが方向指示操作を行った場合、方向指示操作に対応する方向へフェイント動作をするように自キャラクタが制御されるようになる。これにより、ボールキープ中という状況に適応する単発動作が実現される。 According to the third aspect of the present invention, when the player performs a direction instruction operation when the player character is in a ball keeping state, the player character is controlled to perform a feint action in a direction corresponding to the direction instruction operation. Become so. Thereby, the single operation which adapts to the situation of a ball keeping is realized.
また、第4の発明として、第2又は第3の発明のプログラムであって、
ボールキープキャラクタから所与のパス先キャラクタへのパスを制御するパス制御手段(例えば、図4の選手キャラ制御部220)として前記コンピュータを機能させ、
前記状況判定手段が、前記自キャラクタが前記パス先キャラクタとなっているか否かを判定するパス先判定手段(例えば、図4の特殊動作制御部221a)を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記パス先判定手段によりパス先キャラクタであると判定された場合、前記検出手段により検出された方向指示操作に対応する方向へパスされたボールを一旦繰り出してボールを受けるトラップ動作を前記単発動作として前記自キャラクタに行わせる制御をする(例えば、図4の特殊動作制御部221a)ように前記コンピュータを機能させる、
ためのプログラムを構成してもよい。
As a fourth invention, there is provided a program according to the second or third invention,
Causing the computer to function as pass control means (for example, a player character control unit 220 in FIG. 4) for controlling a pass from the ball keep character to a given pass destination character;
The situation determination means causes the computer to function so as to have pass destination determination means (for example, the special action control unit 221a in FIG. 4) for determining whether or not the own character is the pass destination character.
When the motion control means determines that the character is a pass destination character by the pass destination determination means, the trap that once passes the ball passed in the direction corresponding to the direction indicating operation detected by the detection means and receives the ball The computer is caused to function so as to control the character to perform an action as the single action (for example, the special action control unit 221a in FIG. 4).
A program may be configured.
この第4の発明によれば、自キャラクタがパス先キャラクタとなって、パスを受けるという状況にあるときにプレーヤが方向指示操作を行った場合、方向指示操作に対応する方向へパスされたボールを一旦繰り出してボールを受けるトラップ動作をするように自キャラクタが制御されるようになる。これにより、パスを受ける状況に適応する単発動作が実現される。 According to the fourth aspect of the present invention, when the player performs a direction instruction operation when the player character is a pass destination character and receives a pass, the ball passed in the direction corresponding to the direction instruction operation. The player's own character is controlled so as to perform a trapping operation for receiving the ball by paying out once. Thereby, the single operation which adapts to the condition which receives a path | pass is implement | achieved.
また、第5の発明として、第1〜第4の何れかの発明のプログラムであって、
前記動作制御手段により動作制御される前記単発動作には、通常の単発動作(例えば、図6の「クイックフェイント(後)」)と特別な単発動作(例えば、図6の「ヒールリフト」)との2種類があり、
前記方向指示操作がなされた際に、所定の特別操作が併せてなされたか否かを判定する特別操作入力判定手段(例えば、図4の特殊動作制御部221a)として前記コンピュータを機能させ、
前記動作制御手段が、前記特殊操作入力判定手段により前記特殊操作がなされたと判定されなかった場合には、前記検出手段により検出された方向指示操作に対応する方向への前記通常の単発動作を行わせ、なされたと判定された場合には、当該方向への前記特別な単発動作を行わせる(例えば、図4の特殊動作制御部221a)ように前記コンピュータを機能させる、
ためのプログラムを構成してもよい。
A fifth invention is a program according to any one of the first to fourth inventions,
The single operation controlled by the operation control means includes a normal single operation (for example, “Quick Feint (rear)” in FIG. 6) and a special single operation (for example, “heel lift” in FIG. 6). There are two types of
When the direction instruction operation is performed, the computer is caused to function as special operation input determination means (for example, the special operation control unit 221a in FIG. 4) for determining whether or not a predetermined special operation is performed.
If the operation control means does not determine that the special operation has been performed by the special operation input determination means, the normal operation is performed in the direction corresponding to the direction indicating operation detected by the detection means. If it is determined that it has been made, the computer is caused to function so as to cause the special single operation in the direction to be performed (for example, the special operation control unit 221a in FIG. 4).
A program may be configured.
この第5の発明によれば、プレーヤが方向指示操作と併せて特別操作を入力した場合、通常の単発動作ではなく特別な単発動作をするように自キャラクタの動作が制御される。したがって、プレーヤにとっては、通常の単発動作を所望する場合には方向指示操作のみを行い、特別の単発動作を所望する場合には方向指示操作と併せて特別操作を行えば済む。 According to the fifth aspect, when the player inputs a special operation together with the direction instruction operation, the action of the player character is controlled so as to perform a special single action instead of a normal single action. Therefore, for the player, when a normal single operation is desired, only a direction instruction operation is performed, and when a special single operation is desired, a special operation may be performed together with the direction instruction operation.
また、第6の発明として、第5の発明のプログラムであって、
前記方向指示用操作部は押し込み操作が可能な所定のアナログスティック(例えば、図1(a)のゲームコントローラ1202)であり、
前記特別操作入力判定手段が、前記アナログスティックの押し込み操作を前記特別操作として判定する(例えば、図4の特殊動作制御部221a)ように前記コンピュータを機能させる、
ためのプログラムを構成してもよい。
The sixth invention is a program of the fifth invention,
The direction indicating operation unit is a predetermined analog stick that can be pushed in (for example, the game controller 1202 in FIG. 1A),
The special operation input determination means causes the computer to function so as to determine that the analog stick push operation is the special operation (for example, the special operation control unit 221a in FIG. 4).
A program may be configured.
この第6の発明によれば、方向指示用操作部はアナログスティックであるため、より直感的で分かり易い操作が実現される。さらにアナログスティックは押し込み操作が可能であり、その押し込み操作が特別操作とみなされるため、方向指示操作と併せての特別操作も簡単である。 According to the sixth aspect of the invention, since the direction indicating operation unit is an analog stick, a more intuitive and easy-to-understand operation is realized. Further, the analog stick can be pushed in, and the push-in operation is regarded as a special operation. Therefore, the special operation in combination with the direction instruction operation is easy.
また、第7の発明として、第1〜第6の何れかの発明のプログラムであって、
異なる方向指示操作の組合せに対する単発動作が予め定められており、
前記検出手段が、前記方向指示用操作部の方向指示操作が連続して異なる方向になされたことを検出する連続方向指示検出手段(例えば、図4の特殊動作制御部221a)を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記連続方向指示検出手段により検出がなされた場合には、当該検出された連続方向の組合せに対応して予め定められた単発動作を前記自キャラクタに行わせる制御をする(例えば、図4の特殊動作制御部221a)ように前記コンピュータを機能させる、
ためのプログラムを構成してもよい。
Further, as a seventh invention, there is provided a program according to any one of the first to sixth inventions,
A single operation for a combination of different direction indication operations is predetermined,
The detection means includes continuous direction instruction detection means (for example, the special operation control unit 221a in FIG. 4) for detecting that the direction instruction operation of the direction instruction operation unit is continuously performed in different directions. Make the computer work,
When the motion control means is detected by the continuous direction instruction detection means, the motion control means controls the self character to perform a predetermined single action corresponding to the detected combination of continuous directions ( For example, the computer is caused to function as in the special operation control unit 221a) of FIG.
A program may be configured.
この第7の発明によれば、方向指示操作の組合せによってバラエティに富んだ多様な動作を自キャラクタに行わせることができるようになる。 According to the seventh aspect, it is possible to cause the player character to perform a variety of various actions by combining the direction instruction operations.
また第8の発明として、第1〜第7の何れかの発明のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体(例えば、図1(a)の情報記憶媒体1212)を構成することとしてもよい。 As an eighth invention, a computer-readable information storage medium (for example, the information storage medium 1212 in FIG. 1A) storing the program of any one of the first to seventh inventions may be configured. .
本発明によれば、自キャラクタの移動指示操作を行う移動指示用操作部とは別の方向指示用操作部に対する方向指示操作に応じて、検出された方向指示操作に対応する方向への単発動作がなされる。したがって、プレーヤは自キャラクタの移動を移動指示用操作部で行うとともに、自キャラクタに所望の方向へ単発動作を行わせる際には、当該方向に対応する方向指示操作を方向指示操作部に入力するだけで済む。
さらには、自キャラクタに行わせる単発動作が自キャラクタの状況に応じて自動的に可変されることとなる。したがって、プレーヤは自キャラクタの状況を意識することなく、どの方向に対する方向指示操作をすれば良いかだけを判断すれば済むため、簡単な操作で済む。
According to the present invention, the single operation in the direction corresponding to the detected direction instruction operation in response to the direction instruction operation to the direction instruction operation unit different from the movement instruction operation unit that performs the movement instruction operation of the own character. Is made. Accordingly, the player moves the player character with the movement instruction operation unit, and inputs a direction instruction operation corresponding to the direction to the direction instruction operation unit when the player character performs a single motion in a desired direction. Just do it.
Furthermore, the single action to be performed by the player character is automatically changed according to the situation of the player character. Accordingly, since the player only needs to determine which direction the direction instruction operation should be performed without being aware of the situation of the player's own character, a simple operation is sufficient.
以下、図面を参照し、本発明を適用したゲーム装置について詳細に説明する。尚、本実施形態は、本発明のゲームをサッカーゲームに適用した場合の実施形態である。 Hereinafter, a game apparatus to which the present invention is applied will be described in detail with reference to the drawings. In addition, this embodiment is embodiment at the time of applying the game of this invention to a soccer game.
[ゲーム装置の構成]
図1(a)は、本発明を適用したゲーム装置を家庭用ゲーム機1200に適用した場合の装置構成の一例を示す図である。図1(a)に示す家庭用ゲーム機1200は、本体装置1210と、ゲームコントローラ1202とを備え、本体装置1210は、スピーカ1222を具備するディスプレイ1220に接続される。
[Configuration of game device]
FIG. 1A is a diagram showing an example of a device configuration when a game device to which the present invention is applied is applied to a consumer game machine 1200. A consumer game machine 1200 illustrated in FIG. 1A includes a main body device 1210 and a game controller 1202, and the main body device 1210 is connected to a display 1220 including a speaker 1222.
ゲームコントローラ1202は、プレーヤがゲーム操作を入力するためのものであり、操作信号を本体装置1210に出力する。図1(b)は、ゲームコントローラ1202の平面図を示す図である。図1(b)に示すように、ゲームコントローラ1202は、方向キー1204、○ボタン1206a、×ボタン1206b、△ボタン1206c、□ボタン1206d、左右に2つ設けられた移動指示用操作部としてのアナログスティック1208L及び方向指示用操作部としてのアナログスティック1208R等を有する。 The game controller 1202 is for a player to input a game operation, and outputs an operation signal to the main body device 1210. FIG. 1B is a diagram illustrating a plan view of the game controller 1202. As shown in FIG. 1 (b), the game controller 1202 has an analog as a movement instruction operation unit provided on the left and right sides, such as a direction key 1204, a circle button 1206a, a cross button 1206b, a triangle button 1206c, a square button 1206d. It has a stick 1208L, an analog stick 1208R as a direction indicating operation unit, and the like.
アナログスティック1208L,1208Rは、前後左右の任意の方向に傾斜可能であり、傾斜操作の方向(入力方向)や傾斜角度等に応じたアナログ的な数値を入力することができる。また、アナログスティック1208L,1208Rは、これを押し込む操作も可能である。このアナログスティック1208L,1208Rは、随時操作状態(入力方向や傾斜角度、押し込み操作)を検出し、検出した操作状態を本体装置1210に出力する。以下、一方のアナログスティック1208Lを「左アナログスティック1208L」、他方の「アナログスティック1208R」を右アナログスティック1208Rという。 The analog sticks 1208L and 1208R can be tilted in any direction, front, back, left, and right, and can input analog numerical values according to the direction of tilt operation (input direction), the tilt angle, and the like. In addition, the analog sticks 1208L and 1208R can be operated to push in. The analog sticks 1208L and 1208R detect an operation state (input direction, tilt angle, and push-in operation) as needed, and output the detected operation state to the main body device 1210. Hereinafter, one analog stick 1208L is referred to as a “left analog stick 1208L”, and the other “analog stick 1208R” is referred to as a right analog stick 1208R.
図1(a)に戻る。ゲーム処理を実行するために必要なプログラムやデータは、本体装置1210に着脱自在なCD−ROMやDVD等の情報記憶媒体1212に格納される。或いは、ゲームプログラムやゲームデータは、本体装置1210に具備された通信装置1218を介して通信回線Nに接続し、外部装置から取得することとしてもよい。ここでいう通信回線Nとは、データ授受が可能な通信路を意味する。すなわち、通信回線Nとは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLANの他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、通信方法については有線/無線を問わない。 Returning to FIG. Programs and data necessary for executing the game process are stored in an information storage medium 1212 such as a CD-ROM or DVD that is detachable from the main unit 1210. Alternatively, the game program and game data may be acquired from an external device by connecting to the communication line N via the communication device 1218 provided in the main body device 1210. The communication line N here means a communication path through which data can be exchanged. That is, the communication line N is meant to include a communication network such as a telephone communication network, a cable network, and the Internet in addition to a LAN using a dedicated line (dedicated cable) or Ethernet (registered trademark) for direct connection. The method is not limited to wired / wireless.
一方、ゲーム中の所定のタイミングやプレーヤによるセーブ操作等に応じてゲームの進行状況に関する情報を含むデータが書き込まれる情報記憶媒体として、メモリカード1214やICカード1216等の情報記憶媒体が用いられる。 On the other hand, an information storage medium such as a memory card 1214 or an IC card 1216 is used as an information storage medium to which data including information related to the progress of the game is written in accordance with a predetermined timing during the game or a save operation by the player.
本体装置1210は、例えばCPU等の演算処理装置やICメモリ、情報記憶媒体1212の読取装置を具備する。そして、情報記憶媒体1212から読み出したプログラムやデータ、ゲームコントローラ1202から入力される操作信号等に基づいて種々のゲーム処理を実行し、ゲーム画面の画像信号及びゲーム音の音信号を生成する。本実施形態では、ピッチ(フィールド)やボール、サッカー選手(以下、「選手キャラクタ」という。)等が配置されたゲーム空間内を仮想カメラで撮影した画像が、ゲーム画面として生成される。そして、本体装置1210は、生成した画像信号及び音信号をディスプレイ1220に出力し、生成したゲーム画面をディスプレイ1220に表示させ、ゲーム音をスピーカ1222から音出力させる。 The main unit 1210 includes an arithmetic processing unit such as a CPU, an IC memory, and an information storage medium 1212 reading device. Various game processes are executed based on programs and data read from the information storage medium 1212, operation signals input from the game controller 1202, and the like, and an image signal of the game screen and a sound signal of the game sound are generated. In the present embodiment, an image obtained by photographing a game space in which a pitch (field), a ball, a soccer player (hereinafter referred to as “player character”) and the like are arranged with a virtual camera is generated as a game screen. The main device 1210 then outputs the generated image signal and sound signal to the display 1220, causes the generated game screen to be displayed on the display 1220, and causes the game sound to be output from the speaker 1222.
この家庭用ゲーム機1200において、プレーヤは、ディスプレイ1220に表示されたゲーム画面を見ながらゲームコントローラ1202を操作して、サッカーゲームを楽しむ。詳細には、本実施形態は、プレーヤチームとコンピュータ制御の対戦チームとが対戦する場合の実施形態であり、プレーヤは、プレーヤチームに所属する1体の選手キャラクタ(以下、プレーヤの操作対象である選手キャラクタを「自キャラクタ」という。)を操作してサッカーゲームをプレイする。 In the home game machine 1200, the player enjoys the soccer game by operating the game controller 1202 while viewing the game screen displayed on the display 1220. Specifically, this embodiment is an embodiment in the case where a player team and a computer-controlled battle team battle each other, and the player is one player character belonging to the player team (hereinafter referred to as a player's operation target). A player character is referred to as “own character”) to play a soccer game.
図2は、本実施の形態におけるゲーム画面の一例を示す図であり、ゲーム画面の略中央に自キャラクタPCが表示され、自キャラクタPCを中心としたゲーム空間内の様子が表される。尚、図2では、プレーヤチームの選手キャラクタと対戦チームの選手キャラクタとを異なる表示態様で示しており、同図において、プレーヤチームは画面右から左に向けて攻撃している。 FIG. 2 is a diagram showing an example of the game screen in the present embodiment, in which the player character PC is displayed in the approximate center of the game screen, and the state in the game space centered on the player character PC is represented. In FIG. 2, the player character of the player team and the player character of the battle team are shown in different display modes. In FIG. 2, the player team attacks from the right to the left of the screen.
自キャラクタPCは、ゲームコントローラ1202からの操作入力に従って、移動やパス、シュート等の動作が制御される。これに対して、自キャラクタPC以外の選手キャラクタは、ノンプレーヤキャラクタNPCとされ、コンピュータによって自動制御される。 The own character PC is controlled to move, pass, shoot, and the like in accordance with an operation input from the game controller 1202. On the other hand, player characters other than the player character PC are non-player characters NPC and are automatically controlled by a computer.
ここで、ゲーム中にプレーヤが行うゲーム操作について、図3を参照して説明する。
図3に示すように、左アナログスティック1208Lには移動指示操作が割り当てられており、この移動指示操作によって、選手移動の機能が実現される(レコードL11)。すなわち、自キャラクタは、左アナログスティック1208Lの傾斜操作の方向(入力方向)に移動する。また、自キャラクタがボールをキープしているならば、当該入力方向にドリブルして移動する。
Here, the game operation performed by the player during the game will be described with reference to FIG.
As shown in FIG. 3, a movement instruction operation is assigned to the left analog stick 1208L, and a player movement function is realized by this movement instruction operation (record L11). That is, the player character moves in the direction of the tilt operation (input direction) of the left analog stick 1208L. If the player character keeps the ball, he / she dribbles and moves in the input direction.
右アナログスティック1208Rには特殊動作発動操作が割り当てられており、この特殊動作発動操作によって、特殊動作発動の機能が実現される(レコードL12)。特殊動作の詳細については後述するが、特殊動作発動操作時の自キャラクタの状況に応じてその入力方向に対応する方向への特殊動作(特殊モーション)が発動されるようになっている。尚、本実施形態では、右アナログスティック1208Rの上方向が自キャラクタの前方、下方向が自キャラクタの後方、右方向が自キャラクタの進行方向に向かって右方、左方向が自キャラクタの進行方向に向かって左方と対応付けられる。 A special operation activation operation is assigned to the right analog stick 1208R, and the special operation activation function is realized by the special operation activation operation (record L12). Although the details of the special action will be described later, a special action (special motion) in the direction corresponding to the input direction is activated according to the situation of the player character during the special action activation operation. In the present embodiment, the upward direction of the right analog stick 1208R is the front of the player character, the downward direction is the rear of the player character, the right direction is rightward in the direction of movement of the player character, and the left direction is the direction of movement of the player character. Is associated with the left side.
○ボタン1206aに対する操作入力によれば、自キャラクタがボールをキープしているか否かに応じた操作指示が実現される。すなわち、自キャラクタがボールをキープしている場合にはシュート指示操作が実現され、自キャラクタがシュート動作を行う(レコードL13)。一方、自キャラクタがボールをキープしていない場合にはタックル指示操作が実現され、自キャラクタがタックル動作を行う(レコードL14)。 ○ According to the operation input to the button 1206a, an operation instruction according to whether or not the player's character is keeping the ball is realized. That is, when the player character keeps the ball, a shooting instruction operation is realized, and the player character performs a shooting action (record L13). On the other hand, when the player character is not keeping the ball, a tackle instruction operation is realized, and the player character performs a tackle motion (record L14).
×ボタン1206bに対する操作が入力された場合も同様に、自キャラクタがボールをキープしているか否かに応じた操作指示が実現される。すなわち、自キャラクタがボールをキープしている場合にはパス指示操作が実現され、自キャラクタがパス動作を行う(レコードL15)。一方、自キャラクタがボールをキープしていない場合にはダッシュ指示操作が実現され、自キャラクタがダッシュ動作を行う(レコードL16)。 Similarly, when an operation on the x button 1206b is input, an operation instruction according to whether or not the player character is keeping the ball is realized. That is, when the player character keeps the ball, a pass instruction operation is realized, and the player character performs a pass action (record L15). On the other hand, when the player character is not keeping the ball, the dash instruction operation is realized, and the player character performs the dash action (record L16).
△ボタン1206cに対する操作入力によれば、自キャラクタがボールをキープしていることを条件として、パス先指示操作が実現される(レコードL17)。このパス先指示操作である△ボタン1206cの入力回数に応じて、ボールのパス先が選択・切り替えられる。 According to the operation input to the △ button 1206c, a pass destination instruction operation is realized on the condition that the player's own character keeps the ball (record L17). The pass destination of the ball is selected / switched in accordance with the number of inputs of the Δ button 1206c, which is the pass destination instruction operation.
□ボタン1206dに対する操作入力によれば、プレーヤチームが攻撃側で、且つ自キャラクタがボールをキープしていないことを条件として、パス要求指示操作が実現される(レコードL18)。このパス要求指示操作に応じて、ボールをキープしている味方の選手キャラクタから自キャラクタにボールがパスされる。 According to the operation input to the □ button 1206d, a pass request instruction operation is realized on the condition that the player team is on the attack side and the player character is not keeping the ball (record L18). In response to the pass request instruction operation, the ball is passed from the teammate player character who is keeping the ball to the player character.
[機能構成]
図4は、本実施形態におけるゲーム装置1の機能構成の一例を示すブロック図である。図4に示すように、ゲーム装置1は、操作部100と、処理部200と、表示部300と、音出力部400と、通信部500と、記憶部600とを備えて構成されている。
[Function configuration]
FIG. 4 is a block diagram illustrating an example of a functional configuration of the game apparatus 1 according to the present embodiment. As shown in FIG. 4, the game apparatus 1 includes an operation unit 100, a processing unit 200, a display unit 300, a sound output unit 400, a communication unit 500, and a storage unit 600.
操作部100は、ゲーム装置1を操作するプレーヤが各種のゲーム操作を入力するための装置であり、操作部100から入力される操作信号は処理部200に出力される。この操作部100は、例えばボタンスイッチ、レバー、ダイヤル、マウス、キーボード、各種センサによって実現され、図1(b)のゲームコントローラ1202がこれに該当する。 The operation unit 100 is a device for a player operating the game apparatus 1 to input various game operations, and operation signals input from the operation unit 100 are output to the processing unit 200. The operation unit 100 is realized by, for example, a button switch, a lever, a dial, a mouse, a keyboard, and various sensors, and the game controller 1202 in FIG. 1B corresponds to this.
処理部200は、ゲーム装置1全体の制御、ゲーム装置1内の各機能部への指示、画像処理、音処理等の各種処理を行う。この処理部200の機能は、各種プロセッサ(CPU,DSP等)、ASIC(ゲートアレイ等)等のハードウェアや、所与のプログラムにより実現されるものである。 The processing unit 200 performs various processes such as control of the entire game apparatus 1, instructions to each functional unit in the game apparatus 1, image processing, and sound processing. The functions of the processing unit 200 are realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), and a given program.
この処理部200は、主な機能部として、ゲーム演算部210と、画像生成部230と、音生成部250とを含み、1フレーム時間(1/60秒)で1枚の画像を生成して表示部300に表示出力させるとともに、適宜効果音やBGMを音出力部400に音出力させる。 The processing unit 200 includes a game calculation unit 210, an image generation unit 230, and a sound generation unit 250 as main functional units, and generates one image in one frame time (1/60 seconds). The display unit 300 displays and outputs sound effects and BGM to the sound output unit 400 as appropriate.
ゲーム演算部210は、記憶部600から読み出したプログラムやデータ、操作部100から入力される操作信号等に基づいてサッカーゲームを実現するための種々のゲーム処理を実行し、処理結果を画像生成部230や音生成部250に出力する。ゲーム処理としては、例えばゲーム空間にピッチやボール、選手キャラクタ等のオブジェクトを配置して移動制御する処理、オブジェクトの交差判定処理(ヒットチェック処理)、ライン判定の算出処理、ゲーム結果(成績)の算出処理、仮想カメラ(視点)の配置処理や視線方向及び画角の設定処理等を実行する。このゲーム演算部210は、選手キャラ制御部220を含む。 The game calculation unit 210 executes various game processes for realizing a soccer game based on programs and data read from the storage unit 600, operation signals input from the operation unit 100, and the like, and the processing results are displayed as image generation units. 230 and the sound generator 250. As game processing, for example, an object such as a pitch, a ball, or a player character is placed in the game space to control movement, an object intersection determination process (hit check process), a line determination calculation process, a game result (score) Calculation processing, virtual camera (viewpoint) placement processing, line-of-sight direction and angle-of-view setting processing, and the like are executed. The game calculation unit 210 includes a player character control unit 220.
選手キャラ制御部220は、入力されたプレーヤのゲーム操作に従って自キャラクタの移動や動作(ドリブル、パス、シュート等)を制御する処理、ノンプレーヤキャラクタの移動や動作を自動制御する処理、ゲームの進行に応じてボールをキープする選手キャラクタ(ボールキープキャラクタ)を決定する処理等を実行する。 The player character control unit 220 controls the movement and movement (dribbling, passing, shooting, etc.) of the player character according to the input game operation of the player, the process of automatically controlling the movement and movement of the non-player character, and the progress of the game. In response to this, processing for determining a player character (ball keep character) to keep the ball is executed.
この選手キャラ制御部220において、自キャラクタの制御に係る処理を実行する機能部を自キャラ制御部221と呼ぶ。自キャラ制御部221は、自キャラクタの特殊動作を制御する特殊動作制御部221aを含む。特殊動作制御部221aは、特殊動作発動操作に応じた特殊動作を自キャラクタに行わせるための制御を行う。 In this player character control unit 220, a functional unit that executes a process related to the control of the player character is called a player character control unit 221. The own character control unit 221 includes a special action control unit 221a that controls a special action of the own character. The special action control unit 221a performs control for causing the own character to perform a special action corresponding to the special action invoking operation.
画像生成部230は、例えば、CPUやDSP等のハードウェアやその制御プログラム、フレームバッファ等の描画フレーム用ICメモリ等によって実現される。この画像生成部230は、ゲーム演算部210による処理結果に基づいてゲーム画像を生成し、生成したゲーム画像の画像信号を表示部300に出力する。 The image generation unit 230 is realized by, for example, hardware such as a CPU and a DSP, a control program for the hardware, a drawing frame IC memory such as a frame buffer, and the like. The image generation unit 230 generates a game image based on the processing result of the game calculation unit 210 and outputs an image signal of the generated game image to the display unit 300.
音生成部250は、例えば、CPUやDSP等のハードウェアやその制御プログラムによって実現される。この音生成部250は、ゲーム演算部210による処理結果に基づいて、ゲーム中に使用される効果音やBGM等のゲーム音を生成し、生成したゲーム音の音信号を音出力部400に出力する。 The sound generation unit 250 is realized by, for example, hardware such as a CPU and a DSP and a control program thereof. The sound generation unit 250 generates game sounds such as sound effects and BGM used during the game based on the processing result of the game calculation unit 210, and outputs the generated game sound signal to the sound output unit 400. To do.
表示部300は、画像生成部230から入力される画像信号に基づいて各種ゲーム画像を表示するための装置であり、図1(a)ではディスプレイ1220がこれに該当する。プレーヤは、表示部300に表示されるゲーム画像を見ながら操作部100を操作してゲームを楽しむ。 The display unit 300 is a device for displaying various game images based on the image signal input from the image generation unit 230, and the display 1220 corresponds to this in FIG. The player enjoys the game by operating the operation unit 100 while viewing the game image displayed on the display unit 300.
音出力部400は、音生成部250から入力される音信号に基づいて効果音やBGM等を音出力するための装置であり、図1(a)ではスピーカ1222がこれに該当する。 The sound output unit 400 is a device for outputting sound effects, BGM, and the like based on the sound signal input from the sound generation unit 250, and the speaker 1222 corresponds to this in FIG.
通信部500は、外部(例えば、対戦相手のゲーム装置1)とのデータ通信を制御する。この通信部500の機能は、例えば、無線通信モジュール、モデム、TA、有線用の通信ケーブルのジャックや制御回路等によって実現され、図1(a)では通信装置1218がこれに該当する。 The communication unit 500 controls data communication with the outside (for example, the opponent game device 1). The function of the communication unit 500 is realized by, for example, a wireless communication module, a modem, TA, a wired communication cable jack, a control circuit, and the like, and the communication device 1218 corresponds to this in FIG.
記憶部600には、処理部200にゲーム装置1を統合的に制御させるためのシステムプログラムや、ゲームを実行させるために必要なプログラム及びデータが格納される。この記憶部600の機能は、例えばICメモリやハードディスク、メモリカード等により実現されるものであり、図1(a)では、情報記憶媒体1212、メモリカード1214、ICカード1216本体装置1210に具備されるICメモリ等がこれに該当する。 The storage unit 600 stores a system program for causing the processing unit 200 to control the game apparatus 1 in an integrated manner, and a program and data necessary for executing the game. The function of the storage unit 600 is realized by, for example, an IC memory, a hard disk, a memory card, and the like. In FIG. 1A, the information storage medium 1212, the memory card 1214, and the IC card 1216 main unit 1210 are provided. An IC memory or the like corresponds to this.
特に、本実施形態を実現するため、記憶部600には、処理部200を選手キャラ制御部220として機能させるための選手キャラ制御プログラム611と、自キャラ制御部221として機能させるための自キャラ制御プログラム613と、特殊動作制御部221aとして機能させるための特殊動作制御プログラム615とを含むゲームプログラム610が格納される。 In particular, in order to realize the present embodiment, the storage unit 600 has the player character control program 611 for causing the processing unit 200 to function as the player character control unit 220 and the player character control for causing the player character control unit 221 to function. A game program 610 including a program 613 and a special operation control program 615 for causing the special operation control unit 221a to function is stored.
データとしては、選手キャラクタ情報620と、自キャラクタ情報630と、ボールキープキャラクタ情報640と、ボールデータ650と、特殊動作一覧テーブル660と、特殊動作モーション情報670とを含む。また、図示しないが、その他のデータとして、ピッチを表示するためのオブジェクトデータ、得点や競技時間等のサッカー競技の実行に必要な各種のデータが適宜格納される。 The data includes player character information 620, own character information 630, ball keep character information 640, ball data 650, special action list table 660, and special action motion information 670. Although not shown, object data for displaying the pitch and various data necessary for the execution of the soccer game such as scores and competition time are appropriately stored as other data.
選手キャラクタ情報620には、プレーヤチーム又は対戦チームに所属してゲームに登場する選手キャラクタに関するデータが格納される。図5は、選手キャラクタ情報620の一例を示す図である。この選手キャラクタ情報620は、選手キャラクタ毎に用意され、当該選手キャラクタの選手名が設定される選手キャラ名621、所属チーム名が格納されるチーム名622、当該選手キャラクタのポジションの情報が格納されるポジション623、現在のピッチFp上の位置座標624、現在の速度625、能力パラメータの一つである能力速度626、当該選手キャラクタを表示させるためのモデルデータやテクスチャデータが格納されるオブジェクトデータ627等を含む。オブジェクトデータ627に格納される選手キャラクタのオブジェクトは、パーツ毎に階層化されて構成されており、選手キャラクタにモーションデータに基づく様々な動作をさせることが可能となっている。 The player character information 620 stores data on player characters that belong to the player team or the battle team and appear in the game. FIG. 5 is a diagram illustrating an example of the player character information 620. The player character information 620 is prepared for each player character, and stores the player character name 621 in which the player name of the player character is set, the team name 622 in which the team name is stored, and the position information of the player character. Position data 623, position coordinates 624 on the current pitch Fp, current speed 625, ability speed 626 as one of ability parameters, object data 627 in which model data and texture data for displaying the player character are stored. Etc. The player character object stored in the object data 627 is structured in a layered manner for each part, and allows the player character to perform various actions based on the motion data.
自キャラクタ情報630は、自キャラ名631と、パス要求フラグ633とを含む。
自キャラ名631は、自キャラクタを識別するための情報である。自キャラクタは、例えばプレーヤ操作によって、ゲーム開始前に指定される。自キャラ名631には、このとき指定された選手キャラクタの選手キャラ名が設定される。
パス要求フラグ633は、自キャラクタがパス要求時か否かを示すフラグ情報であって、初期値として「OFF(要求無し)」が設定される。そして、上記したように、プレーヤチームが攻撃側で、且つ自キャラクタがボールをキープしていない場合のゲーム操作であるパス要求指示操作がなされた場合に、「ON(要求有り)」が設定される。また、ゲームの進行状況に応じて適宜「OFF」にリセットされる。このパス要求フラグ633により、自キャラクタがパス先キャラクタなのかが判定される。
The own character information 630 includes an own character name 631 and a pass request flag 633.
The own character name 631 is information for identifying the own character. The player character is designated before the game is started, for example, by a player operation. In the player character name 631, the player character name of the player character designated at this time is set.
The pass request flag 633 is flag information indicating whether or not the own character is in a pass request, and “OFF (no request)” is set as an initial value. As described above, “ON (requested)” is set when a pass request instruction operation, which is a game operation when the player team is the attacking side and the player character is not keeping the ball, is performed. The Further, it is appropriately reset to “OFF” according to the progress of the game. The pass request flag 633 determines whether the player character is a pass destination character.
ボールキープキャラクタ情報640は、ボールキープキャラクタを識別するための情報であり、プレーヤチーム及び対戦チームを構成する全ての選手キャラクタの中から現時点でボールをキープしていると判定された選手キャラクタの選手キャラ名が設定される。また、何れの選手キャラクタもボールをキープしていない場合には、ボールキープキャラクタ無しを示す情報が設定される。 The ball keep character information 640 is information for identifying the ball keep character, and the player of the player character determined to be keeping the ball at the present time from all the player characters constituting the player team and the battle team. The character name is set. If no player character keeps the ball, information indicating no ball keeping character is set.
ボールデータ650は、ボールに関するデータであり、具体的には、ボールの現在の位置座標やモデリングデータ、マッピングデータ等が含まれている。 The ball data 650 is data related to the ball, and specifically includes the current position coordinates of the ball, modeling data, mapping data, and the like.
特殊動作一覧テーブル660は、特殊動作の発動に係る情報を記憶する。図6は、特殊動作一覧テーブル660のデータ構成例を示す図である。図6に示すように、特殊動作一覧テーブル660は、右アナログスティック1208Rに対する操作内容661と対応付けて、状況条件663と、単発動作としての特殊動作の内容(特殊動作内容)665とを定義したものである。 The special operation list table 660 stores information related to the activation of the special operation. FIG. 6 is a diagram illustrating a data configuration example of the special operation list table 660. As shown in FIG. 6, the special action list table 660 defines a situation condition 663 and special action contents (special action contents) 665 as a single action in association with the operation contents 661 for the right analog stick 1208R. Is.
操作内容661には、右アナログスティック1208Rの傾斜操作、傾斜操作と特別操作としての押し込み操作とを併せた操作、方向の異なる傾斜操作を組合せた操作等が設定される。 In the operation content 661, an operation of tilting the right analog stick 1208R, an operation combining the tilt operation and the pushing operation as a special operation, an operation combining tilt operations in different directions, and the like are set.
状況条件663には、例えば「ボールキープ時」や「ボール受け時」といった自キャラクタの現在の状況が設定される。状況条件663に「ボールキープ時」が設定されている場合には、自キャラクタがボールキープキャラクタである必要がある。また、「ボール受け時」が設定されている場合には、自キャラクタがパス先キャラクタであって、且つ例えば、自キャラクタからボールまでの距離が5m以内である必要がある。このように、「ボール受け時」が設定されている場合には、自キャラクタとボールとの位置関係が所定の条件を満足するか否かに応じて現在の自キャラクタの状況が判定される。 In the situation condition 663, for example, the current situation of the player character is set such as “when the ball is kept” or “when the ball is received”. When “when the ball is kept” is set in the situation condition 663, the player character needs to be a ball keep character. In addition, when “when the ball is received” is set, it is necessary that the player character is the pass destination character and the distance from the player character to the ball is within 5 m, for example. As described above, when “when the ball is received” is set, the current situation of the player character is determined according to whether the positional relationship between the player character and the ball satisfies a predetermined condition.
特殊動作内容665には、対応する操作内容661の特殊動作発動操作がなされて状況条件663を満足した場合に発動される特殊動作の内容が設定される。
具体的には、状況条件663が「ボールキープ時」である特殊動作には、その特殊動作発動操作として設定された右アナログスティック1208Rの入力方向へのフェイント動作が設定される。これにより、ボールキープ中という状況に適応する特殊動作として、フェイント動作が発動される。
また、状況条件663が「ボール受け時」である特殊動作には、その特殊動作発動操作として設定された右アナログスティック1208Rの入力方向へ、パスされたボールを一旦繰り出してボールを受けるトラップ動作が設定される。これにより、パスを受ける状況に適応する特殊動作として、トラップ動作が実現される。
In the special operation content 665, the content of the special operation that is activated when the special operation activation operation of the corresponding operation content 661 is performed and the situation condition 663 is satisfied is set.
Specifically, for a special action whose status condition 663 is “at the time of ball keeping”, a faint action in the input direction of the right analog stick 1208R set as the special action invoking operation is set. As a result, the feint action is activated as a special action adapted to the situation where the ball is being kept.
Further, in the special action in which the situation condition 663 is “when the ball is received”, there is a trapping action in which the passed ball is temporarily drawn out to receive the ball in the input direction of the right analog stick 1208R set as the special action activation operation. Is set. Thereby, a trap operation is realized as a special operation adapted to the situation of receiving a path.
例えば右アナログスティック1208Rが下方向に一瞬入力された場合、自キャラクタの状況が「ボールキープ時」ならば、通常の単発動作としての「クイックフェイント(後)」が発動される(レコードL21)。
図7(a)〜(e)は、「クイックフェイント(後)」を順番にコマ送りした図である。自キャラクタは、後方へのクイックフェイント動作(ボールを跨いでフェイントする動作)を行う。
For example, when the right analog stick 1208R is input momentarily in the downward direction, if the state of the player character is “when the ball is kept”, a “quick faint (rear)” as a normal single action is activated (record L21).
FIGS. 7A to 7E are diagrams in which “quick feint (rear)” is sequentially advanced. The player character performs a backward quick feint action (an action of fading across the ball).
一方、右アナログスティック1208Rが下方向に一瞬入力された場合に、自キャラクタの状況が「ボール受け時」ならば「大きくトラップ(後)」が発動される(レコードL22)。
図8(a)〜(e)は、「大きくトラップ(後)」を順番にコマ送りした図である。自キャラクタは、パスされたボールを後方へ一旦繰り出してボールを受けるトラップ動作を行う。
On the other hand, when the right analog stick 1208R is input for a moment in the downward direction, if the situation of the player's character is “when the ball is received”, “largely trap (rear)” is activated (record L22).
FIGS. 8A to 8E are diagrams in which “largely trapped (later)” is sequentially framed. The player's own character performs a trapping action in which the passed ball is temporarily drawn backward to receive the ball.
このように、同じ特殊動作発動操作がなされた場合であっても、現在の自キャラクタの状況に応じて発動される特殊動作が自動的に可変される。したがってプレーヤは、どの方向に対する方向指示操作をすれば良いかだけを判断すれば済む。 In this way, even when the same special action activation operation is performed, the special action activated in accordance with the current situation of the player character is automatically changed. Therefore, the player only needs to determine which direction the direction instruction operation should be performed.
右アナログスティック1208Rが左方向に一瞬入力された場合には、自キャラクタの状況がボールキープ時ならば「クイックフェイント(左)」が発動される(レコードL23)。
図9(a)〜(e)は、「クイックフェイント(左)」を順番にコマ送りした図である。自キャラクタは、左方へのクイックフェイント動作を行う。
When the right analog stick 1208R is input momentarily in the left direction, “quick feint (left)” is activated if the state of the player's character is ball keeping (record L23).
FIGS. 9A to 9E are diagrams in which “Quick Feint (left)” is sequentially advanced. Your character performs a quick feint to the left.
右アナログスティック1208Rが右方向に一瞬入力された場合には、自キャラクタの状況が「ボール受け時」ならば「大きくトラップ(右)」が発動される(レコードL24)。
図10(a)〜(e)は、「大きくトラップ(右)」を順番にコマ送りした図である。自キャラクタは、パスされたボールを右方へ一旦繰り出してトラップする動作を行う。
When the right analog stick 1208R is input momentarily in the right direction, if the state of the player character is “when the ball is received”, “largely trap (right)” is activated (record L24).
FIGS. 10A to 10E are diagrams in which “Large trap (right)” is sequentially advanced. The player's own character performs the action of temporarily drawing the passed ball to the right and trapping it.
右アナログスティック1208Rが上方向に一瞬入力され、併せて右アナログスティック1208Rの押し込み操作が入力された場合には、自キャラクタの状況が「ボールキープ時」ならば、「ヒールリフト」が発動される(レコードL25)。
図11(a)〜(e)は、「ヒールリフト」を順番にコマ送りした図である。自キャラクタは、両足でボールを挟み、背中側から浮かして頭越しに前方へボールを出すフェイント動作を行う。
When the right analog stick 1208R is momentarily input in the upward direction and the pressing operation of the right analog stick 1208R is input at the same time, if the situation of the player character is “when the ball is kept”, “heel lift” is activated. (Record L25).
FIGS. 11A to 11E are diagrams in which the “heel lift” is sequentially advanced. The player's own character performs a feint action of holding the ball with both feet, floating from the back side, and throwing the ball forward over the head.
このように、右アナログスティック1208Rの傾斜操作と併せて押し込み操作が入力されたならば、その方向へボールを出す動作ではあるが、ボールを浮かせてその動作を行う特別な単発動作としての特殊動作が発動されるようになっている。 In this way, if a push-in operation is input together with the tilting operation of the right analog stick 1208R, it is an operation of taking out the ball in that direction, but a special operation as a special single operation for performing the operation by floating the ball Will be activated.
右アナログスティック1208Rが下方向に一瞬入力され、連続して上方向に一瞬入力された場合には、自キャラクタの状況が「ボールキープ時」ならば、通常の単発動作としての「ラ・ボバ」が発動される(レコードL26)。
図12(a)〜(e)は、「ラ・ボバ」を順番にコマ送りした図である。自キャラクタは、先ず左足でボールを斜め後ろに引き、即座に反対斜め前方に蹴り出すフェイント動作を行う。
When the right analog stick 1208R is input momentarily in the downward direction and continuously input in the upward direction for a moment, if the situation of the player's character is “when the ball is kept”, “La Boba” as a normal one-shot action Is activated (record L26).
FIGS. 12A to 12E are diagrams in which “La Boba” is sequentially advanced. The player character first performs a feint action by pulling the ball diagonally backward with his left foot and immediately kicking it diagonally forward.
このように、右アナログスティック1208Rを連続して異なる方向に傾斜操作することで一の方向に傾斜操作した場合と違う特殊動作を発動させることができる。これにより、多様な特殊動作が実現される。 As described above, the right analog stick 1208R can be continuously tilted in different directions, whereby a special operation different from the case of tilting in one direction can be activated. Thereby, various special operations are realized.
右アナログスティック1208Rが上方向に一瞬入力され、連続して右方向に一瞬入力された場合には、自キャラクタの状況が「ボールキープ時」ならば「マルコフェイント」が発動される(レコードL27)。
図13(a)〜(f)は、「マルコフェイント」を順番にコマ送りした図である。自キャラクタは、ボールを右足で跨いだ後、軸足でボールを左前方に蹴り出す。そしてすぐさま右足の裏で逆方向に切り返すフェイント動作を行う。
When the right analog stick 1208R is input upward for a moment and then continuously input to the right for a moment, if the state of the player's character is “at the time of ball keeping”, “Marco Feint” is activated (record L27). .
FIGS. 13A to 13F are diagrams in which “Marco Feint” is sequentially advanced. The player's own character straddles the ball with his right foot and then kicks the ball forward to the left with his axial foot. Then, immediately perform a feint movement that reverses in the reverse direction on the back of the right foot.
右アナログスティック1208Rが上方向に一瞬入力され、併せて押し込み操作が入力された場合には、自キャラクタの状況が「ボール受け時」ならば「浮かしトラップ(前)」が発動される(レコードL28)。
図14(a)〜(e)は、「浮かしトラップ(前)」を順番にコマ送りした図である。自キャラクタはパスされたボールを前方へトラップするが、押し込み操作されているため、ボールを浮かして前方へ一旦繰り出してトラップする動作を行う。
When the right analog stick 1208R is input momentarily in the upward direction and a pressing operation is input at the same time, if the situation of the player character is “when the ball is received”, a “floating trap (front)” is activated (record L28). ).
FIGS. 14A to 14E are diagrams in which the “floating trap (front)” is sequentially advanced. The own character traps the passed ball forward, but since it is pushed in, it moves the ball up and forwards it forward to trap it.
右アナログスティック1208Rが左方向に一瞬入力され、併せて押し込み操作が入力された場合には、自キャラクタの状況が「ボール受け時」ならば「浮かしトラップ(左)」が発動される(レコードL29)。
図15(a)〜(e)は、「浮かしトラップ(左)」を順番にコマ送りした図である。自キャラクタはパスされたボールを左方へトラップするが、押し込み操作されているため、ボールを浮かして左方へ一旦繰り出してトラップする動作を行う。
When the right analog stick 1208R is input to the left for a moment and a pressing operation is input at the same time, if the situation of the player character is “when the ball is received”, the “floating trap (left)” is activated (record L29). ).
FIGS. 15A to 15E are diagrams in which the “floating trap (left)” is sequentially advanced. The player's own character traps the passed ball to the left. However, since the player character is pushed in, the player character moves the ball to the left and temporarily moves it to the left for trapping.
特殊動作モーション情報670は、上記した特殊動作それぞれのモーションデータを記憶する。上記した特殊動作は、この特殊動作モーション情報670に格納されているモーションデータに従って実現される。 The special operation motion information 670 stores motion data of each special operation described above. The special operation described above is realized according to the motion data stored in the special operation motion information 670.
[処理の流れ]
次に、図16を参照して、ゲーム装置1が実行する処理の流れについて説明する。尚、ここで説明する処理は、処理部200が選手キャラ制御プログラム611、自キャラ制御プログラム613、特殊動作制御プログラム615を含むゲームプログラム610を読み出して実行することにより実現される。
[Process flow]
Next, with reference to FIG. 16, the flow of processing executed by the game apparatus 1 will be described. The processing described here is realized by the processing unit 200 reading and executing the game program 610 including the player character control program 611, the player character control program 613, and the special action control program 615.
ゲーム処理では、先ずゲーム演算部210が、プレーヤチームの何れかの選手キャラクタを自キャラクタに設定する(ステップa10)。ここで指定された選手キャラクタの選手キャラ名が、自キャラ名631に設定される。 In the game process, first, the game calculation unit 210 sets any player character of the player team as the player character (step a10). The player character name of the player character designated here is set as the player character name 631.
そして、ゲーム演算部210は、ゲーム空間内にピッチやボール、選手キャラクタ等のオブジェクトを配置してゲームステージを構築し、ゲームをスタートする(ステップa20)。 And the game calculating part 210 arrange | positions objects, such as a pitch, a ball | bowl, and a player character, in a game space, builds a game stage, and starts a game (step a20).
ゲームがスタートすると、ゲーム演算部210は先ず、操作部100から入力される操作信号に基づいてゲーム操作を入力する(ステップa30)。 When the game starts, the game calculation unit 210 first inputs a game operation based on an operation signal input from the operation unit 100 (step a30).
続いて特殊動作制御部221aが、ステップa30で入力されたゲーム操作が特殊動作発動操作か否か、具体的には右アナログスティック1208Rに対して入力された操作か否かを判定する。そして、特殊動作発動操作ならば(ステップa40:YES)、特殊動作制御部221aは、特殊動作一覧テーブル660を参照してその操作内容661に対応する状況条件663を判定する(ステップa50)。現在の自キャラクタの状況と合致する状況条件663が有るならば(ステップa60:YES)、特殊動作制御部221aは、特殊動作モーション情報670を参照して対応する特殊動作内容665のモーション情報を読み出し、自キャラクタを制御して当該特殊動作を発動させる(ステップa70)。 Subsequently, the special operation control unit 221a determines whether or not the game operation input in step a30 is a special operation invocation operation, specifically, whether or not the operation is input to the right analog stick 1208R. If the operation is a special operation activation operation (step a40: YES), the special operation control unit 221a refers to the special operation list table 660 and determines the status condition 663 corresponding to the operation content 661 (step a50). If there is a situation condition 663 that matches the current situation of the player character (step a60: YES), the special action control unit 221a reads the motion information of the corresponding special action content 665 with reference to the special action motion information 670. Then, the player character is controlled to activate the special action (step a70).
一方、ステップa30で入力されたゲーム操作が特殊動作発動操作でないならば(ステップa40:NO)、自キャラ制御部221が、自キャラクタ(プレーヤキャラクタ)の動作を制御する(ステップa80)。すなわち、ステップa30において入力されたゲーム操作に応じて自キャラクタの動作が決定され、制御される。 On the other hand, if the game operation input in step a30 is not a special action activation operation (step a40: NO), the own character control unit 221 controls the action of the own character (player character) (step a80). That is, the action of the player character is determined and controlled according to the game operation input in step a30.
続いて選手キャラ制御部220が、自キャラクタ以外のプレーヤチームのノンプレーヤキャラクタ、及び対戦チームのノンプレーヤキャラクタの自動制御を行い(ステップa90)、ゲーム演算部210が、ボールの移動制御を行う(ステップa100)。尚、このステップa90及びステップa100の制御については、公知の制御技術であるため説明は省略する。 Subsequently, the player character control unit 220 automatically controls the non-player characters of the player team other than the player character and the non-player characters of the battle team (step a90), and the game calculation unit 210 controls the movement of the ball ( Step a100). In addition, about control of this step a90 and step a100, since it is a well-known control technique, description is abbreviate | omitted.
続いて、ゲーム演算部210が、ゲーム判定処理を実行する(ステップa110)。ここで、ボールキープキャラクタの判定や、攻守の判定が行われる。 Subsequently, the game calculation unit 210 executes a game determination process (step a110). Here, determination of a ball keep character and determination of offense and defense are performed.
続いて画像生成部230が、ゲーム画面の画像を生成して表示部300に表示させる(ステップa120)。そして、ゲーム演算部210が、ゲーム終了判定を実行し、所定の終了条件を満たしていない場合には(ステップa130:NO)、ステップa30に戻ってゲームを継続する。終了条件を満たすならば(ステップa130:YES)、ゲームを終了する。そして、ゲーム演算部210は、ゲームの勝敗等を表示して結果表示を行い(ステップa140)、本処理を終了する。 Subsequently, the image generation unit 230 generates an image of the game screen and displays it on the display unit 300 (step a120). And the game calculating part 210 performs game end determination, and when predetermined | prescribed completion conditions are not satisfy | filled (step a130: NO), it returns to step a30 and continues a game. If the end condition is satisfied (step a130: YES), the game is ended. Then, the game calculation unit 210 displays the result by displaying the winning or losing of the game or the like (step a140), and ends this process.
[ハードウェア構成]
次に、図17を参照して、本実施形態におけるゲーム装置1を実現するためのハードウェア構成の一例について説明する。図17に示す装置では、CPU1000、ROM1002、RAM1004、情報記憶媒体1006、画像生成IC1010、音生成IC1008、I/Oポート1012,1014がシステムバス1016により相互にデータ入出力可能に接続されている。I/Oポート1012にはコントロール装置1022が、I/Oポート1014には通信装置1024が、それぞれ接続されている。
[Hardware configuration]
Next, with reference to FIG. 17, an example of a hardware configuration for realizing the game apparatus 1 in the present embodiment will be described. In the apparatus shown in FIG. 17, a CPU 1000, a ROM 1002, a RAM 1004, an information storage medium 1006, an image generation IC 1010, a sound generation IC 1008, 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. A control device 1022 is connected to the I / O port 1012, and a communication device 1024 is connected to the I / O port 1014.
CPU1000は、情報記憶媒体1006に格納されるプログラム、ROM1002に格納されるシステムプログラム(装置本体の初期化情報等)、コントロール装置1022によって入力される信号等に従って、装置全体の制御や各種データ処理を行う。 The CPU 1000 controls the entire apparatus and performs various data processing in accordance with a program stored in the information storage medium 1006, a system program stored in the ROM 1002 (such as initialization information of the apparatus main body), and a signal input by the control apparatus 1022. Do.
RAM1004は、CPU1000の作業領域等として用いられる記憶手段であり、情報記憶媒体1006やROM1002内の所与の内容、CPU1000の演算結果等が格納される。 The RAM 1004 is a storage unit used as a work area of the CPU 1000, and stores given contents in the information storage medium 1006 and the ROM 1002, the calculation result of the CPU 1000, and the like.
情報記憶媒体1006は、プログラム、画像データ、音データ、プレイデータ等が主に格納されるものであり、情報記憶媒体として、ROM等のメモリやハードディスクや、CD−ROM、DVD、ICカード、磁気ディスク、光ディスク等が用いられる。尚、この情報記憶媒体1006は、図4に示す記憶部600に相当するものである。 An information storage medium 1006 mainly stores programs, image data, sound data, play data, and the like. As an information storage medium, a memory such as a ROM, a hard disk, a CD-ROM, a DVD, an IC card, a magnetic A disk, an optical disk or the like is used. The information storage medium 1006 corresponds to the storage unit 600 shown in FIG.
また、この装置に設けられている画像生成IC1010と音生成IC1008により、音や画像の好適な出力が行えるようになっている。 In addition, the image generation IC 1010 and the sound generation IC 1008 provided in this apparatus can appropriately output sound and images.
画像生成IC1010は、CPU1000の命令によって、ROM1002、RAM1004、情報記憶媒体1006等から送られる情報に基づいて画素情報を生成する集積回路であり、生成される表示信号は、表示装置1018に出力される。表示装置1018は、CRTやLCD、TV、プラズマディスプレイ、或いはプロジェクター等により実現され、図4に示す表示部300に相当する。 The image generation IC 1010 is an integrated circuit that generates pixel information based on information sent from the ROM 1002, the RAM 1004, the information storage medium 1006, and the like according to instructions from the CPU 1000, and the generated display signal is output to the display device 1018. . The display device 1018 is realized by a CRT, LCD, TV, plasma display, projector, or the like, and corresponds to the display unit 300 illustrated in FIG.
また、音生成IC1008は、CPU1000の命令によって、情報記憶媒体1006やROM1002に記憶される情報、RAM1004に格納される音データに応じた音信号を生成する集積回路であり、生成される音信号はスピーカ1020によって出力される。スピーカ1020は、図4に示す音出力部400に相当するものである。 The sound generation IC 1008 is an integrated circuit that generates sound signals according to information stored in the information storage medium 1006 and the ROM 1002 and sound data stored in the RAM 1004 according to instructions from the CPU 1000. Output from the speaker 1020. The speaker 1020 corresponds to the sound output unit 400 shown in FIG.
コントロール装置1022は、プレーヤがゲームに係る操作を入力するための装置であり、その機能は、レバー、ボタン、筐体等のハードウェアにより実現される。尚、このコントロール装置1022は、図4に示す操作部100に相当するものである。 The control device 1022 is a device for the player to input an operation related to the game, and its function is realized by hardware such as a lever, a button, and a housing. The control device 1022 corresponds to the operation unit 100 shown in FIG.
通信装置1024は装置内部で利用される情報を外部とやりとりするものであり、プログラムに応じた所与の情報を他の装置と送受すること等に利用される。尚、この通信装置1024は、図4に示す通信部500に相当するものである。 The communication device 1024 exchanges information used inside the device with the outside, and is used for transmitting / receiving given information according to a program to / from other devices. The communication device 1024 corresponds to the communication unit 500 shown in FIG.
そして、ゲーム処理等の上記した処理は、図4に示して説明したゲームプログラム610等を格納した情報記憶媒体1006と、これらプログラムに従って動作するCPU1000、画像生成IC1010、音生成IC1008等によって実現される。CPU1000、画像生成IC1010、及び音生成IC1008は、図4に示す処理部200に相当するものであり、主にCPU1000が図4に示すゲーム演算部210に、画像生成IC1010が図4に示す画像生成部230に、音生成IC1008が図4に示す音生成部250に相当する。 The above-described processing such as game processing is realized by the information storage medium 1006 storing the game program 610 and the like described with reference to FIG. 4, and the CPU 1000, the image generation IC 1010, the sound generation IC 1008, and the like that operate according to these programs. . The CPU 1000, the image generation IC 1010, and the sound generation IC 1008 correspond to the processing unit 200 shown in FIG. 4, and the CPU 1000 mainly uses the game calculation unit 210 shown in FIG. 4, and the image generation IC 1010 shows the image generation shown in FIG. In the unit 230, the sound generation IC 1008 corresponds to the sound generation unit 250 shown in FIG.
尚、画像生成IC1010、音生成IC1008等で行われる処理は、CPU1000或いは汎用のDSP等によりソフトウェア的に行ってもよい。この場合には、CPU1000が、図4に示す処理部200に相当することとなる。 Note that the processing performed by the image generation IC 1010, the sound generation IC 1008, and the like may be performed by software using the CPU 1000 or a general-purpose DSP. In this case, the CPU 1000 corresponds to the processing unit 200 shown in FIG.
以上説明したように、本実施形態によれば、自キャラクタの移動操作指示が割り当てられた左アナログスティック1208Lとは別の右アナログスティック1208Rに対する傾斜操作がなされた場合に、入力方向への特殊動作を発動させることができる。したがってプレーヤは、左アナログスティック1208Lで自キャラクタの移動を指示するとともに、右アナログスティック1208Rで自キャラクタの所望の方向への特殊動作を発動させることができるので、特殊動作の直感的で分かり易い操作が実現される。またこのとき、現在の自キャラクタの状況に応じて発動される特殊動作が自動的に可変されるので、プレーヤは、どの方向に対する方向指示操作をすれば良いかだけを判断すれば済む。 As described above, according to this embodiment, when a tilt operation is performed on the right analog stick 1208R different from the left analog stick 1208L to which the movement operation instruction of the player character is assigned, a special action in the input direction is performed. Can be activated. Therefore, the player can instruct the movement of the player character with the left analog stick 1208L and can activate the special action of the player character in the desired direction with the right analog stick 1208R. Is realized. At this time, the special action that is activated in accordance with the current situation of the player's own character is automatically changed, so that the player only needs to determine which direction the direction instruction operation should be performed.
尚、上記した実施形態では、現在の自キャラクタの状況として、「ボールキープ時」と「ボール受け時」とを例に挙げて説明したが、以下のようにしてもよい。すなわち、特殊動作一覧テーブル660において、「ボールキープ時」における特殊動作発動動作の内容を、ドリブルの速度が速い場合と遅い場合とにさらに場合分けして設定しておくこととしてもよい。そして、自キャラクタがボールをキープしているかに加えて、ドリブルの速度が速いのか遅いのかをさらに判定し、現在の自キャラクタの状況を判定することとしてもよい。 In the above-described embodiment, the current situation of the player's own character has been described by taking “when the ball is kept” and “when the ball is received” as an example, but may be as follows. That is, in the special action list table 660, the content of the special action invoking action at the time of “keep ball” may be set separately for cases where the dribbling speed is fast and slow. Then, in addition to whether the own character is keeping the ball, it may be further determined whether the dribbling speed is fast or slow, and the current situation of the own character may be determined.
また、「ボール受け時」かどうかを、自キャラクタからボールまでの距離が5m以内か否かによって判定することとしたが、以下のようにしてもよい。すなわち、自キャラクタからボールまでの距離が0m〜5mの範囲内なのか、5m〜10mの範囲内なのかを判定する等、自キャラクタとボールとの位置関係をさらに細かく判定することとしてもよい。そして、特殊動作一覧テーブル660において、自キャラクタからボールまでの距離に応じた特殊動作の内容を設定しておき、現在の自キャラクタの状況に応じた特殊動作を発動させることとしてもよい。 Further, whether or not “when the ball is received” is determined based on whether or not the distance from the player character to the ball is within 5 m, but may be as follows. That is, the positional relationship between the player character and the ball may be determined more finely, such as determining whether the distance from the player character to the ball is within a range of 0 m to 5 m or 5 m to 10 m. Then, in the special action list table 660, the content of the special action according to the distance from the player character to the ball may be set, and the special action according to the current situation of the player character may be activated.
また、ゲーム装置としては、図1に示した家庭用ゲーム機1200だけでなく、業務用ゲーム機や携帯型ゲーム機、パソコン等の汎用コンピュータ、多数のプレーヤが参加する大型アトラクション装置等の種々の装置にも同様に適用することができる。 In addition to the home game machine 1200 shown in FIG. 1, the game apparatus includes various game machines, portable game machines, general-purpose computers such as personal computers, and a large attraction apparatus in which a large number of players participate. The same applies to the device.
図18は、本発明のゲーム装置を業務用ゲーム機1300に適用した場合の概観例を示す図である。図18に示すように、業務用ゲーム機1300は、ゲーム画像を表示するディスプレイ1302、ゲームの効果音やBGM等を音出力するスピーカ1304、ゲーム操作を入力する操作ボタン1306や左右に2つ設けられたスティック1308L,1308R等を備えて構成されている。 FIG. 18 is a diagram showing an example of an overview when the game device of the present invention is applied to the arcade game machine 1300. As shown in FIG. 18, the arcade game machine 1300 is provided with a display 1302 for displaying game images, a speaker 1304 for outputting sound effects of games, BGM, and the like, operation buttons 1306 for inputting game operations, and two buttons on the left and right. The sticks 1308L and 1308R are provided.
また、業務用ゲーム機1300には、CPU、画像生成IC、音生成IC等が実装されたシステム基板1310が内蔵されており、システム基板1310上の情報記憶媒体であるメモリ1312から読み出したプログラムやデータ、或いは操作ボタン1306やスティック1308L,1308Rから入力される操作信号等に基づいて、各種のゲーム処理を実行する。尚、ディスプレイ1302は図4に示す表示部300に相当し、スピーカ1304は図4に示す音出力部400に相当し、操作ボタン1306やスティック1308L,1308Rは図4に示す操作部100に相当するものである。 Further, the arcade game machine 1300 includes a system board 1310 on which a CPU, an image generation IC, a sound generation IC, and the like are mounted, and a program read from a memory 1312 which is an information storage medium on the system board 1310 Various game processes are executed based on data or operation signals input from the operation buttons 1306 and the sticks 1308L and 1308R. The display 1302 corresponds to the display unit 300 shown in FIG. 4, the speaker 1304 corresponds to the sound output unit 400 shown in FIG. 4, and the operation buttons 1306 and the sticks 1308L and 1308R correspond to the operation unit 100 shown in FIG. Is.
プレーヤは、スピーカ1304から出力されるゲーム音を聞きながら操作ボタン1306やスティック1308L,1308Rを操作し、ディスプレイ1302に表示されるゲーム画像を見ながらゲームを楽しむ。この場合には、例えば、一方のスティック1308Lに選手移動の機能が割り当てられ、他方のスティック1308Rに特殊動作発動の機能が割り当てられる。 The player operates the operation buttons 1306 and the sticks 1308L and 1308R while listening to the game sound output from the speaker 1304, and enjoys the game while watching the game image displayed on the display 1302. In this case, for example, a player movement function is assigned to one stick 1308L, and a special action activation function is assigned to the other stick 1308R.
また、上記した実施形態では、本発明のゲームをサッカーゲームに適用した場合について説明したが、適用可能なゲームの種類はサッカーゲームに限らず、バスケットボールやラグビー、アメリカンフットボール等のスポーツゲームにも同様に適用することができる。 In the above-described embodiment, the case where the game of the present invention is applied to a soccer game has been described. However, the applicable game type is not limited to a soccer game, and the same applies to sports games such as basketball, rugby, and American football. Can be applied to.
1 ゲーム装置
100 操作部
200 処理部
210 ゲーム演算部
220 選手キャラ制御部
221 自キャラ制御部
221a 特殊動作制御部
230 画像生成部
250 音生成部
300 表示部
400 音出力部
500 通信部
600 記憶部
610 ゲームプログラム
611 選手キャラ制御プログラム
613 自キャラ制御プログラム
615 特殊動作制御プログラム
620 選手キャラクタ情報
630 自キャラクタ情報
631 自キャラ名
633 パス要求フラグ
640 ボールキープキャラクタ情報
650 ボールデータ
660 特殊動作一覧テーブル
670 特殊動作モーション情報
DESCRIPTION OF SYMBOLS 1 Game device 100 Operation part 200 Processing part 210 Game calculating part 220 Player character control part 221 Own character control part
221a Special action control unit 230 Image generation unit 250 Sound generation unit 300 Display unit 400 Sound output unit 500 Communication unit 600 Storage unit 610 Game program 611 Player character control program 613 Own character control program 615 Special operation control program 620 Player character information 630 Own Character information 631 Own character name 633 Pass request flag 640 Ball keep character information 650 Ball data 660 Special action list table 670 Special action motion information
Claims (9)
キャラクタの状況に応じた複数の単発動作が予め定められており、
前記方向指示用操作部の方向指示操作がなされたことを検出する検出手段、
現在の自キャラクタの状況を判定する状況判定手段、
前記検出手段による検出に応答して、当該検出された方向指示操作に対応する方向への単発動作であって、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う動作制御手段、
として前記コンピュータを機能させるためのプログラム。 In addition to the movement instruction operation unit for performing the movement instruction operation of the own character, the movement instruction is transmitted to a computer connected with a controller having a direction instruction operation unit capable of instructing at least the front, rear, left and right directions of the own character. A program for controlling the movement of the player character in accordance with a movement instruction operation of the operation unit for advancing the game,
Multiple single actions according to the character's situation are predetermined,
Detecting means for detecting that the direction indicating operation of the direction indicating operation unit has been performed;
Status determination means for determining the current status of the player character;
In response to the detection by the detection means, the self-character is caused to perform a single action in a direction corresponding to the detected direction indicating operation according to the situation determined by the situation determination means. Operation control means for performing control,
A program for causing the computer to function as
前記状況判定手段が、ボールと前記自キャラクタとの関係に基づいて前記自キャラクタの状況を判定し、
前記動作制御手段が、ボールと前記自キャラクタとの関係に応じて予め定められた複数種類の単発動作の中から、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う、
ように前記コンピュータを機能させるための請求項1に記載のプログラム。 The game is a ball game in which a plurality of characters including the player character are divided into teams and freely move on the field,
The situation determination means determines the situation of the player character based on the relationship between the ball and the player character;
The action control means performs a single action on the self-character according to the situation determined by the situation judging means from a plurality of types of single-shot actions predetermined according to the relationship between the ball and the self-character. Control
The program according to claim 1 for causing the computer to function.
前記状況判定手段が、前記自キャラクタがボールキープ中か否かを判定するキープ状況判定手段を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記キープ状況判定手段によりキープ中であると判定された場合、前記検出手段により検出された方向指示操作に対応する方向へのフェイント動作を前記単発動作として前記自キャラクタに行わせる制御をするように前記コンピュータを機能させる、
ための請求項2に記載のプログラム。 Causing the computer to function as management means for managing the ball keep character;
The situation determination means causes the computer to function so as to have a keep situation determination means for determining whether or not the own character is in a ball keeping,
When the action control means determines that the keep situation determination means is keeping, a feint action in a direction corresponding to the direction indicating operation detected by the detection means is performed on the player character as the single action. Causing the computer to function to control
A program according to claim 2 for.
前記状況判定手段が、前記自キャラクタが前記パス先キャラクタとなっているか否かを判定するパス先判定手段を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記パス先判定手段によりパス先キャラクタであると判定された場合、前記検出手段により検出された方向指示操作に対応する方向へパスされたボールを一旦繰り出してボールを受けるトラップ動作を前記単発動作として前記自キャラクタに行わせる制御をするように前記コンピュータを機能させる、
ための請求項2又は3に記載のプログラム。 Causing the computer to function as pass control means for controlling a pass from the ball keep character to a given pass destination character;
The situation determination means causes the computer to function as pass destination determination means for determining whether or not the own character is the pass destination character;
When the motion control means determines that the character is a pass destination character by the pass destination determination means, the trap that once passes the ball passed in the direction corresponding to the direction indicating operation detected by the detection means and receives the ball Causing the computer to function so as to control the self-character to perform an action as the single action,
The program of Claim 2 or 3 for.
前記方向指示操作がなされた際に、所定の特別操作が併せてなされたか否かを判定する特別操作入力判定手段として前記コンピュータを機能させ、
前記動作制御手段が、前記特殊操作入力判定手段により前記特殊操作がなされたと判定されなかった場合には、前記検出手段により検出された方向指示操作に対応する方向への前記通常の単発動作を行わせ、なされたと判定された場合には、当該方向への前記特別な単発動作を行わせるように前記コンピュータを機能させる、
ための請求項1〜4の何れか一項に記載のプログラム。 The single operation controlled by the operation control means includes two types of normal single operation and special single operation,
When the direction instruction operation is performed, the computer is caused to function as special operation input determination means for determining whether or not a predetermined special operation has been performed.
If the operation control means does not determine that the special operation has been performed by the special operation input determination means, the normal operation is performed in the direction corresponding to the direction indicating operation detected by the detection means. If it is determined that the computer has been made, the computer is caused to function to perform the special single operation in the direction.
The program as described in any one of Claims 1-4 for.
前記特別操作入力判定手段が、前記アナログスティックの押し込み操作を前記特別操作として判定するように前記コンピュータを機能させる、
ための請求項5に記載のプログラム。 The direction indicating operation unit is a predetermined analog stick that can be pushed in,
The special operation input determining means causes the computer to function so as to determine a pressing operation of the analog stick as the special operation;
A program according to claim 5 for.
前記検出手段が、前記方向指示用操作部の方向指示操作が連続して異なる方向になされたことを検出する連続方向指示検出手段を有するように前記コンピュータを機能させ、
前記動作制御手段が、前記連続方向指示検出手段により検出がなされた場合には、当該検出された連続方向の組合せに対応して予め定められた単発動作を前記自キャラクタに行わせる制御をするように前記コンピュータを機能させる、
ための請求項1〜6の何れか一項に記載のプログラム。 A single operation for a combination of different direction indication operations is predetermined,
Causing the computer to function so as to have continuous direction instruction detecting means for detecting that the direction indicating operation of the direction indicating operation unit is continuously performed in different directions;
When the motion control means is detected by the continuous direction instruction detection means, the motion control means controls the self-character to perform a predetermined single action corresponding to the detected combination of the continuous directions. To make the computer function,
The program as described in any one of Claims 1-6 for.
キャラクタの状況に応じた複数の単発動作が予め定められており、
前記方向指示用操作部の方向指示操作がなされたことを検出する検出手段と、
現在の自キャラクタの状況を判定する状況判定手段と、
前記検出手段による検出に応答して、当該検出された方向指示操作に対応する方向への単発動作であって、前記状況判定手段により判定された状況に応じた単発動作を前記自キャラクタに行わせる制御を行う動作制御手段と、
を備えたゲーム装置。 In addition to the movement instruction operation section for performing the movement instruction operation of the own character, the movement instruction operation of the movement instruction operation section is provided with a direction instruction operation section capable of instructing at least the front, rear, left and right directions of the own character. A game device for controlling the progress of the game by controlling the movement of the player character according to
Multiple single actions according to the character's situation are predetermined,
Detecting means for detecting that a direction indicating operation of the direction indicating operation unit has been performed;
Situation determination means for determining the current situation of the player character;
In response to the detection by the detection means, the self-character is caused to perform a single action in a direction corresponding to the detected direction indicating operation according to the situation determined by the situation determination means. Operation control means for controlling,
A game device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005363916A JP5008866B2 (en) | 2005-12-16 | 2005-12-16 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005363916A JP5008866B2 (en) | 2005-12-16 | 2005-12-16 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007160006A true JP2007160006A (en) | 2007-06-28 |
JP5008866B2 JP5008866B2 (en) | 2012-08-22 |
Family
ID=38243564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005363916A Active JP5008866B2 (en) | 2005-12-16 | 2005-12-16 | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5008866B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012169296A1 (en) * | 2011-06-06 | 2012-12-13 | 株式会社コナミデジタルエンタテインメント | Game device, method for controlling game device, program, and information storage medium |
JP2012249918A (en) * | 2011-06-06 | 2012-12-20 | Konami Digital Entertainment Co Ltd | Game device, method of controlling game device, and program |
JP2013013797A (en) * | 2012-10-23 | 2013-01-24 | Konami Digital Entertainment Co Ltd | Game apparatus, control method of game apparatus, and program |
WO2013157052A1 (en) * | 2012-04-20 | 2013-10-24 | 任天堂株式会社 | Game controller |
US8715080B2 (en) | 2012-04-20 | 2014-05-06 | Nintendo Co., Ltd. | Game system, game controller |
US20140364233A1 (en) * | 2013-06-07 | 2014-12-11 | Konami Digital Entertainment Co., Ltd. | Game control device, game system, game control method, and program |
JP2014236879A (en) * | 2013-06-07 | 2014-12-18 | 株式会社コナミデジタルエンタテインメント | Game control device, game system, game control method, and program |
JP2014236878A (en) * | 2013-06-07 | 2014-12-18 | 株式会社コナミデジタルエンタテインメント | Game control device, game system, game control method, and program |
US9517407B2 (en) | 2012-04-20 | 2016-12-13 | Nintendo Co., Ltd. | Game system and game controller |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001353360A (en) * | 2000-06-14 | 2001-12-25 | Namco Ltd | Game apparatus and information storage medium |
-
2005
- 2005-12-16 JP JP2005363916A patent/JP5008866B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001353360A (en) * | 2000-06-14 | 2001-12-25 | Namco Ltd | Game apparatus and information storage medium |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012249918A (en) * | 2011-06-06 | 2012-12-20 | Konami Digital Entertainment Co Ltd | Game device, method of controlling game device, and program |
JP2012249914A (en) * | 2011-06-06 | 2012-12-20 | Konami Digital Entertainment Co Ltd | Game device, method of controlling the same, and program |
WO2012169296A1 (en) * | 2011-06-06 | 2012-12-13 | 株式会社コナミデジタルエンタテインメント | Game device, method for controlling game device, program, and information storage medium |
CN103379943A (en) * | 2011-06-06 | 2013-10-30 | 科乐美数码娱乐株式会社 | Game device, method for controlling game device, program, and information storage medium |
US8758142B2 (en) | 2011-06-06 | 2014-06-24 | Konami Digital Entertainment Co., Ltd. | Game device, method of controlling a game device, program, and information storage medium |
US9387399B2 (en) | 2011-06-06 | 2016-07-12 | Konami Digital Entertainment Co., Ltd. | Game device, method of controlling a game device, and information storage medium |
JPWO2013157052A1 (en) * | 2012-04-20 | 2015-12-21 | 任天堂株式会社 | Game controller |
WO2013157052A1 (en) * | 2012-04-20 | 2013-10-24 | 任天堂株式会社 | Game controller |
US8715080B2 (en) | 2012-04-20 | 2014-05-06 | Nintendo Co., Ltd. | Game system, game controller |
US9517407B2 (en) | 2012-04-20 | 2016-12-13 | Nintendo Co., Ltd. | Game system and game controller |
JP2013013797A (en) * | 2012-10-23 | 2013-01-24 | Konami Digital Entertainment Co Ltd | Game apparatus, control method of game apparatus, and program |
JP2014236878A (en) * | 2013-06-07 | 2014-12-18 | 株式会社コナミデジタルエンタテインメント | Game control device, game system, game control method, and program |
JP2014236879A (en) * | 2013-06-07 | 2014-12-18 | 株式会社コナミデジタルエンタテインメント | Game control device, game system, game control method, and program |
US20140364233A1 (en) * | 2013-06-07 | 2014-12-11 | Konami Digital Entertainment Co., Ltd. | Game control device, game system, game control method, and program |
US9616332B2 (en) | 2013-06-07 | 2017-04-11 | Konami Digital Entertainment Co., Ltd. | Game control device, system, and method of causing a user character to perform a desired motion among a plurality of kinds of motion |
Also Published As
Publication number | Publication date |
---|---|
JP5008866B2 (en) | 2012-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5008866B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
US7677978B2 (en) | Game apparatus and game program | |
US8723867B2 (en) | Game apparatus, storage medium storing a game program, and game controlling method | |
US7708641B2 (en) | Game program for touch control hand-held game device | |
US7804502B2 (en) | Method of causing first object to take motion according to positional relationship with second object | |
US20110092284A1 (en) | Storage medium having game program stored thereon and game apparatus | |
JP4167710B2 (en) | Video game processing apparatus and video game processing program | |
JP2007029222A (en) | Program, information recording medium and electronic device | |
JP2006149927A (en) | Game device and game program | |
JP5252879B2 (en) | Operation control device and program for realizing the operation control device | |
JP4578947B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP2008295483A (en) | Program and device for controlling shift | |
JP4956568B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM | |
US20120122580A1 (en) | Game device, game device control method and information recording medium storing program | |
JP5687826B2 (en) | GAME PROGRAM AND GAME DEVICE | |
JP2010115244A (en) | Game image display control program, game device, and game image display control method | |
JP2008155064A (en) | Game device and game program | |
JP4688473B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
JP2006230582A (en) | Program, information storage medium and game apparatus | |
JP2010088527A (en) | Game system, game control method, game device, and program | |
WO2007135867A1 (en) | Game program, game device, and game control method | |
JP5282865B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME DEVICE CONTROL METHOD | |
US8216037B2 (en) | Game device, game device control method, and information storage medium | |
JP2007330675A (en) | Game program, game apparatus, and method of controlling game | |
JP7080524B1 (en) | Computer programs, game systems used for them, and control methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081021 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20081021 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20081110 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20081110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110906 |
|
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: 20120529 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120530 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5008866 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: 20150608 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150608 Year of fee payment: 3 |
|
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 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
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 |