Generating game configurations
First Claim
1. 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;
generating a new game configuration by;
accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and
changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration;
generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and
adding the new game configuration to a set of game configurations in the game configuration library data structure.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for generating game configurations are presented. For example, a system may receive a game configuration request message from a client device being operated by a player playing a virtual game. The game configuration request message may be sent, for example, in response to the player initiating a new game of the virtual game. The system may then select a game configuration based at least in part on historical performance data associated with the selected game configuration. The historical performance data may accumulate performance data from a group of players that previously played the virtual game using the selected game configuration. The system then communicates the selected game configuration to the client device. The player may play the virtual game using the selected game configuration as the initial game configuration for the virtual game.
38 Citations
12 Claims
-
1. 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; generating a new game configuration by; accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration; generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and adding the new game configuration to a set of game configurations in the game configuration library data structure. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
generating a new game configuration by; accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration; generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and adding the new game configuration to a set of game configurations in the game configuration library data structure. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
generating a new game configuration by; accessing, in a game configuration library, a set of rules for a prior game configuration of a word forming game, the set of rules defining operations for composing a gameboard comprising a set of selectable tiles, the set of rules being applicable to the set of selectable letter tiles; and changing at least a portion of the set of rules based at least in part on a range of scores of a group of players that previously played the virtual game according to the prior game configuration; generating a game configuration quality score for the new game configuration, the generating of the game configuration quality score comprising calculating a game configuration heuristic based at least in part on the range of scores of the group of players and based at least in part on a plurality of word counts for respective words, wherein each word count represents how many times the group of players have played the corresponding word; and adding the new game configuration to a set of game configurations in the game configuration library data structure. - View Dependent Claims (10, 11, 12)
-
Specification