COMPUTER-IMPLEMENTED GAME WITH MODIFIED OUTPUT
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented game resident on a device has a game logic module for controlling operation of the game to create sensory output for presentation to a player. One or more inputs responsive to an external environment provide external input data. An effect generator modifies the sensory output determined by the game logic based on the external input data independently of the game logic module. The sensory data could be the video output, the audio output or both. For example, if the external input relates to ambient light level, the effect generator might dim the display and quieten the audio output.
-
Citations
47 Claims
-
1-27. -27. (canceled)
-
28. A computer-implemented game resident on a device, comprising:
-
a game logic module for controlling operation of the game to create sensory output for presentation to a player; one or more inputs responsive to an external environment to provide external input data; an effect generator configured to modify the sensory output determined by the game logic based on the external input data independently of the game logic module;
whereinthe sensory output is video output and the effect generator comprises; a plurality of rendering buffers; a renderer responsive to instructions from the game logic module to populate the rendering buffers; a compositor for aggregating data from the rendering buffers to create frames of the video output for display on the device; and a post-rendering effect generator responsive to the sensory input data to modify the video output created by the compositor, wherein either the post-rendering effect generator is configured to modify the video output by applying a filter or filters to the output generated by the compositor from the rendering buffers;
orthe post-rendering effect generator is configured to modify the video output by applying a filter or filters to the output of the rendering buffers and the computer game further comprises a mapping module for mapping changes requested by the post-rendering effect generator to the rendering buffers. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method of implementing a game on a device, comprising:
-
creating a game environment for a player with a game logic module; creating with the game logic module a sensory output for presentation to a player; accepting external input data from one or more inputs responsive to an external environment; and modifying the sensory output determined by the game logic based on the external input data independently of the game logic module;
whereinthe sensory output is video output, and modifying it comprises; populating rendering buffers in response to instructions from the game logic module; aggregating data from the rendering buffers to create frames of the video output for display on the device; and modifying the video output created by the compositor in response to the external input data, wherein the modification is filtering the output generated by the compositor from the rendering buffers. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A non-transient storage medium storing instructions, which when implemented on a device:
-
create a game environment for a player with a game logic module; create with the game logic module a sensory output for presentation to a player; accept external input data from one or more inputs responsive to an external environment; and modify the sensory output determined by the game logic based on the external input data independently of the game logic module, wherein the instructions cause the device to filter the output generated by the compositor from the rendering buffers to modify the video output. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification