# US 8,465,353 B2 · Game device, control method for game device, and information storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,465,353 B2
- Document ID: US8465353B2
- Status: Granted
- Kind: B2
- Application number: 12/880,825
- Filed: 2010-09-13
- Published: 2011-03-17
- Granted: 2013-06-18
- Earliest claimed: 2009-09-14
- Assignees: Konami Digital Entertainment Co., Ltd.
- Applicants: Koji Ishii; Junichi Taya
- Inventors: Koji Ishii; Junichi Taya
- Web page: https://patentgrep.com/patent/US8465353B2

## CPC

- A63F 13/426: involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
- A63F 13/213: comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence)
- A63F 13/285: Generating tactile feedback signals via the game input device, e.g. force feedback
- A63F 13/5258: by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
- A63F 13/57: Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game (A63F13/56 takes precedence)
- A63F 13/573: using trajectories of game objects, e.g. of a golf ball according to the point of impact
- A63F 13/812: Ball games, e.g. soccer or baseball
- A63F 2300/1087: comprising photodetecting means, e.g. a camera
- A63F 2300/6045: for mapping control signals received from the input arrangement into game commands
- A63F 2300/8011: Ball
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Provided is a game device for executing a game of a sport to be played by using a moving object including: a position acquiring section for acquiring an initial position of the moving object when the moving object starts to move in a game space; a direction acquiring section for acquiring an initial direction of the moving object when the moving object starts to move in the game space; and a movement control section for causing the moving object to start to move based on the initial position acquired by the position acquiring section and the initial direction acquired by the direction acquiring section, to thereby move the moving object, in which the movement control section changes a moving direction of the moving object a plurality of times to a moving direction determined based on an original moving direction of the moving object and a random number.

## Claims

### Claim 1

A game device for executing a game of a sport to be played by using a moving object, the game device comprising:
a position acquiring unit that acquires an initial position of the moving object when the moving object starts to move in a game space;
a direction acquiring unit that acquires an initial direction of the moving object when the moving object starts to move in the game space; and
a controller that controls the moving object to start to move based on the initial position and the initial direction, and repeatedly generates a new random number and repeatedly calculates a moving direction of the moving object in flight based on the generated new random number and moves the moving object according to the calculated moving direction.

### Claim 2 (depends on 1)

The game device according to claim 1, wherein the controller restricts changing the moving direction in a case where a moving speed of the moving object is equal to or less than a reference value.

### Claim 3 (depends on 1)

The game device according to claim 1, wherein the controller further comprises vertical position changing unit that calculates a preliminary position coordinate to which the moving object is to be moved based on predetermined arithmetic processing and, in a case where the preliminary position coordinate is vertically lower than an immediately-previous position of the moving object, controls so that the moving object is moved to a position lower in a vertical direction than the calculated preliminary position coordinate.

### Claim 4 (depends on 1)

The game device according to claim 1, wherein:
the game device further comprises a storage unit that stores a change history to which the calculated moving direction is added; and
the controller changes the moving direction of the moving object based on the change history.

### Claim 5 (depends on 1)

The game device according to claim 1, wherein:
the game device further comprises a pointing device that inputs position data regarding a position on a game screen, which is specified by a user, and in a case where a first input is received from the pointing device, the pointing device causes a game character to start a preparation action;
the direction acquiring unit acquires the initial direction based on the position data input at a reference time after the game character starts the preparation action; and
the game device further comprises vibration instruction unit that, in a case where a predetermined condition is satisfied, vibrates the pointing device in a period starting when the game character starts the preparation action and ending when the reference time is reached.

### Claim 6 (depends on 1)

The game device according to claim 1, wherein:
the game device further comprises:
a pointing device that inputs position data regarding a position on a game screen, which is specified by a user; and
display control unit that displays an indicator at a position corresponding to the position data;
the direction acquiring unit acquires the initial direction based on the position data; and
the display control unit displays, in a case where a predetermined condition is satisfied, the indicator at a position displaced from the position corresponding to the position data.

### Claim 7 (depends on 1)

The game device according to claim 1, wherein the controller determines the moving direction of the moving object for every predetermined number of frames based on the original moving direction of the moving object and the new random number after the controller controls the moving object to start to move, and changes the moving direction of the moving object to the determined moving direction.

### Claim 8 (depends on 1)

The game device according to claim 1, wherein:
the controller calculates, before controlling the moving object to start to move, a trajectory along which the moving object is to move;
controls the moving object to move based on the calculated trajectory; and
the controller calculates the trajectory by determining the moving direction of the moving object for every predetermined time period based on the original moving direction of the moving object and the new random number, and calculates the trajectory based on the determined moving direction.

### Claim 9 (depends on 1)

The game device according to claim 1, wherein the new random number is generated based on a time function.

### Claim 10 (depends on 1)

The game device according to claim 1, wherein the moving direction is calculated by rotating a previous moving direction by an angle determined based on a sign and a value of the new random number.

### Claim 11

A control method for a game device that includes at least one processor and executes a game of a sport to be played by using a moving object, the method comprising:
acquiring, using the at least one processor, an initial position of the moving object when the moving object starts to move in a game space;
acquiring, using the at least one processor, an initial direction of the moving object when the moving object starts to move in the game space; and
controlling, using the at least one processor, the moving object to start to move based on the initial position and the initial direction, and
repeatedly generating a new random number and repeatedly calculating a moving direction of the moving object in flight based on the generated new random number and
moving the moving object according to the calculated moving direction.

### Claim 12

A non-transitory computer-readable information storage medium having a program recorded thereon, the program causing a computer to function as a game device for executing a game of a sport to be played by using a moving object,
the program further causing the computer to function as:
position acquiring unit that acquires an initial position of the moving object when the moving object starts to move in a game space;
direction acquiring unit that acquires an initial direction of the moving object when the moving object starts to move in the game space; and
a controller that controls the moving object to start to move based on the initial position, and repeatedly generates a new random number and repeatedly recalculates a moving direction of the moving object in flight based on the generated new random number and moves the moving object according to the calculated moving direction.

### Claim 13

A game device comprising:
a controller configured to:
acquire an initial position and an initial direction of a moving object when the moving object starts to move in a game space,
control the moving object to start to move based on the initial position and the initial direction, and
repeatedly generate a new random number and repeatedly calculate a moving direction of the moving object in flight based on the generated new random number and move the moving object according to the recalculated moving direction.

### Claim 14

A control method for a game device that includes at least one processor, the control method comprising:
acquiring, using the at least one processor, an initial position and an initial direction of a moving object when the moving object starts to move in a game space;
controlling, using the at least one processor, the moving object to start to move based on the initial position and the initial direction; and
repeatedly generating, using the at least one processor, a new random number and repeatedly calculating a moving direction of the moving object in flight based on the generated new random number and moving the moving object according to the calculated moving direction.

### Claim 15

A non-transitory computer-readable information storage medium having a program recorded thereon, the program causing a computer to function as a game device,
the program further causing the computer to function as:
an acquirer that acquires an initial position and an initial direction of a moving object when the moving object starts to move in a game space; and
a controller that controls the moving object to start to move based on the initial position and the initial direction, repeatedly generates a new random number and repeatedly calculates a moving direction of the moving object in flight based on the generated new random number, and moves the moving object according to the calculated moving direction.
