An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to form a coherent physical whole object. The game receives data from the object via a wireless link, the data identifying at least which modules
An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to form a coherent physical whole object. The game receives data from the object via a wireless link, the data identifying at least which modules form part of the object and updates game play based on the data received. At some point within the game play, the game presents an objective or goal to the user which the user can only achieve by interacting with the physical object formed from the modules. In an embodiment, this interaction comprises re-arranging the modules or swapping modules to form an object with a different visual appearance, moving all or part of the object and/or interacting with a sensor on a module in the object. The game may receive further data from the object during the user interaction.
대표청구항▼
1. A system comprising device-executable instructions stored on one or more computer storage media that, when executed by a computing system, direct the computing system to: receive, from one or more physical modules, data identifying a plurality of physical modules, the plurality of physical module
1. A system comprising device-executable instructions stored on one or more computer storage media that, when executed by a computing system, direct the computing system to: receive, from one or more physical modules, data identifying a plurality of physical modules, the plurality of physical modules being connected together to form a coherent physical whole object which is freely movable, the data comprising an identifier which identifies a type of at least one physical module of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules;in response to receiving the data identifying the plurality of physical modules, generate an objective specific to the type of the at least one physical module; andpresent the objective via a user interface, wherein satisfying the objective requires interaction with the object, including connecting the plurality of physical modules together in one or more specific configurations. 2. A system as recited in claim 1, wherein generating the objective includes selecting the objective from a pre-existing list of objectives associated with the type. 3. A system as recited in claim 1, wherein the device-executable instructions, when executed by the computing system, further direct the computing system to update an application based at least in part on the data received. 4. A system as recited in claim 3, wherein: the data identifying the plurality of physical modules comprises identifiers for each physical module of the plurality of physical modules; andupdating the application based at least in part on the data received comprises enabling features of the application based on one or more of the identifiers received. 5. A system as recited in claim 1, wherein the device-executable instructions, when executed by the computing system, further direct the computing system to: access additional data from a remote server; andgenerate the objective based at least in part on the data received from the one or more physical modules and the data received from the remote server. 6. A system as recited in claim 5, wherein the additional data accessed from the remote server comprises a list of physical modules associated with a particular user. 7. A system as recited in claim 1, wherein the device-executable instructions, when executed by the computing system, further direct the computing system to: access additional data from a remote server; andupdate an application based at least in part on the data received from the one or more of the physical modules and the additional data received from the remote server. 8. A system as recited in claim 1, wherein the device-executable instructions, when executed by the computing system, further direct the computing system to: determine if the objective has been satisfied, based on further information received from the one or more physical modules during user interaction with the coherent physical whole object. 9. A system as recited in claim 1, wherein the device-executable instructions comprise: instructions for virtual interaction including interaction with a virtual representation of the object; andinstructions for physical interaction including interaction with the object formed from the plurality of physical modules. 10. A system as recited in claim 9, wherein the device-executable instructions for the physical interaction, when executed by the computing system, direct the computing system to: receive data from at least one of the plurality of physical modules, the data identifying a change in configuration of the object or a user interaction with the object; andupdate an application based on the data received. 11. A system as recited in claim 9, wherein the device-executable instructions for the physical interaction, when executed by the computing system, direct the computing system to: transmit control data to at least one of the plurality of physical modules, the control data being arranged to trigger an action by the object. 12. A system as recited in claim 9, wherein the device-executable instructions for the virtual interaction, when executed by the computing system, direct the computing system to: project an image onto the object. 13. A system as recited in claim 1, wherein at least one of the plurality of physical modules is arranged to: send initial configuration data for at least a part of the object to an application;maintain communication capability with the application during user interaction; andsend updated configuration data to the application, the updated configuration data identifying the user interaction. 14. A system as recited in claim 13, wherein the updated configuration data is sent in response to detection of a change in configuration of the object or a user interaction with the object. 15. A system as recited in claim 13, wherein at least one of the plurality of physical modules is arranged to: detect a proximate object or physical module; andsend updated configuration data to the application in response to detecting the proximate object or physical module. 16. A system as recited in claim 15, wherein at least one of the plurality of physical modules is arranged to transmit module data to a proximate physical module. 17. A method of operating a computer application, the method comprising: receiving, by a communication interface of a computing device, data identifying a plurality of physical modules connected together to form a coherent physical whole object which is freely movable and the data being received from a communication module in at least one of the plurality of physical modules;based, at least in part, on the data received, updating, by a processor of the computing device, data associated with the computer application;based, at least in part, on the data identifying the plurality of physical modules, ascertaining information associated with the plurality of physical modules, the information comprising a type of at least one of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules;in response to ascertaining the information associated with the plurality of physical modules, generating an objective within the computer application specific to the type of the at least one of the plurality of physical modules; andpresenting, by an output controller associated with the computing device, the objective, wherein the objective is defined such that it requires user interaction with the object to meet the objective, including connecting the plurality of physical modules together in one or more specific configurations. 18. A method as recited in claim 17, further comprising: providing a first style of user interaction with the computer application including interaction with a virtual representation of the object; andproviding a second style of user interaction with the computer application including interaction with the object. 19. One or more computer storage media with device-executable instructions that, when executed by a computing system, direct the computing system to: receive data from a particular physical module of a plurality of physical modules, the plurality of physical modules being connected together to form a coherent physical whole object, the data comprising an identifier which identifies a type of at least one physical module of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules;update a computer application based at least in part on the data received;access additional data from a remote server, the additional data comprising a list of physical modules associated with a user of the computer application, the list of physical modules including the plurality of physical modules, and the additional data comprising, for each physical module included in the list, an identifier which identifies a type of physical module;generate an objective specific to the type of the at least one of the plurality of physical modules;present the objective via a user interface of the computer application, wherein satisfying the objective requires connecting the plurality of physical modules together with at least one or more additional physical modules included in the list and having the same type in one or more specific configurations;receive further data from the particular physical module during user interaction with the object; anddetermine, in real time, if the objective has been met based on the further data received.
Zhang, Haiyan; Scott, James William; Villar, Nicolas; Saul, Greg; Bunting, Alexandra Keeley; Schuneman, Lee Jason; Harrison, Philip Robert; Mejias Stott, Thomas James, Generation of custom modular objects.
Galyean III Tinsley A. ; Kaufman Henry ; Blumberg Bruce M. ; O'connor David C., Interactive game apparatus with game play controlled by user-modifiable toy.
Rohrbach, Matthew Dean; Doutt, Mark Edward; Andre, Bartley K.; Lim, Kanye; DiFonzo, John C.; Gery, Jean-Marc, Magnetic connector for electronic device.
Chan, Yuk Kei; Jabbour, Jr., Edward, Method of providing a consumer profile accessible by an on-line interface and related to retail purchase of custom personalized toys.
Gabai, Oz; Gabai, Jacob; Sanlerman, Nimrod; Weiss, Nathan, Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.