IP Library Granted Patent US 9,962,616
Granted Patent B2
US 9,962,616 · App. 14/834,666 · Granted May 8, 2018

Shooting game program with aiming based on a plurality of position inputs

Inventors: Ruoyi Ye (Tokyo, JP); Hiroki Kamobayashi (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/837A63F13/2145A63F13/428
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,962,616
App. No.
14/834,666
Granted
May 8, 2018
Kind
B2
Abstract

A computer game program implements a position information obtaining function of obtaining first position information indicating a first position in a game field and second position information indicating a second position in the game field, a position information updating function of respectively updating the first position information and the second position information to move the first position and the second position in response to an operation input by a player, a position identifying function of determining a third position on a first line in accordance with the second position, the first line being a fine that passes through the first position and a predetermined fixed position set in the game field, and a direction determining function of determining a direction in which a predetermined game effect is produced in the game field, in accordance with the first position, the second position, and the third position.

Claims (34)

1. A computer implemented method for providing a game program, comprising executing on a processor the steps of:

obtaining, at a position obtaining unit in a control unit of the computer, first position information indicating a first position in a game field and second position information indicating a second position in the game field;

updating, at the position obtaining unit in the control unit of the computer or a position information updating unit of the control unit, the first position information and the second position information to move the first position and the second position in response to an operation input by a player from an input control unit;

determining, in a position identifying unit in the control unit of the computer, a third position on a first line in accordance with the second position, the first line being a line that passes through the first position and a predetermined fixed position set in the game field, wherein the position identifying unit determines, as the third position, a position where the first line crosses a second line connecting the second position and another fixed position different from the predetermined fixed position;

determining, in an aim identifying unit in the control unit of the computer, a direction in which a predetermined game effect is produced in the game field, in accordance with the first position, the second position, and the third position; and

producing, by an effect producing unit in the control unit of the computer, the predetermined game effect on an object located in the determined direction.

2. The computer implemented method for providing a game program according to claim 1 , further comprising executing on a processor the step of:

associating, at an attribute associating unit in the control unit of the computer, attribute information with the first position and attribute information with the second position in response to the operation input by the player,

wherein the predetermined game effect is produced in accordance with a combination of the attribute information associated with the first position and the attribute information associated with the second position.

3. The computer implemented method for providing a game program according to claim 2 , further comprising executing on a processor the step of:

determining, at a characteristic determining unit in the control unit of the computer, a correlation between a characteristic set for the object and a characteristic identified by a combination of the attribute information associated with the first position and the attribute information associated with the second position,

wherein the predetermined game effect is changed depending on a determination result obtained by the characteristic determining unit.

4. The computer implemented method for providing a game program according to claim 2 , further comprising executing on a processor the step of:

outputting display information from a display processing unit in the control unit of the computer for displaying on a display unit a specified position object that explicitly indicates at least one of the first position and the second position in accordance with the corresponding attribute information associated by the attribute associating unit.

5. The computer implemented method for providing a game program according to claim 4 , wherein the attribute information at least includes information indicating a shape, a color, an image, or a pattern of the specified position object or a combination thereof, and

wherein the display processing unit outputs display information to the display unit for displaying the specified position object in accordance with the information indicating a shape, a color, an image, or a pattern of the specified position object or a combination thereof included in the attribute information.

6. The computer implemented method for providing a game program according to claim 1 , wherein the aim identifying unit determines, as the direction in which the predetermined game effect is produced, a direction including a line of aim connecting the third position and a position of aim on a third line extending from the predetermined fixed position to the other fixed position.

7. The computer implemented method for providing a game program according to claim 6 , wherein the position of aim is a position corresponding to a middle point of the third line.

8. The computer implemented method for providing a game program according to claim 1 , further comprising executing on a processor the step of:

outputting, by a figure display unit in the control unit of the computer, figure information for displaying a figure determined in accordance with a relationship among the first position, the second position, and the third position.

9. The computer implemented method for providing a game program according to claim 8 , wherein the figure display unit increases or decreases the predetermined game effect in accordance with an area of the figure.

10. The computer implemented method for providing a game program according to claim 1 , wherein a game based on the game program is a shooting game for attacking an object displayed in the game field, and

wherein the predetermined game effect is an effect of attacking the object located in the direction determined by the aim identifying unit.

11. The computer implemented method for providing a game program according to claim 10 , further comprising executing on a processor the step of:

giving, by a bonus giving unit in the control unit of the computer, a predetermined bonus to the player in accordance with a result of attacking the object.

12. The computer implemented method for providing a game program according to claim 1 , wherein each of the first position and the second position moves in response to a drag operation by the player.

13. The computer implemented method for providing a game program according to claim 1 , wherein each of the first position and the second position rotates about a predetermined position in accordance with a rotation angle specified by an operation input by the player.

14. A computer system for providing a game program comprising:

a computer having at least one processor, at least one memory, and at least one display, the computer further comprising:

a position information obtaining unit that obtains first position information indicating a first position in a game field and second position information indicating a second position in the game field;

a position information updating unit that respectively updates the first position information and the second position information to move the first position and the second position in response to an operation input by a player;

a position identifying unit that determines a third position on a first line in accordance with the second position, the first line being a line that passes through the first position and a predetermined fixed position set in the game field, wherein the position identifying unit determines, as the third position, a position where the first line crosses a second line connecting the second position and another fixed position different from the predetermined fixed position;

a direction determining unit that determines a direction in which a predetermined game effect is produced in the game field, in accordance with the first position, the second position, and the third position; and

an effect producing unit in the control unit of the computer that produces the predetermined game effect on an object located in the determined direction.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71303 FRAME: 337. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0102 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071303/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2017
From: YE, RUOYI; KAMOBAYASHI, HIROKI
To: GREE, INC.
Reel/Frame 042549/0609 →
Priority Claims (1)
JP 2014-176017 · Aug 29, 2014 · national
Continuity (1)
Related Publication 20160059126A1 · Mar 3, 2016