Alters a virtual world based on combinational physical gesture inputs performed on a specified timing schedule across multiple devices.
Embodiments provide techniques for altering a virtual world based on combinational input gestures. Embodiments retrieve a definition for a combinational gesture within a computer game, the definition specifying physical actions to perform according to a specified timing schedule in order to successfully perform the combinational gesture. User activity is monitored to detect when a first user input from a first input devices sufficiently matches a first predefined pattern of user input corresponding to a first physical action, and to detect when a second user input from a second input device sufficiently matches a second predefined pattern of user input corresponding to a second physical action. Embodiments determine that the first and second userinputs were performed according to the timing schedule specified in the definition. A status of at least one aspect of a virtual world for the computer game is altered, based on performance of the combinational gesture.
BRIEF DESCRIPTION OF THE DRAWINGS
So that the mannerin which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings.
It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not tobe considered limiting of its scope, for the invention may admit to other equally effective embodiments.
FIG. 1 illustrates a playtime environment in which a controller is instructing interactive devices, according to one embodiment described herein.
FIG. 2is a flow diagram illustrating the use of combinational physical gestures in a computer game, according to one embodiment described herein.
FIG. 3 illustrates a physical environment including storytelling devices and a user, according to one embodiment described herein.
FIGS. 4A-C illustrate timing sequences for physical actions of a combinational input gesture, according to embodiments descried herein.
FIG. 5 is a flow diagramillustrating a method for activating an in-game ability based on successful performance of a combinational gesture, according to one embodiment described herein.
FIG. 6 is aflow diagram illustrating a method for rewarding a user within a computer-game based on successful performance of a combinational gesture, according to one embodiment described here
1. A method, comprising: retrieving a definition for a combinational gesture within a computer game, the definition specifying two or more physical actions that are performed according to a specified timing schedule inorder to successfully perform the combinational gesture; monitoring user activity using two or more input devices; detecting performance of the combinational gesture, comprising: detecting that a first user input from a first of the two or more input devices sufficiently matches a first predefined pattern of user input corresponding to a first one of the two or more physical actions; detecting that a second user input from a second of the two ormore input devices sufficiently matches a second predefined pattern of user input corresponding to a second one of the two or more physical actions; and determining that the firstand second user inputs were performed according to the timing schedule specified in the definition; and altering a status of at least one aspect of a virtual world for the computer game, based on the detected performance of the combinational gesture.
19. A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising: retrieving a definition for a combinational gesture within a computer game, the definition specifying two or more physical actions that are performed according to a specified timing schedule in order to successfully perform the combinational gesture; monitoring user activity using two or more input devices; detecting performance of the combinational gesture, comprising: detecting that a first user input from a first of the two or more input devices sufficiently matches a first predefined pattern of user input corresponding to a first one of the two or more physical actions; detecting that a second user input from a second of the two or more input devices sufficiently matches a second predefined pattern of user input corresponding to a second one of the two or more physical actions; and determining that the first and second user inputs were performed according to the timing schedule specified in the definition; and altering a status of at least one aspect of a virtual world for the computer game, based on the detected performance of the combinational gesture.
20. A system, comprising: one or more computer processors; and a non-transitory memory containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising: retrieving a definition for a combinational gesture within a computer game, the definition specifying two or more physical actions that are performed according to a specified timing schedule in order to successfully perform the combinational gesture; monitoring user activity using two or more input devices; detecting performance of the combinational gesture, comprising: detecting that a first user input from a first of the two or more input devices sufficiently matches a first predefined pattern of user input corresponding to a first one of the two or more physical actions; detecting that a second user input from a second of the two or more input devices sufficiently matches a second predefined pattern of user input corresponding to a second one of the two or more physical actions; and determining that the first and second user inputs were performed according to thetiming schedule specified in the definition; and altering a status of at least one aspectof a virtual world for the computer game, based on the detected performance of the combinational gesture.