CPC A63F 13/86 (2014.09) [A63F 13/57 (2014.09); A63F 13/70 (2014.09)] | 20 Claims |
1. A method for gaming, comprising:
receiving, over a network, a stream of video frames of a multi-player gaming session from a back-end game server executing a video game, wherein the stream of video frames is received at a local device of a first player participating in the multi-player gaming session, wherein the first player is controlling a first character in the multi-player gaming session, wherein a second player is controlling a second character in the multi-player gaming session;
detecting that a network connection between the local device and the back-end game server communicating through the network is below a quality of service (QoS) metric;
responsive to the detecting that the network connection is below the QoS metric, instantiating a local instance of the video game at the local device using game state data and user data of a plurality of players participating in the multi-player gaming session to enable game play by the first player of the video game;
controlling the second character in the local instance of the video game using an AI model configured with AI state data to emulate a behavior of the second player; and
sending video frames generated through execution of the local instance of the video game to a display associated with the first player.
|