Method and device for setting game configuration, terminal and storage medium

By detecting abnormal operations in virtual matches and providing configuration modification prompts, the problem of improper operation configuration by players in virtual matches has been resolved, improving operation accuracy and experience.

CN121623293APending Publication Date: 2026-03-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411205086.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Due to differences in operating habits, players in virtual games may find it difficult to accurately understand the function and compatibility of configuration items, leading to improper operation settings and affecting the quality of operation.

Method used

By detecting abnormal actions during gameplay, the system displays configuration modification prompts to help players adjust their configurations to suit their own habits and improve operational accuracy.

Benefits of technology

This reduces the cost for players to learn configuration options and improves operational accuracy and experience quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121623293A_ABST
    Figure CN121623293A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a game configuration setting method and device, a terminal and a storage medium, and belongs to the technical field of man-machine interaction. The method comprises the following steps: displaying a virtual character in a virtual environment; responding to a game playing operation in the game playing interface, and controlling the virtual character to participate in the game playing in the virtual environment; under the condition that abnormal game playing operation exists in the game playing, a configuration modification prompt is displayed, the abnormal game playing operation refers to game playing operation which cannot control the virtual character to execute expected operation, and the configuration modification prompt is related to the abnormal game playing operation. By adopting the scheme provided by the embodiment of the invention, the configuration modification prompt related to the abnormal game playing operation can be displayed according to the abnormal game playing operation of the player in game playing, so that the player can individually modify the configuration related to the game playing operation according to the configuration modification prompt, the operation configuration is matched with the operation habit of the player, and the user experience is improved. And the operation accuracy of the game playing operation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of human-computer interaction technology, and in particular to a method, apparatus, terminal and storage medium for setting game configuration. Background Technology

[0002] Considering the differences in operating habits among different players in virtual matches, there is usually a settings interface related to match operation. This settings interface allows players to adjust various operation options according to their personal preferences and game style to optimize the game experience.

[0003] In related technologies, the settings interface provides players with a variety of different function options in the form of configuration items, so that players can choose and configure the operation method that suits them according to their own operating habits and apply it to virtual games.

[0004] However, players may not understand the specific function and configuration item, and may find it difficult to accurately understand the compatibility between their own operating habits and different configuration items, leading to improper operation settings and affecting the quality of their operation in the game. Summary of the Invention

[0005] This application provides a method, apparatus, terminal, and storage medium for setting up game configurations. The technical solution is as follows:

[0006] On one hand, embodiments of this application provide a method for setting game configurations, the method comprising:

[0007] Displays virtual characters located in a virtual environment;

[0008] In response to game operations within the game interface, control the virtual character to participate in a game in the virtual environment;

[0009] If an abnormal game operation occurs during the game, a configuration modification prompt will be displayed. The abnormal game operation refers to a game operation in which the virtual character fails to perform the expected operation. The configuration modification prompt is related to the abnormal game operation.

[0010] On the other hand, embodiments of this application provide a device for setting game configurations, the device comprising:

[0011] The first display module is used to display virtual characters located in the virtual environment;

[0012] The control module is used to respond to game operations within the game interface and control the virtual character to participate in the game in the virtual environment;

[0013] The second display module is used to display a configuration modification prompt when there is an abnormal game operation in the game. The abnormal game operation refers to a game operation in which the virtual character fails to perform the expected operation. The configuration modification prompt is related to the abnormal game operation.

[0014] On the other hand, embodiments of this application provide a terminal, the terminal including a processor and a memory, the memory storing at least one program, the at least one program being loaded and executed by the processor to implement the game configuration setting method as described above.

[0015] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one program that is loaded and executed by a processor to implement the game configuration setting method as described above.

[0016] On the other hand, embodiments of this application provide a computer program product including computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the game configuration setting method described above.

[0017] In this embodiment, during the process of a player controlling a virtual character to participate in a game in a virtual environment through game operations, abnormal game operations are detected, and configuration modification prompts related to the abnormal game operations are displayed. Players can then personalize the game operation-related configurations according to the configuration modification prompts, so that the operation configuration matches their own operating habits, thereby improving the accuracy of game operations.

[0018] Furthermore, by analyzing and detecting abnormal gameplay actions during matches and providing players with configuration modification prompts related to these actions, the system reduces the learning cost for players to understand and learn the configuration items corresponding to each function, lowers the understanding threshold for each operation function during matches, and ensures a better gaming experience for players. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This application shows a structural block diagram of a computer system provided in an exemplary embodiment;

[0021] Figure 2 A flowchart illustrating a method for setting up game configuration according to an exemplary embodiment of this application is shown;

[0022] Figure 3 This illustration shows a schematic diagram of an interface for displaying configuration modification prompts, provided in an exemplary embodiment of this application.

[0023] Figure 4 This illustration shows a schematic diagram of an interface displaying a first configuration modification prompt provided by an exemplary embodiment of this application;

[0024] Figure 5 This illustration shows a schematic diagram of an interface displaying a second configuration modification prompt provided by an exemplary embodiment of this application;

[0025] Figure 6 This illustration shows a schematic diagram of an interface for displaying a third configuration modification prompt, provided by an exemplary embodiment of this application.

[0026] Figure 7 A schematic diagram of a display settings interface provided in an exemplary embodiment of this application is shown;

[0027] Figure 8 This illustration shows a schematic diagram of an interface for modifying configuration items based on application controls, provided in an exemplary embodiment of this application.

[0028] Figure 9 A schematic diagram of an interface that does not accept configuration modification prompts is shown in an exemplary embodiment of this application;

[0029] Figure 10 A flowchart illustrating a method for setting up a game configuration according to another exemplary embodiment of this application is shown;

[0030] Figure 11 This illustration shows a structural block diagram of a game configuration setting apparatus provided in an exemplary embodiment of this application;

[0031] Figure 12 A structural block diagram of a terminal provided in an exemplary embodiment of this application is shown. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0033] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0034] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0035] It should be understood that although the terms first, second, etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0036] First, a brief introduction to the terms used in the embodiments of this application:

[0037] Virtual environment: A virtual environment refers to the three-dimensional environment in which a virtual character exists during the operation of an application on a terminal. A virtual environment can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. For example, a virtual environment may include the sky, land, and ocean, with the land potentially including environmental elements such as deserts and cities.

[0038] Virtual characters: These refer to movable objects controlled by a terminal in a virtual environment. Movable objects can be virtual characters, virtual animals, etc., such as characters or animals displayed in a 3D virtual environment. Optionally, virtual characters are 3D models created based on animation skeletal technology. Each virtual character has its own shape and volume in the 3D virtual environment and occupies a portion of the space within that environment.

[0039] In-game controls: These refer to the series of actions performed by the player within the in-game interface to control the virtual character during a match. Examples include dragging the movement wheel to move the virtual character within the virtual environment; clicking the basic attack control to initiate a basic attack; and dragging the skill release wheel to precisely release skills within the virtual environment.

[0040] Abnormal game operation: refers to a game operation in which the virtual character fails to perform the expected action. Optionally, an abnormal game operation can be a game operation that is abnormally interrupted, such as when the current game operation is interrupted due to the triggering of other controls. Optionally, an abnormal game operation can also be a game operation that is frequently executed, such as when a certain game operation is repeatedly executed within a short period of time.

[0041] Please refer to Figure 1 This diagram illustrates a structural block diagram of a computer system provided in an exemplary embodiment of this application. The computer system 100 may include: a first terminal 110, a server 120, and a second terminal 130.

[0042] The first terminal 110 runs an application 111 that supports a virtual environment. This application 111 can be a multiplayer online battle arena (MOBA) game, a simulation game (SLG), a massively multiplayer online role-playing game (MMORPG), or a first-person shooter (FPS) game. In this embodiment, the application 111 is an example of a massively multiplayer online role-playing game. The first terminal 110 is the terminal used by the first user 112. The first user 112 uses the first terminal 110 to control a first virtual object located in the virtual environment. The first virtual object can be referred to as the master virtual object controlled by the first user 112. The activities of the first virtual object include, but are not limited to, at least one of the following: adjusting body posture, crawling, walking, running, riding, flying, jumping, driving, picking up, shooting, attacking, throwing, and releasing skills. In a symbolic sense, the first virtual object is the first virtual character, such as a lifelike character or an anime character.

[0043] The second terminal 130 runs an application 131 that supports a virtual environment. This application 131 can be a multiplayer online battle arena (MOBA) program. When the second terminal 130 runs the application 131, the user interface of the application 131 is displayed on the screen of the second terminal 130. This client can be any of the following: MOBA game, SLG game, MMORPG game, or FPS game. In this embodiment, the application 131 is an FPS game as an example. The second terminal 130 is the terminal used by the second user 132. The second user 132 uses the second terminal 130 to control a second virtual object located in the virtual environment. The second virtual object can be referred to as the main virtual character controlled by the second user 132. Schematic, the second virtual object is a second virtual character, such as a lifelike character or an anime character.

[0044] Optionally, the first virtual object and the second virtual object reside in the same virtual world. Optionally, the first virtual object and the second virtual object may belong to the same faction, the same team, the same organization, have a friend relationship, or have temporary communication permissions. Optionally, the first virtual object and the second virtual object may belong to different factions, different teams, different organizations, or have an adversarial relationship.

[0045] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are the same type of application on different operating system platforms (Android or iOS). The first terminal 110 can refer to one of a plurality of terminals, and the second terminal 130 can refer to another of a plurality of terminals. This embodiment only uses the first terminal 110 and the second terminal 130 as examples. The device types of the first terminal 110 and the second terminal 130 may be the same or different. The device types include at least one of the following: smartphones, tablets, e-book readers, Moving Picture Experts Group Audio Layer III (MP3) players, Moving Picture Experts Group Audio Layer IV (MP4) players, laptops, and desktop computers.

[0046] Figure 1Only two terminals are shown in the diagram, but in different embodiments, multiple other terminals can access the server 120. Optionally, one or more terminals may also be terminals corresponding to developers, on which a development and editing platform for applications supporting virtual environments is installed. Developers can edit and update applications on these terminals and transmit the updated application installation packages to the server 120 via wired or wireless networks. The first terminal 110 and the second terminal 130 can download the application installation packages from the server 120 to update the applications.

[0047] The first terminal 110, the second terminal 130, and other terminals are connected to the server 120 via a wireless network or a wired network.

[0048] Server 120 includes at least one of the following: a single server, a server cluster consisting of multiple servers, a cloud computing platform, and a virtualization center. Server 120 is used to provide background services for applications that support a 3D virtual environment. Optionally, server 120 undertakes the primary computing task, and the terminal undertakes the secondary computing task; or, server 120 undertakes the secondary computing task, and the terminal undertakes the primary computing task; or, server 120 and the terminal use a distributed computing architecture for collaborative computing.

[0049] In an illustrative example, server 120 includes memory 121, processor 122, user account database 123, battle service module 124, and user-facing input / output interface (I / O interface) 125. The processor 122 loads instructions stored in server 120 and processes data in user account database 123 and battle service module 124. User account database 123 stores user account data used by first terminal 110, second terminal 130, and other terminals, such as user account avatars, nicknames, combat power indices, and service regions. Battle service module 124 provides multiple battle rooms for users to engage in battles, such as 1v1, 3v3, 5v5, and 1v5 battles. User-facing I / O interface 125 establishes communication and exchanges data with first terminal 110 and / or second terminal 130 via wireless or wired networks.

[0050] Based on the above introduction, the method for setting up the game configuration provided in this application will be described. This method can be executed by the terminal or by both the server and the terminal.

[0051] Please refer to Figure 2 This document illustrates a flowchart of a method for setting up game configuration according to an exemplary embodiment of this application. This embodiment exemplifies the method as being executed by a terminal, and the method includes the following steps:

[0052] Step 201: Display the virtual character located in the virtual environment.

[0053] Optionally, a virtual character refers to an actionable object controlled by a terminal in a virtual environment. Actionable objects can be virtual people, virtual animals, etc., such as people or animals displayed in a 3D virtual environment. Optionally, a virtual character is a 3D model created based on animation skeletal technology. Each virtual character has its own shape and volume in the 3D virtual environment and occupies a portion of the space within the 3D virtual environment.

[0054] Optionally, a virtual environment refers to the three-dimensional environment in which a virtual character resides during the operation of an application on a terminal. A virtual environment can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. For example, a virtual environment can include the sky, land, and ocean, with the land potentially including environmental elements such as deserts and cities. Optionally, a virtual environment can be used to simulate the physical environment of the real world, such as terrain, weather, lighting, and physical interactions, and can also simulate real-world objects and people. Virtual environments use computational graphics techniques to create and render images, such as simulating the physical processes of light reflection, refraction, and scattering on object surfaces and converting them into images. Furthermore, virtual scenes can include audio and interactive elements, such as interactive controls, flight simulators, and group behavior.

[0055] In some embodiments, the terminal displays a virtual character in a virtual environment.

[0056] Step 202: In response to game operations within the game interface, control the virtual character to participate in the game in the virtual environment.

[0057] Optionally, to control virtual characters participating in matches within the virtual environment, the match interface typically includes multiple controls, such as basic attack controls, skill release controls, and movement controls. The basic attack control is used to control the virtual character to initiate basic attacks within the virtual environment; the skill release control is used to control the virtual character to release skills within the virtual environment; and the movement controls are used to control the virtual character's movement within the virtual environment.

[0058] Optionally, in order to enable precise attacks by virtual characters, a control wheel is usually set in addition to the normal attack controls, allowing players to adjust the target of the attack by using the control wheel.

[0059] Optionally, to facilitate communication among players during matches, the match interface typically includes several interactive controls, such as location sharing controls and chat controls. The location sharing control is used to share the current location of a virtual character in the virtual environment with other virtual characters within the same faction; the chat control is used to initiate chat with other virtual characters within the same faction.

[0060] Optionally, the game interface may also include a map view, battle record information, and system settings controls (such as sound settings controls, exit controls, etc.). This application embodiment does not specifically limit the controls set in the game interface.

[0061] Optionally, in-game operations refer to a series of actions performed by the player within the in-game interface to control the virtual character during the game. Examples include dragging the movement wheel to move the virtual character within the virtual environment; clicking the basic attack control to initiate a basic attack; and dragging the skill release wheel to precisely release skills within the virtual environment.

[0062] In some embodiments, in response to a player's actions within the game interface, the terminal controls a virtual character to participate in a game in a virtual environment.

[0063] Indicative, such as Figure 3 As shown, the terminal displays a virtual character 302 in the virtual environment 301, allowing players to control the virtual character 302 to participate in the game by performing game operations within the game interface, such as... Figure 3 As shown, players control the virtual character 302 to release skills in the virtual environment by dragging the skill wheel 303.

[0064] Step 203: If there is an abnormal game operation during the game, display a configuration modification prompt. Abnormal game operation refers to a game operation in which the virtual character fails to perform the expected operation. The configuration modification prompt is related to the abnormal game operation.

[0065] Optionally, considering the different operating habits of different players—for example, some players prefer to control the virtual character to release skills by clicking, while others prefer to control the virtual character to release skills by dragging; also, some players pursue attack accuracy, while others pursue attack speed—thereby providing a settings interface for game controls to optimize the player's gaming experience. Players can then select configuration options that suit their own operating habits for different game controls within the settings interface.

[0066] For example, players can set the skill indicator to "fan-shaped" or "precision" to release skills in a certain range or to release skills on a precise target; another example is that players can set the release method of normal attack to "release by lifting the finger" or "release by pressing the finger", and so on.

[0067] Unlike related technologies where players can only learn and adjust configuration items in the settings interface based on their own operating habits, leading to a high learning and understanding cost for operation configurations and a high possibility of improper operation configurations resulting in low accuracy of in-game operations, this embodiment analyzes and detects abnormal in-game operations and displays configuration modification prompts related to the abnormal in-game operations, allowing players to modify the relevant operation configuration items according to the configuration modification prompts.

[0068] Optionally, an abnormal game operation refers to a game operation in which the virtual character fails to perform the expected action. Optionally, an abnormal game operation can be a game operation that is abnormally interrupted, for example, during the execution of a game operation, the current game operation is interrupted due to the triggering of other controls. Optionally, an abnormal game operation can also be a game operation that is frequently executed, for example, a game operation that is repeatedly executed within a short period of time.

[0069] Optionally, the causes of abnormal game operations may include the layout of controls in the game interface not conforming to the player's operating habits, the operation parameters of the control response operation not conforming to the player's operating habits, and other operation configuration items in the settings not conforming to the player's operating habits. This application embodiment does not limit this.

[0070] Optionally, the terminal can filter out abnormal game operations from the game operations based on operation detection conditions. Optionally, the operation detection conditions may include at least one sub-condition selected from operation type, operation duration, operation frequency, operation timing, and operation count; that is, the operation detection conditions may be a combination of one or more sub-conditions. Furthermore, the operation detection conditions may be the same or different for different players' game operations, and this embodiment does not limit this.

[0071] Considering that abnormal gameplay actions can affect the gameplay effect, players usually need to modify the configuration items corresponding to abnormal gameplay actions according to their own operating habits. Therefore, in this embodiment of the application, in order to optimize the efficiency of modifying configuration items, when abnormal gameplay actions are detected in the game, a corresponding configuration modification prompt will be displayed.

[0072] Optionally, configuration modification prompts are related to abnormal game operations. These prompts are used to remind players to adjust configuration items related to abnormal game operations, thereby preventing abnormal game operations from recurring in subsequent games.

[0073] Optionally, the configuration modification prompts should include at least suggestions for modifying configuration items related to abnormal game operations. For example, suggestions for modifying the operation method, the layout of the operation controls, and the response parameters of the operation controls, etc.

[0074] Optionally, the terminal can, after the match ends, collect statistics on abnormal match operations that occurred during the match and provide corresponding configuration modification prompts. Optionally, the terminal can also, during the respawn countdown in the match, collect statistics on abnormal match operations that occurred in the previous round and provide corresponding configuration modification prompts. Optionally, the terminal can also respond to the player's request to view the configuration modification prompts and display the configuration modification prompts to the player. This embodiment of the application does not limit the timing of displaying configuration modification prompts.

[0075] Indicative, such as Figure 3 As shown, after the terminal displays the game results interface, it displays a configuration modification prompt 305 on top of the game results interface 304. This configuration modification prompt 305 is used to prompt the player about abnormal game operations in the current game and to provide suggestions for modifying the configuration items related to the abnormal game operations.

[0076] In summary, in this embodiment of the application, when a player controls a virtual character to participate in a game in a virtual environment through game operations, abnormal game operations are detected, and configuration modification prompts related to the abnormal game operations are displayed. Players can then personalize the game operation-related configurations according to the configuration modification prompts, so that the operation configuration matches their own operating habits, thereby improving the accuracy of game operations.

[0077] Furthermore, by analyzing and detecting abnormal gameplay actions during matches and providing players with configuration modification prompts related to these actions, the system reduces the learning cost for players to understand and learn the configuration items corresponding to each function, lowers the understanding threshold for each operation function during matches, and ensures a better gaming experience for players.

[0078] Considering that different players may have different control settings, control response methods, and player operating habits within the same game interface, the detected abnormal game operations may differ for different players, requiring different configuration modifications. Therefore, in this embodiment, corresponding operation detection conditions are set for different game operations. Thus, if a game operation meets the operation detection conditions, the terminal determines that the game operation is an abnormal game operation.

[0079] In some embodiments, during the process of controlling the virtual character to perform precise skill release by dragging the skill wheel, there may be situations where the enemy virtual character dodges out of the skill release range, that is, the skill release is invalid. Therefore, in order to avoid invalid skill release, a skill cancellation control is usually set in the game interface. Players can cancel the current skill release by dragging the skill wheel to the skill cancellation control.

[0080] In one possible implementation, the skill wheel in the game interface is displayed in a position close to the skill cancel control. When the player drags the skill wheel toward the location of the skill cancel control, the skill wheel may be dragged directly to the skill cancel control. In other words, the skill release operation is interrupted by the skill cancel control, and the terminal can determine that the skill release operation is an abnormal skill release operation.

[0081] Optionally, abnormal game operation refers to abnormal skill release operation, which means that the skill release operation is interrupted by the skill cancellation control.

[0082] In one possible implementation, if an abnormal skill release operation occurs during a match, the terminal can display a first configuration modification prompt, which is used to prompt the player to modify at least one of the following: the skill cancellation method and the skill cancellation protection duration.

[0083] The skill cancellation protection duration refers to the maximum duration for which a skill release operation remains within the skill cancellation control without being cancelled. For example, if the skill cancellation protection duration is 0.3 seconds, then if the skill wheel is dragged to the skill cancellation control and remains there for less than 0.3 seconds, the skill will not be considered cancelled.

[0084] Optionally, skill cancellation methods can include two types: sliding to the cancellation control and sliding a specified distance. Sliding to the cancellation control means sliding the skill wheel to the cancellation control during skill activation to cancel the skill. Sliding a specified distance means sliding the skill wheel a specified distance during skill activation to cancel the skill.

[0085] As an illustration, in the event of an abnormal skill release operation, the first configuration modification prompt can be used to prompt players to change the skill cancellation method from "slide to the cancellation control" to "slide a specified distance", or it can prompt players to set the skill cancellation protection duration.

[0086] Optionally, the operation detection conditions for abnormal skill release operations may include operation type, operation duration, and number of operations. In one possible implementation, the terminal can first determine the operation type of the game operation, and then determine that the game operation is an abnormal skill release operation if the game operation is a skill release operation, the skill release operation is interrupted by the skill cancellation control, the operation duration of the skill release operation is less than a first duration threshold, and the number of times the skill release operation is interrupted reaches a first number threshold.

[0087] If the duration of a skill release operation is less than the first duration threshold, it means that the player accidentally dragged the skill wheel to the skill cancellation control while quickly dragging the skill wheel; if the number of times the skill release operation is interrupted reaches the first number threshold, it means that the skill release operation has been interrupted multiple times.

[0088] Optionally, to block players who have the habit of deliberately dragging skills to the skill cancellation control, an interruption range can be set. Only when the number of interruptions of a skill release operation falls within the interruption range will the skill release operation be considered an abnormal skill release operation.

[0089] Indicative, such as Figure 4 As shown, the player intends to control the virtual character 402 to release skills in the virtual environment 401 by dragging the skill wheel 403. However, because the skill wheel 403 and the skill cancellation control 404 are displayed close together, and the player's current game configuration sets the skill cancellation method to slide to the skill cancellation control 404, when the player quickly drags the skill wheel 403 upwards to the top, it may be misinterpreted as being dragged into the skill cancellation control 404, resulting in the skill release operation being incorrectly canceled, i.e., an abnormal skill release operation. Therefore, upon detecting an abnormal skill release operation in the game, the terminal can display a first configuration modification prompt 406 above the game results screen 405. This first configuration modification prompt 406 can provide the player with suggestions on modifying the skill cancellation method.

[0090] In some embodiments, to meet different game requirements, the game interface typically includes various game controls. However, the interface size is limited, and the control layout is usually quite compact. For players with large-scale operations, multiple controls may be triggered consecutively.

[0091] Optionally, each game operation corresponds to an operation response logic chain. For example, clicking the basic attack control can be broken down into: player presses the basic attack control, the basic attack control responds to being pressed, player releases the basic attack control, and the basic attack control is released. Similarly, dragging the movement wheel can be broken down into: player presses the movement wheel, the movement wheel responds to being pressed, player drags the movement wheel, the movement wheel moves, player releases the movement wheel, and the movement wheel is released.

[0092] In situations where controls are tightly packed, a player might drag the movement wheel but trigger another control before lifting it, resulting in a broken logic chain for the movement wheel dragging operation. Therefore, if a player triggers at least two controls consecutively in a game, the terminal can determine that the operation is an abnormally continuous control triggering operation.

[0093] Optionally, abnormal game operation is abnormal continuous control trigger operation, which means that at least two controls are triggered multiple times in a row.

[0094] In one possible implementation, if there are abnormal consecutive control triggering operations during a match, the terminal can display a second configuration modification prompt. This prompt is used to suggest modifying the configuration items corresponding to the control layout. The control layout may include at least one of control display coordinates and modifying the control display size.

[0095] Modifying the control display coordinates means adjusting the arrangement of controls in the game interface, such as changing the arrangement from compact to sparse. Modifying the control display size means adjusting the display size of controls in the game interface, such as reducing the display size of controls.

[0096] Optionally, the operation detection conditions for abnormal continuous control triggering operations may include operation type, number of operations, etc. In one possible implementation, the terminal may first determine the operation type of the game operation, and then determine that the game operation is an abnormal continuous control triggering operation if the game operation is a continuous control triggering operation, but at least two controls corresponding to the continuous control triggering operation are not related, and the number of continuous control triggering operations reaches a second threshold.

[0097] If at least two controls corresponding to consecutive control triggering operations are not related, it indicates that the consecutive control triggering operations may be due to a compact arrangement of controls, rather than a genuine need for in-game control. Therefore, in cases of abnormal consecutive control triggering operations, players need to adjust the relevant configuration items appropriately. For example, if a player performs a drag operation on the movement wheel during a match, and the operation response logic chain for this operation is not yet complete, and then receives a trigger operation on the coin icon, it is clear that the movement wheel and the coin icon are not related, and their display positions are relatively close.

[0098] Indicative, such as Figure 5 As shown, the player intends to control the virtual character 502 to move within the virtual environment 501 by dragging the displacement wheel 503. The operation sequence for dragging the displacement wheel 503 can be broken down into pressing, dragging, and releasing. However, because the displacement wheel 503 is positioned close to the skill icon 504, when the player quickly drags the displacement wheel 503 diagonally upwards, the finger may trigger the skill icon 504 and detach from the displacement wheel 503. This results in the displacement wheel 503 being released directly without detecting a finger release operation, meaning the operation sequence for dragging the displacement wheel 503 is incomplete, the displacement dragging operation is interrupted, and an abnormal continuous control triggering operation is generated. Therefore, upon detecting an abnormal continuous control triggering operation in the game, the terminal can display a second configuration modification prompt 506 above the game results screen 505. This second configuration modification prompt 506 can provide the player with suggestions on modifying the display size of the displacement wheel.

[0099] In some embodiments, to save interface space, multiple interactive controls can typically be integrated into a single control, meaning that a single control can respond to both a first trigger operation and a second trigger operation. For example, a basic attack control can respond to click operations, directly controlling the virtual character to launch an attack in the virtual environment, or it can respond to drag operations, controlling the virtual character to launch an attack in the virtual environment after accurately determining the attack target by dragging.

[0100] Optionally, for controls that can respond to multiple trigger operations, when a player triggers a control, the terminal first needs to determine the type of the trigger operation. For example, for a control that can respond to both click and drag operations, the terminal can determine whether the current trigger operation is a drag operation based on a preset drag distance threshold. If the drag distance of the trigger operation is greater than the drag distance threshold, the trigger operation can be considered a drag operation.

[0101] Because different players have different operating habits, specifically different preferred drag distances, a player might plan to perform a drag operation but repeatedly fail to reach the drag distance threshold. This means the player repeatedly performs a click operation until the drag distance reaches the threshold, at which point it is identified as a drag operation. Therefore, for a game operation where a single action is performed multiple times consecutively, the terminal can determine that the operation is an abnormally repeated action.

[0102] Optionally, abnormal game operation is abnormal repeated operation, which refers to the execution of a single operation multiple times consecutively within the second time duration threshold.

[0103] In one possible implementation, if the game operation is an abnormally repetitive operation, the terminal may display a third configuration modification prompt, which is used to prompt the modification of the operation sensitivity of a single operation.

[0104] For example, for a control that can respond to both click and drag operations, the default drag distance threshold is 15 pixels. If a player repeatedly performs a drag operation with a distance less than 15 pixels, the operation will be judged as a click operation. In this case, the third configuration modification prompt can suggest that the player adjust the operation sensitivity and reduce the drag distance threshold, such as adjusting the drag distance threshold to 10 pixels. This way, the player can easily perform the drag operation without it being mistaken for a click operation.

[0105] Optionally, the operation detection conditions for abnormal repetitive operations may include operation type, number of operations, operation duration, etc. In one possible implementation, the terminal may first determine the operation type of the game operation, and then determine that the game operation is an abnormal repetitive operation if the game operation is a single operation and the number of single operations reaches a third threshold within a second duration threshold.

[0106] For example, if a player clicks or drags a control that can respond to both click and drag operations, and the player clicks the control 10 times within 2 seconds, the terminal can consider the click operation as an abnormal repetitive operation.

[0107] Indicative, such as Figure 6As shown, the player intends to drag the basic attack control 603 to bring up the basic attack wheel 604, thereby controlling the virtual character 602 to perform basic attacks in the virtual environment 601. The basic attack control 603 can respond to both click and drag operations. Upon receiving a click, the terminal controls the virtual character 602 to attack quickly; upon receiving a drag, the terminal controls the virtual character 602 to attack precisely. However, because the basic attack control 603 has a relatively large preset drag distance threshold, slight drags by the player may not bring up the basic attack wheel 604, potentially leading to repeated slight drags, which are continuously interpreted as repeated clicks, resulting in abnormal repeated operations. Therefore, upon detecting abnormal repeated operations during the match, the terminal can display a third configuration modification prompt 606 above the match results screen 605. This third configuration modification prompt 606 suggests to the player to shorten the basic attack drag distance threshold.

[0108] In the above embodiments, by setting specific operation detection conditions, analyzing and detecting game operations, abnormal game operations are identified, and configuration modification prompts are provided to players for abnormal game operations. This helps players quickly discover problems in game operations and modify the configuration items related to abnormal game operations according to the configuration modification prompts, thereby improving the efficiency of game configuration and optimizing the operation quality of game operations.

[0109] In some embodiments, when displaying configuration modification prompts to players, in order to facilitate players in modifying configuration items related to abnormal game operations according to the configuration modification prompts, a settings control can also be displayed in the configuration modification prompts. This settings control is used to jump to the display settings interface.

[0110] In one possible implementation, in response to a player's triggering operation on the settings control in the configuration modification prompt, the terminal displays a settings interface, which includes at least one configuration item related to abnormal game operation. Thus, the player can modify the configuration item related to abnormal game operation in the settings interface. At this time, the terminal receives the player's setting operation on the configuration item corresponding to the configuration modification prompt in the settings interface.

[0111] Indicative, such as Figure 7 As shown, in response to the player's click on the settings control 702 in the configuration modification prompt 701, the terminal displays the settings interface 703, so that the player can modify the configuration items related to abnormal game operations based on the configuration modification prompt in the settings interface 703.

[0112] Optionally, considering the large number of configuration items in the settings interface, in order to improve the efficiency of players modifying configuration items related to abnormal game operations, the terminal can directly locate and display the configuration items related to abnormal game operations in the settings interface.

[0113] In one possible implementation, in response to a player's triggering operation on the settings control in the configuration modification prompt, the terminal first determines the target settings area corresponding to the configuration item indicated by the configuration modification prompt in the settings interface, thereby displaying the settings interface and positioning the settings interface to the target settings area.

[0114] Optionally, considering that the configuration modification prompt may correspond to multiple configuration items, and different configuration items correspond to their respective target setting areas, in order to facilitate quick location and display of each target setting area, when displaying the setting interface based on the trigger operation of the setting control, the terminal can add a jump button in the setting interface, thereby achieving quick location and display based on the jump button.

[0115] In one possible implementation, when the configuration modification prompt corresponds to multiple configuration items, in response to the player's trigger operation on the setting control in the configuration modification prompt, the terminal first determines the target setting area corresponding to each configuration item, thereby displaying the setting interface and positioning the setting interface to the first target setting area. At the same time, a jump button is displayed in the setting interface, and in response to the player's trigger operation on the jump button, the terminal jumps to the second target setting area.

[0116] Optionally, to further prompt players about the configuration items that need modification within the settings interface, the terminal can also highlight the target settings area corresponding to the configuration item within the settings interface. For example, a display border can be added around the target settings area, or the target settings area can be displayed with different display effects, etc., which is not limited in this embodiment.

[0117] In some embodiments, considering that the process of going from the configuration modification prompt to the settings interface and then modifying the configuration items in the settings interface is cumbersome, in order to improve the efficiency of players modifying configuration items, an application control can also be set in the configuration modification prompt. This application control is used to modify configuration items related to abnormal game operations with one click.

[0118] In one possible implementation, in response to the player's triggering operation of the application control in the configuration modification prompt, the terminal directly modifies the configuration items related to the abnormal game operation according to the configuration modification prompt.

[0119] Optionally, considering that there may be at least two configuration options for the same abnormal game operation, that is, players can choose one of the at least two configuration options to modify the prompt, the configuration option selection operation needs to be performed before the player triggers the application control to modify the configuration options related to the abnormal game operation with one click.

[0120] In one possible implementation, when the same abnormal game operation corresponds to at least two configuration items, in response to the player's configuration item selection operation in the configuration modification prompt, the terminal first determines the target configuration item indicated by the configuration item selection operation, and then in response to the player's trigger operation of the application control in the configuration modification prompt, the terminal modifies the target configuration item corresponding to the abnormal game operation.

[0121] Indicative, such as Figure 8 As shown, when there are at least two configuration items corresponding to the same abnormal game operation, in response to the player's configuration item selection operation in the configuration modification prompt 801, the terminal first determines the target configuration item 802 indicated by the configuration item selection operation, and then in response to the player's trigger operation on the application control 803 in the configuration modification prompt 801, the terminal modifies the target configuration item corresponding to the abnormal game operation.

[0122] Optionally, considering that there may be multiple abnormal game operations during a player's game, and the configuration modification prompt includes the configuration items corresponding to each abnormal game operation, but the player may only need to modify the configuration items corresponding to some of the abnormal game operations, the player can also select the target configuration items to be modified before triggering the application control to modify the configuration items related to abnormal game operations with one click.

[0123] In one possible implementation, when the configuration modification prompt contains configuration items corresponding to multiple abnormal game operations, in response to the player's selection of configuration items in the configuration modification prompt, the terminal first determines the target configuration item that the player needs to modify, and then in response to the player's triggering operation of the application control in the configuration modification prompt, the terminal only modifies the target configuration item selected by the player, without modifying the configuration items corresponding to other abnormal game operations that were not selected.

[0124] In some embodiments, considering that the purpose of modifying configuration items is to adapt to the player's own operating habits, that is, the configuration item modification is a personalized setting for the player to perform game operations, and the player may not agree with the configuration modification prompt detected and determined by the terminal, that is, the player does not have a need to modify the configuration items based on the configuration modification prompt, in order to facilitate the player to choose whether to modify the configuration items, a cancel control and a reject prompt control can also be set in the configuration modification prompt.

[0125] The cancel control is used to close the currently displayed configuration modification prompt. However, if there is still an abnormal game operation corresponding to the current configuration modification prompt in a subsequent game, the terminal can still continue to display the configuration modification prompt related to the abnormal game operation.

[0126] In one possible implementation, in response to a player's triggering action on the cancel control in the configuration modification prompt, the terminal cancels the display of the configuration modification prompt.

[0127] The rejection prompt control is used to reject the currently displayed configuration modification prompt, and even if there is an abnormal game operation corresponding to the current configuration modification prompt in subsequent games, the terminal will not display configuration modification prompts related to that abnormal game operation again.

[0128] In one possible implementation, in response to a player's triggering of a rejection prompt control in the configuration modification prompt, the terminal stops displaying configuration modification prompts related to abnormal game operations.

[0129] Indicative, such as Figure 9 As shown, configuration modification prompt 901 includes a cancel control 902 and a reject prompt control 903. In response to a player triggering the cancel control 902 in configuration modification prompt 901, the terminal can cancel the display of configuration modification prompt 901. Alternatively, in response to a player triggering the reject prompt control 903 in configuration modification prompt 901, the terminal stops displaying configuration modification prompts related to abnormal game operations.

[0130] In some embodiments, in order to provide personalized configuration modification prompts for different players, the terminal can also count the recommended acceptance rate of players for configuration modification prompts, and update the operation detection conditions and configuration modification prompts based on the recommended acceptance rate.

[0131] Optionally, the recommended acceptance rate represents the percentage of players who perform configuration changes based on the configuration change prompt. Optionally, the terminal can calculate the recommended acceptance rate of the configuration change prompt based on the controls triggered by players in the configuration change prompt.

[0132] For example, if a player clicks on an application control or settings control, it means that the player acknowledges and accepts the configuration modification prompt; if the player clicks on a cancel control or rejects the prompt control, it means that the player does not accept the configuration modification prompt.

[0133] In one possible implementation, if a player refuses to modify the configuration items related to the abnormal game operation based on the configuration modification prompt, the terminal can set the operation detection condition corresponding to the abnormal game operation to zero and stop generating the configuration modification prompt corresponding to the abnormal game operation.

[0134] In one possible implementation, if a player enters the settings interface based on the configuration modification prompt but does not modify the configuration items according to the modification method suggested in the configuration modification prompt, the terminal can also update the operation detection conditions and configuration modification prompts corresponding to the abnormal game operation based on the player's modification method of the configuration items.

[0135] For example, if the system prompts you to adjust the sensitivity of your operation, and the configuration suggests adjusting the drag distance threshold to 15 pixels, but the player changes it to 10 pixels in the settings, then the terminal can use the modified 10 pixels as the condition for subsequent sensitivity checks.

[0136] In some embodiments, in order to further determine the accuracy of the configuration modification prompt, the terminal can also calculate the accuracy rate of the configuration modification prompt after the player receives the configuration item modification operation based on the configuration modification prompt, and then update the operation detection conditions for abnormal game operations and the configuration modification prompt based on the prompt accuracy rate.

[0137] Optionally, the accuracy rate of the prompt indicates the occurrence of abnormal game operations in subsequent matches after the configuration items are modified. Optionally, after a player performs a configuration item modification operation based on the configuration modification prompt, the terminal can continue to analyze and detect abnormal game operations in subsequent matches based on the operation detection conditions. If there are few abnormal game operations, it indicates that the prompt accuracy rate is high; if there are still many abnormal game operations, it indicates that the prompt accuracy rate is low. Therefore, the terminal can further update and optimize the operation detection conditions and configuration modification prompts based on player operation habits.

[0138] Optionally, to further optimize operation detection conditions and configuration modification prompts, the terminal can also train a configuration modification prompt strategy suitable for players using a large language model based on player in-game operations, operation acceptance rate, and prompt accuracy, thereby improving the accuracy of configuration modification prompts.

[0139] In the above embodiments, during the display of configuration modification prompts, by providing players with setting controls, application controls, cancellation controls, and rejection prompt controls, players can modify configuration items related to abnormal game operations by combining the configuration modification prompts with their own operating habits, thus optimizing the way game configurations are modified and the way configuration modification prompts are displayed.

[0140] Furthermore, based on players' acceptance of configuration modification prompts and their in-game actions after accepting the prompts, the recommendation acceptance rate and prompt accuracy are calculated. This allows for updates to the operation detection conditions for abnormal in-game actions and configuration modification prompts, further enabling personalized in-game configurations based on players' operating habits and ensuring a better operating experience for different players during the game.

[0141] Please refer to Figure 10 This document illustrates a flowchart of a method for setting game configurations according to another exemplary embodiment of this application. This embodiment uses the display of a configuration modification prompt after a game ends as an example for illustration.

[0142] Step 1001: Record the game operation sequence.

[0143] During a match, the terminal responds in real time to the player's actions within the match interface and generates a sequence of actions for the current match. This sequence includes all player actions and key event information, such as the coordinates and timing of clicks, skill usage information (skill release time, skill information, and skill release result), and the layout of controls within the match interface.

[0144] Step 1002: Start operation detection.

[0145] After the game ends, the terminal begins to perform operation detection on the game operation sequence. The operation detection can be divided into abnormal skill cancellation detection (such as the abnormal cancellation of skill release operation), abnormal touch interruption detection (such as the interruption of the wheel drag operation), abnormal sensitivity detection (such as the drag distance being too small, making it impossible to call up the drag wheel), etc. It can also include other operation detection that may affect the effect of game operation, which is not limited in this embodiment.

[0146] Step 1003: Obtain the game operation sequence.

[0147] First, the terminal obtains the game operation sequence of the current game, and then detects each game operation in the game operation sequence in turn according to the operation detection conditions.

[0148] Optionally, the operation detection conditions can be detection logic pre-configured by the developers for personalized recommendations, or they can be dynamically updated and optimized based on the player's historical game operations.

[0149] Optionally, operation detection conditions are used to determine whether there are any abnormalities in the game operation, such as disconnection, accidental touch, or unexpected cancellation.

[0150] Step 1004: Are there any abnormal game operations?

[0151] During the operation detection process, the terminal determines whether there are any abnormal game operations in the current game.

[0152] Step 1005 displays a configuration modification prompt.

[0153] If there are abnormal gameplay actions in the current game, the terminal can display a configuration modification prompt on the game results screen to inform the player of the abnormal gameplay actions and provide suggestions for modifying the configuration items related to the abnormal gameplay actions.

[0154] Step 1006: Has a trigger operation on the settings control been received?

[0155] Optionally, the configuration modification prompt may include at least a setting control, a cancel control, and a reject control. After displaying the configuration modification prompt, the terminal determines whether it has received a trigger operation from the player on the setting control.

[0156] Step 1007: Display the settings interface.

[0157] Upon receiving a player's trigger action on the settings controls, the terminal displays the settings interface and positions it in the settings area containing the configuration items related to the abnormal game operation.

[0158] Step 1008: Respond to the setting operation of the configuration item.

[0159] Furthermore, the terminal responds to player settings adjustments within the settings interface, thereby modifying and updating the configuration items accordingly.

[0160] Step 1009: Calculate the recommendation acceptance rate.

[0161] To optimize the action detection algorithm and modification prompts, the terminal can track player actions related to configuration modification prompts. Clicking the settings control indicates acceptance of the prompt, while clicking the cancel or reject control indicates rejection. Based on the recommended acceptance rate, the terminal adjusts and optimizes the action detection conditions and configuration modification prompt strategy to identify abnormal player actions in subsequent matches and provide appropriate configuration modification prompts.

[0162] Please refer to Figure 11 This illustration shows a structural block diagram of a game configuration setting apparatus provided in an exemplary embodiment of this application, the apparatus comprising:

[0163] The first display module 1101 is used to display virtual characters located in the virtual environment;

[0164] Control module 1102 is used to control the virtual character to participate in the game in the virtual environment in response to game operations in the game interface;

[0165] The second display module 1103 is used to display a configuration modification prompt when there is an abnormal game operation in the game. The abnormal game operation refers to a game operation in which the virtual character fails to perform the expected operation. The configuration modification prompt is related to the abnormal game operation.

[0166] Optionally, the abnormal game operation is an abnormal skill release operation, which means that the skill release operation is interrupted by the skill cancellation control;

[0167] The second display module 1103 is used for:

[0168] If the abnormal skill release operation exists in the game, a first configuration modification prompt is displayed. The first configuration modification prompt is used to prompt modification of at least one of the skill cancellation method and setting the skill cancellation protection duration. The skill cancellation protection duration refers to the maximum duration for which the skill release operation remains in the skill cancellation control without being canceled.

[0169] Optionally, the device further includes:

[0170] The first operation determination module is used to determine that the game operation is the abnormal skill release operation when the game operation is the skill release operation, the skill release operation is interrupted by the skill cancellation control, the operation duration of the skill release operation is less than a first duration threshold, and the number of times the skill release operation is interrupted reaches a first number threshold.

[0171] Optionally, the abnormal game operation is an abnormal continuous control triggering operation, which refers to triggering at least two controls multiple times in a row;

[0172] The second display module 1103 is used for:

[0173] If the abnormal continuous control triggering operation occurs during the game, a second configuration modification prompt is displayed. The second configuration modification prompt is used to prompt the modification of the configuration items corresponding to the control layout. The control layout includes at least one of control display coordinates and modifying control display size.

[0174] Optionally, the device further includes:

[0175] The second operation determination module is used to determine that the game operation is the abnormal continuous control triggering operation when the game operation is a continuous control triggering operation, and there is no association between at least two controls corresponding to the continuous control triggering operation, and the number of operations of the continuous control triggering operation reaches the second threshold.

[0176] Optionally, the abnormal game operation is an abnormal repeated operation, which refers to the continuous execution of a single operation multiple times within a second time threshold.

[0177] The second display module 1103 is used for:

[0178] If the game operation is an abnormally repeated operation, a third configuration modification prompt will be displayed, which is used to suggest modifying the operation sensitivity of the single operation.

[0179] Optionally, the device further includes:

[0180] The third operation determination module is used to determine that the game operation is the abnormal repeated operation when the game operation is a single operation and the number of operations of the single operation reaches the third number threshold within the second duration threshold.

[0181] Optionally, the configuration modification prompt includes a settings control, and the device further includes:

[0182] The third display module is used to display a settings interface in response to the triggering operation of the settings control in the configuration modification prompt. The settings interface includes at least one configuration item related to the abnormal game operation.

[0183] The operation receiving module is used to receive setting operations for the configuration items corresponding to the configuration modification prompts in the settings interface.

[0184] Optionally, the third display module is used for:

[0185] In response to the triggering operation of the setting control in the configuration modification prompt, the target setting area corresponding to the configuration item indicated by the configuration modification prompt in the setting interface is determined;

[0186] Display the settings interface and position it in the target settings area.

[0187] Optionally, the configuration modification prompt includes an application control, and the device further includes:

[0188] The configuration item modification module is used to respond to the trigger operation of the application control in the configuration modification prompt, and modify the configuration items related to the abnormal game operation according to the configuration modification prompt.

[0189] Optionally, when at least two configuration items correspond to the same abnormal game operation, the configuration item modification module is used to:

[0190] In response to the configuration item selection operation in the configuration modification prompt, determine the target configuration item indicated by the configuration item selection operation;

[0191] In response to the triggered operation of the application control in the configuration modification prompt, the target configuration item is modified.

[0192] Optionally, the configuration modification prompt includes a cancel control and a reject prompt control, and the device further includes:

[0193] The prompt cancellation module is used to cancel the display of the configuration modification prompt in response to a trigger operation of the cancellation control in the configuration modification prompt; or,

[0194] The prompt stop module is used to stop displaying the configuration modification prompt related to the abnormal game operation in response to the triggering operation of the rejection prompt control in the configuration modification prompt.

[0195] Optionally, the device further includes:

[0196] The first probability statistics module is used to calculate the recommendation acceptance rate of the configuration modification prompt, wherein the recommendation acceptance rate represents the number of configuration item modification operations performed based on the configuration modification prompt;

[0197] The first update module is used to update the operation detection conditions for the abnormal game operation and the configuration modification prompt based on the recommendation acceptance rate.

[0198] Optionally, the device further includes:

[0199] The second probability statistics module is used to calculate the accuracy rate of the configuration modification prompt after receiving the configuration item modification operation based on the configuration modification prompt. The accuracy rate represents the situation of the abnormal game operation in the subsequent game after the configuration item is modified.

[0200] The second update module is used to update the operation detection conditions for the abnormal game operation and the configuration modification prompt based on the accuracy of the prompt.

[0201] In summary, in this embodiment of the application, when a player controls a virtual character to participate in a game in a virtual environment through game operations, abnormal game operations are detected, and configuration modification prompts related to the abnormal game operations are displayed. Players can then personalize the game operation-related configurations according to the configuration modification prompts, so that the operation configuration matches their own operating habits, thereby improving the accuracy of game operations.

[0202] It should be noted that the apparatus provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their implementation process can be found in the method embodiments, which will not be repeated here.

[0203] Please refer to Figure 12This diagram illustrates a structural block diagram of a terminal 1200 provided in an exemplary embodiment of this application. The terminal 1200 may be a portable mobile terminal, such as a smartphone, tablet computer, Moving Picture Experts Group Audio Layer III (MP3) player, or Moving Picture Experts Group Audio Layer IV (MP4) player. The terminal 1200 may also be referred to as a user device, portable terminal, or other names.

[0204] Typically, terminal 1200 includes a processor 1201 and a memory 1202.

[0205] Processor 1201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1201 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1201 may also include a main processor and a coprocessor. The main processor, also known as a central processing unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1201 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1201 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.

[0206] The memory 1202 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1202 are used to store at least one instruction, which is executed by the processor 1201 to implement the game configuration setting method provided in the embodiments of this application.

[0207] In some embodiments, the terminal 1200 may also optionally include: a peripheral device interface 1203 and at least one peripheral device.

[0208] Peripheral interface 1203 can be used to connect at least one input / output (I / O) related peripheral device to processor 1201 and memory 1202. In some embodiments, processor 1201, memory 1202 and peripheral interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1201, memory 1202 and peripheral interface 1203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0209] Those skilled in the art will understand that Figure 12 The structure shown does not constitute a limitation on terminal 1200 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0210] This application also provides a computer-readable storage medium storing at least one program that is loaded and executed by a processor to implement the game configuration setting method described in the above embodiments.

[0211] According to one aspect of this application, a computer program product is provided, comprising computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the game configuration setting methods provided in various alternative implementations of the above aspect.

[0212] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or code on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.

[0213] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A setting method of a game configuration, characterized by, The method comprises: displaying a virtual character located in a virtual environment; controlling the virtual character to participate in a game in the virtual environment in response to a game operation in a game interface; in a case where there is an abnormal game operation in the game, the abnormal game operation refers to a game operation that fails to control the virtual character to perform an expected operation, displaying a configuration modification prompt related to the abnormal game operation.

2. The method of claim 1, wherein, The abnormal game operation is an abnormal skill release operation, which refers to a skill release operation interrupted by a skill cancel control; The method further comprises: in a case where the game operation is the skill release operation, and the skill release operation is interrupted by the skill cancel control, and the operation duration of the skill release operation is less than a first duration threshold, and the number of interruptions of the skill release operation reaches a first number threshold, determining that the game operation is the abnormal skill release operation.

3. The method of claim 2, wherein, The abnormal game operation is an abnormal continuous control trigger operation, which refers to triggering at least two controls continuously multiple times; The method further comprises:

4. The method according to any one of claims 1 to 3, characterized in that, in a case where the game operation is a continuous control trigger operation, and there is no association between at least two controls corresponding to the continuous control trigger operation, and the number of operations of the continuous control trigger operation reaches a second number threshold, determining that the game operation is the abnormal continuous control trigger operation. The abnormal game operation is an abnormal repeated operation, which refers to continuously performing a single operation multiple times within a second duration threshold; The method further comprises:

5. The method of claim 4, wherein, in a case where the game operation is a single operation, and the number of operations of the single operation within the second duration threshold reaches a third number threshold, determining that the game operation is the abnormal repeated operation. The configuration modification prompt comprises a setting control, and the method further comprises:

6. The method according to any one of claims 1 to 5, characterized in that, ​ ​ ​ 7. The method of claim 6, wherein, ​ ​ 8. The method according to any one of claims 1 to 7, characterized in that, ​ In response to a triggering operation on the setting control in the configuration modification prompt, a setting interface is displayed, the setting interface including at least one configuration item related to the abnormal game operation; A setting operation is received on the configuration item corresponding to the configuration modification prompt in the setting interface.

9. The method of claim 8, wherein, The response to the triggering operation on the setting control in the configuration modification prompt includes: In response to a triggering operation on the setting control in the configuration modification prompt, a target setting area corresponding to the configuration item indicated by the configuration modification prompt in the setting interface is determined; The setting interface is displayed and positioned to the target setting area.

10. The method according to any one of claims 1 to 9, characterized in that, The configuration modification prompt includes an application control, and the method further includes: In response to a triggering operation on the application control in the configuration modification prompt, the configuration item related to the abnormal game operation is modified according to the configuration modification prompt.

11. The method of claim 10, wherein, In the case where the same abnormal game operation corresponds to at least two configuration items, the response to the triggering operation on the application control in the configuration modification prompt includes: In response to a configuration item selection operation in the configuration modification prompt, a target configuration item indicated by the configuration item selection operation is determined; In response to a triggering operation on the application control in the configuration modification prompt, the target configuration item is modified.

12. The method according to any one of claims 1 to 11, characterized in that, The configuration modification prompt includes a cancel control and a rejection prompt control, and the method further includes: In response to a triggering operation on the cancel control in the configuration modification prompt, the configuration modification prompt is canceled; or In response to a triggering operation on the rejection prompt control in the configuration modification prompt, the display of the configuration modification prompt related to the abnormal game operation is stopped.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: A recommended acceptance rate of the configuration modification prompt is counted, the recommended acceptance rate representing a case where a configuration item modification operation is performed based on the configuration modification prompt; Based on the recommended acceptance rate, the operation detection condition of the abnormal game operation and the configuration modification prompt are updated.

14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: After receiving a configuration item modification operation performed based on the configuration modification prompt, a prompt accuracy rate of the configuration modification prompt is counted, the prompt accuracy rate representing a case where the abnormal game operation exists in a subsequent game after the configuration item is modified; Based on the prompt accuracy rate, the operation detection condition of the abnormal game operation and the configuration modification prompt are updated.

15. A setting device for a game configuration, characterized by The device includes: A first display module for displaying a virtual character in a virtual environment; A control module for controlling the virtual character to participate in a game in the virtual environment in response to a game operation in a game interface; A second display module for displaying a configuration modification prompt in the case where an abnormal game operation exists in the game, the abnormal game operation being a game operation that fails to control the virtual character to perform an expected operation, and the configuration modification prompt being related to the abnormal game operation.

16. A terminal, characterized by The terminal comprises a processor and a memory, and the memory stores at least one program which is loaded and executed by the processor to implement the setting method of the game configuration as claimed in any one of claims 1 to 14.

17. A computer readable storage medium characterized by: The storage medium stores at least one program which is loaded and executed by the processor to implement the setting method of the game configuration as claimed in any one of claims 1 to 14.

18. A computer program product, characterised in that, The computer program product comprises computer instructions stored in a computer readable storage medium; the processor of the terminal reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the terminal to execute the setting method of the game configuration as claimed in any one of claims 1 to 14.