Interaction control method and device in game, electronic equipment and readable storage medium
By introducing multiple virtual sub-objects and unique operation controls into the game, players activate the virtual sub-objects by triggering the operation controls, which solves the problem of single gameplay in the existing game, increases the richness and fun of the game, and improves user experience. Retention rate.
Patent Information
- Application Number
- CN202310905127.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-21
- Publication Date
- 2025-01-21
AI Technical Summary
The corresponding relationship between the interface controls and physical buttons of existing control games is too simple, resulting in a single gameplay and lack of fun, resulting in players' ease of loss and server waste.
By displaying multiple virtual sub-objects in the game scene, including at least one sub-object to be activated, each virtual sub-object corresponds to its unique operation control. Players activate corresponding virtual sub-objects by triggering operation controls, and then explore and discover the correspondence between virtual sub-objects and operation controls.
This method increases the richness and interest of the game, provides players with a process of exploration and discovery, improves user retention, and reduces server empty consumption.
Smart Images

Figure CN119327114A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an interactive control method, device, electronic device and computer-readable storage medium in a game. Background Art
[0002] At present, control games are very popular among users. For example, dance mat games usually display the direction controls of dance steps on the game interface, and physical buttons corresponding to the dance steps are set on the dance mat. During the dance mat game, the player needs to follow the arrow controls showing the dance steps and step on the physical buttons corresponding to the arrow controls on the dance mat to complete the game.
[0003] In the related art, the corresponding relationship between the interface control and the physical button is usually set by a fixed corresponding setting method based on the correlation between the position of the physical button and the position of the interface control. For example, the directions up, down, left, and right indicated by the interface control are fixedly corresponding to the direction keys up, down, left, and right of the physical button.
[0004] However, the setting method of the correspondence between physical buttons and interface controls in the above-mentioned related technologies is too simple, resulting in a single game play and lack of fun, easy loss of players, and waste of server space. Summary of the invention
[0005] The present application provides an interactive control method, device, electronic device and computer-readable storage medium in a game, which can optimize the richness and fun of game play, reduce player loss, and better avoid server idleness.
[0006] In a first aspect, an embodiment of the present application provides an interactive control method in a game, the method comprising:
[0007] Displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for a player to activate, and wherein the plurality of virtual sub-objects have respective operation controls corresponding to each other;
[0008] In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is the operation control corresponding to the sub-object to be activated, the sub-object to be activated corresponding to the target operation control is controlled to change from an inactivated state to an activated state.
[0009] In a second aspect, an embodiment of the present application provides an interactive control device in a game, the device comprising:
[0010] A display module, used for displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for a player to activate, and wherein the plurality of virtual sub-objects have respective operation controls in one-to-one correspondence;
[0011] The control module is used to respond to receiving a trigger operation for a target operation control, and when it is detected that the target operation control is the operation control corresponding to the sub-object to be activated, control the sub-object to be activated corresponding to the target operation control to change from an inactivated state to an activated state.
[0012] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:
[0013] A memory and a processor, wherein the memory and the processor are coupled;
[0014] The memory is used to store one or more computer instructions;
[0015] The processor is used to execute the one or more computer instructions to implement the interactive control method in the game described in any one of the first aspects above.
[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having one or more computer instructions stored thereon, characterized in that the instruction is executed by a processor to implement the interactive control method in the game described in any one of the first aspects above.
[0017] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the interactive control method in the game described in any one of the first aspects above.
[0018] Compared with the prior art, this application has the following advantages:
[0019] The interactive control method in the game provided by the present application displays a game scene, wherein the game scene includes multiple virtual sub-objects, wherein the multiple virtual sub-objects include at least one sub-object to be activated for the player to activate, and the multiple virtual sub-objects correspond to their respective operation controls one by one. In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is the operation control corresponding to the sub-object to be activated, the sub-object to be activated corresponding to the target operation control is controlled to change from an unactivated state to an activated state. According to the game instructions, each player can know that multiple virtual sub-objects can be activated by triggering multiple operation controls, and that multiple virtual sub-objects correspond to their respective operation controls one by one, but it is not known which specific virtual sub-object corresponds to which operation control. For the actual correspondence between virtual sub-objects and operation controls, the player needs to observe whether any virtual sub-object to be activated is successfully activated by trying to trigger the operation control. If there is a sub-object to be activated that is activated after the operation control is triggered, the player can know that the operation control is the operation control corresponding to the activated virtual sub-object. This way of setting up the game provides players with a certain amount of exploration space when they are trying to find the corresponding relationship between the operating controls and the virtual sub-objects, which can add a certain richness and fun to the game; and when the players successfully find the operating controls corresponding to the virtual sub-objects, it can bring a certain sense of accomplishment to the players, thereby improving user retention rate and reducing server idleness. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0021] Figure 1 This is one of the application scenario schematic diagrams of an interactive control method in a game provided in the first embodiment of the present application;
[0022] Figure 2 A second schematic diagram of an application scenario of an interactive control method in a game provided in the first embodiment of the present application;
[0023] Figure 3 A flowchart of an interactive control method in a game provided in the second embodiment of the present application;
[0024] Figure 4 A schematic diagram of game instructions provided for the second embodiment of the present application;
[0025] Figure 5 A schematic diagram of operation controls corresponding to the touch screen terminal device provided in the second embodiment of the present application;
[0026] Figure 6One of the schematic diagrams of the operation controls corresponding to the non-touch screen terminal device provided in the second embodiment of the present application;
[0027] Figure 7 A second schematic diagram of operation controls corresponding to a non-touch screen terminal device provided in the second embodiment of the present application;
[0028] Figure 8 One of the schematic diagrams of interactive control provided in the second embodiment of the present application;
[0029] Figure 9 A second schematic diagram of interactive control provided for the second embodiment of the present application;
[0030] Figure 10 A third schematic diagram of interactive control provided in the second embodiment of the present application;
[0031] Figure 11 A schematic diagram of the position arrangement of the virtual sub-objects and the first sub-objects provided in the second embodiment of the present application;
[0032] Figure 12 A fourth schematic diagram of interactive control provided in the second embodiment of the present application;
[0033] Figure 13 A fifth schematic diagram of interactive control provided in the second embodiment of the present application;
[0034] Figure 14 A sixth schematic diagram of interactive control provided for the second embodiment of the present application;
[0035] Figure 15 A schematic diagram of the structure of an interactive control device in a game provided in the third embodiment of the present application;
[0036] Figure 16 A schematic diagram of the hardware structure of an electronic device provided in the fourth embodiment of the present application.
[0037] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0038] In order to make the purpose, advantages and features of the present application clearer, the present application is described clearly and completely below in conjunction with the accompanying drawings and specific embodiments. In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments, and all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0039] It should be noted that the terms "first", "second", etc. in the claims, specifications and drawings of the present application are only used for descriptive purposes and cannot be understood as indicating or implying relative importance, and a specific order or sequence. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood in specific circumstances. In addition, in the description of the present application, unless otherwise specified, the term "multiple" refers to two or more. The term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are an "or" relationship. The terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0040] In order to facilitate understanding of the technical solution of the present application, the relevant concepts involved in the present application are first introduced.
[0041] Virtual scene: It is a virtual environment provided by the application corresponding to the virtual game when it is running on an electronic device. It can be displayed on the display screen for users to view. The virtual scene can be a simulation of the real world, a semi-simulation and semi-fictional environment, or a purely fictional environment. For example, it can be a fictional game environment, a fictional movie environment, a virtual reality environment formed by superimposing a fictional game environment and a real environment, etc. The virtual scene can be a two-dimensional virtual scene or a three-dimensional virtual scene.
[0042] Virtual character: A game character controlled by a user in a game. In one embodiment of the present application, it may refer to a character selected and controlled by a user, and may represent a user image. A user may control the virtual character selected by the user to perform operations in a virtual scene of the game, such as walking, climbing, climbing over, jumping, running, shooting, attacking, etc. Multiple users may control their respective virtual characters to participate in interactive activities in a virtual scene, so as to simulate the effect of face-to-face interaction among multiple users. There are many virtual characters in a virtual scene, and different virtual characters usually have different images and executable operations.
[0043] Based on the problems existing in the above-mentioned related technologies, in order to optimize the richness and fun of game play, reduce the phenomenon of player loss, and better avoid server idleness, the present application provides an interactive control method in a game, an interactive control device in a game corresponding to the method, an electronic device that can implement the interactive control method in the game, and a computer-readable storage medium. The following provides embodiments to describe the above-mentioned method, device, electronic device, and computer-readable storage medium in detail.
[0044] Specifically, the interactive control method in the game of one embodiment of the present application can be executed by a computer device, wherein the computer device can be a terminal or a server and other devices, and the present application embodiment does not make any limitation on this. The terminal can be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, and other terminal devices, and the terminal can also include a client, which can be a game application client, a browser client carrying a game program, etc. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and basic cloud computing services such as big data and artificial intelligence platforms.
[0045] In order to make the purpose and technical solution of the present application clearer and more intuitive, the method provided by the embodiment of the present application will be described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. It is understood that the following embodiments may exist separately, and the following embodiments and features in the embodiments may be combined with each other when there is no conflict between the embodiments provided in the present application, and the same or similar content will not be repeated in different embodiments. In addition, the step sequence in the following method embodiments is only an example, not a strict limitation, and in some cases, the steps shown or described may be performed in a different order from this.
[0046] Next, combine Figure 1 and Figure 2 , introduces an example application scenario of an interactive control method in a game provided by the first embodiment of the present application, Figure 1 This is one of the application scenario schematic diagrams of an interactive control method in a game provided in the first embodiment of the present application. Figure 2 The second schematic diagram of an application scenario of an interactive control method in a game provided in the first embodiment of the present application.
[0047] like Figure 1As shown, the user can establish a connection with the server (or server cluster) through the network through the first terminal. The terminal is any device with computing hardware that can support and execute software application products corresponding to the game. Game software application products include, but are not limited to, any of first-person game applications, third-person game applications, single-player game applications, and multiplayer online tactical competitive game applications. The types of the above games may include, but are not limited to, at least one of the following: two-dimensional (game application, three-dimensional game application, virtual reality game application, augmented reality game application, mixed reality game application. The above is only an example, and this embodiment does not impose any limitation on this. The server (or server cluster) can provide services (such as game services, application services, etc.) for the user terminal or the client installed on the user terminal.
[0048] In an embodiment of the present application, the game virtual scene displayed in the display interface of the first terminal includes virtual sub-objects and may also include at least one virtual character. Among them, each player needs to infer the correspondence between the virtual sub-objects and the operation controls, that is, the game can be called a reasoning game. The virtual character controlled by the user through the first terminal is called the target virtual character. The user controls the target virtual character game scene through the first terminal to participate in the reasoning game, so as to infer the correspondence between the triggered operation control and the virtual sub-object by triggering the operation control.
[0049] Among them, according to the different types of terminal devices held by the user, different types of operation controls are needed to perform different trigger operations to infer the corresponding relationship between the operation controls and the virtual sub-objects.
[0050] When the terminal device is a touch screen device such as a mobile phone, a tablet computer, a game console, etc., the operation control may be a control displayed on the game interface that can trigger the activation of the corresponding sub-object to be activated in the virtual sub-object. The trigger operation for this type of operation control may be a trigger operation of the user's finger, or a trigger operation performed by an external device. For example, the trigger operation may be a sliding operation such as swiping up, swiping down, swiping left, swiping right, a long press operation, a click operation, a double click operation, etc., but is not limited thereto.
[0051] When the terminal device is a non-touch screen terminal device such as a desktop computer or a laptop computer, the operation controls on the game interface can be triggered by physical keys on the keyboard, and the triggering operation for the physical keys can be a key triggering operation such as pressing, continuously pressing, lifting, single-clicking, double-clicking, etc. performed by the user on the physical keys on the keyboard with their fingers, but not limited to this. Alternatively, the operation control can be a control that can trigger a corresponding event displayed on the game interface corresponding to the non-touch screen terminal device, and the triggering operation for this type of operation control can be triggered by pressing the left and right buttons of the mouse, such as single-clicking, double-clicking, etc., through an external device such as a mouse, or by physical keys on the keyboard or operating devices such as game controllers, to perform triggering operations on the operation controls on the game interface, etc., but not limited to this.
[0052] Furthermore, if Figure 2 As shown, the application scenario provided by the embodiment of the present application also includes at least one second terminal. The first terminal and each second terminal can communicate with each other through a network. Among them, each second terminal controls a different second virtual character respectively, and the target virtual character and the second virtual character can be teammates of the same camp in a game, or they can be enemy characters of opposing camps. There is no restriction on this in the embodiment of the present application. The target virtual character and each second virtual character can interact in the game, such as discussing the gameplay of the reasoning game, sending gameplay help information, one of the virtual characters replies to the help information, multiple virtual characters participate in a reasoning game at the same time to collaboratively complete game tasks, etc. The embodiment of the present application does not impose any restrictions on this.
[0053] Further, if Figure 2 As shown, the application scenario provided by the embodiment of the present application may also include a database, which is used to provide data storage services to the server (or server cluster). For example, information related to the virtual scene can be continuously stored in the database when different users play a multi-user game online.
[0054] The above network can be a wireless network or a wired network, such as a wireless network such as a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc. Different terminals can also use their own Bluetooth network or hotspot network to connect to a server, etc., or the terminals can communicate with each other through the server and the communication network.
[0055] It should be understood that the above application scenarios are only examples and are not limitations of the present application. In addition, for the content not disclosed in the application scenarios, please refer to the following embodiments.
[0056] Optionally, the game screen displayed on the graphical user interface of the terminal may include but is not limited to being rendered by the terminal according to the game application data sent by the server, and may also include but is not limited to being rendered by the terminal according to the storage data of the game application.
[0057] Next, combine Figure 3 , the interactive control method in the game provided by the second embodiment of the present application is described, Figure 3 A flowchart of an interactive control method in a game provided in the second embodiment of the present application.
[0058] like Figure 3 As shown, the interactive control method in the game includes steps S301-S302:
[0059] S301, displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for activation by a player, and the plurality of virtual sub-objects have respective operation controls in one-to-one correspondence.
[0060] In the embodiment of the present application, among the multiple virtual sub-objects displayed in the game scene, some virtual sub-objects are in a state to be activated by the player, some virtual sub-objects are in a state that cannot be activated by the player, and some virtual sub-objects may be in an activated state. Among them, the virtual sub-objects that have not been activated by the player in the virtual scene and can be activated by the player are called sub-objects to be activated.
[0061] Optionally, the sub-object to be activated and the virtual sub-object that cannot be activated are displayed as a first display state and a second display state, respectively. The virtual sub-object that cannot be activated is a virtual sub-object other than the activated virtual sub-object and the sub-object to be activated, and the first display state and the second display state are different. For example, the first display state and the second display state are distinguished by different colors, such as the first display state is to display the sub-object to be activated in red, and the second display state is to display the virtual sub-object that cannot be activated in green; for another example, the first display state and the second display state are in different light-emitting states, such as the first display state is to display the sub-object to be activated in a light-emitting state, and the second display state is to display the virtual sub-object that cannot be activated in a non-light-emitting state. This is only an example, and the embodiments of the present application do not impose any limitation on this.
[0062] Optionally, activated virtual sub-objects are displayed differently from sub-objects to be activated and virtual sub-objects that cannot be activated. For example, virtual sub-objects that cannot be activated are displayed in an unlit state, sub-objects to be activated are displayed in a purple light state, and activated sub-objects are displayed in a bright yellow light state. Figure 4As shown, virtual sub-objects that cannot be activated are displayed in gray, sub-objects to be activated are displayed in white and black lines, and activated sub-objects are displayed in white. The present application does not specifically limit the specific form of the display state.
[0063] This implementation enables the player to know which virtual sub-objects are activated, which sub-objects are to be activated, and which virtual sub-objects cannot be activated during the game, thereby facilitating the player to make activation decisions.
[0064] In the embodiment of the present application, multiple virtual sub-objects have their own operation controls in one-to-one correspondence, that is, the sub-objects to be activated in the multiple virtual sub-objects can only be activated through the corresponding operation controls. For an example correspondence between virtual sub-objects and operation controls, please refer to Table 1.
[0065] Table 1
[0066] Virtual sub-object Operation control Virtual sub-object 1 Operation control 1 Virtual sub-object 2 Operation control 2 … … Virtual sub-object N Operation control N
[0067] Optionally, multiple virtual sub-objects can be arranged in sequence along a certain direction, for example, they can be arranged in sequence at equal or unequal intervals along a track such as a straight line or a curve, wherein the curve can be in a closed or non-closed state. For another example, when there are four virtual sub-objects, they can be arranged according to the upper, lower, left, and right positions, or they can be arranged according to the east, west, south, and north positions in the game scene. For another example, when five virtual sub-objects are included, the position of a virtual sub-object (i.e., the middle virtual sub-object) can be determined first, and the remaining four virtual sub-objects can be arranged in sequence at the upper, lower, left, and right positions of the virtual sub-object. This application does not impose any restrictions on this.
[0068] Optionally, the shape of the virtual sub-object may be any shape, for example, a petal shape, a triangle, a square, a circle, a diamond, etc., and the present application does not impose any limitation on this.
[0069] In an embodiment of the present application, the player can learn several pieces of information about the game through the game guide: 1. There are multiple virtual sub-objects set in the game, and the multiple virtual sub-objects include at least one sub-object to be activated that is to be activated by the player; 2. Multiple virtual sub-objects have their own operation controls corresponding to each other; 3. The player needs to trigger the operation control corresponding to the sub-object to be activated in order to activate the virtual object to be activated. However, the player does not know which specific virtual sub-object correctly corresponds to which operation control. For the correspondence between virtual sub-objects and operation controls, the player needs to observe whether any virtual sub-object to be activated is successfully activated by trying to trigger the operation control. If a sub-object to be activated is activated after the operation control is triggered, the player can know that the operation control is the operation control corresponding to the activated virtual sub-object.
[0070] Next, combine Figure 4 and A A specific example is used to illustrate the game guidance provided to the players in the embodiment of the present application. Figure 4 A schematic diagram of game instructions provided for the second embodiment of the present application.
[0071] like Figure 4 As shown in the middle interface (a), the player collects wind chimes in the game scene, and unlocks the puzzle pattern on the wind stone by bringing the wind chimes to the wind stone. The puzzle pattern includes petals to be activated (i.e., the sub-object to be activated), and the petal pattern to be activated can be activated by the wind chimes (i.e., the operation control). As shown in interface (b), the game scene includes the wind stone and the wind chimes (i.e., the operation control) collected by the player for activating the petals. There are five wind chimes: "Shang", "Jiao", "Gong", "Zheng", and "Yu". Among them, the operation control "Gong" is fixedly corresponding to the petal in the middle of the figure, and pressing the operation control "Gong" corresponds to the petal in the middle position, that is, triggering the operation control "Gong" can activate the petal to be activated in the middle position. As shown in the text part of interface (c), the remaining four petals located at the upper, lower, left, and right positions correspond to the remaining four wind chimes, and the remaining four wind chimes can correspond to the petals located at the upper, right, left, and lower positions in a clockwise direction according to the preset corresponding relationship.
[0072] In the embodiment of the present application, different types of operation controls are required to perform different trigger operations according to the different types of terminal devices held by the user, so as to infer the correspondence between the operation controls and the virtual sub-objects. Figures 5 - 7 , an exemplary description is given of how to set different types of operation controls through different types of terminal devices and perform corresponding trigger operations on the operation controls. Figure 5 A schematic diagram of the operation controls corresponding to the touch screen terminal device provided in the second embodiment of the present application, Figure 6 This is a schematic diagram of an operation control corresponding to a non-touch screen terminal device provided in the second embodiment of the present application. Figure 7 The second schematic diagram of the operation controls corresponding to the non-touch screen terminal device provided in the second embodiment of the present application.
[0073] For example, when the terminal device is a touch screen terminal device such as a mobile phone, tablet computer, game console, etc. Figure 5 As shown, the operation controls are displayed on the display screen of the touch screen device. Users can use their fingers to slide up, down, left, right, and perform other sliding operations, long press operations, click operations, double-click operations, etc. on the operation controls. The embodiments of the present application do not impose any restrictions on this.
[0074] For example, when the terminal device is a non-touch screen terminal device such as a desktop computer or a laptop computer,Figure 6 As shown, the operation control may be a physical key on the keyboard, such as “Q, W, E, R, T”, and the physical keys Q, W, E, R, T indicate the corresponding “Gong”, “Shang”, “Jiao”, “Zhi”, and “Yu” respectively. The trigger operation for the operation control of the physical key type may be a key trigger operation performed by the user on the physical key on the keyboard through a finger, such as pressing, continuously pressing, lifting, single-clicking, double-clicking, etc., but is not limited thereto.
[0075] Or, if Figure 7 As shown, the operation controls are displayed on a non-touch screen. The operation controls on this type of non-touch screen can be triggered by an external device such as a mouse by clicking or double-clicking the left or right button of the mouse, or by physical buttons on a keyboard or operating devices such as a game controller to trigger the operation controls on the game interface, etc., but not limited to this.
[0076] The interactive control method in the game provided by this application does not impose any restrictions on the type of device used. In the following, for the sake of convenience, the interactive control method provided by this application is mainly described by taking a touch screen terminal device as an example. It should be emphasized that the exemplary scenario of executing the interactive control method in the game in this application in a touch-type terminal device is only an example of the many scenarios in which the interactive control method in the game provided by this application can be applied, and the exemplary scenario does not constitute a limitation. In actual applications, the interactive control method in the game can also be implemented through other types of devices.
[0077] S302: In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to a sub-object to be activated, controlling the sub-object to be activated corresponding to the target operation control to change from an inactive state to an activated state.
[0078] In the embodiment of the present application, the sub-object to be activated corresponding to the control target operation control is changed from an inactive state to an activated state, that is, the sub-object to be activated corresponding to the control target operation control is activated, and changes from one display state to another display state. The present application may use any two different display states, and may use the actual display state for each display state, without any limitation in the embodiment of the present application.
[0079] Optionally, when the terminal is a touch-control terminal device, multiple operation controls corresponding to multiple virtual sub-objects are displayed on the game interface, so that the player can clearly know which operation controls can be used to try to activate the sub-object to be activated.
[0080] In the embodiments of the present application, the target operation control refers to the operation control corresponding to the trigger operation currently performed by the player.
[0081] Next, with reference to Figure 8 and A specific examples, step S302 will be exemplarily described. Figure 8 FIG. 9 is one of the schematic diagrams of the interaction control provided by the second embodiment of the present application.
[0082] As Figure 8 shown, the virtual sub-objects located at the top, right, bottom, left, and middle are numbered according to their positions, and their corresponding position numbers are 1, 2, 3, 4, and 5 in sequence. As shown in interface (a), the virtual sub-objects with position numbers 1, 5, and 3 are all virtual sub-objects that cannot be activated, and the virtual sub-objects with position numbers 2 and 4 are all sub-objects to be activated. Assume that the correspondence between virtual sub-objects with different numbers and the operation controls "Shang", "Jiao", "Zhi", "Yu", and "Gong" on the game interface is shown in Table 2.
[0083] Table 2
[0084] Location where the virtual sub-object is located Location number of the virtual sub-object Operation control Up 1 "Shang" Right 2 "Corner" Down 3 "Zhi" Left 4 "Yu" Middle 5 "Gong"
[0085] As Figure 8 shown in interface (a), the player performs a trigger operation on the operation control "Yu" on the game interface through a finger. Therefore, the operation control "Yu" is the target operation control. When the terminal detects that the operation control "Yu" on the game interface is triggered, and the number of the virtual sub-object corresponding to the operation control "Yu" is 4, as the terminal can detect that the virtual sub-object at position 4 in interface (a) is a sub-object to be activated, the sub-object to be activated at this position 4 is changed from the unactivated state to the activated state. As shown in interface (b), the virtual sub-object with position number 4 has been changed from the unactivated state to the activated state.
[0086] Optionally, in the case where the terminal is a non-touch screen type terminal device, a corresponding physical button identifier for triggering the operation control can be displayed at the position of the operation control on the game interface. The physical button identifier can be displayed at a position near the corresponding operation control, such as directly above, on the right side (such as the upper right, right, lower right), on the left side (such as the upper left, left, lower left), etc. The embodiments of the present application do not make any restrictions on this. For example, the physical buttons on the keyboard, such as "Q, W, E, R, T", are respectively used to trigger the corresponding operation controls "Gong", "Shang", "Jiao", "Zhi", and "Yu". As Figure 6As shown, an identifier "Q" is displayed at the upper left corner of the operation control "Gong"; an identifier "W" is displayed at the upper left corner of the operation control "Shang"; an identifier "E" is displayed at the upper left corner of the operation control "Jiao"; an identifier "R" is displayed at the upper left corner of the operation control "Zhi"; an identifier "T" is displayed at the upper left corner of the operation control "Yu".
[0087] This makes it convenient for users to clearly know which physical buttons can successfully trigger the operation controls on the display interface, avoiding the negative emotions brought by players having to try one by one among multiple physical buttons to determine the physical button that can trigger the operation control, thereby improving the game experience of players.
[0088] In the interactive control method in the game provided in the embodiments of the present application, by displaying a game scene, the game scene includes a plurality of virtual sub-objects, and at least one to-be-activated sub-object for players to activate is included in the plurality of virtual sub-objects, and each of the plurality of virtual sub-objects corresponds to its own operation control. In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is the operation control corresponding to the to-be-activated sub-object, control the to-be-activated sub-object corresponding to the target operation control to change from an unactivated state to an activated state. Each player can know according to the game guidance that a plurality of virtual sub-objects can be activated by triggering a plurality of operation controls, and each of the plurality of virtual sub-objects corresponds to its own corresponding operation control, but does not know specifically which virtual sub-object corresponds to which operation control. For the actual correspondence between the virtual sub-objects and the operation controls, players need to try to trigger the operation controls to observe whether any to-be-virtual sub-object is successfully activated. If a to-be-activated sub-object is activated after triggering the operation control, the player can know that the operation control is the operation control corresponding to the activated virtual sub-object. In such a game setting method, during the process of players trying to explore the correspondence between the operation controls and the virtual sub-objects, a certain space for exploration and reasoning is provided for players, which can increase a certain richness and interest in the game. And when players successfully discover the operation control corresponding to the virtual sub-object, it can bring a certain sense of achievement to players, thereby improving user retention rate and reducing server idle consumption.
[0089] Based on the above embodiments, the interactive control method in the game provided in the present application is further described.
[0090] Optionally, the specific implementation steps of step S302 may include steps S3021 - S3022.
[0091] S3021. Determine the target to-be-activated sub-object.
[0092] S3022. In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is the operation control corresponding to a target sub-object to be activated, control the target sub-object to be activated to change from the unactivated state to the activated state.
[0093] In the embodiments of the present application, a player can select one sub-object to be activated from at least one sub-object to be activated displayed in the game interface as the target sub-object to be activated. After selecting the target sub-object to be activated, the player can try to trigger different operation controls until the target sub-object to be activated is successfully activated, and then the operation control corresponding to the target sub-object to be activated can be successfully found. This helps the player to specifically determine the operation control corresponding to a certain virtual sub-object. For example, if the sub-object to be activated corresponding to the position "up" is selected as the target sub-object to be activated, when trying to trigger each operation control, only when the correct operation control corresponding to the target sub-object to be activated is pressed, the terminal controls the target sub-object to be activated to change from the to-be-activated state to the activated state.
[0094] Next, in combination with Figure 9 and A specific examples, the above optional implementation manners will be exemplarily described. Figure 9 This is the second schematic diagram of the interaction control provided in the second embodiment of the present application.
[0095] Combined with the corresponding relationship between the virtual sub-objects and the operation controls shown in Table 2, as shown in interface (a) in Figure 9 : In the first step, the player's finger triggers and selects the sub-object to be activated with the position label 2 as the target sub-object to be activated; then, in the second step, the player's finger performs a trigger operation on the operation control "feather". As can be seen from Table 2, the operation control corresponding to the target sub-object to be activated is "horn". As shown in interface (b), the target virtual object to be activated is not activated. As shown in interface (c), the player's finger performs a trigger operation on the operation control "horn". As shown in interface (d), the target sub-object to be activated is controlled by the terminal and has changed from the to-be-activated state to the activated state.
[0096] Optionally, after step S302, step S303 may further be included:
[0097] S303. When it is detected that the target operation control is not the operation control corresponding to the sub-object to be activated, change each virtual sub-object in the activated state to the to-be-activated state.
[0098] In an embodiment of the present application, when a virtual sub-object in an active state (i.e., an activated sub-object) is included on the game interface and at least one sub-object to be activated is also displayed on the game interface, when a player triggers a target operation control again, and it is detected that the target operation control is not the operation control corresponding to any of the sub-objects to be activated displayed in the interface, the terminal controls to change the virtual sub-objects in the activated state from the activated state to the state to be activated.
[0099] Next, in combination with Figure 10 and A specific examples, the above optional implementation manners will be described by way of example. Figure 10 FIG. 3 is a schematic diagram of interactive control provided in the second embodiment of the present application.
[0100] Combined with the corresponding relationship between the virtual sub-objects and the operation controls shown in Table 2, as Figure 10 shown in interface (a), among the multiple virtual sub-objects displayed on the game interface, there is an activated sub-object with a position number of "2", a sub-object to be activated with a position number of "4", and there are 3 other virtual sub-objects that cannot be activated. As shown in interface (a), the player's finger triggers the operation control "zhi", that is, "zhi" is the target operation control. It can be seen from Table 2 that the virtual sub-object corresponding to the operation control "zhi" is the position number "3", while the position number of the sub-object to be activated in interface (a) is "4". Therefore, when the terminal detects that the target operation control is not the operation control corresponding to the sub-object to be activated, it changes the virtual sub-objects in the activated state from the activated state to the state to be activated. As shown in interface (b), the activated sub-object with the position number "2" is changed to the state to be activated and becomes a sub-object to be activated.
[0101] In this embodiment, after a player successfully activates a sub-object to be activated (that is, after finding the corresponding relationship between a group of virtual sub-objects and operation controls), if no sub-object to be activated is activated after triggering the operation control next time, the previously activated virtual sub-objects need to be changed to the unactivated state. With such a setting, when a player finds the corresponding relationship between any group of virtual sub-objects and operation controls, they need to record it in order to find the operation controls corresponding to all the virtual sub-objects after multiple attempts. Otherwise, it is very difficult to continuously activate all the sub-objects to be activated on the game interface without recording the corresponding relationship between the virtual sub-objects and the operation controls, which further increases the difficulty and interest of the game.
[0102] Optionally, a first sub-object is provided between any two adjacent virtual sub-objects, and each first sub-object includes at least one first sub-object to be activated. Among them, the operation controls corresponding to each first sub-object include the operation controls corresponding to the adjacent virtual sub-objects respectively.
[0103] Next, combine Figure 11 and A A specific example is given to illustrate the above optional implementation method. Figure 11 A schematic diagram of the position arrangement of virtual sub-objects and first sub-objects provided in the second embodiment of the present application.
[0104] like Figure 11 As shown, it includes interface (a) and interface (b). In interface (a), the game interface includes virtual sub-objects with position numbers "1", "2", "3", "4", and "5" respectively. A first sub-object is set between two adjacent virtual sub-objects corresponding to the virtual sub-objects with position numbers "1", "2", "3", and "4". As shown in interface (b), a first sub-object with position number "7" is set between the virtual sub-object with position number "1" and the virtual sub-object with position number "2"; a first sub-object with position number "8" is set between the virtual sub-object with position number "2" and the virtual sub-object with position number "3"; a first sub-object with position number "9" is set between the virtual sub-object with position number "4" and the virtual sub-object with position number "3"; a first sub-object with position number "6" is set between the virtual sub-object with position number "1" and the virtual sub-object with position number "4".
[0105] It should be noted that Figure 11 Setting the position of the first sub-object at the middle angle between two adjacent virtual sub-objects is only an example, and can also be set in other specific ways, and the present application does not impose any limitation on this.
[0106] Optionally, the specific implementation steps of step S302 may further include step S3024:
[0107] S3024. In response to receiving a simultaneous trigger operation for two target operation controls, when it is detected that the two target operation controls are operation controls corresponding to two adjacent virtual sub-objects of the target first sub-object to be activated, the target first sub-object is controlled to change from an unactivated state to an activated state.
[0108] In the embodiment of the present application, to activate the target first sub-object, the operation controls corresponding to the two virtual sub-objects adjacent to the target first sub-object must be known in advance.
[0109] Next, combine Figure 12 and A A specific example is given to illustrate the above optional implementation method. Figure 12 A fourth schematic diagram of interactive control provided for the second embodiment of the present application.
[0110] like Figure 12 As shown, the first sub-object with position number "7" in interface (a) is the first sub-object to be activated, and the player's fingers trigger the operation controls "Shang" and "Jiao". Combined with the correspondence between virtual sub-objects and operation controls shown in Table 2, the position numbers corresponding to the operation controls "Shang" and "Jiao" are "1" and "2", respectively. When the terminal detects that the first sub-object between the virtual sub-objects with position numbers "1" and "2" in interface (a) is the first sub-object to be activated, the first sub-object is determined as the target first sub-object to be activated, and the target first sub-object is controlled to change from an unactivated state to an activated state. As shown in interface (b), the first sub-object with position number "7" between the two virtual sub-objects with position numbers "1" and "2" has changed from an unactivated state to an activated state.
[0111] Optionally, the game scene includes multiple virtual objects, the virtual objects include multiple virtual sub-objects, the virtual sub-objects contained in each virtual object are arranged in the same way, and the correspondence between the virtual sub-objects of the multiple virtual objects and the operation controls is the same.
[0112] In the embodiment of the present application, the arrangement of the virtual sub-objects included in each virtual object is, for example, one virtual sub-object is arranged, and the remaining virtual sub-objects are arranged in sequence above, below, left, and right of the virtual sub-object. The arrangement of the virtual sub-objects included in each virtual object is the same, that is, the arrangement of the virtual sub-objects in each virtual object is the same, such as Figure 13 As shown in interface (a), there are three virtual objects (i.e., virtual object 1, virtual object 2, and virtual object 3), wherein the three virtual objects contain the same number of virtual sub-objects and are arranged in the same manner. The correspondence between the virtual sub-objects and the operation controls of the multiple virtual objects is the same. That is, if the correspondence between the virtual sub-objects and the operation controls in one of the virtual objects is the correspondence shown in Table 2, then the correspondence between the virtual sub-objects and the operation controls in the remaining virtual objects is only the correspondence shown in Table 2.
[0113] Optionally, different virtual objects include sub-objects to be activated at different positions. Figure 13 As shown in interface (a), the positions of the virtual sub-objects to be activated in the three virtual objects are different. For example, in virtual object 1, the positions of the sub-objects to be activated are numbered as "1" and "2"; in virtual object 2, the positions of the sub-objects to be activated are numbered as "4" and "2"; in virtual object 3, the positions of the sub-objects to be activated are numbered as "4" and "3". It should be noted that Figure 13 The positions of the sub-objects to be activated in each virtual object shown in interface (a) are only examples and can be set specifically according to actual needs. The embodiments of the present application do not impose any limitation on this.
[0114] Optionally, the specific implementation steps of step S302 may further include step S3025:
[0115] S3025. In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to a sub-object to be activated in each virtual object, control the sub-object to be activated corresponding to the target operation control in each virtual object to be changed from an unactivated state to an activated state.
[0116] Next, combine Figure 13 and A A specific example is given to illustrate the above optional implementation method. Figure 13 The fifth schematic diagram of the interactive control provided for the second embodiment of the present application.
[0117] like Figure 13 As shown in interface (a), the virtual sub-objects with position number "2" in virtual object 1 and virtual object 2 are all sub-objects to be activated. The corresponding relationship between virtual sub-objects and operation controls shown in Table 2 is the same as the corresponding relationship between virtual sub-objects and operation controls of multiple virtual objects. Figure 12 In interface (a), the player's finger triggers the operation control "corner". As shown in Table 2, the position number of the virtual sub-object corresponding to the operation control "corner" is "2", so the terminal controls the sub-object to be activated with position number "2" in each virtual object from the inactive state to the active state. As shown in interface (b), the sub-object to be activated with position number "2" in virtual object 1 and the sub-object to be activated with position number "2" in virtual object 2 have been changed from the inactive state to the active state.
[0118] Optionally, the multiple virtual sub-objects are arranged in a first direction, the multiple operation controls corresponding to the virtual sub-objects are arranged in a second direction, and the arrangement order of the multiple virtual sub-objects corresponds to the arrangement order of the operation controls corresponding to the multiple virtual sub-objects.
[0119] In the embodiment of the present application, the first direction may be a straight line, a curved line, or the like, and the embodiment of the present application does not impose any limitation on this.
[0120] Optionally, the game scene includes different virtual models, and the virtual models include multiple virtual objects. The correspondence between the virtual sub-objects of different virtual models and the operation controls is different. Among them, the appearance shapes of the virtual models can be the same as each other or different, and the present application does not impose any restrictions on this. The correspondence between the virtual sub-objects of different virtual models and the operation controls is different, and reference can be made to Table 3, which is only an example.
[0121] Table 3
[0122]
[0123] As shown in Table 3, taking the virtual object 1 as an example for illustration. The operation control corresponding to the virtual sub-object at the upper position (i.e., the position number is 1) in the virtual model 1 is "Shang"; the operation control corresponding to the virtual sub-object at the right position (i.e., the position number is 2) in the virtual model 1 is "Jiao"; the operation control corresponding to the virtual sub-object at the lower position (i.e., the position number is 3) in the virtual model 1 is "Yu"; the operation control corresponding to the virtual sub-object at the left position (i.e., the position number is 4) in the virtual model 1 is "Hui".
[0124] In the embodiment of the present application, the corresponding relationship between the virtual sub-objects of different virtual models and the operation controls is different. In this way, when the player plays different virtual models, they need to try to find out the corresponding relationship between different virtual sub-objects and operation controls. This can increase the richness and interestingness of the game.
[0125] Optionally, in response to all the to-be-activated sub-objects being activated, it is determined that the game is in a completed state. In the embodiment of the present application, when all the to-be-activated sub-objects within a virtual object or within a virtual model in the game interface are activated, it is determined that the virtual object or the game corresponding to the virtual object is in a completed state.
[0126] Optionally, a first prompt message is displayed on the game interface, and the first prompt message is used to prompt the search rule for finding the corresponding relationship between the virtual sub-object and the operation control.
[0127] Optionally, the first prompt message is specifically used to prompt that the arrangement order of multiple virtual sub-objects corresponds to the arrangement order of multiple operation controls, and the virtual sub-object at the corresponding sorting position corresponds to the operation control.
[0128] Among them, the virtual sub-object at the corresponding sorting position corresponds to the operation control. For example, as Figure 13 shown, the virtual sub-objects are arranged in a clockwise order of upper, right, lower, and left, and the operation controls are "Shang", "Jiao", "Yu", and "Hui". Taking the corresponding relationship between the virtual sub-objects and the operation controls in the virtual model 1 in Table 3 as an example, if the player guesses that the operation control corresponding to the virtual sub-object at the "upper" position is "Shang", and if the player knows that the virtual sub-object at the corresponding sorting position corresponds to the operation control, then it can be inferred that the operation control corresponding to the next virtual sub-object, such as the virtual sub-object at the "right" position, is "Jiao".
[0129] Optionally, the game scene further includes a target virtual character and a non-player controlled virtual character corresponding to the target virtual character. The first prompt message is displayed at the corresponding position of the non-player controlled virtual character on the game interface.
[0130] Next, in combination withFigure 14 and A A specific example is given to illustrate the above optional implementation method. Figure 14 The sixth schematic diagram of the interactive control provided for the second embodiment of the present application.
[0131] like Figure 14 As shown, a message sent by a virtual character operated by a non-player is displayed on the game interface, and the content of the message is "first find one of the tones, and then calculate the positions of the other tones clockwise..., is that right!".
[0132] Optionally, the interactive control method in the game provided in the embodiment of the present application further includes the following step S401 or S402:
[0133] S401. In response to receiving a preset threshold number of consecutive inactivated trigger operations, display a second prompt message on the game interface. The inactivated trigger operation is a trigger operation that does not activate the sub-object to be activated. The second prompt message is used to prompt the operation control corresponding to the sub-object to be activated.
[0134] S402: In response to the duration of continuously receiving the inactivated trigger operation reaching a preset duration, displaying a second prompt message on the game interface.
[0135] In the embodiment of the present application, when the player continuously executes the trigger operation control and successfully activates any sub-object to be activated, the terminal controls to display the second prompt information on the game interface. In this way, it can be detected in time that the player has difficulty in playing the game, and the second prompt information is displayed on the game interface to provide effective game help to the player, thereby avoiding the player's negative emotions due to multiple attempts to successfully activate any virtual sub-object, thereby improving the user's game experience.
[0136] Optionally, a message control is also included on the game interface; the interactive control method in the game provided in the embodiment of the present application also includes the following steps S501-S502.
[0137] S501: In response to a trigger operation on a message control, receiving message content input through a terminal.
[0138] S502. In response to receiving a reply operation from the second terminal to the message content, display a third prompt message, the third prompt message being used to notify the user to view the reply content corresponding to the message content. The second terminal is different from the first terminal that controls the display of the game screen.
[0139] In the embodiment of the present application, a player can send a message to the message control, for example, to request information about game tips. After other players (corresponding to the second terminal) see the message, the other players can send a reply to the message through the second terminal. The first terminal receives the reply operation of the second terminal to the message, and displays a message to notify the player corresponding to the first terminal to view the reply corresponding to the message from the second terminal.
[0140] Optionally, the game interface also includes a guide request control. The interactive control method in the game provided in the embodiment of the present application also includes the following step S601:
[0141] S601: In response to a trigger operation on a guide request control, display a correspondence between at least one sub-object to be activated and an operation control. For example, taking the correspondence shown in Table 2 as an example, the player is informed of the correspondence between at least one sub-object to be activated and an operation control, such as the operation control corresponding to the virtual sub-object at the "upper" position is "business", etc. This is only an example and is not limited to any limitation.
[0142] Optionally, in response to a trigger operation on a guidance request control, the correspondence between at least one sub-object to be activated and the operation control is displayed in a preset manner, and the preset manner includes at least one of the following: text, picture, animation, and voice. The embodiment of the present application does not impose any limitation on this.
[0143] Optionally, the game interface also includes a chat control; the interactive control method in the game provided in the embodiment of the present application also includes the following steps S701-S702:
[0144] S701. In response to a trigger operation on a chat control, a chat interface is displayed on a game interface so that a help message can be input through the chat interface.
[0145] S702: In response to receiving a reply operation of the second terminal to the help information, controlling to display the reply content corresponding to the reply operation on the game interface, the second terminal and the first terminal controlling to display the game screen are different terminals.
[0146] In the embodiment of the present application, players can exchange information and thoughts in real time in the chat interface. Compared with the way of leaving messages, players can get more timely replies when they send help information in the chat interface.
[0147] Optionally, the control displays the reply content corresponding to the reply operation in the form of a message control on the game interface, so that the user can see the reply content in time. Alternatively, the control displays the reply content corresponding to the reply operation in the chat interface.
[0148] Optionally, different operation controls are configured with different sounds, so that when the operation control is triggered, the control terminal emits a corresponding sound.
[0149] The interactive control device in the game provided by the present application is described below. The interactive control device in the game described below and the interactive control method in the game described above can be referenced to each other.
[0150] Figure 15 This is a schematic diagram of the structure of the interactive control device in the game provided in the third embodiment of the present application. Figure 15 As shown, the interactive control device in the game includes: a display module 1501 and a control module 1502.
[0151] A display module, used for displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for a player to activate, and the plurality of virtual sub-objects have respective operation controls corresponding to each other;
[0152] The control module is used for, in response to receiving a trigger operation for a target operation control, controlling the sub-object to be activated corresponding to the target operation control to change from an inactive state to an activated state when detecting that the target operation control is the operation control corresponding to the sub-object to be activated.
[0153] Optionally, the control module is further configured to:
[0154] When it is detected that the target operation control is not the operation control corresponding to the sub-object to be activated, each virtual sub-object in the activated state is changed from the activated state to the to-be-activated state.
[0155] Optionally, the control module is specifically used to:
[0156] Determine the target sub-object to be activated;
[0157] In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to the target sub-object to be activated, the target sub-object to be activated is controlled to change from an inactivated state to an activated state.
[0158] Optionally, a first sub-object is arranged between any two adjacent virtual sub-objects, and each of the first sub-objects includes at least one first sub-object to be activated;
[0159] The control module is specifically used for:
[0160] In response to receiving a simultaneous trigger operation for two target operation controls, when it is detected that the two target operation controls are the operation controls corresponding to two adjacent virtual sub-objects of the target first sub-object to be activated, the target first sub-object is controlled to change from an unactivated state to an activated state.
[0161] Optionally, the game scene includes a plurality of virtual objects, the virtual objects include the plurality of virtual sub-objects, the virtual sub-objects included in each of the virtual objects are arranged in the same manner, and the correspondence between the virtual sub-objects of the plurality of virtual objects and the operation controls is the same;
[0162] The control module is specifically used for:
[0163] In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to a sub-object to be activated in each of the virtual objects, the sub-object to be activated corresponding to the target operation control in each of the virtual objects is controlled to change from an inactivated state to an activated state.
[0164] Optionally, different virtual objects include sub-objects to be activated at different positions.
[0165] Optionally, the multiple virtual sub-objects are arranged in a first direction, the multiple operation controls corresponding to the virtual sub-objects are arranged in a second direction, and the arrangement order of the multiple virtual sub-objects corresponds to the arrangement order of the operation controls corresponding to the multiple virtual sub-objects.
[0166] Optionally, the game scene includes different virtual models, the virtual models include the multiple virtual objects, and the corresponding relationships between virtual sub-objects and operation controls of different virtual models are different.
[0167] Optionally, the sub-object to be activated and the virtual sub-object that cannot be activated are displayed in a first display state and a second display state respectively, the virtual sub-object that cannot be activated is a virtual sub-object other than the activated virtual sub-object and the sub-object to be activated, and the first display state and the second display state are different.
[0168] Optionally, the activated virtual sub-objects are displayed separately from the sub-objects to be activated and the virtual sub-objects that cannot be activated.
[0169] Optionally, a plurality of the operation controls corresponding to the plurality of the virtual sub-objects are displayed on the game interface.
[0170] Optionally, a corresponding physical button mark for triggering the operation control is displayed at the position of the operation control on the game interface.
[0171] Optionally, the control module further includes a determination module, and the determination module is further configured to:
[0172] In response to each of the sub-objects to be activated being activated, it is determined that the game is in a completed state.
[0173] Optionally, the display module is further used for:
[0174] The first prompt information is displayed on the game interface, where the first prompt information is used to prompt a search rule for searching for a corresponding relationship between a virtual sub-object and an operation control.
[0175] Optionally, the first prompt information is specifically used to prompt that the arrangement order of the plurality of virtual sub-objects corresponds to the arrangement order of the plurality of operation controls, and the virtual sub-objects at corresponding sorting positions correspond to the operation controls.
[0176] Optionally, the game scene also includes a target virtual character and a non-player-controlled virtual character corresponding to the target virtual character;
[0177] The display module is specifically used for:
[0178] The first prompt information is displayed at a corresponding position of the non-player-controlled virtual character on the game interface.
[0179] Optionally, the device further includes a processing module, and the processing module is specifically configured to:
[0180] In response to receiving a preset threshold number of consecutive inactivated trigger operations, displaying second prompt information on the game interface, wherein the inactivated trigger operation is the trigger operation that does not activate the sub-object to be activated, and the second prompt information is used to prompt the operation control corresponding to the sub-object to be activated;
[0181] Alternatively, in response to the duration of continuously receiving the inactivated trigger operation reaching a preset duration, the second prompt information is displayed on the game interface.
[0182] Optionally, the game interface further includes a message control; and the processing module is further used for:
[0183] In response to a trigger operation on the message control, receiving message content input through a terminal;
[0184] In response to receiving a reply operation of the second terminal to the message content, a third prompt message is displayed, wherein the third prompt message is used to notify the user to view the reply content corresponding to the message content, and the second terminal is different from the first terminal that controls the display of the game screen.
[0185] Optionally, the game interface further includes a guide request control; and the processing module is further used for:
[0186] In response to a trigger operation on the guide request control, a corresponding relationship between at least one of the sub-objects to be activated and the operation control is displayed.
[0187] Optionally, the processing module is further used for:
[0188] The corresponding relationship between at least one of the sub-objects to be activated and the operation control is displayed in a preset manner, and the preset manner includes at least one of the following: text, picture, animation, and voice.
[0189] Optionally, the game interface further includes a chat control; and the processing module is further used for:
[0190] In response to a trigger operation on the chat control, displaying a chat interface on the game interface so that a help message can be input through the chat interface;
[0191] In response to receiving a reply operation of the second terminal to the help information, the reply content corresponding to the reply operation is controlled to be displayed on the game interface, and the second terminal is different from the first terminal that controls the display of the game screen.
[0192] Optionally, the processing module is further used for:
[0193] Control the reply content corresponding to the reply operation to be displayed on the game interface in the form of a message control; or control the reply content corresponding to the reply operation to be displayed in the chat interface.
[0194] Optionally, different operation controls are configured with different sounds, so that the control terminal emits a corresponding sound when the operation control is triggered.
[0195] The interactive control device in the game provided in this embodiment can be used to execute the technical solution of the interactive control method embodiment in the above game. Its implementation principle and technical effects are similar, and this embodiment will not be repeated here.
[0196] Figure 16 A schematic diagram of the hardware structure of an electronic device provided in the fourth embodiment of the present application is shown in FIG. Figure 16 As shown, the electronic device 1600 of this embodiment includes: a processor 1601 and a memory 1602;
[0197] Memory 1602, used to store computer-executable instructions;
[0198] The processor 1601 is used to execute the computer-executable instructions stored in the memory to implement the various steps executed by the interactive control method in the game in the above embodiment. For details, please refer to the relevant description in the above method embodiment.
[0199] Optionally, the memory 1602 may be independent or integrated with the processor 1601 .
[0200] When the memory 1602 is independently provided, the electronic device further includes a bus 1603 for connecting the memory 1602 and the processor 1601 .
[0201] The fifth embodiment of the present application also provides a computer-readable storage medium, in which computer execution instructions are stored. When the processor executes the computer execution instructions, the technical solution corresponding to the interactive control method in the game in any of the above embodiments executed by the above electronic device is implemented.
[0202] The sixth embodiment of the present application also provides a computer program product, which includes: a computer program, which is stored in a readable storage medium, and at least one processor of an electronic device can read the computer program from the readable storage medium, and at least one processor executes the computer program so that the electronic device executes the technical solution corresponding to the interactive control method in the game in any of the above embodiments.
[0203] It should be noted that the detailed description of the devices, electronic devices, computer-readable storage media, and computer program products provided in the third, fourth, fifth, and sixth embodiments of the present application can refer to the relevant description of the second embodiment of the present application and will not be repeated here.
[0204] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
[0205] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0206] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling an electronic device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application.
[0207] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
[0208] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0209] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.
[0210] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0211] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0212] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An interactive control method in a game, characterized in that: The method comprises: Displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for a player to activate, and wherein the plurality of virtual sub-objects have respective operation controls corresponding to each other; In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is the operation control corresponding to the sub-object to be activated, the sub-object to be activated corresponding to the target operation control is controlled to change from an inactivated state to an activated state.
2. The method according to claim 1, characterized in that The method further comprises: When it is detected that the target operation control is not the operation control corresponding to the sub-object to be activated, each virtual sub-object in the activated state is changed from the activated state to the to-be-activated state.
3. The method according to claim 1, characterized in that In response to receiving a trigger operation for a target operation control, when detecting that the target operation control is an operation control corresponding to the sub-object to be activated, controlling the sub-object to be activated corresponding to the target operation control to change from an inactive state to an active state includes: Determine the target sub-object to be activated; In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to the target sub-object to be activated, the target sub-object to be activated is controlled to change from an inactivated state to an activated state.
4. The method according to claim 1, characterized in that: A first sub-object is arranged between any two adjacent virtual sub-objects, and each of the first sub-objects includes at least one first sub-object to be activated; In response to receiving a trigger operation for a target operation control, when detecting that the target operation control is an operation control corresponding to the sub-object to be activated, controlling the sub-object to be activated corresponding to the target operation control to change from an inactive state to an active state includes: In response to receiving a simultaneous trigger operation for two target operation controls, when it is detected that the two target operation controls are the operation controls corresponding to two adjacent virtual sub-objects of the target first sub-object to be activated, the target first sub-object is controlled to change from an unactivated state to an activated state.
5. The method according to claim 1, characterized in that The game scene includes a plurality of virtual objects, the virtual objects include the plurality of virtual sub-objects, the arrangement of the virtual sub-objects included in each of the virtual objects is the same, and the correspondence between the virtual sub-objects of the plurality of virtual objects and the operation controls is the same; In response to receiving a trigger operation for a target operation control, when detecting that the target operation control is an operation control corresponding to the sub-object to be activated, controlling the sub-object to be activated corresponding to the target operation control to change from an inactive state to an active state includes: In response to receiving a trigger operation for a target operation control, when it is detected that the target operation control is an operation control corresponding to a sub-object to be activated in each of the virtual objects, the sub-object to be activated corresponding to the target operation control in each of the virtual objects is controlled to change from an inactivated state to an activated state.
6. The method according to claim 1, characterized in that Different virtual objects include sub-objects to be activated at different positions.
7. The method according to claim 1, characterized in that The multiple virtual sub-objects are arranged in a first direction, the multiple operation controls corresponding to the virtual sub-objects are arranged in a second direction, and the arrangement order of the multiple virtual sub-objects corresponds to the arrangement order of the operation controls corresponding to the multiple virtual sub-objects.
8. The method according to claim 5, characterized in that The game scene includes different virtual models, and the virtual models include the multiple virtual objects. The corresponding relationships between the virtual sub-objects and the operation controls of different virtual models are different.
9. The method according to claim 1, characterized in that: The sub-object to be activated and the virtual sub-object that cannot be activated are displayed in a first display state and a second display state respectively, the virtual sub-object that cannot be activated is a virtual sub-object other than the activated virtual sub-object and the sub-object to be activated, and the first display state and the second display state are different.
10. The method according to claim 9, characterized in that The activated virtual sub-objects are displayed separately from the sub-objects to be activated and the virtual sub-objects that cannot be activated.
11. The method according to claim 1, characterized in that: The game interface displays a plurality of operation controls corresponding to the plurality of virtual sub-objects.
12. The method according to claim 1, characterized in that A corresponding physical button mark for triggering the operation control is displayed at the position of the operation control on the game interface.
13. The method according to claim 1, characterized in that The method further comprises: In response to each of the sub-objects to be activated being activated, it is determined that the game is in a completed state.
14. The method according to claim 1, characterized in that The method further comprises: The first prompt information is displayed on the game interface, where the first prompt information is used to prompt a search rule for searching for a corresponding relationship between a virtual sub-object and an operation control.
15. The method according to claim 14, characterized in that The first prompt information is specifically used to prompt that the arrangement order of the plurality of virtual sub-objects corresponds to the arrangement order of the plurality of operation controls, and the virtual sub-objects at corresponding sorting positions correspond to the operation controls.
16. The method according to claim 14, characterized in that The game scene also includes a target virtual character and a non-player-controlled virtual character corresponding to the target virtual character; The displaying of the first prompt information on the game interface includes: The first prompt information is displayed at a corresponding position of the non-player-controlled virtual character on the game interface.
17. The method according to claim 1, characterized in that The method further comprises: In response to receiving a preset threshold number of consecutive inactivated trigger operations, displaying second prompt information on the game interface, wherein the inactivated trigger operation is the trigger operation that does not activate the sub-object to be activated, and the second prompt information is used to prompt the operation control corresponding to the sub-object to be activated; Alternatively, in response to the duration of continuously receiving the inactivated trigger operation reaching a preset duration, the second prompt information is displayed on the game interface.
18. The method according to claim 1, characterized in that The game interface also includes a message control; the method also includes: In response to a trigger operation on the message control, receiving message content input through a terminal; In response to receiving a reply operation of the second terminal to the message content, a third prompt message is displayed, wherein the third prompt message is used to notify the user to view the reply content corresponding to the message content, and the second terminal is different from the first terminal that controls the display of the game screen.
19. The method according to claim 1, characterized in that The game interface also includes a guide request control; the method also includes: In response to a trigger operation on the guide request control, a corresponding relationship between at least one of the sub-objects to be activated and the operation control is displayed.
20. The method according to claim 1, characterized in that The displaying of the correspondence between at least one of the sub-objects to be activated and the operation control includes: The corresponding relationship between at least one of the sub-objects to be activated and the operation control is displayed in a preset manner, and the preset manner includes at least one of the following: text, picture, animation, and voice.
21. The method according to claim 1, characterized in that The game interface also includes a chat control; the method also includes: In response to a trigger operation on the chat control, displaying a chat interface on the game interface so that a help message can be input through the chat interface; In response to receiving a reply operation of the second terminal to the help information, the reply content corresponding to the reply operation is controlled to be displayed on the game interface, and the second terminal is different from the first terminal that controls the display of the game screen.
22. The method according to claim 21, characterized in that The controlling to display the reply content corresponding to the reply operation on the game interface includes: Control the reply content corresponding to the reply operation to be displayed on the game interface in the form of a message control; or control the reply content corresponding to the reply operation to be displayed in the chat interface.
23. The method according to claim 1, characterized in that Different operation controls are configured with different sounds, so that when the operation controls are triggered, the control terminal emits a corresponding sound.
24. An interactive control device in a game, characterized in that: The device comprises: A display module, used for displaying a game scene, wherein the game scene includes a plurality of virtual sub-objects, wherein the plurality of virtual sub-objects include at least one sub-object to be activated for a player to activate, and wherein the plurality of virtual sub-objects have respective operation controls in one-to-one correspondence; The control module is used to respond to receiving a trigger operation for a target operation control, and when it is detected that the target operation control is the operation control corresponding to the sub-object to be activated, control the sub-object to be activated corresponding to the target operation control to change from an inactivated state to an activated state.
25. An electronic device, characterized in that: The electronic device comprises: Processor; and The memory is used to store a data processing program. After the electronic device is powered on and the program is run by the processor, the interactive control method in the game as described in any one of claims 1 to 23 is executed.
26. A computer-readable storage medium, characterized in that: A data processing program is stored, and the program is run by a processor to execute the interactive control method in the game as described in any one of claims 1-23.