Video game system
AssigneeNintendo Co., Ltd.
InventorsSatoshi Nishiumi, Kazuo Koshima, Keizo Ohta
Life of this patent
Estimating the term…
Abstract
A video game system includes a video game machine, a memory medium and a controller. A CPU included in the video game machine detects a vibration generating condition that a player object comes into collision or contact with an enemy object or a stationary object. If the vibration generating condition is detected, the CPU drives a vibration source included in the controller, thereby generating vibration on the controller.
Claims35
A computer readable medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said computer readable medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define a series at steps comprising:
- (a) detecting vibration generating conditions;
- (b) loading a counter with a count determined in accordance with the detected vibration generating conditions;
- (c) generating vibration control data for controlling said vibration source based on the count of said counter;
- and
- (d) performing the following steps one or more times:
- (d1) changing the count of said counter in accordance with a counter change value;
- and
- (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter,
- wherein the counter change value is initially determined in accordance with the detected vibration generating conditions and changes at least once from the initially determined value.
A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said storage medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define steps comprising:
- (a) detecting vibration generating condition;
- (b) loading a counter with a count determined in accordance with the detected vibration generating conditions;
- and
- (c) generating vibration control data for controlling said vibration source based on the count of said counter;
- and
- (d) performing the following steps one or more times:
- (d1) changing the count of said counter in accordance with a counter change value;
- and
- (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter,
- wherein the counter chance value changes at least once from an initial value thereof.
A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to said video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of said hand-held controller, said storage medium having stored thereon instructions adapted to be executed by said video game machine, the instructions which, when executed, define steps comprising:
- (a) detecting vibration generating conditions;
- (b) loading a counter with a count determined in accordance with the detected vibration generating conditions;
- (c) generating vibration control data for controlling said vibration source during a first video game frame based on the count of said counter;
- and
- (d) performing the following steps for at least one subsequent video game frame:
- (d1) changing the count of said counter in accordance with a counter change value;
- and
- (d2) generating vibration control data for controlling said vibration source based on the changed count of said counter,
- wherein the counter change value is initially determined in accordance with the detected vibration generating conditions and changes at least once from the initially determined value.
A storage medium for use with a video game system comprising a video game machine, a hand-held controller connected to the video game machine and operable by a player to generate video game inputs, and a vibration source arranged to vibrate a housing of the hand-held controller, the storage medium having stored thereon instructions adapted to be executed by the video game machine, the instructions which, when executed, define steps comprising:
- (a) detecting a vibration generating condition;
- (b) loading a counter with an initial value in accordance with the detected vibration generating condition;
- and
- (c) generating control signals for controlling the vibration source during a first video game frame based on the count of said counter;
- and
- (d) performing the following steps for at least one subsequent video game frame:
- (d1) changing the count of the counter in accordance with a counter change value;
- and
- (d2) generating control signals for controlling the vibration source based on the changed count of the counter,
- wherein the counter change value changes at least once from an initial value thereof.
A computer readable medium for use with a video game system comprising a video game processing system, controls operable by a player to generate video game inputs, and a vibration source, the computer readable medium having stored thereon instructions adapted to be executed by the video game machine, the instructions which, when executed, define a series of steps comprising:
- (a) detecting a vibration generating condition;
- (b) loading a counter with a count based on a counter change value that is determined in accordance with the detected vibration generating condition;
- (c) changing the counter change value;
- (c) generating vibration control data for controlling the vibration source based on the count of the counter;
- (d) performing the following steps one or more times:
- (d1) changing the count of the counter in accordance with the counter change value;
- (d2) changing the counter change value;
- and
- (d3) generating vibration control data for controlling the vibration source based on the count of the counter.
Dependencies are inferred from the claim text.