IP Library Granted Patent US 9,597,594
Granted Patent B2
US 9,597,594 · App. 14/983,984 · Granted Mar 21, 2017

Computer control method, control program and computer

Inventor: Taiki Eda (Tokyo, JP)
Assignee: GREE, INC.
A63F13/55A63F13/63A63F13/822A63F13/92
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,597,594
App. No.
14/983,984
Granted
Mar 21, 2017
Kind
B2
Abstract

Provided is a method for controlling a computer, etc., which makes it possible to improve the usability of city building games. The computer is provided with a storage unit configured to store game contents arranged within a game space, positions of the game contents, and a template defining positions of one or more of game contents, and progresses a game by arranging the game contents within the game space based on a command by a player. The method includes when the template is applied to a predetermined area within the game space based on the command by the player, moving, by the computer, the game contents arranged within the game space to the positions of the game contents defined by the template.

Claims (40)

1. A method for controlling a computer that is provided with a storage unit configured to store game contents arranged within a game space, first positions of the game contents within the game space, and a template defining second positions of one or more of the game contents, and that progresses a game by arranging the game contents within the game space based on a command by a player, the method comprising:

when the template is applied to a predetermined area within the game space based on the command by the player, moving, by the computer, the game contents arranged at the first positions within the game space to the second positions of the game contents defined by the template within the predetermined area.

2. The method according to claim 1 , wherein the storage unit further stores a template related to a different player, and

when the template related to the different player is applied to a predetermined area within the game space based on the command by the player, the computer moves the game contents arranged at the first positions within the game space to the second positions of the game contents defined by the template related to the different player.

3. The method according to claim 2 , wherein

the storage unit further stores game contents which are arranged within the game space and are related to the different player, and positions of the game contents related to the different player, and

when the template related to the different player is applied to a predetermined area within the game space based on a command by the different player, the computer moves, out of the game contents arranged within the game space, the game contents related to the different player to the positions of the game contents defined by the template related to the different player.

4. The method according to claim 1 , wherein

when a start of an event is reported by a different computer, the computer obtains a template for the event from the different computer and moves the game contents arranged within the game space to the positions of the game contents defined by the template obtained from a different computer.

5. The method according to claim 1 , wherein

when the number of game contents arranged within the game space is smaller than the number of game contents for which the second positions are defined by the template, the computer moves the game contents arranged at the first positions within the game space to the second positions of the game contents defined by the template to which the moving distance is the smallest.

6. The method according to claim 5 , wherein

out of the second positions of the game contents defined by the template, the computer displays positions on which no game contents are arranged and the game contents, in a discernible condition.

7. The method according to claim 1 , wherein

when the number of game contents arranged within the game space is larger than the number of game contents for which the second position are defined by the template, the computer moves the game contents arranged at the first positions within the game space for which the moving distance to the second positions of the game contents defined by the template is the smallest, to the positions.

8. The method according to claim 1 , wherein

when a template is created for a predetermined area within the game space based on a command from the player, the computer stores positions of game contents arranged within the predetermined area, as the template, in the storage unit.

9. The method according to claim 1 , wherein

when a template is created by combining a plurality of templates based on a command from the player or a different player, or commands from the player and the different player, the computer stores the positions of the game contents defined by the plurality of templates, as the template, in the storage unit.

10. A non-transitory computer-readable recording medium having recorded thereon a program for a computer that is provided with a storage unit configured to store game contents arranged within a game space, first positions of the game contents within the game space, and a template defining second positions of one or more of game contents, and that progresses a game by arranging the game contents within the game space based on a command by a player, the program causing the computer to execute a process, the process comprising:

when the template is applied to a predetermined area within the game space based on the command by the player, moving, by the computer, the game contents arranged at the first positions within the game space to the second positions of the game contents defined by the template.

11. A computer that progresses a game by arranging game contents within a game space based on a command by a player, the computer comprising:

a storage unit configured to store game contents arranged within the game space, first positions of the game contents within the game space, and a template defining second positions of one or more of game contents; and

a processing unit configured to apply the template to a predetermined area within the game space based on the command by the player,

wherein when the template is applied, the processing unit moves the game contents arranged at the first positions within the game space to the second positions of the game contents defined by the template.

12. A device in communication with a server, comprising:

a memory device storing game software instructions; and

one or more hardware processors configured to execute the game software instructions perform operations including:

storing first positions of game contents;

creating a template defining game contents and second positions of one or more of the game contents arranged in a game space based on a template creation command by a game player,

storing the created template in the memory device, and

applying the template to a predetermined area within the game space based on a template application command by the game player.

13. The device of claim 12 , wherein the template is applied to the predetermined area within the game space by replacing an existing area within the game space.

14. The device of claim 13 , wherein the predetermined area and the existing area extend the same area as the game space.

15. The device of claim 13 , wherein the template is applied to the predetermined area within the game space by moving one or more of the game contents arranged at the second positions in the existing area to the first positions of the game contents defined by the template.

16. The device of claim 12 , wherein the memory device stores game content data and game contents position data of the existing area, and stores the template after the template was created.

17. The device of claim 12 , wherein the operation performed by the one or more hardware processors operations includes creating a plurality of the templates each defining the game contents and the first positions of the game contents arranged in the game space and storing the plurality of the created templates in the memory device.

18. The device of claim 17 , wherein the operation performed by the one or more hardware processors operations includes selecting one of the created templates based on a template selection command by the game player and applying the selected template to the predetermined area.

19. The device of claim 12 , further including a communication unit having a communication interface circuit for receiving and transmitting data from and to the server, and the operation performed by the one or more hardware processors operations includes registering the created template in the server via the communicated unit.

20. The device of claim 12 , wherein the template defines the game contents and the first positions of the game contents arranged in the game space in one or more tables.

Assignments (2)
SECURITY INTEREST Recorded Mar 10, 2021
From: GREE, INC.
To: NSF I LLC
Reel/Frame 055551/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2016
From: EDA, TAIKI
To: GREE, INC.
Reel/Frame 039931/0547 →
Priority Claims (2)
JP 2013-202721 · Sep 27, 2013 · national
JP 2014-080554 · Apr 9, 2014 · national
Continuity (2)
Continuation PCTJP2014075673 · Sep 26, 2014
Related Publication 20160107085A1 · Apr 21, 2016