SYSTEMS AND METHODS FOR DETERMINING GAME LEVEL ATTRIBUTES BASED ON PLAYER SKILL LEVEL PRIOR TO GAME PLAY IN THE LEVEL
First Claim
1. A computer-implemented method, comprising:
- calculating a player skill level for a player based at least on a plurality of game moves in a first game level completed by the player;
modifying at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level;
detecting game play of the player in the second game level;
identifying a difference between a current rate of progression of the player through the second game level and a reference rate of progression for the second game level; and
triggering the modified attribute of the second game level according to an extent of the difference between the current rate of progression and the reference rate of progression.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player'"'"'s experience. The System Tuner calculates a player skill level for a player. The System Tuner modifies at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level. The System Tuner detects game play of the player in the second game level. The System Tuner identifies a difference between a current rate of progression of the player and a reference rate of progression. The System Tuner triggers the modified attribute of the second game according to an extent of the difference between the current rate of progression and the reference rate of progression.
37 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
calculating a player skill level for a player based at least on a plurality of game moves in a first game level completed by the player; modifying at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level; detecting game play of the player in the second game level; identifying a difference between a current rate of progression of the player through the second game level and a reference rate of progression for the second game level; and triggering the modified attribute of the second game level according to an extent of the difference between the current rate of progression and the reference rate of progression. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
calculating a player skill level for a player based at least on a plurality of game moves in a first game level completed by the player; modifying at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level; detecting game play of the player in the second game level; identifying a difference between a current rate of progression of the player through the second game level and a reference rate of progression for the second game level; and triggering the modified attribute of the second game level according to an extent of the difference between the current rate of progression and the reference rate of progression. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
a processor; a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising; calculating a player skill level for a player based at least on a plurality of game moves in a first game level completed by the player; modifying at least one attribute of a second game level based on the player skill level prior to game play of the player in the second game level; detecting game play of the player in the second game level; identifying a difference between a current rate of progression of the player through the second game level and a reference rate of progression for the second game level; and triggering the modified attribute of the second game level according to an extent of the difference between the current rate of progression and the reference rate of progression. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method, comprising:
-
generating, at one or more server computing devices, at least a portion of a trigger module to cause a client computing device to trigger use of a modified attribute of a second game level according to an extent of a difference between a current rate of progression and a reference rate of progression; calculating, at the one or more server computing devices, a player skill level for a first player based at least on a plurality of game moves in a first game level completed by the first player, wherein the first game level occurs before the second game level; calculating, at the one or more server computing devices, the reference rate of progression through the second game level, the reference rate of progression based on a plurality of game moves in the second game level of a plurality of players; modifying, at the one or more server computing devices prior to game play of the first player in the second game level, one or more attributes of a second game level based on a player skill level; sending, to the client computing device, the trigger module and one or more modified attributes of the second game level; receiving, from a client computing device, data indicative of one or more game moves of the first player in the second game level; calculating, at the one or more server computing devices, the current rate of progression through the second game level of the first player based at least on the data indicative of one or more game moves of the first player; identifying, at the one or more server computing devices, a difference between a current rate of progression of the first player through the second game level and a reference rate of progression for the second game level; sending, to the trigger module of the client computing device, the difference between the current rate of progression and the reference rate of progression.
-
Specification