IP Library Granted Patent US 11,285,391
Granted Patent B2
US 11,285,391 · App. 16/816,638 · Granted Mar 29, 2022

Game program, game processing method, and information processing apparatus

Inventor: Shota Shimoda (Minato-ku, JP)
Assignee: GREE, INC.
A63F13/537A63F2300/6045
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 11,285,391
App. No.
16/816,638
Granted
Mar 29, 2022
Kind
B2
Abstract

A game program causes a computer to implement: a screen information generating function of generating information for displaying, in a display area of a game screen, a field where a plurality of objects is arranged, a character capable of moving in the field, and a game medium having certain status information; and an instruction accepting function of accepting from a user an instruction regarding an operation of the character. The screen information generating function further includes a preceding object information generating function of generating information for displaying, in the display area of the game screen, preceding object information regarding a plurality of objects arranged in the display area as the character moves.

Claims (54)

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

generating and displaying, on a display area of a game screen, a game field comprising a plurality of objects and a character movable in the field;

moving the character, and displaying, in the display area of the game screen, with a preceding object information generating function, preceding object information regarding a plurality of objects to be arranged in the display area as the character moves;

wherein the preceding object information generating function comprises at least one of:

determining when a preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, and, when the preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain distance outside of the display area, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting a distance between the preceding object and the display area; and

determining when a preceding object is outside of the display area, is approaching the display area, and is approaching the display area at a relative speed value, the relative speed value being a relative speed of the character with respect to a plurality of objects arranged in the display area as the character moves, determining that the preceding object is a certain number of seconds from being displayed based on the relative speed value and a distance of the preceding object, and, when the preceding object is outside of the display area, is approaching the display area, and is the certain number of seconds from being displayed, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain number of seconds from being displayed, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting the distance between the preceding object and the display area.

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

obtaining, with the character, an object in the plurality of objects that is provided in the display area; and

updating a status of the character based on the object.

3. The computer implemented method for controlling a game according to claim 2 , wherein obtaining the object in the plurality of objects comprises contacting, with the character in the display area, the object, and further comprising executing, on the processor, a step of:

changing integrated information on a game medium corresponding to the object that the character contacts.

4. The computer implemented method for controlling a game according to claim 3 , wherein an attribute of a game medium associated with the character is the same as attribute information of the object, and wherein changing the integrated information comprises increasing an attribute parameter of the game medium.

5. The computer implemented method for controlling a game according to claim 2 , further comprising executing on a processor the steps of:

determining when the integrated information satisfies a particular condition; and

when the integrated information satisfies the particular condition, causing, by an actuating function, a game medium corresponding to the integrated information to take an action.

6. The computer implemented method for controlling a game according to claim 5 , wherein causing the game medium corresponding to the integrated information to take the action further comprises:

comparing a value associated with the integrated information to a threshold;

executing one or more actions; and

depleting the value associated with the integrated information by the threshold for each of the one or more actions executed.

7. The computer implemented method for controlling a game according to claim 5 , wherein, when the integrated information satisfies the particular condition, one or more additional objects are temporarily arranged in the field.

8. The computer implemented method for controlling a game according to claim 5 , wherein, when the integrated information satisfies the particular condition, a special attack is executed as the action.

9. The computer implemented method for controlling a game according to claim 2 , further comprising executing on a processor the steps of:

tracking a consecutive number of objects obtained with the character; and

updating the status of the character based on the consecutive number of objects obtained with the character.

10. The computer implemented method for controlling a game according to claim 1 , further comprising executing, on the processor, steps of:

associating a plurality of game media with the character, the plurality of game media having a particular arrangement; and

applying, based on the particular arrangement, an effect to the character.

11. The computer implemented method for controlling a game according to claim 10 , wherein the effect is a leader skill, and the particular arrangement is an arrangement of one game medium of the plurality of game media in a leader position.

12. The computer implemented method for controlling a game according to claim 10 , further comprising executing, on the processor, steps of:

retrieving the plurality of game media from a prearranged deck.

13. The computer implemented method for controlling a game according to claim 1 , further comprising executing, on the processor, steps of:

associating, based on a gameplay interaction, a new game medium with the character; and

updating an active attribute of the character to an attribute associated with the new game medium.

14. The computer implemented method for controlling a game according to claim 13 , wherein the gameplay interaction is a defeat of an enemy character.

15. The computer implemented method for controlling a game according to claim 1 , further comprising executing, on the processor, steps of:

receiving, from a user interface, an instruction regarding an operation of the character; and

based on the instruction, moving the character;

wherein an initial enforced movement speed is associated with the character, and wherein moving the character based on the instruction comprises determining at least one adjustment to make to the initial enforced movement speed.

16. The computer implemented method for controlling a game according to claim 1 , further comprising displaying, with the preceding information generating function, an object attribute gauge linked to the preceding object.

17. The computer implemented method for controlling a game according to claim 16 , wherein the object attribute gauge is a visual representation of a ratio of a current value of integrated information to a threshold value of integrated information, the integrated information related to a status of the game medium.

18. The computer-implemented method for controlling a game according to claim 16 , wherein the object attribute gauge matches a character attribute gauge linked to an attribute of the attack ability of the character.

19. A non-transitory computer readable medium for game processing that, when executed on a processor, performs the steps of:

generating and displaying, on a display area of a game screen, a game field comprising a plurality of objects and a character movable in the field;

moving the character, and displaying, in the display area of the game screen, with a preceding object information generating function, preceding object information regarding a plurality of objects to be arranged in the display area as the character moves;

wherein the preceding object information generating function comprises at least one of:

determining when a preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, and, when the preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain distance outside of the display area, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting a distance between the preceding object and the display area; and

determining when a preceding object is outside of the display area, is approaching the display area, and is approaching the display area at a relative speed value, the relative speed value being a relative speed of the character with respect to a plurality of objects arranged in the display area as the character moves, determining that the preceding object is a certain number of seconds from being displayed based on the relative speed value and a distance of the preceding object, when the preceding object is outside of the display area, is approaching the display area, and is the certain number of seconds from being displayed, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain number of seconds from being displayed, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting the distance between the preceding object and the display area.

20. An information processing system comprising:

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

a screen information generator that generates information for displaying, in a display area of a game screen, a field where a plurality of objects is arranged and a character movable in the field;

wherein the screen information generator includes a preceding object information generator that generates information for displaying, in the display area of the game screen, preceding object information regarding a plurality of objects to be arranged in the display area as the character moves;

wherein the preceding object information generator is configured to execute at least one of:

determining when a preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, and, when the preceding object is outside of the display area, is approaching the display area, and is less than or equal to a certain distance outside of the display area, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain distance outside of the display area, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting a distance between the preceding object and the display area; and

determining when a preceding object is outside of the display area, is approaching the display area, and is approaching the display area at a relative speed value, the relative speed value being a relative speed of the character with respect to a plurality of objects arranged in the display area as the character moves, determining that the preceding object is a certain number of seconds from being displayed based on the relative speed value and a distance of the preceding object, when the preceding object is outside of the display area, is approaching the display area, and is the certain number of seconds from being displayed, changing a state of displaying the preceding object information from a disabled state to an enabled state, and, when the preceding object is outside of the display area, is approaching the display area, and is greater than a certain number of seconds from being displayed, leaving the state of displaying the preceding object information in the disabled state and continuously adjusting the distance between the preceding object and the display area.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71296 FRAME: 163. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0203 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071296/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2020
From: SHIMODA, SHOTA
To: GREE, INC.
Reel/Frame 052159/0946 →
Priority Claims (1)
JP 2014-172442 · Aug 27, 2014 · national
Continuity (2)
Continuation 14832022 · Aug 21, 2015
Related Publication 20200206626A1 · Jul 2, 2020