[go: up one dir, main page]

CN114288639B - Picture display method, picture providing device, picture display equipment and storage medium - Google Patents

Picture display method, picture providing device, picture display equipment and storage medium Download PDF

Info

Publication number
CN114288639B
CN114288639B CN202210002892.3A CN202210002892A CN114288639B CN 114288639 B CN114288639 B CN 114288639B CN 202210002892 A CN202210002892 A CN 202210002892A CN 114288639 B CN114288639 B CN 114288639B
Authority
CN
China
Prior art keywords
game
history
user account
picture
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210002892.3A
Other languages
Chinese (zh)
Other versions
CN114288639A (en
Inventor
袁俊晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210002892.3A priority Critical patent/CN114288639B/en
Publication of CN114288639A publication Critical patent/CN114288639A/en
Application granted granted Critical
Publication of CN114288639B publication Critical patent/CN114288639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a picture display method, a picture display providing device, a picture display device and a picture display storage medium, and belongs to the technical field of Internet. The method comprises the following steps: playing a playback picture of the cloud game in the history game; in the process of playing the playback picture, responding to the secondary exercise operation aiming at the cloud game, and acquiring an operation instruction corresponding to the secondary exercise operation; obtaining a game picture generated based on an operation instruction corresponding to the secondary exercise operation; and displaying a game picture. According to the method and the device, the cloud game is subjected to secondary exercise operation in the process of playing back the historical game, so that the dimension of learning the historical game experience of the player is expanded. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.

Description

Picture display method, picture providing device, picture display equipment and storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method, a device, an apparatus, and a storage medium for displaying a picture.
Background
The cloud game is a game mode based on cloud computing, at least one cloud game is operated on a cloud platform application program, and the cloud platform application program displays pictures of the cloud game.
In the related technology, the cloud platform application program can record the pictures of the game of the cloud in the game process of the cloud game, and generate a playback video. The player user of the cloud game may view the playback video when needed to learn about the performance in the historical game.
However, the storage resources required to store the playback video are enormous, and the promotion of the cloud game player to view the playback video to increase the level of the cloud game is not obvious.
Disclosure of Invention
The application provides a picture display method, a picture display providing device, a picture display device and a picture display storage medium, wherein the technical scheme is as follows:
according to an aspect of the present application, there is provided a picture display method, including:
playing a playback picture of the cloud game in the history game;
in the process of playing the playback picture, responding to a secondary exercise operation for the cloud game, and acquiring an operation instruction corresponding to the secondary exercise operation;
acquiring a game picture generated based on an operation instruction corresponding to the secondary exercise operation;
And displaying the game picture.
According to another aspect of the present application, there is provided a picture providing method including:
receiving a playback request from a client, wherein the playback request is used for requesting to play back a history game;
rendering and generating a playback picture in the history game based on the history rendering instruction corresponding to the history game; wherein the history rendering instructions include instructions generated in the history game for rendering the playback frame;
sending the playback picture to the client;
receiving an operation instruction corresponding to a secondary exercise operation of the cloud game, which is sent by the client, wherein the operation instruction corresponding to the secondary exercise operation is acquired in the process of playing the playback picture;
generating a game picture based on an operation instruction corresponding to the secondary exercise operation;
and sending the game picture to the client.
According to another aspect of the present application, there is provided a picture display device including:
the picture display module is used for playing a playback picture of the cloud game in the history game;
the instruction acquisition module is used for responding to the secondary exercise operation aiming at the cloud game in the process of playing the playback picture to acquire an operation instruction corresponding to the secondary exercise operation;
The picture acquisition module is used for acquiring a game picture generated based on the operation instruction corresponding to the secondary exercise operation;
the picture display module is also used for displaying the game picture.
According to another aspect of the present application, there is provided a picture providing apparatus including:
the request receiving module is used for receiving a playback request from the client, wherein the playback request is used for requesting the historical game play of the cloud game to be played back;
the picture rendering module is used for rendering and generating a playback picture in the history game based on the history rendering instruction corresponding to the history game; wherein the history rendering instructions include instructions generated in the history game for rendering the playback frame;
a picture sending module, configured to send the playback picture to the client;
the instruction receiving module is further used for receiving an operation instruction corresponding to a secondary exercise operation of the cloud game, which is sent by the client, wherein the operation instruction corresponding to the secondary exercise operation is acquired in the process of playing the playback picture;
the picture rendering module is further used for generating a game picture based on an operation instruction corresponding to the secondary exercise operation;
The picture sending module is further used for sending the game picture to the client.
According to another aspect of the present application, there is provided a computer device comprising: a processor and a memory, the memory having a computer program stored therein; the processor is configured to execute the computer program in the memory to implement the screen display method or the screen providing method as described in the above aspect.
According to another aspect of the present application, there is provided a computer-readable storage medium having stored therein a computer program loaded and executed by a processor to implement the screen display method or the screen providing method as described in the above aspect.
According to another aspect of the present application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium, from which a processor reads and executes the computer instructions to implement the picture display method or the picture providing method as described in the above aspects.
The beneficial effects that this application provided technical scheme brought include at least:
by performing secondary practice operation on the cloud game in the process of playing back the history game, the dimension of learning the history game experience of the player is expanded, and the player is helped to improve the operation level of the cloud game in the history game. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a block diagram of a computer system for use in a visual display provided in one embodiment of the present application;
FIG. 2 is a flowchart of a screen display method provided by an exemplary embodiment of the present application;
Fig. 3 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
fig. 4 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
FIG. 5 is an interface diagram of a character selection interface provided by an exemplary embodiment of the present application;
fig. 6 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
fig. 7 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
FIG. 8 is an interface diagram of an invitation interface provided by an example embodiment of the present application;
FIG. 9 is an interface diagram of an invitation interface provided by an example embodiment of the present application;
fig. 10 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
FIG. 11 is an interface diagram of a contrast information display interface provided in accordance with an exemplary embodiment of the present application;
FIG. 12 is a block diagram of a computer system for use in a visual display provided in one embodiment of the present application;
fig. 13 is a flowchart of a screen display method and a screen providing method provided in an exemplary embodiment of the present application;
Fig. 14 is a block diagram of a structure of a screen display device provided in an exemplary embodiment of the present application;
fig. 15 is a block diagram of a structure of a screen display device provided in an exemplary embodiment of the present application;
fig. 16 is a block diagram of a computer device according to an exemplary embodiment of the present application.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that, although the terms first, second, etc. may be used in this disclosure to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
FIG. 1 is a block diagram illustrating a computer system according to an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110, a server 120, and a second terminal 130.
The first terminal 110 is installed and operated with a client 111 supporting a cloud game, and the client 111 may be a cloud game platform program. When the first terminal 110 runs the client 111, a user interface of the client 111 is displayed on a screen of the first terminal 110. At least one cloud game is run on the client 111, and the client 111 displays a picture of the cloud game, and the cloud game run on the client 111 includes, but is not limited to, at least one of the following: a fleeing shooting Game, a Virtual Reality (VR) application, an augmented Reality (Augmented Reality, AR) program, a three-dimensional map program, a Virtual Reality Game, an augmented Reality Game, a First-person shooting Game (FPS), a Third-person shooting Game (Third-Personal Shooting Game, TPS), a multiplayer online tactical Game (Multiplayer Online Battle Arena Games, MOBA), a strategy Game (strategy Game). The first terminal 110 is a terminal used by the first user 112, and the user account of the first user 112 is registered on the client 111.
The second terminal 130 is installed and operated with a client 131 supporting a cloud game, and the client 131 may be a cloud game platform program. When the second terminal 130 runs the client 131, a user interface of the client 131 is displayed on a screen of the second terminal 130. At least one cloud game is run on the client 131, the client 131 displays a picture of the cloud game, and the cloud game run on the client 131 includes, but is not limited to, at least one of the following: a fleeing game, a VR application, an AR program, a three-dimensional map program, a virtual reality game, an augmented reality game, FPS, TPS, MOBA, SLG. The second terminal 130 is a terminal used by the second user 132, and the user account of the second user 132 is registered on the client 131.
Optionally, there is a first character and a second character in the cloud game. Further alternatively, the first and second roles may belong to the same camp, the same team, the same organization, have a friend relationship, or have temporary communication rights. Alternatively, the first and second roles may belong to different camps, different teams, different organizations, or have hostile relationships.
Alternatively, the clients installed on the first terminal 110 and the second terminal 130 are the same, or the clients installed on the two terminals are the same type of client on different operating system platforms (android or IOS). The first terminal 110 may refer broadly to one of the plurality of terminals and the second terminal 130 may refer broadly to another of the plurality of terminals, the present embodiment being illustrated with only the first terminal 110 and the second terminal 130. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include: at least one of a smart phone, a tablet computer, an electronic book reader, a laptop portable computer, and a desktop computer.
Only two terminals are shown in fig. 1, but in different embodiments there are a plurality of other terminals 140 that can access the server 120. Optionally, there are one or more terminals 140 corresponding to the developer, a development and editing platform supporting the cloud game client is installed on the terminal 140, the developer can edit and update the client on the terminal 140, and transmit the updated client installation package to the server 120 through a wired or wireless network, and the first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to implement the update of the client.
The first terminal 110, the second terminal 130, and the other terminals 140 are connected to the server 120 through a wireless network or a wired network.
Server 120 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. The server 120 is illustratively used to provide background services for clients that support a three-dimensional virtual environment. Optionally, the server 120 takes on primary computing work and the terminal takes on secondary computing work; alternatively, the server 120 takes on secondary computing work and the terminal takes on primary computing work; alternatively, a distributed computing architecture is used for collaborative computing between the server 120 and the terminals.
In one illustrative example, server 120 includes a processor 122, a user account database 123, an engagement service module 124, and a user-oriented Input/Output Interface (I/O Interface) 125. Wherein the processor 122 is configured to load instructions stored in the server 121, process data in the user account database 123 and the combat service module 124; the user account database 123 is used for storing data of user accounts used by the first terminal 110, the second terminal 130 and the other terminals 140, such as an avatar of the user account, a nickname of the user account, and a combat index of the user account, where the user account is located; the combat service module 124 is configured to provide a plurality of combat rooms for users to combat, such as 1V1 combat, 3V3 combat, 5V5 combat, etc.; the user-oriented I/O interface 125 is used to establish communication exchanges of data with the first terminal 110 and/or the second terminal 130 via a wireless network or a wired network.
Fig. 2 shows a flowchart of a screen display method according to an embodiment of the present application. The method may be performed by a client in the implementation environment shown in fig. 1. The method comprises the following steps:
step 310: playing a playback picture of the cloud game in the history game;
The client can directly play the playback picture, or can process the playback picture and play the playback picture; such as: and the client performs frame supplementing processing on the playback pictures of 60 frames per second according to the display attribute of the first terminal to obtain and play the playback pictures of 120 frames per second. Specific: predicting a first supplementary game picture through the first playback picture and the second playback picture, wherein the content of the first supplementary game picture is used for supplementing the transition process between the first playback picture and the second playback picture; playing is performed in the order of the first playback screen, the first supplemental game screen, and the second playback screen.
It should be noted that, in the present application, the playback frame may be sent by the server to the client, or may be rendered by the client, and the present application does not make any limitation on the source of the playback frame, that is, on the object on which the playback frame is rendered. For example, in the case where the server sends a playback screen to the client, the playback screen is rendered by the server; under the condition that the client renders the playback picture, the server sends a first rendering instruction for indicating to render the playback picture to the client, and the client renders the playback picture by using rendering materials according to the first rendering instruction, wherein the rendering materials can be materials stored by the client or the rendering materials sent to the client by the server.
Step 320: in the process of playing the playback picture, responding to the secondary exercise operation aiming at the cloud game, and acquiring an operation instruction corresponding to the secondary exercise operation;
illustratively, the secondary practice operation is a control operation of the cloud game by a cloud game player logged in with a user account; the secondary exercise operation includes, but is not limited to, at least one of: clicking operation, rotating operation and poking operation. The secondary exercise operation corresponds to a corresponding operation instruction, and the operation instruction corresponding to the secondary exercise operation is used for controlling the cloud game and triggering a corresponding game event; controlling the cloud game includes: controlling game characters in a cloud game, or controlling game elements in a cloud game.
Step 330: obtaining a game picture generated based on an operation instruction corresponding to the secondary exercise operation;
in this application, the game screen may be sent to the client by the server or may be rendered by the client. Similar to step 310 described above, the present application does not make any limiting provisions as to the source of the game screen, i.e., the object rendering the game screen.
Step 340: displaying a game picture;
similar to step 310 described above, the client may display the game screen directly, or may process the game screen and then display the processed game screen.
In summary, according to the method provided by the embodiment, the secondary practice operation is performed on the cloud game in the process of playing back the history game, so that the dimension of learning the history game experience by the player is expanded, and the player is helped to pertinently improve the operation level of the cloud game in the history game. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Fig. 3 shows a flowchart of a screen display method and a screen providing method provided in an embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 1. The method comprises the following steps:
step 410: the client sends a playback request to the server;
correspondingly, the server receives a playback request from the client; illustratively, the playback request is obtained by the client based on the playback operation and sent to the server. The playback request is for requesting playback of a history of cloud games. A history game is a game portion that has ended in a game of cloud or in an ongoing game. Optionally, the playback operation is a trigger operation on a playback control; in this embodiment, the implementation of the playback control is typically a button control; the playback control has, but is not limited to, at least one of the following display modes: interface, pop-up card, bubble notification. The triggering operation includes, but is not limited to, at least one of: clicking operation, rotating operation and poking operation.
Step 420: the server renders and generates a playback picture in the history game based on the history rendering instruction corresponding to the history game;
the history rendering instructions include instructions generated in a history game for rendering a playback frame. In this embodiment, the history rendering instruction is configured to perform a rendering operation on a playback picture, that is, perform a rendering operation on a picture frame; in this application, the number of playback pictures may be one or a plurality of playback pictures. Accordingly, the history rendering instruction may instruct rendering of one picture frame, or may instruct rendering of a plurality of picture frames; such as: the first historical rendering instruction is used for indicating a first picture frame after the squat operation instruction is rendered, the second historical rendering instruction is used for indicating seven picture frames after the skip operation instruction is rendered, and the seven picture frames comprise skip actions indicated by the skip operation instruction.
The history rendering instructions are derived based on at least one of: historical operation instructions and game rule instructions; the game rule instructions are used to indicate game rules of a cloud game, such as: the first historical rendering instruction is obtained based on the jumping operation instruction and is used for indicating a playback picture for rendering the kitten character to perform jumping action; the first historical rendering instructions are derived based on the revival rule instructions for indicating rendering of a playback picture in which the puppy character revives at the first location.
Step 430: the server sends a playback picture to the client;
the server sends a playback picture to the client, and in one implementation of the application, the server sends an unrendered playback picture to the client, i.e., the rendering operation is performed by the client; in the case that the client performs the rendering operation, the server sends an instruction for instructing the client to render the playback picture, where the instruction may be the same as or different from the history rendering instruction; the client performs rendering operation on the playback picture after receiving an instruction for instructing rendering of the playback picture. Optionally, the rendering materials required for rendering the playback frame may be stored in the client, or may be sent by the server to the client. The present application does not make any limiting provision for the server or client to perform rendering of playback pictures.
Step 440: the client plays a playback picture of the cloud game in the history game;
the client may directly play the playback picture sent by the server, or may process the playback picture sent by the server and play the playback picture; such as: and the client performs frame supplementing processing on the playback frames of 60 frames per second sent by the server according to the display attribute of the first terminal to obtain and play the playback frames of 120 frames per second.
Step 450: the method comprises the steps that in the process of playing a playback picture, a client responds to secondary exercise operation for a cloud game and obtains an operation instruction corresponding to the secondary exercise operation;
illustratively, the secondary practice operation is a control operation of the cloud game by a cloud game player logged in with a user account; the secondary exercise operation includes, but is not limited to, at least one of: clicking operation, rotating operation and poking operation. The secondary exercise operation corresponds to a corresponding operation instruction, and the operation instruction corresponding to the secondary exercise operation is used for controlling the cloud game and triggering a corresponding game event; controlling the cloud game includes: controlling game characters in a cloud game, or controlling game elements in a cloud game. Illustratively, the game character is an avatar of a cloud game player logged into a game account in a cloud game, such as: the cloud game is an MOBA game, and a warrior character is selected by a first user account to play a game; the cloud game is a chess and card game, and the first user account selects to use a card identified as 'red peach 3'.
In the case where the operation instruction corresponding to the secondary exercise operation is used to control the game character, the operation instruction corresponding to the secondary exercise operation is used to instruct the cloud game to perform at least one of the following actions including, but not limited to: body posture adjustment, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, throwing, combating. The secondary exercise operation has an operation instruction corresponding to the secondary exercise operation.
Step 460: the method comprises the steps that a client sends an operation instruction corresponding to a secondary exercise operation of a cloud game to a server;
correspondingly, the server receives an operation instruction corresponding to the secondary exercise operation of the cloud game, which is sent by the client.
The operation instruction corresponding to the secondary exercise operation is obtained in the process of playing the playback picture; the operation instruction is sent by the client.
Step 470: the server generates a game picture based on an operation instruction corresponding to the secondary exercise operation;
in the present embodiment, the game screen is a screen displaying game content of a cloud game; illustratively, the game screen displays game characters or game elements that can be controlled; such as: one or more game characters displayed with a secondary practice operation indication in the first game screen are performing a first action.
Optionally, the server generates a game rendering instruction based on the operation instruction corresponding to the secondary exercise operation, wherein the game rendering instruction is an instruction for rendering and generating a game picture; the server generates a game screen based on the game rendering instruction. The first operation instruction is used for indicating that the card identified as "defending" is used, the server generates a first game rendering instruction according to the first operation instruction, the first game rendering instruction is used for indicating to render a first game picture corresponding to the card identified as "defending", and the first game picture is a special effect animation using the card identified as "defending".
When the number of game screens is plural, at least one game screen is generated based on the operation instruction. Optionally, one or more game frames are generated based on the operation instruction and/or the game rule instruction for indicating a game rule of the cloud game. For example, the number of game pictures is 7, wherein 4 game pictures are game pictures of a spike character using a dart prop, and 3 game pictures are game pictures of a first building restoration endurance value; the game screen using the dart prop is generated based on an operation instruction, and the game screen of the first building restoration durability value is generated based on a game rule instruction.
Step 480: the server sends a game picture to the client;
correspondingly, the client acquires a game picture generated based on an operation instruction corresponding to the secondary exercise operation;
similar to step 430 described above, the present application does not make any limiting provisions for the server or client to perform rendering of game visuals.
Step 490: the client displays a game picture;
the client displays the game screen, similar to step 440 described above, and the client may directly display the game screen sent by the server, or may process the game screen sent by the server and then display the processed game screen.
In summary, according to the method provided by the embodiment, the secondary practice operation is performed on the cloud game in the process of playing back the history game, so that the dimension of learning the history game experience by the player is expanded, and the player is helped to pertinently improve the operation level of the cloud game in the history game. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Next, the process of generating the game screen will be described in detail, and in an alternative design of the present application, step 470 in the above embodiment may be implemented as the following steps:
the server generates a game picture based on the operation instruction corresponding to the secondary exercise operation and the history instruction stored in the history game;
in the present embodiment, the secondary exercise operation is a user operation for controlling a first character in the cloud game;
the game picture is generated based on operation instructions corresponding to the secondary exercise operation and history instructions stored in the history game, and the history instructions comprise at least one of the following: historical operation instructions and historical rendering instructions;
The history operation instruction comprises an operation instruction which is generated in a history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game; the history rendering instructions include instructions generated in a history game for rendering a playback frame.
For example, in the case where the operation is repeated a plurality of times for the cloud game, a game screen is generated based on the operation instruction corresponding to the second training operation and the history instruction stored in the history game. Such as: the first player needs to exercise a plurality of times a 1 minute combat process against the shooter character and the warrior character using the character of the stab, and in the above-described exercise process, a game screen is generated based on the secondary exercise operation of the character of the stab and the history operation instruction of the shooter character and the warrior character stored in the history counter office.
Optionally, the first role may be a role that the first user account controls in the history of the office, or may not be a role that the first user account controls in the history of the office; the first user account refers to a user account currently logged in by the client. Illustratively, the first role is the role that the first user account controls in the history of the office; or the first role is the role controlled by the second user account in the history office; the second user account refers to other user accounts which participate in the historical exchange together with the first user account.
Optionally, the history instructions are based on user accounts participating in the history exchange, and the history instructions corresponding to the user accounts are stored. Taking a 3V3 history office as an example, the history instruction is stored in 6 labels, and the 6 labels respectively correspond to 6 user accounts in the history office, so that the history instruction is stored. The history operation instruction is used for indicating the operation of the user account on the cloud game, and the history rendering instruction is used for indicating rendering of a view angle picture corresponding to the user account. The view angle picture is a picture for observing the characters of the history office, and the user account controls the characters of the history office.
In summary, according to the method provided by the embodiment, the secondary practice operation is performed on the cloud game in the process of playing back the history game, so that the dimension of learning the history game experience by the player is expanded, and the player is helped to pertinently improve the operation level of the cloud game in the history game. The history game and the secondary exercise are connected through the history instruction, and an exercise environment close to the history game is provided for the secondary exercise. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Next, description is made of a color selection, and fig. 4 shows a flowchart of a screen display method and a screen providing method provided in an embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 1. I.e. further comprising the following steps on the basis of the embodiment shown in fig. 3:
step 510: the client displays a role selection interface;
the role selection interface comprises at least one role participating in historical game; the character selection interface may be implemented in a manner including, but not limited to, at least one of the following: interface, pop-up card, bubble notification.
FIG. 5 illustrates an interface diagram of a character selection interface provided by one embodiment of the present application; the client displays a selective secondary exercise character interface window 1100. Including an my camping display area 1110 and an enemy camping display area 1120. The second character is in the selected state and the first character and third character are in the unselected state in the my camping display area 1110. The fourth character, the fifth character, and the sixth character in the enemy camping display area 1120 are all in an unselected state.
Step 520: the client responds to the selection operation for the first role in the role selection interface and sends selection information for the first role to the server;
Correspondingly, the server receives selection information for the first role sent by the client; the selection information is used for indicating the selection of the second training operation on the first character.
The first character is selected from at least one character participating in the historical game; optionally, the first role may be a role that the first user account controls in the history of the office, or may not be a role that the first user account controls in the history of the office; the first user account refers to a user account currently logged in by the client.
Step 530: the server renders and generates a playback picture of the first role in the history game based on the history rendering instruction;
illustratively, the playback screen of the first character in the history game is a screen observed from the perspective of the first character in the history game.
Step 540: the server sends a playback screen of the first character in the history game to the client.
Correspondingly, the client receives a playback picture of the first role in the history game, which is sent by the server;
the server sends the client a playback of the first persona in the history game, similar to step 430 described above, and the present application does not provide any limiting provision for the server or the client to perform the rendering of the playback of the first persona in the history game.
Step 550: the client displays a playback screen of the first character in the history game.
The client displays the playback frame of the first character in the history game, similar to step 440 above, where the client may directly display the playback frame sent by the server, or may process the playback frame sent by the server and then display the processed playback frame.
It should be noted that, the step 550 may be performed before or after the step 440; that is, the character selection may be performed before or after the playback picture is played; the present embodiment does not impose any limitation on this.
Alternatively, in an alternative embodiment of the present application, steps 410 to 440 may not be performed in the case of performing steps 510 to 550 described above.
In summary, according to the method provided by the embodiment, the secondary practice operation is performed on the cloud game in the process of playing back the history game, so that the dimension of learning the history game experience by the player is expanded, and the player is helped to pertinently improve the operation level of the cloud game in the history game. Through the role selection process, the exercise value of the history game can be mined to the greatest extent, and players are helped to exercise the history game from multiple dimensions. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Next, description will be made of time setting of the secondary exercise operation, and fig. 6 shows a flowchart of a screen display method and a screen providing method provided in one embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 1. I.e. further comprising the following steps on the basis of the embodiment shown in fig. 3:
step 610: the client responds to time setting operation aiming at secondary exercise operation, and a time range of the secondary exercise operation is obtained;
starting with a first timestamp in the history counter and ending with a second timestamp in the history counter; in the present embodiment, the time setting operation for the secondary exercise operation may directly set the time range, that is, directly set the start time stamp and the end time stamp of the time range; the time range may also be set indirectly, such as: setting a starting time stamp of a time range and a time length for a secondary exercise operation; or, setting the game event to indirectly determine the time range.
Step 620: the client sends time information to the server;
correspondingly, the server receives time information sent by the client; the time information carries information for indicating the time range of the secondary exercise operation;
The time information is used for indicating a time range of the secondary exercise operation, wherein the time range takes a first time stamp in the history game as a starting point and takes a second time stamp in the history game as an ending point.
Step 630: the server renders and generates a playback picture positioned at a third time stamp in the history game based on the history rendering instruction;
illustratively, the third timestamp is or is located before the first timestamp; for example, in one alternative implementation, the third timestamp is 3 seconds before the first timestamp, and the client may display the game screen after the first timestamp, for example, from the third timestamp to the playback screen between the first timestamp, according to a second exercise operation for the cloud game.
Optionally, the time setting operation for the secondary exercise operation includes setting a third time stamp, that is, setting a relationship between the third time stamp and the first time stamp; such as: the third timestamp is set 5 seconds before the first timestamp.
Step 640: the server sends a playback picture of the cloud game at a third time stamp to the client;
correspondingly, the client receives a playback picture which is positioned at a third timestamp in the history game and sent by the server; wherein the third timestamp is or is located before the first timestamp;
Similar to step 430 described above, the present application does not make any limiting provisions for rendering the playback frame where the server or client performs the third timestamp.
Step 650: the client plays the playback picture of the third timestamp.
Similar to step 440 described above, the client may directly display the playback frame sent by the server, or may process the playback frame sent by the server and then display the processed playback frame.
Optionally, in an optional design of the embodiment, after the client plays the game screen with the second timestamp, playing a playback screen with a third timestamp; that is, the client plays back the playback picture between the third time stamp and the first time stamp and the game picture between the first time stamp and the second time stamp in a loop. The first game account logged in by the current client can perform the second exercise operation within the time range.
Further optionally, the time setting operation for the secondary exercise operation includes setting a target threshold for the number of exercises, and playing a game playback picture of a third time stamp after the second time stamp is played if the number of play pictures of the second time stamp is smaller than the target threshold; and stopping playing the game picture when the number of times of playing the game picture with the second time stamp reaches the target threshold.
It should be noted that, the step 650 may be performed before or after the step 440; that is, the time setting for the secondary exercise operation may be performed before or after the playback screen is played; the present embodiment does not impose any limitation on this.
Alternatively, in an alternative embodiment of the present application, in the case of performing the above steps 610 to 650, steps 410 to 440 may not be performed.
In summary, according to the method provided by the embodiment, the dimension of the history game experience of the player is expanded by performing the second practice operation on the cloud game in the process of playing back the history game. By setting the time range of the secondary exercise operation, the key time period in the historical game can be subjected to targeted exercise, and players are helped to improve the operation level of the cloud game in the historical game in a targeted manner. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Next, description will be made of inviting the secondary exercise, and fig. 7 shows a flowchart of a screen display method and a screen providing method provided in one embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 1. I.e. further comprising the following steps on the basis of the embodiment shown in fig. 3:
step 710: the client responds to the invitation operation aiming at the target user account and sends invitation information to the server;
correspondingly, the server receives the invitation information sent by the client; the invitation information is used for inviting the account of the target user to participate in the secondary exercise of the history game; illustratively, the invitation information includes account information of the target user account.
FIG. 8 illustrates an interface diagram of an invitation interface provided by an embodiment of the application; the client displays an invite player secondary exercise interface window 1200. Including an invited player display area 1210 and an invitation control 1220, by triggering the invitation control 1220 to invite a target user, a player avatar that has accepted the invitation will be displayed in the invited player display area 1210.
Optionally, when the target user account is invited, the role controlled by the target user account in the secondary exercise may be designated by the first user account inviting the target user account, or may be selected by the target user account itself; the time for determining the role controlled by the target user account can be when the invitation information is sent, or after the target user account receives the invitation; the present application is not intended to be limited in any way.
FIG. 9 illustrates an interface diagram of an invitation interface provided by an embodiment of the application; the client displays a determine player 0422 control role interface window 1300 for determining the control role of the player with game account 0423 when the first user invites the player with game account 0422. Interface window 1300 includes an my camping display area 1310 and an enemy camping display area 1320. The second character in the my camping display area 1310 is in a non-invited state, the first account logged in by the client controls the second character, the first character and the third character are in a state to be invited, and the fourth character, the fifth character and the sixth character in the enemy camping display area 1320 are all in a state to be invited. And determining the control role of the player with the game account number 0423 by triggering the controls corresponding to the first role, the third role, the fourth role, the fifth role and the sixth role.
Optionally, in an optional design of the present application, step 710 includes at least two implementations:
the implementation mode is as follows: determining a second user account participating in the historical office with the first user account in response to the one-key invitation operation; generating invitation information by taking the second user account as a target user account; sending invitation information to a server;
The first user account is a user account which the client currently logs in; the second user account which participates in the history counter together with the first user account can be one user account or a plurality of user accounts; illustratively, the first user account is configured to determine the target user account by a one-touch invitation operation, i.e., by a single operation.
The implementation mode II is as follows: responding to friend invitation operation, determining a third user account having a friend relation with the first user account, and generating invitation information by taking the third user account as a target user account; and sending the invitation information to the server.
The first user account is a user account which the client currently logs in; the third user account having a friend relationship with the first user account may be one user account or may be a plurality of user accounts.
Step 720: the server sends an invitation request to a client corresponding to the target user account;
the invitation request is used for inviting the account of the target user to participate in the secondary exercise of the history game; it should be noted that, the information carried in the invitation request and the information carried in the invitation information may be the same or different; exemplary, the invitation information includes account information of the target user account and account information of the first user account; the invitation request only includes account information of the first user account.
It should be noted that, the client corresponding to the target user account is not the same client as the client sending the invitation information, the client corresponding to the target user account logs in with the target user account, and the client sending the invitation information logs in with the first user account.
Optionally, in an optional design of this embodiment, the server may further perform at least any one of the following steps:
receiving an operation instruction corresponding to the secondary exercise operation of the target user account under the condition that the target user account agrees with the invitation request; and the target user account performs secondary exercise on the cloud game through an operation instruction corresponding to the secondary exercise operation.
Under the condition that the target user account refuses the invitation request, acquiring an operation instruction corresponding to the secondary exercise operation of the artificial intelligent account; the artificial intelligent account is a user account controlled by a server and used for imitating user behaviors of players;
optionally, the operation instruction corresponding to the secondary exercise operation of the artificial intelligence account is determined based on the history instruction, and the history instruction includes at least one of the following: historical operation instructions and the historical rendering instructions.
The operation instruction corresponding to the secondary exercise operation of the artificial intelligent account has a corresponding relation with the historical operation instruction; such as: the second user account controls the second role to assist the first role in attacking the first building on the first route in the history office; and controlling the second character by an operation instruction corresponding to the secondary exercise operation of the artificial intelligent account to also assist the first character in attacking the first building on the first route. The technical level of the second user account controlling the second role in the history office is determined as a first level, and the operation instruction corresponding to the secondary exercise operation of the artificial intelligent account controls the second role as a first level.
In summary, according to the method provided by the embodiment, the dimension of the history game experience of the player is expanded by performing the second practice operation on the cloud game in the process of playing back the history game. The history game is reproduced through the invitation operation of the target user account, the game player is flexibly configured, the history game is exercised, and the distance between the secondary exercise and the history game is closed. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
Next, referring to the comparative information, fig. 10 is a flowchart illustrating a screen display method and a screen providing method according to an embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 1. I.e. further comprising the following steps on the basis of the embodiment shown in fig. 3:
step 810: the server acquires the game information in the history game and the game information in the secondary exercise operation process;
The game information is used for describing game characteristics in the game; illustratively, the office information includes, but is not limited to, at least one of the following:
economic information for describing economic conditions in the office;
injury information for describing injury conditions in the office;
task information for describing task completion in the office.
Illustratively, the historical game information in the game is determined based on historical rendering instructions and the game information during the secondary exercise operation is determined based on the secondary exercise operation.
Step 820: the server performs statistics comparison processing on the game information in the history game and the game information in the secondary exercise operation process, and determines comparison information;
the comparison information is used for describing the distinction between the historical game and the secondary exercise operation;
illustratively, the comparison information includes, but is not limited to, at least one of the following:
economic comparison information for describing a distinction between the playback picture and the game economic conditions in the game picture; injury comparison information, which is used to describe the difference between the injury conditions of the game in the playback picture and the game picture; task comparison information for describing a distinction between game task situations in a playback picture and a game picture.
Step 830: the server sends the comparison information to the client.
Correspondingly, the client acquires comparison information determined based on the secondary exercise operation and the historical rendering instruction; the contrast information is used to describe the distinction between playback pictures and game pictures;
optionally, the server determines a recommended video according to the comparison information, wherein the recommended video is determined according to the historical game information in the game and the game information in the secondary exercise operation process, and is a teaching video related to the secondary exercise operation.
Step 840: the client displays the comparison information.
For example, the contrast information may be displayed simultaneously with the game screen, or the contrast information may be displayed after the game screen is displayed, i.e., there is no limitation on the time sequence between step 490 and step 840, and step 490 may be performed before or simultaneously with step 840.
Alternatively, in the case where the contrast information is displayed simultaneously with the game screen, the display of the contrast information or the display of the game screen may be turned off by the view adjustment operation.
FIG. 11 is an interface diagram of a contrast information display interface according to one embodiment of the present application; the client displays a contrast information interface window 1400. Including an economic situation contrast information display area 1410, an injury situation contrast information display area 1420, and a mission progress contrast information display area 1430. The economic situation contrast information display area 1410 displays the economic situations of the A1 character and the A2 character, the economic situations in the history game using the dotted line type, and the economic situations in the secondary exercise using the solid line type. The injury situation contrast information display area 1420 displays the injury situations of the A1 character and the A2 character, the injury situations in the history of the game using the dotted line type, and the injury situations in the secondary exercise using the solid line type. The task progress comparison information display area 1430 displays the task progress conditions of camps where the A1 character and the A2 character are located, the task progress conditions in the history game using the dotted line type, and the task progress conditions in the secondary exercise using the solid line type.
In summary, by displaying the comparison information between the history game and the secondary exercise, the method provided by the embodiment facilitates comparison of the exercise effect of the secondary exercise, enriches the display method of the whole process of the secondary exercise, expands the dimension of the history game experience of the player, and helps the player to pointedly improve the operation level of the cloud game in the history game. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
FIG. 12 is a block diagram illustrating a computer system according to an exemplary embodiment of the present application. The computer system 100 includes: a terminal 110 and a server 120.
The terminal 110 is installed and operated with a client 111 supporting a cloud game, and the terminal 110 is connected to the server 120 through a wireless network or a wired network.
The server 120 includes: client service 120a, cloud gaming service 120b, instruction storage service 120c, and artificial intelligence service 120d; the purpose of the server 120 including the four parts is to independently design each function of the server 120, and design a separate system to complete the corresponding task; those skilled in the art will appreciate that the server 120 may include more or fewer services depending on the understanding of the work performed by the server 120. Similarly, the four services included in the server 120 are only an introduction to the server 120 from the logical level, and do not represent that there must be four server entities that provide the four services, respectively.
The following describes in detail a screen display method by an embodiment of the screen display method in conjunction with the computer system shown in fig. 12:
fig. 13 is a flowchart illustrating a screen display method and a screen providing method according to an embodiment of the present application. The method may be performed by a computer system in the implementation environment shown in fig. 12. The method comprises the following steps:
step 902: the client starts a cloud game;
the client side performs cloud game initialization operation; exemplary, such as loading game assets for a cloud game, etc.
Step 904: establishing long connection between a client and a client service;
the long connection is established between the client and the client service for communication work on the held data, and in the case of establishing the long connection, a plurality of data packets can be continuously transmitted, and during the long connection holding period, if no data packet is transmitted, both sides of the connection are required to transmit a link detection packet.
Step 906: the client sends basic parameters to the client service;
illustratively, the base parameters include, but are not limited to, at least one of the following information: the cloud game account number, the display resolution of the terminal, the type of the terminal operating system, the user account number and the recording indication information are started.
Optionally, the client receives instruction information of the client service, where the instruction information includes, but is not limited to, at least one of the following information: a user duration anomaly instruction, a user network anomaly instruction, and a cloud game device anomaly instruction.
Step 908: the client service sends basic parameters to the cloud game service;
the client service forwards the basic parameters to the cloud game service;
the cloud game service comprises at least one android Zhuo Rongqi, cloud game initialization can be carried out in an android container, an exemplary rendering technology of the android container adopts an in-container rendering technology, a graphic processor (Graphics Processing Unit, GPU) can be directly accessed in the android container, and the GPU has high concurrent computing capacity, namely, can process large-flow image rendering work; rendering performance is improved and rendering delay is reduced. The android container is mapping to an android system, has good compatibility and can realize the rendering of game pictures. It should be noted that the cloud game service may include containers of other operating systems, and the cloud game service may include at least one container of any operating system.
Step 910: the client service sends recording parameters to the cloud game service;
The recording parameter may be recording indication information, where the recording indication information is used to indicate to start the picture recording; the recording parameters can also comprise other parameters for setting the picture recording process; exemplary recording parameters include, but are not limited to, at least one of the following: picture recording frame number, picture recording resolution, picture recording data storage path.
Step 912: establishing long connection between the client and the cloud game service;
the long connection between the client and the cloud game service is established according to connection indication information sent by the cloud game service to the client service, the client service sends the connection indication information to the client, the connection indication information is used for informing the client of establishing the long connection with the cloud game service, and the client can conduct data recording and data processing; such as: for the duration of the game.
Step 914: the client sends a history operation instruction to the cloud game service;
the client sends a history operation instruction for indicating the history operation in the history game to the cloud game service, wherein the history operation instruction corresponds to an event indicating the history game, and the history operation is a control operation on the history game of the cloud game, such as: click or drag.
Step 916: the cloud game service sends a history operation instruction to the instruction storage service;
the cloud game service sends historical operation instructions to the instruction storage service, so that the instruction storage service can store historical instructions in a historical game, and the historical instructions comprise at least one of the following, but are not limited to: history rendering instructions, history operating instructions.
Step 918: the instruction storage service stores historical operation instructions;
the instruction storage service stores historical operation instructions according to user requirements; the history operation instruction is stored with the player account information, the game room account is recorded, and the history operation information in the room is recorded according to the user account information, so that secondary exercise is facilitated.
Step 920: the cloud game service generates a history rendering instruction;
the history rendering instructions are used to instruct rendering of playback pictures. The history rendering instructions are generated by a cloud gaming service. Illustratively, the history rendering instructions are generated by a cloud gaming application installed in an android container in a cloud gaming service.
Step 922: the cloud game service sends a history rendering instruction to the instruction storage service;
the instruction storage service stores the historical rendering instructions according to the user requirements.
Step 924: the instruction storage service stores historical rendering instructions;
the instruction storage service stores the historical rendering instructions according to the user requirements.
Step 926: the cloud game service sends a playback picture to the client;
playback pictures are rendered based on historical rendering instructions.
Step 928: the client displays a playback picture;
the client obtains a playback picture, wherein the playback picture is video data processed by the cloud game service, and the client displays the playback picture and displays the playback picture to a user. Illustratively, the client plays the playback picture through the streaming media player. The principle of the streaming media player is the same as that of the video player. I.e., frame data that passes through the server, and then renders the frame data in a frame buffer onto the client display area.
Illustratively, in the event that the history is over, the long connection established between the client and the client service, and the long connection established between the client and the cloud gaming service are all broken.
The above steps introduce a process of storing a history instruction by the instruction storing service and a process of displaying a playback screen at the client side when performing a history check; next, description will be made of viewing a playback screen and performing secondary exercises according to a playback request:
Step 930: the client sends a playback request to the client service;
the playback request is used for indicating a playback picture of the play history, and the playback request carries identification information for indicating the history. Illustratively, the playback request includes at least one of: user account information, cloud game information, historical game room information for the game. Optionally, the playback request further includes information indicating whether to perform the secondary exercise.
Step 932: the client service inquires whether a history instruction is stored or not;
the client service receives the playback request and inquires whether the history command is stored in the history counter indicated by the return visit request, and the inquiry process can be completed by the client service or can be completed by the client service indication command storage service.
Step 934: sending a playback request to the cloud gaming service in the presence of a history instruction by the client service;
step 936: the cloud game service sends a playback request to the instruction storage service;
the client service forwards the playback request to the cloud game service, and the cloud game service forwards the playback request to the instruction storage service; in the two forwarding processes, the playback request may be directly forwarded, or may be forwarded after being processed.
Step 938: the instruction storage service sends historical instructions to the cloud game service;
the history instructions include, but are not limited to, at least one of: history rendering instructions, history operating instructions.
The historical instructions sent by the instruction storage service to the cloud gaming service are determined according to the time sequence position of the playback picture and the view angle of the playback picture.
Step 940: the cloud game service renders a history picture;
cloud gaming service rendering history pictures is typically, but not exclusively, based on history rendering instructions.
Step 942: establishing long connection between the client and the cloud game service;
similar to step 912, a long connection is established between the client and the cloud gaming service based on the connection indication information.
Step 944: the cloud game service sends a playback picture to the client;
playback pictures are rendered based on historical rendering instructions.
Step 946: the client displays a playback picture;
similar to step 928, the client plays the playback picture through the streaming media player.
Step 948: the client sends a control instruction to the cloud game service;
the control instructions are used for indicating the control operation on the cloud game in the secondary exercise.
Step 950: establishing long connection between the cloud game service and the artificial intelligence service;
and establishing long connection between the cloud game service and the artificial intelligence service for receiving a control instruction sent by the artificial intelligence service.
Step 952: the artificial intelligence service sends a control instruction of the artificial intelligence account to the cloud game service;
artificial intelligence accounts are simulations of historical versus in-office player accounts, such as: the level of the player account in the historical game is diamond, and the level of the artificial intelligence account is also diamond. Alternatively, the operational level of the artificial intelligence account may be selected.
Optionally, in the case of displaying the comparison information between the historical game and the secondary exercise, the comparison information is calculated from the artificial intelligence service. The artificial intelligence service analyzes and generates a report and a visual view of a user to display comparison information, and the system comprehensively displays all data information in the history game and the secondary exercise, such as: the game pressure in this stage is either downwind or upwind. Optionally, according to the operation error points, analyzing the excellent performance which can appear in the same game, and recommending the teaching video; such as: fighter fails to fight the stab. The artificial intelligence service recommends classical videos of fighter and fighter guests according to historical instructions.
Step 954: the cloud game service generates a game picture;
the cloud game service generates a game picture according to the control instruction; optionally, the cloud game generates a game rendering instruction, a game picture is generated according to the game rendering instruction, and the game rendering instruction is generated according to the control instruction under the condition that the control instruction exists.
Step 956: the cloud game service sends a game picture to the client;
step 958: the client displays a game picture;
similar to step 928, the client performs display of the game screen through the streaming media player. Optionally, the first user account logged in by the client may send invitation information to the friend user account at any time of viewing the history, invite the friend user account to perform secondary exercise, and enter the secondary exercise through the invitation link, and accompany the first user account to perform exercise.
In summary, according to the method provided by the embodiment, the secondary practice operation is performed on the cloud game in the process of playing back the history game, so that the dimension of learning the history game experience by the player is expanded, and the player is helped to pertinently improve the operation level of the cloud game in the history game. The playback pictures of the historical game are obtained based on the saved rendering instructions, storage resources are saved through instruction level storage, the instruction level storage is convenient to combine with secondary exercise operation, and a new game picture is generated, so that secondary exercise of the cloud game is realized, and the game level of the cloud game is promoted to be improved by a player.
It will be understood by those skilled in the art that the above embodiments may be implemented independently, or the above embodiments may be combined freely to form new embodiments to implement the picture display method of the present application.
Fig. 14 shows a block diagram of a screen display device provided in an exemplary embodiment of the present application. The device comprises:
a picture display module 1010, configured to play a playback picture of the cloud game in the history game;
the instruction obtaining module 1020 is configured to obtain, in response to a secondary exercise operation for the cloud game, an operation instruction corresponding to the secondary exercise operation in the process of playing the playback picture;
the screen obtaining module 1030 is further configured to obtain a game screen generated based on an operation instruction corresponding to the secondary exercise operation;
the screen display module 1010 is further configured to display the game screen.
In an alternative design of this embodiment, the secondary practice operation is a user operation for controlling a first character in the cloud game;
the game picture is generated based on operation instructions corresponding to the secondary exercise operation and history instructions stored in the history game, and the history instructions comprise at least one of the following: historical operation instructions and historical rendering instructions;
The history operation instructions comprise operation instructions which are generated in the history game and are used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game;
the history rendering instructions include instructions generated in the history game for rendering the playback frame.
In an optional design of this embodiment, the screen display module 1010 is further configured to display a role selection interface, where the role selection interface includes at least one role participating in the history game;
an instruction sending module 1040, configured to send selection information for a first role in the role selection interface to a server in response to a selection operation for the first role;
the picture obtaining module 1030 is further configured to receive a playback picture of the first character in the history game sent by the server;
the screen display module 1010 is further configured to display a playback screen of the first character in the history game.
In an alternative design of this embodiment, the first role is the role that the first user account controls in the history of the game;
Or the first role is the role controlled by the second user account in the history office;
the first user account is a user account which is currently logged in by the client, and the second user account is another user account which participates in the history office together with the first user account.
In an optional design of this embodiment, the instruction obtaining module 1020 is further configured to obtain, in response to a time setting operation for the secondary exercise operation, a time range of the secondary exercise operation, where the time range starts with a first timestamp in the history counter and ends with a second timestamp in the history counter;
an instruction sending module 1040, configured to send time information to a server, where the time information is used to indicate a time range of the secondary exercise operation;
the picture obtaining module 1030 is further configured to receive a playback picture, in the history pair, located in a third timestamp, where the third timestamp is the first timestamp or is located before the first timestamp, and the playback picture is sent by the server;
the picture display module 1010 is further configured to play the playback picture of the third timestamp.
In an optional design of this embodiment, the screen capturing module 1030 is further configured to:
sending an operation instruction corresponding to the secondary exercise operation to a server;
and receiving the game picture from the server, wherein the game picture is generated by the server based on the operation instruction corresponding to the secondary exercise operation.
In an alternative design of this embodiment, the apparatus further comprises:
the instruction sending module 1040 is configured to send, in response to an invitation operation for a target user account, invitation information to a server, where the invitation information is used to invite the target user account to participate in the secondary exercise of the history game;
the server is used for sending an invitation request to the target user account, wherein the invitation request is used for inviting the target user account to participate in the secondary exercise of the history game.
In an optional design of this embodiment, the instruction sending module 1040 is further configured to:
responding to one-key invitation operation, determining a second user account which participates in the history counter together with a first user account, wherein the first user account is the user account which is currently logged in by a client; generating the invitation information by taking the second user account as the target user account; sending the invitation information to the server;
Or, in response to friend invitation operation, determining a third user account having a friend relation with a first user account, wherein the first user account is a user account currently logged in by the client; generating the invitation information by taking the third user account as the target user account; and sending the invitation information to the server.
Fig. 15 shows a block diagram of a screen providing apparatus provided in an exemplary embodiment of the present application. The device comprises:
a request receiving module 1050, configured to receive a playback request from a client, where the playback request is for requesting playback of a history of cloud games;
a picture rendering module 1060, configured to render and generate a playback picture in the history game based on the history rendering instruction corresponding to the history game; wherein the history rendering instructions include instructions generated in the history game for rendering the playback frame;
a picture transmitting module 1070 for transmitting the playback picture to the client;
the instruction receiving module 1080 is further configured to receive an operation instruction corresponding to a secondary exercise operation of the cloud game, where the operation instruction corresponding to the secondary exercise operation is obtained in a process of playing the playback picture, and the operation instruction is sent by the client;
The picture rendering module 1060 is further configured to generate a game picture based on an operation instruction corresponding to the secondary exercise operation;
the screen sending module 1070 is further configured to send the game screen to the client.
In an alternative design of this embodiment, the secondary practice operation is a user operation for controlling a first character in the cloud game;
the picture rendering module 1060 is further configured to:
generating the game picture based on the operation instruction corresponding to the secondary exercise operation and the history instruction stored in the history game;
wherein the history instructions include at least one of: a history operation instruction and the history rendering instruction; the history operation instruction comprises an operation instruction which is generated in the history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game.
In an optional design of this embodiment, the history instructions are based on user accounts participating in the history game, and history instructions corresponding to the user accounts are stored.
In an optional design of this embodiment, the instruction receiving module 1080 is further configured to receive selection information sent by the client for a first role, where the first role is selected from at least one role participating in the history game;
the picture rendering module 1060 is further configured to render a playback picture of the first character in the history game based on the history rendering instruction;
the picture sending module 1070 is further configured to send a playback picture of the first character in the history game to the client.
In an optional design of this embodiment, the instruction receiving module 1080 is further configured to receive time information sent by the client, where the time information is used to indicate a time range of the second exercise operation, and the time range uses a first timestamp in the history counter as a starting point and uses a second timestamp in the history counter as an ending point;
the picture rendering module 1060 is further configured to render, based on the history rendering instruction, a playback picture that is located in a third timestamp in the history game, where the third timestamp is the first timestamp or is located before the first timestamp;
The picture sending module 1070 is further configured to send, to the client, a playback picture of the cloud game at the third timestamp.
In an optional design of this embodiment, the instruction receiving module 1080 is further configured to receive invitation information sent by the client, where the invitation information is used to invite the target user account to participate in the secondary exercise of the history game;
the instruction sending module 1090 is further configured to send an invitation request to a client corresponding to the target user account, where the invitation request is used to invite the target user account to participate in the secondary exercise of the history game.
In an optional design of this embodiment, the instruction receiving module 1080 is further configured to receive an operation instruction corresponding to a secondary exercise operation of the target user account if the target user account agrees to the invitation request;
or, the instruction receiving module 1080 is further configured to obtain an operation instruction corresponding to a secondary exercise operation of an artificial intelligent account, where the artificial intelligent account is a user account controlled by the server and used for simulating user behaviors of a player, when the target user account rejects the invitation request.
In an alternative design of this embodiment, the apparatus further comprises:
the instruction receiving module 1080 is further configured to obtain the game information in the history game and the game information in the second exercise operation process, where the game information is used to describe a game feature in the game;
the instruction processing module 1100 is configured to perform statistical comparison processing on the game information in the historical game and the game information in the secondary exercise operation process, and determine comparison information, where the comparison information is used to describe a distinction between the historical game and the secondary exercise operation;
and an instruction sending module 1090, configured to send the comparison information to the client.
It should be noted that, when the apparatus provided in the foregoing embodiment performs the functions thereof, only the division of the respective functional modules is used as an example, in practical application, the foregoing functional allocation may be performed by different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules, so as to perform all or part of the functions described above.
With respect to the apparatus in the above embodiments, the specific manner in which the respective modules perform the operations has been described in detail in the embodiments regarding the method; the technical effects achieved by the execution of the operations by the respective modules are the same as those in the embodiments related to the method, and will not be described in detail herein.
The embodiment of the application also provides a computer device, which comprises: a processor and a memory, the memory storing a computer program; the processor is configured to execute the computer program in the memory to implement the picture display method or the picture providing method provided in the above method embodiments.
Fig. 16 is a block diagram of a computer device according to an exemplary embodiment of the present application.
In general, the computer device 2300 includes: a processor 2301 and a memory 2302. The computer device is illustratively a terminal or server.
The processor 2301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, or the like. The processor 2301 may be implemented in hardware in at least one of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA). The processor 2301 may also include a main processor, which is a processor for processing data in an awake state, also referred to as a central processor (Central Processing Unit, CPU), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 2301 may be integrated with an image processor (Graphics Processing Unit, GPU) for use in connection with rendering and rendering of content to be displayed by the display screen. In some embodiments, the processor 2301 may also include an artificial intelligence (Artificial Intelligence, AI) processor for processing computing operations related to machine learning.
Memory 2302 may include one or more computer-readable storage media, which may be non-transitory. Memory 2302 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 2302 is used to store at least one instruction for execution by processor 2301 to implement a picture display method or a picture providing method provided by a method embodiment in the present application.
In some embodiments, computer device 2300 may further optionally include: an input interface 2303 and an output interface 2304. The processor 2301 and the memory 2302 may be connected to the input interface 2303 and the output interface 2304 through buses or signal lines. The respective peripheral devices may be connected to the input interface 2303 and the output interface 2304 through buses, signal lines, or a circuit board. Input interface 2303, output interface 2304 may be used to connect at least one Input/Output (I/O) related peripheral device to processor 2301 and memory 2302. In some embodiments, the processor 2301, memory 2302, and input interface 2303, output interface 2304 are integrated on the same chip or circuit board; in some other embodiments, the processor 2301, the memory 2302, and either or both of the input interface 2303 and the output interface 2304 may be implemented on separate chips or circuit boards, which are not limited in this application.
Those skilled in the art will appreciate that the above-described structures are not limiting of the computer device 2300 and may include more or fewer components than shown, or may combine certain components, or may employ a different arrangement of components.
In an exemplary embodiment, a chip is also provided, which includes programmable logic circuits and/or program instructions for implementing the screen display method or the screen providing method described in the above aspect when the chip is run on a computer device.
In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor reads and executes the computer instructions from the computer-readable storage medium to implement the screen display method or the screen providing method provided by the above-described method embodiments.
In an exemplary embodiment, there is also provided a computer-readable storage medium having stored therein a computer program loaded and executed by a processor to implement the screen display method or the screen providing method provided by the above-described respective method embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The foregoing description of the preferred embodiments is merely exemplary in nature and is in no way intended to limit the invention, since it is intended that all modifications, equivalents, improvements, etc. that fall within the spirit and scope of the invention.

Claims (14)

1. A picture display method, the method comprising:
playing a playback picture of the cloud game in the history game;
responding to one-key invitation operation, determining a second user account which participates in the history counter together with a first user account, wherein the first user account is a user account which is currently logged in by a client; generating invitation information by taking the second user account as a target user account; sending the invitation information to a server; the invitation information is used for inviting the target user account to participate in the secondary exercise of the history game; or, in response to friend invitation operation, determining a third user account having a friend relation with a first user account, wherein the first user account is a user account currently logged in by the client; generating the invitation information by taking the third user account as the target user account; sending the invitation information to the server;
in the process of playing the playback picture, responding to a secondary exercise operation for the cloud game, and acquiring an operation instruction corresponding to the secondary exercise operation, wherein the secondary exercise operation is a user operation for controlling a first character in the cloud game;
Acquiring a game picture generated based on an operation instruction corresponding to the secondary exercise operation and a history instruction stored in the history game;
displaying the game picture;
wherein the history instructions include at least one of: historical operation instructions and historical rendering instructions; the history operation instruction comprises an operation instruction which is generated in the history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game; the history rendering instructions comprise instructions generated in the history game for rendering and generating the playback picture, and the server is used for sending an invitation request to the target user account, wherein the invitation request is used for inviting the target user account to participate in secondary exercises of the history game.
2. The method according to claim 1, wherein the method further comprises:
displaying a role selection interface, wherein the role selection interface comprises at least one role participating in the history game;
transmitting selection information for a first character in the character selection interface to the server in response to a selection operation for the first character;
Receiving a playback picture of the first character in the history game, which is sent by the server;
and displaying a playback picture of the first role in the history game.
3. The method of claim 2, wherein the step of determining the position of the substrate comprises,
the first role is a role controlled by the first user account in the history office;
or,
the first role is the role controlled by the second user account in the history office;
the first user account is a user account which the client logs in currently, and the second user account is another user account which participates in the historical office together with the first user account.
4. The method according to claim 1, wherein the method further comprises:
in response to a time setting operation for the secondary exercise operation, obtaining a time range of the secondary exercise operation, the time range starting at a first timestamp in the historical pair and ending at a second timestamp in the historical pair;
transmitting time information to the server, wherein the time information is used for indicating the time range of the secondary exercise operation;
receiving a playback picture which is located in a third time stamp in the history game and is sent by the server, wherein the third time stamp is the first time stamp or is located before the first time stamp;
And playing the playback picture of the third timestamp.
5. The method according to claim 1, wherein the acquiring the game screen generated based on the operation instruction corresponding to the secondary exercise operation includes:
sending an operation instruction corresponding to the secondary exercise operation to the server;
and receiving the game picture from the server, wherein the game picture is generated by the server based on the operation instruction corresponding to the secondary exercise operation.
6. A picture providing method, the method comprising:
receiving a playback request from a client, wherein the playback request is used for requesting to play back a history game;
rendering and generating a playback picture in the history game based on the history rendering instruction corresponding to the history game; wherein the history rendering instructions include instructions generated in the history game for rendering the playback frame;
sending the playback picture to the client;
receiving invitation information sent by the client, wherein the invitation information is used for inviting a target user account to participate in the secondary exercise of the history game;
sending an invitation request to a client corresponding to the target user account, wherein the invitation request is used for inviting the target user account to participate in the secondary exercise of the history game;
Receiving an operation instruction corresponding to a secondary exercise operation of the cloud game, which is sent by the client, wherein the operation instruction corresponding to the secondary exercise operation is acquired in the process of playing the playback picture, and the secondary exercise operation is a user operation for controlling a first role in the cloud game;
generating a game picture based on the operation instruction corresponding to the secondary exercise operation and the history instruction stored in the history game;
sending the game picture to the client;
wherein the history instructions include at least one of: a history operation instruction and the history rendering instruction; the history operation instruction comprises an operation instruction which is generated in the history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game; the first user account is a user account which the client currently logs in; the invitation information is generated by taking a second user account as a target user account, the second user account and the first user account participate in the history game together, or the invitation information is generated by taking a third user account as a target user account, and the third user account has a friend relation with the first user account.
7. The method of claim 6, wherein the method further comprises:
receiving selection information sent by the client for a first role, wherein the first role is selected from at least one role participating in the historical game;
rendering and generating a playback picture of the first character in the history game based on the history rendering instruction;
and sending a playback picture of the first role in the history game to the client.
8. The method of claim 6, wherein the method further comprises:
receiving time information sent by the client, wherein the time information is used for indicating a time range of the secondary exercise operation, and the time range takes a first time stamp in the history office as a starting point and takes a second time stamp in the history office as an ending point;
rendering and generating a playback picture in the history game at a third time stamp based on the history rendering instruction, wherein the third time stamp is the first time stamp or is positioned before the first time stamp;
and sending a playback picture of the cloud game at the third timestamp to the client.
9. The method of claim 6, wherein after sending the invite request to the client corresponding to the target user account, further comprising:
receiving an operation instruction corresponding to the secondary exercise operation of the target user account under the condition that the target user account agrees with the invitation request;
or,
and under the condition that the target user account refuses the invitation request, acquiring an operation instruction corresponding to the secondary exercise operation of the artificial intelligent account, wherein the artificial intelligent account is a user account which is controlled by a server and is used for simulating the user behavior of a player.
10. The method of claim 6, wherein the method further comprises:
the method comprises the steps of obtaining the game information in the history game and the game information in the secondary exercise operation process, wherein the game information is used for describing the game characteristics in the game;
performing statistical comparison processing on the game information in the history game and the game information in the secondary exercise operation process to determine comparison information, wherein the comparison information is used for describing the distinction between the history game and the secondary exercise operation;
and sending the comparison information to the client.
11. A picture display device, the device comprising:
the picture display module is used for playing a playback picture of the cloud game in the history game;
the instruction sending module is used for responding to one-key invitation operation, determining a second user account which participates in the history counter together with a first user account, wherein the first user account is a user account which is currently logged in by a client; generating invitation information by taking the second user account as a target user account; sending the invitation information to a server; the invitation information is used for inviting the target user account to participate in the secondary exercise of the history game; or, in response to friend invitation operation, determining a third user account having a friend relation with a first user account, wherein the first user account is a user account currently logged in by the client; generating the invitation information by taking the third user account as the target user account; sending the invitation information to the server;
the instruction acquisition module is used for responding to a secondary exercise operation for the cloud game in the process of playing the playback picture, and acquiring an operation instruction corresponding to the secondary exercise operation, wherein the secondary exercise operation is a user operation for controlling a first role in the cloud game;
The picture acquisition module is used for acquiring a game picture generated based on the operation instruction corresponding to the secondary exercise operation and the history instruction stored in the history game;
the picture display module is also used for displaying the game picture;
wherein the history instructions include at least one of: historical operation instructions and historical rendering instructions; the history operation instruction comprises an operation instruction which is generated in the history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game; the history rendering instructions comprise instructions generated in the history game for rendering and generating the playback picture, and the server is used for sending an invitation request to the target user account, wherein the invitation request is used for inviting the target user account to participate in secondary exercises of the history game.
12. A picture providing apparatus, characterized in that the apparatus comprises:
the request receiving module is used for receiving a playback request from the client, wherein the playback request is used for requesting the historical game play of the cloud game to be played back;
The picture rendering module is used for rendering and generating a playback picture in the history game based on the history rendering instruction corresponding to the history game; wherein the history rendering instructions include instructions generated in the history game for rendering the playback frame;
a picture sending module, configured to send the playback picture to the client;
the instruction receiving module is used for receiving the invitation information sent by the client, wherein the invitation information is used for inviting the target user account to participate in the history secondary exercise;
the instruction sending module is used for sending an invitation request to a client corresponding to the target user account, wherein the invitation request is used for inviting the target user account to participate in the secondary exercise of the history game;
the instruction receiving module is further configured to receive an operation instruction corresponding to a secondary exercise operation of the cloud game, where the operation instruction corresponding to the secondary exercise operation is acquired in a process of playing the playback picture, and the secondary exercise operation is a user operation for controlling a first character in the cloud game;
the picture rendering module is further used for generating a game picture based on the operation instruction corresponding to the secondary exercise operation and the history instruction stored in the history game;
The picture sending module is further used for sending the game picture to the client;
wherein the history instructions include at least one of: a history operation instruction and the history rendering instruction; the history operation instruction comprises an operation instruction which is generated in the history game and is used for controlling user operation of a second role in the cloud game, wherein the first role and the second role are two different roles participating in the history game; the first user account is a user account which the client currently logs in; the invitation information is generated by taking a second user account as a target user account, the second user account and the first user account participate in the history game together, or the invitation information is generated by taking a third user account as a target user account, and the third user account has a friend relation with the first user account.
13. A computer device, the computer device comprising: a processor and a memory, the memory having a computer program stored therein; the processor is configured to execute the computer program in the memory to implement the screen display method according to any one of claims 1 to 5 or to implement the screen providing method according to any one of claims 6 to 10.
14. A computer-readable storage medium, in which a computer program is stored, the computer program being loaded and executed by a processor to implement the picture display method according to any one of claims 1 to 5 or to implement the picture providing method according to any one of claims 6 to 10.
CN202210002892.3A 2022-01-04 2022-01-04 Picture display method, picture providing device, picture display equipment and storage medium Active CN114288639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210002892.3A CN114288639B (en) 2022-01-04 2022-01-04 Picture display method, picture providing device, picture display equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210002892.3A CN114288639B (en) 2022-01-04 2022-01-04 Picture display method, picture providing device, picture display equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114288639A CN114288639A (en) 2022-04-08
CN114288639B true CN114288639B (en) 2023-06-23

Family

ID=80976295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210002892.3A Active CN114288639B (en) 2022-01-04 2022-01-04 Picture display method, picture providing device, picture display equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114288639B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115138076A (en) * 2022-07-01 2022-10-04 网易(杭州)网络有限公司 Game data processing method and device, computer equipment and storage medium
CN117797469A (en) * 2022-09-26 2024-04-02 腾讯科技(深圳)有限公司 Information display method, device, equipment, storage medium and system
CN115988257B (en) * 2022-11-29 2024-12-27 元境生生(北京)科技有限公司 Data recording method, device and equipment
CN117499701B (en) * 2023-12-29 2024-03-12 景色智慧(北京)信息科技有限公司 Method and device for realizing riding game lens close-up and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201002394A (en) * 2008-02-22 2010-01-16 Konami Digital Entertainment Game program, game device, and game control method
JP2010274070A (en) * 2009-06-01 2010-12-09 Sony Computer Entertainment Inc Game control program, game device, and game control method
JP2014171496A (en) * 2013-03-06 2014-09-22 Konami Digital Entertainment Co Ltd Game device, game control program, game system, and game controlling method
CN106339335A (en) * 2016-09-06 2017-01-18 中国传媒大学 Method and system for always replay and multi-branch playback in game playback process
KR20190123562A (en) * 2018-04-24 2019-11-01 오창휘 A system for practicing the motion displayed by display device in real time
JP2021040825A (en) * 2019-09-09 2021-03-18 株式会社コナミデジタルエンタテインメント Game system, method for controlling the same, and computer program
CN112535865A (en) * 2020-12-15 2021-03-23 网易(杭州)网络有限公司 Game content playback method, terminal, readable storage medium and electronic device
CN113384879A (en) * 2021-05-14 2021-09-14 完美世界征奇(上海)多媒体科技有限公司 Game data display method and device
CN113413615A (en) * 2021-06-30 2021-09-21 腾讯科技(深圳)有限公司 Game invitation method, device, computer equipment and storage medium
CN113509720A (en) * 2021-05-21 2021-10-19 腾讯科技(深圳)有限公司 Playback method, device, terminal, server and storage medium for virtual battle
CN113596598A (en) * 2021-07-22 2021-11-02 网易(杭州)网络有限公司 Game information processing method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6412305B2 (en) * 2013-06-24 2018-10-24 任天堂株式会社 Information processing system, information processing apparatus, program, and information processing method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201002394A (en) * 2008-02-22 2010-01-16 Konami Digital Entertainment Game program, game device, and game control method
JP2010274070A (en) * 2009-06-01 2010-12-09 Sony Computer Entertainment Inc Game control program, game device, and game control method
JP2014171496A (en) * 2013-03-06 2014-09-22 Konami Digital Entertainment Co Ltd Game device, game control program, game system, and game controlling method
CN106339335A (en) * 2016-09-06 2017-01-18 中国传媒大学 Method and system for always replay and multi-branch playback in game playback process
KR20190123562A (en) * 2018-04-24 2019-11-01 오창휘 A system for practicing the motion displayed by display device in real time
JP2021040825A (en) * 2019-09-09 2021-03-18 株式会社コナミデジタルエンタテインメント Game system, method for controlling the same, and computer program
CN112535865A (en) * 2020-12-15 2021-03-23 网易(杭州)网络有限公司 Game content playback method, terminal, readable storage medium and electronic device
CN113384879A (en) * 2021-05-14 2021-09-14 完美世界征奇(上海)多媒体科技有限公司 Game data display method and device
CN113509720A (en) * 2021-05-21 2021-10-19 腾讯科技(深圳)有限公司 Playback method, device, terminal, server and storage medium for virtual battle
CN113413615A (en) * 2021-06-30 2021-09-21 腾讯科技(深圳)有限公司 Game invitation method, device, computer equipment and storage medium
CN113596598A (en) * 2021-07-22 2021-11-02 网易(杭州)网络有限公司 Game information processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN114288639A (en) 2022-04-08

Similar Documents

Publication Publication Date Title
CN114288639B (en) Picture display method, picture providing device, picture display equipment and storage medium
US20220355194A1 (en) Method for controlling server device, server device, computer-readable recording medium and game system
CN113750534B (en) Game task issuing method and device
US20130059654A1 (en) Method and apparatus for receiving game streaming data, and method and server for transmitting game streaming data
CN111672111A (en) Interface display method, device, equipment and storage medium
US20220280870A1 (en) Method, apparatus, device, and storage medium, and program product for displaying voting result
US20100114892A1 (en) Introducing system, introducing method, information recording medium, and program
WO2022083451A1 (en) Skill selection method and apparatus for virtual object, and device, medium and program product
JP2024536511A (en) Method, device, equipment and program for displaying contest pop-up window
CN113893560A (en) Information processing method, device, equipment and storage medium in virtual scene
US11724203B2 (en) Server device, method for controlling the same, and computer-readable recording medium
CN114100131B (en) Virtual object control method, device, terminal, storage medium and program product
KR100841069B1 (en) Identification table management system and method for team play in online first person shooting game
HK40070972B (en) Picture display method, picture providing method, device, equipment and storage medium
CN113041615A (en) Scene presenting method, device, client, server, equipment and storage medium
CN112717425B (en) Information sending method, information display method, device, equipment and medium
WO2024055811A1 (en) Message display method and apparatus, device, medium, and program product
CN113058265B (en) Interaction method, device, equipment and storage medium between teams in virtual scene
HK40070972A (en) Picture display method, picture providing method, device, equipment and storage medium
CN117160040A (en) Virtual character searching method and device, storage medium and electronic equipment
CN119139685A (en) Mark display method and device, storage medium and electronic equipment
US10668384B2 (en) System using rule based techniques for handling gameplay restrictions
CN112587918A (en) Game skill release method and device
CN118846532A (en) Virtual object display method, device, terminal and storage medium
US20240408487A1 (en) Team appearance changing method and apparatus, device, medium, and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40070972

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant