IP Library Granted Patent US 9,566,516
Granted Patent B2
US 9,566,516 · App. 14/308,113 · Granted Feb 14, 2017

Game device, game control method, and game control program

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 9,566,516
App. No.
14/308,113
Granted
Feb 14, 2017
Kind
B2
Abstract

A game device is provided with an input reception unit that receives an operating input from a player, a control unit that controls a game in accordance with the timing of the operating input, and a screen generation unit that displays a screen of the game, wherein the screen generation unit generates and displays a screen of a player's character in the motion of making a shot, and a power determination unit and an impact determination unit determine the power or impact of a shot in accordance with the degree of the progress of the motion of making the shot at the point when the operating input is received.

Claims (37)

1. A game control program product comprising:

a module operative to receive an operating input from a player;

a module operative to control a game in accordance with the timing of the operating input; and

a module operative to generate a screen of the game including a first area and a second area,

wherein the second area displays an animation of a golf player perform a backswing and the first area displays a gauge showing progression of the backswing,

wherein a height of a golf club displayed during the backswing is proportional to a progression of an indicator along the gauge,

wherein the module operative to generate the screen generates the progression of the indicator along the gauge to be used as a first indicator for timing the operating input at a higher frame rate than the second area to be used as a second indicator for timing the operation input.

2. The game control program product according to claim 1 , wherein the module operative to generate the screen stores data of a generated screen of the second area in any one of a plurality of buffer memories each having enough capacity to store data for one frame of the screen and generates, after making a copy of the data in other buffer memory, the screen by sequentially adding data of each generated screen of the first area of a plurality of frames to respective buffer memory.

3. The game control program product according to claim 2 , wherein the module operative to generate the screen generates, while a screen stored in a given buffer memory is being displayed, the screen of the first area of a subsequent frame and adds the screen in another buffer memory.

4. The game control program product according to claim 2 , wherein the module operative to generate the screen generates, while a subsequent screen is being displayed after a screen stored in a given buffer memory is displayed, the subsequent screen of the second area and stores the screen in the buffer memory in which data of a screen that had been already displayed is stored.

5. The game control program product according to claim 1 , wherein the module operative to receive the operating input receives an operating input from the player at the same rate as the frame rate of the first area.

6. The game control program product according to claim 1 , wherein the module operative to control the game controls calculates the trajectory of a ball by determining the power or impact of a shot of the golf player in accordance with the timing of the operating input.

7. The game control program product according to claim 6 , wherein the module operative to generate the screen calculates, when carrying out a drawing of a ball included on the screen, the position of the ball by physical calculation based on the direction and velocity of wind and the direction of the surface of the ball.

8. The game control program product according to claim 7 , wherein the module operative to control the game calculates the trajectory of the ball in further consideration of direction and velocity of the wind.

9. A game device comprising:

an input reception unit operative to receive an operating input from a player;

a game execution unit operative to control a game in accordance with the timing of the operating input; and

a screen generation unit operative to generate a screen of the game including a first area and a second area,

wherein the second area displays an animation of a golf player performing a backswing and the first area displays a gauge shoeing progression of the backswing,

wherein a height of a golf club displayed during the backswing is proportional to a progression of an indicator along the gauge,

wherein the screen generation unit generates the progression of the indicator along the gauge to be used as a first indicator for the timing of the operating input at a higher frame rate than the second area to be used as a second indicator for timing the operation input.

10. The game device according to claim 9 further comprising:

a plurality of buffer memories each having enough capacity to store data of a screen of one frame, wherein the screen generation unit stores data of the second area, for which a drawing is carried out, in any one of the plurality of buffer memories and generates, after making a copy of the data in other buffer memory, the screen by sequentially adding each of data of the first area, for which drawing is carried out, of a plurality of frames to respective buffer memory.

11. A game control method comprising:

receiving an operating input from a player;

controlling a game in accordance with the timing of the operating input; and

generating a screen of the game including a first area and a second area,

wherein the second area displays an animation of a golf player performing a backswing and the first area displays a gauge showing progression of the backswing,

wherein a height of a golf club displayed during the backswing is proportional to a progression of an indicator along the gauge,

wherein generating the screen generates the progression of the indicator along the gauge to be used as a first indicator for timing the operating input at a higher frame rate than the second area to be used as a second indicator for timing the operation input.

12. A non-transitory computer-readable recording medium having recorded therein a game control computer program product comprising:

a function of receiving an operating input from a player;

a function of controlling a game in accordance with the timing of the operating input; and

a function of generating a screen of the game including a first area and a second area,

wherein the second area displays an animation of a golf player performing a backswing and the first area displays a gauge showing progression of the backswing,

wherein a height of a golf club displayed during the backswing is proportional to a progression of an indicator along the gauge,

wherein the function of generating the screen generates the progression of the indicator along the gauge to be used as a first indicator for timing the operating input at a higher frame rate than the second area to be used as a second indicator for timing the operation input.

Assignments (3)
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 Nov 29, 2016
From: SONY INTERACTIVE ENTERTAINMENT INC.
To: SONY CORPORATION
Reel/Frame 040451/0538 →
CHANGE OF NAME Recorded Nov 1, 2016
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 040186/0622 →