Information sending method and apparatus in game, and electronic device and readable storage medium

WO2026166343A1PCT designated stage Publication Date: 2026-08-13NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2026-01-21
Publication Date
2026-08-13

Smart Images

  • Figure CN2026073986_13082026_PF_FP_ABST
    Figure CN2026073986_13082026_PF_FP_ABST
Patent Text Reader

Abstract

An information sending method and apparatus in a game, and an electronic device and a readable storage medium. The method comprises: in response to a message setting instruction, determining a plurality of shortcut messages including at least one vacant field (S101); determining, from among a game scene, a target game element corresponding to the message setting instruction (S102); determining target field information corresponding to the target game element (S103); filling, one by one, the target field information into vacant fields corresponding to the plurality of shortcut messages, and generating, in a graphical user interface, a plurality of candidate messages corresponding to the plurality of shortcut messages (S104); and in response to a selection operation for a target candidate message among the plurality of candidate messages, controlling a first virtual object to send the target candidate message to a second virtual object in the game scene (S105). In this way, the message sending efficiency can be improved while ensuring the message sending accuracy, without compromising the competitive balance of a game.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission methods, devices, electronic devices, and readable storage media in games

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510135228.X, filed on February 6, 2025, entitled “Method, Apparatus, Electronic Device and Readable Storage Medium for Sending Information in a Game”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of human-computer interaction technology, and in particular to methods, devices, electronic devices and readable storage media for sending information in games. Background Technology

[0004] During the game, the virtual objects controlled by the player can form virtual teams with other virtual objects of the same identity. In order to better complete virtual game tasks or share information in the game, multiple virtual objects in the same faction may need to send messages to each other to inform each other of the current situation in the game scene.

[0005] In related technologies, real-time information exchange is typically conducted via an in-team communication channel, where players can send messages to share information that needs to be synchronized. However, for asymmetrical games, to ensure competitive balance between the two sides, it's generally designed so that real-time messaging is not possible during gameplay. Instead, in-game message templates can be pre-set outside the game, allowing players to select different messages from the available options within the templates. However, message template settings are relatively limited, potentially leading to insufficient messaging flexibility and inaccurate information. Summary of the Invention

[0006] In view of this, the purpose of this disclosure is to provide a method, device, electronic device and readable storage medium for sending information in a game, which, in response to a message setting instruction, determines multiple quick messages including at least one empty field. Each quick message contains pre-set general message content and leaves blank the content that needs to be filled in by the player. The player can generate corresponding target field information by selecting the corresponding target game element in the game scene to fill in the quick message and obtain candidate messages that can be sent. Without disrupting the competitive balance of the game, the accuracy of message sending can be guaranteed while improving the efficiency of message sending.

[0007] In a first aspect, embodiments of this disclosure provide a method for sending information in a game, which provides a graphical user interface through a terminal device. The graphical user interface displays at least a portion of the game scene, and the game scene includes a first virtual object controlled by the terminal device. The information sending method includes:

[0008] In response to a message setting command, identify multiple quick messages that include at least one empty field;

[0009] Determine the target game element corresponding to the message setting instruction from the game scene;

[0010] Determine the target field information corresponding to the target game element;

[0011] The target field information is filled into the empty fields corresponding to the multiple quick messages one by one, and multiple candidate messages corresponding to the multiple quick messages are generated in the graphical user interface;

[0012] In response to the selection operation of the target candidate message among the multiple candidate messages, the first virtual object is controlled to send the target candidate message to the second virtual object in the game scene.

[0013] Secondly, embodiments of this disclosure also provide an information sending device for a game, which provides a graphical user interface through a terminal device. The graphical user interface displays at least a portion of the game scene, and the game scene includes a first virtual object controlled by the terminal device; the information sending device includes:

[0014] The quick message display module is configured to execute a message setting command in response to determine multiple quick messages, each including at least one empty field.

[0015] The game element determination module is configured to determine the target game element corresponding to the message setting instruction from the game scene;

[0016] The field information determination module is configured to determine the target field information corresponding to the target game element.

[0017] The candidate message generation module is configured to fill the target field information one by one into the empty fields corresponding to the multiple quick messages, and generate multiple candidate messages corresponding to the multiple quick messages in the graphical user interface;

[0018] The candidate message sending module is configured to perform a response to the selection operation of the target candidate message among the multiple candidate messages, and control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0019] Thirdly, embodiments of this disclosure also provide an electronic device, including: a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the information sending method in the game as described in the first aspect.

[0020] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the information sending method in the game as described in the first aspect.

[0021] The information sending method, apparatus, electronic device, and readable storage medium provided in this disclosure, in response to a message setting instruction, determine multiple quick messages, each including at least one empty field; determine a target game element corresponding to the message setting instruction from the game scene; determine target field information corresponding to the target game element; fill the empty fields corresponding to the multiple quick messages one by one with the target field information; generate multiple candidate messages corresponding to the multiple quick messages in a graphical user interface; and, in response to a selection operation for a target candidate message among the multiple candidate messages, control a first virtual object to send the target candidate message to a second virtual object in the game scene. Thus, in response to a message setting instruction, multiple quick messages, each including at least one empty field, are determined. Each quick message contains pre-set general message content, and the content that needs to be filled in by the player is left blank. Players can select the corresponding target game element in the game scene to generate the corresponding target field information, fill in the quick message, and obtain a candidate message that can be sent. This improves the efficiency of message sending while ensuring the accuracy of message sending without disrupting the game's competitive balance.

[0022] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

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

[0024] Figure 1 is a flowchart of one of the information sending methods in a game provided by an embodiment of this disclosure;

[0025] Figure 2 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0026] Figure 3 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0027] Figure 4 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0028] Figure 5 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0029] Figure 6 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0030] Figure 7 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0031] Figure 8 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0032] Figure 9 is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure;

[0033] Figure 10 is a schematic diagram of the structure of an information sending device in a game provided in one of the embodiments of this disclosure;

[0034] Figure 11 is a schematic diagram of the structure of one of the electronic devices provided in the embodiments of this disclosure. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. Based on the embodiments of this disclosure, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this disclosure.

[0036] First, let me introduce the terms used in this disclosure:

[0037] (1) Terminal equipment

[0038] The terminal device involved in this disclosure mainly refers to a terminal used to provide a graphical user interface and control virtual characters. The terminal device can be a local terminal device as mentioned below, or a client device in a cloud interaction system. This terminal device can include, but is not limited to, any of the following devices: smartphones, tablets, game consoles, MP4 (Moving Picture Experts Group Audio Layer IV) players, personal digital assistants (PDAs), e-book readers, etc. The terminal device has a game-supporting application installed and running, such as an application supporting 3D or 2D games. In this disclosure, the application is described as a game application; optionally, this application can be a standalone application, such as a standalone 3D game program, or a network-connected application.

[0039] (2) Graphical User Interface

[0040] A graphical user interface (GUI) is a human-computer interaction display format that allows users to manipulate icons, icons, or menu options on the screen using input devices such as a mouse or keyboard. It also allows users to manipulate icons or menu options on the touch screen of a touch terminal by performing touch operations to select commands, launch programs, or perform other tasks.

[0041] (3) Game Scene

[0042] A game scene is a game environment displayed (or provided) by an application while it is running on a terminal or server; that is, the scene used during normal gameplay. In other words, a game scene refers to the virtual game controls that carry virtual characters during gameplay. These virtual characters can move, release skills, and perform other actions within the game scene under the control of user (i.e., player) commands issued to the terminal device. Optionally, a game scene can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A game scene can be any of a two-dimensional, 2.5-dimensional, or three-dimensional game scene. The virtual environment can be sky, land, ocean, etc., where land includes environmental elements such as deserts and cities. The game scene is the scene where the user controls the complete game logic of the virtual character. Optionally, a game scene can also be used for game scene battles between at least two virtual characters, and the game scene has virtual resources available for use by at least two virtual characters. For example, a game scene can include any one or more of the following elements: game background elements, game object elements, game item elements, and game resource elements.

[0043] (4) Virtual objects:

[0044] This refers to a controllable dynamic object within a game scene. Optionally, this dynamic object can be a virtual character, virtual animal, anime character, etc. The virtual object is a character controlled by the player through an input device (e.g., a terminal device), or an artificial intelligence (AI) trained and set up for virtual scene battles, or a non-player character (NPC) set up for game scene battles. Optionally, the virtual object can include virtual characters competing in the game scene. Optionally, the number of virtual objects in the game scene battle is preset or dynamically determined based on the number of clients joining the battle; this disclosure does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc., provided by the application to fight against other virtual objects.

[0045] Secondly, the technical background of this disclosure will be introduced:

[0046] During the game, the virtual objects controlled by the player can form virtual teams with other virtual objects of the same identity. In order to better complete virtual game tasks or share information in the game, multiple virtual objects in the same faction may need to send messages to each other to inform each other of the current situation in the game scene.

[0047] In related technologies, real-time information exchange is typically conducted via an in-team communication channel, where players can send messages to share information that needs to be synchronized. However, for asymmetrical games, to ensure competitive balance between the two sides, it's generally designed so that real-time messaging is not possible during gameplay. Instead, in-game message templates can be pre-set outside the game, allowing players to select different messages from the available options within the templates. However, message template settings are relatively limited, potentially leading to insufficient messaging flexibility and inaccurate information.

[0048] Based on this, the present disclosure provides a method for sending information in a game to improve the accuracy and efficiency of message sending.

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

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

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

[0052] In one optional implementation, this disclosure provides a method for sending information in a game, providing a graphical user interface via a mobile terminal. The mobile terminal can be a local mobile terminal (such as a local touchscreen terminal) as mentioned above, or a client device in the aforementioned cloud interaction system. The following description uses the example of the information sending method in the game running on a local mobile terminal (hereinafter referred to as the mobile terminal).

[0053] Please refer to Figure 1, which is a flowchart of a method for sending information in a game according to an embodiment of this disclosure. As shown in Figure 1, the method for sending information in a game according to an embodiment of this disclosure includes:

[0054] S101. In response to a message setting instruction, determine multiple quick messages that include at least one empty field.

[0055] S102. Determine the target game element corresponding to the message setting instruction from the game scene.

[0056] S103. Determine the target field information corresponding to the target game element.

[0057] S104. Fill the target field information one by one into the empty fields corresponding to the multiple quick messages, and generate multiple candidate messages corresponding to the multiple quick messages in the graphical user interface.

[0058] S105. In response to the selection operation of the target candidate message among the multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0059] The information sending method in the game provided in this embodiment responds to a message setting instruction, determines multiple quick messages including at least one empty field, each quick message contains pre-set general message content, and leaves blank the content that needs to be filled in by the player. The player can select the corresponding target game element in the game scene to generate the corresponding target field information, fill in the quick message, and obtain a candidate message that can be sent. Without disrupting the competitive balance of the game, the method can improve the efficiency of message sending while ensuring the accuracy of message sending.

[0060] The exemplary steps of the embodiments of this disclosure are described below:

[0061] S101. In response to a message setting instruction, determine multiple quick messages that include at least one empty field.

[0062] In this embodiment of the disclosure, during the game process, the virtual object controlled by the player can form a virtual team with other virtual objects of the same identity. In order to better complete the virtual game tasks or share information in the game, multiple virtual objects in the same camp may need to send messages to each other to inform each other of the situation in the current game scene.

[0063] In related technologies, real-time information exchange is typically facilitated through an in-team communication channel. Players can send messages that need to be synchronized to this channel for sharing. To improve the convenience and efficiency of sending messages, pre-set message templates can be used, allowing players to select different templates directly when sending messages. This reduces input time and increases efficiency. However, message templates are usually set outside of the game, and their limited functionality may lead to inaccurate message delivery.

[0064] In this embodiment of the disclosure, at least one set of multiple quick messages including blank fields can be displayed in the graphical user interface. Each quick message contains pre-set general message content, and blanks are left for players to fill in. Without disrupting the competitive balance of the game, the accuracy of message sending can be guaranteed, while also improving the efficiency of message sending.

[0065] In one alternative implementation, players can trigger the display of multiple quick messages for at least one empty field by triggering a message control on the graphical user interface.

[0066] Specifically, the step "Identify multiple quick messages that include at least one missing field" includes:

[0067] a1: In response to a trigger operation on the message control, determine multiple quick messages including at least one empty field.

[0068] In an alternative implementation, to reduce the obstruction of the game scene displayed in the graphical user interface by the message control and to prevent overlap between the message control and other controls, the message control can be displayed in a blank space in the graphical user interface.

[0069] In one alternative implementation, the triggering operation for the message control can be a touch operation on the message control or a click operation on the message control.

[0070] For example, when the terminal device is a mobile terminal, the triggering operation for the message control can be a touch operation (long press, click, or swipe operation, etc.) on the message control; when the terminal device is a PC, the triggering operation for the message control can be a click operation on the message control via an external input device (click operation via mouse, etc.).

[0071] Furthermore, after confirming that a trigger operation has been received for the message control, multiple quick messages can be displayed in the form of a message list in the graphical user interface.

[0072] In one alternative implementation, different quick messages are arranged in order in the message list. If the display area of ​​the message list is limited and cannot display all the quick messages, a message switching control can be displayed in the message list. Players can update the quick messages displayed in the message list by triggering the message switching control, so that players can view the quick messages in detail while reducing the obstruction of the message list on the graphical user interface, which helps to improve human-computer interaction efficiency and the player's gaming experience.

[0073] Furthermore, after displaying multiple quick messages in the graphical user interface, players can select target game elements located in the game scene through message setting commands, and then fill the empty spaces in the quick messages to obtain the target messages that can be sent.

[0074] S102. Determine the target game element corresponding to the message setting instruction from the game scene.

[0075] In this embodiment of the disclosure, the target game element includes at least one of the following:

[0076] Scene location, virtual object, object skill, and combination of scene location and virtual object.

[0077] Specifically, when generating a sendable target message, the target game element to be filled into the quick message can be a scene location in the game scene. By sending a target message containing the scene location, virtual objects belonging to the same game faction can be notified to move towards the scene location in the target message to perform corresponding game tasks; or virtual objects belonging to the same game faction can be notified to move away from the scene location in the target message to avoid dangerous locations; when generating a sendable target message, the target game element to be filled into the quick message can be a virtual object in the game scene. By sending a target message containing the virtual object, virtual objects belonging to the same faction can be notified of the virtual identity of a special virtual object in the game scene, thereby enabling them to... The system employs various methods to prevent the use of virtual objects. When generating a target message that can be sent, the target game element to be filled into the quick message can be an object skill. By sending a target message containing an object skill, the corresponding virtual object is notified to release the corresponding object skill at the precise time, thereby improving the accuracy of the object skill release. Alternatively, when generating a target message that can be sent, the target game element to be filled into the quick message can be a combination of scene location and virtual object. By sending a target message containing a combination of scene location and virtual object, virtual objects belonging to the same faction can be notified of the virtual identity and location of a special virtual object in the game scene, thereby enabling the virtual object receiving the message to choose to perform appropriate virtual actions to cooperate.

[0078] In one alternative implementation, while displaying multiple quick messages in the message list, an element selection control can also be displayed in the message list. Players can enter the game element selection state by triggering the element selection control, and complete the selection operation of the target game element in the game element selection state.

[0079] Specifically, the step "determining the target game element corresponding to the message setting instruction from the game scene" includes:

[0080] b1: In response to a trigger operation on the element selection control, enter the game element selection state.

[0081] b2: In the game element selection state, determine the target game element corresponding to the message setting instruction from the game scene.

[0082] Specifically, the triggering operation for the element selection control can be a click operation on the element selection control or a long press operation on the element selection control.

[0083] In one alternative implementation, after determining that a player's trigger operation on the element selection control has been received, the game element selection state is entered. In the game selection state, prompt information can be displayed in the graphical user interface. For example, if the target game element is a scene or a location, a location marker can be displayed at the selectable scene location in the game scene as a prompt to indicate to the player that the game element selection state has been entered.

[0084] Furthermore, in the game selection state, players can select target game elements in the game scene by issuing message settings commands. The player's operation may be different for different types of game elements. The following will explain the selection operation for different types of target game elements.

[0085] Specifically, when the target game element includes the scene location, the step "determine the target game element corresponding to the message setting instruction from the game scene" includes:

[0086] c1: Displays the location selection control in the graphical user interface.

[0087] c2: In response to a trigger operation on the location selection control, determine the scene location corresponding to the message setting instruction from the game scene based on the operation location of the trigger operation.

[0088] In this embodiment of the disclosure, after determining that the player's message setting instruction has been received, a location selection control is displayed in the graphical user interface. Specifically, the triggering operation for the location selection control can be a long press operation or a click operation.

[0089] Furthermore, after confirming that a trigger operation has been received for the location selection control, a location selection icon can be displayed in the graphical user interface. The location selection icon can move in the game scene following the player's trigger operation, thereby selecting a scene location in the game scene.

[0090] Specifically, the step "responding to a trigger operation on the location selection control, and determining the scene location corresponding to the message setting instruction from the game scene based on the operation location of the trigger operation" includes:

[0091] d1: In response to a trigger operation for the position selection control, a position selection identifier is provided in the game scene, and the position selection identifier is configured to move in the game scene according to the change in the operation position of the trigger operation.

[0092] d2: In response to the end of the triggering operation, the scene location indicated by the location selection identifier is determined as the scene location corresponding to the message setting instruction.

[0093] Specifically, the location selection marker can move in the graphical user interface following the player's trigger operation, and then select a location in the game scene based on the operation position of the trigger operation on the location selection marker, thereby determining the scene location based on the message setting instruction.

[0094] In one alternative implementation, the position selection indicator may be displayed as a crosshair indicator.

[0095] In one optional implementation, when selecting a scene location in the game scene using a location selection marker, the selected scene location can be determined based on the degree of overlap between the location selection marker and the scene location in the game scene. If the location selection marker overlaps with more than one scene location in the game scene, the scene location selected by the trigger operation is determined based on the degree of overlap between the different scene locations and the location selection marker.

[0096] For example, when the location selection identifier moves in the game scene according to the trigger operation control of the location selection identifier, it overlaps with both location A and location B. The overlapping part between the location selection identifier and location A accounts for 70% of the total area of ​​the location selection identifier, and the overlapping part between the location selection identifier and location B accounts for 30% of the total area of ​​the location selection identifier. Then, the scene location indicated by the location selection identifier is determined to be location A.

[0097] In one alternative implementation, in order to allow players to clearly determine the location indicated by the current location selection marker, the location marker can be displayed in real time based on the location selection marker's position in the game scene, providing prompts to the player and further improving human-computer interaction efficiency and the player's gaming experience.

[0098] Specifically, the information sending method further includes:

[0099] e1: Displays the location identifier corresponding to the scene location indicated by the location selection identifier in real time.

[0100] In one alternative implementation, the location selection marker displays the location marker of the corresponding scene position as the player moves through the game scene following the player's trigger operation. The location marker can be displayed in real time at the scene position corresponding to the game scene.

[0101] For example, the location identifier can be text information. When the player moves the location selection identifier to location A in the game scene through a trigger operation on the location selection identifier, the location selection identifier is displayed at location A in the game scene, and the text information "location A" is displayed at the scene location.

[0102] In another alternative implementation, the location marker can also be displayed in a message list that displays multiple quick messages. The location display area is displayed in the message list. As the location selection marker moves in the game scene following the player's trigger operation, the location marker of the corresponding scene location is displayed. The location marker can be displayed in real time in the location display area of ​​the message list.

[0103] In one alternative implementation, when the target game element includes a scene location, multiple selectable marker locations can be directly displayed in the graphical user interface. Players can determine the target game element corresponding to the message setting command by selecting from the multiple marker locations.

[0104] Specifically, the step "determining the target game element corresponding to the message setting instruction from the game scene" includes:

[0105] f1: Display at least one marked location in the game scene that is within the field of view of the first virtual object in the graphical user interface.

[0106] f2: In response to the selection operation for the at least one marked position, determine the scene position from the game scene corresponding to the message setting instruction.

[0107] In this embodiment of the disclosure, after determining that a message setting instruction from a player has been received, the field of view of the first virtual object is determined, and a markable position within the field of view of the first virtual object is determined, and at least one markable position is displayed in the graphical user interface.

[0108] In one alternative implementation, after displaying at least one marked location, a location identifier can also be displayed in the graphical user interface. Players can move within the graphical user interface by triggering actions on the location identifier, and determine the scene location of the selected game scene based on the overlap between the location identifier and each marked location.

[0109] In another alternative implementation, players can also directly select a marker location based on the location of the trigger operation to determine the scene location of the selected game scene.

[0110] Furthermore, if the player does not need to select a marker location at the moment, they can cancel the display of the marker location by canceling the operation, thereby reducing the display of the marker location on the graphical user interface.

[0111] In one alternative implementation, a cancel control can be displayed in the graphical user interface, and the player cancels the display of at least one marked location in the graphical user interface by triggering an action on the cancel control.

[0112] In another alternative implementation, a cancellation area may also be displayed in the graphical user interface. When it is determined that the player's trigger operation is located within the cancellation area, or when the player moves to the cancellation area by controlling the location marker through the trigger operation, the display of at least one marked location in the graphical user interface is cancelled.

[0113] Furthermore, similarly, as the location selection marker moves through the game scene following the player's actions, it displays the location marker when it reaches the marked position. The specific display location and format of the location marker are the same as those described above, and will not be repeated here.

[0114] In one alternative implementation, to reduce the steps players need to select scene locations or marked locations in the game scene, the scene location can be directly input by the player, thereby improving the efficiency of determining the scene for the target game element.

[0115] Specifically, the step "determining the target game element corresponding to the message setting instruction from the game scene" includes:

[0116] g1: Obtain at least one input position of the player through input operation, and determine the scene position corresponding to the message setting instruction from the game scene based on the input position.

[0117] In this disclosed example, the player can also input at least one input position through input operations. Specifically, an input control can be displayed in the graphical user interface. Once the player's trigger operation on the input control is received, the player enters the input state, and the input position of the player can be captured to determine the scene position corresponding to the message setting instruction.

[0118] In one optional implementation, the input operation includes at least a voice input operation. When the input operation includes a voice input operation, if the player triggers the input control and enters the input state, the voice acquisition device (e.g., microphone) of the terminal device is turned on to acquire the voice information input by the player. After converting the voice information into text information, the position information in the text information is identified, thereby determining the scene position corresponding to the message setting instruction.

[0119] In another alternative implementation, the input operation may also include text input operation. If a player triggers an operation on the input control and enters the input state, the player's input position can be determined by the player's operation in the input area of ​​the terminal device (e.g., the virtual keyboard displayed in the graphical user interface), thereby determining the scene position corresponding to the message setting instruction.

[0120] Furthermore, the player's input position can also be displayed in a preset location in the graphical user interface (e.g., the input area in the message list) to prompt the player's current input position, so that the player can determine whether the current input meets expectations, thereby improving the efficiency of human-computer interaction and the player's gaming experience.

[0121] In an optional implementation, when the target game element includes the virtual object, the step "determining the target game element corresponding to the message setting instruction from the game scene" includes:

[0122] h1: Displays a list of candidate objects in the graphical user interface.

[0123] h2: In response to a selection operation for a virtual object in the candidate object list, determine the virtual object corresponding to the message setting instruction.

[0124] In this embodiment of the disclosure, after determining that a message setting instruction has been received, a list of candidate objects can be displayed in the graphical user interface. The list of candidate objects includes at least one candidate virtual object to be selected. Players can select the virtual object corresponding to the message setting instruction by performing a selection operation on the candidate object.

[0125] In one alternative implementation, an object selection control can be displayed in the message list, and the player can issue message setting instructions by selecting the object selection control, thereby displaying a list of candidate objects in the graphical user interface.

[0126] In one alternative implementation, the candidate object list can be displayed at a preset position in the message list, which can reduce the obstruction of the graphical user interface and further improve the efficiency of human-computer interaction and the player experience.

[0127] In one alternative implementation, for virtual objects displayed in the candidate object list, different display methods are used depending on whether the virtual object belongs to the same camp as the first virtual object.

[0128] Specifically, the step "displaying the candidate object list in the graphical user interface" includes:

[0129] i1: Display a list of candidate objects in the graphical user interface, which includes at least one second virtual object belonging to the same faction as the first virtual object.

[0130] i2: Display a candidate object list containing multiple third virtual objects in the graphical user interface; wherein the third virtual object is a virtual object belonging to the same camp as the first virtual object, and / or a virtual object belonging to a different camp than the first virtual object.

[0131] In one alternative implementation, only second virtual objects belonging to the same camp as the first virtual object can be displayed in the candidate object list. Since the second virtual objects belonging to the same camp as the first virtual object are known to the first virtual object, when displaying the candidate object list, all second virtual objects belonging to the same camp as the first virtual object can be displayed.

[0132] Furthermore, if the display area of ​​the candidate object list is limited and cannot display all multiple second virtual objects, an object switching control can be displayed in the candidate object list. Players can update the virtual objects displayed in the candidate object list by triggering the object switching control, so that players can view virtual objects in detail while reducing the obstruction of the candidate object list on the graphical user interface, which helps to improve human-computer interaction efficiency and the player's gaming experience.

[0133] In another alternative implementation, this disclosure pertains to asymmetrical gameplay games. Specifically, asymmetrical gameplay is a game design concept where players are divided into two or more factions or teams with significant differences in resources, roles, abilities, or objectives to increase game diversity and challenge. Here, since the number of virtual objects contained in our faction differs from that of the enemy faction, to ensure game balance and prevent our faction from directly and accurately locating enemy virtual objects, it is not intuitive to determine the enemy faction's objects. Therefore, when displaying the candidate virtual object list, multiple third virtual objects need to be displayed. These third virtual objects are virtual objects belonging to the same faction as the first virtual object, and / or virtual objects belonging to a different faction. Whether a virtual object belongs to the enemy faction needs to be determined by the player when selecting a virtual object. This increases game balance and avoids the problem of players repeatedly starting new games and increasing the data processing load on terminal devices due to the imbalance of information objects between different factions, leading to a game ending too quickly.

[0134] Furthermore, after the player identifies the target game element, the target game element can be stored so that when the player sends a target message again, the corresponding target game element can be directly retrieved. This reduces the steps required for the player to re-enter the game scene to identify the target game element, improves the efficiency of identifying the target game element and sending the target message, and further enhances the player's gaming experience.

[0135] Specifically, after the step of "determining the target game element corresponding to the message setting instruction from the game scene", the information sending method further includes:

[0136] j1: Stores the target game element.

[0137] In one alternative implementation, a storage control can be displayed in a graphical user interface, allowing players to store selected target game elements by triggering actions on the storage control.

[0138] Here, the storage control can be displayed at a preset position in the message list. The trigger operation for the message control can be a long press or a click operation.

[0139] In one alternative implementation, since the message content corresponding to different scene locations or different virtual objects in different game scenes or at different game time points is likely to be different, the probability of repetition of target messages corresponding to the same target game element is low. Therefore, in order to save storage space on the terminal device, the number of target game elements that can be stored in the same time period is limited. Therefore, when storing target game elements, it is necessary to determine how to store the target game elements based on whether there are already stored target game elements.

[0140] Specifically, the step "storing the target game element" includes:

[0141] k1: In response to the existence of a historically stored game element, update the historically stored game element to the target game element.

[0142] k2: In response to the absence of a historically stored game element, store the target game element.

[0143] In this embodiment of the disclosure, the number of target game elements to be stored can be one. If it is determined that there is a previously stored historical game element, when storing the current target game element, the previously stored historical game element needs to be deleted first, and then the current target game element needs to be stored, that is, the historical game element is updated to the target game element; if it is determined that there is no previously stored historical game element, the current target game element is stored directly.

[0144] For example, if the target game element A needs to be stored, and the historical game element B already exists in the storage space, then the target game element A needs to be stored in the storage space after the historical game element B; if no game element is stored in the storage space, then the target game element A is directly stored in the storage space, that is, ensuring that only one game element exists in the storage space at the same time.

[0145] Furthermore, after identifying the target game element in the game scene through game commands, a shortcut message containing empty fields can be determined based on the target game element.

[0146] S103. Determine the target field information corresponding to the target game element.

[0147] In one alternative implementation, the methods for determining the corresponding target field information differ for different target game elements, which will be described separately below.

[0148] Specifically, the step "determine the target field information corresponding to the target game element" includes:

[0149] l1: Determine the location identifier corresponding to the scene location as the target field information.

[0150] In this embodiment of the disclosure, when the target game element is a scene location, the location identifier of the scene location needs to be determined as the target field information.

[0151] For example, if the target game element determined by the message setting instruction is the scene location, and the scene location is determined to be scene location A, then the corresponding location identifier "scene location A" can be determined as the target field information.

[0152] In another optional implementation, the step "determining the target field information corresponding to the target game element" includes:

[0153] m1: Determine the object identifier corresponding to the virtual object as the target field information.

[0154] In this embodiment of the disclosure, when the target game element is a virtual object, the object identifier of the virtual object needs to be determined as the target field information.

[0155] The object identifier of a virtual object can be its nickname or its identity.

[0156] For example, if the target game element determined by the message setting instruction is a virtual object, and the object nickname of the virtual object is determined to be "virtual object X", then the corresponding object nickname "virtual object X" can be determined as the target field information; if the target game element determined by the message setting instruction is a virtual object, and the object identity of the virtual object is determined to be "virtual supervisor", then the corresponding object identity "virtual supervisor" can be determined as the target field information.

[0157] Furthermore, after determining the target field information, it is necessary to fill the empty fields of multiple quick messages with the target field information to obtain multiple candidate messages.

[0158] S104. Fill the target field information one by one into the empty fields corresponding to the multiple quick messages, and generate multiple candidate messages corresponding to the multiple quick messages in the graphical user interface.

[0159] In one optional implementation, when filling the empty fields of the quick message with target field information, it is necessary to fill them in according to the field information type of the target field information and the field type corresponding to the empty fields of the quick message.

[0160] Specifically, if the target field information corresponds to a scene location, then the target field information needs to be filled into the empty field of the quick message where the field type is scene; if the target field information corresponds to a virtual object, then the target field information needs to be filled into the empty field of the quick message where the field type is virtual object.

[0161] For example, quick message A is "Target resource is at XX"; quick message B is "YY is a virtual enemy object"; quick message C is "ZZ is at XX". If the target field is "Scene location M", then "Scene location M" needs to be filled into the empty field of quick message A to generate candidate message A "Target resource is at scene location M"; if the target field is "Virtual object F", then "Virtual object Z" needs to be filled into the empty field of quick message B to generate candidate message B "Virtual object F is a virtual enemy object"; and quick message C needs to be filled with "Virtual object F" and also filled into the empty field of quick message C according to the field type to obtain candidate message C "Virtual object F is at scene location M".

[0162] In one alternative implementation, when filling the empty fields of a quick message with the target field information, multiple quick messages are filled simultaneously to obtain multiple candidate messages.

[0163] Furthermore, after identifying multiple candidate messages, the first virtual object can be controlled to send the target candidate message to the second virtual object through a selection operation on the multiple candidate messages, thereby completing the information synchronization in the game scene.

[0164] S105. In response to the selection operation of the target candidate message among the multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0165] The second virtual object is either a virtual object belonging to the same faction as the first virtual object, or a virtual object belonging to a different faction than the first virtual object.

[0166] In this embodiment of the disclosure, the second virtual object belonging to the same faction as the first virtual object is known. Therefore, the target candidate message can be sent directly and specifically to the second virtual object belonging to the same faction as the first virtual object. Whether the second virtual object belonging to a different faction from the first virtual object is a virtual object of the enemy faction needs to be judged by the player when selecting the virtual object. The first virtual object may make an error when selecting, so the target candidate message may also be sent to a virtual object that does not belong to the same faction as the first virtual object.

[0167] In one alternative implementation, a message sending control can be set at a preset position for each candidate message. Upon receiving a trigger operation for the message sending control, the player selects the corresponding candidate message, and the selected candidate message is identified as the target candidate message and sent to the second virtual object in the game scene.

[0168] In another alternative implementation, a message sending control can be set up directly, and all candidate messages can be sent directly by triggering the message sending control. However, this may result in the possibility of sending messages incorrectly, which will reduce the accuracy of message sending. Therefore, it is preferable to set up a message sending control for each candidate message to send messages, which helps to improve the accuracy of message sending.

[0169] In one alternative implementation, to further improve the efficiency of players sending messages and reduce the steps players need to take to identify target game elements in the game scene, the stored game elements can be directly generated into storage field information when generating candidate messages, and then filled into the empty fields of multiple quick messages to obtain target candidate messages for sending.

[0170] Specifically, the information sending method further includes:

[0171] n1: In response to a message setting instruction, determine the target stored game element from at least one pre-stored historical stored game element.

[0172] n2: Determine the storage field information corresponding to the target stored game element.

[0173] n3: Fill the empty fields corresponding to the multiple quick messages one by one with the stored field information, and generate multiple candidate messages corresponding to the multiple quick messages in the graphical user interface.

[0174] n4: In response to the selection operation of the target candidate message among the multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object.

[0175] In one alternative implementation, a storage element display control can be displayed in the message list that displays multiple quick messages. Players can issue an element display command by triggering the storage element display control, thereby displaying a storage element list containing historically stored game elements. Players can select the target stored game element by selecting from the storage element list.

[0176] Furthermore, the storage field information is determined based on the target stored game element. Specifically, if the target stored game element is a scene location, the location identifier corresponding to the scene location is determined as the storage field information; if the target stored game element is a virtual object, the object identifier corresponding to the virtual object is determined as the storage field information.

[0177] Furthermore, the stored field information is filled into the empty fields corresponding to multiple quick messages to obtain multiple candidate messages. Then, through the selection operation of the candidate messages, the target candidate message to be sent is determined and sent to the second virtual object.

[0178] Here, the method for filling the stored field information and determining the target candidate message is the same as the method for filling the empty fields of the quick message and determining the target candidate message as described above, and will not be repeated here.

[0179] In one alternative implementation, after identifying multiple candidate messages, replacement field information can be determined, and the multiple candidate messages can be replaced and updated based on the determined replacement field information. This can improve the accuracy and diversity of message identification, thereby enhancing the player's gaming experience.

[0180] Specifically, the information sending method further includes:

[0181] o1: In response to a message replacement instruction, generate multiple replacement messages based on the determined replacement field information and multiple candidate messages.

[0182] o2: In response to the selection operation of the target replacement message among the multiple replacement messages, control the first virtual object to send the target replacement message to the second virtual object.

[0183] In one alternative implementation, an element replacement control can be displayed in the message list showing multiple quick messages. Players can issue an element replacement display command by triggering the element replacement control, thereby displaying a stored element list containing multiple game elements to be replaced. Players can select the target game element to replace by selecting from the stored element list.

[0184] Furthermore, the replacement field information is determined based on the target game element to be replaced. Specifically, if the target game element to be replaced is a scene location, the location identifier corresponding to the scene location is determined as the replacement field information; if the target game element to be replaced is a virtual object, the object identifier corresponding to the virtual object is determined as the replacement field information.

[0185] Furthermore, after determining the replacement field information, based on multiple candidate messages, it is determined whether field replacement can be performed, and multiple replacement messages are identified, thereby improving the accuracy of message generation.

[0186] Specifically, the step "in response to a message replacement instruction, generating multiple replacement messages based on determined replacement field information and multiple candidate messages" includes:

[0187] p1: In response to the message replacement instruction, based on the information type of the replacement field information, replace the information field of the same message type in the multiple replacement messages that meet the preset replacement conditions, and generate multiple replacement messages.

[0188] In one optional implementation, when performing message replacement, it is necessary to determine the candidate messages whose information type is the same as that of the replacement field based on the information type of the replacement field, and then replace the relevant fields in the candidate messages.

[0189] For example, there are candidate messages A "The target resource is at scene location M", candidate message B "Virtual object F is a virtual enemy object", and candidate message C "Virtual object F is at scene location M". If the replacement field information contains scene location information, then candidate message A and candidate message C can be replaced. If the replacement field information contains virtual object information, then candidate message B and candidate message C can be replaced.

[0190] In one optional implementation, when replacing candidate messages, the candidate messages that meet preset replacement conditions can be replaced, which can ensure the accuracy of message generation.

[0191] The preset replacement conditions include:

[0192] The candidate message has not been sent and has not been confirmed.

[0193] In one alternative implementation, the candidate messages that can be replaced are messages that the player has sent or confirmed. These messages also have the potential to be corrected and replaced. Since messages that the player has already sent or confirmed are already confirmed information, in order to prevent ambiguity in sending messages and ensure the accuracy of message sending, it is necessary to determine that the messages that can be replaced are messages that the player has not sent or confirmed.

[0194] In an alternative implementation, a message sending control can be set at a preset position for each replacement message. Upon confirming that a trigger operation for the message sending control has been received, and confirming that the player has selected the corresponding replacement message, the selected replacement message is identified as the target replacement message and sent to the second virtual object in the game scene.

[0195] The following will illustrate the information sending process in the game according to the embodiments of this disclosure through specific examples:

[0196] Please refer to Figure 2, which is a schematic diagram of one of the graphical user interfaces provided in the embodiments of this disclosure. As shown in Figure 2, a first virtual object 210 and a message control 220 are displayed in the graphical user interface. Players can trigger the display of the message list by triggering the message control 220.

[0197] Furthermore, please refer to Figure 3, which is a second schematic diagram of the graphical user interface provided in this embodiment. As shown in Figure 3, if a player's trigger operation on the message control 220 is received, a message list 230 is displayed in the graphical user interface 200. The message list 230 contains multiple quick messages 231 with empty fields 2311. At the same time, different game element type information 232 is displayed at preset positions in the message list 230. Players can switch between different game element type information 232 to adjust the selection of different game element types and the display of empty fields. The message list 230 also displays an element selection control 233. Players can enter the game element selection state by triggering the element selection control 233 and then begin to select target game elements in the game scene.

[0198] Furthermore, please refer to Figure 4, which is a schematic diagram of the graphical user interface provided in the embodiment of this disclosure. As shown in Figure 4, in the game element selection state, in response to the message setting instruction, the position selection mark 240 is displayed in the graphical user interface 200. The player moves the position selection mark 240 in the game scene by dragging it, and the position mark 250 corresponding to the scene position is displayed during the movement.

[0199] Further, please refer to Figure 5, which is a fourth schematic diagram of the graphical user interface provided in this embodiment. As shown in Figure 5, in response to a message setting instruction, at least one marker position 260 located within the field of view of the first virtual object in the game scene is displayed in the graphical user interface 200, and a position identifier 250 is displayed at the position corresponding to the marker position 260. A cancellation control 270 can be displayed in the graphical user interface 200, and the player can cancel the display of at least one marker position 260 in the graphical user interface by triggering an operation on the cancellation control 270. Alternatively, a cancellation area 280 can be displayed in the graphical user interface. When it is determined that the player's trigger operation is located within the cancellation area 280, or when the player moves the position identifier to the cancellation area 280 by triggering an operation, the display of at least one marker position 260 in the graphical user interface is canceled.

[0200] Furthermore, please refer to Figure 6, which is a schematic diagram of the graphical user interface provided in the embodiments of this disclosure. As shown in Figure 6, the message list 230 also includes a storage control 234. By triggering the storage control 234, the selected target game element can be stored. The message list 230 also includes an input control 235. By triggering the input control 235, the player can directly input the corresponding input position.

[0201] Furthermore, please refer to Figure 7, which is a schematic diagram of the graphical user interface provided in this embodiment of the present disclosure. As shown in Figure 7, after selecting the target game element through the message setting command, the location identifier corresponding to the scene location can be displayed in the message list 230 in real time; and the location identifier corresponding to the scene location can be used as a target field to fill the empty fields of multiple quick messages to generate multiple candidate messages; at the same time, a message sending control 236 is also displayed at the corresponding position of each candidate message, and the player can send the corresponding target candidate message to the second virtual object by triggering the message sending control 236.

[0202] Furthermore, please refer to Figure 8, which is a schematic diagram of the graphical user interface provided in this embodiment of the present disclosure. As shown in Figure 8, different game element type information 232 is displayed at a preset position in the message list 230. By selecting the virtual object type information 2321, the player switches to the virtual object selection mode. The candidate virtual object list 290 is displayed in the graphical user interface, and multiple virtual objects to be selected are displayed in the candidate virtual object list 290.

[0203] Furthermore, please refer to Figure 9, which is a schematic diagram of the graphical user interface provided in this embodiment of the present disclosure. As shown in Figure 9, by selecting a target virtual object 291 in the candidate virtual object list 290, the selected target virtual object 291 is determined, and the object identifier corresponding to the target virtual object 291 is used as the target field to fill the empty fields of multiple quick messages, generating multiple candidate messages. At the same time, a message sending control 236 is also displayed at the corresponding position of each candidate message. The player sends the corresponding target candidate message to the second virtual object by triggering the message sending control 236.

[0204] The information sending method in the game provided in this embodiment responds to a message setting instruction by determining multiple quick messages, each including at least one empty field; determining a target game element corresponding to the message setting instruction from the game scene; determining target field information corresponding to the target game element; filling the empty fields corresponding to the multiple quick messages one by one with the target field information; generating multiple candidate messages corresponding to the multiple quick messages in the graphical user interface; and controlling a first virtual object to send the target candidate message to a second virtual object in the game scene in response to a selection operation of the target candidate message among the multiple candidate messages. In this way, responding to a message setting instruction, multiple quick messages, each including at least one empty field, are determined. Each quick message contains pre-set general message content, and the content that needs to be filled in by the player is left blank. Players can select the corresponding target game element in the game scene to generate the corresponding target field information, fill in the quick message, and obtain a candidate message that can be sent. This improves the efficiency of message sending while ensuring the accuracy of message sending without disrupting the game's competitive balance.

[0205] Based on the same inventive concept, this disclosure also provides an information sending device in the game corresponding to the information sending method in the game. Since the principle of the device in this disclosure is similar to the information sending method in the game described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0206] Please refer to Figure 10, which is a schematic diagram of the structure of an information sending device in a game according to an embodiment of this disclosure. As shown in Figure 10, the information sending device 1000 includes:

[0207] The quick message display module 1010 is configured to execute a message setting instruction in response to determine multiple quick messages, each including at least one empty field.

[0208] The game element determination module 1020 is configured to determine the target game element corresponding to the message setting instruction from the game scene;

[0209] The field information determination module 1030 is configured to determine the target field information corresponding to the target game element;

[0210] The candidate message generation module 1040 is configured to fill the empty fields corresponding to multiple quick messages one by one with the target field information, and generate multiple candidate messages corresponding to multiple quick messages in the graphical user interface;

[0211] The candidate message sending module 1050 is configured to perform a response to the selection operation of the target candidate message among multiple candidate messages, and control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0212] In one alternative implementation, the second virtual object is a virtual object belonging to the same faction as the first virtual object, and / or a virtual object belonging to a different faction than the first virtual object.

[0213] In one alternative implementation, the target game element includes at least one of the following:

[0214] Scene location, virtual object, object skill, and combination of scene location and virtual object.

[0215] In an optional implementation, when the target game element includes a scene location, the game element determination module 1020, when configured to determine the target game element corresponding to the message setting instruction from the game scene, is configured to perform:

[0216] Display the location selection control in the graphical user interface;

[0217] In response to a trigger operation on the position selection control, the scene position corresponding to the message setting command is determined from the game scene based on the operation position of the trigger operation.

[0218] In an optional implementation, when the game element determination module 1020 is configured to execute a response to a trigger operation for a position selection control, and to determine the scene position corresponding to the message setting instruction from the game scene based on the operation position of the trigger operation, the game element determination module 1020 is configured to perform:

[0219] In response to a trigger operation on the position selection control, a position selection identifier is provided in the game scene, and the position selection identifier is configured to move in the game scene according to the change of the operation position of the trigger operation;

[0220] In response to the end of the trigger operation, the scene location indicated by the location selection identifier is determined as the scene location corresponding to the message setting instruction.

[0221] In an optional embodiment, the information sending device 1000 further includes an identification display module (not shown in the figure), which is configured to perform:

[0222] The location identifier corresponding to the scene location indicated by the location selection identifier is displayed in real time.

[0223] In an optional implementation, when the field information determination module 1030 is configured to determine the target field information corresponding to the target game element, the field information determination module 1030 is configured to perform:

[0224] The location identifier corresponding to the scene location is determined as the target field information.

[0225] In an optional implementation, when the target game element includes a scene location, the game element determination module 1020, when configured to determine the target game element corresponding to the message setting instruction from the game scene, is configured to perform:

[0226] Display at least one marked location within the field of view of the first virtual object in the game scene in the graphical user interface;

[0227] In response to a selection operation for at least one marked location, determine the scene location from the game scene corresponding to the message setting instruction.

[0228] In an optional implementation, when the target game element includes a scene location, the game element determination module 1020 is configured to perform the following when determining the target game element corresponding to the message setting instruction from the game scene:

[0229] Obtain at least one input position from the player's input operation, and determine the scene position corresponding to the message setting command from the game scene based on the input position;

[0230] Among them, input operations include at least voice input operations.

[0231] In an optional implementation, the information sending device 1000 further includes an element storage module (not shown in the figure), which is configured to perform:

[0232] Store the target game elements.

[0233] In one alternative implementation, when the element storage module is configured to store target game elements, the element storage module is configured to perform:

[0234] In response to the existence of a historical game element, update the historical game element to the target game element;

[0235] If no historical game element is stored, the target game element is stored.

[0236] In one alternative implementation, the graphical user interface includes a message control; when the quick message display module 1010 is configured to determine multiple quick messages including at least one missing field, the quick message display module 1010 is configured to execute:

[0237] Respond to a trigger operation on a message control and identify multiple quick messages, including at least one missing field;

[0238] Among them, many quick messages are displayed in the form of a message list.

[0239] In an alternative implementation, an element selection control is displayed in the message list; when the game element determination module 1020 is configured to determine the target game element corresponding to the message setting instruction from the game scene, the game element determination module 1020 is configured to perform:

[0240] Responding to a trigger operation on the element selection control, enter the game element selection state;

[0241] In the game element selection state, determine the target game element corresponding to the message setting command from the game scene.

[0242] In an optional implementation, when the target game element includes a virtual object, the game element determination module 1020, when configured to determine the target game element corresponding to the message setting instruction from the game scene, is configured to perform:

[0243] Display a list of candidate objects in the graphical user interface;

[0244] In response to a selection operation of a virtual object in the candidate object list, determine the virtual object corresponding to the message setting instruction.

[0245] In an alternative implementation, when the game element determination module 1020 is configured to display a list of candidate objects in the graphical user interface, the game element determination module 1020 is configured to perform:

[0246] Display a list of candidate objects in the graphical user interface, which includes at least one second virtual object belonging to the same faction as the first virtual object; or...

[0247] The graphical user interface displays a list of candidate objects containing multiple third virtual objects; wherein the third virtual objects are virtual objects belonging to the same faction as the first virtual object, and / or virtual objects belonging to a different faction than the first virtual object.

[0248] In an optional implementation, when the field information determination module 1030 is configured to determine the target field information corresponding to the target game element, the field information determination module 1030 is configured to perform:

[0249] The object identifier corresponding to the virtual object is determined as the target field information.

[0250] In an optional embodiment, the information sending device 1000 further includes a stored message sending module (not shown in the figure), which is configured to perform:

[0251] In response to a message setting instruction, determine the target stored game element from at least one pre-stored historical stored game element;

[0252] Determine the storage field information corresponding to the target stored game element;

[0253] The stored field information is filled into the empty fields corresponding to multiple quick messages one by one, and multiple candidate messages corresponding to multiple quick messages are generated in the graphical user interface;

[0254] In response to the selection operation of the target candidate message among multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object.

[0255] In an optional implementation, the information sending device 1000 further includes a message replacement sending module (not shown in the figure), which is configured to perform:

[0256] In response to a message replacement instruction, multiple replacement messages are generated based on the determined replacement field information and multiple candidate messages;

[0257] In response to the selection operation of the target replacement message among multiple replacement messages, control the first virtual object to send the target replacement message to the second virtual object.

[0258] In one alternative implementation, when the message replacement sending module is configured to generate multiple replacement messages in response to a message replacement instruction, based on determined replacement field information and multiple candidate messages, the message replacement sending module is configured to perform the following:

[0259] In response to a message replacement instruction, based on the information type of the replacement field information, the information fields of the same message type in multiple candidate messages that meet the preset replacement conditions are replaced, and multiple replacement messages are generated.

[0260] In one optional implementation, the preset replacement conditions include:

[0261] The candidate message has not been sent or confirmed.

[0262] The information sending device in the game provided in this embodiment, in response to a message setting instruction, determines multiple quick messages, each including at least one empty field; determines a target game element corresponding to the message setting instruction from the game scene; determines target field information corresponding to the target game element; fills the empty fields corresponding to the multiple quick messages one by one with the target field information; generates multiple candidate messages corresponding to the multiple quick messages in the graphical user interface; and, in response to a selection operation for a target candidate message among the multiple candidate messages, controls a first virtual object to send the target candidate message to a second virtual object in the game scene. In this way, in response to a message setting instruction, multiple quick messages, each including at least one empty field, are determined. Each quick message contains pre-set general message content, and the content that needs to be filled in by the player is left blank. Players can select the corresponding target game element in the game scene to generate the corresponding target field information, fill in the quick message, and obtain a candidate message that can be sent. This improves the efficiency of message sending while ensuring the accuracy of message sending without disrupting the game's competitive balance.

[0263] Please refer to Figure 11, which is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. As shown in Figure 11, the electronic device 1100 includes a processor 1110, a memory 1120, and a bus 1130.

[0264] Memory 1120 stores machine-readable instructions executable by processor 1110. When electronic device 1100 is running, processor 1110 communicates with memory 1120 via bus 1130, causing processor 1110 to execute the following instructions during operation:

[0265] In response to a message setting command, identify multiple quick messages that include at least one empty field;

[0266] Identify the target game element corresponding to the message setting command from the game scene;

[0267] Determine the target field information corresponding to the target game element;

[0268] The target field information is filled into the empty fields corresponding to multiple quick messages one by one, and multiple candidate messages corresponding to multiple quick messages are generated in the graphical user interface.

[0269] In response to the selection operation of the target candidate message among multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0270] In one optional implementation, the second virtual object is a virtual object belonging to the same faction as the first virtual object, and / or a virtual object belonging to a different faction than the first virtual object.

[0271] In one optional implementation, the target game element includes at least one of the following:

[0272] Scene location, virtual object, object skill, and combination of scene location and virtual object.

[0273] In one optional implementation, the instructions executed by the processor 1110, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0274] Display the location selection control in the graphical user interface;

[0275] In response to a trigger operation on the position selection control, the scene position corresponding to the message setting command is determined from the game scene based on the operation position of the trigger operation.

[0276] In one optional implementation, the instructions executed by the processor 1110, in response to a trigger operation on the position selection control, determine the scene position corresponding to the message setting instruction from the game scene based on the operation position of the trigger operation, including:

[0277] In response to a trigger operation on the position selection control, a position selection identifier is provided in the game scene, and the position selection identifier is configured to move in the game scene according to the change of the operation position of the trigger operation;

[0278] In response to the end of the trigger operation, the scene location indicated by the location selection identifier is determined as the scene location corresponding to the message setting instruction.

[0279] In an optional implementation, the instructions executed by the processor 1110 further include:

[0280] The location identifier corresponding to the scene location indicated by the location selection identifier is displayed in real time.

[0281] In one optional implementation, the instructions executed by the processor 1110, which determine the target field information corresponding to the target game element, include:

[0282] The location identifier corresponding to the scene location is determined as the target field information.

[0283] In one optional implementation, the instructions executed by the processor 1110, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0284] Display at least one marked location within the field of view of the first virtual object in the game scene in the graphical user interface;

[0285] In response to a selection operation for at least one marked location, determine the scene location from the game scene corresponding to the message setting instruction.

[0286] In one optional implementation, the instructions executed by the processor 1110, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0287] Obtain at least one input position from the player's input operation, and determine the scene position corresponding to the message setting command from the game scene based on the input position;

[0288] Among them, input operations include at least voice input operations.

[0289] In an optional implementation, the instructions executed by the processor 1110 further include:

[0290] Store the target game elements.

[0291] In one optional implementation, the instructions executed by the processor 1110 store the target game element, including:

[0292] In response to the existence of a historical game element, update the historical game element to the target game element;

[0293] If no historical game element is stored, the target game element is stored.

[0294] In one optional implementation, the instructions executed by the processor 1110 include a message control in the graphical user interface; determining multiple quick messages, each including at least one empty field, includes:

[0295] Respond to a trigger operation on a message control and identify multiple quick messages, including at least one missing field;

[0296] Among them, many quick messages are displayed in the form of a message list.

[0297] In one optional implementation, the instructions executed by the processor 1110 include an element selection control displayed in the message list; determining the target game element corresponding to the message setting instruction from the game scene includes:

[0298] Responding to a trigger operation on the element selection control, enter the game element selection state;

[0299] In the game element selection state, determine the target game element corresponding to the message setting command from the game scene.

[0300] In one optional implementation, the instructions executed by the processor 1110, when the target game element includes a virtual object, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0301] Display a list of candidate objects in the graphical user interface;

[0302] In response to a selection operation of a virtual object in the candidate object list, determine the virtual object corresponding to the message setting instruction.

[0303] In one optional implementation, the instructions executed by the processor 1110 include displaying a list of candidate objects in a graphical user interface, including:

[0304] Display a list of candidate objects in the graphical user interface, which includes at least one second virtual object belonging to the same faction as the first virtual object; or...

[0305] The graphical user interface displays a list of candidate objects containing multiple third virtual objects; wherein the third virtual objects are virtual objects belonging to the same faction as the first virtual object, and / or virtual objects belonging to a different faction than the first virtual object.

[0306] In one optional implementation, the instructions executed by the processor 1110, which determine the target field information corresponding to the target game element, include:

[0307] The object identifier corresponding to the virtual object is determined as the target field information.

[0308] In an optional implementation, the instructions executed by the processor 1110 further include:

[0309] In response to a message setting instruction, determine the target stored game element from at least one pre-stored historical stored game element;

[0310] Determine the storage field information corresponding to the target stored game element;

[0311] The stored field information is filled into the empty fields corresponding to multiple quick messages one by one, and multiple candidate messages corresponding to multiple quick messages are generated in the graphical user interface;

[0312] In response to the selection operation of the target candidate message among multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object.

[0313] In an optional implementation, the instructions executed by the processor 1110 further include:

[0314] In response to a message replacement instruction, multiple replacement messages are generated based on the determined replacement field information and multiple candidate messages;

[0315] In response to the selection operation of the target replacement message among multiple replacement messages, control the first virtual object to send the target replacement message to the second virtual object.

[0316] In one optional implementation, the instructions executed by the processor 1110, in response to a message replacement instruction, generate multiple replacement messages based on determined replacement field information and multiple candidate messages, including:

[0317] In response to a message replacement instruction, based on the information type of the replacement field information, the information fields of the same message type in multiple candidate messages that meet the preset replacement conditions are replaced, and multiple replacement messages are generated.

[0318] In one optional implementation, the preset replacement conditions include:

[0319] The candidate message has not been sent or confirmed.

[0320] In response to message setting instructions, multiple quick messages, each with at least one empty field, are determined. Each quick message contains pre-set general message content, with blank spaces for player input. Players can select target game elements within the game scene to generate corresponding target field information, filling in the quick message and obtaining candidate messages to send. This improves message sending efficiency while maintaining game balance and ensuring accuracy. Furthermore, triggering the message switching control updates the quick messages displayed in the message list, allowing players to view quick messages in detail while reducing obstruction of the graphical user interface, thus improving human-computer interaction efficiency and the player's gaming experience. Additionally, to clearly identify the current location indicated by the selection marker, the location marker's position within the game scene can be displayed in real-time, providing a prompt and further enhancing human-computer interaction efficiency and the gaming experience. Finally, to reduce the steps players need to select scene locations or marker positions within the game scene, players can directly input scene locations via input. This system improves the efficiency of identifying target game elements within a scene. Furthermore, once a player has identified a target game element, it can be stored so that when the player sends a target message again, the corresponding target game element can be directly retrieved. This reduces the need for the player to re-enter the game scene to identify the target game element, improving the efficiency of target element identification and target message sending, and further enhancing the player's gaming experience. Additionally, after identifying multiple candidate messages, replacement field information can be determined, and multiple candidate messages can be updated and replaced based on the determined replacement field information. This improves the accuracy and diversity of message identification, thereby enhancing the player's gaming experience.

[0321] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the following instructions:

[0322] Identify multiple quick messages that include at least one missing field;

[0323] Identify the target game element corresponding to the message setting command from the game scene;

[0324] Determine the target field information corresponding to the target game element;

[0325] The target field information is filled into the empty fields corresponding to multiple quick messages one by one, and multiple candidate messages corresponding to multiple quick messages are generated in the graphical user interface.

[0326] In response to the selection operation of the target candidate message among multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object in the game scene.

[0327] In one optional implementation, the second virtual object is a virtual object belonging to the same faction as the first virtual object, and / or a virtual object belonging to a different faction than the first virtual object.

[0328] In one optional implementation, the target game element includes at least one of the following:

[0329] Scene location, virtual object, object skill, and combination of scene location and virtual object.

[0330] In one optional implementation, the instructions executable by the computer-readable storage medium, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0331] Display the location selection control in the graphical user interface;

[0332] In response to a trigger operation on the position selection control, the scene position corresponding to the message setting command is determined from the game scene based on the operation position of the trigger operation.

[0333] In one optional implementation, the instructions executed by the computer-readable storage medium, in response to a trigger operation on a location selection control, determine the scene location corresponding to the message setting instruction from the game scene based on the operation location of the trigger operation, including:

[0334] In response to a trigger operation on the position selection control, a position selection identifier is provided in the game scene, and the position selection identifier is configured to move in the game scene according to the change of the operation position of the trigger operation;

[0335] In response to the end of the trigger operation, the scene location indicated by the location selection identifier is determined as the scene location corresponding to the message setting instruction.

[0336] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0337] The location identifier corresponding to the scene location indicated by the location selection identifier is displayed in real time.

[0338] In one optional implementation, the instructions executed by the computer-readable storage medium determine target field information corresponding to the target game element, including:

[0339] The location identifier corresponding to the scene location is determined as the target field information.

[0340] In one optional implementation, the instructions executable by the computer-readable storage medium, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0341] Display at least one marked location within the field of view of the first virtual object in the game scene in the graphical user interface;

[0342] In response to a selection operation for at least one marked location, determine the scene location from the game scene corresponding to the message setting instruction.

[0343] In one optional implementation, the instructions executable by the computer-readable storage medium, when the target game element includes a scene location, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0344] Obtain at least one input position from the player's input operation, and determine the scene position corresponding to the message setting command from the game scene based on the input position;

[0345] Among them, input operations include at least voice input operations.

[0346] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0347] Store the target game elements.

[0348] In one optional implementation, the instructions executed by the computer-readable storage medium store target game elements, including:

[0349] In response to the existence of a historical game element, update the historical game element to the target game element;

[0350] If no historical game element is stored, the target game element is stored.

[0351] In one alternative implementation, the instructions executed by the computer-readable storage medium include a message control in the graphical user interface; determining multiple shortcut messages, each including at least one missing field, includes:

[0352] Respond to a trigger operation on a message control and identify multiple quick messages, including at least one missing field;

[0353] Among them, many quick messages are displayed in the form of a message list.

[0354] In one optional implementation, the instructions executed by the computer-readable storage medium include a message list displaying an element selection control; determining the target game element corresponding to the message setting instruction from the game scene includes:

[0355] Responding to a trigger operation on the element selection control, enter the game element selection state;

[0356] In the game element selection state, determine the target game element corresponding to the message setting command from the game scene.

[0357] In one optional implementation, the instructions executable by the computer-readable storage medium, when the target game element includes a virtual object, determine the target game element corresponding to the message setting instruction from the game scene, including:

[0358] Display a list of candidate objects in the graphical user interface;

[0359] In response to a selection operation of a virtual object in the candidate object list, determine the virtual object corresponding to the message setting instruction.

[0360] In one alternative implementation, the instructions executed by the computer-readable storage medium include displaying a list of candidate objects in a graphical user interface, including:

[0361] Display a list of candidate objects in the graphical user interface, which includes at least one second virtual object belonging to the same faction as the first virtual object; or...

[0362] The graphical user interface displays a list of candidate objects containing multiple third virtual objects; wherein the third virtual objects are virtual objects belonging to the same faction as the first virtual object, and / or virtual objects belonging to a different faction than the first virtual object.

[0363] In one optional implementation, the instructions executed by the computer-readable storage medium determine target field information corresponding to the target game element, including:

[0364] The object identifier corresponding to the virtual object is determined as the target field information.

[0365] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0366] In response to a message setting instruction, determine the target stored game element from at least one pre-stored historical stored game element;

[0367] Determine the storage field information corresponding to the target stored game element;

[0368] The stored field information is filled into the empty fields corresponding to multiple quick messages one by one, and multiple candidate messages corresponding to multiple quick messages are generated in the graphical user interface;

[0369] In response to the selection operation of the target candidate message among multiple candidate messages, control the first virtual object to send the target candidate message to the second virtual object.

[0370] In one optional implementation, the instructions executed by the computer-readable storage medium further include:

[0371] In response to a message replacement instruction, multiple replacement messages are generated based on the determined replacement field information and multiple candidate messages;

[0372] In response to the selection operation of the target replacement message among multiple replacement messages, control the first virtual object to send the target replacement message to the second virtual object.

[0373] In one optional implementation, the instructions executed by the computer-readable storage medium, in response to a message replacement instruction, generate multiple replacement messages based on determined replacement field information and multiple candidate messages, including:

[0374] In response to a message replacement instruction, based on the information type of the replacement field information, the information fields of the same message type in multiple candidate messages that meet the preset replacement conditions are replaced, and multiple replacement messages are generated.

[0375] In one optional implementation, the preset replacement conditions include:

[0376] The candidate message has not been sent or confirmed.

[0377] In response to message setting instructions, multiple quick messages, each with at least one empty field, are determined. Each quick message contains pre-set general message content, with blank spaces for player input. Players can select target game elements within the game scene to generate corresponding target field information, filling in the quick message and obtaining candidate messages to send. This improves message sending efficiency while maintaining game balance and ensuring accuracy. Furthermore, triggering the message switching control updates the quick messages displayed in the message list, allowing players to view quick messages in detail while reducing obstruction of the graphical user interface, thus improving human-computer interaction efficiency and the player's gaming experience. Additionally, to clearly identify the current location indicated by the selection marker, the location marker's position within the game scene can be displayed in real-time, providing a prompt and further enhancing human-computer interaction efficiency and the gaming experience. Finally, to reduce the steps players need to select scene locations or marker positions within the game scene, players can directly input scene locations via input. This system improves the efficiency of identifying target game elements within a scene. Furthermore, once a player has identified a target game element, it can be stored so that when the player sends a target message again, the corresponding target game element can be directly retrieved. This reduces the need for the player to re-enter the game scene to identify the target game element, improving the efficiency of target element identification and target message sending, and further enhancing the player's gaming experience. Additionally, after identifying multiple candidate messages, replacement field information can be determined, and multiple candidate messages can be updated and replaced based on the determined replacement field information. This improves the accuracy and diversity of message identification, thereby enhancing the player's gaming experience.

[0378] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

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

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

[0381] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0382] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0383] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. A method for sending information in a game, comprising providing a graphical user interface via a terminal device, the graphical user interface displaying at least a portion of a game scene, the game scene including a first virtual object controlled by the terminal device; the method for sending information includes: In response to a message setting command, identify multiple quick messages that include at least one empty field; Determine the target game element corresponding to the message setting instruction from the game scene; Determine the target field information corresponding to the target game element; The target field information is filled into the empty fields corresponding to the multiple quick messages one by one, and multiple candidate messages corresponding to the multiple quick messages are generated in the graphical user interface; In response to the selection operation of the target candidate message among the multiple candidate messages, the first virtual object is controlled to send the target candidate message to the second virtual object in the game scene.

2. The information sending method according to claim 1, wherein, The second virtual object is a virtual object belonging to the same faction as the first virtual object, and / or a virtual object belonging to a different faction than the first virtual object.

3. The information sending method according to claim 1, wherein, The target game element includes at least one of the following: Scene location, virtual object, object skill, and combination of scene location and virtual object.

4. The information sending method according to claim 3, wherein, When the target game element includes the scene location, the step of determining the target game element corresponding to the message setting instruction from the game scene includes: The location selection control is displayed in the graphical user interface; In response to a trigger operation on the location selection control, the scene location corresponding to the message setting instruction is determined from the game scene based on the operation location of the trigger operation.

5. The information sending method according to claim 4, wherein, The response is in response to a triggering operation of the location selection control. The step of determining the scene location corresponding to the message setting instruction from the game scene based on the operation location of the triggering operation includes: In response to a trigger operation on the position selection control, a position selection identifier is provided in the game scene, and the position selection identifier is configured to move in the game scene according to the change in the operation position of the trigger operation; In response to the end of the triggering operation, the scene location indicated by the location selection identifier is determined as the scene location corresponding to the message setting instruction.

6. The information transmission method according to claim 5, wherein, The information sending method further includes: The location identifier corresponding to the scene location indicated by the location selection identifier is displayed in real time.

7. The information sending method according to claim 6, wherein, The step of determining the target field information corresponding to the target game element includes: The location identifier corresponding to the scene location is determined as the target field information.

8. The information sending method according to claim 3, wherein, When the target game element includes the scene location, the step of determining the target game element corresponding to the message setting instruction from the game scene includes: The graphical user interface displays at least one marked location within the field of view of the first virtual object in the game scene; In response to a selection operation for the at least one marked location, the scene location corresponding to the message setting instruction is determined from the game scene.

9. The information sending method according to claim 3, wherein, When the target game element includes the scene location, the step of determining the target game element corresponding to the message setting instruction from the game scene includes: Obtain at least one input position of the player through input operation, and determine the scene position corresponding to the message setting instruction from the game scene based on the input position; The input operation includes at least voice input.

10. The information transmission method according to claim 1, wherein, After determining the target game element corresponding to the message setting instruction from the game scene, the information sending method further includes: Store the target game elements.

11. The information transmission method according to claim 10, wherein, The step of storing the target game element includes: In response to the existence of a historically stored game element, the historically stored game element is updated to the target game element; In response to the absence of a historically stored game element, the target game element is stored.

12. The information transmission method according to claim 1, wherein, The graphical user interface includes a message control; the step of determining multiple quick messages, each including at least one empty field, includes: In response to a trigger operation on the message control, determine multiple quick messages including at least one empty field; The multiple quick messages are displayed in the form of a message list.

13. The information transmission method according to claim 12, wherein, The message list displays an element selection control; the step of determining the target game element corresponding to the message setting instruction from the game scene includes: In response to a trigger operation on the element selection control, enter the game element selection state; In the game element selection state, the target game element corresponding to the message setting instruction is determined from the game scene.

14. The information transmission method according to claim 3, wherein, When the target game element includes the virtual object, the step of determining the target game element corresponding to the message setting instruction from the game scene includes: The list of candidate objects is displayed in the graphical user interface; In response to a selection operation of a virtual object in the candidate object list, the virtual object corresponding to the message setting instruction is determined.

15. The information transmission method according to claim 14, wherein, The step of displaying the candidate object list in the graphical user interface includes: The graphical user interface displays a list of candidate objects, including at least one second virtual object belonging to the same faction as the first virtual object; or... The graphical user interface displays a candidate object list containing multiple third virtual objects; wherein the third virtual objects are virtual objects belonging to the same faction as the first virtual object, and / or virtual objects belonging to a different faction than the first virtual object.

16. The information transmission method according to claim 14, wherein, The step of determining the target field information corresponding to the target game element includes: The object identifier corresponding to the virtual object is determined to be the target field information.

17. The information transmission method according to claim 11, wherein, The information sending method further includes: In response to a message setting instruction, determine the target stored game element from at least one pre-stored historical stored game element; Determine the storage field information corresponding to the target stored game element; The stored field information is filled into the empty fields corresponding to the multiple quick messages one by one, and multiple candidate messages corresponding to the multiple quick messages are generated in the graphical user interface; In response to the selection operation of the target candidate message among the multiple candidate messages, the first virtual object is controlled to send the target candidate message to the second virtual object.

18. The information transmission method according to claim 11, wherein, The information sending method further includes: In response to a message replacement instruction, multiple replacement messages are generated based on the determined replacement field information and multiple candidate messages; In response to the selection operation of the target replacement message among the multiple replacement messages, the first virtual object is controlled to send the target replacement message to the second virtual object.

19. The information transmission method according to claim 18, wherein, The step of generating multiple replacement messages in response to a message replacement instruction, based on determined replacement field information and multiple candidate messages, includes: In response to a message replacement instruction, based on the information type of the replacement field information, the information fields of the same message type in the candidate messages that meet the preset replacement conditions among the multiple candidate messages are replaced, and multiple replacement messages are generated.

20. The information transmission method according to claim 19, wherein, The preset replacement conditions include: The candidate message has not been sent and has not been confirmed.

21. An information transmission device for a game, providing a graphical user interface via a terminal device, the graphical user interface displaying at least a portion of a game scene, the game scene including a first virtual object controlled by the terminal device; the information transmission device comprising: The quick message display module is configured to execute a message setting command in response to determine multiple quick messages, each including at least one empty field. The game element determination module is configured to determine the target game element corresponding to the message setting instruction from the game scene; The field information determination module is configured to determine the target field information corresponding to the target game element. The candidate message generation module is configured to fill the target field information one by one into the empty fields corresponding to the multiple quick messages, and generate multiple candidate messages corresponding to the multiple quick messages in the graphical user interface; The candidate message sending module is configured to perform a response to the selection operation of the target candidate message among the multiple candidate messages, and control the first virtual object to send the target candidate message to the second virtual object in the game scene.

22. An electronic device, comprising: The device includes a processor, a storage medium, and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the information transmission method in a game as described in any one of claims 1 to 20.

23. A computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the information sending method in a game as described in any one of claims 1 to 20.