Game system and storage medium storing game program
First Claim
1. A game system comprising a game controller including a housing which is capable of being held with one hand of a player, a game apparatus connected to the game controller, and a detection section for detecting an orientation of the housing,the game controller including at least a direction instruction section which is provided in the housing for performing a direction instruction input, andthe game apparatus including:
- movement vector control means for determining a movement vector of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section;
correction means for correcting the movement vector, which is determined by the movement vector control means, in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and
movement control means for controlling movement of the object in the virtual game world based on the movement vector which is corrected by the correction means.
1 Assignment
0 Petitions
Accused Products
Abstract
A movement vector of an object which appears in a virtual game world is determined in accordance with an operation of a direction instruction section which is provided in a housing. The movement vector is corrected in accordance with a change in an orientation of the housing from a reference orientation or acceleration generated in the housing. Then, movement of the object in the virtual game world is controlled based on the corrected movement vector.
86 Citations
53 Claims
-
1. A game system comprising a game controller including a housing which is capable of being held with one hand of a player, a game apparatus connected to the game controller, and a detection section for detecting an orientation of the housing,
the game controller including at least a direction instruction section which is provided in the housing for performing a direction instruction input, and the game apparatus including: -
movement vector control means for determining a movement vector of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; correction means for correcting the movement vector, which is determined by the movement vector control means, in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for controlling movement of the object in the virtual game world based on the movement vector which is corrected by the correction means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 42, 44, 45)
-
-
11. A game system comprising a game controller operated by a player and a game apparatus connected to the game controller,
the game controller including: -
a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of the player; a direction instruction section provided in such a position that when the player holds the housing with one hand, the direction instruction section is capable of being operated with a thumb of the one hand for performing an instruction input in a forward, backward, leftward, or rightward direction of the housing; and movement detection means for detecting movement of the housing, and the game apparatus including; movement direction control means for determining a forward direction of an object, which appears in a virtual game world, as a direction of a movement vector of the object when the instruction input in the forward direction of the housing is performed by the direction instruction section, determining a backward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the backward direction of the housing is performed by the direction instruction section, and determining a leftward or rightward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the leftward or rightward direction of the housing is performed by the direction instruction section; correction means for correcting the movement vector so as to increase a movement amount of the object in the forward direction in the virtual game world when rotation of the housing in the forward direction of the housing is indicated based on detection of the movement detection means; and movement control means for moving the object in the virtual game world based on the movement vector which is corrected by the correction means.
-
-
13. A game system comprising a game controller operated by a player and a game apparatus connected to the game controller,
the game controller including at least: -
a housing capable of being held with one hand of the player; acceleration detection means for detecting acceleration generated in the housing; and a direction instruction section provided in the housing for performing a direction instruction input, and the game apparatus including; movement vector control means for determining a movement vector of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; correction means for correcting the movement vector, which is determined by the movement vector control means, in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for controlling movement of the object in the virtual game world based on the movement vector which is corrected by the correction means. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 22, 43)
-
-
21. A game system comprising a game controller operated by a player and a game apparatus connected to the game controller,
the game controller including: -
a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of the player; a direction instruction section provided in such a position that when the player holds the housing with one hand, the direction instruction section is capable of being operated with a thumb of the one hand for performing an instruction input in a forward, backward, leftward, or rightward direction of the housing; and acceleration detection means for detecting acceleration generated at least in the forward direction of the housing, and the game apparatus including; movement vector control means for determining a forward direction of an object, which appears in a virtual game world, as a direction of a movement vector of the object when the instruction input in the forward direction of the housing is performed by the direction instruction section, determining a backward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the backward direction of the housing is performed by the direction instruction section, and determining a leftward or rightward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the leftward or rightward direction of the housing is performed by the direction instruction section; correction means for correcting the movement vector so as to increase a movement amount of the object in the forward direction in the virtual game world based on detection of the acceleration detection means when the acceleration is generated in the forward direction of the housing; and movement control means for moving the object in the virtual game world based on the movement vector which is corrected by the correction means.
-
-
23. A game system comprising a game controller including a housing which is capable of being held with one hand of a player, a game apparatus connected to the game controller, and a detection section for detecting an orientation of the housing,
the game controller including at least a direction instruction section which is provided in the housing for performing a direction instruction input, and the game apparatus including: -
movement direction determination means for determining a movement direction of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; movement amount determination means for determining a movement amount of the object in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for controlling movement of the object in the virtual game world based on the movement direction which is determined by the movement direction determination means and the movement amount which is determined by the movement amount determination means.
-
-
24. A game system comprising a game controller operated by a player and a game apparatus connected to the game controller,
the game controller including at least: -
a housing capable of being held with one hand of the player; acceleration detection means for detecting acceleration generated in the housing; and a direction instruction section provided in the housing for performing a direction instruction input, and the game apparatus including; movement direction determination means for determining a movement direction of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; movement amount determination means for determining a movement amount of the object in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for controlling movement of the object in the virtual game world based on the movement direction which is determined by the movement direction determination means and the movement amount which is determined by the movement amount determination means.
-
-
25. A game system comprising a game controller including a housing which is capable of being held with one hand of a player, a game apparatus connected to the game controller, and a detection section for detecting an orientation of the housing,
the game controller including at least a direction instruction section which is provided in the housing for performing a direction instruction input, and the game apparatus including: -
position determination means for determining a position of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; displacement determination means for determining a displacement amount of the object in the virtual game world in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for changing the position of the object, which is determined by the position determination means, by the displacement amount which is determined by the displacement determination means, and controlling movement of the object. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 41)
-
-
35. A game system comprising a game controller operated by a player and a game apparatus connected to the game controller,
the game controller including at least: -
a housing capable of being held with one hand of the player; acceleration detection means for detecting acceleration generated in the housing; and a direction instruction section provided in the housing for performing a direction instruction input, and the game apparatus including; position determination means for determining a position of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; displacement determination means for determining a displacement amount of the object in the virtual game world in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for changing the position of the object, which is determined by the position determination means, by the displacement amount which is determined by the displacement determination means, and moving the object. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
46. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus in a game system comprising:
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
the game apparatus connected to the game controller; and
a detection section for detecting an orientation of the housing,the game program causing the computer to function as; movement vector control means for determining a movement vector of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; correction means for correcting the movement vector, which is determined by the movement vector control means, in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for controlling movement of the object in the virtual game world based on the movement vector which is corrected by the correction means.
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
-
47. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus connected to a game controller which includes:
- a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of a player;
a direction instruction section provided in such a position that when the player holds the housing with one hand, the direction instruction section is capable of being operated with a thumb of the one hand for performing an instruction input in a forward, backward, leftward, or rightward direction of the housing; and
movement detection means for detecting movement of the housing,the game program causing the computer to function as; movement direction control means for determining a forward direction of an object, which appears in a virtual game world, as a direction of a movement vector of the object when the instruction input in the forward direction of the housing is performed by the direction instruction section, determining a backward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the backward direction of the housing is performed by the direction instruction section, and determining a leftward or rightward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the leftward or rightward direction of the housing is performed by the direction instruction section; correction means for correcting the movement vector so as to increase a movement amount of the object in the forward direction in the virtual game world when rotation of the housing in the forward direction of the housing is indicated based on detection of the movement detection means; and movement control means for moving the object in the virtual game world based on the movement vector which is corrected by the correction means.
- a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of a player;
-
48. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus connected to a game controller which includes:
- a housing capable of being held with one hand of a player;
acceleration detection means for detecting acceleration generated in the housing; and
a direction instruction section provided in the housing for performing a direction instruction input,the game program causing the computer to function as; movement vector control means for determining a movement vector of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; correction means for correcting the movement vector, which is determined by the movement vector control means, in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for controlling movement of the object in the virtual game world based on the movement vector which is corrected by the correction means.
- a housing capable of being held with one hand of a player;
-
49. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus connected to a game controller which includes:
- a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of a player;
a direction instruction section provided in such a position that when the player holds the housing with one hand, the direction instruction section is capable of being operated with a thumb of the one hand for performing an instruction input in a forward, backward, leftward, or rightward direction of the housing; and
acceleration detection means for detecting acceleration generated at least in the forward direction of the housing,the game program causing the computer to function as; movement vector control means for determining a forward direction of an object, which appears in a virtual game world, as a direction of a movement vector of the object when the instruction input in the forward direction of the housing is performed by the direction instruction section, determining a backward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the backward direction of the housing is performed by the direction instruction section, and determining a leftward or rightward direction of the object in the virtual game world as the direction of the movement vector when the instruction input in the leftward or rightward direction of the housing is performed by the direction instruction section; correction means for correcting the movement vector so as to increase a movement amount of the object in the forward direction in the virtual game world based on detection of the acceleration detection means when the acceleration is generated in the forward direction of the housing; and movement control means for moving the object in the virtual game world based on the movement vector which is corrected by the correction means.
- a housing formed in such a shape and size that the housing is held at a side circumference thereof with one hand of a player;
-
50. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus in a game system comprising:
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
the game apparatus connected to the game controller; and
a detection section for detecting an orientation of the housing,the game program causing the computer to function as; movement direction determination means for determining a movement direction of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; movement amount determination means for determining a movement amount of the object in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for controlling movement of the object in the virtual game world based on the movement direction which is determined by the movement direction determination means and the movement amount which is determined by the movement amount determination means.
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
-
51. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus connected to a game controller which includes:
- a housing capable of being held with one hand of a player;
acceleration detection means for detecting acceleration generated in the housing; and
a direction instruction section provided in the housing for performing a direction instruction input,the game program causing the computer to function as; movement direction determination means for determining a movement direction of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; movement amount determination means for determining a movement amount of the object in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for controlling movement of the object in the virtual game world based on the movement direction which is determined by the movement direction determination means and the movement amount which is determined by the movement amount determination means.
- a housing capable of being held with one hand of a player;
-
52. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus in a game system comprising:
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
the game apparatus connected to the game controller; and
a detection section for detecting an orientation of the housing,the game program causing the computer to function as; position determination means for determining a position of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; displacement determination means for determining a displacement amount of the object in the virtual game world in accordance with a change in the orientation of the housing from a reference orientation based on detection of the detection section; and movement control means for changing the position of the object, which is determined by the position determination means, by the displacement amount which is determined by the displacement determination means, and controlling movement of the object.
- a game controller which includes a housing capable of being held with one hand of a player and a direction instruction section provided in the housing for performing a direction instruction input;
-
53. A computer-readable storage medium storing a game program which is executed by a computer of a game apparatus connected to a game controller which includes:
- a housing capable of being held with one hand of a player;
acceleration detection means for detecting acceleration generated in the housing; and
a direction instruction section provided in the housing for performing a direction instruction input,the game program causing the computer to function as; position determination means for determining a position of an object, which appears in a virtual game world, in accordance with an operation of the direction instruction section; displacement determination means for determining a displacement amount of the object in the virtual game world in accordance with the acceleration generated in the housing based on detection of the acceleration detection means; and movement control means for changing the position of the object, which is determined by the position determination means, by the displacement amount which is determined by the displacement determination means, and moving the object.
- a housing capable of being held with one hand of a player;
Specification