Method and apparatus for dynamically adjusting game or other simulation difficulty
First Claim
Patent Images
1. A method comprising:
- running a simulation;
receiving information while the simulation is being played by a user from a motion sensing controller used by the user to interact with the simulation, wherein the received information comprises information relating to three-dimensional movements of the motion sensing controller;
analyzing the received information relating to the three-dimensional movements of the motion sensing controller while the simulation is being played by the user;
forming at least an indication of the user'"'"'s level of skill while the simulation is being played by the user based on the analysis of the received information relating to the three-dimensional movements of the motion sensing controller; and
adjusting a difficulty level of the simulation while the simulation is being played by the user based on the indication of the user'"'"'s level of skill.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for use with a simulation includes running the simulation, receiving information from a control interface used by a user to interact with the simulation, analyzing the received information, forming at least an indication of the user'"'"'s level of skill based on the analysis of the received information, and adjusting a difficulty level of the simulation based on the indication of the user'"'"'s level of skill. A storage medium storing a computer program executable by a processor based system and an apparatus for use with a simulation are also disclosed.
29 Citations
36 Claims
-
1. A method comprising:
-
running a simulation; receiving information while the simulation is being played by a user from a motion sensing controller used by the user to interact with the simulation, wherein the received information comprises information relating to three-dimensional movements of the motion sensing controller; analyzing the received information relating to the three-dimensional movements of the motion sensing controller while the simulation is being played by the user; forming at least an indication of the user'"'"'s level of skill while the simulation is being played by the user based on the analysis of the received information relating to the three-dimensional movements of the motion sensing controller; and adjusting a difficulty level of the simulation while the simulation is being played by the user based on the indication of the user'"'"'s level of skill. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium storing a computer program executable by a processor based system, the computer program causing the processor based system to execute steps comprising:
-
running a simulation; receiving information from a motion sensing controller used by a user to interact with the simulation while the user is interacting with the simulation, wherein the received information comprises information relating to three-dimensional movements of the motion sensing controller; analyzing the received information relating to the three-dimensional movements of the motion sensing controller while the user is interacting with the simulation; forming at least an indication of the user'"'"'s level of skill based on the analysis of the received information relating to the three-dimensional movements of the motion sensing controller while the user is interacting with the simulation; and adjusting a difficulty level of the simulation while the user is interacting with the simulation based on the indication of the user'"'"'s level of skill. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus comprising:
-
a motion sensing controller for use by a user to interact with the simulation, the motion sensing controller having an accelerometer for detecting three-dimensional movements of the motion sensing controller; and a processor based system configured to run the simulation, receive information from the motion sensing controller relating to the three-dimensional movements of the motion sensing controller either continuously or periodically while the user is interacting with the simulation, analyze the received information either continuously or periodically while the user is interacting with the simulation, form at least an indication of the user'"'"'s level of skill based on the analysis of the received information relating to the three-dimensional movements of the motion sensing controller either continuously or periodically while the user is interacting with the simulation, and adjusting a difficulty level of the simulation based on the indication of the user'"'"'s level of skill either continuously or periodically while the user is interacting with the simulation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification