IP Library Granted Patent US 10,918,942
Granted Patent B2
US 10,918,942 · App. 16/403,032 · Granted Feb 16, 2021

Non-transitory computer readable recording medium, game server, and control method

Inventors: Masahito Maeda (Tokyo, JP); Yasushi Mikawa (Tokyo, JP)
Assignee: GREE, INC.
A63F13/422A63F13/25A63F13/35A63F13/5375A63F13/79A63F13/822A63F13/833
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,918,942
App. No.
16/403,032
Granted
Feb 16, 2021
Kind
B2
Abstract

A non-transitory computer readable recording medium having stored thereon instructions to be executed on by a game server, the game server and corresponding method which cause the game server to perform the steps of: provide a networked multiplayer battle game over a network, storing a battle history including an identifier of an opponent with whom a user has battled in the multiplayer battle game; determining, based on the battle history and an identifier of an opponent with whom a battle begins, a procedure for conducting the battle in the battle game to be one of a first mode for conducting the battle based on user operations and a second mode for conducting the battle with fewer user operations than in the first mode, and conducting the battle with the determined procedure.

Claims (94)

1. A non-transitory computer readable recording medium having stored thereon instructions to be executed on a computer transmitting a battle game to a communication terminal that is connected to the computer over a network, the instructions causing the computer to perform the steps of:

communicating with the communication terminal over the network;

receiving input information from the communication terminal to configure a battle of the battle game against an opponent, the input information indicating at least one first user operation of a user of the communication terminal;

determining, based on the at least one first user operation received from the communication terminal, a procedure to be one of a first mode and a second mode, the first mode causing the battle to be executed based on at least one first user operation received from the communication terminal, the second mode causing the battle to be executed automatically without any further user operations received from the communication terminal;

executing the battle with the determined procedure by at least one of:

sending an instruction to the communication terminal to perform the battle with the determined procedure; and

performing the battle with the determined procedure and sending display data to the communication terminal, the sent display data causing at least one of a progress and a result of the battle to be displayed in a game screen of the communication terminal;

when the procedure is the first mode:

causing an image to be displayed on the communication terminal, the image configured to receive a second user operation for causing a player character to perform a command; and

temporarily suspending receipt of the second user operations on the image after the player character performed the command according to the second user operation until a time corresponding to the command has passed; and

when the procedure is the second mode, advancing the battle without displaying the image.

2. The non-transitory computer readable recording medium of claim 1 , wherein:

the opponent has a plurality of enemy characters involved in the battle; and

the execution of the battle with the second mode is performed by:

automatically controlling the player character during the battle; and

automatically selecting cards from a deck of the user for which a command type is attack to automatically attack the enemy characters of the opponent in order starting with a first one of the enemy characters.

3. The non-transitory computer readable recording medium of claim 2 , wherein the instructions further cause the computer to perform the steps of:

continuing to automatically select the cards from the deck of the user for which the command type is attack to automatically attack the enemy characters of the opponent in order until the battle is over;

determining that the battle is over when:

a hit point level for each of the plurality of enemy characters reaches zero; or

a hit point level for the player character reaches zero; and

upon a determination that the battle is over:

calculating a battle result;

calculating a remaining hit point level for the player character; and

transmitting the calculated battle result and the calculated remaining hit point level for the player character to the communication terminal.

4. The non-transitory computer readable recording medium of claim 3 , wherein each attack on an enemy character reduces the hit point level for that enemy character.

5. The non-transitory computer readable recording medium of claim 2 , wherein each card in the user's deck has a command type of attack, recover, or assist.

6. The non-transitory computer readable recording medium of claim 1 , wherein the execution of the battle with the second mode is performed by:

automatically controlling the player character; and

automatically selecting cards from a deck of the user by prioritizing the selection of cards having commands with a long recovery turn.

7. The non-transitory computer readable recording medium of claim 6 , wherein the instructions further cause the computer to perform the steps of:

continuing to automatically select the cards from the deck of the user by prioritizing the selection of cards having commands with a long recovery turn until the battle is over;

determining that the battle is over when:

a hit point level for each enemy character reaches zero; or

a hit point level for the player character reaches zero; and

upon a determination that the battle is over:

calculating a battle result;

calculating a remaining hit point level for the player character; and

transmitting the calculated battle result and the calculated remaining hit point level for the player character to the communication terminal.

8. The non-transitory computer readable recording medium of claim 7 , wherein a card having an attack type is automatically selected it results in an attack on an enemy character that reduces the hit point level for that enemy character.

9. The non-transitory computer readable recording medium of claim 6 , wherein the recovery turn for the command of each card in the user's deck is a parameter that indicates a number of turns until the card can be selected again after it has already been selected.

10. The non-transitory computer readable recording medium of claim 1 , wherein the instructions further cause the computer to perform the steps of:

accessing a stored battle history table for the user;

determining, based on the accessed battle history table, whether the user has battled with the opponent in the past,

responsive to determining that the user has not battled with the opponent in the past, automatically determining the procedure to be the first mode; and

responsive to determining that the user has battled with the opponent in the past, determining the procedure to be one of the first mode and the second mode based on the at least one first user operation.

11. A battle game server, comprising:

a network interface configured to communicate with a communication terminal over a network; and

a processor programmed to:

communicate with the communication terminal over the network;

receive input information from the communication terminal to configure a battle of a battle game against an opponent, the input information indicating at least one first user operation of a user of the communication terminal;

determine, based on the at least one first user operation received from the communication terminal, a procedure to be one of a first mode and a second mode, the first mode causing the battle to be executed based on at least one first user operation received from the communication terminal, the second mode causing the battle to be executed automatically without any further user operations received from the communication terminal;

execute the battle with the determined procedure by at least one of:

sending an instruction to the communication terminal to perform the battle with the determined procedure; and

performing the battle with the determined procedure and sending display data to the communication terminal, the sent display data causing at least one of a progress and a result of the battle to be displayed in a game screen of the communication terminal;

when the procedure is the first mode:

cause an image to be displayed on the communication terminal, the image configured to receive a second user operation for causing a player character to perform a command; and

temporarily suspend receipt of the second user operations on the image after the player character performed the command according to the second user operation until a time corresponding to the command has passed; and

when the procedure is the second mode, advance the battle without displaying the image.

12. The battle game server of claim 11 , wherein:

the opponent has a plurality of enemy characters involved in the battle; and

the processor is programmed to execute the battle with the second mode by:

automatically controlling the player character during the battle; and

automatically selecting cards from a deck of the user for which a command type is attack to automatically attack the enemy characters of the opponent in order starting with a first one of the enemy characters.

13. The battle game server of claim 12 , wherein the processor is programmed to execute the battle with the second mode by:

continuing to automatically select the cards from the deck of the user for which the command type is attack to automatically attack the enemy characters of the opponent in order until the battle is over;

determining that the battle is over when:

a hit point level for each of the plurality of enemy characters reaches zero; or

a hit point level for the player character reaches zero; and

upon a determination that the battle is over:

calculating a battle result;

calculating a remaining hit point level for the player character; and

transmitting the calculated battle result and the calculated remaining hit point level for the player character to the communication terminal.

14. The battle game server of claim 13 , wherein each attack on an enemy character reduces the hit point level for that enemy character.

15. The battle game server of claim 12 , wherein each card in the user's deck has a command type of attack, recover, or assist.

16. The battle game server of claim 11 , wherein the processor is programmed to execute the battle with the second mode by:

automatically controlling the player character; and

automatically selecting cards from a deck of the user by prioritizing the selection of cards having commands with a long recovery turn.

17. The battle game server of claim 16 , wherein the processor is programmed to execute the battle with the second mode by:

continuing to automatically select the cards from the deck of the user by prioritizing the selection of cards having commands with a long recovery turn until the battle is over;

determining that the battle is over when:

a hit point level for each enemy character reaches zero; or

a hit point level for the player character reaches zero; and

upon a determination that the battle is over:

calculating a battle result;

calculating a remaining hit point level for the player character; and

transmitting the calculated battle result and the calculated remaining hit point level for the player character to the communication terminal.

18. The battle game server of claim 17 , wherein a card having an attack type is automatically selected it results in an attack on an enemy character that reduces the hit point level for that enemy character.

19. The battle game server of claim 16 , wherein the recovery turn for the command of each card in the user's deck is a parameter that indicates a number of turns until the card can be selected again after it has already been selected.

20. The battle game server of claim 11 , wherein the processor is programmed to:

access a stored battle history table for the user;

determine, based on the accessed battle history table, whether the user has battled with the opponent in the past;

responsive to determining that the user has not battled with the opponent in the past, automatically determine the procedure to be the first mode; and

responsive to determining that the user has battled with the opponent in the past, determine the procedure to be one of the first mode and the second mode based on the at least one first user operation.

Assignments (2)
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 →
Priority Claims (2)
JP 2013-158440 · Jul 31, 2013 · national
JP 2014-042978 · Mar 5, 2014 · national
Continuity (5)
Continuation 15938681 · Mar 28, 2018
Continuation 15582134 · Apr 28, 2017
Continuation 15265441 · Sep 14, 2016
Continuation 14445652 · Jul 29, 2014
Related Publication 20190255438A1 · Aug 22, 2019