Game apparatus for changing a visual point position of a virtual camera in conjunction with an attack by and enemy character
First Claim
1. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
- an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image;
an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and
a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack,wherein the enemy character control means allows a first enemy character group within an attack possible range with respect to the visual point position of the player character to make a specified attack according to the visual point position, and allows a second enemy character group out of the attack possible range to stand behind the first enemy character group.
2 Assignments
0 Petitions
Accused Products
Abstract
A game apparatus which can realize a totally new expression of a fear on a game image is provided. The game apparatus includes an image generating means that uses a visual point position of a player character as a visual point position of a virtual camera and generates an image within a visual range captured by the virtual camera, an enemy character control means that allows the enemy character to mount an attack such that the visual point position of the player character is changed and moves an enemy character within a specified range viewed from the visual point position changed due to the attack to the visual range of the player character viewed from the visual point position, and a camera work control means that changes a visual point position in a three-dimensional coordinate system of the virtual camera in conjunction with the attack motions.
-
Citations
17 Claims
-
1. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein the enemy character control means allows a first enemy character group within an attack possible range with respect to the visual point position of the player character to make a specified attack according to the visual point position, and allows a second enemy character group out of the attack possible range to stand behind the first enemy character group. - View Dependent Claims (2)
-
-
3. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein the visual point position changed due to the attack is maintained, and when an enemy character group within the visual range of the player character is knocked down completely, the visual point position of the player character changed due to the attack is returned to an original position.
-
-
4. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when one or more enemy characters within the specified range are moved to the visual range of the virtual camera, the enemy character control means allows the one or more enemy characters to be respectively aligned in a specified position and to be assembled within the visual range of the virtual camera.
-
-
5. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the attack is an attack pattern for pushing down the player character, the enemy character control means controls motions of one or more enemy characters assembled within the visual range of the virtual camera so as to allow the one or more enemy characters in a group to push the player character.
-
-
6. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the player character is pushed down onto the ground by the attack, the enemy character control means allows the enemy character which makes the attack and other characters to approach the player character within the visual range of the virtual camera.
-
-
7. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein after the player character is pushed down or is flung by the attack, the enemy character control means controls motions of one or more enemy characters positioned in a front row aligned in the visual range of the virtual camera so as to allow enemy character in a group to attack the player character.
-
-
8. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the attack is an attack pattern for flinging the player character, the enemy character control means allows the enemy character which makes the attack and other characters to move with the other characters being in a row sideways within the visual range of the virtual camera, and allows enemy characters which cannot be in the row sideways within the visual range of the virtual camera to move to a rear line.
-
-
9. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the enemy character makes the attack by a motion of a hand of the enemy character, the camera work control means changes a height of the visual point of the virtual camera according to a change in the position of the hand, and changes a direction of the virtual camera to a direction of a head of the enemy character.
-
-
10. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the player character is pushed down onto the ground by the attack, the camera work control means changes a direction of the virtual camera to an obliquely upward direction with respect to the visual point position of the player character in the pushed-down posture.
-
-
11. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the attack is an attack pattern for pushing down the player character, the camera work control means reduces a change amount of the visual point position of the virtual camera in a height direction of the visual point position just before the player character is pushed down by the enemy character or the player character breaks off the enemy character.
-
-
12. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein the camera work control means uses an operating amount of the operating means and a total number of enemy characters within an attack possible range in the visual range of the virtual camera as correcting parameters, and interpolates a change amount of the visual point position of the virtual camera based on the correcting parameters.
-
-
13. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the attack is an attack pattern for pushing down the player character, the camera work control means compares a sum of forces of an enemy character group assembled within the visual range of the virtual camera for pushing down the player character with a force for breaking off the enemy character group determined based on an operating amount of the operating means sequentially, and changes a change amount per means time of the virtual camera in the height direction of the visual point position according to a difference between both of the forces.
-
-
14. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein in the case where the attack is an attack pattern for flinging the player character or an attack pattern for clutching a body of the player character, when the enemy character which makes the attack is positioned on a left or a right side of the player character from the player'"'"'s visual point, the camera work control means moves the virtual camera to a front position of the enemy character when the enemy character makes the attack.
-
-
15. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein when the attack is an attack pattern for flinging the player character or an attack pattern for clutching a body of the player character, the camera work control means calculates a position of an intermediate point between a left hand and a right hand of the enemy character based on position coordinates of the hands and a head of the enemy character, and interpolates the visual point position of the virtual camera so that the visual point position of the virtual camera is on a straight line passing through the head of the enemy character and the intermediate point, and the straight line is separated from the intermediate point by a predetermined distance.
-
-
16. A game apparatus for displaying an enemy character controlled by a computer as a game image on a screen, wherein an operating means is for operation by a player for battling with the enemy character, the game apparatus comprising:
-
an image generating means for using a visual point position of a player character moving in a virtual three-dimensional space as a visual point position of a virtual camera, and generating an image within a visual range captured by the virtual camera as the game image; an enemy character control means for allowing the enemy character to make an attack which changes the visual point position of the player character, and moving the enemy character within a specified range viewed from the visual point position changed due to the attack to a visual range of the player character viewed from the visual point position; and a camera work control means for changing the visual point position of the virtual camera in a three-dimensional coordinate system in conjunction with the attack, wherein the operating means has an acceleration sensor which detects an acceleration generated according to a predetermined operation, and the camera work control means changes the visual point position of the virtual camera according to a detected amount of the acceleration.
-
-
17. A non-transitory computer readable medium having stored thereon a program for execution by a computer in which an enemy character controlled by the computer is arranged in a virtual space, a battle is performed with the enemy character based on a manipulate signal from an operating means for operation by a player, and an image obtained by viewing the virtual space from a predetermined visual point is output as a game image to a display means, the program comprising a processing routine that when executed by the computer causes the computer to function as:
-
an image generating means for generating an image within a visual range captured by the virtual camera using a visual point position of the player character moving in a virtual three-dimensional space as a visual point position of the virtual camera; an attack pattern selecting means for selecting an enemy character attack pattern from enemy character attack pattern information stored in a storage means; a visual point moving means for, when the attack pattern selected by the attack pattern selecting means is an attack pattern with a predetermined conversion of the visual point, moving the visual point of the virtual camera to a visual point position according to the attack pattern; an enemy character position determining means for determining whether the enemy character enters the visual range of the virtual camera viewed from the visual point position; an enemy character moving control means for, when the determination is made that the enemy character did not enter the visual range of the virtual camera viewed from the visual point position, moving the enemy character to a predetermined enemy character position set within the visual range of the virtual camera; and an enemy character control means for, when the enemy character attacks the player character in a specified attack pattern, moving the enemy character so that the enemy character in the vicinity of the player character enters the visual range of the virtual camera, wherein when the player character is pushed down onto the ground by the attack, the camera work control means changes a direction of the virtual camera to an obliquely upward direction with respect to the visual point position of the player character in the pushed-down posture.
-
Specification