IP Library Granted Patent US 10,610,791
Granted Patent B2
US 10,610,791 · App. 15/942,763 · Granted Apr 7, 2020

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 10,610,791
App. No.
15/942,763
Granted
Apr 7, 2020
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 line 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 (51)

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;

determining, in an aim identifying unit in the control unit of the computer, a predetermined effect to be produced in the game field, and producing a visual indication of the predetermined effect to be produced, the visual indication comprising a visual object disposed between the first position, the second position, and the third position, and further determining a direction in which the predetermined game effect is to be produced; 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

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 and the visual indication are produced in accordance with a combination of the attribute information associated with the first position and the attribute information associated with the second position,

wherein the attribute information associated with the first position comprises first color information and the attribute information associated with the second position comprises second color information,

wherein the combination of the attribute information comprises a combined color formed from a combination of the first color information and the second color information,

wherein a display processing unit outputs display information to the display unit for displaying a specified position object in accordance with the attribute information, the display information comprising a color of the visual indication,

wherein the combination of the attribute information comprises the combined color formed from the combination of the first color information and the second color information according to a ratio,

wherein the ratio comprises a ratio between a size of a specified position object disposed at a first position and a size of a specified position object disposed at a second position.

2. The computer implemented method for providing a game program according to claim 1 , 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.

3. The computer implemented method for providing a game program according to claim 2 , wherein producing the predetermined game effect on the object located in the determined direction changes one or more attributes of the object; and

wherein the step of changing the predetermined game effect depending on the determination result comprises increasing or decreasing an effect of changing the one or more attributes of the object.

4. The computer implemented method for providing a game program according to claim 1 , 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 attribute information associated with the first position has a first predetermined game effect associated therewith, and wherein the attribute information associated with the second position has a second predetermined game effect associated therewith, and

wherein the predetermined game effect is changed based on a synthesis of the first predetermined game effect associated with the first position and the second predetermined game effect associated with the second position.

7. The computer implemented method for providing a game program according to claim 1 , 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.

8. The computer implemented method for providing a game program according to claim 7 , 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.

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

10. 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.

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

12. 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.

13. The computer implemented method for providing a game program according to claim 12 , 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.

14. 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.

15. 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.

16. The computer implemented method for providing a game program according to claim 1 , wherein the visual object is a triangle having the first position, the second position, and the third position as vertices, wherein the color and shape of the triangle are each adjustable based on adjustable attribute information associated with the first position and adjustable attribute information associated with the second position.

17. 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; and

a direction determining unit that determines a predetermined effect to be produced in the game field, and producing a visual indication of the predetermined effect to be produced, the visual indication comprising a visual object disposed between the first position, the second position, and the third position, and further determining a direction in which the predetermined game effect is to be produced;

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; and

an attribute associating unit in the control unit of the computer that associates 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 and the visual indication are produced in accordance with a combination of the attribute information associated with the first position and the attribute information associated with the second position,

wherein the attribute information associated with the first position comprises first color information and the attribute information associated with the second position comprises second color information,

wherein the combination of the attribute information comprises a combined color formed from a combination of the first color information and the second color information,

wherein a display processing unit outputs display information to the display unit for displaying a specified position object in accordance with the attribute information, the display information comprising a color of the visual indication,

wherein the combination of the attribute information comprises the combined color formed from the combination of the first color information and the second color information according to a ratio,

wherein the ratio comprises a ratio between a size of a specified position object disposed at a first position and a size of a specified position object disposed at a second position.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71303 FRAME: 640. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0161 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071303/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2018
From: YE, RUOYI; KAMOBAYASHI, HIROKI
To: GREE, INC.
Reel/Frame 045409/0169 →
Priority Claims (1)
JP 2014-176017 · Aug 29, 2014 · national
Continuity (2)
Continuation 14834666 · Aug 25, 2015
Related Publication 20180221773A1 · Aug 9, 2018