Moving an object within a virtual environment
AssigneeThe Codemasters Software Company Limited
InventorsKarl Johan Hammarling, Nicholas Melder
Life of this patent
Estimating the term…
Abstract
A method of moving an object within a virtual environment, the method comprising: providing a reference line within the virtual environment; based on a position of the object relative to the reference line, determining a target position for the object within the virtual environment; and controlling the object so as to guide the object within the virtual environment towards the target position.
Claims24
A method of moving an object within a virtual environment of a computer game, the method comprising:
- providing a reference line within the virtual environment;
- based on a current position of the object relative to the reference line, determining a target position for the object relative to the reference line within the virtual environment;
- and
- controlling the object so as to guide the object within the virtual environment towards the target position.
A computer readable medium storing a computer program for a computer game which, when executed by a computer, causes the computer to move an object within a virtual environment of the computer game by:
- providing a reference line within the virtual environment;
- based on a current position of the object relative to the reference line, determining a target position for the object relative to the reference line within the virtual environment;
- and
- controlling the object so as to guide the object within the virtual environment towards the target position.
An apparatus arranged to move an object within a virtual environment of a computer game, the apparatus comprising:
- a memory storing data defining a reference line within the virtual environment;
- and
- a processor comprising:
- a target position determination module arranged to determine a target position for the object relative to the reference line within the virtual environment based on a current position of the object relative to the reference line;
- and
- an object moving module arranged to control the object so as to guide the object within the virtual environment towards the target position.
A method of providing a computer game in which one or more objects are moved within a virtual environment of the computer game, the method comprising:
- for each of a series of images to be displayed for the computer game:
- for each of the one or more objects;
- determining a target position for that object within the virtual environment based on the position of that object relative to a reference line within the virtual environment, there being one or more reference lines available;
- and
- updating the current position for that object within the virtual environment to represent movement of that object towards the target position;
- generating an image representing the virtual environment based, at least in part, on the updated current positions;
- and
- displaying the generated image.
A computer readable medium storing a computer program which, when executed by a computer, causes the computer to provide a computer game in which one or more objects are moved within a virtual environment of the computer game by:
- for each of a series of images to be displayed for the computer game:
- for each of the one or more objects;
- determining a target position for that object within the virtual environment based on the position of that object relative to a reference line within the virtual environment, there being one or more reference lines available;
- and
- updating the current position for that object within the virtual environment to represent movement of that object towards the target position;
- generating an image representing the virtual environment based, at least in part, on the updated current positions;
- and
- displaying the generated image.
Dependencies are inferred from the claim text.