Patent ID: 7744469

Claim:
A computer-usable program for controlling a game stored on a storage medium and configured to cause a computer to operate to implement: a game control means for controlling a motion of a character on a game screen according to an operation signal from an operation means operated by a player; a skill performance judging means that judges whether the skill performance set for the character was instructed based on an operation signal inputted from the operation means, and when the judgment is made in the affirmative, compares a remaining quantity of energy value at the time of inputting the operation representing a quantity of energy owned by said character with a variable value set as a quantity of energy consumed as an equivalent value for using the skill so as to determine whether the skill can be performed; a skill performance processing means that, when said skill can be performed, performs said skill and varies said energy value based on said variable value; a counting means counting a real time progress of said game; an energy restoration processing means that judges whether the energy value fluctuates from a predetermined value of criterion due to the use of said skill, and when the energy value fluctuates, restores the varied amount of the energy value up to the value of criterion automatically at a predetermined restoration speed according to the real time progress based on the counted value of the real time; a special control mode setting means that, when a result of subtraction of said variable value from said remaining quantity of energy value is minus, said remaining quantity of energy value is memorized as a negative remaining value, and when the remaining quantity of energy transits from a plus value to a minus value, a control mode of said character is made as a special control mode; a first control means that, when said remaining quantity of energy value is positive and less than said variable value at the time that an operation for instructing said skill performance is proceeded, said skill is performed by said skill performance processing means and a process according to said special control mode setting means is implemented, while when said remaining quantity of energy value is negative and it is already in the special control mode, a performance command of said skill is not accepted; a restriction processing means for proceeding with a second control that, when it is in said special control mode, a restoration speed of said energy value in said energy restoration processing means is made as slower than in a normal speed; an energy value display means displaying a gauge image showing a fluctuated condition of said energy value on said game screen; and a normal control mode setting means for proceeding that when the remaining value is restored from a minus value to a basic value, the first and the second controls of the character by the special control mode are terminated.