IP Library › Granted Patent US 12,582,915
Granted Patent B2
US 12,582,915 · App. 18/485,545 · Granted Mar 24, 2026

Storage medium, game apparatus, game system, and game processing method

Inventors: Shun Utsugi (Kyoto, JP); Miyuki Kimura (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
A63F13/803A63F13/533A63F13/56A63F13/57A63F13/577A63F13/58A63F2300/638
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 12,582,915
App. No.
18/485,545
Granted
Mar 24, 2026
Kind
B2
Abstract

At least one is chosen from a plurality of options relating to performance of a player object including at least both a first parameter relating to a crash avoidance time and a second parameter relating to movement performance, according to a user's operation input. A racing game using the plurality of player objects is executed based on performance of each player object determined based on the chosen option. The player object is caused to attack another player object in the racing game. The player object is caused to temporarily crash due to an influence of the attack. The crashed player object is caused to transition to a crash avoidance state in which the crashed player object is forbidden to crash again due to an influence of at least one of attacks, for the crash avoidance time determined based on the first parameter.

Claims (82)

1 . A non-transitory computer-readable storage medium having stored therein instructions that, when executed, cause a computer of an information processing apparatus to execute game processing for executing a racing game using a plurality of player objects operated by a plurality of users, respectively, in a virtual space, the game processing comprising:

selecting at least one option, from a plurality of options, relating to performance of a player object including at least both a first parameter relating to a crash avoidance time and a second parameter relating to movement performance, according to an operation input performed by a user;

executing the racing game using the plurality of player objects based on performance of each player object determined based on the selected option;

causing the player object to attack another player object in the racing game;

causing the player object to temporarily crash due to an influence of the attack, wherein control of the player object is limited during temporarily crashing due to the influence of the attack;

causing the crashed player object to transition to a crash avoidance state in which the crashed player object is forbidden to crash again due to an influence of at least one of attacks, for the crash avoidance time determined based on the first parameter;

causing the player object to return to a normal state and controlling the player object according to the operation input performed by the user; and

generating, for display, a virtual space having one or more objects representing the plurality of player objects, wherein

the first parameter corresponds to a ratio with respect to a reference crash avoidance parameter, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time is calculated by multiplying the reference crash avoidance parameter by the ratio corresponding to the first parameter.

2 . The non-transitory computer-readable storage medium according to claim 1 , wherein

in the causing the crashed player object to transition to the crash avoidance state, the reference crash avoidance parameter is changed based on a cause of the crash of the crashed player object, and the crash avoidance time of the crashed player object is calculated.

3 . The non-transitory computer-readable storage medium according to claim 1 , wherein

the game processing further comprises:

controlling an action of the player object operated by the user, according to the operation input,

in the causing the player object to temporarily crash, the player object in the crash is caused to transition to a state in which at least acceleration of the player object performed according to the operation input is limited, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time is set such that at least a period of time from the time of end of a crash period of the crash is included in the crash avoidance time.

4 . The non-transitory computer-readable storage medium according to claim 3 , wherein

in the causing the player object to temporarily crash, the length of the crash period of the crashed player object is set irrespective of the first parameter set for the crashed player object.

5 . The non-transitory computer-readable storage medium according to claim 4 , wherein

in the causing the player object to temporarily crash, the length of the crash period of the crashed player object is set based on a cause of the crash of the crashed player object, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time of the crashed player object is set based on the cause of the crash of the crashed player object.

6 . The non-transitory computer-readable storage medium according to claim 1 , wherein

selecting from the plurality of options includes displaying an image for prompting to choose from the plurality of option on a display screen, and

in the displaying the image for prompting to choose, the movement performance determined based on the second parameter set based on the chosen option is displayed on the display screen without the first parameter set based on the chosen option being displayed on the display screen.

7 . The non-transitory computer-readable storage medium according to claim 1 , wherein

in executing the racing game, a different appearance is set for the player object, depending on the selected option, and the racing game is executed using the plurality of player objects having the respective appearances.

8 . The non-transitory computer-readable storage medium according to claim 1 , wherein

in the causing the player object to temporarily crash, the player object is caused to crash due to an influence of an object present in the virtual space without based on the attack of the player object performed in the causing the player object to attack said another player object, and

in the causing the crashed player object to transition to the crash avoidance state, the crashed player object is forbidden to crash again due to an influence of at least a portion of the objects present in the virtual space, for the crash avoidance time.

9 . The non-transitory computer-readable storage medium according to claim 1 , wherein the crash avoidance time changes depending upon a selected player character and selected equipment associated with the player character.

10 . A game apparatus comprising:

a display; and

processing circuitry including at least a processor and a memory storing instructions for executing a racing game using a plurality of player objects operated by a plurality of users, respectively, in a virtual space, wherein the processing circuitry is configured to:

select at least one option, from a plurality of options, relating to performance of a player object including at least both a first parameter relating to a crash avoidance time and a second parameter relating to movement performance, according to an operation input performed by a user;

execute the racing game using the plurality of player objects based on performance of each player object determined based on the selected option;

cause the player object to attack another player object in the racing game;

cause the player object to temporarily crash due to an influence of the attack, wherein control of the player object is limited during temporarily crashing due to the influence of the attack;

cause the crashed player object to transition to a crash avoidance state in which the crashed player object is forbidden to crash again due to an influence of at least one of attacks, for the crash avoidance time determined based on the first parameter; and

generate a virtual space, displayable by the display, having one or more objects representing the plurality of player objects, wherein

the first parameter corresponds to a ratio with respect to a reference crash avoidance parameter, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time is calculated by multiplying the reference crash avoidance parameter by the ratio corresponding to the first parameter.

11 . A game system comprising:

a processor; and

a memory storing instructions for executing a racing game using a plurality of player objects operated by a plurality of users, respectively, in a virtual space, wherein instructions, when executed, cause the game system to:

select at least one option, from a plurality of options, relating to performance of a player object including at least both a first parameter relating to a crash avoidance time and a second parameter relating to movement performance, according to an operation input performed by a user;

execute the racing game using the plurality of player objects based on performance of each player object determined based on the chosen option;

cause the player object to attack another player object in the racing game;

cause the player object to temporarily crash due to an influence of the attack, wherein control of the player object is limited during temporarily crashing due to the influence of the attack;

cause the crashed player object to transition to a crash avoidance state in which the crashed player object is forbidden to crash again due to an influence of at least one of attacks, for the crash avoidance time determined based on the first parameter; and

generate, for display, a virtual space having one or more objects representing the plurality of player objects, wherein

the first parameter corresponds to a ratio with respect to a reference crash avoidance parameter, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time is calculated by multiplying the reference crash avoidance parameter by the ratio corresponding to the first parameter.

12 . A game processing method for executing a racing game using a plurality of player objects operated by a plurality of users, respectively, in a virtual space, the game processing method comprising:

selecting at least one option, from a plurality of options, relating to performance of a player object including at least both a first parameter relating to a crash avoidance time and a second parameter relating to movement performance, according to an operation input performed by a user;

executing the racing game using the plurality of player objects based on performance of each player object determined based on the selected option;

causing the player object to attack another player object in the racing game;

causing the player object to temporarily crash due to an influence of the attack, wherein control of the player object is limited during temporarily crashing due to the influence of the attack;

causing the crashed player object to transition to a crash avoidance state in which the crashed player object is forbidden to crash again due to an influence of at least one of attacks, for the crash avoidance time determined based on the first parameter, and

generating, for display, a virtual space having one or more objects representing the plurality of player objects, wherein

the first parameter corresponds to a ratio with respect to a reference crash avoidance parameter, and

in the causing the crashed player object to transition to the crash avoidance state the crash avoidance time is calculated by multiplying the reference crash avoidance parameter by the ratio corresponding to the first parameter.

13 . The game processing method according to claim 12 , wherein

in the causing the crashed player object to transition to the crash avoidance state, the reference crash avoidance parameter is changed based on a cause of the crash of the crashed player object, and the crash avoidance time of the crashed player object is calculated.

14 . The game processing method according to claim 12 , further comprising:

controlling an action of the player object operated by the user, according to the operation input, wherein

in the causing the player object to temporarily crash, the player object in the crash is caused to transition to a state in which at least acceleration of the player object performed according to the operation input is limited, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time is set such that at least a period of time from the time of end of a crash period of the crash is included in the crash avoidance time.

15 . The game processing method according to claim 14 , wherein

in the causing the player object to temporarily crash, the length of the crash period of the crashed player object is set irrespective of the first parameter set for the crashed player object.

16 . The game processing method according to claim 15 , wherein

in the causing the player object to temporarily crash, the length of the crash period of the crashed player object is set based on a cause of the crash of the crashed player object, and

in the causing the crashed player object to transition to the crash avoidance state, the crash avoidance time of the crashed player object is set based on the cause of the crash of the crashed player object.

17 . The game processing method according to claim 12 , wherein

selecting from the plurality of options includes displaying an image for prompting to choose from the plurality of option on a display screen, and

in displaying the image for prompting to choose, the movement performance determined based on the second parameter set based on the chosen option is displayed on the display screen without the first parameter set based on the chosen option being displayed on the display screen.

18 . The game processing method according to claim 12 , wherein

in the executing the racing game, a different appearance is set for the player object, depending on the selected option, and the racing game is executed using the plurality of player objects having the respective appearances.

19 . The game processing method according to claim 12 , wherein

in the causing the player object to temporarily crash, the player object is caused to crash due to an object present in the virtual space without based on the attack of the player object performed in the causing the player object to attack said another player object, and

in the causing the crashed player object to transition to the crash avoidance state, the crashed player object is forbidden to crash again due to an influence of at least a portion of the objects present in the virtual space, for the crash avoidance time.

20 . The non-transitory computer-readable storage medium according to claim 9 , wherein the selected equipment includes any of a frame of a vehicle and tires of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2024
From: UTSUGI, SHUN; KIMURA, MIYUKI
To: NINTENDO CO., LTD.
Reel/Frame 068307/0977 →
Priority Claims (1)
JP 2022-179656 · Nov 9, 2022 · national
Continuity (1)
Related Publication 20240149166A1 · May 9, 2024
References Cited (29)
US 8500558B2 · Smith · 2013 [cited by examiner]
US 8696464B2 · Smith · 2014 [cited by examiner]
US 9067133B2 · Smith · 2015 [cited by examiner]
US 9592445B2 · Smith · 2017 [cited by examiner]
US 10293258B2 · Smith · 2019 [cited by examiner]
US 11014000B2 · Koyama · 2021 [cited by examiner]
US 11154785B2 · Nakano · 2021 [cited by examiner]
US 11198058B2 · Yabuki · 2021 [cited by examiner]
US 11439903B2 · Hayashi · 2022 [cited by examiner]
US 12343630B2 · Kando · 2025 [cited by examiner]
US 12364922B2 · Kimura · 2025 [cited by examiner]
US 12465857B2 · Polney · 2025 [cited by examiner]
US 20070060359A1 · Smith · 2007 [cited by examiner]
US 20080004119A1 · Van Luchene · 2008 [cited by examiner]
US 20090144448A1 · Smith · 2009 [cited by examiner]
US 20120196678A1 · Fujisawa · 2012 [cited by examiner]
US 20120306854A1 · Yamada · 2012 [cited by examiner]
US 20130296052A1 · Smith · 2013 [cited by examiner]
US 20190329136A1 · Koyama · 2019 [cited by examiner]
US 20200206639A1 · Nakano · 2020 [cited by examiner]
US 20220008819A1 · Konishi · 2022 [cited by examiner]
US 20230001300A1 · Ikeda · 2023 [cited by examiner]
US 20230293991A1 · Kimura · 2023 [cited by examiner]
US 20240149166A1 · Utsugi · 2024 [cited by examiner]
US 20250073591A1 · Polney · 2025 [cited by examiner]
US 20250073595A1 · Luyendijk · 2025 [cited by examiner]
US 20250161804A1 · Miyamoto · 2025 [cited by examiner]
US 20250161805A1 · Miyamoto · 2025 [cited by examiner]
JP 2022015061A · 2022 [cited by applicant]