# US 11,298,620 B2 · Game system, game processing method, computer-readable non-transitory storage medium having stored therein game program, and game apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,298,620 B2
- Document ID: US11298620B2
- Status: Granted
- Kind: B2
- Application number: 16/913,622
- Filed: 2020-06-26
- Published: 2020-10-15
- Granted: 2022-04-12
- Earliest claimed: 2016-09-01
- Assignees: Nintendo Co., Ltd.
- Applicants: Nintendo Co., Ltd.
- Inventors: Hideki Konno
- Web page: https://patentgrep.com/patent/US11298620B2

## CPC

- A63F 13/795: for finding other players; for building a team; for providing a buddy list
- A63F 13/2145: the surface being also a display device, e.g. touch screens
- A63F 13/426: involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
- A63F 13/44: involving timing of operations, e.g. performing an action within a time slot
- A63F 13/46: Computing the game score
- A63F 13/52: involving aspects of the displayed game scene
- A63F 13/798: for assessing skills or for ranking players, e.g. for generating a hall of fame
- A63F 13/822: Strategy games; Role-playing games (A63F13/825, A63F13/828 take precedence)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A game system includes: a versus game processing section configured to perform a versus game process against another player; an index data storage section configured to store index data that varies in accordance with a win/loss result in a versus game; an index update section configured to update the index data on the basis of a win/loss result of a player; a first parameter change section configured to change a first parameter associated with a first object included in a predetermined development target, when the index data has satisfied a predetermined condition; and a presentation section configured to present an image of the first object in which the changed parameter is reflected, to the player.

## Claims

### Claim 1

A game system for performing game processing including a versus game in which a match-up of a player against an opponent is held, the game system comprising at least one processor configured to at least:
perform a versus game process against the opponent;
store rating data indicating skill of the player at the game relative to opponents;
determine a variation amount of the rating data for the player based on a score of the player and a score of the opponent in the versus game;
in response to a determination that the player has lost, decrease the rating data for the player by the variation amount without increasing the rating data for the opponent;
update the rating data based on a win/loss result of the player in the versus game;
determine whether the rating data satisfies a predetermined condition;
change a parameter associated with an object in the versus game in response to a determination that the predetermined condition has been satisfied; and
generate, for display to the player, an image of the object in which the changed parameter is reflected.

### Claim 2 (depends on 1)

The game system according to claim 1, wherein:
the rating data is a value that increases or decreases based on the win/loss result of the player in the versus game, and
the value of the rating data increases when the player wins as a result of the versus game.

### Claim 3 (depends on 1)

The game system according to claim 1, wherein the at least one processor is further configured to at least select another player having a value close to the rating data of the player, as the opponent in the versus game process.

### Claim 4 (depends on 3)

The game system according to claim 3, wherein:
a plurality of opponents are deemed to be opponent candidates, and
wherein the at least one processor is further configured to at least:
display the plurality of opponent candidates such that any of the plurality of opponent candidates is selectable; and
select any of the plurality of opponent candidates based on an operation of the player.

### Claim 5 (depends on 1)

The game system according to claim 1, wherein the win/loss result is determined by comparing scores of the player and the opponent in the versus game.

### Claim 6 (depends on 1)

The game system according to claim 1, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has won, a variation amount of the rating data is determined such that the higher the score of the opponent, the larger the increase of the rating data.

### Claim 7 (depends on 1)

The game system according to claim 1, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has lost, a variation amount of the rating data is determined such that the higher the score of the player, the larger the decrease of the rating data.

### Claim 8 (depends on 1)

The game system according to claim 1, wherein the at least one processor is further configured to increase the rating data for the player by the variation amount without decreasing the rating data for the opponent in response to a determination that the player has won.

### Claim 9

A game processing method for controlling a computer of a game system for performing game processing including a versus game in which a match-up of a player against an opponent is held, the game processing method comprising:
performing a versus game process against the opponent;
storing rating data indicating skill of the player at the game relative to opponents;
determining a variation amount of the rating data for the player based on a score of the player and a score of the opponent in the versus game;
in response to a determination that the player has lost, decreasing the rating data for the player by the variation amount without increasing the rating data for the opponent;
updating the rating data based on a win/loss result of the player in the versus game;
determining whether the rating data satisfies a predetermined condition;
changing a parameter associated with an object in the versus game in response to a determination that the predetermined condition has been satisfied; and
generating, for display to the player, an image of the object in which the changed parameter is reflected.

### Claim 10 (depends on 9)

The method according to claim 9, wherein:
the rating data is a value that increases or decreases based on the win/loss result of the player in the versus game, and
the value of the rating data increases when the player wins as a result of the versus game.

### Claim 11 (depends on 9)

The method according to claim 9, further comprising selecting another player having a value close to the rating data of the player, as the opponent in the versus game process.

### Claim 12 (depends on 11)

The method according to claim 11, wherein a plurality of opponents are deemed to be opponent candidates, the method further comprising:
causing the plurality of opponent candidates to be displayed such that any of the plurality of opponent candidates is selectable; and
selecting any of the plurality of opponent candidates based on an operation of the player.

### Claim 13 (depends on 9)

The method according to claim 9, wherein the win/loss result is determined by comparing scores of the player and the opponent in the versus game.

### Claim 14 (depends on 9)

The method according to claim 9, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has won, a variation amount of the rating data is determined such that the higher the score of the opponent, the larger the increase of the rating data.

### Claim 15 (depends on 9)

The method according to claim 9, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has lost, a variation amount of the rating data is determined such that the higher the score of the player, the larger the decrease of the rating data.

### Claim 16 (depends on 9)

The method according to claim 9, further comprising in response to a determination that the player has won, increasing the rating data for the player by the variation amount without decreasing the rating data for the opponent.

### Claim 17

A non-transitory computer-readable storage medium having stored therein a game program executed by a computer of a game system for performing game processing including a versus game in which a match-up of a player against an opponent is held, the game program causing the computer to at least execute:
performing a versus game process against the opponent;
storing rating data indicating skill of the player at the game relative to opponents;
determining a variation amount of the rating data for the player based on a score of the player and a score of the opponent in the versus game;
in response to a determination that the player has lost, decreasing the rating data for the player by the variation amount without increasing the rating data for the opponent;
updating the rating data based on a win/loss result of the player in the versus game;
determining whether the rating data satisfies a predetermined condition;
changing a parameter associated with an object in the versus game in response to a determination that the predetermined condition has been satisfied; and
generating, for display to the player, an image of the object in which the changed parameter is reflected.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein:
the rating data is a value that increases or decreases based on the win/loss result of the player in the versus game, and
the value of the rating data increases when the player wins as a result of the versus game.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein another player having a value close to the rating data of the player is selectable as the opponent in the versus game process.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium according to claim 19, wherein:
a plurality of opponents are deemed to be opponent candidates, and
wherein the game program is further configured to cause the computer to at least execute:
causing the plurality of opponent candidates to be displayed such that any of the plurality of opponent candidates is selectable; and
selecting any of the plurality of opponent candidates based on an operation of the player.

### Claim 21 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the win/loss result is determined by comparing scores of the player and the opponent in the versus game.

### Claim 22 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has won, a variation amount of the rating data is determined such that the higher the score of the opponent, the larger the increase of the rating data.

### Claim 23 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein:
the win/loss result is determined by comparing scores of the player and an opponent in the versus game, and
in response to a determination that the player has lost, a variation amount of the rating data is determined such that the higher the score of the player, the larger the decrease of the rating data.

### Claim 24 (depends on 17)

The non-transitory computer-readable storage medium according to claim 17, wherein the rating data for the player is increased by the variation amount without decreasing the rating data for the opponent, in response to a determination that the player has won.
