Method for moving grouped characters, recording medium and game device
First Claim
1. A method for moving grouped characters where a plurality of characters which are displayed on a three-dimensional virtual space and in which a leader is included form a group and the grouped characters are moved towards a predetermined target point, comprising the steps of:
- calculating a first acceleration for moving a character away from another character when the another character exists within a predetermined first region for the character, and a second acceleration for matching the character with moving speed and direction of another character which is moving so as to follow the leader when the another character exists within a predetermined second region for the character, respectively; and
calculating a position of the character on the three-dimensional virtual space on the basis of summed acceleration obtained by summing the calculated first and second accelerations for each of x, y and z components on the three-dimensional virtual space within a predetermined time.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is to provide a method for moving grouped characters whose interaction can be expressed realistically. When an acceleration for moving a character away from anther character when the another character exists within a short distance region of the character, an acceleration for matching the character with speed and direction of another character moving as so to follow a leader when the another character exists within a middle distance region, and an acceleration for moving the character away from another character when the another character exists within a long distance region are calculated (steps 308 to 312), and a position of the character on a three-dimensional virtual space is calculated on the basis of summed acceleration obtained by sing the calculated accelerations for each of components x, y, z on the three-dimensional virtual (steps 314, 316). Since each character can move while changing its speed and direction according to motion of other characters, motion of each character can be expressed realistically.
-
Citations
20 Claims
-
1. A method for moving grouped characters where a plurality of characters which are displayed on a three-dimensional virtual space and in which a leader is included form a group and the grouped characters are moved towards a predetermined target point, comprising the steps of:
-
calculating a first acceleration for moving a character away from another character when the another character exists within a predetermined first region for the character, and a second acceleration for matching the character with moving speed and direction of another character which is moving so as to follow the leader when the another character exists within a predetermined second region for the character, respectively; and
calculating a position of the character on the three-dimensional virtual space on the basis of summed acceleration obtained by summing the calculated first and second accelerations for each of x, y and z components on the three-dimensional virtual space within a predetermined time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable recording medium comprising information that moves grouped characters where a plurality of characters are displayed on a three-dimensional virtual space a leader is included from a group and the groused characters are moved towards a predetermined target point comprising:
-
information that calculates a first acceleration for moving a character away from another character when the another character exists within a Predetermined first region for the character, and a second acceleration for matching the character with moving speed and direction of another character which is moving so as to follow the leader when the another character exists within a predetermined second region for the character, respectively; and
information that calculates a Position of the character on the three-dimensional virtual space on the basis of summed acceleration obtained by summing the calculated first and second accelerations for each of x, y and z components on the three-dimensional virtual space within a Predetermined time. - View Dependent Claims (14)
information that calculates a third acceleration for moving the character away from another character when the another character exists within a predetermined third region for the character, wherein the calculation of the position of the character on the three-dimensional virtual space is Performed on the basis of summed acceleration obtained by summing the calculated first to third accelerations for each of component x, y, z on the three-dimensional virtual space within the predetermined time.
-
-
15. A game device, where a software which is read from a recording medium by operating an inputting section can be loaded to a storing section, and which is provided with a position calculating section, which is called at a predetermined period, for calculating a position of each character of a group of characters which is moved to a predetermined target point, the group being formed with a plurality of characters including a leader, wherein the position calculating section comprises:
-
a first acceleration calculator for calculating a first acceleration for moving a character away from another character when the another character exists within a predetermined first region for the character;
a second acceleration calculator for calculating a second acceleration for matching the character with moving speed and direction of another character which is moving so as to follow the leader when the another character exists within a predetermined second region for the character; and
a position calculator for calculating a position of the character on a three-dimensional virtual space on the basis of summed acceleration obtained by summing the accelerations calculated by the first and second acceleration calculator for each of x, y and z components on the three-dimensional virtual space. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification