![]() Furthermore, well-known features may be omitted or simplified in order not to obscure the embodiment being described.Īpproaches in accordance with various embodiments provide for execution and management of electronic gaming applications. However, it will also be apparent to one skilled in the art that the embodiments may be practiced without the specific details. For purposes of explanation, specific configurations and details are set forth in order to provide a thorough understanding of the embodiments. In the following description, various embodiments will be described. 8 illustrates example components of a computing device that can be used to implement aspects of the various embodiments. 7 illustrates an example computing device that can execute a gaming application in accordance with various embodiments.įIG. 6 illustrates an example process for client side prediction of gameplay state using one or more trained models that can be utilized in accordance with various embodiments.įIG. 5 illustrates an example process for using trained models for gameplay predictions that can be utilized in accordance with various embodiments.įIG. 4 illustrates an example gaming pipeline that can be used in accordance with various embodiments.įIG. 3 illustrates an example environment in which various embodiments can be implemented.įIG. 2A and 2B illustrate example predictions based on trained models that can be generated in accordance with various embodiments.įIG. 1A and 1B illustrate example gameplay for a multiplayer game that can be processed in accordance with various embodiments.įIGS. Various embodiments in accordance with the present disclosure will be described with reference to the drawings, in which:įIGS. This manually coded prediction logic is complex and time consuming to generate, and does not adapt for different players, applications, or gaming sessions. ![]() Many modern games utilize static prediction logic coded into the gaming application, which bases actions on where players are predicted to be at certain times in the near future. During that time, the players may have moved or taken actions such that an action that appears to occur with respect to the current position of a player actually corresponds to a past location of that player. Because users can have a variety of different network connections with different transmission speeds, for example, it can be difficult to provide accurate gameplay as it may take a significant amount of time for player data to pass from a player's device, to the central server, and then propagate out to the devices of the other players. Many of these games enable users to engage in online multiplayer games, which may be hosted by a central gaming server. The widespread adoption of portable computing devices, such as smartphones and tablet computers, has resulted in a corresponding increase in the variety of gaming options available to players. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |