A computer implemented method of selecting horseracing wagers to be placed on behalf of users, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
- obtaining, by the computer system, a user risk profile associated with a user that indicates a level of risk that the user is willing to take;
- obtaining, by the computer system, wager risk profiles associated with types of horseracing wagers, wherein the wager risk profiles each indicate a level of risk for at least one of the types of horseracing wagers;
- comparing, by the computer system, the user risk profile with the wager risk profiles to select one or more wager parameters used to place a horseracing wager associated with the user;
- causing, by the computer system, the horseracing wager to be placed based on the one or more wager parameters;
- determining, by the computer system, an outcome of the horseracing wager before a user interaction by the user with the interactive media;
- and
- revealing, by the computer system, at least a portion of the outcome to the user through the interactive media based on the user interaction to give the appearance that the user won the revealed portion based on the user interaction.