IP Library Granted Patent US 8,827,784
Granted Patent B2
US 8,827,784 · App. 13/486,053 · Granted Sep 9, 2014

Game device, game control program, and method for controlling golf game

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,827,784
App. No.
13/486,053
Granted
Sep 9, 2014
Kind
B2
Abstract

A game device includes: a screen image generating unit that generates and displays an image of a golf course, a landing point control unit that displays a marker indicating a predicted landing point of a ball, and a shot control unit operative to control a shot. Upon receiving an input instruction for moving the position of the marker, the landing point control unit moves the position of the marker by, changing the azimuth angle of the marker in a continuous manner along with a movement of an indicated position and by changing the radius of the marker discretely, when the position of the marker is represented by a two-dimensional polar coordinate system of which the origin point is a current ball position.

Claims (40)

1. A game control program embedded on a non-transitory computer-readable recording medium, allowing a computer to function as:

a screen image generating unit operative to read out data of a golf course from a storage device, operative to generate an image of the golf course, and operative to display the image on a display device;

a club selection unit operative to allow a player to select a club that a player's character controlled by the player uses for taking a shot in response to an input of a button provided on an input device;

a landing point control unit operative to display a marker in the image of the golf course generated by the screen image generating unit, the marker indicating a predicted landing point of a ball when the player's character takes a shot by using the club selected by the club selection unit; and

a shot control unit operative to control a shot taken by the player's character, wherein

a position of the marker is represented by a two-dimensional polar coordinate system of which an origin point is a current ball position, and

upon receiving an instruction for moving the position of the marker, the instruction having been input through a touch panel provided with the display device from a player,

in case a distance between the current ball position and an indicated position indicated by the instruction falls within a predetermined range, the landing point control unit moves the marker to a position of an intersection of a first arc and a line connecting the current ball position and the indicated position, wherein a radius of the first arc represents a distance of a shot predicted in case that the player's character takes a shot by using the club currently selected by the club selection unit, and the landing point control unit changes a direction of a shot to be taken by the player's character, the shot being controlled by the shot control unit, to a direction of a line connecting the current ball position and a position of the marker after the move, and

in case that the distance between the current ball position and the indicated position falls out of the predetermined range, the landing point control unit allows the club selection unit to select a different club and moves the marker to a position of an intersection of a second arc and a line connecting the current ball position and the indicated position, wherein a radius of the second arc represents a distance of a shot predicted in case that the player's character takes a shot by using a newly selected club,

wherein, as the player uses the input device to select the club, the club selection unit moves the marker to an arc that corresponds to a shot distance of the club.

2. The game control program according to claim 1 , wherein

in case the indicated position is moved in a direction approaching to the current ball position so that the distance between the current ball position and the indicated position falls out of the predetermined range, the club selection unit newly selects, from a plurality of clubs of different shot distances, a club of which the shot distance is shorter by one step than that of the currently selected club, and

in case that the indicated position is moved in a direction receding from the current ball position so that the distance between the current ball position and the indicated position falls out of the predetermined range, the club selection unit newly selects, from the plurality of clubs of different shot distances, a club of which the shot distance is longer by one step than that of the currently selected club.

3. The game control program according to claim 2 , wherein a first distance between the current ball position and the indicated position that functions as a threshold value for switching from a first club to a second club, of which the shot distance is shorter by one step, is shorter than a second distance between the current ball position and the indicated position that functions as a threshold value for switching from the second club to the first club.

4. The game control program according to claim 1 , wherein

in case that a club of which the shot distance is longer than a predetermined value is selected, the screen image generating unit generates an image of the golf course, wherein a region that positions nearer than the marker to the current ball position is displayed larger than a farther region, and

in case that a club of which the shot distance is shorter than the predetermined value is selected, the screen image generating unit generates an image of the golf course, wherein a region that positions farther than the marker to the current ball position is displayed larger than a nearer region.

5. The game control program according to claim 1 , wherein, upon receiving a predetermined input, the screen image generating unit switches between a shot screen in which the shot control unit receives an instruction to control a shot by the player's character, and a landing site screen in which the landing point control unit shows the marker indicating the predicted landing point of the ball and in which the instruction for moving the position of the marker is received.

6. A game device comprising:

a screen image generating unit operative to read out data of a golf course from a storage device, operative to generate an image of the golf course, and operative to display the image on a display device;

a club selection unit operative to allow a player to select a club that a player's character controlled by the player uses for taking a shot in response to an input of a button provided on an input device;

a landing point control unit operative to display a marker in the image of the golf course generated by the screen image generating unit, the marker indicating a predicted landing point of a ball when the player's character takes a shot by using the club selected by the club selection unit; and

a shot control unit operative to control a shot taken by the player's character, wherein

a position of the marker is represented by a two-dimensional polar coordinate system of which an origin point is a current ball position, and

upon receiving an instruction for moving the position of the marker, the instruction having been input through a touch panel provided with the display device from a player,

in case a distance between the current ball position and an indicated position indicated by the instruction falls within a predetermined range, the landing point control unit moves the marker to a position of an intersection of a first arc and a line connecting the current ball position and the indicated position, wherein a radius of the first arc represents a distance of a shot predicted in case that the player's character takes a shot by using the club currently selected by the club selection unit, and the landing point control unit changes a direction of a shot to be taken by the player's character, the shot being controlled by the shot control unit, to a direction of a line connecting the current ball position and a position of the marker after the move, and

in case that the distance between the current ball position and the indicated position falls out of the predetermined range, the landing point control unit allows the club selection unit to select a different club and moves the marker to a position of an intersection of a second arc and a line connecting the current ball position and the indicated position, wherein a radius of the second arc represents a distance of a shot predicted in case that the player's character takes a shot by using a newly selected club,

wherein, as the player uses the input device to select the club, the club selection unit moves the marker to an arc that corresponds to a shot distance of the club.

7. The game device according to claim 6 , wherein, upon receiving a predetermined input, the screen image generating unit switches between a shot screen in which the shot control unit receives an instruction to control a shot by the player's character, and a landing site screen in which the landing point control unit shows the marker indicating the predicted landing point of the ball and in which the instruction for moving the position of the marker is received.

8. A method for controlling a game comprising:

reading out data of a golf course from a storage device, generating an image of the golf course, and displaying the image on a display device;

selecting a club, by a player that a player's character controlled by the player uses for taking a shot in response to an input of a button provided on an input device;

displaying a marker in the image of the golf course generated, the marker indicating a predicted landing point of a ball when a player's character takes a shot by using the club selected by the selecting; and

controlling a shot taken by the player's character, wherein

a position of the marker is represented by a two-dimensional polar coordinate system of which an origin point is a current ball position, and

said displaying the marker includes, upon receiving an instruction for moving the position of the marker, the instruction having been input through a touch panel provided with the display device from a player,

moving, in case a distance between the current ball position and an indicated position indicated by the instruction falls within a predetermined range, the marker to a position of an intersection of a first arc and a line connecting the current ball position and the indicated position, wherein a radius of the first arc represents a distance of a shot predicted in case that the player's character takes a shot by using the club currently selected, and changing a direction of a shot to be taken by the player's character to a direction of a line connecting the current ball position and a position of the marker after the moving, and

selecting, in case that the distance between the current ball position and the indicated position falls out of the predetermined range, a different club and moving the marker to a position of an intersection of a second arc and a line connecting the current ball position and the indicated position, wherein a radius of the second arc represents a distance of a shot predicted in case that the player's character takes a shot by using a newly selected club

wherein, as the player uses the input device to select the club, the marker is moved to an arc that corresponds to a shot distance of the club.

9. The game control method according to claim 8 , further comprising switching between a shot screen in which an instruction to control a shot by the player's character is received, and a landing site screen in which the marker indicating the predicted landing point of the ball is displayed and in which the instruction for moving the position of the marker is received.

Assignments (4)
CHANGE OF NAME Recorded Sep 6, 2017
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2017
From: SONY CORPORATION
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 043761/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2014
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY CORPORATION
Reel/Frame 033420/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2012
From: KOTSUGAI, YOSHINORI; SUZUKI, KENTARO; MURAMORI, MASASHI; HASHIMOTO, HIROFUMI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 028754/0986 →