Patent ID: 8622743

Claim:
A computer-implemented method comprising: initiating, by a gaming machine, a computerized analysis mode of a wagering game training tool associated with a wagering game, wherein the wagering game training tool is executed on the gaming machine; determining when a player has played a predefined number of rounds of the wagering game in the computerized analysis mode of the wagering game training tool; determining a skill level associated with the player for one or more areas of skill associated with the wagering game based, at least in part, on the predefined number of rounds played by the player, wherein the wagering game training tool dynamically varies the predefined number of rounds of the wagering game depending on whether the wagering game training tool has gathered sufficient data to determine the player's skill; identifying an area of skill associated with the wagering game where the skill level associated with the player is less than a predefined skill level; and initiating a training mode of the wagering game training tool to improve the skill level associated with the player in the identified area of skill, wherein the wagering game training tool teaches the player rules associated with the wagering game to achieve optimal play, and wherein the wagering game training tool further indicates type of error and severity of error corresponding to the player's performance.