CPC A63F 13/24 (2014.09) [A63F 13/235 (2014.09); G06F 1/3287 (2013.01)] | 20 Claims |
1. A remote system comprising:
one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
determining a first state of a game describing first conditions within the game;
receiving, from a network device, first data representing an input received by a game controller;
determining a second state of the game describing second conditions within the game based at least in part on the first state of the game and the first data, wherein the second state of the game is different from the first state based at least in part on the input and the first data;
sending, to the network device, second data for a display device, the second data representing the second state of the game;
determining an amount of data representing a third state of the game that is to be sent to the game controller or received from the game controller so that the third state of the game can occur after the second state of the game;
determining that the game controller should operate in a mode comprising one of a first mode or a second mode based at least in part on the amount of data, by:
determining that the game controller should operate in the first mode in response to the amount of data being at or above a threshold amount of data; and
determining that the game controller should operate in the second mode in response to the amount of data being below the threshold amount of data; and
sending, to the network device, third data that causes the game controller to operate in the mode.
|