1. A game program product to be executed by a processor of a game apparatus which displays a virtual game space in which an on-earth object is arranged, and a moving object moving in said virtual game space on a screen, comprising:
a changing step for changing a movement parameter defining a movement of said moving object in response to a player’s operation;
a predicting step for predicting a reaching point where said moving object will reach after a lapse of a time T(T>0) on the basis of said movement parameter;
a first detecting step for detecting at least any one of a current altitude of said moving object and an altitude of said moving object in the reaching point predicted by said predicting step;
a second detecting step for detecting a height of said on-earth object in the reaching point predicted by said predicting step; and
an output step for outputting to said player difference information indicating a difference between the altitude detected by said first detecting step and the height detected by said second detecting step.
2. A game program product according to claim 1, wherein said output step includes a first information output step for outputting height information indicating said height as a part of said difference information, and a second information output step for outputting altitude information indicating said altitude as another part of said difference information.
3. A game program product according to claim 2, wherein said height information includes a first bar character extending in a vertical direction of said screen with a length corresponding to said height, and said altitude information includes a second bar character extending in the vertical direction of said screen with a length corresponding to said altitude.
4. A game program product according to claim 3, wherein said first bar character has a bar main body extending upward from a lower side of said screen and an upper edge portion set at a position corresponding to said height, and said second bar character has a bar main body extending downward from an upper side of said screen and a lower edge portion set at a position corresponding to said altitude, and a space from said upper edge portion to said lower edge portion means a difference between said height and said altitude.
5. A game program product according to claim 3, wherein said first information output step determines the length of said first bar character by a logarithmic arithmetic.
6. A game program product according to claim 1, further comprising a warning step for outputting a different warning depending on a numerical range to which a subtracted value obtained by subtracting the height detected by said detecting step from the altitude predicted by said predicting step belongs.
7. A game program product according to claim 6, wherein said warning step includes a first warning output step for outputting said warning in a first manner when said subtracted value belongs to a first numerical range where numerical values above 0 are distributed, and a second warning output step for outputting said warning in a second manner when said subtracted value belongs to a second numerical range where numerical values below 0 are distributed.
8. A game program product according to claim 1, further comprising:
a setting step for setting each of a plurality of numerical values as said T;
a subtracting step for respectively subtracting a plurality of the heights detected by said second detecting step from a plurality of the altitudes detected by said first detecting step with respect to the plurality of reaching points predicted by said predicting step; and
a specifying step for specifying a minimum subtracted value out of the plurality of subtracted values calculated by said subtracting step, wherein said output step outputs the difference information corresponding to the minimum subtracted value specified by said specifying step.
9. A game program product according to claim 1, wherein said changing step includes a first change step for changing a direction parameter defining a moving direction of said moving object in response to a first operation by said player, and a second change step for changing a velocity parameter defining a moving velocity of said moving object in response to a second operation by said player.
10. A game apparatus which displays on a screen a virtual game space in which an on-earth object is arranged, and a moving object moving in said virtual game space, comprising:
a change means for changing a movement parameter defining a movement of said moving object in response to a player’s operation;
a predicting means for predicting a reaching point where said moving object will reach after a lapse of a time T(T>0) on the basis of said movement parameter;
a first detecting means for detecting at least any one of a current altitude of said moving object and an altitude of said moving object in the reaching point predicted by said predicting means;
a second detecting means for detecting a height of said on-earth object in the reaching point predicted by said predicting means; and
an output means for outputting to said player difference information indicating a difference between the altitude detected by said first detecting means and the height detected by said second detecting means.
11. A game method to be executed by a game apparatus which displays on a screen a virtual game space in which an on-earth object is arranged, and a moving object moving in said virtual game space, comprising the steps of:
(a) changing a movement parameter defining a movement of said moving object in response to a player’s operation;
(b) predicting a reaching point where said moving object will reach after a lapse of a time T(T>0) on the basis of said movement parameter;
(c) detecting at least any one of a current altitude of said moving object and an altitude of said moving object in the reaching point predicted by said step (b);
(d) detecting a height of said on-earth object in the reaching point predicted by said step (b); and
(e) outputting to said player difference information indicating a difference between the altitude detected by said step (c) and the height detected by said step (d).
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A disk array apparatus comprising:
a conversion rule storage unit that stores a conversion rule associated with a plurality of generations in a configuration table of the disk array apparatus; and
a control unit that, from a disk device which stores a generation identifier indicating the generation and a configuration table, retrieves the generation identifier, and converts the configuration table on the basis of the conversion rule associated with the retrieved generation identifier.
2. The disk array apparatus according to claim 1, wherein
the configuration table includes an option for an availability level or a type of the disk device, and
the control unit changes the option for the availability level or the type of the disk device contained in the configuration table.
3. The disk array apparatus according to claim 1, wherein
the configuration table includes a data storage capacity, and
the control unit changes a size of a storage area of the data storage capacity included in the configuration table.
4. The disk array apparatus according to claim 1, further comprising:
an additional storage device that stores the configuration table of the disk device associated with the disk device
wherein,
the control unit when a size of the configuration table becomes larger than an allowable size resulting from the conversion of the configuration table of the disk device, stores the configuration table resulting from the conversion into the additional storage device associated with the disk device.
5. The disk array apparatus according to claim 1, further comprising:
an array inputoutput unit that accesses data of the disk device on the basis of the configuration table.
6. The disk array apparatus according to claim 4, further comprising:
an insertionremoval unit that connects the disk device and the additional storage device to be able to be inserted and removed; and
a disk inputoutput unit that inputsoutputs data tofrom the disk device.
7. A control method for a disk array apparatus, comprising:
storing a conversion rule associated with a plurality of generations in a configuration table of the disk array apparatus; and
from a disk device which stores a generation identifier indicating the generation and a configuration table, retrieving the generation identifier, and converting the configuration table on the basis of the conversion rule associated with the retrieved generation identifier.
8. A computer readable non-transitory storage medium embodying a program, said program causing a disk array apparatus to perform a method, said method comprising:
storing a conversion rule associated with a plurality of generations in a configuration table of the disk array apparatus; and
from a disk device which stores a generation identifier indicating the generation and a configuration table, retrieving the generation identifier, and converting the configuration table on the basis of the conversion rule associated with the retrieved generation identifier.