Game interaction control method, device and electronic equipment
Patent Information
- Application Number
- CN202510559780.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2026-10-30
AI Technical Summary
[0002]在游戏中,玩家角色可以通过完成游戏任务获取游戏胜利,但现有游戏中,游戏场景内容和游戏玩法有限,从而导致玩家游戏兴趣较低
[0009]本公开提供的一种游戏交互控制方法、装置和电子设备,首先在图形用户界面中显示目标任务对应的任务控件,其中,任务控件至少包括显示于初始位置的第一控件和被配置为在图形用户界面上进行自动移动的第二控件;进而响应于针对第二控件的移动控制指令,根据移动控制指令控制调整进行自动移动的第二控件在图形用户界面上的实时移动位置;进而基于第一控件与第二控件之间的相对位置关系,控制对目标任务对应的风险进度进行更新;响应于风险进度达到预设值,确定目标任务失败。该方式中,玩家可通过调节第二控件的位置,调整第二控件与第一控件的相对位置关系,进而更新目标任务对应的风险进度,以增加游戏可玩性和玩家游戏体验感。
Smart Images

Figure CN122998747A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of game design technology, and in particular to a game interaction control method, device, and electronic device. Background Technology
[0002] In games, players can win by completing game tasks, but existing games have limited game scene content and gameplay, resulting in low player interest. Summary of the Invention
[0003] The purpose of this disclosure is to provide a game interaction control method, device, and electronic device to improve game playability and player gaming experience.
[0004] In a first aspect, this disclosure provides a game interaction control method, which provides a graphical user interface through a terminal device. The method includes: displaying a task control corresponding to a target task in the graphical user interface, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; responding to a movement control command for the second control, controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command; controlling the updating of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control; and determining that the target task has failed in response to the risk progress reaching a preset value.
[0005] Secondly, this disclosure provides a game interaction control device that provides a graphical user interface through a terminal device. The device includes: a control display module for displaying a task control corresponding to a target task in the graphical user interface, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; a control movement module for responding to a movement control command for the second control and controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command; a progress update module for controlling and updating the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control; and a task settlement module for determining that the target task has failed in response to the risk progress reaching a preset value.
[0006] Thirdly, this disclosure provides an electronic device including a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the above-described game interaction control method.
[0007] Fourthly, this disclosure provides a computer-readable storage medium storing computer-executable instructions that, when invoked and executed by a processor, cause the processor to implement the aforementioned game interaction control method.
[0008] The embodiments disclosed herein bring the following beneficial effects:
[0009] This disclosure provides a game interaction control method, device, and electronic device. First, a task control corresponding to a target task is displayed in a graphical user interface (GUI). The task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the GUI. Then, in response to a movement control command for the second control, the real-time movement position of the automatically moving second control on the GUI is adjusted according to the movement control command. Next, based on the relative positional relationship between the first and second controls, the risk progress corresponding to the target task is updated. Finally, in response to the risk progress reaching a preset value, the target task is determined to have failed. In this method, players can adjust the position of the second control and its relative positional relationship with the first control, thereby updating the risk progress corresponding to the target task, thus increasing game playability and player experience.
[0010] Other features and advantages of this disclosure will be set forth in the following description, or some features and advantages may be inferred from the description or determined without doubt, or may be learned by practicing the techniques described above.
[0011] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0013] Figure 1 A flowchart of a game interaction control method provided in this embodiment of the disclosure;
[0014] Figure 2 This is a schematic diagram illustrating the display of a task control provided in an embodiment of this disclosure;
[0015] Figure 3 A schematic diagram illustrating the change in the area of a marker provided in this embodiment of the present disclosure;
[0016] Figure 4 A schematic diagram illustrating the display changes of a preset control area provided in an embodiment of this disclosure;
[0017] Figure 5 This is a schematic diagram illustrating the display of a target control provided in an embodiment of this disclosure;
[0018] Figure 6 This is a schematic diagram showing a first progress indicator provided in an embodiment of the present disclosure;
[0019] Figure 7 A schematic diagram illustrating a second progress indicator provided in an embodiment of this disclosure;
[0020] Figure 8 A schematic diagram illustrating the display of a third progress indicator provided in an embodiment of this disclosure;
[0021] Figure 9 A schematic diagram showing the overall progress of a task provided in an embodiment of this disclosure;
[0022] Figure 10 This is a schematic diagram of the structure of a game interaction control device provided in an embodiment of the present disclosure;
[0023] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure.
[0024] Figure label:
[0025] 1-First control; 2-Second control; 3-Base area. Detailed Implementation
[0026] 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 embodiments of this disclosure, and not all embodiments. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0027] Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely to illustrate selected embodiments of the disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0028] In one embodiment of this disclosure, the game interaction control method can run on a local terminal device or a server. When the game interaction control 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.
[0029] 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 control 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.
[0030] 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.
[0031] In one possible implementation, this disclosure provides a game interaction control method that provides a graphical user interface by running a game program on a terminal device. The terminal device can be the aforementioned local terminal device or a client device in the aforementioned cloud interaction system; for example, the terminal device can be a mobile phone or a personal computer. Figure 1 As shown, the method includes the following specific steps:
[0032] Step S102: Display the task control corresponding to the target task in the graphical user interface, wherein the task control includes at least a first control displayed at the initial position and a second control configured to move automatically on the graphical user interface.
[0033] The terminal device, by running the game program corresponding to the target game, can provide a graphical user interface (GUI) for that target game. This GUI displays the game scene, which includes at least a task control corresponding to the target task. The type of task can be determined according to the game rules and is not specifically limited here. The target game can be a mobile game, a PC game, or a console game, etc.
[0034] The display position and style of the aforementioned task controls in the graphical user interface (GUI) can be determined according to development needs. For example, the task controls can be displayed above or below the GUI. The task controls include at least a first control displayed at an initial position and a second control that can move automatically within the GUI. The specific location corresponding to the initial position can be determined according to development needs; for example, the initial position can be the center of the GUI or a specific location within the GUI. The second control typically moves automatically from the initial position. The movement path of the second control within the GUI can be randomly determined or determined according to the game rules.
[0035] Step S104: In response to a movement control command for the second control, the real-time movement position of the second control, which is moving automatically, on the graphical user interface is controlled and adjusted according to the movement control command.
[0036] In practice, the triggering method of the above-mentioned movement control command can be determined according to the research and development needs. For example, the triggering method of the movement control command can be a sliding operation of the second control displayed in the graphical user interface, a triggering operation of a certain button in the game controller, or a triggering operation of a certain button in the keyboard, etc.
[0037] After the player triggers a movement control command on the second control, the second control will move within the graphical user interface (GUI) according to the command, thus determining its real-time position. When the player stops controlling the second control, it will resume automatic movement within the GUI. That is, the second control will not typically remain stationary after the player stops controlling it, but it may stop when it reaches a designated location. This designated location can be determined based on development needs; for example, it could be the edge of the GUI.
[0038] In one specific embodiment, in a console game, a player can move a second control left and right in the graphical user interface by swinging the right joystick in the game controller. At the start of the operation, the game controller vibrates once. When the right joystick is swung left and right to control the movement of the second control, the game controller continues to vibrate slightly. When the relative positional relationship between the second control and the first control meets the preset conditions, the game controller adds a stable amplitude on top of the existing vibration.
[0039] In another specific embodiment, in a PC game, players can control the second control to move left and right in the graphical user interface by swinging the mouse left and right.
[0040] Step S106: Based on the relative positional relationship between the first control and the second control, control the updating of the risk progress corresponding to the target task.
[0041] In practice, the risk progress corresponding to the target task is updated based on the relative positional relationship between the first control and the second control. Specifically, if the relative positional relationship between the first control and the second control meets the preset conditions within a preset time period, the risk progress corresponding to the target task may decrease; if the relative positional relationship between the first control and the second control does not meet the preset conditions within the preset time period, the risk progress corresponding to the target task may increase.
[0042] Step S108: In response to the risk progress reaching a preset value, the target task is determined to have failed.
[0043] In practice, the specific values corresponding to the aforementioned preset values can be determined based on R&D needs. For example, the preset value can be a full progress value (such as 100%) or a fixed progress value. Specifically, if the risk progress corresponding to the target task reaches the preset value, then the target task is determined to have failed.
[0044] This invention provides a game interaction control method in which players can adjust the position of a second control to change the relative position of the second control and the first control, thereby updating the risk progress of the target task based on the relative position of the second control and the first control, so as to increase the playability of the game and the player's gaming experience.
[0045] The following examples describe how the second control moves.
[0046] Specifically, in response to a movement control command for the second control, before controlling the real-time movement position of the second control, which is to be moved automatically, on the graphical user interface according to the movement control command, the second control is provided at an initial position; the second control is controlled to move automatically from the initial position according to a preset movement path, and the first control is controlled to remain stationary at the initial position.
[0047] In the specific implementation, in the initial state of the task controls, both the first and second controls are displayed in their initial positions. The player cannot control the first control, but can control the movement of the second control. Specifically, the first control remains stationary in its initial position throughout the game. When the player does not control it, the second control automatically moves from its initial position along a preset path. When the player controls it, the second control moves within the graphical user interface according to the player's commands. The specific path corresponding to the preset movement path can be determined according to development needs. For example, the preset movement path could be a route that moves away from the initial position, using the initial position as an anchor point; or it could be a path that moves randomly within the graphical user interface, using the initial position as a reference point.
[0048] like Figure 2 The image shown is a schematic diagram of a task control provided in an embodiment of the present invention. Figure 2 The control numbered 1 is the first control, which includes a white circle and five gray circles contained within the white circle; Figure 2 The black ring labeled 2 represents the second control, and the gray area labeled 3 represents the base area. This base area defines the movement range of the second control; that is, the second control must move automatically or under controlled conditions within the base area. Specifically, the preset movement path can be a route where the second control moves left or right along the base area, with the initial position as the anchor point. When the second control automatically moves to the edge of the base area, it stops moving automatically.
[0049] In one optional embodiment, the preset movement path includes a route that moves away from the initial position, using the initial position as an anchor point. Based on this, when the second control moves automatically, the movement speed of the second control is adjusted based on the distance between the second control and the first control, wherein the movement speed is negatively correlated with the distance.
[0050] In practice, during the automatic movement of the second control, the greater the distance between the second control and the first control, the lower the movement speed of the second control; the closer the distance between the second control and the first control, the higher the movement speed of the second control.
[0051] In another optional embodiment, the specific process of controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface in response to a movement control command for the second control may include: determining the target movement direction of the second control based on the movement control command in response to a movement control command for the second control; determining the target movement speed of the second control based on the distance between the second control and the first control; and determining the real-time movement position of the second control on the graphical user interface based on the target movement direction and the target movement speed.
[0052] In practice, the target movement direction of the second control in the graphical user interface is determined based on the direction indicated by the player's movement control command, and the direction indicated by the movement control command matches the target movement direction of the second control in the graphical user interface. Simultaneously, the target movement speed of the second control in the graphical user interface is determined by the distance between the second control and the first control. For example, the greater the distance between the second control and the first control, the lower the target movement speed of the second control; the closer the distance between the second control and the first control, the higher the target movement speed of the second control.
[0053] Furthermore, the display style of the first and / or second control is adjusted based on the distance between the second and first controls; wherein the display style includes at least one of the following: display color, display brightness, display shape, and display clarity. In this method, the player can determine the distance between the first and second controls based on the display style of the first or second control, which helps the player adjust the position of the second control.
[0054] In practice, the display style of the first control may differ depending on the distance between the second control and the first control. The display styles of the first control and the second control corresponding to different distances between them are pre-defined.
[0055] In an optional embodiment, the first control includes an indicator. Based on this, in response to the relative positional relationship between the second control and the first control satisfying a preset condition, the control increases the indication progress corresponding to the indicator; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, the control decreases the indication progress corresponding to the indicator.
[0056] In practical implementation, the display style of the indicator included in the first control can be determined according to development needs. For example, the indicator can be a circular progress bar set around the first control, a variable-sized area set inside the first control, or an indicator with variable color, etc. The specific conditions corresponding to the above preset conditions can be determined according to development needs.
[0057] In one specific embodiment, the aforementioned preset conditions include: the center of the second control is located inside the first control, or the distance between the center of the second control and the center of the first control is less than a preset distance threshold. The preset distance threshold can be determined according to research and development needs; for example, the preset distance threshold can be 10cm or 20cm.
[0058] In an optional embodiment, the indicator is disposed inside the first control; based on this, the specific process of controlling the increase of the indicator corresponding to the indicator may include: controlling the increase of the indicator area within the first control; the specific process of controlling the decrease of the indicator corresponding to the indicator may include: controlling the decrease of the indicator area within the first control.
[0059] In practice, the size of the area of the marker within the first control is directly proportional to the progress value of the indicator corresponding to the marker. That is, the larger the area of the marker within the first control, the larger the progress value of the indicator corresponding to the marker, thus making it easier for players to understand the progress of the current indicator.
[0060] In practical applications, according to Figure 2 The first control shown has five circles inside serving as indicators. These five circles can dynamically change position. One circle remains stationary in the center, while the other four move in four directions: up, down, left, and right. Therefore, the progress can be indicated by the changes in three variables of the five circles: the radius and display clarity of each circle, and the straight-line distance between the centers of the four moving circles and the center circle. In an optional embodiment, the rate of change of these three variables (i.e., the rate of increase or decrease) is positively correlated with the movement speed of the second control. The closer the second control is to the center circle, the faster its movement speed and the faster the variables change; conversely, the closer they are, the slower they change.
[0061] In practical implementation, Figure 2 The area corresponding to the five circles inside the first control is also the area of the indicator within the first control. For example... Figure 3 The diagram shown is a schematic representation of the change in the area of a marker according to an embodiment of the present invention. Figure 3 It contains three primary controls. From left to right, these three primary controls represent the display styles of the primary controls when the progress indicator is 0%, 50%, and 100%. Figure 3 As can be seen, the larger the area of the marker within the first control, the greater the progress indicated by the progress marker. Specifically, Figure 3The clarity of the indicators inside the three first controls from left to right increases sequentially, the radius of each circle increases sequentially, and the straight-line distance between the center of the four moving circles and the center of the central circle increases sequentially.
[0062] Furthermore, the specific process of controlling the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control may include: controlling the increase of the risk progress corresponding to the target task in response to the indicator progress corresponding to the indicator being increased to the first progress value; and controlling the decrease of the risk progress corresponding to the target task in response to the indicator progress corresponding to the indicator being decreased to the second progress value.
[0063] In practice, the specific progress values corresponding to the first and second progress values can be determined according to the R&D requirements. For example, the first progress value can be 100% or 90% of the full progress value, and the second progress value can be 0% or 10% of the full progress value.
[0064] Furthermore, in response to the relative positional relationship between the second control and the first control satisfying a preset condition, the preset control area of the first control is controlled to be displayed in a first display mode; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, the preset control area of the first control is controlled to be displayed in a second display mode; wherein, the first display mode and the second display mode are different.
[0065] In practical implementation, the specific control area corresponding to the aforementioned preset control area can be determined according to development needs. For example, the preset control area can be the outer area of the first control or a specified area within the first control. The specific display methods corresponding to the aforementioned first display method and second display method can be determined according to development needs. For example, the first display method can be displaying the preset control area of the first control with a first color or a first shape, and the second display method can be displaying the preset control area of the first control with a second color or a second shape.
[0066] like Figure 4 The diagram shown is a schematic representation of the display changes of a preset control area according to an embodiment of the present invention. Figure 4 There are three task controls displayed from top to bottom. Different task controls have different display styles. The display styles of the first and second controls are related to the distance between them. At the same time, the preset control area of the first control is the circular border of the first control. Figure 4 The relative positional relationship between the first and second controls in the first task control from top to bottom meets the preset conditions, which means that the center of the second control is located inside the second control; the preset control area in the first task control is displayed as a darker gray. Figure 4 In the second and third task controls from top to bottom, the relative positions of the first and second controls do not meet the preset conditions. As a result, the preset area in the first control is displayed as a very light gray, and the display style of the second control also changes. That is, the farther the distance between the second control and the first control, the lighter the display color of the second control and the worse the clarity of the second control.
[0067] In one specific embodiment, the indicator progress corresponding to the indicator inside the first control in the initial state is 50%. The second control moves randomly to the left or right from the initial position. When the relative positional relationship between the first control and the second control meets the preset conditions, the indicator progress corresponding to the indicator decreases. After decreasing to 0%, the risk progress corresponding to the control target task decreases. When the relative positional relationship between the first control and the second control does not meet the preset conditions, the indicator progress corresponding to the indicator increases. After increasing to 100%, the risk progress corresponding to the control target task increases.
[0068] Furthermore, the graphical user interface displays scene images corresponding to at least a portion of the game scene; based on this, the blur level of the scene images displayed in the graphical user interface is adjusted in real time according to the progress indicated by the indicator. The higher the blur level, the less clear the scene images displayed in the graphical user interface are.
[0069] In an optional embodiment, the blurriness of the scene displayed in the graphical user interface is positively correlated with the progress indicated by the indicator. That is, the higher the progress value of the indicator, the higher the blurriness of the scene displayed in the graphical user interface, so that the player can adjust the progress of the indicator in real time according to the blurriness of the scene.
[0070] The following examples describe how to display task controls and how to adjust task progress.
[0071] Specifically, the process of displaying the task control corresponding to the target task in the graphical user interface may include: displaying the task control corresponding to the target task in the graphical user interface in response to a specified game event; wherein the specified game event includes: the task progress corresponding to the target task reaching a first preset progress value, and / or, the risk progress corresponding to the target task reaching a second preset progress value.
[0072] In practice, the specific progress values corresponding to the first and second preset progress values can be determined according to the research and development needs.
[0073] Based on the above description, before displaying the task control corresponding to the target task in the graphical user interface, this disclosure includes the following specific processes:
[0074] Step 10: Provide task props corresponding to the target task in the graphical user interface. The task props are configured to change their posture according to the control of the terminal device. Different prop postures are configured with corresponding interaction speeds and interaction risks.
[0075] The task items corresponding to the aforementioned target tasks can be determined according to the game rules. For example, task items can be virtual cups, virtual weapons, or other virtual objects. Players can adjust the item posture of the task item through their terminal devices to adjust the current interaction speed and interaction risk. Different item postures are configured with corresponding interaction speeds and interaction risks, and these values are usually different for different item postures. The interaction speed indicates the speed at which the task item interacts, and this speed matches the speed at which the target task is completed based on the task item. The interaction risk indicates the risk value corresponding to the task item's interaction, and this risk value matches the risk value at which the target task is completed based on the task item. When the risk value reaches a preset value, the target task fails.
[0076] In an optional embodiment, the interaction speed and interaction risk corresponding to the prop posture are positively correlated. That is, the faster the interaction speed corresponding to a certain prop posture, the higher the interaction risk corresponding to that prop posture. This can also be understood as players wanting to complete the target task quickly, but also bringing high risks, thereby increasing the fun and excitement of the game.
[0077] Step 11: Control the current posture of the task item when interacting with it.
[0078] In practice, the method for controlling and adjusting the current posture of the quest item during interaction can be determined based on development needs and player input. For example, players can use posture adjustment controls displayed in the graphical user interface to control and adjust the current posture of the quest item during interaction; players can also use designated keys on a game controller or keyboard to control and adjust the current posture of the quest item during interaction.
[0079] Step 12: Based on the interaction speed and interaction risk corresponding to the current prop posture, control and update the task progress and risk progress corresponding to the target task. The interaction speed is positively correlated with the task progress, and the interaction risk is positively correlated with the risk progress.
[0080] In practical implementation, the current task progress and risk progress corresponding to the target task can be increased or decreased based on the interaction speed and risk associated with the current item posture, resulting in updated task progress and risk progress. Specifically, the faster the interaction speed corresponding to the current item posture, the faster the task progress increases; conversely, the higher the interaction risk corresponding to the current item posture, the faster the risk progress increases.
[0081] Step 13: Before the risk progress reaches the preset value, in response to the task progress meeting the conditions, determine that the target task has been completed.
[0082] In practical implementation, the specific values corresponding to the aforementioned preset values can be determined according to R&D requirements. For example, the preset value can be a full progress value (such as 100%) or a fixed progress value. Before the risk progress corresponding to the target task reaches the preset value, that is, before the risk progress corresponding to the target task reaches the preset value, if the task progress corresponding to the target task meets the conditions, then the target task is determined to be completed. These conditions can be determined according to R&D requirements; for example, the condition can be that the task progress reaches the full progress value or that the task progress meets preset requirements.
[0083] In an optional embodiment, the target task is determined to have failed in response to the risk progress reaching a preset value before the task progress meets the conditions. That is, if the risk progress corresponding to the target task has reached the preset value before the task progress has met the preset conditions, then the target task is determined to have failed.
[0084] In this method, players can control the progress and risk of the target task by adjusting the appearance of the task items, thereby increasing the difficulty and playability of completing the game tasks and enhancing the player's gaming experience.
[0085] The following examples describe how to adjust the posture of the items corresponding to the task items.
[0086] Specifically, the process of controlling the current prop posture when interacting with the task prop may include: in response to the prop posture adjustment operation, determining the current prop posture when interacting with the task prop based on the prop posture adjustment operation.
[0087] In practical implementation, the specific operations corresponding to the aforementioned item posture adjustment operations can be determined according to development needs. For example, the item posture adjustment operation can be an operation where the player triggers the posture adjustment controls displayed in the graphical user interface, or an operation where the player manipulates a specific key on a game controller or keyboard. After the player performs the item posture adjustment operation, the item posture during interaction can be adjusted according to the posture adjustment operation. Different posture adjustment operations correspond to different item postures.
[0088] In an optional embodiment, the aforementioned prop posture is the prop tilt angle, which is positively correlated with the interaction speed and the interaction risk. That is, the larger the prop tilt angle, the faster the corresponding interaction speed, and the higher the corresponding interaction risk, thereby achieving a high-risk, high-reward effect.
[0089] When the prop's posture is at a tilt angle, the prop posture adjustment operation can include: a movement operation on a target control displayed in the graphical user interface; wherein the target control includes a tilt progress bar and a movement control located on the tilt progress bar; based on this, the specific process of determining the current prop posture of the task prop during interaction based on the prop posture adjustment operation can include: in response to a first movement operation on the movement control, controlling to increase the prop tilt angle of the task prop during interaction; in response to a second movement operation on the movement operation, controlling to decrease the prop tilt angle of the task prop during interaction.
[0090] In practical applications, the first and second movement operations mentioned above are different operations. For example, the first movement operation can be sliding the movement control upward, and the second movement operation can be sliding the movement control downward. The first movement operation can be controlled by the first button on the game controller to move the movement control upward in the tilting progress bar, and the second movement operation can be controlled by the second button on the game controller to move the movement control downward in the tilting progress bar. The first movement operation can be controlled by the third button on the keyboard to move the movement control upward in the tilting progress bar, and the second movement operation can be controlled by the fourth button on the keyboard to move the movement control downward in the tilting progress bar.
[0091] In practical implementation, the display position and style of the target controls displayed in the graphical user interface can be determined according to the development requirements. The target controls include a tilt progress bar and a movement control located on the tilt progress bar. The movement control can move on the tilt progress bar, which indicates the tilt angle range corresponding to the task item. The tilt angle corresponding to the display position of the movement control on the tilt progress bar is the tilt angle of the task item at the current interaction point.
[0092] like Figure 5 The diagram shown is a display schematic of a target control provided in an embodiment of this disclosure. Figure 5The wine glass held in the player's hand is the quest item. The curved progress bar and triangular control displayed to the left of the quest item are the target controls. The curved progress bar is a tilt progress bar, and the black triangular control on the tilt progress bar is a movement control. When the player performs a first movement operation on the movement control, the movement control moves upward along the tilt progress bar, increasing the tilt angle of the quest item during interaction. The tilt angle of the quest item displayed in the graphical user interface changes synchronously. When the player performs a second movement operation on the movement control, the movement control moves downward along the tilt progress bar, decreasing the tilt angle of the quest item during interaction. The tilt angle of the quest item displayed in the graphical user interface changes synchronously.
[0093] Specifically, the higher the position of the movement control on the tilt progress bar, the greater the tilt angle of the corresponding item; the lower the position of the movement control on the tilt progress bar, the smaller the tilt angle of the corresponding item. Figure 5 At the bottom of the tilt progress bar, a first item icon is displayed, which indicates the tilt angle of the item corresponding to the task item when the movement control is at the bottom of the tilt progress bar; at the top of the tilt progress bar, a second item icon is displayed, which indicates the tilt angle of the item corresponding to the task item when the movement control is at the top of the tilt progress bar; near the movement control, a bubble icon is also displayed, and the item posture of the task item within the bubble icon indicates the tilt angle of the item corresponding to the current position of the movement control on the tilt progress bar.
[0094] In one specific embodiment, the task prop is Figure 5 In the game, players control the tilt angle of a wine glass using a target control, simulating real-world hand control while drinking. Simultaneously, as the control moves along the tilt progress bar, the viewpoint tilts upwards, mirroring the player character's action of tilting their head back to drink. Furthermore, the wine glass's tilt angle affects the drinking speed (equivalent to the aforementioned interaction speed), intuitively indicating that a larger tilt angle results in faster drinking. The tilt angle is also positively correlated with the rate of increase in intoxication level (equivalent to the aforementioned risk progress).
[0095] In one specific embodiment, in a console game, a player can press the A button on a game controller to move the movement control upwards, increasing the tilt angle of the glass; and press the B button to move the movement control downwards, decreasing the tilt angle. In another specific embodiment, in a PC game, a player can press the W key on a keyboard to move the movement control upwards, increasing the tilt angle of the glass; and press the S key on a keyboard to move the movement control downwards, decreasing the tilt angle.
[0096] Furthermore, the graphical user interface displays a first progress indicator to indicate the risk progress corresponding to the target task; based on this, the specific process of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture may include: controlling and updating the real-time risk progress indicated by the first progress indicator according to the interaction risk corresponding to the prop tilt angle of the task prop.
[0097] In practical implementation, the higher the interaction risk corresponding to the tilt angle of the task prop, the faster the risk progress indicated by the first progress marker increases. The display position and style of the first progress marker in the graphical user interface can be determined according to development needs; for example, the first progress marker can be a bar-shaped progress marker or an arc-shaped progress marker.
[0098] like Figure 6 The diagram shown is a schematic representation of a first progress indicator provided in an embodiment of the present invention. Figure 6 The indicator below the middle hand is the first progress indicator. The lighter-colored part of this indicator shows the current progress of the target task. At the start of the target task, the first progress indicator shows 0% progress. As the game progresses, the progress indicated by the first progress indicator may gradually increase. When the progress indicated by the first progress indicator reaches 100%, the target task fails.
[0099] In an optional embodiment, when the task progress corresponding to the target task increases, the first progress indicator will play a dynamic increase effect; when the task progress corresponding to the target task decreases, the first progress indicator will play a dynamic decrease effect. The specific effects of the dynamic increase and decrease effects can be determined according to R&D needs. For example, the dynamic increase effect could be that the first progress indicator displays a pre-increase value in a first color and flashes red or yellow light at the bottom, then gradually increases the task progress corresponding to the first progress indicator based on the pre-increase value until the increased task progress of the first progress indicator reaches the pre-increase value. The dynamic decrease effect could be that the pre-decrease value is displayed in a second color, then gradually decreases the task progress corresponding to the first progress indicator based on the pre-decrease value until the decreased task progress of the first progress indicator reaches the pre-decrease value.
[0100] In another optional embodiment, a second progress indicator is displayed in the graphical user interface to indicate the progress of the target task; based on this, the specific process of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture may include: controlling and updating the real-time task progress indicated by the second progress indicator according to the interaction speed corresponding to the prop tilt angle of the task prop.
[0101] In practical implementation, the higher the interaction speed corresponding to the tilt angle of the task prop, the faster the task progress indicated by the second progress indicator increases. The display position and style of the second progress indicator in the graphical user interface can be determined according to development needs; for example, the second progress indicator can be a bar-shaped progress indicator, an arc-shaped progress bar, or other display styles.
[0102] like Figure 6 The black area inside the glass to the right of the target control represents the second progress indicator. The more black area inside the glass, the more wine remains, and the less progress is left in the target task. In other words, the area of the black area inside the glass is inversely proportional to the progress indicated by the second progress indicator. When there is no black area inside the glass, it means that the progress indicated by the second progress indicator has reached the maximum, thus completing the target task.
[0103] like Figure 7 The diagram shown is a schematic representation of a second progress indicator provided by an embodiment of the present invention. Figure 7 The cup with a checkmark is the second progress indicator, which is used to indicate that the task progress has reached the full progress value.
[0104] In an optional embodiment, a third progress indicator is displayed in the graphical user interface, and the real-time task progress indicated by the third progress indicator is updated according to a preset method. Specifically, the display position and style of the third progress indicator in the graphical user interface can be determined according to research and development needs. For example, the third progress indicator can have the same display style as the second progress indicator, or it can be different. The specific method corresponding to the preset method can be determined according to research and development needs. For example, the real-time task progress indicated by the third progress indicator can be increased at a uniform rate, or the real-time task progress indicated by the third progress indicator can be increased gradually according to preset rules.
[0105] Furthermore, the specific process of controlling and updating the real-time task progress indicated by the third progress identifier through a preset method may include: updating the real-time task progress corresponding to the third progress identifier at a constant interaction speed. The specific speed corresponding to the constant interaction speed can be determined according to research and development needs.
[0106] Furthermore, before the risk progress reaches the preset value, in response to the task progress meeting the conditions, the specific process of determining the completion of the target task may include: before the risk progress reaches the preset value, in response to the task progress meeting the conditions and the real-time task progress corresponding to the third progress identifier not being completed, determining that the target task is completed.
[0107] In practice, the aforementioned third progress indicator can serve as a reference for players. Players can adjust the tilt angle of the corresponding task item based on the real-time task progress indicated by the third progress indicator, thereby adjusting the task progress and risk progress corresponding to the target task. This allows players to control the risk progress of the target task to not reach a preset value and ensure that the task progress meets the conditions when the real-time task progress corresponding to the second progress indicator is not completed, thus completing the target task.
[0108] In an optional embodiment, before the task progress meets the conditions, in response to the risk progress reaching a preset value, or the real-time task progress corresponding to the third progress identifier being completed, the target task is determined to have failed.
[0109] like Figure 8 The diagram shown is a schematic representation of a third progress indicator provided in an embodiment of the present invention. Figure 8 The cup icon with a black area displayed as a bubble in the upper right corner is the third progress indicator. This third progress indicator has the same display style as the second progress indicator; however, it updates the real-time task progress at a constant interaction speed. The task completion progress indicated by the second progress indicator is controlled by the tilt angle of the task item, i.e., by the interaction speed corresponding to that tilt angle. When the real-time task progress corresponding to the third progress indicator reaches its maximum value, it can be interacted with... Figure 7 The second progress indicator is displayed in the same way, that is, it is displayed as a bubble with a checkmark inside.
[0110] In an optional embodiment, the visual hierarchy of the third progress indicator is weaker than that of the second progress indicator. For example, the size of the third progress indicator may be smaller than that of the second progress indicator, or the display color of the third progress indicator may be lighter than that of the second progress indicator.
[0111] In an optional embodiment, the game objective corresponding to the target game can be completing a target task a specified number of times. The specific number of times can be determined according to development needs; for example, the specified number of times can be 2 or 3 times. Based on this, the graphical user interface will display the total progress of the task corresponding to completing the target task a specified number of times, and will also display a reference total progress, which matches the real-time task progress indicated by the third progress indicator.
[0112] like Figure 9 The diagram shown is a schematic representation of the overall task progress provided by an embodiment of the present invention. Figure 9In the graphical user interface, the three cups in the dark area in the upper left corner represent the total progress of the target task after completing it a specified number of times, while the three cups in the light area represent the reference total progress. Players need to complete the target task three times to reach the maximum progress value. Each time a player completes a target task, a checkmark will appear in the corresponding cup. Figure 9 The overall task progress indicates that the player has completed one objective task, while the reference overall progress indicates that the objective task has not yet been completed.
[0113] In practical applications, the graphical user interface can include a controlled virtual character controlled by a terminal device, and an enemy character. The enemy character can be a virtual character controlled by another player or a non-player character (NPC). The third progress indicator corresponds to the real-time task progress, indicating the enemy character's progress in completing the objective task. The second progress indicator corresponds to the task progress, indicating the controlled virtual character's progress in completing the objective task. For example, at the start of the objective game, the controlled virtual character and the enemy character start simultaneously. Each side drinks three cups of wine. The first person to finish drinking without getting drunk wins, meaning they are the first to reach the game objective. Finishing the wine is the objective task, and getting drunk is the interaction risk. When the drunkenness value reaches a preset threshold, the character becomes drunk, and the game is lost.
[0114] Since players need to complete a certain number of target tasks, a completion count effect will be displayed on the second progress indicator each time a target task is completed. Figure 9 The "Done×1" effect indicates the number of times the objective has been completed. Similarly, the number of times the enemy character completes an objective will also display a completion count effect on the third progress indicator.
[0115] The following examples are used to describe a gameplay.
[0116] During the prop interaction phase, a task prop corresponding to the target task is provided in the graphical user interface. This task prop is configured to change its posture according to the control of the terminal device, with different postures configured with corresponding interaction speeds and risks. The current posture of the task prop during interaction is controlled. Based on the interaction speed and risk corresponding to the current posture, the task progress and risk progress corresponding to the target task are updated. During the operation response phase, a task control corresponding to the target task is displayed in the graphical user interface. This task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface. In response to a movement control command for the second control, the real-time movement position of the automatically moving second control on the graphical user interface is adjusted according to the movement control command. Based on the relative positional relationship between the first and second controls, the risk progress corresponding to the target task is updated. Before the risk progress reaches a preset value, the target task is determined to be completed in response to the task progress meeting the conditions.
[0117] If the risk progress reaches a preset value before the task progress meets the conditions, the target task is determined to have failed, thus entering the failure settlement phase. The specific content of this failure settlement phase can be determined according to the game rules; for example, the player may lose game rewards or game coins.
[0118] The gameplay can include multiple item interaction phases and multiple response action phases. For example, after one item interaction phase ends, a response action phase begins, and so on. Before entering the response action phase after the item interaction phase, an entry prompt will appear. This prompt can be determined according to the game rules; for example, it could be game controller vibration, the playback of a specific scene in the graphical user interface, or specific background music.
[0119] Corresponding to the above method embodiments, this invention provides a game interaction control device that provides a graphical user interface by running a game program on a terminal device, such as... Figure 10 As shown, the device includes:
[0120] The control display module 90 is used to display the task control corresponding to the target task in the graphical user interface, wherein the task control includes at least a first control displayed at the initial position and a second control configured to move automatically on the graphical user interface.
[0121] The control movement module 91 is used to respond to the movement control command for the second control and control the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command.
[0122] The progress update module 92 is used to control the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control.
[0123] The task settlement module 93 is used to determine the failure of the target task in response to the risk progress reaching a preset value.
[0124] The aforementioned game interaction control device allows players to adjust the position of the second control and its relative position to the first control, thereby updating the risk progress corresponding to the target task, increasing the game's playability and player experience.
[0125] Furthermore, the above-mentioned device also includes an automatic movement module, configured to: provide the second control at an initial position before controlling the real-time movement position of the second control on the graphical user interface according to the movement control command in response to a movement control command for the second control; control the second control to move automatically from the initial position according to a preset movement path; and control the first control to remain stationary at the initial position.
[0126] Furthermore, the aforementioned preset movement path includes: a route that moves away from the initial position, using the initial position as the anchor point.
[0127] Furthermore, the device also includes a speed control module, used to: adjust the movement speed of the second control when it moves automatically based on the distance between the second control and the first control, wherein the movement speed is negatively correlated with the distance.
[0128] Furthermore, the aforementioned control movement module 91 is configured to: respond to a movement control command for the second control, determine the target movement direction of the second control based on the movement control command, determine the target movement speed of the second control based on the distance between the second control and the first control, and determine the real-time movement position of the second control on the graphical user interface based on the target movement direction and the target movement speed.
[0129] Furthermore, the above-mentioned device also includes a display style adjustment module, used to: adjust the display style of the first control and / or the second control based on the distance between the second control and the first control; wherein the display style includes at least one of the following: display color, display brightness, display shape and display clarity.
[0130] Furthermore, the first control includes an indicator, and the device further includes a progress control module, used to: control the increase of the indication progress corresponding to the indicator in response to the relative positional relationship between the second control and the first control meeting a preset condition; and control the decrease of the indication progress corresponding to the indicator in response to the relative positional relationship between the second control and the first control not meeting the preset condition.
[0131] Furthermore, the aforementioned preset conditions include: the control center of the second control is located inside the first control, or the distance between the control center of the second control and the control center of the first control is less than a preset distance threshold.
[0132] Furthermore, the aforementioned indicator is located inside the first control; based on this, when controlling the indication progress corresponding to the raised indicator, the area of the indicator within the first control is controlled to be raised; when controlling the indication progress corresponding to the lower indicator, the area of the indicator within the first control is controlled to be lowered.
[0133] Furthermore, the aforementioned progress update module 92 is used to: control the increase of the risk progress corresponding to the target task in response to the indication progress corresponding to the indication identifier being increased to a first progress value; and control the decrease of the risk progress corresponding to the target task in response to the indication progress corresponding to the indication identifier being decreased to a second progress value.
[0134] Furthermore, the above-mentioned device also includes a display mode adjustment module, used for: 1) in response to the relative positional relationship between the second control and the first control satisfying a preset condition, controlling the display of a preset control area of the first control in a first display mode; and in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, controlling the display of the preset control area of the first control in a second display mode; wherein the first display mode and the second display mode are different.
[0135] Furthermore, the graphical user interface displays scene images corresponding to at least a portion of the game scenes; based on this, the device also includes a blur level adjustment module, used to: control and adjust the blur level of the scene images displayed in the graphical user interface in real time according to the indication progress corresponding to the indicator.
[0136] Furthermore, the blurriness of the scene displayed in the graphical user interface is positively correlated with the progress indicated by the indicator.
[0137] Furthermore, the aforementioned control display module 90 is used to: display the task control corresponding to the target task in the graphical user interface in response to a specified game event; wherein the specified game event includes: the task progress corresponding to the target task reaching a first preset progress value, and / or, the risk progress corresponding to the target task reaching a second preset progress value.
[0138] Furthermore, the aforementioned device also includes a task execution module, configured to: provide a task prop corresponding to the target task in the graphical user interface before displaying the task control corresponding to the target task in the graphical user interface, wherein the task prop is configured to change its posture according to the control of the terminal device, and different prop postures are configured with corresponding interaction speeds and interaction risks; control the current posture of the task prop during interaction; control and update the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture, wherein the interaction speed is positively correlated with the task progress, and the interaction risk is positively correlated with the risk progress; and determine that the target task is completed before the risk progress reaches a preset value, in response to the task progress meeting the conditions.
[0139] Furthermore, if the task progress does not meet the conditions, the target task is determined to have failed in response to the risk progress reaching a preset value.
[0140] Furthermore, the aforementioned task execution module is also used to: in response to the prop posture adjustment operation, determine the current prop posture of the task prop when interacting based on the prop posture adjustment operation.
[0141] Furthermore, the aforementioned prop posture refers to the prop tilt angle, which is positively correlated with the interaction speed and positively correlated with the interaction risk.
[0142] Furthermore, the aforementioned prop posture adjustment operation includes: a movement operation of a target control displayed in the graphical user interface; wherein the target control includes a tilt progress bar and a movement control located on the tilt progress bar; based on this, the aforementioned task execution module is also used to: respond to a first movement operation of the movement control by controlling an increase in the prop tilt angle when the task prop is interacting; and respond to a second movement operation of the movement operation by controlling a decrease in the prop tilt angle when the task prop is interacting.
[0143] Furthermore, the graphical user interface displays a first progress indicator to indicate the risk progress corresponding to the target task; based on this, the task execution module is also used to: control and update the real-time risk progress indicated by the first progress indicator according to the interactive risk corresponding to the tilt angle of the task prop.
[0144] Furthermore, the graphical user interface displays a second progress indicator to indicate the progress of the target task; based on this, the task execution module is also used to: control and update the real-time task progress indicated by the second progress indicator according to the interaction speed corresponding to the tilt angle of the task prop.
[0145] Furthermore, the above-mentioned device also includes an identification display module, used to: display a third progress indicator in a graphical user interface, and control the updating of the real-time task progress indicated by the third progress indicator through a preset method.
[0146] Furthermore, the aforementioned identifier display module is used to update the real-time task progress corresponding to the third progress identifier at a constant interaction speed.
[0147] Furthermore, the above-mentioned device also includes a task completion module, used to: determine that the target task is completed before the risk progress reaches a preset value, in response to the task progress meeting the conditions and the real-time task progress corresponding to the third progress identifier not being completed.
[0148] Furthermore, the above-mentioned device also includes a task failure module, which is used to: determine that the target task has failed in response to the risk progress reaching a preset value or the real-time task progress corresponding to the third progress identifier being completed before the task progress meets the conditions.
[0149] The game interaction control device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.
[0150] This invention also provides an electronic device, such as... Figure 11 As shown, the electronic device includes a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, which executes the machine-executable instructions to implement the aforementioned game interaction control method.
[0151] Specifically, the game interaction control method, which provides a graphical user interface through a terminal device, includes: displaying a task control corresponding to a target task in the graphical user interface, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; responding to a movement control command for the second control, controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command; controlling the updating of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control; and determining that the target task has failed in response to the risk progress reaching a preset value.
[0152] The above-mentioned game interaction control method allows players to adjust the position of the second control and its relative position to the first control, thereby updating the risk progress corresponding to the target task, increasing the game's playability and player experience.
[0153] In an optional embodiment, before controlling the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command in response to the movement control command for the second control, the method further includes: providing the second control at an initial position; controlling the second control to move automatically from the initial position according to a preset movement path; and controlling the first control to remain stationary at the initial position.
[0154] In an optional embodiment, the preset movement path includes a route that moves away from the initial position, using the initial position as the anchor point.
[0155] In an optional embodiment, when the second control moves automatically, the method further includes: adjusting the movement speed of the second control when it moves automatically based on the distance between the second control and the first control, wherein the movement speed is negatively correlated with the distance.
[0156] In an optional embodiment, the step of controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface in response to a movement control command for the second control includes: determining the target movement direction of the second control based on the movement control command in response to a movement control command for the second control; determining the target movement speed of the second control based on the distance between the second control and the first control; and determining the real-time movement position of the second control on the graphical user interface based on the target movement direction and the target movement speed.
[0157] In an optional embodiment, the method further includes: adjusting the display style of the first control and / or the second control based on the distance between the second control and the first control; wherein the display style includes at least one of the following: display color, display brightness, display shape, and display clarity.
[0158] In an optional embodiment, the first control includes an indicator, and the method further includes: in response to the relative positional relationship between the second control and the first control satisfying a preset condition, controlling to increase the indication progress corresponding to the indicator; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, controlling to decrease the indication progress corresponding to the indicator.
[0159] In an optional embodiment, the above-mentioned preset conditions include: the control center of the second control is located inside the first control, or the distance between the control center of the second control and the control center of the first control is less than a preset distance threshold.
[0160] In an optional embodiment, the indicator is disposed inside the first control; based on this, the step of controlling the indication progress corresponding to the indicator increases includes: controlling the increase of the indicator area within the first control; the step of controlling the indication progress corresponding to the indicator decreases includes: controlling the decrease of the indicator area within the first control.
[0161] In an optional embodiment, the step of controlling the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control includes: controlling the increase of the risk progress corresponding to the target task in response to the increase of the indication progress corresponding to the indicator to the first progress value; and controlling the decrease of the risk progress corresponding to the target task in response to the decrease of the indication progress corresponding to the indicator to the second progress value.
[0162] In an optional embodiment, the method further includes: in response to the relative positional relationship between the second control and the first control satisfying a preset condition, controlling the display of a preset control area of the first control in a first display mode; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, controlling the display of the preset control area of the first control in a second display mode; wherein the first display mode and the second display mode are different.
[0163] In an optional embodiment, the graphical user interface displays scene images corresponding to at least a portion of the game scene; the method further includes: controlling the blur level of the scene images displayed in the graphical user interface in real time according to the indication progress corresponding to the indicator.
[0164] In an optional embodiment, the blurriness of the scene displayed in the graphical user interface is positively correlated with the progress indicated by the indicator.
[0165] In an optional embodiment, the step of displaying the task control corresponding to the target task in the graphical user interface includes: displaying the task control corresponding to the target task in the graphical user interface in response to a specified game event; wherein the specified game event includes: the task progress corresponding to the target task reaching a first preset progress value, and / or, the risk progress corresponding to the target task reaching a second preset progress value.
[0166] In an optional embodiment, before the step of displaying the task control corresponding to the target task in the graphical user interface, the method further includes: providing a task prop corresponding to the target task in the graphical user interface, wherein the task prop is configured to change its posture according to the control of the terminal device, and different prop postures are respectively configured with corresponding interaction speeds and interaction risks; controlling the current prop posture of the task prop when interacting; controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture, wherein the interaction speed is positively correlated with the task progress, and the interaction risk is positively correlated with the risk progress; and determining that the target task is completed before the risk progress reaches a preset value, in response to the task progress meeting the conditions.
[0167] In an optional embodiment, the method further includes: determining that the target task has failed in response to the risk progress reaching a preset value before the task progress meets the conditions.
[0168] In an optional embodiment, the step of controlling the current prop posture when the task prop is interacting includes: in response to the prop posture adjustment operation, determining the current prop posture when the task prop is interacting based on the prop posture adjustment operation.
[0169] In an optional embodiment, the above-mentioned prop posture is the prop tilt angle, which is positively correlated with the interaction speed and positively correlated with the interaction risk.
[0170] In an optional embodiment, the above-mentioned prop posture adjustment operation includes: a movement operation of a target control displayed in the graphical user interface; wherein the target control includes a tilt progress bar and a movement control located on the tilt progress bar; based on this, the step of determining the current prop posture of the task prop when interacting based on the prop posture adjustment operation in response to the prop posture adjustment operation includes: in response to a first movement operation of the movement control, controlling to increase the prop tilt angle of the task prop when interacting; in response to a second movement operation of the movement operation, controlling to decrease the prop tilt angle of the task prop when interacting.
[0171] In an optional embodiment, the graphical user interface displays a first progress indicator to indicate the risk progress corresponding to the target task; based on this, the step of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture includes: controlling and updating the real-time risk progress indicated by the first progress indicator according to the interaction risk corresponding to the prop tilt angle of the task prop.
[0172] In an optional embodiment, the graphical user interface displays a second progress indicator to indicate the progress of the target task; based on this, the step of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture includes: controlling and updating the real-time task progress indicated by the second progress indicator according to the interaction speed corresponding to the prop tilt angle of the task prop.
[0173] In an optional embodiment, the method further includes: displaying a third progress indicator in a graphical user interface, and controlling the updating of the real-time task progress indicated by the third progress indicator through a preset method.
[0174] In an optional embodiment, the step of controlling the update of the real-time task progress indicated by the third progress identifier in a preset manner includes: updating the real-time task progress corresponding to the third progress identifier at a constant interaction speed.
[0175] In an optional embodiment, the step of determining the completion of the target task in response to the task progress meeting the condition before the risk progress reaches the preset value includes: determining the completion of the target task in response to the task progress meeting the condition and the real-time task progress corresponding to the third progress identifier not being completed before the risk progress reaches the preset value.
[0176] In an optional embodiment, the method further includes: determining that the target task has failed in response to the risk progress reaching a preset value or the real-time task progress corresponding to the third progress identifier being completed before the task progress meets the conditions.
[0177] Furthermore, Figure 11 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 101, the communication interface 103 and the memory 100 connected via the bus 102.
[0178] The memory 100 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 11 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0179] Processor 101 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 101 or by instructions in software form. Processor 101 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 100, and processor 101 reads information from memory 100 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0180] This invention also provides a computer-readable storage medium storing computer-executable instructions. When these computer-executable instructions are invoked and executed by a processor, they cause the processor to implement the aforementioned game interaction control method. For specific implementation details, please refer to the method embodiments, which will not be repeated here.
[0181] Specifically, the game interaction control method, which provides a graphical user interface through a terminal device, includes: displaying a task control corresponding to a target task in the graphical user interface, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; responding to a movement control command for the second control, controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command; controlling the updating of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control; and determining that the target task has failed in response to the risk progress reaching a preset value.
[0182] The above-mentioned game interaction control method allows players to adjust the position of the second control and its relative position to the first control, thereby updating the risk progress corresponding to the target task, increasing the game's playability and player experience.
[0183] In an optional embodiment, before controlling the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command in response to the movement control command for the second control, the method further includes: providing the second control at an initial position; controlling the second control to move automatically from the initial position according to a preset movement path; and controlling the first control to remain stationary at the initial position.
[0184] In an optional embodiment, the preset movement path includes a route that moves away from the initial position, using the initial position as the anchor point.
[0185] In an optional embodiment, when the second control moves automatically, the method further includes: adjusting the movement speed of the second control when it moves automatically based on the distance between the second control and the first control, wherein the movement speed is negatively correlated with the distance.
[0186] In an optional embodiment, the step of controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface in response to a movement control command for the second control includes: determining the target movement direction of the second control based on the movement control command in response to a movement control command for the second control; determining the target movement speed of the second control based on the distance between the second control and the first control; and determining the real-time movement position of the second control on the graphical user interface based on the target movement direction and the target movement speed.
[0187] In an optional embodiment, the method further includes: adjusting the display style of the first control and / or the second control based on the distance between the second control and the first control; wherein the display style includes at least one of the following: display color, display brightness, display shape, and display clarity.
[0188] In an optional embodiment, the first control includes an indicator, and the method further includes: in response to the relative positional relationship between the second control and the first control satisfying a preset condition, controlling to increase the indication progress corresponding to the indicator; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, controlling to decrease the indication progress corresponding to the indicator.
[0189] In an optional embodiment, the above-mentioned preset conditions include: the control center of the second control is located inside the first control, or the distance between the control center of the second control and the control center of the first control is less than a preset distance threshold.
[0190] In an optional embodiment, the indicator is disposed inside the first control; based on this, the step of controlling the indication progress corresponding to the indicator increases includes: controlling the increase of the indicator area within the first control; the step of controlling the indication progress corresponding to the indicator decreases includes: controlling the decrease of the indicator area within the first control.
[0191] In an optional embodiment, the step of controlling the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control includes: controlling the increase of the risk progress corresponding to the target task in response to the increase of the indication progress corresponding to the indicator to the first progress value; and controlling the decrease of the risk progress corresponding to the target task in response to the decrease of the indication progress corresponding to the indicator to the second progress value.
[0192] In an optional embodiment, the method further includes: in response to the relative positional relationship between the second control and the first control satisfying a preset condition, controlling the display of a preset control area of the first control in a first display mode; in response to the relative positional relationship between the second control and the first control not satisfying the preset condition, controlling the display of the preset control area of the first control in a second display mode; wherein the first display mode and the second display mode are different.
[0193] In an optional embodiment, the graphical user interface displays scene images corresponding to at least a portion of the game scene; the method further includes: controlling the blur level of the scene images displayed in the graphical user interface in real time according to the indication progress corresponding to the indicator.
[0194] In an optional embodiment, the blurriness of the scene displayed in the graphical user interface is positively correlated with the progress indicated by the indicator.
[0195] In an optional embodiment, the step of displaying the task control corresponding to the target task in the graphical user interface includes: displaying the task control corresponding to the target task in the graphical user interface in response to a specified game event; wherein the specified game event includes: the task progress corresponding to the target task reaching a first preset progress value, and / or, the risk progress corresponding to the target task reaching a second preset progress value.
[0196] In an optional embodiment, before the step of displaying the task control corresponding to the target task in the graphical user interface, the method further includes: providing a task prop corresponding to the target task in the graphical user interface, wherein the task prop is configured to change its posture according to the control of the terminal device, and different prop postures are respectively configured with corresponding interaction speeds and interaction risks; controlling the current prop posture of the task prop when interacting; controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture, wherein the interaction speed is positively correlated with the task progress, and the interaction risk is positively correlated with the risk progress; and determining that the target task is completed before the risk progress reaches a preset value, in response to the task progress meeting the conditions.
[0197] In an optional embodiment, the method further includes: determining that the target task has failed in response to the risk progress reaching a preset value before the task progress meets the conditions.
[0198] In an optional embodiment, the step of controlling the current prop posture when the task prop is interacting includes: in response to the prop posture adjustment operation, determining the current prop posture when the task prop is interacting based on the prop posture adjustment operation.
[0199] In an optional embodiment, the above-mentioned prop posture is the prop tilt angle, which is positively correlated with the interaction speed and positively correlated with the interaction risk.
[0200] In an optional embodiment, the above-mentioned prop posture adjustment operation includes: a movement operation of a target control displayed in the graphical user interface; wherein the target control includes a tilt progress bar and a movement control located on the tilt progress bar; based on this, the step of determining the current prop posture of the task prop when interacting based on the prop posture adjustment operation in response to the prop posture adjustment operation includes: in response to a first movement operation of the movement control, controlling to increase the prop tilt angle of the task prop when interacting; in response to a second movement operation of the movement operation, controlling to decrease the prop tilt angle of the task prop when interacting.
[0201] In an optional embodiment, the graphical user interface displays a first progress indicator to indicate the risk progress corresponding to the target task; based on this, the step of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture includes: controlling and updating the real-time risk progress indicated by the first progress indicator according to the interaction risk corresponding to the prop tilt angle of the task prop.
[0202] In an optional embodiment, the graphical user interface displays a second progress indicator to indicate the progress of the target task; based on this, the step of controlling and updating the task progress and risk progress corresponding to the target task according to the interaction speed and interaction risk corresponding to the current prop posture includes: controlling and updating the real-time task progress indicated by the second progress indicator according to the interaction speed corresponding to the prop tilt angle of the task prop.
[0203] In an optional embodiment, the method further includes: displaying a third progress indicator in a graphical user interface, and controlling the updating of the real-time task progress indicated by the third progress indicator through a preset method.
[0204] In an optional embodiment, the step of controlling the update of the real-time task progress indicated by the third progress identifier in a preset manner includes: updating the real-time task progress corresponding to the third progress identifier at a constant interaction speed.
[0205] In an optional embodiment, the step of determining the completion of the target task in response to the task progress meeting the condition before the risk progress reaches the preset value includes: determining the completion of the target task in response to the task progress meeting the condition and the real-time task progress corresponding to the third progress identifier not being completed before the risk progress reaches the preset value.
[0206] In an optional embodiment, the method further includes: determining that the target task has failed in response to the risk progress reaching a preset value or the real-time task progress corresponding to the third progress identifier being completed before the task progress meets the conditions.
[0207] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal device, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. 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.
[0208] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0209] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A game interaction control method, characterized in that, The method of providing a graphical user interface via a terminal device includes: The graphical user interface displays a task control corresponding to the target task, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; In response to a movement control command for the second control, the real-time movement position of the automatically moving second control on the graphical user interface is controlled and adjusted according to the movement control command. Based on the relative positional relationship between the first control and the second control, the risk progress corresponding to the target task is updated. In response to the risk progress reaching a preset value, the target task is determined to have failed.
2. The method according to claim 1, characterized in that, Prior to the step of controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface in response to a movement control command for the second control, the method further includes: The second control is provided at the initial position; The second control is controlled to move automatically from the initial position according to a preset movement path, and the first control is controlled to remain stationary at the initial position.
3. The method according to claim 2, characterized in that, The preset movement path includes: a route that moves away from the initial position, using the initial position as an anchor point.
4. The method according to claim 3, characterized in that, When the second control moves automatically, the method further includes: The movement speed of the second control during automatic movement is adjusted based on the distance between the second control and the first control, wherein the movement speed is negatively correlated with the distance.
5. The method according to claim 3, characterized in that, The step of controlling and adjusting the real-time movement position of the automatically moving second control on the graphical user interface in response to a movement control command for the second control includes: In response to a movement control command for the second control, a target movement direction of the second control is determined based on the movement control command, and a target movement speed of the second control is determined based on the distance between the second control and the first control; Based on the target movement direction and the target movement speed, the real-time movement position of the second control on the graphical user interface is determined.
6. The method according to claim 3, characterized in that, The method further includes: The display style of the first control and / or the second control is adjusted based on the distance between the second control and the first control; wherein the display style includes at least one of the following: display color, display brightness, display shape, and display clarity.
7. The method according to any one of claims 1-6, characterized in that, The first control includes an indicator, and the method further includes: In response to the relative positional relationship between the second control and the first control meeting a preset condition, the control increases the indication progress corresponding to the indicator. In response to the fact that the relative positional relationship between the second control and the first control does not meet the preset condition, the control reduces the indication progress corresponding to the indication icon.
8. The method according to claim 7, characterized in that, The preset conditions include: the control center of the second control is located inside the first control, or the distance between the control center of the second control and the control center of the first control is less than a preset distance threshold.
9. The method according to claim 7, characterized in that, The indicator is located inside the first control; The step of controlling and increasing the indication progress corresponding to the indicator includes: controlling and increasing the indicator area of the indicator within the first control; The step of controlling the reduction of the indication progress corresponding to the indication mark includes: controlling the reduction of the mark area of the indication mark within the first control.
10. The method according to claim 7, characterized in that, The step of controlling the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control includes: In response to the indication progress corresponding to the indication identifier being increased to a first progress value, the risk progress corresponding to the target task is controlled to be increased; In response to the indication progress corresponding to the indication identifier decreasing to the second progress value, the risk progress corresponding to the target task is controlled to be reduced.
11. The method according to claim 7, characterized in that, The method further includes: In response to the fact that the relative positional relationship between the second control and the first control satisfies the preset condition, the preset control area of the first control is controlled to be displayed in a first display mode; In response to the fact that the relative positional relationship between the second control and the first control does not meet the preset condition, the preset control area of the first control is controlled to be displayed in a second display mode; wherein the first display mode is different from the second display mode.
12. The method according to claim 7, characterized in that, The graphical user interface displays scene images corresponding to at least a portion of the game scenes; the method further includes: Based on the indicated progress corresponding to the indicator, the blur level of the scene displayed in the graphical user interface is adjusted in real time.
13. The method according to claim 12, characterized in that, The blurriness of the scene displayed in the graphical user interface is positively correlated with the progress indicated by the indicator.
14. The method according to claim 1, characterized in that, The step of displaying the task control corresponding to the target task in the graphical user interface includes: In response to a specified game event, a task control corresponding to the target task is displayed in the graphical user interface; wherein the specified game event includes: the task progress corresponding to the target task reaches a first preset progress value, and / or, the risk progress corresponding to the target task reaches a second preset progress value.
15. The method according to claim 14, wherein before the step of displaying the task control corresponding to the target task in the graphical user interface, the method further comprises: The graphical user interface provides task props corresponding to the target task, wherein the task props are configured to change their posture according to the control of the terminal device, and different prop postures are configured with corresponding interaction speeds and interaction risks. Control the current posture of the task item when interacting with it; Based on the interaction speed and interaction risk corresponding to the current prop posture, the task progress and risk progress corresponding to the target task are controlled and updated, wherein the interaction speed is positively correlated with the task progress and the interaction risk is positively correlated with the risk progress; Before the risk progress reaches a preset value, the target task is determined to be completed in response to the task progress meeting the conditions.
16. The method according to claim 15, characterized in that, The method further includes: Before the task progress meets the conditions, in response to the risk progress reaching the preset value, the target task is determined to have failed.
17. The method according to claim 15, characterized in that, The step of controlling the current prop posture when the task prop is interacted with includes: In response to the prop posture adjustment operation, the current prop posture of the task prop during interaction is determined based on the prop posture adjustment operation.
18. The method according to claim 17, characterized in that, The prop posture is the prop tilt angle, which is positively correlated with the interaction speed and positively correlated with the interaction risk.
19. The method according to claim 18, characterized in that, The prop posture adjustment operation includes: a movement operation of a target control displayed in the graphical user interface; wherein, the target control includes a tilt progress bar and a movement control located on the tilt progress bar; The step of determining the current item posture of the task item during interaction based on the item posture adjustment operation in response to the item posture adjustment operation includes: In response to a first movement operation on the movement control, control to increase the tilt angle of the task prop during interaction; In response to a second movement operation for the aforementioned movement operation, control is applied to reduce the tilt angle of the task prop during interaction.
20. The method according to claim 15, characterized in that, The graphical user interface displays a first progress indicator to indicate the risk progress corresponding to the target task; The step of controlling and updating the task progress and risk progress corresponding to the target task based on the interaction speed and interaction risk corresponding to the current prop posture includes: Based on the interaction risk corresponding to the tilt angle of the task item, the real-time risk progress indicated by the first progress marker is updated.
21. The method according to claim 15, characterized in that, The graphical user interface displays a second progress indicator to indicate the progress of the target task. The step of controlling and updating the task progress and risk progress corresponding to the target task based on the interaction speed and interaction risk corresponding to the current prop posture includes: Based on the interaction speed corresponding to the tilt angle of the task item, the real-time task progress indicated by the second progress flag is updated.
22. The method according to claim 21, characterized in that, The method further includes: The graphical user interface displays a third progress indicator, and the real-time task progress indicated by the third progress indicator is updated via a preset method.
23. The method according to claim 22, characterized in that, The step of controlling and updating the real-time task progress indicated by the third progress identifier through a preset method includes: Update the real-time task progress corresponding to the third progress identifier at a constant interaction speed.
24. The method according to claim 23, characterized in that, The step of determining that the target task is completed in response to the task progress meeting the condition before the risk progress reaches the preset value includes: Before the risk progress reaches the preset value, in response to the task progress meeting the condition and the real-time task progress corresponding to the third progress identifier not being completed, the target task is determined to be completed.
25. The method according to claim 24, characterized in that, The method further includes: Before the task progress meets the conditions, in response to the risk progress reaching the preset value, or the real-time task progress corresponding to the third progress identifier being completed, the target task is determined to have failed.
26. A game interaction control device, characterized in that, The apparatus provides a graphical user interface via a terminal device, comprising: A control display module is used to display a task control corresponding to a target task in the graphical user interface, wherein the task control includes at least a first control displayed at an initial position and a second control configured to move automatically on the graphical user interface; A control movement module is used to respond to a movement control command for the second control and control and adjust the real-time movement position of the automatically moving second control on the graphical user interface according to the movement control command. The progress update module is used to control the update of the risk progress corresponding to the target task based on the relative positional relationship between the first control and the second control. The task settlement module is used to determine that the target task has failed when the risk progress reaches a preset value.
27. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the game interaction control method according to any one of claims 1 to 25.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the game interaction control method described in any one of 1 to 25.
