CPC A63F 13/798 (2014.09) [A63F 13/69 (2014.09); A63F 13/847 (2014.09)] | 21 Claims |
1. A computer-readable non-transitory storage medium having stored therein a program to be executed by a game system that includes one or more processors, the program configured to cause at least one of the processors to perform operations comprising:
storing, for a first participant, a rating parameter;
executing a plurality of instances of a competitive game that each include the first participant and at least one other participant;
based on completion of each corresponding instance of the plurality of instances of the competitive game:
a) updating a tracked counter value for the first participant;
b) calculating a provisional rating parameter for the first participant based at least in part on 1) a result of the corresponding instance of the competitive game, 2) any prior instances of the plurality of instances that have been completed, and 3) the stored rating parameter;
determining whether the tracked counter value satisfies at least one update condition, wherein the at least one update condition includes at least one of: 1) the tracked counter value indicating two or more wins in the competitive game, and 2) the tracked counter value indicating two or more losses in the competitive game;
based on determination that the tracked counter value satisfies the at least one update condition, updating the rating parameter; and
performing match making for the first participant for each of the plurality of instances of the competitive game, wherein determination of participants to be included in each corresponding instance of the plurality of instances of the competitive game is based on the rating parameter,
wherein the rating parameter is updated to the provisional rating parameter based on determination that a difference between the provisional rating parameter and the stored rating parameter is equal to or larger than a first threshold,
wherein the rating parameter is updated using the first threshold based on determination that the difference between the provisional rating parameter and the stored rating parameter is less than the first threshold.
|