Designing Learning Games that are Fun to Play
OwnerKumaresan Ramanathaninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKumaresan Ramanathaninventor
Estimating the term…
Creating an enjoyable learning-game that teaches programming skills, starting from a non-learning-game. We include a code editor for the player to enter code. We include a controller for the code to control game-mechanics including the challenge, the player-actions, and the feedback. The player is incentivized to enter code that helps the player obtain a better score in the game. We include constraints to limit the capabilities of the player's code so that it cannot make the game too easy (and therefore boring) for the player. When players enter code to help them win the game, they are solving programming problems. Solving programming problems is a learning-experience. By including a code editor, a controller, and constraints, the non-learning-game is converted into an enjoyable learning-game that teaches coding skills.
A machine comprising:
A method for learning coding skills comprising:
A method for making a learning-game comprising:
Dependencies are inferred from the claim text.