Game program and game apparatus
AssigneeNintendo Co., Ltd.
InventorsEiji Akahori, Shingo Miyata, Toshiharu Izuno, Takuji Hotta, Kentaro Nishimura
Life of this patent
Estimating the term…
Abstract
A forward direction line is set on a course, in a virtual game world, on which a player object is allowed to move. An advancing direction at a current position of the player object is determined based on the forward direction line. The advancing direction is determined as a direction in which the player object advances so as to control a movement of a player character in accordance with an acceleration instruction, and a leftward-rightward movement instruction from a player. Consequently, it is possible to assist the player in controlling a direction in which an object operated by the player moves.
Claims13
A non-transitory computer-readable storage medium having stored thereon a game program for moving an object in a virtual game world, the game program causing a computer of a game apparatus to:
- set a virtual camera in the virtual game world, the virtual camera having a viewpoint direction;
- generate an image of the virtual game world, the generated image including the object;
- display the generated image on a screen of a display device;
- determine a first vector based at least on a current position of the player object in the virtual game world during gameplay of the game program, wherein the first vector is a forward-backward direction;
- detect an instruction inputted by the player;
- determine a second vector based at least on the instruction by the player, wherein the second vector is a leftward-rightward direction and is also based on the first vector;
- and
- move the object based at least on the first vector and the second vector while the instruction is detected,
- wherein the forward-backward direction and/or the leftward-rightward direction are based on the viewpoint direction of the virtual camera.
A game apparatus for executing a game for moving an object in a virtual game world, the game apparatus comprising:
- electronically accessible memory configured to store data for the virtual game world of a game program;
- a display configured to display the object on a screen of a display device;
- a processing system that includes at least one hardware processor coupled to the electronically accessible memory, the processing system configured to:
- set a virtual camera in the virtual game world, the virtual camera having a viewpoint direction towards a location of the object within the virtual world;
- during gameplay of the game automatically determine a first vector based at least on a current position of the player object within the virtual world, wherein the first vector is a forward-backward direction;
- detect an instruction inputted by the player;
- determine a second vector based at least on the instruction by the player, wherein the second vector is a leftward-rightward direction and is also based on the first vector;
- and
- move the object based at least on the first vector and the second vector while the instruction is detected,
- wherein the forward-backward direction and/or the leftward-rightward direction are based on the viewpoint direction of the virtual camera.
A computer implemented method for moving a virtual object in a virtual world that is processed by a processing system that includes at least one processor, the method comprising:
- setting a virtual camera in the virtual game world, the virtual camera having a viewpoint direction towards a location of where the virtual object is located within the virtual world;
- outputting the virtual object to a display device to be displayed to the user;
- automatically determining, via the processing system, a first vector based on at least a current position of the virtual object within the virtual world, wherein the first vector is a forward-backward direction;
- detect an instruction inputted by the user;
- determine a second vector based at least on the instruction by the user, wherein the second vector is a leftward-rightward direction and is also based on the first vector;
- and
- moving, via the processing system, the virtual object in the virtual world based on the determined first vector and the determined second vector while the instruction is detected,
- wherein the forward-backward direction and/or the leftward-rightward direction are based on the viewpoint direction of the virtual camera.
A system comprising:
- a non-transitory storage medium configured to store data for a virtual game world of a game program;
- and
- a processing system that includes at least one processor, the processing system configured to:
- set a virtual camera in the virtual game world, the virtual camera having a viewpoint direction that is towards a location of a virtual object within the virtual world;
- generate a view of the virtual space using the set virtual camera, where the view of the virtual space includes a view of the virtual object;
- display, on a screen of a display device, the generated view of the virtual space;
- determine a first vector based on a current position of the virtual object within the virtual game world during gameplay of the game program, wherein the first vector is a forward-backward direction;
- detect an instruction inputted by a player of the game program;
- determine a second vector based at least one the instruction inputted by the player, wherein the second vector is a leftward-rightward direction and is also based on the first vector;
- move the object based at least on the first vector and the second vector while the instruction is detected,
- wherein the forward-backward direction and/or the leftward-rightward direction are based on the viewpoint direction of the virtual camera.
Dependencies are inferred from the claim text.