IP Library › Granted Patent US 10,293,253
Granted Patent B2
US 10,293,253 · App. 15/279,904 · Granted May 21, 2019

Program, game control method, and information processing apparatus

Inventors: Daisuke Taka (Tokyo, JP); Motoshi Abe (Tokyo, JP); Masaru Ida (Tokyo, JP); Kiyoto Suzuki (Tokyo, JP)
Assignee: GREE, Inc.
A63F13/42A63F13/2145A63F13/56G06F3/04815G06F3/04845G06F3/04883
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,293,253
App. No.
15/279,904
Granted
May 21, 2019
Kind
B2
Abstract

A program, a game control method, and an information processing apparatus, which are capable of improving operability of a game. A program causing an information processing apparatus to execute a step of causing an object arranged on a field object in a virtual space in which a coordinate system having a first axis and a second axis is set to be displayed on a screen in which a coordinate system having a third axis and a fourth axis is set, a step of detecting first and second positions on the screen while the first user operation is being detected, and a moving step of moving the object according to a first user operation.

Claims (34)

1. A non-transitory program with computer executable instructions which, when executed, cause an information processing apparatus that executes a game to carry out the steps comprising:

a step of causing an object arranged on a field object in a virtual space in which a world coordinate system having a first axis and a second axis is set to be displayed on a screen in which a screen coordinate system having a third axis and a fourth axis is set;

a step of detecting a first user operation;

a step of detecting first and second positions on the screen according to the first user operation while the first user operation is being detected;

a first moving step of moving the object relatively to the object in the virtual space according to the detected first user operation; and

a second moving step of moving the object while changing at least one of the first speed component and the second speed component of the object when an end of the first user operation is detected,

wherein in the first moving step, a first speed component serving as a first axis direction component of a moving speed of the object is set according to a third axis direction component of a distance between the first position and the second position, and a second speed component serving as a second axis direction component of the moving speed of the object is set according to a fourth axis direction component of a distance between the first position and the second position, and

the first speed component when the third axis direction component of the distance between the first position and the second position is a predetermined value is different from the second speed component when the fourth axis direction component of the distance between the first position and the second position is the predetermined value.

2. The non-transitory program according to claim 1 , wherein in the first moving step, the object is moved in the second axis direction when the fourth axis direction component of the distance between the first position and the second position is a predetermined threshold value or more.

3. The non-transitory program according to claim 1 , wherein in the first moving step, when screen coordinates of the second position is changed according to the first user operation, the object is moved in the second axis direction when the fourth axis direction component of a distance between the second position before change and the second position after change is a predetermined threshold value or more or when the fourth axis direction component of a change speed of the second position is a predetermined threshold value or more.

4. The non-transitory program according to claim 1 , further comprising causing the information processing apparatus to carry out the step of:

a step of setting the first speed component of the object to a predetermined value when a second user operation is detected after the second moving step.

5. The program according to claim 1 , further comprising causing the information processing apparatus to carry out the step of:

a step of setting the first speed component of the object to a predetermined value or causing the object to perform an operation other than movement when the screen coordinates of the second position are changed according to the first user operation, and the change speed of the second position is a predetermined threshold value or more.

6. The non-transitory program according to claim 1 , wherein in the first moving step, when the object is moved in the second axis direction while the first user operation is being detected, the screen coordinates of the first position are automatically updated to other screen coordinates.

7. A game control method performed by an information processing apparatus, comprising:

causing an object arranged on a field object in a virtual space in which a world coordinate system having a first axis and a second axis is set to be displayed on a screen in which a screen coordinate system having a third axis and a fourth axis is set;

detecting a first user operation;

detecting first and second positions on the screen according to the first user operation while the first user operation is being detected;

a first moving step of moving the object relatively to the object in the virtual space according to the detected first user operation; and

a second moving step of moving the object while changing at least one of the first speed component and the second speed component of the object when an end of the first user operation is detected,

wherein in the first moving step, a first speed component serving as a first axis direction component of a moving speed of the object is set according to a third axis direction component of a distance between the first position and the second position, and a second speed component serving as a second axis direction component of the moving speed of the object is set according to a fourth axis direction component of a distance between the first position and the second position, and

the first speed component when the third axis direction component of the distance between the first position and the second position is a predetermined value is different from the second speed component when the fourth axis direction component of the distance between the first position and the second position is the predetermined value.

8. An information processing apparatus that executes a game, comprising:

a display unit that displays a screen; and

a control unit,

wherein the control unit:

causes an object arranged on a field object in a virtual space in which a world coordinate system having a first axis and a second axis is set to be displayed on a screen in which a screen coordinate system having a third axis and a fourth axis is set,

detects a first user operation,

detects first and second positions on the screen according to the first user operation while the first user operation is being detected,

performs a movement process of moving the object relatively to the object in the virtual space according to the detected first user operation, and

performs a second movement process of moving the object while changing at least one of the first speed component and the second speed component of the object when an end of the first user operation is detected,

wherein in the movement process, a first speed component serving as a first axis direction component of a moving speed of the object is set according to a third axis direction component of a distance between the first position and the second position, and a second speed component serving as a second axis direction component of the moving speed of the object is set according to a fourth axis direction component of a distance between the first position and the second position, and

wherein the first speed component when the third axis direction component of the distance between the first position and the second position is a predetermined value is different from the second speed component when the fourth axis direction component of the distance between the first position and the second position is the predetermined value.

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 Sep 30, 2016
From: TAKA, DAISUKE; ABE, MOTOSHI; IDA, MASARU; SUZUKI, KIYOTO
To: GREE, INC.
Reel/Frame 039911/0821 →
Priority Claims (2)
JP 2015-231214 · Nov 27, 2015 · national
JP 2016-102784 · May 23, 2016 · national
Continuity (1)
Related Publication 20170151497A1 · Jun 1, 2017