Game interaction method and device, terminal equipment and storage medium

CN116832456BActive Publication Date: 2026-10-09NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310681199.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2026-10-09
Estimated Expiration
2043-06-08

AI Technical Summary

Technical Problem

[0004]但是由于现有游戏的图形用户界面中所显示的内容较为丰富,需要玩家花费大量的时间从图形用户界面中查找进入游戏比赛的入口,浪费玩家时间,降低玩家的参与体验感,同时游戏设备的数据处理负载较大,增加了游戏设备的能耗

Benefits of technology

[0017] This application provides a game interaction method, device, computer equipment, and storage medium. When a controlled virtual object has the qualification to participate in a preset game competition in the current round, a first prompt message guides the controlled virtual object to participate in the current round. When the controlled virtual object does not have the qualification to participate in the preset game competition in the current round, a second prompt message guides the controlled virtual object to watch the live broadcast of the current round. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to watch the live broadcast of the game competition, avoiding player loss and increasing the game competition's traffic. In addition, it can also reduce the data processing load of the game device and reduce the power consumption of the game device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116832456B_ABST
    Figure CN116832456B_ABST
Patent Text Reader

Abstract

The application provides a game interaction method and device, terminal equipment and a storage medium, and relates to the technical field of games. The method comprises the following steps: determining whether a controlled virtual object has a participation qualification of a preset game match in a current round stage; if the controlled virtual object has the participation qualification, displaying first prompt information in a graphical user interface to indicate that the controlled virtual object enters a game scene of the current round stage; and if the controlled virtual object does not have the participation qualification, displaying second prompt information in the graphical user interface to indicate that a live picture of the current round stage is entered. The application can guide players to participate in a game match and improve the game experience of the players.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, and more specifically, to a game interaction method, apparatus, terminal device, and storage medium. Background Technology

[0002] With the development of video games, in order to enrich gameplay, game developers will release new game competitions in the game to attract more players to participate.

[0003] The current way to participate in game competitions is for players to learn about the rules and details on the game competition page, and then enter the game competition scene through a designated entry point in the graphical user interface to complete tasks and earn rewards.

[0004] However, because the content displayed in the graphical user interface of existing games is quite rich, players need to spend a lot of time searching for the entrance to the game, which wastes players' time and reduces their sense of participation. At the same time, the data processing load of the game device is large, which increases the energy consumption of the game device. Summary of the Invention

[0005] The purpose of this disclosure is to at least partially address the shortcomings of the prior art and provide a game interaction method, apparatus, terminal device, and storage medium.

[0006] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:

[0007] In a first aspect, embodiments of this application provide a game interaction method that provides a graphical user interface through a terminal device, the method comprising:

[0008] Determine whether the controlled virtual object is eligible to participate in the current round of the preset game competition;

[0009] If the controlled virtual object has the qualification to participate, a first prompt message is displayed in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round stage;

[0010] If the controlled virtual object does not have the eligibility to participate, a second prompt message is displayed in the graphical user interface to indicate that the live broadcast of the current round stage has been entered.

[0011] Secondly, embodiments of this application also provide a game interaction device that provides a graphical user interface through a terminal device, the device comprising:

[0012] The eligibility determination module is used to determine whether the controlled virtual object has the eligibility to participate in the current round of the preset game competition;

[0013] The first display module is used to display a first prompt message in the graphical user interface if the controlled virtual object has the qualification to participate in the competition, so as to instruct the controlled virtual object to enter the game scene of the current round stage;

[0014] The second display module is used to display a second prompt message in the graphical user interface if the controlled virtual object does not have the qualification to participate in the competition, so as to indicate the live broadcast screen of the current round stage.

[0015] Thirdly, embodiments of this application also provide a terminal device, including: a processor, a storage medium, and a bus, wherein the storage medium stores program instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the game interaction method as described in any of the first aspects.

[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the game interaction method as described in any of the first aspects.

[0017] This application provides a game interaction method, device, computer equipment, and storage medium. When a controlled virtual object has the qualification to participate in a preset game competition in the current round, a first prompt message guides the controlled virtual object to participate in the current round. When the controlled virtual object does not have the qualification to participate in the preset game competition in the current round, a second prompt message guides the controlled virtual object to watch the live broadcast of the current round. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to watch the live broadcast of the game competition, avoiding player loss and increasing the game competition's traffic. In addition, it can also reduce the data processing load of the game device and reduce the power consumption of the game device. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of this disclosure and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 Flowchart of the game interaction method provided in the embodiments of this application Figure 1 ;

[0020] Figure 2 Flowchart of the game interaction method provided in the embodiments of this application Figure 2 ;

[0021] Figure 3 This is a schematic diagram of the graphical user interface corresponding to the first participating control provided in the embodiments of this application;

[0022] Figure 4 This is a schematic diagram of the graphical user interface corresponding to the competition hall provided in the embodiments of this application;

[0023] Figure 5 Flowchart of the game interaction method provided in the embodiments of this application Figure 3 ;

[0024] Figure 6 is a schematic diagram of the activity information page for the current round stage provided in an embodiment of this application;

[0025] Figure 7 A schematic diagram of the competition page provided in this application embodiment. Figure 1 ;

[0026] Figure 8 A graphical user interface diagram illustrating the display of time-based prompts provided in this embodiment of the application;

[0027] Figure 9 is a schematic diagram of the prompt information for multiple time points provided in the embodiments of this application;

[0028] Figure 10 Flowchart of the game interaction method provided in the embodiments of this application Figure 4 ;

[0029] Figure 11 This is a schematic diagram of the graphical user interface corresponding to the first viewing control provided in the embodiments of this application;

[0030] Figure 12 Flowchart of the game interaction method provided in the embodiments of this application Figure 5 ;

[0031] Figure 13 A schematic diagram of the competition page provided in this application embodiment. Figure 2 ;

[0032] Figure 14 Flowchart 6 illustrates the game interaction method provided in this application embodiment;

[0033] Figure 15 This is a schematic diagram of the activity information page for the selection stage provided in an embodiment of this application;

[0034] Figure 16 A schematic diagram of the competition page provided in this application embodiment. Figure 3 ;

[0035] Figure 17 A schematic diagram of the prompt information for a preset game competition provided in an embodiment of this application;

[0036] Figure 18 Flowchart of the game interaction method provided in the embodiments of this application Figure 7 ;

[0037] Figure 19 A schematic diagram of the game mode selection page provided in an embodiment of this application;

[0038] Figure 20 The competition rules provided for the embodiments of this application are illustrated. Figure 1 ;

[0039] Figure 21 The competition rules provided for the embodiments of this application are illustrated. Figure 2 ;

[0040] Figure 22 is a schematic diagram of the activity information page during the publicity stage provided in the embodiments of this application;

[0041] Figure 23 A schematic diagram of the competition page provided in this application embodiment. Figure 4 ;

[0042] Figure 24 A schematic diagram illustrating the prompt information for the current round stage provided in an embodiment of this application;

[0043] Figure 25 A schematic diagram of the activity information page during the settlement stage provided in this application embodiment. Figure 1 ;

[0044] Figure 26 A schematic diagram of the activity information page during the settlement stage provided in this application embodiment. Figure 2 ;

[0045] Figure 27 Flowchart of the game interaction method provided in the embodiments of this application Figure 8 ;

[0046] Figure 28 A graphical user interface diagram of the game process provided in the embodiments of this application. Figure 1 ;

[0047] Figure 29 A diagram of the match leaderboard provided in this application embodiment. Figure 1 ;

[0048] Figure 30 A diagram of the match leaderboard provided in this application embodiment. Figure 2 ;

[0049] Figure 31 A graphical user interface diagram of the game process provided in the embodiments of this application. Figure 2 ;

[0050] Figure 32 Flowchart 9 of the game interaction method provided in the embodiments of this application;

[0051] Figure 33 A graphical user interface diagram of the game process provided in the embodiments of this application. Figure 3 ;

[0052] Figure 34 A graphical user interface diagram of the game process provided in the embodiments of this application. Figure 4 ;

[0053] Figure 35 A graphical user interface diagram of the game process provided in the embodiments of this application. Figure 5 ;

[0054] Figure 36 This is a schematic diagram of the structure of the game interaction device provided in the embodiments of this application;

[0055] Figure 37 A schematic diagram of a computer device provided in an embodiment of this application. Detailed Implementation

[0056] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0057] Furthermore, the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0058] In one embodiment of this application, the game interaction method can run on a local terminal device or a server. When the game interaction method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0059] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of game interaction methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0060] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0061] In one possible implementation, this disclosure provides a game interaction method that provides a graphical user interface through a terminal device, wherein the terminal device may be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system.

[0062] The current way to participate in game competitions is for players to learn about the rules and details on the game competition page, and then enter the game competition scene through a designated entry point in the graphical user interface to complete tasks and earn rewards.

[0063] However, because the graphical user interface (GUI) of existing games displays a lot of content, players need to spend a significant amount of time searching for the entry point to the game, wasting their time and reducing their sense of participation. When players find the entry point but discover they are not eligible to participate, the experience is further diminished, leading to player churn.

[0064] To address the technical problems existing in the prior art, this application proposes to provide a game interaction method, apparatus, terminal device, and storage medium. Based on whether the controlled virtual object is eligible to participate in a game competition, different prompts are displayed in the graphical user interface to instruct eligible controlled virtual objects to enter the game competition and to instruct ineligible controlled virtual objects to watch the live stream of the game competition. This directly guides players to participate in the game competition, eliminating the need for players to search through a large amount of information in the graphical user interface, thus improving the player's gaming experience. Furthermore, it directly guides ineligible players to watch the live stream of the game competition, preventing player loss and increasing game traffic. In addition, it reduces the data processing load on the game device and decreases its energy consumption.

[0065] Please refer to Figure 1 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 1 A graphical user interface is provided through terminal devices, such as... Figure 1 As shown, the method may include:

[0066] S10: Determine whether the controlled virtual object is eligible to participate in the current round of the preset game competition.

[0067] In this embodiment, a game client is installed on the terminal device. Players enter the game by running the game client on the terminal device. The preset game competition can be a limited-time event created by the game developer in the game. The preset game competition consists of multiple rounds and stages, and each round and stage is used to select controlled virtual objects that are eligible to participate in the next round and stage.

[0068] Specifically, a controlled virtual object can qualify for the current round by participating in the previous round. Whether a controlled virtual object can qualify for the current round depends on its performance in the previous round.

[0069] In some embodiments, the screening criteria for whether a controlled virtual object is eligible to participate in the current round can be determined according to the rules of a preset game competition. For example, the ranking of the controlled virtual object in the previous round can be used to determine whether its ranking is within a preset ranking range, thus determining whether the controlled virtual object is eligible to participate in the current round; alternatively, the score of the controlled virtual object in the previous round can be used to determine whether its score reaches a preset standard score, thus determining whether the controlled virtual object is eligible to participate in the current round.

[0070] S20: If the controlled virtual object is eligible to participate, the first prompt message is displayed in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round.

[0071] In this embodiment, if it is determined that the controlled virtual object is qualified to participate in the current round based on the competition results of the previous round, then a first prompt message needs to be displayed in the graphical user interface of the terminal device. For example, the first prompt message may include: a first text description message and a first entry guidance control for entering the game scene. The first text description message is used to instruct the controlled virtual object to participate in the competition in the current round. In response to the triggering operation of the first entry guidance control, the game scene interface corresponding to the current round is displayed in the graphical user interface.

[0072] Optionally, the first entry guidance control can guide the controlled virtual object to enter the waiting interface corresponding to the current round stage. After waiting in the waiting interface for the current round stage to start, the controlled virtual object can be matched with other virtual objects to enter the game scene of the current round stage together.

[0073] S30: If the controlled virtual object is not eligible to participate, a second prompt message is displayed in the graphical user interface to indicate the start of the live broadcast of the current round.

[0074] In this embodiment, if it is determined, based on the results of the previous round, that the controlled virtual object is not eligible to participate in the current round, a second prompt message needs to be displayed in the graphical user interface of the terminal device. For example, the second prompt message may include: a second text description and a second entry guide control for entering the live stream. The second text description instructs the controlled virtual object to watch the current round. In response to a trigger operation on the second entry guide control, a live stream corresponding to the current round is displayed in the graphical user interface. Optionally, multiple live stream source switching controls can also be provided in the graphical user interface. In response to triggering the live stream source switching controls, the video source address of the live stream is changed. The live stream includes: a default live stream game interface and live stream game interfaces corresponding to multiple selectable live stream sources.

[0075] The game interaction method provided in the above embodiments guides the controlled virtual object to participate in the current round of a game competition when the controlled virtual object has the qualification to participate in the current round through a first prompt message. When the controlled virtual object does not have the qualification to participate in the current round of a game competition, it guides the controlled virtual object to watch the live broadcast of the current round of the competition through a second prompt message. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to participate to watch the live broadcast of the game competition, avoiding player loss and increasing the traffic of the game competition. In addition, it can also reduce the data processing load of the game device and reduce the energy consumption of the game device.

[0076] The following description, in conjunction with the accompanying drawings and embodiments, illustrates two possible implementation methods for displaying the first prompt information in the graphical user interface.

[0077] In one possible implementation, please refer to Figure 2 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 2 ,like Figure 2 As shown, the process of displaying a first prompt message in the graphical user interface to indicate that the controlled virtual object is eligible to participate in the game if the controlled virtual object in S20 is eligible, can include:

[0078] S21: If the controlled virtual object is eligible to participate, after the current round begins, the first participating control corresponding to the first prompt information will be displayed on the inactive information page of the graphical user interface.

[0079] In this embodiment, each round of the preset game competition has a predefined start time, valid entry time, and end time. If the controlled virtual object is eligible to participate, and the game client is running after the start time of the current round, a first participation control is displayed on the inactive information page of the graphical user interface. This first participation control is the first entry guidance control. The activity information page is a page related to the activity information of the preset game competition. Generally, the inactive information page can be the game's main page or a game scene page during the game.

[0080] In some embodiments, if the controlled virtual object is offline after the start time of the current round phase has elapsed, then after the controlled virtual object logs into the game client, it is determined whether the current time is within the valid entry time of the current round phase. If the current time is within the valid entry time of the current round phase, the first participation control can also be displayed on the inactive information page of the graphical user interface.

[0081] For example, please refer to Figure 3 This is a graphical user interface diagram corresponding to the first participating control provided in the embodiments of this application, such as... Figure 3 As shown, the first prompt message is pushed to a preset area of ​​the graphical user interface for display. To reduce the size of the area where the first prompt message is displayed, the first text description information and the first participating control 01 are integrated together. Figure 3 The "Click to Participate" icon shown above indicates that the controlled virtual object is eligible to participate in the current round.

[0082] S22: In response to a trigger operation on the first participating control, display the game lobby in the graphical user interface to indicate that the controlled virtual object is waiting to enter the game scene for the current round phase.

[0083] In this embodiment, after viewing the first text description information on the graphical user interface, if the player decides to immediately go to participate in the current round of the competition, they can input a trigger operation on the first participation control. Based on the trigger operation of the first participation control, the graphical user interface will jump to display the competition lobby of the current round, and the controlled virtual object will wait in the competition lobby to enter the game scene of the current round.

[0084] For example, please refer to Figure 4 This is a schematic diagram of the graphical user interface corresponding to the competition hall provided in the embodiments of this application, such as... Figure 4 As shown, the graphical user interface displays a controlled virtual object 02, a panel 03 showing the controlled virtual object's participation information in the current round, a control 04 for viewing the event information in the current round, and a waiting timer 05. The participation information panel 03 displays the progress, ranking, and points of the sub-stages in which the controlled virtual object participates in the current round. In response to a trigger operation on the event information viewing control 04, the graphical user interface displays the preset game match or the event rules of the current round, the game data of the controlled virtual object in the current round, and the ranking of all virtual objects in the current round. The waiting timer 05 indicates the matched time for the controlled virtual object to be matched with other virtual objects to participate in the current round.

[0085] like Figure 4As shown, the graphical user interface also includes several functional controls, namely, a shop control, a dress-up control, a trading control, and a safe house control. Specifically, in response to a trigger operation on the shop control, the game shop is displayed in the graphical user interface, allowing players to purchase game resources or equipment. In response to a trigger operation on the dress-up control, the appearance, clothing, and hairstyle of the controlled virtual object 02 can be changed. In response to a trigger operation on the trading control, the virtual items owned can be traded. In response to a trigger operation on the safe house control, the safe house screen is displayed in the graphical user interface. In the safe house, the controlled virtual object cannot be killed by other virtual objects in the same safe house, and players can control the controlled virtual object to perform item modifications, shooting training, etc., within the safe house.

[0086] In some embodiments, the display duration of the first text description information and the first participation control in the graphical user interface is a preset duration. If no trigger operation is detected for the first participation control within the preset duration, the display of the first text description information and the first participation control is canceled.

[0087] The game interaction method provided in the above embodiments directly displays a first participation control on the inactive information page of the graphical user interface for controlled virtual objects with participation qualifications. Based on the trigger operation of the first participation control, the controlled virtual object enters the competition lobby to wait for participation in the current round of the competition, thereby quickly guiding players to participate in the game competition without requiring players to search for the entry point to participate in the game competition from a large amount of information in the graphical user interface, thus improving the player's game experience.

[0088] In some cases, if the controlled virtual object does not enter the competition lobby through the first participation control within the display time of the first participation control after the current round phase begins, another possible implementation method for entering the game scene of the current round phase is provided in order to ensure that the controlled virtual object can participate in the competition of the current round phase.

[0089] In another possible implementation, please refer to Figure 5 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 3 ,like Figure 5 As shown, the process of displaying a first prompt message in the graphical user interface to indicate that the controlled virtual object is eligible to participate in the game if the controlled virtual object in S20 is eligible, can include:

[0090] S23: If the controlled virtual object is eligible to participate, then the live broadcast screen and the second participation control corresponding to the first prompt information will be displayed on the activity information page of the preset game competition.

[0091] In this embodiment, the content displayed on the activity information page of the preset game competition is different in different rounds of the preset game stage and in the participation qualification status of the controlled virtual object. The participation qualification status of the controlled virtual object is used to indicate whether the controlled virtual object has the qualification to participate in the corresponding round stage.

[0092] Specifically, once the current round begins, the event information page will display the live stream of the current round. If the current round has not yet started when you enter the event information page, the live stream will display a "No source" message.

[0093] Based on the eligibility of the controlled virtual object for the current round, the event information page displays a first text description and a second participation control, which serves as the first entry point guide. Players can access the event information page through a preset interface on the game's main screen. This page may include event information for preset game competitions.

[0094] For example, please refer to Figure 6, which is a schematic diagram of the activity information page for the current round stage provided in an embodiment of this application. Figure 6a As shown, the activity information page for the current round includes: live broadcast screen 06, second participation control 07, and near the second participation control 07, the first text description message "Congratulations on being shortlisted! You have qualified for the competition" is also displayed. In order to enrich the page content, the qualification certificate icon 08 for the current round is also displayed near the second participation control 07.

[0095] S24: In response to a trigger operation on the second participating control, display the first schedule information and the entry control to the competition lobby in the graphical user interface.

[0096] In this embodiment, although both the second participation control and the first participation control are used to indicate the first entry point guidance control of the game scene in the current round stage, the first participation control directly guides the controlled virtual object into the competition lobby, while the second participation control first guides the controlled virtual object into the event page of the preset game competition, and then from the event page into the competition lobby. The event page of the preset game competition is used to display the progress of the preset game competition, as well as the corresponding controls and prompts at different round stages of the preset game competition.

[0097] In response to a player's input to the second participation control, the event page is displayed in the graphical user interface, showing the first event schedule information and an entry control to the match lobby.

[0098] In some embodiments, the first schedule information includes: the schedule progress information of a preset game competition, and the instruction information for the controlled virtual object to obtain the qualification to participate in the current round stage.

[0099] Specifically, the progress information of the preset game competition includes the progress information of multiple rounds and stages of the preset game competition, as well as the results of the controlled virtual objects in the rounds and stages that have been completed. The results of the controlled virtual objects in the rounds and stages that have been completed are used to instruct the controlled virtual objects to obtain the qualification to participate in the current round and stage.

[0100] For example, please refer to Figure 7 This is a schematic diagram of the competition page provided in an embodiment of this application. Figure 1 ,like Figure 7 As shown, if the controlled virtual object is eligible to participate in the current round, the competition page displays the first competition schedule information 09 and the entrance control 10 of the competition hall. The current round can be the preliminary round as shown in the diagram. The qualifying round and the public announcement period are the stages preceding the current round. If the current round is the final round, then the preliminary round is the round preceding the current round. In subsequent embodiments, "Eligible" and "Qualified" below the qualifying round and the public announcement period indicate that the controlled virtual object is eligible to participate in the current round.

[0101] In addition, the event page also displays reward information for preset game matches, indicating the rewards that can be obtained by winning preset game matches.

[0102] This embodiment uses the first schedule information displayed on the event page to visually show players the progress of the preset game competition and the eligibility obtained by the controlled virtual objects. This allows players to clearly view the progress and eligibility without having to blindly search for the query entry in the graphical user interface, reducing the complexity of player operations and improving the player's gaming experience.

[0103] S25: In response to a trigger operation on the entry control, display the game lobby in the graphical user interface to indicate that the controlled virtual object is waiting to enter the game scene of the current round phase.

[0104] In this embodiment, if a player decides to participate in the current round of the competition, they can input a trigger operation on the entry control. Based on the trigger operation of the entry control, the game lobby of the current round is displayed in the graphical user interface, and the controlled virtual object waits in the game lobby to enter the game scene of the current round.

[0105] In some embodiments, to prevent players from missing the current round of the match, when players have not entered the match lobby through the event information page, as shown in Figure 6 and... Figure 7As shown, the event information page includes preset game competition event information, the second participation control 07, and the entry control 10, all marked with a prompt icon 11 to indicate that the player has not entered the competition lobby through the event information page. Once the player enters the competition lobby through the event information page, the prompt icon 11 is removed. The prompt icon 11 can be displayed as a red dot.

[0106] The game interaction method provided in the above embodiments displays a second participation control on the activity information page for controlled virtual objects with participation qualifications. This guides the controlled virtual objects to enter the competition page through the second participation control, and then to enter the competition lobby through the entry control on the competition page to wait for participation in the current round of the competition. This guides players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface. It also avoids the problem of players missing the display time of the first participation control on the non-activity information page to enter the game, thus improving the player's gaming experience.

[0107] It should be noted that the above Figure 2 S21-S22 shown Figure 5 S23-S25 shown are parallel process steps, and S23-S25 are not necessarily executed after S21-S22.

[0108] In some embodiments, after displaying the match lobby in the graphical user interface, the method may further include:

[0109] In the graphical user interface, hide the exit control to indicate that players cannot exit the match lobby.

[0110] In this embodiment, as Figure 4 As shown, the graphical user interface in the competition lobby displays an exit control 12. If it is necessary to restrict the exit of controlled virtual objects from leaving the competition lobby, the exit control can be hidden in the graphical user interface.

[0111] In some implementations, the exit control may not be displayed when the controlled virtual object enters the game lobby; alternatively, the exit control may be removed after a preset time has elapsed since the controlled virtual object entered the game lobby. This embodiment does not limit this and can be designed according to the actual game requirements.

[0112] It should be noted that since each round of the preset game competition is designed to select qualified controlled virtual objects for the next round, the number of participants in each round is less than the previous round. As the number of participants decreases, the waiting time for controlled virtual objects to be matched with other virtual objects will increase. Therefore, in the earlier rounds, due to the large number of participants, even if some virtual objects leave the game lobby, a sufficient number of other virtual objects can be matched with controlled virtual objects to start the game as quickly as possible. Therefore, the exit control does not need to be removed. The exit control should only be removed in the later rounds or the last round of the preset game competition.

[0113] The game interaction method provided in the above embodiments, by canceling the display of the exit control in the graphical user interface, avoids prolonging the matching time of the controlled virtual object due to the exit of the match lobby by the matched virtual object, avoids players exiting the game due to excessively long matching time, and allows the controlled virtual object to be matched with other virtual objects as soon as possible to start the match, thereby reducing the player's waiting time and improving the player's game experience.

[0114] In some cases, to prevent players from missing the current round of the game, it is necessary to send prompts to players at multiple time points before the current round begins. The following describes two possible implementations of displaying these prompts at various time points in the graphical user interface, with reference to accompanying drawings and embodiments.

[0115] In one possible implementation, after displaying the first prompt message in the graphical user interface if the controlled virtual object is eligible to participate in S20, the method may further include:

[0116] If the controlled virtual object is in a non-game state, multiple prompts will be displayed in the non-game scene of the graphical user interface based on multiple time points in the current round stage.

[0117] In this embodiment, multiple time nodes in the current round stage may include: team formation node, start time notification node, upcoming start node, already started node, etc. If the controlled virtual object is in a non-game state, the graphical user interface of the terminal device displays a non-game scene. Based on the start time of multiple time nodes, prompt information for multiple time nodes can be displayed in the non-game scene of the graphical user interface. The prompt information includes description information for multiple time nodes and corresponding first participation controls. The description information is used to indicate the corresponding time node. In response to the trigger operation based on the first participation control, the controlled virtual object can directly enter the competition lobby.

[0118] For example, please refer to Figure 8This is a graphical user interface diagram illustrating the display of time-based prompts provided in an embodiment of this application. Figure 8 As shown, this is the prompt information 13 displayed on the main game interface corresponding to the time node when the controlled virtual object is in a non-game state.

[0119] The game interaction method provided in the above embodiments displays prompts for multiple time points in the non-game scene of the graphical user interface when the controlled virtual object is in a non-game state, so as to avoid players missing the current round of the game and improve the player's game experience.

[0120] In another possible implementation, after the above-described S20 step of displaying the first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, the method may further include:

[0121] If the controlled virtual object is in a game state, multiple time point prompts will be displayed in the game scene screen of the graphical user interface according to multiple time points in the current round stage.

[0122] In this embodiment, when the controlled virtual object is in a game state, the graphical user interface of the terminal device displays the game scene. Based on the start time of multiple time nodes, prompts for multiple time nodes can be displayed in the game scene of the graphical user interface. These prompts indicate the corresponding time nodes and remind players to go to the competition lobby. After receiving the prompts, players can choose to exit the current game and go to the competition lobby directly, or go to the competition lobby after the current game ends.

[0123] When the controlled virtual object is in a game state, the display method of prompts at multiple time points is the same as that when the controlled virtual object is not in a game state. The only difference is that when the controlled virtual object is in a game state, the prompts at multiple time points are displayed on the game scene screen.

[0124] For example, please refer to Figure 9, which is a schematic diagram of the prompt information for multiple time points provided in an embodiment of this application, such as... Figure 9a As shown, this is a list of prompts at multiple time points when the controlled virtual object is in a non-game state. The prompts include the first participating control; for example... Figure 9b The image shows the prompts at multiple time points when the controlled virtual object is in a game state. The prompts do not include the first participating control.

[0125] The game interaction method provided in the above embodiments displays prompts for multiple time points in the game scene of the graphical user interface when the controlled virtual object is in a game state, so as to avoid players missing the current round of the game and improve the player's gaming experience.

[0126] The following description, in conjunction with the accompanying drawings and embodiments, illustrates possible implementations of displaying the second prompt information in the graphical user interface.

[0127] In one possible implementation, please refer to Figure 10 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 4 ,like Figure 10 As shown, if the controlled virtual object is not eligible to participate in the competition, the process of displaying a second prompt message in the graphical user interface in S30 to indicate the entry into the live broadcast screen of the current round stage may include:

[0128] S31: If the controlled virtual object is not eligible to participate, after the current round begins, the first viewing control corresponding to the second prompt information will be displayed on the inactive information page of the graphical user interface.

[0129] In this embodiment, for cases where the controlled virtual object is not eligible to participate, if the controlled virtual object is online (i.e., the game client is running) after the start time of the current round, a first viewing control is displayed on the inactive information page of the graphical user interface. The first viewing control is the second entry guide control.

[0130] For example, please refer to Figure 11 This is a schematic diagram of the graphical user interface corresponding to the first viewing control provided in the embodiments of this application, such as... Figure 11 As shown, the second prompt information is pushed to a preset area of ​​the graphical user interface for display. To reduce the size of the area where the second prompt information is located, the second text description information and the first viewing control 14 are integrated together. Figure 11 The "Click to watch the live stream" icon shown above, along with the second text description "Click to watch the live stream," indicates that the controlled virtual object is not eligible to participate in the current round.

[0131] S32: In response to a trigger operation on the first viewing control, display the second schedule information and live broadcast in the graphical user interface.

[0132] In this embodiment, after viewing the second text description information on the graphical user interface, if the player decides to immediately go to watch the live broadcast of the current round, they can input a trigger operation on the first viewing control. Based on the trigger operation of the first viewing control, the player will jump to and display the event page of the current round in the graphical user interface. The event page displays the second schedule information and the live broadcast.

[0133] The game interaction method provided in the above embodiments, for controlled virtual objects that do not have the qualifications to participate in the competition, displays a first viewing control on the inactive information page of the graphical user interface, and guides players to enter the competition page to watch the live broadcast of the current round of the competition based on the trigger operation of the first viewing control, so as to avoid player loss and increase the traffic of the game competition.

[0134] In another possible implementation, please refer to Figure 12 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 5 ,like Figure 12 As shown, if the controlled virtual object is not eligible to participate in the competition, the process of displaying a second prompt message in the graphical user interface in S30 to indicate the entry into the live broadcast screen of the current round stage may include:

[0135] S33: If the controlled virtual object is not eligible to participate, then the live broadcast screen and the second viewing control corresponding to the second prompt information will be displayed on the activity information page of the preset game competition.

[0136] In this embodiment, since the controlled virtual object does not have the qualification to participate in the current round, in addition to displaying the live broadcast, the activity information page also displays a second text description and a second viewing control, which is the second entry guidance control.

[0137] For example, such as Figure 6b As shown, when the controlled virtual object is not eligible to participate, the activity information page for the current round displays the second text description "Keep going! You have not qualified for this competition" and the second viewing control 15.

[0138] S34: In response to a trigger operation on the second viewing control, display the second match schedule information and live broadcast in the graphical user interface.

[0139] In this embodiment, although the display forms of the second viewing control and the first viewing control are different, the triggering operation of the first viewing control and the second viewing control will result in the same jump to display of the event page in the graphical user interface. The specific content displayed on the event page can be referred to the above S32, and will not be repeated here.

[0140] In some embodiments, the second schedule information includes: the schedule progress information of the preset game competition, and the indication information that the controlled virtual object has not obtained the qualification to participate in the current round stage.

[0141] Specifically, in the same round, when a controlled virtual object that has not qualified for the competition and a controlled virtual object that has qualified for the competition view the competition page, the progress information of the preset game competition in the first competition information and the progress information of the preset game competition in the second competition information are the same. The only difference is that the results of the controlled virtual object in the round that has already ended are different. In the second competition information, the results of the controlled virtual object in the round that has already ended are used to indicate that the controlled virtual object has not qualified for the current round.

[0142] This embodiment uses the second schedule information displayed on the event page to visually show players the progress of the preset game competition and the status of controlled virtual objects that have not qualified to participate. This allows players to clearly view the progress and eligibility of the competition without having to blindly search for the query entry in the graphical user interface, reducing the complexity of player operations and improving the player's gaming experience.

[0143] For example, please refer to Figure 13 This is a schematic diagram of the competition page provided in an embodiment of this application. Figure 2 ,like Figure 13 As shown, if the controlled virtual object is not eligible to participate in the current round, the event page displays the second stage information 16 and the live broadcast screen 06. The "Not Qualified" and "Not Qualified" signs below the qualifiers and the announcement period indicate that the controlled virtual object is not eligible to participate in the current round.

[0144] The game interaction method provided in the above embodiments, for controlled virtual objects that do not have the qualifications to participate in the competition, displays a second viewing control on the activity information page of the graphical user interface, and guides players to enter the competition page to watch the live broadcast of the current round of the competition based on the trigger operation of the second viewing control, so as to avoid player loss and increase the traffic of the game competition.

[0145] It should be noted that the above Figure 10 S31-S32 shown Figure 12 S33-S34 shown are parallel process steps, and S33-S34 are not necessarily executed after S31-S34.

[0146] In one possible implementation, the graphical user interface also includes: a leaderboard control corresponding to the current round stage; the method may further include:

[0147] In response to a view operation on the leaderboard control, display the game ranking order for the current round stage in the graphical user interface.

[0148] In this embodiment, as Figure 13 As shown, the event page also displays a leaderboard control 17, which allows players to view the game ranking order of each virtual object in the live broadcast of the event they are watching. Therefore, the leaderboard control is only displayed on the event page of controlled virtual objects that do not have the qualifications to participate.

[0149] In some cases, since the preset game competition is a timed competition, each round has a participation time limit. If the controlled virtual object obtains the qualification to participate in the current round but does not participate in the current round within the participation time limit, it will not be able to enter the game scene of the current round. In this case, the embodiments of this application also provide a game interaction method that can guide the controlled virtual object to watch the live broadcast of the current round.

[0150] In one possible implementation, the method may further include:

[0151] If the controlled virtual object is eligible to participate but does not enter the game scene within the valid entry time period of the current round, a third prompt message will be displayed in the graphical user interface to indicate the live screen of the current round.

[0152] In this embodiment, the effective entry time period is the participation time limit requirement for the current round stage. During the effective entry time of the current round stage, a first prompt message will be displayed in the graphical user interface of the terminal device. If the player does not enter the game scene of the current round stage based on the first entry guidance control in the first prompt message, or enters the waiting interface of the current round stage through the first entry guidance control and then exits, that is, the controlled virtual object does not participate in the competition of the current round stage. After the effective entry time period of the current round stage ends, it is determined that the controlled virtual object is eligible to participate but has missed the competition of the current round stage.

[0153] A third prompt message is displayed in the graphical user interface of the terminal device. The third prompt message may include: a third text description message and a second entry guide control for entering the live broadcast screen. The third text description message is used to indicate that the controlled virtual object is eligible to participate in the competition but has missed the current round stage of the competition.

[0154] For example, such as Figure 6c As shown, when a controlled virtual object is eligible to participate but misses the current stage of the competition, the activity information page for the current round displays the third text description "You missed the competition time" and the second viewing control 15.

[0155] The game interaction method provided in the above embodiments guides controlled virtual objects that are eligible to participate but have not entered the game scene within the valid entry time of the current round to watch the live broadcast of the current round through a third instruction message. This allows players who miss the game to be directly guided to watch the live broadcast of the game, avoiding player loss and increasing the traffic of the game.

[0156] The following describes a possible implementation of determining whether a controlled virtual object is eligible to participate in a competition, in conjunction with the accompanying drawings and embodiments.

[0157] Please refer to Figure 14 This is a flowchart illustrating the game interaction method provided in this application embodiment, as shown in Figure 6. Figure 14 As shown, the process of determining whether the controlled virtual object has the qualification to participate in the preset game competition in the current round stage in S10 may include:

[0158] S11: In response to an entry operation for the selection phase of a preset game competition, display the game scene of the selection phase in the graphical user interface.

[0159] In this embodiment, the selection stage of the game competition is the competition stage before the current round stage, which is used to filter virtual objects that can participate in the current round stage. An entry control for entering the selection stage is displayed in the graphical user interface. In response to the trigger operation of the entry control for the selection stage, the game scene of the selection stage is entered, and the game scene screen of the selection stage is displayed in the graphical user interface.

[0160] For example, please refer to Figure 15 This is a schematic diagram of the activity information page during the selection phase provided in an embodiment of this application, such as... Figure 15 As shown, the activity information page of the selection stage displays a third participation control 18. The third participation control 18 serves as the entry control for entering the competition of the selection stage. Responding to the trigger operation of the third participation control 18 will enter the game scene of the selection stage.

[0161] Furthermore, such as Figure 15 As shown, the event information page during the selection phase also displays a schedule viewing control 19. Responding to a trigger operation on the schedule viewing control 19 displays the event page for the selection phase in the graphical user interface. Please refer to [link / reference]. Figure 16 This is a schematic diagram of the competition page provided in an embodiment of this application. Figure 3 ,like Figure 16As shown, the selection phase event page displays multiple rounds of the preset game competition, along with the corresponding time information for each round. If a player has not clicked the third participation control 18 to view the preset game competition schedule, a prompt icon 11 will be displayed on the event information and schedule viewing control 19 on the event information page. The prompt icon 11 will be removed after the player views the preset game competition schedule.

[0162] In some embodiments, such as Figure 15 As shown, the activity information page for the selection stage also displays the game resources 20 required to participate in the selection stage competition, the amount of virtual currency 21 required to purchase game resources 20, and a purchase control 22. Players can determine whether they need to purchase game resources 20 based on the amount of game resources they possess, or whether they have enough virtual currency to purchase game resources 20. If a player confirms that they need to purchase, the system will trigger an operation on the purchase control 22, opening the virtual shop in the game client to consume virtual currency and complete the purchase of game resources 20. If a player determines that they do not have enough virtual currency to purchase game resources 20, they can click "+" to recharge virtual currency.

[0163] S12: Determine whether the controlled virtual object is eligible to participate in the competition based on the game results of the controlled virtual object during the selection phase.

[0164] In this embodiment, the player controls a controlled virtual object to play a game in the selection stage game scene. Based on the tasks completed by the controlled virtual object in the game scene, the game result of the controlled virtual object in the selection stage is determined, so as to determine whether the controlled virtual object is qualified to participate in the competition.

[0165] It should be noted that in order to ensure that more players participate in the current round of the preset game competition, more players need to participate in the selection phase first. Therefore, after all players log in to the game client, a prompt message for the preset game competition will be displayed in the graphical user interface of the terminal device to instruct players to go to the activity information page of the preset game competition to view the detailed activity information of the preset game competition.

[0166] For example, please refer to Figure 17 This is a schematic diagram of the prompt information for a preset game competition provided in an embodiment of this application, such as... Figure 17 As shown, the prompt information is displayed in the graphical user interface as a pop-up window. The prompt information may include, for example, a countdown timer for the selection phase of a preset game competition and an activity information viewing control 23. In response to a trigger operation on the activity information viewing control 23, the following information is displayed in the graphical user interface: Figure 15 The page showing the activity information for the selection phase.

[0167] The game interaction method provided in the above embodiments provides a selection stage before the current round stage. Based on the game results of the controlled virtual object in the selection stage, it is determined whether the controlled virtual object can obtain the qualification to participate in the current round stage. In order to screen players participating in the current round stage in the selection stage, the selection stage sets a minimum participation level for the current round stage, determines that the players participating in the current round stage have a certain level of game skill, and improves the game experience of the players participating in the current round stage.

[0168] In one possible implementation, please refer to Figure 18 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 7 ,like Figure 18 As shown, the process of responding to the entry operation of the selection stage of a preset game competition in S11 and displaying the game scene of the selection stage in the graphical user interface may include:

[0169] S111: In response to an entry operation for the selection phase, display match mode selection information in the graphical user interface to allow selection of the match mode during the selection phase.

[0170] S112: Display the game scene in the target competition mode during the selection phase in the graphical user interface, based on the selected target competition mode.

[0171] In this embodiment, in response to the player's trigger operation on the entry control of the selection stage, a competition mode selection page is displayed in the graphical user interface. The competition mode selection page includes multiple selectable competition modes. The competition mode of the selection stage can be a fixed mode among multiple competition modes, or any mode among multiple competition modes. If it is a fixed mode among multiple competition modes, then other competition modes are not selectable.

[0172] For example, please refer to Figure 19 This is a schematic diagram of the game mode selection page provided in an embodiment of this application, as shown below. Figure 19 As shown, Mode 2 is a fixed mode during the selection phase. The selection information for Mode 2 includes: mode name, game resource consumption quantity, game resource consumption control 24, rule viewing control 25, and confirmation selection control 26. The game resource consumption quantity and game resource consumption control 24 can be displayed together. Clicking on the game resource consumption control 24 confirms the consumption of game resources. If the player's game resources are insufficient (in...),... Figure 14(If no game resources are purchased on the activity information page), call the virtual store in the game client to purchase game resources; respond to the trigger operation of the rule viewing control 25 and display the competition rules corresponding to mode 2 in the graphical user interface; respond to the trigger operation of the confirmation selection control 26, enter the game scene corresponding to the target competition mode, and display the game scene screen corresponding to the target competition mode in the graphical user interface.

[0173] Please refer to Figure 20 The following is a schematic diagram of the competition rules provided in the embodiments of this application. Figure 1 Please refer to Figure 21 The following is a schematic diagram of the competition rules provided in the embodiments of this application. Figure 2 ,like Figure 20 and Figure 21 As shown, the competition rules may include at least the following: 1) Killing other virtual objects earns points, and controlled virtual objects can be revived infinitely after death; 2) Killing multiple other virtual objects consecutively earns extra points, but controlled virtual objects will enter a detected state; 3) Killing other virtual objects increases the speed of changing virtual items, and any virtual object will drop a health pack upon death; 4) The skill effects corresponding to the set keywords cannot be effective in this game competition.

[0174] It should be noted that after the game starts, players can also view the rules through the rule viewing control on the graphical user interface. Figure 20 and Figure 21 The competition rules are shown below.

[0175] The game interaction method provided in the above embodiments offers a variety of game modes for players to choose from in the graphical user interface. The different game modes greatly enrich the diversity of gameplay and enhance players' interest and experience in the game.

[0176] In some cases, after the selection phase ends, it is necessary to publicize the eligibility for the selection phase so that all players can determine whether they have qualified for the current round.

[0177] In one possible implementation, after S12 determines whether the controlled virtual object is eligible to participate based on the game results of the controlled virtual object in the selection phase, the method may further include:

[0178] After the selection phase ends, information about the players who are eligible to participate is displayed in the graphical user interface.

[0179] In this embodiment, after the selection stage, a public announcement stage (public announcement period) for the preset game competition is carried out. The eligibility of each player is announced on the activity information page of the graphical user interface. Players can determine whether they have obtained the eligibility to participate in the current round by checking the list of announced players.

[0180] For example, please refer to Figure 22, which is a schematic diagram of an activity information page in a publicity stage provided by an embodiment of the present application, as Figure 22a shown, the activity information page in the publicity stage comprises: a shortlist 27 having participation qualifications for the current round, players in the shortlist 27 are ranked according to their scores in the selection stage, if a player obtains the participation qualification for the current round, the ranking information of the player is displayed in the shortlist, and first text description information "Congratulations on being shortlisted! You have obtained the participation qualification", a second participation control 07 and a participation qualification certificate icon 08 for the current round are displayed.

[0181] As Figure 22b shown, if the player does not obtain the participation qualification for the current round, it is displayed that the player is not shortlisted in the shortlist, and second text description information "Keep going! You have not obtained the participation qualification for this competition" and a second viewing control 15 are displayed.

[0182] It should be noted that please refer to Figure 23 , which is a schematic diagram of an event page provided by an embodiment of the present application Figure 4 , as Figure 23 shown, the competition of the current round will not start until after the publicity period ends, therefore, when the competition of the current round is not started during the publicity period, in response to a trigger operation on the second participation control 07, first schedule information is displayed in a graphical user interface, and an entry control for entering a competition lobby is not displayed; in response to a trigger operation on the second viewing control 15, second schedule information is displayed in the graphical user interface, and a live broadcast picture is not displayed.

[0183] In some embodiments, in order to prevent players from missing the check on whether they are shortlisted during the publicity period, or being unable to find the query entry of the shortlist, after a controlled virtual object logs in to a game client, an information popup of the current round of a preset game competition is displayed in a graphical user interface. For example, please refer to Figure 24 , which is a schematic diagram of prompt information of the current round provided by an embodiment of the present application, as Figure 24 shown, the prompt information of the current round is displayed in the form of a popup in the graphical user interface, the prompt information may for example comprise: a competition time node of the current round and a shortlist viewing control 28, and in response to a trigger operation on the shortlist viewing control 28, the activity information page in the publicity stage shown in Figure 22 is displayed in the graphical user interface.

[0184] The game interaction method provided by the above embodiment, after the selection stage ends, publicizes players' participation qualifications, so that players can confirm whether they have obtained the participation qualification for the current round through the publicity list, so that players can pay attention to the competition of the current round according to the participation qualification status.

[0185] In one possible implementation, the method may further include:

[0186] At any given stage, in response to a viewing operation for a preset game match, the corresponding event page for that stage is displayed in the graphical user interface based on the progress of the preset game match and the game state of the controlled virtual object relative to the preset game match.

[0187] In this embodiment, the event page for each round of the preset game competition can be viewed. For example, during the selection phase, the player can... Figure 15 The schedule viewing control 19 in the middle can be viewed as follows: Figure 16 The competition page shows the selection phase; during the public announcement phase, it can be accessed through... Figure 22a The second participating control 07 shown is... Figure 22b The second viewing control 15 shown can be viewed as follows: Figure 23 The event page shown is for the public announcement phase; in the current round, you can... Figure 6a The second participating control 07 shown is viewed as follows: Figure 7 The page showing the current round stage of the competition that qualifies participants can be found on the event page, or through... Figure 11 The first viewing control 14 shown Figure 6b The second viewing control 15 shown can be viewed as follows: Figure 13 The page shown indicates that participants are not eligible to compete in the current round.

[0188] The game interaction method provided in the above embodiments allows players to view the event page of the preset game competition at any stage of the competition. The event page displays the current schedule progress of the corresponding stage and the game status of the controlled virtual object, so that players can keep track of the schedule progress and game status in a timely manner, avoid missing the corresponding round of the competition, and improve the player's gaming experience.

[0189] After all stages of the preset game competition have been completed, the final competition results need to be settled and displayed so that each player can obtain the competition rewards based on the results.

[0190] Specifically, after the competition phase ends, the settlement phase begins, and the settlement results are displayed on the event information page of the graphical user interface. For an example, please refer to [link / reference]. Figure 25 This is a schematic diagram of the activity information page during the settlement stage provided in this embodiment of the application. Figure 1 Please refer to Figure 26 This is a schematic diagram of the activity information page during the settlement stage provided in this embodiment of the application. Figure 2 ,like Figure 25As shown, the event information page displays the information of the top three players in the final round (final stage) and the complete ranking view control 29. In response to the trigger operation of completing the ranking view control 29, the following is displayed: Figure 26 The completed ranking information and the collapsed ranking control 30 are displayed. In response to a trigger operation on the collapsed ranking control 30, the system returns to the previous state. Figure 25 The activity information page shown.

[0191] The above embodiments describe the game interaction method before entering the preset game competition. The following describes the game interaction method after entering the preset game competition in conjunction with the embodiments. It should be noted that the above-mentioned current round stage and selection stage can both use the game interaction method after entering the preset game competition.

[0192] Please refer to Figure 27 The following is a flowchart illustrating the game interaction method provided in the embodiments of this application. Figure 8 ,like Figure 27 As shown, in some embodiments, the method may further include:

[0193] S41: At the start of any phase of the match, respond to the controlled virtual object's kill operation against other virtual objects, and kill the other virtual objects.

[0194] S42: If the game data is detected to meet the preset game end conditions, then the game is determined to end.

[0195] S43: Determine the game result of the controlled virtual object at any stage based on the number of other virtual objects killed by the controlled virtual object in the game.

[0196] In this embodiment, any stage can be either the selection stage or the current round stage. After the controlled virtual object enters the game scene, the match of that stage begins. The player controls the controlled virtual object to perform kill operations in the game scene to kill other virtual objects. A preset match end condition is set for the match. When the match data of the match meets the preset match end condition, the match ends. After the match ends, the number of other virtual objects killed by the controlled virtual object in the match is calculated to determine the game result of the controlled virtual object.

[0197] The game result of the controlled virtual object can be calculated based on the number of other virtual objects killed by the controlled virtual object and the number of consecutive kills. For example, if the number of other virtual objects killed by the controlled virtual object in a row is less than a preset number, the first score is obtained; if the number of other virtual objects killed by the controlled virtual object in a row is greater than or equal to the preset number, the second score is obtained, and the first score is less than the second score.

[0198] For example, please refer to Figure 28 This is a schematic diagram of the graphical user interface during the game process provided in the embodiments of this application. Figure 1 ,like Figure 28 As shown, the graphical user interface can display: a match information panel 31, match information for the first player 32, match information for the top three players 33, and match objective information 34. The match information panel 31 includes a countdown to the end of the match and a clickable indicator 35. The clickable indicator 35 indicates that the match information panel 31 can be opened by triggering an operation. In response to the triggering operation on the match information panel 31, the complete ranking information of the match is displayed in the graphical user interface.

[0199] Please refer to Figure 29 This is a schematic diagram of the match leaderboard provided in an embodiment of this application. Figure 1 Please refer to Figure 30 This is a schematic diagram of the match leaderboard provided in an embodiment of this application. Figure 2 ,like Figure 29 and Figure 30 As shown, the match leaderboard displays the rankings of the top N players. To view the rankings of other players, you can scroll through the leaderboard. Players ranked in the top N are highlighted; those not ranked in the top N are not displayed. Figure 30 The added structure shown is displayed in the current match leaderboard, eliminating the need for players to scroll to find their ranking.

[0200] After the match begins, the first player's match information 32 defaults to the player's own information. When the first virtual object is killed in the match, the first player's match information 32 is updated to the player information and number of kills corresponding to that virtual object.

[0201] The target information 34 of the game is displayed for a preset duration after the start of the game and is then removed from display. The target information 34 of the game can be displayed by means of flashing, red light invasion, etc., so that players can notice the target of the game from the graphical user interface first.

[0202] It should be noted that the graphical user interface should also have controls for controlling the movement, aiming, and killing of the controlled virtual objects. Although they are not shown in the figure, this does not mean that they are not present.

[0203] The game interaction method provided in the above embodiments allows players to control a controlled virtual object to kill other virtual objects in the game scene after the start of the game, and to determine the result of the controlled virtual object after the end of the game, so that players can win the game through competition and improve the player's game experience.

[0204] In one possible implementation, after responding to the controlled virtual object's kill operation against other virtual objects in S41 and killing the other virtual objects, the method may further include:

[0205] Based on the number of consecutive kills by the controlled virtual object against other virtual objects within a preset time period, the kill indicator corresponding to the number of consecutive kills is displayed in the graphical user interface.

[0206] In this embodiment, the game is set up with a rule that additional points can be obtained by killing multiple virtual objects in a row. A consecutive kill means that the number of other virtual objects killed within a preset time period is greater than 1. In order to enhance the visual effect for players, a kill icon corresponding to the number of consecutive kills can be displayed in the graphical user interface according to the number of consecutive kills.

[0207] For example, please refer to Figure 31 This is a schematic diagram of the graphical user interface during the game process provided in the embodiments of this application. Figure 2 ,like Figure 31 As shown, the graphical user interface also displays a kill count indicator 36, which displays an indicator corresponding to the kill count of the controlled virtual object.

[0208] In some embodiments, such as Figure 31 As shown, the graphical user interface also displays kill information 37 for other virtual objects in the game, including player A using virtual item 1 to kill player B, and the number of consecutive kills player A had when killing player B.

[0209] The game interaction method provided in the above embodiments enriches the game screen effects and improves the player's visual experience by displaying kill indicators corresponding to the number of consecutive kills in the graphical user interface.

[0210] The following describes one possible implementation of determining the number of consecutive kills, in conjunction with the accompanying drawings and embodiments.

[0211] Please refer to Figure 32 This is a flowchart of the game interaction method provided in the embodiments of this application, as shown in Figure 9. Figure 32 As shown, before displaying the kill indicator corresponding to the consecutive kill count in the graphical user interface based on the consecutive kill count of other virtual objects killed by the controlled virtual object within a preset time period, the method may further include:

[0212] S51: If a controlled virtual object is detected to have killed another virtual object, a kill countdown icon will be displayed in the graphical user interface.

[0213] S52: If it is detected that the controlled virtual object kills another virtual object before the kill countdown ends, the kill count of the controlled virtual object is accumulated to obtain the consecutive kill count.

[0214] In this embodiment, please refer to Figure 33 This is a schematic diagram of the graphical user interface during the game process provided in the embodiments of this application. Figure 3 ,like Figure 33 As shown, after a controlled virtual object kills another virtual object, its kill count is set to 1, and a kill countdown icon 38 is displayed in the graphical user interface. The remaining time can also be displayed on the kill countdown icon 38. If the controlled virtual object kills another virtual object before the kill countdown ends, its kill count is incremented by one, and the kill countdown restarts. This continues until the controlled virtual object has not killed any other virtual objects by the end of the kill countdown, at which point the accumulation of kill counts stops, resulting in a consecutive kill count.

[0215] The game interaction method provided in the above embodiments, by displaying a kill countdown icon in the graphical user interface to visually instruct players to make consecutive kills, can increase the excitement of the game for players and also help players obtain higher scores through consecutive kills.

[0216] In one possible implementation, if S42 detects that the game data meets the preset game end conditions, then determining that the game has ended may include:

[0217] If the number of kills of any virtual object within a preset time period reaches a first preset threshold, the match is considered to have ended.

[0218] In this embodiment, the objective of the game is to reach a first preset threshold number of kills within a preset time period. If any virtual object completes the objective of the game within the preset time period, i.e., the number of kills reaches the first preset threshold number, then the game is determined to end.

[0219] The game interaction method provided in the above embodiments, by setting a game objective with a first preset quantity threshold, enables players to participate more actively in the competition in order to complete the game objective and win the game, thereby improving the player's game experience.

[0220] In another possible implementation, if S42 detects that the game data meets the preset game end conditions, then determining that the game has ended may include:

[0221] If the number of kills of all virtual objects within a preset time period does not reach the preset threshold, the match will end after the preset time period has elapsed.

[0222] In this embodiment, if no virtual object kills reach the preset threshold by the end of the preset time period, the game is also considered to have ended. In this case, the priority of the game objective is greater than the preset time period.

[0223] For example, please refer to Figure 34 This is a schematic diagram of the graphical user interface during the game process provided in the embodiments of this application. Figure 4 ,like Figure 34 As shown, if no virtual object kills reach the preset threshold during the match, the game ends with a countdown message 39 in the graphical user interface after the target countdown time for the game to end within the preset time period.

[0224] The game interaction method provided in the above embodiments controls the time players spend participating in the game by setting a preset game duration. When no controlled virtual object reaches the first preset threshold, the game can be completed after the preset time period, thus avoiding exhausting the player's patience and improving the player's gaming experience.

[0225] In one possible implementation, the method may further include:

[0226] If the number of kills of any virtual object within a preset time period reaches the second preset threshold, a remaining kill notification message will be generated in the graphical user interface.

[0227] The remaining kill notification information is used to indicate the difference between the number of kills of any virtual object and the first preset number threshold, where the second preset number threshold is less than the first preset number threshold.

[0228] For details, please refer to Figure 35 This is a schematic diagram of the graphical user interface during the game process provided in the embodiments of this application. Figure 5 ,like Figure 35 As shown, if the number of kills of the top-ranked virtual object reaches the second preset threshold, a remaining kill prompt message 40 is generated in the graphical user interface. The remaining kill prompt message 40 includes: the player information corresponding to the top-ranked virtual object and the remaining kill count.

[0229] The game interaction method provided in the above embodiments, by displaying the remaining kill prompts of the first virtual object in the graphical user interface, can stimulate the enthusiasm of each player to achieve victory in the game and increase the excitement of the game.

[0230] In some embodiments, the method may further include:

[0231] If the number of consecutive kills of a controlled virtual object exceeds a preset number, the controlled virtual object will be placed in a detected state.

[0232] In this embodiment, as Figure 20 According to the rules of the game, when the number of consecutive kills of a controlled virtual object exceeds a preset number, the controlled virtual object will enter a detected state, meaning that other players can see the location information of the controlled virtual object.

[0233] The game interaction method provided in the above embodiments improves the game balance by setting the controlled virtual object to enter a detected state when the number of consecutive kills of the controlled virtual object exceeds a preset number, thus balancing the strength differences between different players and giving more players a better sense of participation and experience in the game.

[0234] In some embodiments, the method may further include:

[0235] Increase the controlled virtual object's response speed to virtual items based on the number of consecutive kills.

[0236] In this embodiment, as Figure 21 The competition rules show that as the number of consecutive kills by the controlled virtual object increases, in addition to the points reward, the operational performance of the controlled virtual object also needs to be improved. For example, the response speed of the controlled virtual object to virtual items can be increased. Using virtual items as virtual weapons, the reload speed of virtual weapons can be increased as the number of consecutive kills increases.

[0237] The game interaction method provided in the above embodiments increases the adjustment response speed of the controlled virtual object to virtual items based on the number of consecutive kills, so as to achieve positive incentives for player operations and improve the player's game experience.

[0238] It should be noted that, in addition to the information displayed in the graphical user interface (GUI), after a controlled virtual object is killed, the GUI also displays a respawn countdown. After the match ends, the GUI displays a text message indicating the end of the match, and then redirects to the results screen, displaying the final rankings and data such as points and kill streaks for each controlled virtual object. The rankings and points displayed in the results screen can be used to determine whether a controlled virtual object is eligible to participate.

[0239] Based on the above method embodiments, this application also provides a game interaction device. Please refer to... Figure 36 This is a schematic diagram of the structure of the game interaction device provided in the embodiments of this application, such as... Figure 36 As shown, the device may include:

[0240] The eligibility determination module 101 is used to determine whether the controlled virtual object has the eligibility to participate in the preset game competition in the current round.

[0241] The first display module 102 is used to display a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, so as to instruct the controlled virtual object to enter the game scene of the current round stage;

[0242] The second display module 103 is used to display a second prompt message in the graphical user interface if the controlled virtual object is not eligible to participate, so as to indicate the live broadcast screen of the current round stage.

[0243] The game interaction device provided in the above embodiments guides the controlled virtual object to participate in the current round of a game competition when the controlled virtual object has the qualification to participate in the current round of the competition through a first prompt message. When the controlled virtual object does not have the qualification to participate in the current round of the game competition, it guides the controlled virtual object to watch the live broadcast of the current round of the competition through a second prompt message. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to participate to watch the live broadcast of the game competition, avoiding player loss and increasing the traffic of the game competition. In addition, it can also reduce the data processing load of the game device and reduce the energy consumption of the game device.

[0244] Optionally, the first display module 102 includes:

[0245] The first participation control display unit is used to display the first participation control corresponding to the first prompt information in the inactive information page of the graphical user interface after the current round stage starts if the controlled virtual object is eligible to participate.

[0246] The game lobby display unit is used to respond to the trigger operation of the first participating control and display the game lobby in the graphical user interface to indicate that the controlled virtual object is waiting to enter the game scene of the current round stage.

[0247] Optionally, the first display module 102 includes:

[0248] The second participation control display unit is used to display the live broadcast screen and the second participation control corresponding to the first prompt information on the activity information page of the preset game competition if the controlled virtual object is eligible to participate.

[0249] The event page display unit is used to respond to the trigger operation of the second participation control, and to display the first event schedule information and the entry control to enter the competition lobby in the graphical user interface;

[0250] The game lobby display unit is used to respond to trigger operations on the entry control and display the game lobby in the graphical user interface to indicate that the controlled virtual objects are waiting to enter the game scene of the current round stage.

[0251] Optionally, the first schedule information includes: the schedule progress information of the preset game competition, and the instruction information for the controlled virtual object to obtain the qualification to participate in the current round stage.

[0252] Optionally, the device may also include:

[0253] The Exit Control Cancel Display Unit is used to cancel the display of the exit control in the graphical user interface, indicating that the player cannot exit the game lobby.

[0254] Optionally, the device may also include:

[0255] The first node prompt information display module is used to display prompt information for multiple time nodes in the non-game scene of the graphical user interface, based on multiple time nodes of the current round stage, if the controlled virtual object is in a non-game state.

[0256] Optionally, the first node prompt information display module is also used to display prompt information for multiple time nodes in the game scene screen of the graphical user interface, based on multiple time nodes in the current round stage, if the controlled virtual object is in a game state.

[0257] Optionally, the second display module 103 includes:

[0258] The first viewing control display unit is used to display the first viewing control corresponding to the second prompt information on the inactive information page of the graphical user interface after the current round stage starts if the controlled virtual object does not qualify for the competition.

[0259] The event page display unit is used to respond to the trigger operation of the first viewing control and display the second event schedule information and live broadcast in the graphical user interface.

[0260] Optionally, the second display module 103 includes:

[0261] The second viewing control display unit is used to display the live broadcast screen and the second viewing control corresponding to the second prompt information on the activity information page of the preset game competition if the controlled virtual object is not eligible to participate in the competition.

[0262] The event page display unit is used to respond to trigger operations on the second viewing control and display the second event schedule information and live broadcast in the graphical user interface.

[0263] Optionally, the second schedule information includes: the schedule progress information of the preset game competition, and the indication information that the controlled virtual object has not obtained the qualification to participate in the current round stage.

[0264] Optionally, the graphical user interface may also include: a leaderboard control corresponding to the current round stage; the device may further include:

[0265] The ranking view module is used to respond to viewing operations on the leaderboard control and displays the game ranking order for the current round stage in the graphical user interface.

[0266] Optionally, the device may also include:

[0267] The third display module is used to display a third prompt message in the graphical user interface if the controlled virtual object is eligible to participate but has not entered the game scene within the valid entry time period of the current round, so as to indicate the live screen of entering the current round.

[0268] Optional, the eligibility determination module 101 includes:

[0269] The game scene display unit is used to respond to the entry operation for the selection stage of the preset game competition and display the game scene of the selection stage in the graphical user interface.

[0270] The qualification determination unit is used to determine whether a controlled virtual object is eligible to participate in the competition based on the game results of the controlled virtual object during the selection phase.

[0271] Optionally, a game scene display unit is specifically used to respond to an entry operation for the selection stage, display competition mode selection information in the graphical user interface for selecting the competition mode during the selection stage; and display the game scene in the target competition mode during the selection stage in the graphical user interface according to the selected target competition mode.

[0272] Optionally, the device may also include:

[0273] The announcement module is used to display information about qualified players in the graphical user interface after the selection phase has ended.

[0274] Optionally, the device may also include:

[0275] At any given stage, in response to a viewing operation for a preset game match, the corresponding event page for that stage is displayed in the graphical user interface based on the progress of the preset game match and the game state of the controlled virtual object relative to the preset game match.

[0276] Optionally, the device may also include:

[0277] The virtual object control module is used to respond to the controlled virtual object's kill operation on other virtual objects after the start of any stage of the game, and to kill other virtual objects.

[0278] The match end module is used to determine the end of the match if the match data is detected to meet the preset match end conditions.

[0279] The result determination module is used to determine the game result of the controlled virtual object at any stage based on the number of other virtual objects killed by the controlled virtual object in the game.

[0280] Optionally, the device may also include:

[0281] The kill indicator display module is used to display the kill indicator corresponding to the number of consecutive kills by the controlled virtual object within a preset time period in the graphical user interface.

[0282] Optionally, the device may also include:

[0283] The countdown display module is used to display a kill countdown icon in the graphical user interface if a controlled virtual object is detected to kill other virtual objects.

[0284] The kill accumulation module is used to accumulate the kill count of the controlled virtual object if it is detected that the controlled virtual object kills other virtual objects again before the kill countdown ends, so as to obtain the consecutive kill count.

[0285] Optionally, the match end module is specifically used to determine the end of the match if the number of kills of any virtual object within a preset time period reaches a first preset threshold.

[0286] Optionally, the match end module is specifically used to determine the end of the match after the preset time period has elapsed if it is detected that the number of kills of all virtual objects within a preset time period has not reached a first preset threshold.

[0287] Optionally, the device may also include:

[0288] The remaining kill display module is used to generate remaining kill prompt information in the graphical user interface if it is detected that the number of kills of any virtual object within a preset time period reaches a second preset number threshold. The remaining kill prompt information is used to indicate the difference between the number of kills of any virtual object and a first preset number threshold, where the second preset number threshold is less than the first preset number threshold.

[0289] Optionally, the device may also include:

[0290] The marking module is used to control the controlled virtual object to be in a detected state if the number of consecutive kills of the controlled virtual object is detected to be greater than a preset number.

[0291] Optionally, the device may also include:

[0292] The adjustment module is used to increase the adjustment response speed of the controlled virtual object to virtual items based on the number of consecutive kills of the controlled virtual object.

[0293] The above-described device is used to execute the method provided in the foregoing embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

[0294] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more microprocessors, or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).

[0295] Please refer to Figure 37 This is a schematic diagram of a computer device provided in an embodiment of this application, such as... Figure 37 As shown, the computer device 100 includes a processor 110, a storage medium 120, and a bus. The storage medium 120 stores program instructions that can be executed by the processor 110. When the computer device 100 is running, the processor 110 communicates with the storage medium 120 through the bus, and the processor 110 executes the program instructions to perform the above-mentioned game interaction method.

[0296] Specifically, the steps by which the processor executes the above game interaction method include:

[0297] Determine whether the controlled virtual object is eligible to participate in the preset game competition in the current round. If the controlled virtual object is eligible, display a first prompt in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round. If the controlled virtual object is not eligible, display a second prompt in the graphical user interface to instruct the user to enter the live broadcast screen of the current round.

[0298] In one possible implementation, the processor's execution of the process of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, to instruct the controlled virtual object to enter the game scene of the current round, may include:

[0299] If the controlled virtual object is eligible to participate, after the current round begins, the first participating control corresponding to the first prompt information will be displayed on the inactive information page of the graphical user interface; in response to the trigger operation of the first participating control, the competition lobby will be displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round.

[0300] In another possible implementation, the processor's execution of the process of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, to instruct the controlled virtual object to enter the game scene of the current round, may include:

[0301] If the controlled virtual object is eligible to participate, the live broadcast screen and the second participation control corresponding to the first prompt information are displayed on the activity information page of the preset game competition; in response to the trigger operation for the second participation control, the first competition schedule information and the entrance control to enter the competition lobby are displayed in the graphical user interface; in response to the trigger operation for the entrance control, the competition lobby is displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round stage.

[0302] The first stage information includes: the schedule progress of the preset game competition, and instructions for the controlled virtual object to obtain the qualification to participate in the current round.

[0303] In some embodiments, after the match lobby is displayed in the graphical user interface, the steps performed by the processor may further include:

[0304] In the graphical user interface, hide the exit control to indicate that players cannot exit the match lobby.

[0305] The game interaction method executed by the processor in the above embodiment improves the player's gaming experience by canceling the display of the exit control in the graphical user interface to avoid prolonging the matching time of the controlled virtual object due to the exit of the matched virtual object from the game lobby.

[0306] In one possible implementation, after executing the above-described step of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, the steps performed by the processor may further include:

[0307] If the controlled virtual object is in a non-game state, multiple time point prompts will be displayed in the non-game scene of the graphical user interface based on multiple time points in the current round stage; or, if the controlled virtual object is in a game state, multiple time point prompts will be displayed in the game scene of the graphical user interface based on multiple time points in the current round stage.

[0308] In one possible implementation, the processor's process of displaying a second prompt message in the graphical user interface to indicate entry into the live broadcast of the current round if the controlled virtual object is ineligible to participate can include:

[0309] If the controlled virtual object is not eligible to participate, after the current round begins, the first viewing control corresponding to the second prompt information will be displayed on the inactive information page of the graphical user interface; in response to the trigger operation of the first viewing control, the second competition schedule information and the live broadcast screen will be displayed in the graphical user interface.

[0310] In another possible implementation, the processor's process of displaying a second prompt in the graphical user interface to indicate entry into the live stream of the current round if the controlled virtual object is ineligible to participate can include:

[0311] If the controlled virtual object is not eligible to participate, the live broadcast screen and the second viewing control corresponding to the second prompt information are displayed on the activity information page of the preset game competition; in response to the trigger operation of the second viewing control, the second competition schedule information and the live broadcast screen are displayed in the graphical user interface.

[0312] The second schedule information includes: the schedule progress information of the preset game competition, and the indication information that the controlled virtual object has not obtained the qualification to participate in the current round stage.

[0313] In one possible implementation, the graphical user interface also includes: a leaderboard control corresponding to the current round stage, and the steps executed by the processor may further include:

[0314] In response to a view operation on the leaderboard control, display the game ranking order for the current round stage in the graphical user interface.

[0315] In one possible implementation, the steps executed by the processor may further include:

[0316] If the controlled virtual object is eligible to participate but does not enter the game scene within the valid entry time period of the current round, a third prompt message will be displayed in the graphical user interface to indicate the live screen of the current round.

[0317] In one possible implementation, the processor's execution of the process of determining whether the controlled virtual object is eligible to participate in the current round of the preset game competition may include:

[0318] In response to an entry operation for the selection phase of a preset game competition, the game scene of the selection phase is displayed in the graphical user interface; based on the game results of the controlled virtual object in the selection phase, it is determined whether the controlled virtual object is eligible to participate.

[0319] In one possible implementation, the process by which the processor executes the above-described response to the entry operation for the selection phase of a preset game competition and displays the game scene of the selection phase in the graphical user interface may include:

[0320] In response to an entry operation for the selection phase, display the competition mode selection information in the graphical user interface to select the competition mode during the selection phase; based on the selected target competition mode, display the game scene in the target competition mode during the selection phase in the graphical user interface.

[0321] In one possible implementation, after determining whether a controlled virtual object is eligible to participate based on the game results of the controlled virtual object during the selection phase, the steps executed by the processor may further include:

[0322] After the selection phase ends, information about the players who are eligible to participate is displayed in the graphical user interface.

[0323] In one possible implementation, the steps executed by the processor may further include:

[0324] At any given stage, in response to a viewing operation for a preset game match, the corresponding event page for that stage is displayed in the graphical user interface based on the progress of the preset game match and the game state of the controlled virtual object relative to the preset game match.

[0325] In one possible implementation, the steps executed by the processor may further include:

[0326] After the start of any stage of the game, respond to the controlled virtual object's kill operation on other virtual objects and kill the other virtual objects; if the game data is detected to meet the preset game end conditions, the game is determined to end; the game result of the controlled virtual object in any stage is determined based on the number of other virtual objects killed by the controlled virtual object in the game.

[0327] In one possible implementation, after executing the above-mentioned response to the controlled virtual object's killing operation against other virtual objects, and killing the other virtual objects, the steps executed by the processor may further include:

[0328] Based on the number of consecutive kills by the controlled virtual object against other virtual objects within a preset time period, the kill indicator corresponding to the number of consecutive kills is displayed in the graphical user interface.

[0329] In one possible implementation, before executing the above-mentioned step of displaying a kill flag corresponding to the consecutive kill count in the graphical user interface based on the consecutive kill count of other virtual objects killed by the controlled virtual object within a preset time period, the steps performed by the processor may further include:

[0330] If a controlled virtual object is detected to kill another virtual object, a kill countdown icon is displayed in the graphical user interface; if a controlled virtual object is detected to kill another virtual object again before the kill countdown ends, the kill count of the controlled virtual object is accumulated to obtain the consecutive kill count.

[0331] In one possible implementation, the process of determining the end of the game if the game data is detected to meet the preset game end conditions may include:

[0332] If the number of kills of any virtual object within a preset time period reaches a first preset threshold, the match is determined to end; or, if the number of kills of all virtual objects within a preset time period does not reach the preset threshold, the match is determined to end after the preset time period has elapsed.

[0333] In one possible implementation, the steps executed by the processor may further include:

[0334] If the number of kills of any virtual object within a preset time period reaches the second preset threshold, a remaining kill notification message will be generated in the graphical user interface.

[0335] In some embodiments, the steps executed by the processor may further include: if the number of consecutive kills of the controlled virtual object is detected to be greater than a preset number, then controlling the controlled virtual object to be in a detected state.

[0336] In some embodiments, the steps performed by the processor may further include: increasing the adjustment response speed of the controlled virtual object to virtual items based on the number of consecutive kills of the controlled virtual object.

[0337] The game interaction method executed by the processor in the above embodiment guides the controlled virtual object to participate in the current round of a game competition when the controlled virtual object has the qualification to participate in the current round of the competition through a first prompt message. When the controlled virtual object does not have the qualification to participate in the current round of the competition, it guides the controlled virtual object to watch the live broadcast of the current round of the competition through a second prompt message. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to participate to watch the live broadcast of the game competition, avoiding player loss and increasing the traffic of the game competition. In addition, it can also reduce the data processing load of the game device and reduce the power consumption of the game device.

[0338] Optionally, embodiments of this application also provide a computer-readable storage medium storing a computer program, which is executed by a processor to perform the above-described game interaction method.

[0339] Specifically, the steps by which the processor executes the above game interaction method include:

[0340] Determine whether the controlled virtual object is eligible to participate in the preset game competition in the current round. If the controlled virtual object is eligible, display a first prompt in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round. If the controlled virtual object is not eligible, display a second prompt in the graphical user interface to instruct the user to enter the live broadcast screen of the current round.

[0341] In one possible implementation, the processor's execution of the process of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, to instruct the controlled virtual object to enter the game scene of the current round, may include:

[0342] If the controlled virtual object is eligible to participate, after the current round begins, the first participating control corresponding to the first prompt information will be displayed on the inactive information page of the graphical user interface; in response to the trigger operation of the first participating control, the competition lobby will be displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round.

[0343] In another possible implementation, the processor's execution of the process of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, to instruct the controlled virtual object to enter the game scene of the current round, may include:

[0344] If the controlled virtual object is eligible to participate, the live broadcast screen and the second participation control corresponding to the first prompt information are displayed on the activity information page of the preset game competition; in response to the trigger operation for the second participation control, the first competition schedule information and the entrance control to enter the competition lobby are displayed in the graphical user interface; in response to the trigger operation for the entrance control, the competition lobby is displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round stage.

[0345] The first stage information includes: the schedule progress of the preset game competition, and instructions for the controlled virtual object to obtain the qualification to participate in the current round.

[0346] In some embodiments, after the match lobby is displayed in the graphical user interface, the steps performed by the processor may further include:

[0347] In the graphical user interface, hide the exit control to indicate that players cannot exit the match lobby.

[0348] The game interaction method executed by the processor in the above embodiment improves the player's gaming experience by canceling the display of the exit control in the graphical user interface to avoid prolonging the matching time of the controlled virtual object due to the exit of the matched virtual object from the game lobby.

[0349] In one possible implementation, after executing the above-described step of displaying a first prompt message in the graphical user interface if the controlled virtual object is eligible to participate, the steps performed by the processor may further include:

[0350] If the controlled virtual object is in a non-game state, multiple time point prompts will be displayed in the non-game scene of the graphical user interface based on multiple time points in the current round stage; or, if the controlled virtual object is in a game state, multiple time point prompts will be displayed in the game scene of the graphical user interface based on multiple time points in the current round stage.

[0351] In one possible implementation, the processor's process of displaying a second prompt message in the graphical user interface to indicate entry into the live broadcast of the current round if the controlled virtual object is ineligible to participate can include:

[0352] If the controlled virtual object is not eligible to participate, after the current round begins, the first viewing control corresponding to the second prompt information will be displayed on the inactive information page of the graphical user interface; in response to the trigger operation of the first viewing control, the second competition schedule information and the live broadcast screen will be displayed in the graphical user interface.

[0353] In another possible implementation, the processor's process of displaying a second prompt in the graphical user interface to indicate entry into the live stream of the current round if the controlled virtual object is ineligible to participate can include:

[0354] If the controlled virtual object is not eligible to participate, the live broadcast screen and the second viewing control corresponding to the second prompt information are displayed on the activity information page of the preset game competition; in response to the trigger operation of the second viewing control, the second competition schedule information and the live broadcast screen are displayed in the graphical user interface.

[0355] The second schedule information includes: the schedule progress information of the preset game competition, and the indication information that the controlled virtual object has not obtained the qualification to participate in the current round stage.

[0356] In one possible implementation, the graphical user interface also includes: a leaderboard control corresponding to the current round stage, and the steps executed by the processor may further include:

[0357] In response to a view operation on the leaderboard control, display the game ranking order for the current round stage in the graphical user interface.

[0358] In one possible implementation, the steps executed by the processor may further include:

[0359] If the controlled virtual object is eligible to participate but does not enter the game scene within the valid entry time period of the current round, a third prompt message will be displayed in the graphical user interface to indicate the live screen of the current round.

[0360] In one possible implementation, the processor's execution of the process of determining whether the controlled virtual object is eligible to participate in the current round of the preset game competition may include:

[0361] In response to an entry operation for the selection phase of a preset game competition, the game scene of the selection phase is displayed in the graphical user interface; based on the game results of the controlled virtual object in the selection phase, it is determined whether the controlled virtual object is eligible to participate.

[0362] In one possible implementation, the process by which the processor executes the above-described response to the entry operation for the selection phase of a preset game competition and displays the game scene of the selection phase in the graphical user interface may include:

[0363] In response to an entry operation for the selection phase, display the competition mode selection information in the graphical user interface to select the competition mode during the selection phase; based on the selected target competition mode, display the game scene in the target competition mode during the selection phase in the graphical user interface.

[0364] In one possible implementation, after determining whether a controlled virtual object is eligible to participate based on the game results of the controlled virtual object during the selection phase, the steps executed by the processor may further include:

[0365] After the selection phase ends, information about the players who are eligible to participate is displayed in the graphical user interface.

[0366] In one possible implementation, the steps executed by the processor may further include:

[0367] At any given stage, in response to a viewing operation for a preset game match, the corresponding event page for that stage is displayed in the graphical user interface based on the progress of the preset game match and the game state of the controlled virtual object relative to the preset game match.

[0368] In one possible implementation, the steps executed by the processor may further include:

[0369] After the start of any stage of the game, respond to the controlled virtual object's kill operation on other virtual objects and kill the other virtual objects; if the game data is detected to meet the preset game end conditions, the game is determined to end; the game result of the controlled virtual object in any stage is determined based on the number of other virtual objects killed by the controlled virtual object in the game.

[0370] In one possible implementation, after executing the above-mentioned response to the controlled virtual object's killing operation against other virtual objects, and killing the other virtual objects, the steps executed by the processor may further include:

[0371] Based on the number of consecutive kills by the controlled virtual object against other virtual objects within a preset time period, the kill indicator corresponding to the number of consecutive kills is displayed in the graphical user interface.

[0372] In one possible implementation, before executing the above-mentioned step of displaying a kill flag corresponding to the consecutive kill count in the graphical user interface based on the consecutive kill count of other virtual objects killed by the controlled virtual object within a preset time period, the steps performed by the processor may further include:

[0373] If a controlled virtual object is detected to kill another virtual object, a kill countdown icon is displayed in the graphical user interface; if a controlled virtual object is detected to kill another virtual object again before the kill countdown ends, the kill count of the controlled virtual object is accumulated to obtain the consecutive kill count.

[0374] In one possible implementation, the process of determining the end of the game if the game data is detected to meet the preset game end conditions may include:

[0375] If the number of kills of any virtual object within a preset time period reaches a first preset threshold, the match is determined to end; or, if the number of kills of all virtual objects within a preset time period does not reach the preset threshold, the match is determined to end after the preset time period has elapsed.

[0376] In one possible implementation, the steps executed by the processor may further include:

[0377] If the number of kills of any virtual object within a preset time period reaches the second preset threshold, a remaining kill notification message will be generated in the graphical user interface.

[0378] In some embodiments, the steps executed by the processor may further include: if the number of consecutive kills of the controlled virtual object is detected to be greater than a preset number, then controlling the controlled virtual object to be in a detected state.

[0379] In some embodiments, the steps performed by the processor may further include: increasing the adjustment response speed of the controlled virtual object to virtual items based on the number of consecutive kills of the controlled virtual object.

[0380] The game interaction method executed by the processor in the above embodiment guides the controlled virtual object to participate in the current round of a game competition when the controlled virtual object has the qualification to participate in the current round of the competition through a first prompt message. When the controlled virtual object does not have the qualification to participate in the current round of the competition, it guides the controlled virtual object to watch the live broadcast of the current round of the competition through a second prompt message. On the one hand, it can directly guide players to participate in the game competition without requiring players to search for the entry point in the large amount of information in the graphical user interface, thus improving the player's gaming experience. On the other hand, it can also directly guide players without the qualification to participate to watch the live broadcast of the game competition, avoiding player loss and increasing the traffic of the game competition. In addition, it can also reduce the data processing load of the game device and reduce the power consumption of the game device.

[0381] In the several embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0382] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0383] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.

[0384] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0385] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A game interaction method, characterized in that, The method of providing a graphical user interface via a terminal device includes: Determine whether the controlled virtual object is eligible to participate in the current round of the preset game competition; If the controlled virtual object has the qualification to participate, a first prompt message is displayed in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round stage; If the controlled virtual object does not have the qualification to participate, a second prompt message is displayed in the graphical user interface to indicate that the live broadcast of the current round stage is being entered. The method further includes: After the start of any phase of the game, in response to the controlled virtual object's kill operation on other virtual objects, kill the other virtual objects; If the game data is detected to meet the preset game end conditions, then the game is determined to end. The game result of the controlled virtual object at any stage is determined based on the number of other virtual objects killed by the controlled virtual object in the game. The speed at which the controlled virtual object adjusts its response to virtual items is increased based on the number of consecutive kills of the controlled virtual object.

2. The method as described in claim 1, characterized in that, If the controlled virtual object has the eligibility to participate, a first prompt message is displayed in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round, including: If the controlled virtual object has the qualification to participate, after the current round stage is started, the first participation control corresponding to the first prompt information is displayed on the inactive information page of the graphical user interface; In response to a trigger operation on the first participating control, a game lobby is displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round stage.

3. The method as described in claim 1, characterized in that, If the controlled virtual object has the eligibility to participate, a first prompt message is displayed in the graphical user interface to instruct the controlled virtual object to enter the game scene of the current round, including: If the controlled virtual object has the qualification to participate, then the live broadcast screen and the second participation control corresponding to the first prompt information are displayed on the activity information page of the preset game competition; In response to a trigger operation on the second participating control, the first schedule information and an entry control for entering the competition lobby are displayed in the graphical user interface; In response to a trigger operation on the entry control, a match lobby is displayed in the graphical user interface to instruct the controlled virtual object to wait to enter the game scene of the current round stage.

4. The method as described in claim 3, characterized in that, The first schedule information includes: the schedule progress information of the preset game competition, and the instruction information for the controlled virtual object to obtain the qualification to participate in the current round stage.

5. The method as described in claim 1 or 3, characterized in that, After displaying the match lobby in the graphical user interface, the method further includes: The exit control is disabled in the graphical user interface to indicate that players cannot exit the match lobby.

6. The method as described in claim 1, characterized in that, If the controlled virtual object has the eligibility to participate in the competition, after displaying the first prompt information in the graphical user interface, the method further includes: If the controlled virtual object is in a non-game state, prompts for the multiple time points are displayed in the non-game scene of the graphical user interface according to the multiple time points of the current round stage.

7. The method as described in claim 1, characterized in that, If the controlled virtual object has the eligibility to participate in the competition, after displaying the first prompt information in the graphical user interface, the method further includes: If the controlled virtual object is in a game state, prompts for the multiple time points in the current round are displayed in the game scene of the graphical user interface.

8. The method as described in claim 1, characterized in that, If the controlled virtual object does not have the eligibility to participate, a second prompt message is displayed in the graphical user interface to indicate entry into the live stream of the current round, including: If the controlled virtual object does not have the eligibility to participate, after the current round begins, the first viewing control corresponding to the second prompt information will be displayed on the inactive information page of the graphical user interface. In response to a trigger operation on the first viewing control, the second match schedule information and live broadcast are displayed in the graphical user interface.

9. The method as described in claim 1, characterized in that, If the controlled virtual object does not have the eligibility to participate, a second prompt message is displayed in the graphical user interface to indicate entry into the live stream of the current round, including: If the controlled virtual object does not have the qualification to participate, then the live broadcast screen and the second viewing control corresponding to the second prompt information are displayed on the activity information page of the preset game competition; In response to a trigger operation on the second viewing control, the second match schedule information and live broadcast are displayed in the graphical user interface.

10. The method as described in claim 8 or 9, characterized in that, The second schedule information includes: the schedule progress information of the preset game competition, and the indication information that the controlled virtual object has not obtained the qualification to participate in the current round stage.

11. The method as described in claim 8 or 9, characterized in that, The graphical user interface further includes: a leaderboard control corresponding to the current round stage; the method further includes: In response to a view operation on the leaderboard control, the game ranking order for the current round stage is displayed in the graphical user interface.

12. The method as described in claim 1, characterized in that, The method further includes: If the controlled virtual object has the eligibility to participate, but does not enter the game scene within the valid entry time period of the current round, a third prompt message is displayed in the graphical user interface to indicate entry into the live broadcast of the current round.

13. The method as described in claim 1, characterized in that, Determining whether the controlled virtual object is eligible to participate in the current round of the preset game competition includes: In response to an entry operation for the selection phase of a preset game competition, the game scene of the selection phase is displayed in the graphical user interface. Based on the game results of the controlled virtual object during the selection phase, it is determined whether the controlled virtual object is eligible to participate in the competition.

14. The method as described in claim 13, characterized in that, The response to entering the selection phase of a preset game competition displays the game scene of the selection phase in the graphical user interface, including: In response to an entry operation for the selection phase, competition mode selection information is displayed in the graphical user interface for selecting a competition mode during the selection phase. Based on the selected target competition mode, the game scene of the selection stage in the target competition mode is displayed in the graphical user interface.

15. The method as described in claim 13, characterized in that, After determining whether the controlled virtual object is eligible to participate based on the game results of the controlled virtual object during the selection phase, the method further includes: After the selection phase is completed, the information of the players who have qualified for the competition is displayed in the graphical user interface.

16. The method as described in claim 1, characterized in that, The method further includes: At any stage, in response to a viewing operation for the preset game match, the event page corresponding to that stage is displayed in the graphical user interface according to the schedule of the preset game match and the game state of the controlled virtual object relative to the preset game match.

17. The method as described in claim 1, characterized in that, The method further includes, after responding to the controlled virtual object's kill operation on other virtual objects and killing the other virtual objects, the method also includes: Based on the number of consecutive kills of the controlled virtual object against other virtual objects within a preset time period, a kill icon corresponding to the number of consecutive kills is displayed in the graphical user interface.

18. The method as described in claim 17, characterized in that, Before displaying the kill indicator corresponding to the consecutive kill count in the graphical user interface based on the consecutive kill count of the controlled virtual object against other virtual objects within a preset time period, the method further includes: If the controlled virtual object is detected to have killed the other virtual objects, a kill countdown icon is displayed in the graphical user interface; If it is detected that the controlled virtual object kills another virtual object before the kill countdown ends, the kill count of the controlled virtual object is accumulated to obtain the consecutive kill count.

19. The method as described in claim 1, characterized in that, The step of determining the end of the match if the detected match data meets the preset match end conditions includes: If the number of kills of any virtual object within a preset time period reaches a first preset threshold, the game is determined to end.

20. The method as described in claim 1, characterized in that, The step of determining the end of the match if the detected match data meets the preset match end conditions includes: If it is detected that the number of kills of all virtual objects within a preset time period has not reached a first preset threshold, the game is determined to end after the preset time period has elapsed.

21. The method as described in claim 19, characterized in that, The method further includes: If the number of kills of any virtual object within the preset time period is detected to reach a second preset number threshold, a remaining kill prompt message is generated in the graphical user interface. The remaining kill prompt message is used to indicate the difference between the number of kills of any virtual object and the first preset number threshold, where the second preset number threshold is less than the first preset number threshold.

22. The method as described in claim 17, characterized in that, The method further includes: If the number of consecutive kills of the controlled virtual object is detected to be greater than a preset number, the controlled virtual object is put into a detected state.

23. A game interaction device, characterized in that, The apparatus provides a graphical user interface via a terminal device, comprising: The eligibility determination module is used to determine whether the controlled virtual object has the eligibility to participate in the current round of the preset game competition; The first display module is used to display a first prompt message in the graphical user interface if the controlled virtual object has the qualification to participate in the competition, so as to instruct the controlled virtual object to enter the game scene of the current round stage; The second display module is used to display a second prompt message in the graphical user interface if the controlled virtual object does not have the qualification to participate in the competition, so as to indicate the live broadcast screen of the current round stage; The virtual object control module is used to respond to the controlled virtual object's kill operation on other virtual objects after the start of any stage of the game, and kill the other virtual objects. The game end module is used to determine the end of the game if the game data is detected to meet the preset game end conditions. The result determination module is used to determine the game result of the controlled virtual object at any stage based on the number of other virtual objects killed by the controlled virtual object in the game. The adjustment module is used to increase the adjustment response speed of the controlled virtual object to virtual items based on the number of consecutive kills of the controlled virtual object.

24. A terminal device, characterized in that, include: The device includes a processor, a storage medium, and a bus, wherein the storage medium stores program instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to perform the steps of the game interaction method as described in any one of claims 1 to 22.

25. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, performs the steps of the game interaction method as described in any one of claims 1 to 22.

Citation Information

Patent Citations

  • Interactive live broadcast method and device of offline game, computer equipment and storage medium

    CN114082197A

  • Methods and apparatus for enhanced play in lottery and gaming environments

    US20070129144A1