A game apparatus, a storage medium and a computer program, which can generate a more interesting and exciting fighting image by changing a hit effect according to an attack condition. The game apparatus for generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game, comprises: a memorizing section (514) for memorizing hit effect data representative of a hit effect, therein; a hit decision section (212) for deciding whether one of the characters hits an attack on one another of the characters, or not; and a hit effect generation section (214) for changing the hit effect data memorized in the memorizing section according to the attack decided by the hit decision section, to generate the hit effect in the object space according to the hit effect data changed thereby.
|
21. A method for generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game, the method comprising:
memorizing hit effect data representative of a hit effect; deciding whether one of the characters hits an attack on one another of the characters, or not; and changing the hit effect data according to the attack, to generate the hit effect in the object space according to the hit effect data changed, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
15. A computer process for performing the steps of:
generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game; memorizing hit effect data representative of a hit effect; deciding whether one of the characters hits an attack on one another of the characters, or not; and changing the hit effect data according to the attack, to generate the hit effect in the object space according to the hit effect data changed, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
26. A computer data signal embodied in a carrier wave, comprising information used for:
generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game; memorizing hit effect data representative of a hit effect; deciding whether one of the characters hits an attack on one another of the characters, or not; and changing the hit effect data according to the attack, to generate the hit effect in the object space according to the hit effect data changed, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
20. A game apparatus comprising:
an executing section for executing a predetermined game wherein a plurality of characters fight with one another; a memorizing section for memorizing hit effect data representative of a hit effect, therein; a hit decision section for deciding whether one of the characters hits an attack on one another of the characters, or not; and an image generation section for generating an image including the hit effect, to be viewed from a predetermined viewpoint in an object space of the predetermined game, on the basis of the hit effect data memorized in the memorizing section according to the attack decided by the hit decision section, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
10. A storage medium having a computer-executable program recorded thereon, wherein the program comprises:
a program code of generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game; a program code of memorizing hit effect data representative of a hit effect; a program code of deciding whether one of the characters hits an attack on one another of the characters, or not; and a program code of changing the hit effect data according to the attack, to generate the hit effect in the object space according to the hit effect data changed, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
1. A game apparatus for generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game, the game apparatus comprising:
a memorizing section for memorizing hit effect data representative of a hit effect, therein; a hit decision section for deciding whether one of the characters hits an attack on one another of the characters, or not; and a hit effect generation section for changing the hit effect data memorized in the memorizing section according to the attack decided by the hit decision section, to generate the hit effect in the object space according to the hit effect data changed thereby, the hit effect data having at least one character having a plurality of techniques and a plurality of attack strengths associated with each technique.
3. A game apparatus as claimed in
wherein the hit effect generation section changes the hit effect data to generate the hit effect directed in a direction according to a direction of the attack decided by the hit decision section.
4. A game apparatus as claimed in
wherein the hit effect generation section changes the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack decided by the hit decision section.
5. A game apparatus as claimed in
wherein the hit effect generation section changes the hit effect data to generate the hit effect of a type according to a type of the character which hits the attack decided by the hit decision section.
6. A game apparatus as claimed in
wherein the hit effect generation section changes the hit effect data to generate the hit effect having a disappearing speed according to a strength or a technique of the attack decided by the hit decision section.
7. A game apparatus as claimed in
a light source setting section for setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect generation section generates the hit effect.
8. A game apparatus as claimed in
wherein the predetermined light source has a color fitted to a color of the hit effect generated by the hit effect generation section.
9. A game apparatus as claimed in
wherein the light source setting section sets the predetermined light source so as to have a strength or an irradiating range according to the attack decided by the hit decision section.
11. A storage medium having a computer-executable program recorded thereon, as claimed in
a program code of modeling the hit effect data into a particle.
12. A storage medium having a computer-executable program recorded thereon, as claimed in
a program code of changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
13. A storage medium having a computer-executable program recorded thereon, as claimed in
a program code of changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
14. A storage medium having a computer-executable program recorded thereon, as claimed in
a program code of setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
16. A computer process as claimed in
modeling the hit effect data into a particle.
17. A computer process as claimed in
changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
18. A computer process as claimed in
changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
19. A computer process as claimed in
setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
23. The method of
changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
24. The method of
changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
25. The method of
setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
27. The computer data signal of
modeling the hit effect data into a particle.
28. The computer data signal of
changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
29. The computer data signal of
changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
30. The computer data signal of
setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
|
1. Field of the Invention
This invention relates to a game apparatus, a data storage medium and a computer program, for generating a hit effect when one of a plurality of characters hits an attack on one another of the characters while they fights with each other.
2. Description of Related Art
Among television (TV) game apparatuses and so on according to an earlier development, a fighting action game is known. The fighting action game is a game wherein a player operates a game character so that the game character fights with an opponent game character operated by an opponent player or a computer on a TV screen, and thereby the player enjoys the game.
According to the fighting action game and so on, as described above, when the game character hits the attack on the opponent game character, a hit effect is generated at a hit position. Therefore, by impressively expressing that the game character hits the attack on the opponent game character, the fighting action game has generated a forceful fighting image.
Further, for example, when the game character operated by the player has hit the attack on the opponent game character, or when the opponent game character has hit the attack on the game character operated by the player, the hit of the attack is emphasized by the hit effect. Therefore, the fighting action game has excited the player, and increased an enjoyment of the game.
However, in the above-described fighting action game and so on according to an earlier development, the generating direction, the generation form, the generation color or the like, of the hit effect haven't been changed according to the attack condition such as an attack direction, an attack strength, an opponent character or the like. Therefore, if the attack condition is changed, the fighting action game has generated the same hit effect. In other words, every time the character hits the attack on the opponent character, the fighting action game has generated the same hit effect continuously.
Accordingly, even if the character operated by the player hits the attack on the opponent character or when the opponent character hits the attack on the character operated by the player, because the player gradually has got accustomed to the hit effect, the player couldn't be excited. As a result, there has been a problem wherein it is difficult to play the game with enjoyment. Further, because the generating direction of the hit effect is always the same, there has been a problem wherein the generating direction of the hit effect is not changed if the direction of the attack is changed. As a result, it is desired to provide a fighting action game for generating a forceful hit effect according to an attack and so on.
It is an object of the present invention to provide a game apparatus, a storage medium and a computer program, which can generate a more interesting and exciting fighting image by changing a hit effect according to an attack condition.
In accordance with the first aspect of the present invention, in a game apparatus for generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game, the game apparatus comprises: a memorizing section (for example, an effect control data 514 as shown in
In accordance with the second aspect of the present invention, in a storage medium having a computer-executable program recorded thereon, the program comprises: a program code of generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game; a program code of memorizing hit effect data (for example, an effect control data 514 as shown in
In accordance with the third aspect of the present invention, a computer program comprises program code means for performing the steps of: generating an image to be viewed from a predetermined viewpoint in an object space of a predetermined game wherein a plurality of characters fight with one another, to execute the predetermined game; memorizing hit effect data representative of a hit effect; deciding whether one of the characters hits an attack on one another of the characters, or not; and changing the hit effect data according to the attack, to generate the hit effect in the object space according to the hit effect data changed.
The hit effect is generated from the hit position when one of the characters, that is, the attack character hits the attack on one another of the characters, that is, the opponent character. For example, the hit effect is like a firework. The hit effect is expressed so as to emphasize the hit of the attack on the opponent character.
According to the game apparatus, the storage medium and the computer program of the first, second and third aspects of the present invention, respectively, because the hit effect data can be changed according to the attack, it is possible to generate the hit effect according to the attack condition. As a result, it is possible to provide a more exciting fighting image to a player. Further, because various types of hit effects can be generated, it is possible that each player maintains the excitement when the character operated by the player hits the attack on the opponent character.
Preferably, in accordance with the game apparatus of the first aspect of the present invention, the hit effect data is modeled into a particle.
Preferably, in accordance with the storage medium having a computer-executable program recorded thereon, of the second aspect of the present invention, the program further comprises: a program code of modeling the hit effect data into a particle.
Preferably, the computer program of the third aspect of the present invention, further comprises program code means for performing the step of: modeling the hit effect data into a particle.
According to the game apparatus, the storage medium and the computer program as described above, because the hit effect data is modeled into a particle, it is possible to variously express the hit effect on the basis of one hit effect data, for example, by changing a transparency, a color, a locus or the like of the particle. As a result, it is possible to easily change the hit effect.
Preferably, in accordance with the game apparatus of the first aspect of the present invention, the hit effect generation section changes the hit effect data to generate the hit effect directed in a direction according to a direction of the attack decided by the hit decision section.
Preferably, in accordance with the storage medium having a computer-executable program recorded thereon, of the second aspect of the present invention, the program further comprises: a program code of changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
Preferably, the computer program of the third aspect of the present invention, further comprises program code means for performing the step of: changing the hit effect data to generate the hit effect directed in a direction according to a direction of the attack.
According to the game apparatus, the storage medium and the computer program as described above, because the hit effect data can be changed according to the direction of the attack, it is possible to directly indicate the direction of the attack on the opponent character, to the player, for example, by always generating the hit effect in the same direction as the direction of the attack. As a result, it is possible to realize the more forceful fighting image.
Preferably, in the accordance with the game apparatus of the first aspect of the present invention, the hit effect generation section changes the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack decided by the hit decision section.
Preferably, in the storage medium having a computer-executable program recorded thereon, of the second aspect of the present invention, the program further comprises: a program code of changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
Preferably, the computer program of the third aspect of the present invention, further comprises program code means for performing the step of: changing the hit effect data to generate the hit effect of a type according to a strength or a technique of the attack.
According to the game apparatus, the storage medium and the computer program as described above, it is possible to generate the hit effect based on the strength or the technique of the attack. For example, it is possible to generate the larger hit effect when the attack character hits the stronger attack on the opponent character. Further, it is possible to change the form or the color of the hit effect according to the technique of the attack. That is, because the hit effect is generated on the bases of the hit effect data changed according to the strength or the technique of the attack, it does not occur that the player gets used to watching the hit effect. Further, because the strength or the technique of the attack can be indicated to the player, it is possible to realize a more forceful and exciting fighting image.
Preferably, in the game apparatus of the first aspect of the present invention, the hit effect generation section changes the hit effect data to generate the hit effect of a type according to a type of the character which hits the attack decided by the hit decision section.
According to the game apparatus as described above, because the hit effect is generated according to the type of the character hitting the attack on the opponent character, it is possible to emphasize the personality of each character. As a result, it is possible that each player is greatly attached to the character operated thereby.
Preferably, in accordance with the game apparatus of the first aspect of the present invention, the hit effect generation section changes the hit effect data to generate the hit effect having a disappearing speed according to a strength or a technique of the attack decided by the hit decision section.
According to the game apparatus as described above, because the disappearing speed of the hit effect can be changed according to the strength or the technique of the attack, it is possible to display the hit effect for a longer time, by slowing the disappearing speed of the hit effect, for example, when the attack character hits the stronger attack on the opponent character. Further, because the disappearing speed of the hit effect can be changed according to the technique of the attack, it is possible to generate the more various hit effects according to the attack condition.
Preferably, the game apparatus of the first aspect of the present invention, further comprises: a light source setting section for setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect generation section generates the hit effect.
Preferably, in the accordance with the storage medium having a computer-executable program recorded thereon, of the second aspect of the present invention, the program further comprises: a program code of setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
Preferably, the computer program of the third aspect of the present invention, further comprises program code means for performing the step of: setting a predetermined light source in the object space on the basis of a position at which the hit effect is generated, when the hit effect is generated.
According to the game apparatus, the storage medium and the computer program as described above, for example, it is possible that the hit effect is illuminated with a light from the light source. Consequently, because the characters and the objects in the object space are illuminated with the hit effect, it is possible to display a more impressive fighting image.
Preferably, in accordance with the game apparatus as described above, the predetermined light source has a color fitted to a color of the hit effect generated by the hit effect generation section.
According to the game apparatus as described above, because the characters and the objects in the object space are illuminated with the hit effect, it is possible to increase a visual effect of the hit effect.
Preferably, in accordance with the game apparatus as described above, the light source setting section sets the predetermined light source so as to have a strength or an irradiating range according to the attack decided by the hit decision section.
According to the game apparatus as described above, it is possible to set the light source having the strength or the irradiating range according to the strength of the attack. For example, because the stronger the strength of the attack is, the stronger the strength of the light source is set or the larger the irradiating range of the light source is set, it is possible to emphasize the illumination with the hit effect on the basis of the strength of the attack.
In accordance with the fourth aspect of the present invention, a game apparatus comprises: an executing section for executing a predetermined game wherein a plurality of characters fight with one another; a memorizing section for memorizing hit effect data representative of a hit effect, therein; a hit decision section for deciding whether one of the characters hits an attack on one another of the characters, or not; and a image generation section for generating an image including the hit effect, to be viewed from a predetermined viewpoint in an object space of the predetermined game, on the basis of the hit effect data memorized in the memorizing section according to the attack decided by the hit decision section.
The present invention will become more fully understood from the detailed description given hereinafter and the accompanying drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, and wherein:
Hereinafter, a preferred embodiment of the present invention will be explained with reference to figures, as follows. Although the case wherein the present invention is applied to a fighting action game will be mainly explained as follows, it is not limited to the fighting action game to which the present invention is applied.
In
As shown in
As shown in
As shown in
As shown in
As described above, the hit effect is generated in the direction according to the attack direction, for example, in the same direction as the attack direction. Further, the hit effect is generated so as to have the color, the form, the size, the disappearing speed and so on, changed according to the attack strength, the attack character, the attack technique such as a kick, a punch or a special technique, or the like. As a result, it is possible to display a more forceful and exciting fighting image emphasizing the attack direction, the attack strength, the personality of each character, or the like.
For example, when the attack character hits the attack technique having the larger attack strength on the opponent character, the large hit effect may be generated so as to have the brighter color. Accordingly, the fighting image can directly inform the player that the attack character hits the attack technique having the larger attack strength on the opponent character. As a result, it is possible to provide a more exciting and forceful game image to the players on both sides attacking the opponent character and attacked by the attack character.
The input operating unit 10 comprises an operating button for operating the moving direction, the jumping movement and the crouching movement, another operating button for operating the kicking movement and the punching movement, of the character operated by the player in the game, and so on. Further, the input operating unit 10 outputs the operating signal from each button, to the processing unit 200. The input operating unit 10 is related to the game controllers 1202, 1204 and so on.
The processing unit 200 comprises a game operation unit 210 and an image generation unit 230.
The game operation unit 210 carries out a processing of moving characters in the object space according to the operating signal outputted from the input operating unit 10, a processing of deciding the attack technique according to the movement of the character, a processing of progressing the game on the basis of a game program 502, a processing of calculating a central position of gravity of each character, a processing of setting a predetermined view point when the image generation unit 230 generates the image, and so on.
Further, the game operation unit 210 comprises a hit decision unit 212, a hit effect control unit 214, and a light source control unit 216.
The hit decision unit 212 decides whether or not the attack character hits the attack on the opponent character. When the hit decision unit 212 decides that the attack character hits the attack on the opponent character, the hit decision unit 212 carries out a processing of detecting the hit position to decide the attack direction and so on, a processing of deciding the attack strength from an attack strength data 504 according to the attack technique attacked by the attach character, and so on.
The hit decision unit 212 decides the attack direction directed to the hit position, on the basis of the hit position and the position of the attack part of the attack character on the frame just before the hit. For example, the attack part of the attack character is the right fist in the case wherein the attack character hits the opponent character by the right punch thereof.
More particularly, in the case wherein the hit position in the object space is the world coordinates (xw1, yw1, zw1), and the position of the attack part of the attack character on the frame just before the hit is the world coordinates (xw0, yw0, zw0), the attack direction is the direction directed from coordinates (xw0, yw0, zw0) to (xw1, yw1, zw1).
According to the attack strength data 504 as shown in
The hit decision unit 212 decides the vector directed from the coordinates (xw0, yw0, zw0) of the attack part on the frame just before the hit to the coordinates (xw1, yw1, zw1) of the hit position, and decides the attack direction on the basis of the direction of the vector. Further, the hit decision unit 212 may decide the attack strength on the basis of the magnitude of the vector.
The hit effect control unit 214 obtains the attack direction and the attack strength decided by the hit decision unit 212. Thereafter, the hit effect control unit 214 carries out a processing of specifying the effect pattern from the effect pattern data 512 according to the attack character and the attack strength, a processing of changing the direction of the effect pattern according to the attack direction, a processing of generating the hit effect at the hit position on the basis of the effect control data 514 according to the specified effect pattern and the changed direction of the specified effect pattern.
According to the effect pattern data 512 as shown in
According to the effect control data 514 shown in
The central position is a data representative of the central position of the particle in a local coordinates. For example, a plurality of particles are in the 1st frame, wherein the particles have the central position at the coordinates (xL11, yL11, zL11), (xL12, yL12, zL12) and so on, respectively. The scale is a data representative of the size of the particle. The transparency is a data representative of the transparency of the particle. The color is used as data representative of a color of the particle.
For example, in the 1st frame, according to the particle having the central position at the coordinates (xL11, yL11, zL11), the scale, the transparency, and the color are equal to "s11", "t11" and "c11", respectively.
Just after the hit decision unit 212 decides that the attack character hits the attack on the opponent character, the hit effect control unit 214 controls or operates the particles during the predetermined number of frames according to the effect control data 514. More specifically, the state of the particles forming the hit effect just after the decision of hit, are set in the 1st frame.
According to the effect control data 514, each central position is set so that the particles are generated from an origin point of the local coordinates in the direction of the xL axis. In other words, the hit effect is generated in the direction of the xL axis in the local coordinates during the number of frames stored in the effect control data 514 just after the decision of the hit.
Further, according to the effect control data 514, for example, the transparency and the length of the locus may be further set in each particle. In the case, the locus of the movement of each particle is changed according to the attack strength, the attack technique or the like, and thereby it is possible to express one hit effect in various ways.
Furthermore, according to the effect control data 514, the expression for defining the movement of each particle may be further set in each particle. In the case, the hit effect control unit 214 may control each particle according to the expression.
As shown in
Further, the hit effect control unit 214 rotates the local coordinates shown in
In
The direction of the vector E is set to the same direction as one of the vector H considering only the x and y components thereof. More specifically, as shown in
For example, when the hit position h is the coordinates (xw1, yw1, zw1), the hit effect control unit 214 shifts the origin point of the local coordinates shown in
In order to make the generating direction of the hit effect perfectly agree with the attack direction, it is necessary that the local coordinates are rotated about not only the yL axis but also another axis. However, in order to make the generating direction of the hit effect substantially agree with the attack direction, it is sufficient that the local coordinates are rotated about only the yL axis. Accordingly, it is possible to reduce the amount of the processing by the hit effect control unit 214. For the reason as described above, according to the embodiment, the generating direction of the hit effect is not set so as to perfectly agree with the attack direction.
Further, even if the generating direction of the hit effect is not set so as to perfectly agree with the attack direction, when the generating direction of the hit effect is set so as to substantially agree with the attack direction, it is possible that the hit effect is displayed on the display so as to generate in the same direction as the attack direction. Accordingly, it is possible that the player obtain the effect like one in the case wherein the generating direction of the hit effect is set so as to perfectly agree with the attack direction.
Further, for example, for the attack technique which always hit on the opponent character from the oblique upper direction, the central position of each particle may be set in the effect control data 514 in order to generate the hit effect from the origin point in the oblique lower direction on the xL axis. Accordingly, the hit effect may be generated in the more exactly same direction as the attack direction.
Furthermore, for example, the local coordinates in which the effect patterns are set may be rotated and moved about the xL axis or the zL axis. In this case, if the effect control data 514 has the only data generated in the direction of the xL axis, as the effect pattern, it is possible to generate the hit effect in the perfectly same direction as the attack direction for any attack direction.
The light source control unit 216 carries out a processing of setting a light source according to the hit effect generated at the hit position by the hit effect control unit 214.
More particularly, for example, the light source control unit 216 decides a parallel light directed from the generating position of the hit effect, that is, the hit position, to the central position of gravity of the attack character, calculated by the game operation unit 210. The parallel light is set according to the light source having the strength based to the attack strength and the color based the color of the hit effect. Further, the light source control unit 216 decides a light irradiating range of the light source to illuminate the attack character with the parallel light.
Further, the light source control unit 216 decides a light emitting time (the number of frames) according to the disappearing speed of the hit effect, that is, the speed of changing the transparency in the effect control data 514. Thereafter, the light source control unit 216 gradually reduces the strength of the light source, that is, gradually returns to the state before the hit, according to the lapse of the light emission time.
As described above, the attack character is illuminated with the light from the light source having the color of the hit effect, by generating the hit effect. As a result, it is possible to provide a larger visual effect in concern to the hit effect, to the player, and it is possible to realize a more forceful fighting image.
The light source control unit 216 may further set another light source whose light is directed from the hit position to the center of gravity of the attack character. In this case, the light source control unit 216 decides the light irradiating range for the attack character.
Further, the light source control unit 216 may further set a spotlight source or a point light source at the hit position.
Further, the light source control unit 216 may decide a region apart from the hit position within a predetermined distance, as the light irradiating range of the light source. In this case, all of objects positioned within the light irradiating range, not only each character, are illuminated with the light from the light source.
Furthermore, the light source control unit 216 may change the light irradiating range by changing the predetermined distance according to the attack strength.
Furthermore, the light source control unit 216 may decide the irradiating direction of the light source according to the generating direction of the hit effect. However, when the light source control unit 216 set the point light source, it is unnecessary that the light source control unit 216 decides the irradiating direction of the point light source.
The image generation unit 230 carries out a processing of generating images such as the game image described with reference to
The processing unit 200 has a function realizable by hardware such as a CISC type or RISC type of CPU, a DSP, an image read-in IC, a memory or the like.
The display unit 30 displays the image generated by the image generation unit 230, and so on, thereon. For example, the display unit 30 is realized as a CRT, an LCD, a plasma display or the like. The display 1200 as shown in
The data storage medium 500 stores not only the game programs 502, but also the attack strength data 504 and the hit effect data 510 including the effect pattern data 512 and the effect control data 514, therein. The data storage medium 500 has a function realizable by hardware such as a CD-ROM, a game cassette, an IC card, an MO, an FD, a DVD, a memory, a hard disk or the like.
Next, according to the embodiment of the present invention, the processing of the generating the hit effect by the game operation unit 210 and the image generation unit 230, will be explained with reference to the flow chart as shown in
When the hit decision unit 212 of the game operation unit 210 decides that the attack character hits the attack on the opponent character, to detect the hit position (Step S1), the hit decision unit 212 detects the attack direction on the basis of the position of the attack part and the hit position of the attack character just before the hit (Step S2). Thereafter, the hit decision unit 212 decides the attack strength according to the attack technique, from the attack strength data 504 (Step S3).
Thereafter, the hit effect control unit 214 of the game operation unit 210 decides the effect pattern according to the attack character and the attack strength, from the effect pattern data 512 (Step S4). Then, the hit effect control unit 214 rotates the local coordinates setting the effect pattern thereon, about the yL axis so that the xL axis of the local coordinates is directed in the same direction as the attack direction, and sets the generating direction of the hit effect. Further, the hit effect control unit 214 shifts the origin point of the local coordinates to the hit position in parallel, and sets the generating position (generating point G) of the hit effect (Step S5).
Thereafter, the light source control unit 216 of the game operation unit 210 carries out a processing of setting a light source as shown in
Thereafter, the hit effect control unit 214 generates the hit effect from the hit position according to the effect pattern decided at the step S4 and the generating direction of the hit effect set at the step S5. At the same time, the light source control unit 216 controls the strength, the irradiating direction and so on, of the light source according to the light emitting time set at the step S6, and controls the light source so that the light source has gone after the lapse of the light emitting time (Step S7).
Thereafter, the image generation unit 230 generates the image to be viewed from the predetermined viewpoint and displays the image on the display unit 30 (Step S8).
Then, the game operation unit 210 and the image generation unit 230 finish the processing of generating the hit effect.
Next, according to the embodiment of the present invention, a processing of setting the light source by the light source control unit 216 will be explained with reference to a flow chart as shown in
The light source control unit 216 sets the irradiating direction of the light source in the direction from the hit position decided at the step S1 in
Thereafter, the light source control unit 216 sets the strength of the light source according to the attack strength (Step S63), and sets the irradiating range of the light source for the attack character (Step S64). Further, the light source control unit 216 sets the light emitting time of the light source according to the disappearing speed of the hit effect (Step S65). Then, the light source control unit 216 finishes the processing of setting the light source.
Next, an exemplary hardware configuration realizable the embodiment of the game apparatus of the present invention will be explained with reference to
The game apparatus as shown in
The data storage medium 1006 stores primarily software program, image data for expressing displayed objects, sound data, play data and so on, and relates to the data storage medium 500 as shown in FIG. 6.
For example, in the case wherein the game apparatus of the present invention is realized as a computer, a CD-ROM, a DVD and other medium can be used as the data storage medium for storing the game program and other data. Further, in the case wherein the game apparatus is realized as a consumer game machine, not only a CD-ROM and a DVD but also a game cartridge and other medium can be used as the data storage medium. Furthermore, in the case wherein the game apparatus is realized as an arcade game machine, a memory such as a ROM and so on and a hard disc can be used as the data storage medium, and the data storage medium 1006 relates to the ROM 1002.
The control device 1022 is equivalent to the game controller, the operating panel, or other such device. Further, the control device 1022 is used by the user when the user inputs the results of the decisions to the apparatus body while playing the game.
The CPU 1000 controls the overall of the game apparatus and processes various data according to the game program stored to the data storage medium 1006, the system program (including initialization data for the game apparatus, and so on) stored to the ROM 1002, signals inputted from the control device 1022, and so on.
The RAM 1004 is a storage means used as an operating memory by the CPU 1000. The RAM 1004 stores particular contents from the data storage medium 1006 and the ROM 1002, operating results by the CPU 1000, and so on.
The sound generation IC 1008 and the image generation IC 1010 are also disposed in this type of game apparatus, to generate and output sounds and images appropriate to the game.
The sound generation IC 1008 is an integrated circuit for generating game sounds such as sound effects, BGM music and so on, on the base of the data stored to the data storage medium 1006 or the ROM 1002. When the sound generation IC 1008 generates the sound, the sound is outputted from the speaker 1020.
The image generation IC 1010 is an integrated circuit for generating pixel data to be outputted to the display 1018 on the basis of the image data transmitted from the RAM 1004, the ROM 1002, the data storage medium 1006, or the like.
The display 1018 means a display device such as a CRT, a LCD, a TV, a plasma display, a projector or the like.
The communication device 1024 is a device for communicating various data used by the game apparatus with an external device. If the game apparatus is connected with another game apparatus, the communication device 1024 handles communicating data with the other game apparatus. The communication device 1024 could also be used to communicate game programs and data with other devices via a communication line.
Various types of processing explained with reference to
It should be noted that the processing accomplished by the image generation IC 1010 and so on, can be written as software applications run by the CPU 1000, a general purpose DSP, or other such device.
In the game system, the game program 502, the attack strength data 504 and the hit effect data 510 are stored in a data storage medium 1306 under control of the host apparatus 1300, such as a magnetic disk device, a magnetic tape device, a memory or the like.
In the case wherein each of the terminals 1304-1 to 1304-n comprises a CPU, an image generation IC and a sound generation IC, to generate game images and game sounds as a stand-alone device, the host apparatus 1300 sends the game program 502, the attack strength data 504, the hit effect data 510 and so on, to each of the terminals 1304-1 to 1304-n, through the communication line 1302. On the other hand, in the case wherein each of the terminals 1304-1 to 1304-n cannot generate game images and game sounds as a stand-alone device, the host apparatus 1300 generates game images and game sounds and sends them to each of terminals 1304-1 to 1304-n. Therefore, each terminal outputs the game images and the game sounds thereon.
As described above, it is possible that the game apparatus of the present invention changes the generating direction of the hit effect according to the attack direction. Accordingly, for example, it is possible that the generating direction of the hit effect generated when the attack is hit is directed in the same direction as the attack direction. As a result, it is possible that the player directly gets the attack direction, and it is possible to provide a more impressive fighting image to the player.
Although the present invention has been explained according to the above-described embodiment, it should also be understood that the present invention is not limited to the embodiment and various changes and modifications may be made to the invention without departing from the gist thereof.
For example, although the hit decision unit 212 decides the attack strength from the attack strength data 504 on the basis of the character and the attack technique according to the above-described embodiment, the hit decision unit 212 may decide the attack strength in consideration of the hit part of the opponent character. More particularly, for example, the hit decision unit 212 may decide the attack strength so that the attack strength increases when the attack is hit on the viral part, the weak part or the like, of the opponent character.
Further, in the case wherein the opponent character defends oneself against the attack of the attack character or the opponent character also attacks the attack character, the hit decision unit 212 may decide the attack strength of the attack character and the attack strength including the defensive strength of the opponent character, from the attack strength data 504, to calculate the difference between the attack strength of the attack character and the attack strength of the opponent character. Therefore, the hit effect control unit 214 may decide the effect pattern according to the difference of the attack strengths.
Further, for example, although the hit effect control unit 214 decides the effect pattern from the effect pattern data 512 on the basis of the character and the attack strength according to the above-mentioned embodiment, the effect control unit 214 may have a predetermined attack strength to decide a different effect pattern in the only case wherein the attack character hit the attack having not less than the predetermined attack strength, on the opponent character. Furthermore, for example, the effect control unit 214 may decide the effect pattern according to the attack technique.
Further, the hit effect control unit 214 may further change the size, the disappearing speed and so on, of the effect pattern specified thereby, according to the attack strength of the opponent character, the hit part of the opponent character or the like. Furthermore, the hit effect control unit 214 may specify the effect pattern, for example, according to only the character, to change only the size and the disappearing speed of the specified effect pattern according to the attack strength. In other words, the hit effect control unit 214 may generate the hit effect having the invariable color and form and the variable size and disappearing speed, according to the attack strength, when the attack character hits the attack on the opponent character.
More particularly, for example, the transparency of each particle is fixed at "1" in all the frames after the predetermined frame, of the effect control data 514 according to the predetermined effect pattern. As a result, the hit effect disappears in all the frames after the predetermined frame. In other words, the predetermined value of the transparency of the particle is changed, and thereby the disappearing speed of particle (the disappearing speed of the hit effect) can be changed.
Further, for example, the transparency of the particle having the central position separated from the generating point by the predetermined distance or more is set at "1". As a result, it is possible to generate the hit effect having the size according to the predetermined distance. In other words, the predetermined distance from the generating point of the hit effect is chanted, and thereby it is possible to change the size of the hit effect.
Further, although the generating direction of the hit effect is equal to the attack direction according to the above-described embodiment, for example, the hit effect may be generated in a direction opposite to the attack direction.
Furthermore, for example, the hit effect may be generated for the opponent character when the attack character hits the attack on the opponent character. In this case, the hit effect may be generated in the generating direction from the hit position to the central position of gravity of the opponent character, or hit effect may be generated in the direction in which the opponent character moves according to the attack of the attack character.
Effects according to the embodiment of the present invention will be indicated, as follows.
According to the present invention, it is possible to change the generating direction of the hit effect according to the offensive direction. Consequently, because the hit effect is always generated in the same direction as the attack direction, it is possible that the player directly senses the attack direction. As a result, it is possible to provide a more impressive fighting image to the player.
Further, it is possible to generate various hit effects according to the attack condition such as the attack strength, the attack technique, the attack character and so on, and to directly provide the attack strength and the attack technique to the player. As a result, it is possible to provide a more exciting fighting image to the player.
Furthermore, because the hit effect illuminates the characters and the objects in the object space, it is possible to increase a visual effect of the hit effect.
Patent | Priority | Assignee | Title |
10357714, | Oct 27 2009 | HARMONIX MUSIC SYSTEMS, INC | Gesture-based user interface for navigating a menu |
10421013, | Oct 27 2009 | Harmonix Music Systems, Inc. | Gesture-based user interface |
7066817, | Jul 13 2001 | KABUSHIKI KAISHA SQUARE ENIX ALSO AS SQUARE ENIX CO , LTD | Video game with a specific point of view selection device based on a parameter |
7104890, | Jul 30 2002 | KOEI CO , LTD | Program, recording medium, game character rendering method, and game apparatus |
7204758, | Mar 29 2001 | KABUSHIKI KAISHA SQUARE ENIX ALSO AS SQUARE ENIX CO , LTD | Video game apparatus and control method thereof, and program of video game and computer-readable recording medium having program recorded thereon |
7275986, | Mar 24 2003 | BANDAI NAMCO ENTERTAINMENT INC | Method for performing game, information storage medium, game device, data signal and program |
7347780, | May 10 2001 | Game system and game programs | |
7666097, | Mar 31 2003 | BANDAI NAMCO ENTERTAINMENT INC | Method for generating image animation effect |
7815548, | Dec 21 2006 | International Business Machines Corporation | Training coordinator device and method |
7874918, | Nov 04 2005 | Mattel, Inc | Game unit with motion and orientation sensing controller |
8109858, | Jul 28 2004 | Device and method for exercise prescription, detection of successful performance, and provision of reward therefore | |
8142285, | Apr 30 2004 | Nintendo Co., Ltd. | Game system and game program medium |
8210992, | Dec 21 2006 | International Business Machines Corporation | Training method |
8328694, | Dec 21 2006 | International Business Machines Corporation | Training method |
8343012, | Jul 28 2004 | Device and method for exercise prescription, detection of successful performance, reporting, and provision of reward therefore | |
8419536, | Jun 14 2007 | Harmonix Music Systems, Inc. | Systems and methods for indicating input actions in a rhythm-action game |
8439733, | Jun 14 2007 | HARMONIX MUSIC SYSTEMS, INC | Systems and methods for reinstating a player within a rhythm-action game |
8444464, | Jun 11 2010 | Harmonix Music Systems, Inc. | Prompting a player of a dance game |
8444486, | Jun 14 2007 | Harmonix Music Systems, Inc. | Systems and methods for indicating input actions in a rhythm-action game |
8449360, | May 29 2009 | HARMONIX MUSIC SYSTEMS, INC | Displaying song lyrics and vocal cues |
8465366, | May 29 2009 | HARMONIX MUSIC SYSTEMS, INC | Biasing a musical performance input to a part |
8550908, | Mar 16 2010 | HARMONIX MUSIC SYSTEMS, INC | Simulating musical instruments |
8562403, | Jun 11 2010 | Harmonix Music Systems, Inc. | Prompting a player of a dance game |
8568213, | Nov 04 2005 | Mattel, Inc | Game unit with controller-determined characters |
8568234, | Mar 16 2010 | HARMONIX MUSIC SYSTEMS, INC | Simulating musical instruments |
8574050, | Nov 04 2005 | Mattel, Inc | Game unit with dual joystick controllers |
8636572, | Mar 16 2010 | HARMONIX MUSIC SYSTEMS, INC | Simulating musical instruments |
8663013, | Jul 08 2008 | HARMONIX MUSIC SYSTEMS, INC | Systems and methods for simulating a rock band experience |
8678895, | Jun 14 2007 | HARMONIX MUSIC SYSTEMS, INC | Systems and methods for online band matching in a rhythm action game |
8678896, | Jun 14 2007 | HARMONIX MUSIC SYSTEMS, INC | Systems and methods for asynchronous band interaction in a rhythm action game |
8686269, | Mar 29 2006 | HARMONIX MUSIC SYSTEMS, INC | Providing realistic interaction to a player of a music-based video game |
8690670, | Jun 14 2007 | HARMONIX MUSIC SYSTEMS, INC | Systems and methods for simulating a rock band experience |
8702485, | Jun 11 2010 | HARMONIX MUSIC SYSTEMS, INC | Dance game and tutorial |
8721503, | Dec 21 2006 | International Business Machines Corporation | Training method and device |
8874243, | Mar 16 2010 | HARMONIX MUSIC SYSTEMS, INC | Simulating musical instruments |
9024166, | Sep 09 2010 | HARMONIX MUSIC SYSTEMS, INC | Preventing subtractive track separation |
9278286, | Mar 16 2010 | Harmonix Music Systems, Inc. | Simulating musical instruments |
9358456, | Jun 11 2010 | HARMONIX MUSIC SYSTEMS, INC | Dance competition game |
9981193, | Oct 27 2009 | HARMONIX MUSIC SYSTEMS, INC | Movement based recognition and evaluation |
Patent | Priority | Assignee | Title |
4491324, | Oct 07 1981 | Casio Computer Co., Ltd. | Electronic fighting sport game apparatus |
5649862, | Jul 16 1991 | Square Co., Ltd. | Video game apparatus, method and device for controlling same, and memory cartridge for video games |
5827120, | Dec 14 1995 | Fujitsu Limited | Network game system having communication characters for conversation changing into action characters for action gaming |
5935003, | Dec 31 1994 | Sega of America, Inc. | Videogame system and methods for enhanced processing and display of graphical character elements |
5971852, | Jun 20 1994 | Sega Corporation | Image processing method and apparatus |
6001017, | Aug 25 1993 | Sega Enterprises, Ltd. | Game device for displaying game input operations on the display |
6149523, | Mar 06 1996 | BANDAI NAMCO ENTERTAINMENT INC | Image synthesis method, games machine and information storage medium with sequence checking |
6183365, | Jun 05 1996 | Casio Computer Co., Ltd. | Movement measuring device, electronic game machine including movement measuring device, and method of playing game machine |
6210273, | Jun 30 1999 | KABUSHIKI KAISHA SQUARE ENIX ALSO AS SQUARE ENIX CO , LTD | Displaying area for a weapon's attack range and areas for causing different damage amounts on an enemy |
6244956, | Jul 30 1999 | Konami Computer Entertainment Co., Ltd. | Game system for displaying a predicted position to take a given action against an object |
6259431, | Jul 04 1996 | Kabushiki Kaisha Sega Enterprises | Image processor, game machine, image display method, and recording medium |
6319121, | Mar 07 1996 | BANDAI NAMCO ENTERTAINMENT INC | Image synthesis method, games machine, and information storage medium |
6322448, | Jun 05 1996 | Kabushiki Kaisha Sega Enterprises | Fictitious virtual centripetal calculation and simulation system |
6354940, | Apr 30 1999 | KABUSHIKI KAISHA SQUARE ENIX ALSO AS SQUARE ENIX CO , LTD | Game apparatus, game fight processing method, and computer readable storage medium storage program therefor |
6379249, | Dec 12 1997 | BANDAI NAMCO ENTERTAINMENT INC | Image generation device and information storage medium |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 27 2001 | Namco Ltd. | (assignment on the face of the patent) | / | |||
Apr 03 2001 | HARIMA, HAJIME | Namco Ltd | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011779 | /0076 | |
Mar 31 2006 | NAMCO LIMITED NAMCO LTD | Namco Bandai Games INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 017996 | /0786 | |
Jul 10 2007 | Namco Bandai Games INC | Namco Bandai Games INC | CHANGE OF ADDRESS | 020206 | /0292 | |
Apr 01 2014 | Namco Bandai Games INC | BANDAI NAMCO GAMES INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 033061 | /0930 | |
Apr 01 2015 | BANDAI NAMCO GAMES INC | BANDAI NAMCO ENTERTAINMENT INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 038037 | /0864 |
Date | Maintenance Fee Events |
Sep 28 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 03 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jun 09 2011 | ASPN: Payor Number Assigned. |
Jun 09 2011 | RMPN: Payer Number De-assigned. |
Mar 11 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 23 2006 | 4 years fee payment window open |
Mar 23 2007 | 6 months grace period start (w surcharge) |
Sep 23 2007 | patent expiry (for year 4) |
Sep 23 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 23 2010 | 8 years fee payment window open |
Mar 23 2011 | 6 months grace period start (w surcharge) |
Sep 23 2011 | patent expiry (for year 8) |
Sep 23 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 23 2014 | 12 years fee payment window open |
Mar 23 2015 | 6 months grace period start (w surcharge) |
Sep 23 2015 | patent expiry (for year 12) |
Sep 23 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |