Game interaction method, device and equipment and computer readable storage medium
By introducing the game card system, players obtain game cards after each game level and interact with virtual objects in the last level, solving the problem of insufficient game interaction diversity and interaction rate in the prior art, improving player stickiness and reducing churn rate.
Patent Information
- Application Number
- CN202311170427.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2025-03-11
AI Technical Summary
Existing game interaction methods are difficult to improve the diversity and interaction rate of game interaction, resulting in reduced stickiness and increased churn rate of players.
By introducing a game card system into the game, players obtain game cards associated with the level after passing each game level, which are used to interact with virtual objects in the last level, enhancing the correlation and diversity of interaction between game levels.
It improves the diversity and interaction rate of game interaction, enhances player stickiness, and reduces player churn rate.
Smart Images

Figure CN119587974A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and in particular to a game interaction method, device, equipment, and computer-readable storage medium. Background Art
[0002] With the continuous development of computer technology, electronic games have become a common form of entertainment in people's daily lives. The diversity and interaction rate of game interactions have become important factors in attracting players. Therefore, it is necessary to provide a game interaction method to improve the diversity and interaction rate of game interactions. Summary of the invention
[0003] The embodiments of the present application provide a game interaction method, device, equipment and computer-readable storage medium. The technical solution is as follows:
[0004] On the one hand, an embodiment of the present application provides a game interaction method, the method comprising:
[0005] Displaying a first page, wherein the first page displays a first game object and a first virtual object included in a first game level, wherein the first virtual object is a virtual object owned by a target object, and the first virtual object interacts with the first game object under the control of the target object, and the first game level is any game level except the last game level among the multiple game levels;
[0006] Based on the life value of the first game object being a first value, displaying a second page, wherein the second page displays at least one game card associated with the first game object, and any one game card corresponds to a virtual object;
[0007] In response to a triggering operation on a first game card among the at least one game card, the first game card is issued to a game account corresponding to the target object, and a virtual object corresponding to the first game card interacts with game objects included in the last game level under the control of the target object in the last game level.
[0008] On the other hand, an embodiment of the present application provides a game interaction device, the device comprising:
[0009] A display module, configured to display a first page, wherein the first page displays a first game object and a first virtual object included in a first game level, wherein the first virtual object is a virtual object owned by a target object, and the first virtual object interacts with the first game object under the control of the target object, and the first game level is any game level among the multiple game levels except the last game level;
[0010] The display module is further configured to display a second page based on the life value of the first game object being a first value, wherein the second page displays at least one game card associated with the first game object, and any one game card corresponds to a virtual object;
[0011] The issuing module is used to issue the first game card to the game account corresponding to the target object in response to a trigger operation on the first game card among the at least one game card, and the virtual object corresponding to the first game card interacts with the game objects included in the last game level under the control of the target object in the last game level.
[0012] In a possible implementation, the display module is configured to display a third page, wherein the third page displays level information of multiple game levels, wherein the level information of any game level includes an object identifier of at least one game object included in the any game level; and the first page is displayed in response to a triggering operation on an object identifier of a first game object included in a first game level among the multiple game levels.
[0013] In one possible implementation, the display module is configured to display a fourth page in response to a triggering operation on an object identifier of a first game object included in a first game level among the multiple game levels, wherein the fourth page displays object identifiers of multiple virtual objects owned by the target object; and display the first page in response to a triggering operation on an object identifier of a first virtual object among the multiple virtual objects.
[0014] In a possible implementation, the display module is configured to, when the first game level is the first game level among the multiple game levels, display the fourth page in response to a triggering operation on an object identifier of a first game object included in the first game level; when the first game level is not the first game level among the multiple game levels, determine a clearance status of the target object in a reference game level in response to a triggering operation on the object identifier of the first game object included in the first game level; and display the fourth page in response to the clearance status of the target object in the reference game level being cleared, the reference game level being a game level previous to the first game level.
[0015] In a possible implementation manner, the device further includes:
[0016] a determination module, configured to determine, in response to a triggering operation on an object identifier of a first game object included in the first game level, a clearance status of the target object in a reference game level when the first game level is not the first game level among the plurality of game levels, the reference game level being a previous game level of the first game level;
[0017] The display module is further configured to display first prompt information in response to the target object failing to clear the reference game level, wherein the first prompt information is configured to prompt the target object not to challenge the first game level.
[0018] In a possible implementation, the display module is further used to display the first game card in the first page, where the first game card is used to indicate that the game account corresponding to the target object has obtained the first game card.
[0019] In a possible implementation, the display module is further configured to display a seventh page when the first game level is the second to last game level among the multiple game levels, the seventh page displaying object information of the game object included in the last game level and a plurality of game cards obtained by the game account corresponding to the target object;
[0020] The device also includes:
[0021] The control module is used to control the virtual object corresponding to any one of the multiple game cards to interact with the game objects included in the last game level in response to a trigger operation on the any one of the multiple game cards.
[0022] In a possible implementation, the distribution module is further used to distribute the reward resources corresponding to the last game level to the game account corresponding to the target object based on the life value of the game object included in the last game level being the first value, and the existence of a game card among the multiple game cards whose corresponding virtual object life value is greater than the first value.
[0023] In a possible implementation, the seventh page further displays second prompt information, wherein the second prompt information includes an identifier of a candidate game card, and the second prompt information is used to prompt the target object to select the candidate game card and control the virtual object corresponding to the candidate game card to interact with the game object included in the last game level.
[0024] In a possible implementation manner, the device further includes:
[0025] a sending module, configured to send object information of the game object included in the last level and the game account to the server, wherein the object information of the game object included in the last level and the game account are used by the server to determine a candidate game card matching the game object included in the last level from a plurality of game cards obtained by the game account;
[0026] A receiving module is used to receive the identifier of the candidate game card returned by the server.
[0027] In a possible implementation, the fourth page also displays attribute information of the first game object, the attribute information of the first game object includes a difficulty level of the first game object and a weakness of the first game object, and the attribute information of the first game object is used by the target object to determine the first virtual object among the multiple virtual objects.
[0028] In a possible implementation, the fourth page also displays at least one game card associated with the first game object, and the at least one game card is used to indicate the game card that can be obtained by the game account corresponding to the target object after the virtual object controlled by the target object defeats the first game object.
[0029] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the computer device implements any of the above-mentioned game interaction methods.
[0030] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor so that a computer implements any of the above-mentioned game interaction methods.
[0031] On the other hand, a computer program or a computer program product is also provided, wherein at least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor so that the computer implements any of the above-mentioned game interaction methods.
[0032] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:
[0033] In the technical solution provided by the embodiment of the present application, each time the target object passes a game level, it can obtain a game card associated with the game object in the game level. The game card corresponds to a virtual object. In the last game level, the target object can use the virtual object corresponding to the obtained game card to interact with the game object in the last game level. This method makes the correlation between game levels higher, the game interaction mode diversified, and the game interaction rate higher, thereby increasing the stickiness of the target object to the game and reducing the player churn rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0035] Figure 1 It is a schematic diagram of an implementation environment of a game interaction method provided in an embodiment of the present application;
[0036] Figure 2 is a flow chart of a game interaction method provided by an embodiment of the present application;
[0037] Figure 3 is a display schematic diagram of a third page provided in an embodiment of the present application;
[0038] Figure 4 is a display schematic diagram of a fourth page provided in an embodiment of the present application;
[0039] Figure 5 is a display schematic diagram of a first page provided in an embodiment of the present application;
[0040] Figure 6 is a display schematic diagram of a second page provided in an embodiment of the present application;
[0041] Figure 7 is another display schematic diagram of a third page provided in an embodiment of the present application;
[0042] Figure 8 is a display schematic diagram of a seventh page provided in an embodiment of the present application;
[0043] Fig. 9 is a flow chart of a game interaction method provided by an embodiment of the present application;
[0044] Fig.10 is a structural schematic diagram of a game interaction device provided in an embodiment of the present application;
[0045] Fig.11 It is a structural diagram of a terminal device provided in an embodiment of the present application;
[0046] Fig.12 It is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0048] It should be noted that the terms "first", "second", etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0049] Figure 1 is a schematic diagram of an implementation environment of a game interaction method provided in an embodiment of the present application, such as Figure 1 As shown, the implementation environment includes: a terminal device 101 and a server 102 .
[0050] Among them, a client capable of providing game images is installed and running in the terminal device 101, and the terminal device 101 is used to execute the game interaction method provided in the embodiment of the present application.
[0051] The embodiment of the present application does not limit the type of client that can provide game screens. Exemplarily, the client that can provide game screens refers to a game client. For example, a third-person shooting (TPS) game, a first-person shooting (FPS) game, a multiplayer online tactical competitive (MOBA) game, a multiplayer shooting survival game, a massively multiplayer online role-playing game (MMO), an action role-playing game (ARPG), etc.
[0052] Of course, in addition to game clients, clients that can provide game images can also be other types of clients, such as virtual reality (VR) clients, augmented reality (AR) clients, three-dimensional map programs, map simulation programs, social clients, interactive entertainment clients, etc.
[0053] The server 102 is used to provide background services for the client installed on the terminal device 101 that can provide game images. In a possible implementation, the server 102 undertakes the main computing work, and the terminal device 101 undertakes the secondary computing work. Alternatively, the server 102 undertakes the secondary computing work, and the terminal device 101 undertakes the main computing work. Alternatively, the terminal device 101 and the server 102 use a distributed computing architecture for collaborative computing.
[0054] Optionally, the terminal device 101 may be any electronic device product that can interact with a user through one or more methods such as a keyboard, a touch pad, a remote controller, voice interaction, or a handwriting device, for example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart TV, a smart speaker, a smart watch, etc.
[0055] The server 102 is a single server, or a server cluster consisting of multiple servers, or any one of a cloud computing platform and a virtualization center, which is not limited in the embodiments of the present application. The server 102 is connected to the terminal device 101 through a wired network or a wireless network. The server 102 has a data receiving function, a data processing function, and a data sending function. Of course, the server 102 may also have other functions, which are not limited in the embodiments of the present application.
[0056] Those skilled in the art should understand that the above-mentioned terminal device 101 and server 102 are only for illustration, and other existing or future terminal devices or servers, if applicable to the present application, should also be included in the scope of protection of the present application and are included here by reference.
[0057] The present application embodiment provides a game interaction method, which can be applied to the above Figure 1 The implementation environment shown is Figure 2 As an example, the flowchart of a game interaction method provided in the embodiment of the present application is shown in FIG. Figure 1 The terminal device 101 in the embodiment is executed. Figure 2As shown, the method includes the following steps 201 to 203.
[0058] In step 201, a first page is displayed, in which a first game object and a first virtual object included in a first game level are displayed.
[0059] In an exemplary embodiment of the present application, a client capable of providing a game screen is installed and run in the terminal device. The client may be any type of client, and the embodiment of the present application does not limit this. Exemplarily, the client is a game client. The game client involved in the embodiment of the present application is a game client based on frame synchronization, that is, the game interaction method provided in the embodiment of the present application can be applied to a game client based on frame synchronization. The display interface of the terminal device displays relevant information of the client. The relevant information of the client may be an icon of the client, or a name of the client, or other information that can uniquely represent the client, and the embodiment of the present application does not limit this.
[0060] When the target object wants to run the client, the target object selects the relevant information of the client, the terminal device receives the selection instruction for the relevant information of the client, and the terminal device displays the homepage of the client, which is the first page displayed after opening the client. The homepage of the client displays an activity entrance, which is used to display the third page. In response to the trigger operation for the activity entrance, the third page is displayed. A plurality of challenge difficulty controls are displayed in the third page, and each challenge difficulty control corresponds to a different challenge difficulty. In response to the trigger operation for any challenge difficulty control, the level information of a plurality of game levels is displayed in the third page, and the level information of any game level includes the object identification of at least one game object included in any game level. The plurality of game levels displayed in the third page are game levels under the challenge difficulty corresponding to the selected challenge difficulty control. The game object included in any game level refers to the game object that the target object needs to fight against in any game level. The object identification of the game object can be an object image of the game object, or an object name of the game object, or other identification that can uniquely represent a game object, which is not limited in the embodiment of the present application.
[0061] Among them, the relevant information of the client selected by the target object refers to the relevant information of the client clicked by the target object. The target object can also select the relevant information of the client in other ways, which is not limited in the embodiments of the present application.
[0062] like Figure 3 is a display diagram of a third page provided in an embodiment of the present application. Figure 3In the challenge difficulty control "1" is selected, the third page displays the object image of at least one game object included in each of the game levels 1 to 5. Among them, game level 1 includes one game object, game level 2 includes two game objects, game level 3 includes three game objects, game level 4 includes two game objects, and game level 5 includes three game objects. The object images of the game objects included in each game level are shown in Figure 3 shown.
[0063] Optionally, a sliding control is also displayed on the third page, such as Figure 3 301 in the figure is a sliding control. In response to the triggering operation on the sliding control, the level information of the game level displayed in the third page is updated.
[0064] Optionally, in response to the target object selecting other challenge difficulty controls, the level information of the game level displayed on the third page is updated, and the level information of the updated game level displayed on the third page is the level information of the game level corresponding to the challenge difficulty corresponding to the other challenge difficulty controls.
[0065] In a possible implementation, the third page also displays the difficulty level of the game objects included in each game level, such as Figure 3 The difficulty level of the game objects included in the game level 1 is "easy", the difficulty level of the first game object included in the game level 2 is "normal", and the difficulty level of the second game object is "difficult", and the difficulty levels of the game objects included in other game levels are shown in Figure 3 The difficulty level of the game object is displayed so that the target object can better understand the game object to be challenged, so that the target object can better choose the game object to be challenged. The third page also displays the target object's path, which connects the object identifiers of the game objects included in the game level that the target object has passed, such as Figure 3 The arrowed route in the figure is the target's path. The third page also displays the target's recommended combat power, the number of challenges the target has taken this week, and the number of challenges remaining. Figure 3 The "40000" in the above is the target's recommended combat power. Figure 3 The target object has 1 challenge this week and 1 challenge left.
[0066] In a possible implementation, based on the target object having passed any one of the multiple game levels, the third page also displays game cards that have been obtained by the game account corresponding to the target object, and the obtained game cards are game cards associated with the cleared game levels. Exemplarily, if the target object has passed the first game level among the multiple game levels, the third page also displays reference game cards, which are game cards associated with the first game level, such as Figure 3 302 is a reference game card. In response to a trigger operation on the reference game card, card information of the reference game card is displayed, and the card information of the reference game card includes but is not limited to the name of the virtual object corresponding to the reference game card and the effect description of the virtual object corresponding to the reference game card.
[0067] When the target object wants to perform a level challenge, the target object selects the object identifier of the game object included in the game level that the target object wants to challenge, and in response to the trigger operation of the object identifier of the first game object included in the first game level among the multiple game levels, the first page is displayed. The first page displays the first game object and the first virtual object included in the first game level. The first virtual object is a virtual object already owned by the target object. The first virtual object interacts with the first game object under the control of the target object. The first game level is any game level among the multiple game levels except the last game level. The first game level may be the first game level among the multiple game levels, or may not be the first game level among the multiple game levels. This is not limited in the embodiments of the present application.
[0068] In one possible implementation, in response to a triggering operation on an object identifier of a first game object included in a first game level among multiple game levels, a process of displaying a first page includes: in response to a triggering operation on an object identifier of a first game object included in a first game level among multiple game levels, displaying a fourth page, the fourth page displaying object identifiers of multiple virtual objects owned by the target object; in response to a triggering operation on an object identifier of a first virtual object among the multiple virtual objects, displaying the first page.
[0069] Among them, the triggering operation for the object identifier of the first game object included in the first game level among multiple game levels can be a click operation on the object identifier of the first game object included in the first game level among multiple game levels, or can be other operations, which is not limited in this embodiment of the present application.
[0070] like Figure 4 is a display diagram of a fourth page provided in an embodiment of the present application. Figure 4The fourth page shown shows five virtual objects owned by the target object, namely a first virtual object 401 , a second virtual object 402 , a third virtual object 403 , a fourth virtual object 404 , and a fifth virtual object 405 .
[0071] Optionally, the fourth page not only displays the object identification of each virtual object, but also displays the life value and remaining life value of each virtual object. Figure 4 The first virtual object 401 has a health value of 100 and a remaining health value of 100. The health values and remaining health values of other virtual objects are shown in Figure 4 As shown, no further description is given here.
[0072] The fourth page also displays the object identification of the first game object and the attribute information of the first game object. Figure 4 406 is the object identifier of the first game object. The attribute information of the first game object includes the difficulty level of the first game object and the weakness of the first game object. The attribute information of the first game object is used by the target object to determine the first virtual object among multiple virtual objects so as to better compete with the first game object. Figure 4 The difficulty level of the first game object displayed in is "easy", and the weaknesses of the first game object include "weakness 1, weakness 2, weakness 3, weakness 4".
[0073] Optionally, the fourth page also displays at least one game card associated with the first game object, and the at least one game card associated with the first game object is used to indicate the game card that the game account corresponding to the target object can obtain after the virtual object controlled by the target object defeats the first game object. Figure 4 407 is at least one game card associated with the first game object.
[0074] Optionally, the fourth page also displays a start control, such as Figure 4 408 is a start control. In response to a trigger operation on an object identifier of a first virtual object among the plurality of virtual objects and a trigger operation on a start control, a first page is displayed.
[0075] In a possible implementation, in response to a triggering operation on an object identifier of a first game object included in a first game level among multiple game levels, a process of displaying the fourth page includes the following two situations.
[0076] Case 1: when the first game level is the first game level among multiple game levels, in response to a triggering operation on an object identifier of a first game object included in the first game level, a fourth page is displayed.
[0077] Case 2: When the first game level is not the first game level among multiple game levels, in response to a trigger operation on an object identifier of a first game object included in the first game level, a clearance status of the target object in a reference game level is determined; in response to the clearance status of the target object in the reference game level being cleared, a fourth page is displayed.
[0078] The reference game level is the previous game level of the first game level. Optionally, the first game level is the second game level among the multiple game levels, and the reference game level is the first game level among the multiple game levels. For another example, the first game level is the fifth game level among the multiple game levels, and the reference game level is the fourth game level among the multiple game levels.
[0079] Optionally, in response to a trigger operation for an object identifier of a first game object included in a first game level, the process of determining a clearance situation of a target object in a reference game level includes: in response to a trigger operation for an object identifier of a first game object included in the first game level, generating a clearance situation acquisition request, the clearance situation acquisition request including a game account and a reference game level corresponding to the target object; and sending the clearance situation acquisition request to a server. The server receives the clearance situation acquisition request, parses the clearance situation acquisition request, and obtains the game account and the reference game level corresponding to the target object. The server determines the clearance situation of the target object in the reference game level based on the game account and the reference game level corresponding to the target object. The server sends the clearance situation of the target object in the reference game level to the terminal device, so that the terminal device obtains the clearance situation of the target object in the reference game level.
[0080] In a possible implementation, the server stores the game levels that have been cleared by each game account and the correspondence between each game account and the game levels that have been cleared by each game account. The server determines the game levels that have been cleared by the game account corresponding to the target object based on the game account corresponding to the target object and the correspondence between each game account and the game levels that have been cleared by each game account. If the game levels that have been cleared by the game account corresponding to the target object include the reference game level, the clearance status of the game account corresponding to the target object in the reference game level is cleared; if the game levels that have been cleared by the game account corresponding to the target object do not include the reference game level, the clearance status of the game account corresponding to the target object in the reference game level is not cleared.
[0081] Optionally, in the case where the first game level is not the first game level among multiple game levels, in response to a trigger operation for an object identifier of a first game object included in the first game level, a clearance status of the target object in a reference game level is determined, and the reference game level is a previous game level of the first game level. In response to the clearance status of the target object in the reference game level being not cleared, a first prompt message is displayed, and the first prompt message is used to prompt the target object that the first game level cannot be challenged. The content included in the first prompt message may be any content, and the embodiment of the present application does not limit this. Exemplarily, the content included in the first prompt message is "You have not cleared the previous level, please pass the previous level first."
[0082] like Figure 5 is a display diagram of a first page provided in an embodiment of the present application. Figure 5 A first game object 501 and a first virtual object 502 are displayed.
[0083] Optionally, the first page may also display a game control, which is used to control the first virtual object to interact with the first game object. Figure 5 503 in the figure is a game control. The first page may also display an object avatar 504 of the first virtual object and a life bar 505 of the first virtual object. The life bar of the first virtual object includes the life value and the remaining life value of the first virtual object. Figure 5 The health value of the first virtual object in the game is 100 and the remaining health value is 90.
[0084] In step 202, based on the life value of the first game object being a first value, a second page is displayed.
[0085] Among them, at least one game card associated with the first game object is displayed in the second page, and any game card corresponds to a virtual object. The virtual object corresponding to any game card can be a character, a monster, a virtual prop, or other objects in the game client, which is not limited in the embodiment of the present application. The first value is set based on experience or adjusted according to the implementation environment, which is not limited in the embodiment of the present application. Exemplarily, the first value is 0.
[0086] like Figure 6 is a display schematic diagram of a second page provided in an embodiment of the present application, in Figure 6There are three game cards associated with the first game object, among which the name of the virtual object corresponding to the first game card is "Card Name 1", the effect description of the virtual object corresponding to the first game card is "XXXXXX", and the attack power of the virtual object corresponding to the first game card is 7 and the health value is 5. The names, effect descriptions, attack power and health values of the virtual objects corresponding to other game cards are shown in Figure 6 As shown, no further description is given here.
[0087] In step 203, in response to a triggering operation on a first game card among the at least one game card, the first game card is issued to a game account corresponding to the target object.
[0088] The virtual object corresponding to the first game card interacts with the game object included in the last game level under the control of the target object in the last game level. The first game card is any one of the at least one game card associated with the first game object.
[0089] In a possible implementation, a confirmation control is also displayed on the second page, such as Figure 6 601 is a confirmation control. In response to a trigger operation on a first game card in at least one game card and receiving a trigger operation on the confirmation control, the first game card is issued to a game account corresponding to the target object.
[0090] Optionally, in response to a trigger operation on a first game card among at least one game card, the process of issuing the first game card to the game account corresponding to the target object includes: in response to a trigger operation on the first game card among at least one game card, generating an issuing request, the issuing request including an identifier of the first game card and the game account corresponding to the target object; sending the issuing request to a server, the issuing request being used by the server to issue the first game card to the game account corresponding to the target object. The server receives the issuing request, parses the issuing request, obtains the identifier of the first game card and the game account corresponding to the target object, and issues the first game card to the game account corresponding to the target object according to the identifier of the first game card and the game account corresponding to the target object.
[0091] The identifier of the first game card may be the name of the first game card, or the number of the first game card, or other identifiers that can uniquely represent the first game card, which is not limited in the embodiment of the present application.
[0092] In a possible implementation, after the first game card is issued to the game account, the first game card may also be displayed on the third page, and the first game card is used to indicate that the game account has obtained the first game card. Figure 7is another display schematic diagram of the third page provided in the embodiment of the present application, in Figure 7 The third page shown displays the first game card 701 .
[0093] In a possible implementation, after the first game card is issued to the game account, if the first game level is not the second to last game level among the multiple game levels, a third page is displayed, and the object identifier of the first game object of the first game level in the third page is displayed as a first state, and the first state is used to indicate that the target object has passed the first game level; in response to a trigger operation on the object identifier of the second game object included in the second game level, a fifth page is displayed, and the fifth page displays the second game object and the second virtual object, the second virtual object is a virtual object already owned by the target object, and the second virtual object interacts with the second game object under the control of the target object, and the second game level is the next game level of the first game level; in response to the life value of the second game object being the first value, a sixth page is displayed, and at least one game card associated with the second game object is displayed on the sixth page; in response to the trigger operation on the second game card among the at least one game card associated with the second game object, the second game card is issued to the game account corresponding to the target object, and the virtual object corresponding to the second game card interacts with the game object included in the last game level under the control of the target object in the last game level.
[0094] Exemplarily, the first game level is the first game level among the multiple game levels, and the object identifier of the first game object included in the first game level is displayed in the first state, such as Figure 7 The object identifier of the first game object included in the first game level in the third page is displayed with a cross.
[0095] Optionally, a reset control is also displayed on the third page, such as Figure 3 303 in the figure is a reset control. In response to the trigger operation for the reset control and the trigger operation for other challenge difficulty controls in the third page, the level information of the multiple game levels displayed in the third page is updated, and the multiple game levels displayed in the third page after the update are game levels corresponding to the challenge difficulties corresponding to other challenge difficulty controls, and the target object needs to restart the challenge from the first game level in the multiple game levels after the update, and the game cards previously obtained by the target object are reset to zero.
[0096] In one possible implementation, in response to a trigger operation on an object identifier of a second game object included in a second game level, a process of displaying the fifth page includes: in response to a trigger operation on an object identifier of a second game object included in the second game level, displaying a fourth page, the fourth page displaying object identifiers of multiple virtual objects owned by the target object; in response to a trigger operation on an object identifier of a second virtual object among the multiple virtual objects, displaying the fifth page.
[0097] The process of displaying the fourth page in response to the trigger operation for the object identifier of the second game object included in the second game level is similar to the process of displaying the fourth page in response to the trigger operation for the object identifier of the first game object included in the first game level, and will not be described in detail here. The process of issuing the second game card to the game account in response to the trigger operation for the second game card of at least one game card associated with the second game object is similar to the process of issuing the first game card to the game account in response to the trigger operation for the first game card of at least one game card associated with the first game object, and will not be described in detail here.
[0098] In a possible implementation, after the first game card is issued to the game account, if the first game level is the second to last game level among the multiple game levels, the seventh page is displayed, and the seventh page displays the object information of the game object included in the last game level and the multiple game cards that the game account has obtained; in response to the trigger operation for any one of the multiple game cards, the virtual object corresponding to any one of the multiple game cards is controlled to interact with the game object included in the last game level. The object information of the game object includes but is not limited to the object image of the game object, the attack power of the game object, and the life value of the game object.
[0099] When the first game level is the second to last game level among the multiple game levels, the process of displaying the seventh page includes: when the first game level is the second to last game level among the multiple game levels, after issuing the first game card to the game account corresponding to the target object, displaying the third page, and in response to the triggering operation of the object identifier of the game object included in the last game level, displaying the seventh page. The number of game objects included in the last game level can be one or more, which is not limited in the embodiment of the present application.
[0100] Optionally, the first area of the seventh page displays object information of the game objects included in the last game level, and the second area of the seventh page displays multiple game cards that the game account has obtained, and the first area and the second area are different. In response to a trigger operation for any one of the multiple game cards, the process of controlling the virtual object corresponding to any one of the multiple game cards to interact with the game objects included in the last game level includes: in response to a trigger operation for any one of the multiple game cards, moving any one of the game cards from the second area of the seventh page to be displayed in the third area of the seventh page; in response to a trigger operation for any one of the game cards, controlling the virtual object corresponding to any one of the game cards to interact with the game objects included in the last game level. Wherein, the third area is different from both the first area and the second area.
[0101] like Figure 8 is a display diagram of a seventh page provided in an embodiment of the present application. Figure 8 In (1), 801 is the first area, 802 is the object information of the game objects included in the last game level, 803 is the second area, and 804, 805, 806, and 807 are the game cards that the game account has obtained. Optionally, the seventh page also displays a sliding control 808. In response to a trigger operation on the sliding control, the game cards that the game account has obtained and displayed on the seventh page are updated. 809 is the third area. In response to a trigger operation on any one of the multiple game cards, any game card is moved from the second area to the third area, such as Figure 8 In (2), in response to a trigger operation on the game card 1, the game card 1 is moved from the second area to be displayed in the third area.
[0102] Optionally, based on the life value of the virtual object corresponding to any game card being a first value, and the life value of the game objects included in the last game level being greater than the first value, any game card is cancelled from being displayed in the third area, and in response to a trigger operation on any of the remaining and obtained game cards, the selected game card is moved from the second area to be displayed in the third area; in response to a trigger operation on the selected game card, the virtual object corresponding to the selected game card is controlled to interact with the game objects included in the last game level.
[0103] It should be noted that, in the above-mentioned process of selecting a game card from the multiple game cards obtained, and interacting with the game objects included in the last game level through the virtual object corresponding to the selected game card, a second number of game cards can also be selected from the multiple game cards obtained, and the virtual objects corresponding to the second number of game cards selected can be interacted with the game objects included in the last game level. Among them, the second number is not greater than the number of game cards obtained, and the second number is set based on experience, or adjusted according to the implementation environment, and the embodiment of the present application does not limit this. Exemplarily, the second number is 3. When there is a game card whose corresponding virtual object has a life value of a first value among the selected second number of game cards, and the life value of the game object included in the last game level is greater than the first value, the target object can select a game card from the remaining game cards obtained, and interact with the game object included in the last game level through the virtual object corresponding to the game card whose corresponding virtual object has a life value greater than the first value among the first selected second number of game cards and the virtual object corresponding to the second selected game card. Alternatively, when the life value of the virtual object corresponding to each game card in the second number of game cards is the first value and the life value of the game object included in the last game level is greater than the first value, a second number of game cards may be selected again from the remaining and obtained game cards, and the virtual objects corresponding to the second number of game cards selected again may interact with the game objects included in the last game level.
[0104] For example, the game account corresponding to the target object has obtained 10 game cards, and the target object selects the first game card, the second game card, and the third game card from the 10 game cards, and interacts with the game objects included in the last game level through the virtual objects corresponding to the first game card, the second game card, and the third game card. When the life value of the virtual object corresponding to the first game card is a first value, and the life value of the game objects included in the last game level is greater than the first value, the target object selects the fourth game card from the remaining seven game cards, and interacts with the game objects included in the last game level through the virtual objects corresponding to the second game card, the third game card, and the fourth game card. Alternatively, when the life values of the virtual objects corresponding to the first game card, the second game card, and the third game card are all the first value, and the life values of the game objects included in the last game level are greater than the first value, the fourth game card, the fifth game card, and the sixth game card are selected from the remaining seven game cards, and the virtual objects corresponding to the fourth game card, the fifth game card, and the sixth game card interact with the game objects included in the last game level.
[0105] In a possible implementation, based on the life value of the game object included in the last game level being a first value, and the presence of a game card among the multiple game cards having a corresponding virtual object life value greater than the first value, the reward resources corresponding to the last game level are distributed to the game account. If the life value of the game object included in the last game level is the first value, but the presence of a game card among the multiple game cards having a corresponding virtual object life value greater than the first value, it means that the virtual object corresponding to the game card controlled by the target object has defeated the game object included in the last game level, that is, the game account corresponding to the target object has passed the last game level, and at this time, the game account corresponding to the target object can obtain the reward resources corresponding to the last game level.
[0106] Optionally, the seventh page also displays a second prompt message, the second prompt message includes an identifier of a candidate game card, and the second prompt message is used to prompt the target object to select a candidate game card and control the virtual object corresponding to the candidate game card to interact with the game object included in the last game level. Figure 8 810 in the figure is the second prompt information.
[0107] In one possible implementation, before displaying the second prompt information on the seventh page, it is necessary to first send object information and a game account of a game object included in the last game level to the server, and the object information and the game account of the game object included in the last game level are used by the server to determine, from among multiple game cards that the game account has obtained, a candidate game card that matches the game object included in the last game level; the server receives the object information and the game account of the game object included in the last game level, determines, based on the game account, card information of multiple game cards that the game account has obtained, determines a candidate game card from among multiple game cards based on the object information of the game object included in the last game level and the card information of the multiple game cards that have been obtained, and the server returns an identifier of the candidate game card to the terminal device, and the terminal device generates the second prompt information based on the identifier of the candidate game card, and then displays the second prompt information on the seventh page.
[0108] Among them, the process of determining the candidate game card from the multiple game cards by the server according to the object information of the game object included in the last game level and the card information of the multiple game cards obtained includes: determining the feature vector of the game object included in the last game level according to the object information of the game object included in the last game level; determining the feature vector of each game card according to the card information of the multiple game cards obtained; determining the matching degree of the game object included in the last game level and each game card according to the feature vector of the game object included in the last game level and the feature vector of each game card; and taking the game card whose matching degree with the game object included in the last game level meets the matching requirement among the multiple game cards as the candidate game card. Optionally, taking the game card with the highest matching degree with the game object included in the last game level among the multiple game cards as the candidate game card. Optionally, the above is only an optional determination process of the candidate game card provided by the embodiment of the present application, and the candidate game card can also be determined from the multiple game cards obtained by other methods, which is not limited by the embodiment of the present application.
[0109] In a possible implementation, the target object can also play a game with the target object's friend object. When the target object and the target object's friend object play a game together, each time a game level is passed, the target object can obtain a game card associated with the game level, and the target object's friend object can also obtain a game card associated with the game level. In the last game level, the target object and the target object's friend object interact with the game objects included in the last game level through the virtual objects corresponding to the game cards obtained by the target object and the virtual objects corresponding to the game cards obtained by the target object's friend object. Optionally, the target object's friend object can be the target object's friend object in the game client, or it can be the target object's friend object in other clients, which is not limited in the embodiments of the present application. Among them, other clients can be social clients.
[0110] In the above method, each time the target object passes a game level, it can obtain a game card associated with the game object in the game level. The game card corresponds to a virtual object. In the last game level, the target object can use the virtual object corresponding to the obtained game card to interact with the game object in the last game level. This method makes the correlation between game levels higher, the game interaction mode more diverse, and the game interaction rate higher, thereby increasing the stickiness of the target object to the game and reducing the player churn rate.
[0111] Fig. 9 is a flowchart of a game interaction method provided by an embodiment of the present application, in which Fig. 9In the game client, there are 5 game levels.
[0112] The target object selects a challenge difficulty, and displays level information of multiple game levels under the challenge difficulty. The level information of any game level includes an object identifier of at least one game object included in any game level.
[0113] In response to receiving a trigger operation for an object identifier of a first game object included in a first game level, it indicates that the target object wants to challenge the first game level, so the target object selects a first virtual object from a plurality of virtual objects already owned to enter the first game level, so as to control the first virtual object to interact with the first game object. When the target object passes the first game level, the target object selects a first game card from a plurality of game cards associated with the first game object. When the target object fails to pass the first game level, the target object may repeatedly challenge the first game level until the first game level is passed.
[0114] When the target object chooses to reset the challenge difficulty, it is necessary to restart the game challenge from the first game level among the multiple game levels corresponding to the reset challenge difficulty.
[0115] When the target object chooses not to reset the challenge difficulty, and the trigger operation for the object identifier of the second game object included in the second game level is performed, it means that the target object wants to challenge the second game level, so the target object selects the second virtual object from the multiple virtual objects it already has to enter the second game level to control the second virtual object to interact with the second game object. When the target object passes the second game level, the target object selects the second game card from the multiple game cards associated with the second game object. When the target object does not pass the second game level, the target object can repeatedly challenge the second game level until it passes the second game level.
[0116] When the target object chooses to reset the challenge difficulty, it is necessary to restart the game challenge from the first game level among the multiple game levels corresponding to the reset challenge difficulty.
[0117] When the target object chooses not to reset the challenge difficulty, and the trigger operation for the object identifier of the third game object included in the third game level is performed, it means that the target object wants to challenge the third game level, so the target object selects the third virtual object from the multiple virtual objects it already has to enter the third game level to control the third virtual object to interact with the third game object. When the target object passes the third game level, the target object selects the third game card from the multiple game cards associated with the third game object. When the target object does not pass the third game level, the target object can repeatedly challenge the third game level until it passes the third game level.
[0118] When the target object chooses to reset the challenge difficulty, it is necessary to restart the game challenge from the first game level among the multiple game levels corresponding to the reset challenge difficulty.
[0119] When the target object chooses not to reset the challenge difficulty, and the trigger operation for the object identifier of the fourth game object included in the fourth game level is performed, it means that the target object wants to challenge the fourth game level, so the target object selects the fourth virtual object from the multiple virtual objects it already has to enter the fourth game level to control the fourth virtual object to interact with the fourth game object. When the target object passes the fourth game level, the target object selects the fourth game card from the multiple game cards associated with the fourth game object. When the target object does not pass the fourth game level, the target object can repeatedly challenge the fourth game level until it passes the fourth game level.
[0120] When the target object chooses to reset the challenge difficulty, it is necessary to restart the game challenge from the first game level among the multiple game levels corresponding to the reset challenge difficulty.
[0121] When the target object chooses not to reset the challenge difficulty, and the trigger operation for the object identifier of the fifth game object included in the fifth game level is performed, it means that the target object wants to challenge the fifth game level, so the target object selects N game cards from the multiple game cards that have been obtained, and interacts with the fifth game object through the virtual objects corresponding to these N game cards. When the target object passes the fifth game level, the game ends. When the target object does not pass the fifth game level, the target object can repeatedly challenge the fifth game level until it passes the fifth game level. Wherein, N is an integer not greater than the number of game cards that the target object has obtained and greater than 0.
[0122] In the above-mentioned game interaction method, each time the target object passes a game level, it can obtain a game card associated with the game object in the game level. The game card corresponds to a virtual object. In the last game level, the target object can use the virtual object corresponding to the game card obtained in the previous game level to interact with the game object in the last game level. This method makes the correlation between game levels higher, the game interaction mode diversified, and the game interaction rate higher, thereby increasing the stickiness of the target object to the game and reducing the player churn rate.
[0123] Fig.10 FIG. 1 is a schematic diagram of the structure of a game interaction device provided in an embodiment of the present application. Fig.10 As shown, the device comprises:
[0124] Display module 1001, used to display a first page, wherein the first page displays a first game object and a first virtual object included in a first game level, wherein the first virtual object is a virtual object owned by a target object, and the first virtual object interacts with the first game object under the control of the target object, and the first game level is any game level except the last game level among the multiple game levels;
[0125] The display module 1001 is further used to display a second page based on the life value of the first game object being a first value, wherein the second page displays at least one game card associated with the first game object, and any one game card corresponds to a virtual object;
[0126] The issuing module 1002 is used to respond to the triggering operation of the first game card in at least one game card, issue the first game card to the game account corresponding to the target object, and the virtual object corresponding to the first game card interacts with the game objects included in the last game level under the control of the target object in the last game level.
[0127] In a possible implementation, the display module 1001 is used to display a third page, where the third page displays level information of multiple game levels, where the level information of any game level includes an object identifier of at least one game object included in any game level; and in response to a triggering operation on the object identifier of a first game object included in a first game level among the multiple game levels, the first page is displayed.
[0128] In one possible implementation, the display module 1001 is used to display a fourth page in response to a trigger operation on an object identifier of a first game object included in a first game level among multiple game levels, wherein the fourth page displays object identifiers of multiple virtual objects owned by the target object; and to display the first page in response to a trigger operation on an object identifier of a first virtual object among the multiple virtual objects.
[0129] In a possible implementation, the display module 1001 is used to display the fourth page in response to a trigger operation on an object identifier of a first game object included in the first game level when the first game level is the first game level among multiple game levels; determine a clearance status of a target object in a reference game level in response to a trigger operation on an object identifier of a first game object included in the first game level when the first game level is not the first game level among the multiple game levels; and display the fourth page in response to the clearance status of the target object in the reference game level being cleared, where the reference game level is a game level previous to the first game level.
[0130] In a possible implementation, the device further includes:
[0131] a determination module, configured to determine, in response to a trigger operation on an object identifier of a first game object included in the first game level, a clearance status of the target object in a reference game level when the first game level is not the first game level among the plurality of game levels, the reference game level being a previous game level of the first game level;
[0132] The display module 1001 is further used to display first prompt information in response to the target object failing to pass the reference game level, where the first prompt information is used to prompt the target object not to challenge the first game level.
[0133] In a possible implementation, the display module 1001 is further used to display a first game card on the first page, where the first game card is used to indicate that the game account corresponding to the target object has obtained the first game card.
[0134] In a possible implementation, the display module 1001 is further configured to display a seventh page when the first game level is the second to last game level among the multiple game levels, and the seventh page displays object information of the game object included in the last game level and multiple game cards obtained by the game account corresponding to the target object;
[0135] The device also includes:
[0136] The control module is used to control the virtual object corresponding to any one of the multiple game cards to interact with the game objects included in the last game level in response to a trigger operation on any one of the multiple game cards.
[0137] In one possible implementation, the distribution module 1002 is further used to distribute the reward resources corresponding to the last game level to the game account corresponding to the target object based on the life value of the game object included in the last game level being a first value, and there being a game card among the multiple game cards whose corresponding virtual object life value is greater than the first value.
[0138] In a possible implementation, the seventh page also displays a second prompt information, the second prompt information including an identifier of a candidate game card, and the second prompt information is used to prompt the target object to select a candidate game card and control the virtual object corresponding to the candidate game card to interact with the game object included in the last game level.
[0139] In a possible implementation, the device further includes:
[0140] A sending module, used to send object information and a game account of the game object included in the last level to the server, wherein the object information and the game account of the game object included in the last level are used by the server to determine a candidate game card matching the game object included in the last level from a plurality of game cards obtained by the game account;
[0141] The receiving module is used to receive the identifier of the candidate game card returned by the server.
[0142] In a possible implementation, the fourth page also displays attribute information of the first game object, the attribute information of the first game object includes the difficulty level of the first game object and the weakness of the first game object, and the attribute information of the first game object is used by the target object to determine the first virtual object among multiple virtual objects.
[0143] In one possible implementation, the fourth page also displays at least one game card associated with the first game object, and the at least one game card is used to indicate the game card that can be obtained by the game account corresponding to the target object after the virtual object controlled by the target object defeats the first game object.
[0144] In the above device, each time the target object passes a game level, it can obtain a game card associated with the game object in the game level. The game card corresponds to a virtual object. In the last game level, the target object can use the virtual object corresponding to the obtained game card to interact with the game object in the last game level. This method makes the correlation between game levels higher, the game interaction mode diversified, and the game interaction rate higher, thereby increasing the stickiness of the target object to the game and reducing the player churn rate.
[0145] It should be understood that the above-mentioned device only uses the division of the above-mentioned functional modules as an example to illustrate when implementing its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0146] Fig.11The structural block diagram of a terminal device 1100 provided by an exemplary embodiment of the present application is shown. The terminal device 1100 may be any electronic device product that can interact with a user through one or more methods such as a keyboard, a touchpad, a remote controller, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart TV, a smart speaker, a smart watch, etc.
[0147] Typically, the terminal device 1100 includes: a processor 1101 and a memory 1102 .
[0148] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0149] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one instruction, which is used to be executed by the processor 1101 to implement the game interaction method provided in the method embodiment of the present application.
[0150] In some embodiments, the terminal device 1100 may further optionally include: a peripheral device interface 1103 and at least one peripheral device. The processor 1101, the memory 1102 and the peripheral device interface 1103 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1103 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107 and a power supply 1109.
[0151] The peripheral device interface 1103 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1101 and the memory 1102. In some embodiments, the processor 1101, the memory 1102, and the peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1101, the memory 1102, and the peripheral device interface 1103 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0152] The radio frequency circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1104 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1104 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1104 can communicate with other terminal devices through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1104 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0153] The display screen 1105 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1105 is a touch display screen, the display screen 1105 also has the ability to collect touch signals on the surface or above the surface of the display screen 1105. The touch signal can be input to the processor 1101 as a control signal for processing. At this time, the display screen 1105 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1105 can be one, which is set on the front panel of the terminal device 1100; in other embodiments, the display screen 1105 can be at least two, which are respectively set on different surfaces of the terminal device 1100 or are folded; in other embodiments, the display screen 1105 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal device 1100. Even, the display screen 1105 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0154] The camera assembly 1106 is used to capture images or videos. Optionally, the camera assembly 1106 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal device 1100, and the rear camera is arranged on the back of the terminal device 1100. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0155] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1101 for processing, or input them into the radio frequency circuit 1104 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal device 1100. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0156] The power supply 1109 is used to power various components in the terminal device 1100. The power supply 1109 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1109 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0157] In some embodiments, the terminal device 1100 further includes one or more sensors 1110 , including but not limited to: an acceleration sensor 1111 , a gyroscope sensor 1112 , a pressure sensor 1113 , an optical sensor 1115 , and a proximity sensor 1116 .
[0158] The acceleration sensor 1111 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal device 1100. For example, the acceleration sensor 1111 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1101 can control the display screen 1105 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1111. The acceleration sensor 1111 can also be used to collect game or user motion data.
[0159] The gyroscope sensor 1112 can detect the body direction and rotation angle of the terminal device 1100, and the gyroscope sensor 1112 can cooperate with the acceleration sensor 1111 to collect the user's 3D actions on the terminal device 1100. The processor 1101 can implement the following functions based on the data collected by the gyroscope sensor 1112: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0160] The pressure sensor 1113 can be set on the side frame of the terminal device 1100 and / or the lower layer of the display screen 1105. When the pressure sensor 1113 is set on the side frame of the terminal device 1100, the user's holding signal of the terminal device 1100 can be detected, and the processor 1101 performs left and right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor 1113. When the pressure sensor 1113 is set on the lower layer of the display screen 1105, the processor 1101 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1105. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0161] The optical sensor 1115 is used to collect the ambient light intensity. In one embodiment, the processor 1101 can control the display brightness of the display screen 1105 according to the ambient light intensity collected by the optical sensor 1115. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1105 is increased; when the ambient light intensity is low, the display brightness of the display screen 1105 is reduced. In another embodiment, the processor 1101 can also dynamically adjust the shooting parameters of the camera assembly 1106 according to the ambient light intensity collected by the optical sensor 1115.
[0162] The proximity sensor 1116, also known as a distance sensor, is usually arranged on the front panel of the terminal device 1100. The proximity sensor 1116 is used to collect the distance between the user and the front of the terminal device 1100. In one embodiment, when the proximity sensor 1116 detects that the distance between the user and the front of the terminal device 1100 is gradually decreasing, the processor 1101 controls the display screen 1105 to switch from the screen-on state to the screen-off state; when the proximity sensor 1116 detects that the distance between the user and the front of the terminal device 1100 is gradually increasing, the processor 1101 controls the display screen 1105 to switch from the screen-off state to the screen-on state.
[0163] Those skilled in the art will understand that Fig.11 The structure shown in the figure does not constitute a limitation on the terminal device 1100, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0164] Fig.12The schematic diagram of the structure of the server provided in the embodiment of the present application, the server 1200 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1201 and one or more memories 1202, wherein the one or more memories 1202 store at least one program code, and the at least one program code is loaded and executed by the one or more processors 1201 to implement the game interaction methods provided by the above-mentioned various method embodiments. Of course, the server 1200 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the server 1200 may also include other components for implementing device functions, which will not be repeated here.
[0165] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to enable a computer to implement any of the above-mentioned game interaction methods.
[0166] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0167] In an exemplary embodiment, a computer program or a computer program product is also provided, wherein at least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any of the above-mentioned game interaction methods.
[0168] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the object information involved in this application is obtained with full authorization.
[0169] It should be understood that the "plurality" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0170] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0171] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A game interaction method, characterized in that: The method comprises: Displaying a first page, wherein the first page displays a first game object and a first virtual object included in a first game level, wherein the first virtual object is a virtual object owned by a target object, and the first virtual object interacts with the first game object under the control of the target object, and the first game level is any game level except the last game level among the multiple game levels; Based on the life value of the first game object being a first value, displaying a second page, wherein the second page displays at least one game card associated with the first game object, and any one game card corresponds to a virtual object; In response to a triggering operation on a first game card among the at least one game card, the first game card is issued to a game account corresponding to the target object, and a virtual object corresponding to the first game card interacts with game objects included in the last game level under the control of the target object in the last game level.
2. The method according to claim 1, characterized in that The displaying of the first page includes: displaying a third page, wherein the third page displays level information of a plurality of game levels, wherein the level information of any game level includes an object identifier of at least one game object included in the any game level; In response to a triggering operation on an object identification of a first game object included in a first game level among the plurality of game levels, the first page is displayed.
3. The method according to claim 2, characterized in that The displaying of the first page in response to a triggering operation of an object identifier of a first game object included in a first game level among the plurality of game levels comprises: In response to a triggering operation on an object identifier of a first game object included in a first game level among the plurality of game levels, displaying a fourth page, wherein the fourth page displays object identifiers of a plurality of virtual objects owned by the target object; In response to a triggering operation on an object identification of a first virtual object among the plurality of virtual objects, the first page is displayed.
4. The method according to claim 3, characterized in that The displaying of the fourth page in response to a triggering operation of an object identifier of a first game object included in a first game level among the plurality of game levels comprises: In a case where the first game level is the first game level among the plurality of game levels, in response to a triggering operation on an object identifier of a first game object included in the first game level, displaying the fourth page; In a case where the first game level is not the first game level among the multiple game levels, in response to a triggering operation on an object identifier of a first game object included in the first game level, a clearance status of the target object in a reference game level is determined; in response to the clearance status of the target object in the reference game level being cleared, the fourth page is displayed, and the reference game level is a previous game level of the first game level.
5. The method according to claim 3, characterized in that: The method further comprises: In a case where the first game level is not the first game level among the plurality of game levels, in response to a triggering operation on an object identifier of a first game object included in the first game level, determining a clearance status of the target object in a reference game level, the reference game level being a previous game level of the first game level; In response to the target object failing to clear the reference game level, first prompt information is displayed, where the first prompt information is used to prompt the target object not to challenge the first game level.
6. The method according to any one of claims 1 to 5, characterized in that: After issuing the first game card to the game account corresponding to the target object in response to the triggering operation on the first game card among the at least one game card, the method further includes: The first game card is displayed on the first page, and the first game card is used to indicate that the game account corresponding to the target object has obtained the first game card.
7. The method according to any one of claims 1 to 5, characterized in that: After issuing the first game card to the game account corresponding to the target object in response to the triggering operation on the first game card among the at least one game card, the method further includes: In the case where the first game level is the second to last game level among the plurality of game levels, displaying a seventh page, wherein the seventh page displays object information of the game object included in the last game level and a plurality of game cards obtained by the game account corresponding to the target object; In response to a triggering operation on any one of the plurality of game cards, a virtual object corresponding to the any one of the game cards is controlled to interact with a game object included in the last game level.
8. The method according to claim 7, characterized in that The method further comprises: Based on the fact that the life value of the game object included in the last game level is the first value, and there is a game card among the multiple game cards whose corresponding virtual object has a life value greater than the first value, reward resources corresponding to the last game level are distributed to the game account corresponding to the target object.
9. The method according to claim 7, characterized in that: The seventh page also displays second prompt information, which includes an identifier of a candidate game card. The second prompt information is used to prompt the target object to select the candidate game card and control the virtual object corresponding to the candidate game card to interact with the game object included in the last game level.
10. The method according to claim 9, characterized in that The method further comprises: Sending object information of the game object included in the last level and the game account to the server, where the object information of the game object included in the last level and the game account are used by the server to determine a candidate game card that matches the game object included in the last level from a plurality of game cards obtained by the game account; Receive the identifier of the candidate game card returned by the server.
11. The method according to claim 3 or 4, characterized in that: The fourth page also displays attribute information of the first game object, which includes a difficulty level of the first game object and a weakness of the first game object. The attribute information of the first game object is used by the target object to determine the first virtual object among the multiple virtual objects.
12. The method according to claim 3 or 4, characterized in that: The fourth page also displays at least one game card associated with the first game object, and the at least one game card is used to indicate the game card that can be obtained by the game account corresponding to the target object after the virtual object controlled by the target object defeats the first game object.
13. A game interaction device, characterized in that: The device comprises: A display module, configured to display a first page, wherein the first page displays a first game object and a first virtual object included in a first game level, wherein the first virtual object is a virtual object owned by a target object, and the first virtual object interacts with the first game object under the control of the target object, and the first game level is any game level among the multiple game levels except the last game level; The display module is further configured to display a second page based on the life value of the first game object being a first value, wherein the second page displays at least one game card associated with the first game object, and any one game card corresponds to a virtual object; The issuing module is used to issue the first game card to the game account corresponding to the target object in response to a trigger operation on the first game card among the at least one game card, and the virtual object corresponding to the first game card interacts with the game objects included in the last game level under the control of the target object in the last game level.
14. A computer device, characterized in that: The computer device includes a processor and a memory, wherein at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor so that the computer device implements the game interaction method as described in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that: At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by the processor to enable the computer to implement the game interaction method as described in any one of claims 1 to 12.
16. A computer program product, characterized in that The computer program product stores at least one computer instruction, and the at least one computer instruction is loaded and executed by a processor so that a computer implements the game interaction method according to any one of claims 1 to 12.