IP Library › Granted Patent US 11,878,247
Granted Patent B2
US 11,878,247 · App. 17/850,314 · Granted Jan 23, 2024

Computer-readable non-transitory storage medium having information processing program stored therein, information processing system, information processing apparatus, and information processing method

Inventors: Hideyuki Tatsuta (Kyoto, JP); Takafumi Masaoka (Kyoto, JP); Kazuhiro Yoshikawa (Kyoto, JP); Ryosuke Suzuki (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
A63F13/56A63F13/573A63F13/812A63F2300/646A63F2300/6607A63F2300/8011
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,878,247
App. No.
17/850,314
Granted
Jan 23, 2024
Kind
B2
Abstract

In a virtual space of an own apparatus, the movement speed of a movement object is reduced on the basis of a reduction value according to a communication delay time with respect to an opponent apparatus. The reduction value is adjusted such that the movement speed of the movement object is reduced in accordance with the time having elapsed from start of movement of the movement object. The opponent character object is caused to perform an action on the movement object, on the basis of data received from the opponent apparatus.

Claims (72)

1. A computer-readable non-transitory storage medium having stored therein instructions that, when executed by a processor of a first information processing apparatus, cause the first information processing apparatus to perform operations comprising:

transmitting/receiving data to/from a second information processing apparatus;

arranging, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object;

moving the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied;

reducing a movement speed of the movement object on the basis of a first reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus;

adjusting the first reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and

causing the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus.

2. The storage medium according to according to claim 1 , wherein

the operations includes

reducing the movement speed of the movement object such that an amount of reduction of the movement speed of the movement object is increased in accordance with increase in the delay time.

3. The storage medium according to according to claim 1 , wherein

the operations includes

moving the movement object in an order of a first movement path and a second movement path; and

reducing the movement speed of the movement object moving along the second movement path, in accordance with a time having elapsed from start of movement of the movement object along the second movement path.

4. The storage medium according to according to claim 3 , wherein

the operations includes

reducing the movement speed of the movement object such that the movement speed decreases at the second movement path in accordance with a lapse of time and the movement object stops at a predetermined position on the second movement path.

5. The storage medium according to claim 3 , wherein

the operations further includes

providing, when data indicating that the movement object has ended moving along the second movement path in the virtual space of the second information processing apparatus has been received from the second information processing apparatus, a point in the game to the first user of the first information processing apparatus.

6. The storage medium according to claim 1 , wherein

the operations further includes

reducing, when an operation input of the first user satisfies a disadvantage condition, the movement speed of the movement object on the basis of a second reduction value; and

adjusting, when the movement object has been moved on the basis of a movement speed having been reduced on the basis of the second reduction value, the second reduction value such that the movement speed is further reduced at a predetermined timing.

7. The storage medium according to claim 1 , wherein

the operations includes

adjusting the first reduction value by increasing a reflection rate of the first reduction value in accordance with a time having elapsed from start of movement of the movement object, to reduce the movement speed of the movement object.

8. An information processing system of a first information processing apparatus, the information processing system comprising

a processor and a memory coupled thereto, the processor being configured to control the information processing system to at least:

transmit/receive data to/from a second information processing apparatus;

arrange, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object;

move the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied;

reduce a movement speed of the movement object on the basis of a reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus;

adjust the reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and

cause the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus.

9. The information processing system according to claim 8 , wherein

the movement speed of the movement object is reduced such that an amount of reduction of the movement speed of the movement object is increased in accordance with increase in the delay time.

10. The information processing system according to claim 8 , wherein

the movement object is moved in an order of a first movement path and a second movement path, and

the movement speed of the movement object moving along the second movement path is reduced in accordance with a time having elapsed from start of movement of the movement object along the second movement path is performed.

11. The information processing system according to claim 10 , wherein

the movement speed of the movement object is reduced such that the movement speed decreases at the second movement path in accordance with a lapse of time and the movement object stops at a predetermined position on the second movement path.

12. The information processing system according to claim 10 , wherein

when data indicating that the movement object has ended moving along the second movement path in the virtual space of the second information processing apparatus has been received from the second information processing apparatus, a point in the game is provided to the first user of the first information processing apparatus.

13. The information processing system according to claim 8 , wherein

the reduction value is adjusted by increasing a reflection rate of the reduction value in accordance with a time having elapsed from start of movement of the movement object, to reduce the movement speed of the movement object.

14. A first information processing apparatus comprising

a processor and a memory coupled thereto, the processor being configured to control the first information processing apparatus to at least:

transmit/receive data to/from a second information processing apparatus;

arrange, in a virtual space, an own character object corresponding to a first user of the first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object;

move the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied;

reduce a movement speed of the movement object on the basis of a reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus;

adjust the reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and

cause the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus.

15. The first information processing apparatus according to claim 14 , wherein

the movement speed of the movement object is reduced such that an amount of reduction of the movement speed of the movement object is increased in accordance with increase in the delay time.

16. The first information processing apparatus according to claim 14 , wherein

the movement object is moved in an order of a first movement path and a second movement path, and

the movement speed of the movement object moving along the second movement path is reduced in accordance with a time having elapsed from start of movement of the movement object along the second movement path is performed.

17. The first information processing apparatus according to claim 16 , wherein

the movement speed of the movement object is reduced such that the movement speed decreases at the second movement path in accordance with a lapse of time and the movement object stops at a predetermined position on the second movement path.

18. The first information processing apparatus according to claim 16 , wherein

when data indicating that the movement object has ended moving along the second movement path in the virtual space of the second information processing apparatus has been received from the second information processing apparatus, a point in the game is provided to the first user of the first information processing apparatus.

19. The first information processing apparatus according to claim 14 , wherein

the reduction value is adjusted by increasing a reflection rate of the reduction value in accordance with a time having elapsed from start of movement of the movement object, to reduce the movement speed of the movement object.

20. An information processing method executed by a processor configured to control a first information processing system, the information processing method causing the first information processing system to:

transmit/receive data to/from a second information processing apparatus;

arrange, in a virtual space, an own character object corresponding to a first user of a first information processing apparatus, an opponent character object corresponding to a second user of the second information processing apparatus, and a movement object;

move the movement object when a positional relationship condition regarding at least a positional relationship between the own character object and the movement object is satisfied;

reduce a movement speed of the movement object on the basis of a reduction value calculated on the basis of a delay time in communication, of the data, with the second information processing apparatus;

adjust the reduction value such that the movement speed of the movement object is reduced in accordance with a time having elapsed from start of movement of the movement object; and

cause the opponent character object to perform an action on the movement object, on the basis of data received from the second information processing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: TATSUTA, HIDEYUKI; MASAOKA, TAKAFUMI; YOSHIKAWA, KAZUHIRO; SUZUKI, RYOSUKE
To: NINTENDO CO., LTD.
Reel/Frame 060322/0553 →
Priority Claims (1)
JP 2022-022410 · Feb 16, 2022 · national
Continuity (1)
Related Publication 20230256337A1 · Aug 17, 2023
Cited By (1)
US 12,343,642