Virtual bulletin board-based interaction method, device, electronic device, and computer program

A virtual bulletin board in multiplayer games highlights and facilitates interaction with high-ranked or resource-rich objects, enhancing information acquisition and interaction efficiency.

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

Patent Information

Application Number
JP2025551806
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-05-26
Filing Date
2024-03-28
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

In large virtual scenes of multiplayer games, users face low information acquisition efficiency and human-computer interaction efficiency when searching for specific virtual objects such as high-ranked or resource-rich objects, despite system broadcasts.

Method used

Implementing a virtual bulletin board in the game scene to highlight and present specific virtual objects meeting advertised conditions, allowing users to directly interact with them through challenge operations.

Benefits of technology

Enhances information utilization and interaction efficiency by preventing users from ignoring relevant information and enabling direct interaction with highlighted objects, improving the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026507869000001_ABST
    Figure 2026507869000001_ABST
Patent Text Reader

Abstract

This application discloses a method, device, electronic device, and storage medium for interaction based on a virtual bulletin board, which belong to the computer technical field. This application uses a virtual bulletin board set up in a virtual scene to highlight and present a first virtual object that matches advertised conditions, preventing users from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in virtual games without affecting the display function of the virtual bulletin board. Based on this, the application also provides a fast interaction method based on a virtual bulletin board, allowing a user to issue a challenge operation to a first virtual object based on the virtual bulletin board. If a user decides to issue a challenge operation to the first virtual object, the second virtual object is automatically controlled to move toward the first virtual object, which is convenient for quickly searching for an opponent and tracking the first virtual object to complete efficient interaction between the virtual objects, thereby improving the efficiency of human-computer interaction.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application bearing application number 202310606646.3 and entitled "Virtual bulletin board-based interaction method, device, electronic device, and storage medium," filed with the China Patent Office on May 26, 2023, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of computer technology, and more particularly to an interaction technology based on a virtual bulletin board. [Background technology]

[0003] With the development of computer technology, users can play games on their terminals anytime and anywhere. In a typical multiplayer battle game, a user enters a virtual scene in a game application and controls his or her own virtual object to interact with other virtual objects in a form of cooperation or battle.

[0004] When the map of the virtual scene is relatively large, the user usually needs to interact with some specific virtual objects, such as virtual objects that are ranked relatively high in the game ranking list, or virtual objects that possess certain types of special items, or virtual objects that have relatively large virtual resources. However, even if the system can broadcast the information, the user still needs to search for specific virtual objects in the virtual scene to interact with them, which results in low user information acquisition efficiency, low information utilization rate, and low efficiency of human-computer interaction. Summary of the Invention [Means for solving the problem]

[0005] The embodiments of the present application provide an interaction method, device, electronic device, and storage medium based on a virtual bulletin board, which can improve the information utilization rate, information acquisition efficiency, and human-computer interaction efficiency of users in virtual games. The technical solutions are as follows: According to one aspect, there is provided an interaction method based on a virtual bulletin board, the method being executed by a terminal, the method comprising: a step of displaying a virtual message board in a virtual scene, wherein at least one first virtual object to be challenged is displayed on the virtual message board, and the first virtual object meets the advertised conditions in a virtual game; and a step of controlling a second virtual object to move toward the first virtual object in response to a challenge operation on any of the first virtual objects.

[0006] According to one aspect, there is provided an interaction method based on a virtual bulletin board, the method being executed by a terminal, the method comprising: A step of displaying a mode selection control member (also referred to as a "mode selection control") when a first virtual object in a virtual game matches an advertised condition, the mode selection control member being used to prompt the first virtual object to select an advertised mode; determining an advertisement mode selected by the first fictitious object according to the mode selection control member; and displaying the first virtual object on a virtual message board of a virtual scene according to the advertisement mode selected by the first virtual object.

[0007] According to one aspect, there is provided a virtual bulletin board based interaction method, the method being performed by a server, the method comprising: acquiring an announcement mode selected by each first virtual object that matches the announcement condition in the virtual game; determining advertisement information matching the advertisement mode of the first virtual object according to the advertisement mode selected by the first virtual object, wherein the advertisement information includes at least a mode identifier of the advertisement mode and a position of the first virtual object; The method includes a step of broadcasting advertisement information of the first virtual object to terminals participating in the virtual game, so that the terminals display the first virtual object on a virtual bulletin board based on the advertisement information.

[0008] According to one aspect, there is provided an interaction device based on a virtual bulletin board, the device being deployed on a terminal, the device comprising: A display module is used to display a virtual bulletin board in a virtual scene, and at least one first virtual object to be challenged is displayed on the virtual bulletin board, and the first virtual object matches the advertised conditions in a virtual game; and a control module adapted to control a second virtual object to move toward the first virtual object in response to a challenge operation on any of the first virtual objects.

[0009] According to one aspect, there is provided an interaction device based on a virtual bulletin board, the device being deployed on a terminal, the device comprising: a display module, which is used to display a mode selection control member when a first virtual object meets an advertised condition in a virtual game, and which is used to prompt the first virtual object to select an advertised mode; a determination module used to determine the advertisement mode selected by the first virtual object according to the mode selection control member; The display module is further used for displaying the first virtual object on a virtual message board of a virtual scene according to an advertisement mode selected by the first virtual object.

[0010] According to one aspect, there is provided an interaction device based on a virtual bulletin board, said device being deployed on a server, said device comprising: an acquisition module used for acquiring the announcement mode selected by each first virtual object that matches the announcement condition in the virtual game; A determination module used to determine advertisement information matching the advertisement mode of the first virtual object according to the advertisement mode selected by the first virtual object, wherein the advertisement information includes at least a mode identifier of the advertisement mode and a position of the first virtual object; and a broadcast module used to broadcast announcement information of the first virtual object to terminals participating in the virtual game, so that the terminals display the first virtual object on a virtual bulletin board based on the announcement information.

[0011] According to one aspect, an electronic device is provided, the electronic device including one or more processors and one or more memories, wherein at least one computer program is stored in the one or more memories, and the at least one computer program is loaded and executed by the one or more processors to implement an interaction method based on a virtual bulletin board as described in any one of the above possible implementation forms.

[0012] According to one aspect, a computer-readable storage medium is provided, having stored therein at least one computer program, which, when loaded and executed by a processor, implements the virtual bulletin board-based interaction method described in any one of the above possible implementation forms.

[0013] According to one aspect, there is provided a computer program product, the computer program product including one or more computer programs stored in a computer-readable storage medium, wherein one or more processors of an electronic device can read the one or more computer programs from the computer-readable storage medium, and the one or more processors can execute the one or more computer programs, thereby enabling the electronic device to perform the virtual bulletin board-based interaction method according to any one of the preceding possible embodiments.

[0014] The beneficial effects brought about by the technical solutions provided by the embodiments of the present application include at least the following: The virtual bulletin board set up in the virtual scene highlights and presents the first virtual object that matches the advertised conditions, preventing the user from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in the virtual game. Furthermore, without affecting the display function of the virtual bulletin board, a high-speed interaction method based on the virtual bulletin board is additionally provided, that is, the user can directly generate a challenge operation to the first virtual object displayed on the virtual bulletin board, thereby automatically and directly controlling the second virtual object to move toward the first virtual object that is challenging, which is convenient for quickly searching for an opponent and tracking the first virtual object to enable efficient interaction between the virtual objects. It is not necessary to search for the first virtual objects one by one in the virtual scene, but the first virtual object can be quickly locked on based on the advertisement on the virtual bulletin board, thereby improving the efficiency of human-computer interaction.

[0015] In order to more clearly explain the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings that need to be used in the description of the embodiments. It is obvious that the drawings in the following description are merely some embodiments of the present application, and those skilled in the art can further obtain other drawings according to these drawings without requiring any creative work. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a schematic diagram of an implementation environment of an interaction method based on a virtual bulletin board provided by an embodiment of the present application; [Figure 2] 1 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application; [Figure 3] 1 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application; [Figure 4] 1 is a schematic diagram of a virtual bulletin board provided by an embodiment of the present application; [Figure 5] 1 is a schematic diagram of a virtual bulletin board provided by an embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram of an inquiry control component provided by an embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram of an inquiry control component provided by an embodiment of the present application; [Figure 8] 1 is a schematic diagram of an air-dropped interface provided by an embodiment of the present application; [Figure 9] 1 is a schematic diagram of a special mark effect of a first virtual object provided by an embodiment of the present application; [Figure 10] 1 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application; [Figure 11] 1 is a schematic diagram of a mode selection control member provided by an embodiment of the present application; [Figure 12] 1 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application; [Figure 13]1 is an interaction flowchart of a virtual bulletin board-based interaction method provided by an embodiment of the present application; [Figure 14] 1 is an interaction flowchart of a virtual bulletin board-based interaction method provided by an embodiment of the present application; [Figure 15] 1 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application; [Figure 16] 1 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application; [Figure 17] 1 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application; [Figure 18] 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application; [Figure 19] 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0017] In order to make the objectives, technical solutions and advantages of the present application clearer, the following describes the embodiments of the present application in more detail in combination with the drawings.

[0018] The terms "first," "second," and the like in this application are used to distinguish between identical or similar items that have essentially the same actions and functions, and it should be understood that there is no logic or timing dependency between "first," "second," and "nth," and that there is no limitation on the quantity or execution order.

[0019] In this application, the term "at least one" refers to one or more, and "multiple" refers to two or more, e.g., multiple display areas refers to two or more display areas.

[0020] In this application, the term "comprising at least one of A or B" relates to the situation of including only A, the situation of including only B, and the situation of including both A and B.

[0021] When utilized in specific products or technologies according to the methods of the embodiments of the present application, user-related information (including, but not limited to, user device information, personal information, and behavioral information), data (including, but not limited to, data for analysis, data for storage, and data for presentation), and signals related to the present application are all permitted, agreed to, or authorized by the user, or fully authorized by all parties, and the collection, use, and processing of related information, data, and signals must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, control operations on virtual objects related to the present application are all obtained under fully authorized circumstances.

[0022] The following provides an explanation of the terms related to this application.

[0023] A shooting game (STG) refers to a type of game in which a virtual object uses a shooting-type virtual item to perform long-range attacks. Shooting games are a type of motion game and have significant motion game characteristics. Optionally, shooting games include, but are not limited to, first-person shooting (FPS) games, third-person shooting (TPS) games, top-down shooting games, head-up shooting games, platform shooting games, scrolling shooting games, keyboard-and-mouse shooting games, and shooting range games. The embodiments of the present application do not specifically limit the type of shooting game.

[0024] Here, FPS games are played from the subjective perspective of the user's primary virtual object (i.e., the game character), and unlike other types of games, the user cannot see the entire primary virtual object. In FPS games, excluding the virtual scene and the enemy virtual object, the user can usually only see the primary virtual object's hands and the virtual items held in their hands, or the user cannot see the primary virtual object at all. Compared to FPS games, the field of view in TPS games is shifted outside the primary virtual object and is usually located in the back or back shoulder area of ​​the primary virtual object. In TPS games, the user can see a full-body model or half-body model of the primary virtual object. When shooting, the user can usually switch between two modes: hip fire mode (which refers to shooting without opening the scope, i.e., firing directly without opening the scope) and ADS (Aiming Down Sight, which refers to shooting with the scope open, also known as aim shooting, i.e., opening the scope, adjusting the sight, and then firing). FPS games and TPS games are the two main modes of expression for current shooting games, and the core experience in both types of games is searching for and shooting targets.

[0025] A virtual scene is a virtual environment displayed (or provided) when an application program runs on a terminal. The virtual scene may be a simulation of the real world, a semi-simulated, semi-fictional virtual environment, or even a purely fictional virtual environment. The virtual scene may be any one of a 2D virtual scene, a 2.5D virtual scene, or a 3D virtual scene, and the embodiments of the present application are not limited by the dimensions of the virtual scene. For example, the virtual scene may include sky, land, or ocean, and the land may include environmental elements such as deserts and cities, and a user can control virtual objects to move in the virtual scene. Optionally, the virtual scene may further be used for a virtual scene battle between at least two virtual objects and have virtual resources available for the at least two virtual objects in the virtual scene.

[0026] A virtual object refers to an actionable object in a virtual scene. The actionable object may be a player character controlled by a user through operation of an application program, a non-player character (NPC) placed in the virtual scene and capable of interaction, a neutral virtual object (e.g., a monster that provides resources such as gain buffs and experience points), or a game robot placed in the virtual scene and not controlled by the user (e.g., a companion robot). Exemplarily, the virtual object is a virtual image used to represent the user in the virtual scene, such as a virtual person, a virtual animal, or an animated character. A virtual scene may include multiple virtual objects, each of which has its own shape and volume and occupies a portion of the space in the virtual scene. Optionally, when the virtual scene is a three-dimensional virtual scene, the virtual object may be a three-dimensional solid model, which may be a three-dimensional character constructed based on three-dimensional human skeleton technology. The same virtual object can present different appearances by wearing different skins. In some embodiments, the virtual object may be implemented using a 2.5D or 2D model, although embodiments of the present application are not limited thereto.

[0027] In some embodiments, in a multiplayer competitive game, the virtual objects are virtual people competing in a virtual scene, and optionally, the number of virtual objects participating in a virtual game in the virtual scene may be preset or dynamically determined according to the number of terminals participating in the virtual game.

[0028] A virtual bulletin board is a display tool that is installed in a virtual scene and provides an announcement / publication function. For example, virtual bulletin boards include, but are not limited to, virtual signs, virtual televisions, virtual screens, virtual monitors, virtual canvases, virtual newspaper racks, virtual projectors, virtual curtains, virtual mirroring, virtual television walls, or virtual road signs, and the embodiments of the present application do not make any specific limitations thereon.

[0029] The technical concept of the embodiments of the present application will be described below.

[0030] In traditional FPS games, users usually need to interact with certain specific virtual objects, such as virtual objects that are ranked relatively high in the match ranking list, or virtual objects that possess certain types of special items, or virtual objects that have relatively large virtual resources. However, even if the system can broadcast the information, users still need to search for specific virtual objects in the virtual scene to interact with them, which results in low user information acquisition efficiency, low information utilization rate, and low human-computer interaction efficiency.

[0031] For example, in an FPS game, a game ranking list is usually created for each virtual object participating in a virtual game according to the points earned by that virtual object. This makes it convenient for users to understand important information such as rankings. In order to gain more points and win the game, users have a need to interact with specific virtual objects that are ranked relatively high in the game ranking list. However, users tend to ignore the information provided by the game ranking list. This means that users' information utilization rate for the ranking list is low, information acquisition efficiency is low, and there is a lack of efficient ways to interact with other virtual objects in the game ranking list, resulting in low efficiency of human-computer interaction.

[0032] In view of this, an embodiment of the present application provides a set of virtual bulletin board-based interaction solution means, which uses the virtual bulletin board in a virtual scene to highlight the related information posted by a specific virtual object that meets the announcement conditions, i.e., the first virtual object itself. When the virtual object meets the announcement conditions, it will be posted on the virtual bulletin board and will post the announcement information that it has authorized, preventing the user from ignoring the announcement information provided by the first virtual object and improving the user's information utilization rate and information acquisition efficiency in the virtual game. Furthermore, the user can directly use the virtual bulletin board to efficiently interact with the first virtual object displayed on it, for example, by moving near the first virtual object to conduct a match, thereby improving the efficiency of human-computer interaction between the user and the first virtual object in the virtual game.

[0033] For example, a specific virtual object refers to the first virtual object whose ranking in the game ranking list matches the announced conditions. In one round of a virtual game, for the first virtual object whose ranking in the game ranking list matches the announced conditions (the number of which may be one or more), the first virtual object is displayed and highlighted on the virtual bulletin board, preventing the user from ignoring the information provided by the game ranking list and improving the user's information utilization rate and information acquisition efficiency for the ranking list. Furthermore, the user can directly use the virtual bulletin board to efficiently interact with the first virtual object displayed thereon, for example, by moving near the first virtual object to conduct a match, thereby improving the efficiency of human-computer interaction between the user and the first virtual object in the virtual game.

[0034] In the above process, new information meanings and interaction methods are given to the virtual bulletin board. In addition to displaying some promotional images on the virtual bulletin board, it can also display information about players who meet the announcement conditions of the current game, such as information about players who are ranked relatively high in the ranking list. The information content displayed thereon can be, for example, the appearance image of the first virtual object, announcement declaration, avatar image, account nickname, live streaming screen, or challenge control member (also called "challenge control"), etc. The functions of the virtual bulletin board are strengthened and expanded, and on the basis of ensuring its display effect, newer interaction play methods are additionally provided. Specific interaction solution means based on the virtual bulletin board will be described in detail in each subsequent embodiment.

[0035] The following provides an introduction to the system architecture of an embodiment of the present application.

[0036] 1 is a schematic diagram of an implementation environment of a virtual bulletin board-based interaction method provided by an embodiment of the present application. As shown in FIG. 1, the implementation environment includes a first terminal 120, a server 140, and a second terminal 160, and the first terminal 120 and the second terminal 160 are directly or indirectly connected to the server 140 via wired or wireless communication.

[0037] An application program supporting a virtual scene is installed and running on the first terminal 120. Optionally, the application program may include any one of an FPS game, a TPS game, a virtual reality application program, a 3D map program, or a multiplayer survival game. In some embodiments, the first terminal 120 is used by a first user. When the application program is running on the first terminal 120, a user interface of the application program is displayed on the screen of the first terminal 120. A virtual scene is loaded and displayed in the application program based on the first user's opening operation on the user interface. The first user uses the first terminal 120 to control a first virtual object located in the virtual scene to perform an activity, including, but not limited to, at least one of adjusting body posture, crawling, walking, running, cycling, jumping, driving, picking up, shooting, attacking, throwing, and fighting. Exemplarily, the first virtual object may be a first virtual person, such as a simulated human character or an animated human character.

[0038] The server 140 may include at least one of a single server, multiple servers, a cloud computing platform, or a virtualization center. The server 140 may provide background services for application programs supporting virtual scenes. Alternatively, the server 140 may perform main computing tasks, and the first terminal 120 and the second terminal 160 may perform sub-computing tasks. Alternatively, the server 140 may perform sub-computing tasks, and the first terminal 120 and the second terminal 160 may perform main computing tasks. Alternatively, the server 140, the first terminal 120, and the second terminal 160 may perform collaborative computing using a distributed computing architecture.

[0039] Optionally, server 140 is an independent physical server, or a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), big data, and artificial intelligence platforms.

[0040] An application program supporting a virtual scene is installed and running on the second terminal 160. Optionally, the application program may include any one of an FPS game, a TPS game, a virtual reality application program, a 3D map program, or a multiplayer survival game. In some embodiments, the second terminal 160 is used by a second user. When the application program is running on the second terminal 160, a user interface of the application program is displayed on the screen of the second terminal 160. A virtual scene is loaded and displayed in the application program based on the second user's opening operation on the user interface. The second user uses the second terminal 160 to control a second virtual object located in the virtual scene to perform an activity, including, but not limited to, at least one of adjusting body posture, crawling, walking, running, cycling, jumping, moving, picking up, shooting, attacking, throwing, and fighting. Exemplarily, the second virtual object may be a second virtual person, such as a simulated human character or an animated human character.

[0041] Optionally, a first virtual object controlled by the first terminal 120 and a second virtual object controlled by the second terminal 160 are in the same virtual scene, and at this time, the first virtual object can interact with the second virtual object in the virtual scene.

[0042] For example, the first virtual object and the second virtual object are in an adversarial relationship, for example, the first virtual object and the second virtual object belong to different camps or teams, and the adversarial virtual objects can engage in a battle-style interaction on land, for example, by firing shooting-type items or throwing throwing-type items at each other. In some other embodiments, the first virtual object and the second virtual object are in a teammate relationship, for example, the first virtual object and the second virtual object belong to the same camp or the same team, have a friendship relationship, or have temporary communication rights.

[0043] Optionally, the application programs installed on the first terminal 120 and the second terminal 160 are the same, or the application programs installed on the two terminals are the same type of application programs on different operating system platforms. The first terminal 120 and the second terminal 160 both broadly refer to one of multiple terminals, and in the embodiments of the present application, only the first terminal 120 and the second terminal 160 will be described as examples.

[0044] The device types of the first terminal 120 and the second terminal 160 may be the same or different, and the device types may include, but are not limited to, at least one of a smartphone, a tablet PC, a smart speaker, a smart watch, an XR (Extended Reality) device, a VR (Virtual Reality) device, an AR (Augmented Reality) device, an MR (Mixed Reality) device, a smartphone, a portable game device, an in-car terminal, a laptop-type portable computer, and a desktop computer. For example, the first terminal 120 and the second terminal 160 are both smartphones or other handheld portable game devices. In the following embodiment, the terminals are described as including smartphones.

[0045] As can be appreciated by those skilled in the art, the number of terminals may be greater or less. For example, the number of terminals may be only one, or the number of terminals may be tens, hundreds, or more. The embodiment of the present application is not limited to the number and device types of terminals.

[0046] The basic process of the interaction method based on the virtual bulletin board of the embodiment of the present application will be described below.

[0047] 2 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 2, the embodiment is performed by an electronic device, and the electronic device may refer to a terminal that controls a second virtual object. For example, the terminal may be provided as the first terminal 120 or the second terminal 160 in the above-mentioned implementation environment. The embodiment includes steps 201 and 202.

[0048] 201: The terminal displays a virtual message board in a virtual scene, where at least one first virtual object to be challenged is displayed on the virtual message board, and the first virtual object meets the advertised conditions in the virtual game.

[0049] Here, the term "terminal" may refer to an electronic device that controls the second virtual object, and the term "virtual scene" may refer to a virtual environment provided by an application program / application client terminal running on the terminal.

[0050] A virtual bulletin board in relation to the embodiments of the present application refers to a display tool that is installed in a virtual scene and provides an announcement / publication function. For example, virtual bulletin boards include, but are not limited to, virtual signs, virtual televisions, virtual screens, virtual monitors, virtual canvases, virtual newspaper racks, virtual projectors, virtual curtains, virtual mirroring, virtual television walls, or virtual road signs, and the embodiments of the present application do not impose any specific limitations thereon.

[0051] The first virtual object in the embodiments of the present application refers to a virtual object that meets the advertised conditions in one round of the virtual game, which are also determined by the game business logic.

[0052] The advertisement conditions in the embodiments of the present application refer to the state conditions in a virtual game that are required for a virtual object to be listed on a virtual bulletin board. For example, the advertisement conditions may refer to the ranking conditions in the game ranking list that are required for a virtual object to be listed on a virtual bulletin board, or the advertisement conditions may further refer to the virtual object possessing / equipping a specific virtual item in a virtual game, or the advertisement conditions may further refer to the virtual object possessing / equipping a specific virtual material in a virtual game, or the advertisement conditions may further refer to the virtual object consuming virtual resources in a virtual game to replace the display qualification of the bulletin board, etc. Here, the game ranking list may be a ranking list obtained by ranking the virtual objects according to the points collected by their actions / operations in a virtual game, where the point collection rules are determined by the game business logic. The advertisement conditions may be any one of the above, or at least a combination of both. The advertisement conditions are determined by the game business logic. The engineers can configure the advertisement conditions, for example, to simultaneously support posting in multiple ways on the virtual bulletin board. The embodiments of the present application do not specifically limit the specific content of the advertisement conditions.

[0053] In some embodiments, the announcement conditions are explained as an example, referring to the ranking conditions in the game ranking list required for a virtual object to be posted on the virtual bulletin board. In such a situation, the announcement conditions may be that the virtual object is ranked first in the game ranking list, or the announcement conditions may further be that the virtual object is ranked in the top N places in the game ranking list, where N≧1, or the virtual object's ranking rises by K places or more within a predetermined period, where K is a predetermined number, for example, K is half the number of participants. In the embodiments of the present application, no specific limitations are placed on the ranking conditions.

[0054] In some embodiments, a user launches a game application on a terminal, and in response to an opening operation for the game application, the game application loads and displays a virtual scene. In a first-person perspective, for example, in a virtual scene of an FPS game, the second virtual object is usually not displayed, or only some body parts of the second virtual object are displayed, such as the second virtual object's hands and a virtual item held by the hands. In a third-person perspective, for example, in a virtual scene of a TPS game, the second virtual object's full-body model or half-body model is usually displayed, typically the back or back shoulder area of ​​the second virtual object. The embodiments of the present application do not specifically limit whether the second virtual object is displayed in the virtual scene or whether the full-body model of the second virtual object is displayed.

[0055] In some embodiments, in a game application, the terminal displays a virtual scene located within the field of view (FoV) of a second virtual object, displays a virtual bulletin board when the virtual bulletin board is present in the FoV of the second virtual object, or continuously displays a single virtual bulletin board in the FoV of the second virtual object, the position of which does not change as the second virtual object moves, and the embodiments of the present application do not place any specific limitations on the position of the virtual bulletin board in the virtual scene.

[0056] In some embodiments, one or more first virtual objects to be challenged are displayed on the virtual bulletin board of the virtual scene, and the number of first virtual objects on the virtual bulletin board is determined by the number of virtual objects participating in the virtual game that meet the advertising conditions set by the game business logic. In the embodiments of the present application, there is no specific limitation on the number of first virtual objects displayed on the virtual bulletin board. The specific display method of the virtual bulletin board will be described in subsequent embodiments, and a detailed description will be omitted here.

[0057] In one example, the announcement conditions refer to the ranking conditions of the game ranking list required for a virtual object to be posted on the virtual bulletin board. The ranking conditions are assumed to be the first ranking in the game ranking list, and the game ranking list is an individual score ranking list. Assuming that only the first ranked virtual object can be posted on the virtual bulletin board as the first virtual object, and therefore only one first virtual object will be displayed on the virtual bulletin board.

[0058] Considering other situations, the ranking condition is still the first ranking in the game ranking list, but if the game ranking list is a ranking list that ranks points based on both individuals and teams, that is, a user may choose to participate as an individual, or as a team, or there is a possibility that a situation may arise where a user first participates as a team but all other teammates have already been eliminated, then in this case, if the first ranked individual is an individual, the first ranked individual (i.e., a single first virtual object) will be displayed on the virtual bulletin board, and if the first ranked team is a team, all members of the first ranked team who have not yet been eliminated (i.e., one or more first virtual objects) will be displayed on the virtual bulletin board.

[0059] In another example, the announcement conditions refer to the ranking conditions of the game ranking list required for a virtual object to be posted on the virtual bulletin board. The ranking conditions are assumed to be in the top N rankings in the game ranking list, where N is greater than or equal to 1. If the game ranking list is an individual score ranking list, then all N virtual objects ranked in the top N can be posted on the virtual bulletin board as first virtual objects. Therefore, only N first virtual objects are displayed on the virtual bulletin board, and the number of first virtual objects specifically displayed is determined by the value of N.

[0060] Considering other situations, the ranking condition is still to be ranked in the top N in the game ranking list, and if the game ranking list is a ranking list that ranks by points based on both individuals and teams, then all individuals ranked in the top N or all members of the team will be displayed on the virtual bulletin board.

[0061] It is important to note that the first virtual object and the second virtual object are used solely to distinguish between the virtual object controlled by the terminal and the virtual object posted on the virtual bulletin board, but the first virtual object and the second virtual object may be the same virtual object; for example, if the terminal controls the first virtual object, the first virtual object's appearance image can be naturally seen ranked on the virtual bulletin board displayed by itself. Of course, the first virtual object and the second virtual object may be different virtual objects, and the embodiments of the present application do not make any specific limitations thereon.

[0062] 202: In response to a challenge operation on any one of the first virtual objects, the terminal controls the second virtual object to move toward the first virtual object.

[0063] In some embodiments, the terminal detects whether the user performs a challenge operation on any of the virtual objects displayed on the virtual bulletin board, and if the terminal detects the user's challenge operation on any of the first virtual objects, it can control the second virtual object to move toward the first virtual object. For example, the terminal can control the second virtual object to move toward the first virtual object according to an automatic navigation route, or control the second virtual object to perform an airdrop toward the activity area or a preset range where the first virtual object is located, or further, control the second virtual object to teleport within a preset range where the first virtual object is located. Here, the movement method of the second virtual object is not specifically limited, and the detailed movement method will be described in detail in the following embodiments.

[0064] In order to avoid a situation where a challenge operation on any of the first virtual objects is performed due to a user's erroneous operation, in some embodiments, the manner of controlling the second virtual object to move toward the first virtual object in response to the challenge operation on any of the first virtual objects may be: in response to the challenge operation on any of the first virtual objects, displaying a query control member, which is used to query whether to approach the first virtual object; and then, in response to a confirmation operation on the query control member, controlling the second virtual object to move toward the first virtual object.

[0065] In the embodiment of the present application, if a user's challenging operation on any first virtual object is detected, a query control element can be popped up, and the query control element can prompt the user to confirm whether to move closer to the first virtual object. In this way, it is possible to effectively prevent the user from accidentally touching the virtual bulletin board and moving close to a certain first virtual object, and reduce the rate of user erroneous touches.

[0066] In some embodiments, since one or more first virtual objects may be displayed on the virtual bulletin board, the challenge generation process for any one of the first virtual objects will be described as an example. The user can generate a challenge operation based on the display area of ​​the first virtual object on the virtual bulletin board. The specific triggering method will be described in detail in subsequent embodiments, so the detailed description will be omitted. Alternatively, the user can perform a triggering operation on the entire virtual bulletin board, after which a virtual object selection pop-up window will pop up, and all selectable first virtual objects will be displayed in the virtual object selection pop-up window. The user can then select the first virtual object to challenge in the virtual object selection pop-up window, and then generate a challenge operation for the first virtual object. In the embodiments of the present application, no specific limitations are placed on the triggering process for the challenge operation.

[0067] In some embodiments, the terminal displays an inquiry control element in the virtual scene in response to a user's challenge operation on any of the first virtual objects, for example, by directly popping up the inquiry control element in the virtual scene or displaying the inquiry control element based on the virtual bulletin board. In the embodiments of the present application, there is no specific limitation on the display position of the inquiry control element. Furthermore, the display method of the inquiry control element will be described in detail in subsequent embodiments, and therefore will not be described in detail here.

[0068] In some embodiments, the terminal user can perform a confirmation operation or a cancel operation on the query control member. If the terminal detects that the user has performed a confirmation operation on the query control member, the terminal will, after a second confirmation by the user, control the second virtual object controlled by the terminal to move toward the first virtual object.

[0069] In some other embodiments, if the terminal detects that the user performs a cancel operation on the query control element, the query control element can be folded, which makes it convenient for the user to trigger / call the query control element again when trying to find the first virtual object subsequently; of course, the query control element can also be directly hidden to avoid the query control element blocking the virtual scene, and the embodiments of the present application do not make any specific limitations thereon.

[0070] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0071] The method provided by the embodiments of the present application highlights and presents a first virtual object that meets the advertised conditions through a virtual bulletin board set up in a virtual scene, preventing the user from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in a virtual game. Furthermore, without affecting the display function of the virtual bulletin board, a fast interaction method based on the virtual bulletin board is additionally provided. That is, the user can directly issue a challenge operation to the first virtual object displayed on the virtual bulletin board, thereby automatically and directly controlling the second virtual object to move toward the first virtual object being challenged. This is convenient for quickly searching for an opponent and tracking the first virtual object to enable efficient interaction between the virtual objects. It is not necessary to search for the first virtual object one by one in the virtual scene, but can quickly lock on to the first virtual object based on the advertisement on the virtual bulletin board, thereby improving the efficiency of human-computer interaction.

[0072] When the announcement conditions are related to the ranking in the game ranking list, the virtual bulletin board set up in the virtual scene highlights and presents the first virtual object whose ranking in the game ranking list matches the announcement conditions, preventing users from ignoring the information provided by the game ranking list and improving the user's information utilization rate and information acquisition efficiency for the ranking list. Since the virtual bulletin board itself is set up in the virtual scene, it is well integrated with the terrain or facilities of the virtual scene, avoiding unnatural display of the first virtual object and ensuring an immersive gaming experience for users.

[0073] In the above embodiment, the basic process of how the second virtual object issues a challenge to the first virtual object according to the virtual bulletin board is briefly introduced. In the embodiment of the present application, the detailed process of issuing the challenge will be described.

[0074] 3 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 3, the embodiment is performed by an electronic device, which may refer to a terminal that controls a second virtual object. For example, the terminal may be provided as the first terminal 120 or the second terminal 160 in the above-mentioned implementation environment. The embodiment includes steps 301 to 305.

[0075] 301: For any first virtual object that matches the advertised conditions in the virtual game, the terminal displays the first virtual object in one display area in the virtual bulletin board in the virtual scene.

[0076] In some embodiments, for a virtual game of any round, the game server may define specific content of the advertisement conditions in the game business logic, where the advertisement conditions refer to the status conditions in the virtual game that a virtual object must meet in order to be listed on the virtual bulletin board. Optionally, the advertisement conditions may include, but are not limited to, a ranking condition in the game ranking list that a virtual object must meet in order to be listed on the virtual bulletin board, the virtual object possessing / equipping a specific virtual item in the virtual game, the virtual object possessing / equipping a specific virtual material in the virtual game, or the virtual object consuming virtual resources in the virtual game to replace the display qualification of the bulletin board, or a combination of at least two of these. In the embodiments of the present application, no specific limitations are placed on the specific content of the advertisement conditions.

[0077] In some embodiments, the announcement conditions are explained as an example, referring to the ranking conditions of the game ranking list required for a virtual object to be posted on a virtual bulletin board. Under such circumstances, the game server can maintain one game ranking list for all virtual objects participating in a virtual game. The game ranking list refers to a ranking list obtained by ranking the virtual objects according to the points collected by their actions / operations in the virtual game. The point collection rules are determined by the game business logic. For example, a predetermined number of points are obtained each time one virtual object is eliminated, and additional reward points, etc. are obtained when multiple virtual objects are continuously eliminated within a set period. No specific limitations are placed on the point collection rules here.

[0078] In some embodiments, the unit participating in the ranking in the game ranking list may be an individual or a team. If only individuals are allowed to participate in the ranking, all virtual objects will be ranked in the game ranking list in order from highest to lowest score. If individuals and teams are allowed to participate in the ranking together, in this case, the virtual objects may participate independently or may participate after joining a team. If the team includes at least one member, all virtual objects will be ranked in the game ranking list according to their scores (individual scores or the sum of the scores of all members in the team, i.e., team scores). In the embodiments of the present application, there are no specific limitations on the score ranking rules in the game ranking list.

[0079] In some embodiments, the game ranking list is updated / refreshed in real time according to the actions of the virtual game, and the game server synchronizes / issues the refreshed game ranking list to each terminal participating in the virtual game in a timely manner. In the embodiments of the present application, only the ranking status of the game ranking list at a certain point in time is used as an example. One or more first virtual targets whose rankings in the game ranking list at a certain point in time meet the advertised conditions are determined. The above determination operation may be performed by the game server or may be performed according to the game ranking list obtained by the terminal through a pull-down menu; no specific limitations are placed on the executing entity here.

[0080] The above introduction to the game ranking list will be explained by taking as an example that the advertisement conditions are the ranking conditions of the game ranking list required for a virtual object to be posted on the virtual bulletin board. Optionally, the ranking conditions include that the virtual object itself or its team is ranked first in the game ranking list, or that the virtual object itself or its team is ranked in the top N places in the game ranking list, where N≧1, or that the virtual object's ranking rises by K places or more within a predetermined period, where K is a predetermined number, for example, K is half the number of participants, and is not limited thereto. No specific limitations are placed on the ranking conditions in this embodiment of the present application.

[0081] In some embodiments, a user launches a game application on a terminal, and in response to an opening operation for the game application, a virtual scene located within the FoV of a second virtual object is displayed in the game application, and a virtual bulletin board is displayed in the virtual scene. Optionally, the virtual bulletin board is displayed when the virtual bulletin board is present in the FoV of the second virtual object, or the FoV of the second virtual object continuously displays a virtual bulletin board whose position does not change with the movement of the second virtual object. In the embodiments of the present application, there is no specific limitation on the position of the virtual bulletin board in the virtual scene.

[0082] Based on displaying a virtual bulletin board in the virtual scene, a first virtual object that meets the advertised conditions at the current time in the virtual game is determined, and then at least one first virtual object to be challenged is displayed on the virtual bulletin board. The number of first virtual objects on the virtual bulletin board is determined by the number of virtual objects participating in the virtual game that meet the advertised conditions set by the game business logic, and in the embodiment of the present application, there is no specific limitation on the number of first virtual objects displayed on the virtual bulletin board. For example, when the advertised conditions refer to the ranking conditions of the game ranking list required for a virtual object to be listed on the virtual bulletin board, one or more first virtual objects that meet the ranking conditions can be ranked according to the game ranking list.

[0083] In one example, the announcement conditions refer to the ranking conditions of the game ranking list required for a virtual object to be posted on the virtual bulletin board. The ranking conditions are assumed to be the first ranking in the game ranking list, and the game ranking list is an individual score ranking list. Assuming that only the first ranked virtual object can be posted on the virtual bulletin board as the first virtual object, and therefore only one first virtual object will be displayed on the virtual bulletin board.

[0084] Considering other situations, the ranking condition is still the first ranking in the game ranking list, but if the game ranking list is a ranking list that ranks points based on both individuals and teams, that is, a user may choose to participate as an individual, or as a team, or there is a possibility that a situation may arise where a user first participates as a team but all other teammates have already been eliminated. In this case, if the first ranking is an individual, the first ranking individual (i.e., a single first virtual object) will be displayed on the virtual bulletin board, and if the first ranking is a team, all members of the first ranking team who have not yet been eliminated (i.e., one or more first virtual objects) will be displayed on the virtual bulletin board.

[0085] In another example, the announcement conditions refer to the ranking conditions of the game ranking list required for a virtual object to be posted on the virtual bulletin board. The ranking conditions are assumed to be in the top N rankings in the game ranking list, where N is greater than or equal to 1. If the game ranking list is an individual score ranking list, then all N virtual objects ranked in the top N can be posted on the virtual bulletin board as first virtual objects. Therefore, only N first virtual objects are displayed on the virtual bulletin board, and the number of first virtual objects specifically displayed is determined by the value of N.

[0086] Considering other situations, the ranking condition is still to be ranked in the top N in the game ranking list, and if the game ranking list is a ranking list that ranks by points based on both individuals and teams, then all individuals ranked in the top N or all members of the team will be displayed on the virtual bulletin board.

[0087] In step 301, the virtual bulletin board includes at least one display area, and each display area is used to display one first virtual object to be challenged. This describes one possible embodiment of displaying a virtual bulletin board in a virtual scene, allowing each first virtual object to occupy a relatively independent display area on the virtual bulletin board, allowing each first virtual object to be made visible and highlighted on the virtual bulletin board, preventing users from missing each noteworthy first virtual object and allowing them to formulate a targeted battle strategy or directly airdrop a challenge, thereby improving the competitive, competitive, and strategic aspects of the game. By utilizing the virtual bulletin board as an important display tool in the virtual scene, the virtual bulletin board can be naturally integrated into the virtual scene without generating unnatural visual effects, thereby improving the efficiency of users' ranking list information acquisition, ranking list information utilization, and human-computer interaction, while avoiding interfering with or disrupting the user's immersive experience.

[0088] In some other embodiments, in addition to allocating one display area on the virtual bulletin board to each first virtual object, display areas can also be allocated on a team basis. In this case, if the first virtual object participates as an individual, it can be processed as a one-person team. In this way, all members of the same team can be displayed together in the same display area, preventing users from ignoring the cooperative relationship between members of the same team and making it easier for users to formulate competition strategies. In addition to displaying the ranking list information of the first virtual object in the display area itself, relationship information of the team to which the first virtual object belongs and its teammates can also be displayed, thereby increasing the amount of information carried in each display area and further improving the user's information acquisition efficiency and information utilization rate.

[0089] In some embodiments, each display area on the virtual bulletin board displays at least one of the first virtual object's appearance image, announcement, avatar image, account nickname, live streaming screen, and challenge control member, where the first virtual object's appearance image, avatar image, announcement, account nickname, and live streaming screen are all broadcast to other virtual objects participating in the virtual game after approval by the first virtual object.

[0090] Here, the avatar image and account nickname refer to the avatar image (i.e., game avatar) and account nickname (i.e., game nickname) in the game application of the game account to which the first virtual object belongs, and therefore can be issued by the game server.

[0091] Here, the appearance image may be a set of images preset by the first virtual object before opening (for example, when posted on the virtual bulletin board, this set of preset appearance images is presented), or the appearance image may be an appearance image that the first virtual object is currently wearing in the virtual game, and the embodiments of the present application do not make any specific limitations thereon.

[0092] Here, the announcement declaration may be a declaration text preset before the first virtual object opens (for example, when it is posted on the virtual bulletin board, this preset announcement declaration is presented), or may be a unique signature set by the first virtual object in the game application, or may be a declaration text preset by the game server according to the ranking of the first virtual object, or even a declaration text input in real time in the game application when the first virtual object meets the announcement conditions, and the embodiments of the present application do not make any specific limitations thereon.

[0093] Here, the live streaming screen refers to a game screen of a virtual game between a first virtual object, such as a live streaming screen in which the first virtual object is viewed from a first-person perspective, or a live streaming screen in which the first virtual object is viewed from a god's perspective. The god's perspective can be determined according to game business logic. For example, the god's perspective can refer to the perspective of a virtual camera mounted at a fixed distance from the first virtual object, although the embodiments of the present application do not specifically limit this. In this case, a virtual bulletin board can be used in the virtual scene to create the visual effect of live streaming a game to the first virtual object.

[0094] Here, the challenge control element may be an interaction control element that is displayed regardless of which announcement mode the first virtual object selects, or may be an interaction control element that is displayed only in a certain type of specific announcement mode. In step 302, an example of a challenge control element that is displayed only in the second announcement mode is used for explanation, but the challenge control element can also be displayed in the display area for all first virtual objects, but only the first virtual object that turns on the second announcement mode will respond to the trigger operation of the challenge control element. In the embodiments of the present application, no specific limitations are placed on the display logic of the challenge control element.

[0095] FIG. 4 is a schematic diagram of a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 4, the announcement condition refers to the ranking condition in the game ranking list required for a virtual object to be listed on the virtual bulletin board. For example, if the ranking condition is assumed to be the first ranking in the game ranking list, only one first virtual object (also called a top player) with the first ranking will be displayed on the virtual bulletin board. At this time, a virtual bulletin board 410 is displayed in a virtual scene 400, and the number of first virtual objects displayed on the virtual bulletin board 410 is one. For this single first virtual object, the entire virtual bulletin board 410 is the display area for the first virtual object itself, i.e., the virtual bulletin board 410 has only one display area. Furthermore, in the display area, i.e., the virtual bulletin board 410, an appearance image 411 of the first virtual object and an announcement 412 saying "I'm the strongest" are displayed. Furthermore, the current score of the first virtual object (not shown in FIG. 4) may also be displayed in the display area, which is convenient for the user to calculate and evaluate the score difference between the second virtual object and the first virtual object.

[0096] It is important to note that the first virtual object and the second virtual object are used solely to distinguish between the virtual object controlled by the terminal and the virtual object posted on the virtual bulletin board, but the first virtual object and the second virtual object may be the same virtual object; for example, if the terminal controls the first virtual object, the first virtual object's appearance image can be naturally seen ranked on the virtual bulletin board displayed by itself. Of course, the first virtual object and the second virtual object may be different virtual objects, and the embodiments of the present application do not make any specific limitations thereon.

[0097] In yet another embodiment, if the number of first virtual objects is relatively large but the display size of the virtual bulletin board is limited, each first virtual object can be scrolled on the virtual bulletin board (for example, scrolled up and down or scrolled left and right), and the user can view the previous / next first virtual object by swiping on the virtual bulletin board or clicking a page forward button on the virtual bulletin board, thereby optimizing the display logic of the virtual bulletin board.

[0098] 302: When the first virtual object turns on the second announcement mode, the terminal further displays a challenge control member for the first virtual object in the display area, and the challenge control member is used to trigger a challenge operation for the first virtual object.

[0099] In some embodiments, a first virtual object can select an advertising mode to turn on for other virtual objects (which may be a second virtual object or other different first virtual objects) that it participates in a virtual game with, and at least one of the advertising information or interaction method in different advertising modes is different.

[0100] In the embodiments of the present application, two types of announcement modes are taken as an example for explanation, that is, the game business logic provides a first announcement mode and a second announcement mode, and the first announcement mode and the second announcement mode are different, where the second announcement mode refers to an announcement mode that supports the second virtual object and the first virtual object to generate a challenge, and the first announcement mode is an announcement mode other than the second announcement mode.

[0101] In one example, the first announcement mode is used to announce the location of the first virtual object, and the second announcement mode is used to announce the location of the first virtual object and provide a navigation function for approaching the first virtual object. In this situation, the first announcement mode only broadcasts the position of the first virtual object, but the second virtual object still needs to search for the first virtual object in the virtual scene to be able to interact with it. However, the second announcement mode has higher interaction efficiency because, in addition to broadcasting the position of the first virtual object, it also supports providing a direct challenge function based on the challenge control element. In this case, the user can directly issue a challenge to the first virtual object through the challenge control element, and then, according to the navigation function for approaching the first virtual object, directly airdrop or navigate to the position of the first virtual object and compete with it. Therefore, for the first virtual object, the competition risk is higher, but it may also have the potential to earn more points and stabilize its ranking, and the efficiency of human-computer interaction is higher.

[0102] FIG. 5 is a schematic diagram of a virtual bulletin board provided in an embodiment of the present application. As shown in FIG. 5, the announcement conditions refer to the ranking conditions in the game ranking list required for a virtual object to be listed on the virtual bulletin board. The ranking conditions are as follows: if the ranking in the game ranking list is assumed to be first, only one first virtual object (also called the top player) ranked first will be displayed on the virtual bulletin board. At this time, a virtual bulletin board 410 is displayed in the virtual scene 400, and the number of first virtual objects displayed on the virtual bulletin board 410 is 1. For this only first virtual object, the entire virtual bulletin board 410 is the display area of ​​the first virtual object itself, that is, the virtual bulletin board 410 only has one display area. Furthermore, in the display area, i.e., in the virtual bulletin board 410, if the first virtual object turns on the first announcement mode, the virtual bulletin board 410 will display the appearance image 411 of the first virtual object and the announcement declaration 412 "I am the strongest", as shown in FIG. 4; if the first virtual object turns on the second announcement mode, the virtual bulletin board 410 will display the appearance image 411 of the first virtual object, the announcement declaration 412 "I am the strongest", and the challenge control member 500, as shown in FIG. 5.

[0103] As can be seen from this, a challenge declaration such as "Bring it on" may be displayed on the challenge control member 500, and the challenge declaration may be a declaration text preset in the game business logic or a declaration text customized by the first virtual object. The first virtual object may preset a customized declaration text before opening or may input a customized declaration text in real time when the advertisement conditions are met, and the embodiment of the present application does not specifically limit this. The challenge declaration displayed on the challenge control member 500 increases the amount of information carried on the virtual bulletin board and increases the flexibility of the appearance of the challenge control member.

[0104] In some other embodiments, the game business logic may further provide three or more types of announcement modes, and the first and second announcement modes may both announce the location of the first virtual object (i.e., the announcement information may both include its own location), but the interaction methods in different announcement modes are not the same. Optionally, the game business logic may further distinguish between multiple levels of announcement modes according to different announcement information, such as an image announcement mode, a declaration announcement mode, a live streaming announcement mode, and a location announcement mode, where the image announcement mode only announces the appearance image of the first virtual object, the announcement announcement mode announces the appearance image of the first virtual object and the announcement announcement, the live streaming announcement mode announces the appearance image of the first virtual object, the announcement announcement, and the live streaming screen, and the location announcement mode announces the appearance image of the first virtual object, the announcement announcement, and its own location. In this way, users can select the desired announcement mode according to their own game needs and privacy requirements, providing more personalized options. For example, the above-mentioned location announcement mode can be further subdivided into a first announcement mode and a second announcement mode in the embodiments of the present application, thus providing more hierarchical announcement modes. The announcement mode may be set by the first virtual object before opening, or may be immediately set to the first virtual object when the first virtual object meets the announcement conditions, and the embodiments of the present application do not make any specific limitations thereon.

[0105] In some further embodiments, the above relates to a situation where two or more types of advertisement modes are provided. Of course, only one type of advertisement mode may be provided in the game business logic. In this case, the first virtual object does not need to select which advertisement mode to turn on. The embodiments of the present application do not specifically limit how many types of advertisement modes are provided.

[0106] In the above steps 301-302, the first announcement mode and the second announcement mode are taken as an example for any first virtual object displayed on the virtual bulletin board. When the first virtual object turns on the first announcement mode, only step 301 of displaying the first virtual object in the display area is executed. When the first virtual object turns on the second announcement mode, step 301 of displaying the first virtual object in the display area is executed. In addition, when the first virtual object turns on the second announcement mode, step 302 is executed to display a challenge control member for the first virtual object in the display area. In this way, what is actually displayed on the virtual bulletin board are all first virtual objects that have turned on the first announcement mode, all first virtual objects that have turned on the second announcement mode, and challenge control members for all first virtual objects that have turned on the second announcement mode. Since no challenge control member is provided for the first virtual object in the first announcement mode, redundant processing logic caused by a user's erroneous touch is avoided and the computing resources of the terminal are saved. Furthermore, since only the first virtual object that has the second announcement mode turned on displays the challenge control member, it is convenient for the user to observe the virtual bulletin board and know at a glance which first virtual object can be directly challenged and which first virtual object must be manually searched for, thereby improving the user's information utilization rate.

[0107] In some other embodiments, the first fictitious object will display a challenge control member for the first fictitious object in the display area regardless of whether the first announcement mode or the second announcement mode is turned on. In this way, each first virtual object and its challenge control member are displayed on the virtual bulletin board. The challenge control member of the first virtual object in the first announcement mode can be set to an inactive state (no reaction when clicked or shot), and the challenge control member of the first virtual object in the second announcement mode can be set to an active state (reaction when clicked or shot). Therefore, even if the user accidentally touches the challenge control member of the first virtual object in the first announcement mode, it will not be considered as detecting a challenge operation to the first virtual object, and therefore the challenge generated by the challenge control member in the first announcement mode will not be received. The advantage is that when the first virtual object switches from the first announcement mode to the second announcement mode, a challenge control member will not appear unnaturally on the virtual bulletin board, but the existing challenge control member can simply be switched from an inactive state to an active state. This optimizes the display logic under the announcement mode switching situation, avoids interference with the user's virtual game, and ensures the user's immersive experience and game atmosphere.

[0108] 303: The terminal displays an inquiry control member in response to a trigger operation on the challenge control member in the display area, and the inquiry control member is used to inquire whether to approach the first virtual object.

[0109] In some embodiments, for a first virtual object that turns on the second announcement mode, the user can trigger a challenge operation for the first virtual object based on a challenge control member provided in the corresponding display area of ​​the virtual bulletin board in step 302.

[0110] In step 303, one possible embodiment is to display a query control element in response to a challenge operation for any of the first virtual objects, where the challenge operation is in response to a trigger operation for the challenge control element in the display area, i.e., when the first virtual object turns on the second announcement mode, the query control element is displayed in response to a trigger operation for the challenge control element in the display area. In other words, a user can trigger the challenge operation by triggering the challenge control element of the first virtual object, which then causes a query control element to pop up on the terminal. By generating a challenge operation using the challenge control element, a user can challenge a certain first virtual object with one click based on the challenge control element, providing an intuitive way to quickly and efficiently interact with relatively high-ranking virtual objects.

[0111] In some embodiments, the trigger operation of the challenge control member includes, but is not limited to, controlling the second virtual object by shooting, clicking, double-clicking, long-pressing, swiping, dragging, voice commands, or gesture commands, and the embodiments of the present application do not impose any specific limitations thereon.

[0112] In one example, the trigger operation on the challenge control member includes controlling a shooting operation of a second virtual object. In a situation where the second virtual object is equipped with a shooting-type item, a shooting control member (e.g., a fire key) of the shooting-type item is further provided in the virtual scene, so that the user can trigger a shooting operation on the challenge control member of the second virtual object based on the shooting control member. Furthermore, in response to the shooting operation on the challenge control member of the second virtual object, it is determined whether the shooting operation has hit the challenge control member. In a situation where the shooting operation has hit the challenge control member, for example, when the shooting operation hits any position on the challenge control member, the query control member is displayed; otherwise, in a situation where the shooting operation has not hit the challenge control member, no UI (User Interface) response is made. In the above process, the user can be considered to have detected a trigger operation on the challenge control element only when controlling the second virtual object to shoot and hit the challenge control element, i.e., to have detected a challenge operation of the second virtual object on the first virtual object, thereby popping up an inquiry control element. In such a trigger method based on a shooting operation, the user needs to control the second virtual object to aim at the challenge control element on the virtual bulletin board. This aiming process itself represents the user's subjective intention to challenge the first virtual object. Therefore, the probability of the user accidentally touching the challenge element is greatly reduced. The entire challenge link needs to undergo a secondary confirmation by the user's aiming, which reduces the rate of accidentally touching the challenge element.

[0113] It is necessary to explain that the shooting operation on the challenge control member of the second virtual object can take the hip fire mode (referring to shooting without opening the scope, i.e., firing directly without opening the scope), or the ADS mode (referring to shooting with the scope open, also known as aim shooting, i.e., opening the scope, adjusting the sight, and then firing), and the embodiments of the present application do not place any specific limitations on the shooting mode.

[0114] After the user shoots and hits the challenge control member, some special spark effects similar to the projectile of a shooting item hitting the challenge control member can be generated, allowing the entire shooting operation-based challenge process to be better integrated with the virtual scene and improving the user's immersive game experience.

[0115] The above description is given only in the case where the second virtual object is equipped with a shooting-type item. If the second virtual object is not equipped with a shooting-type item, for example, if the second virtual object is equipped with a throwing-type item, the trigger operation on the challenge control member may further include controlling the throwing operation of the second virtual object. In this case, a throwing control member for the throwing-type item is further provided in the virtual scene, and the user can trigger the throwing operation of the second virtual object on the challenge control member based on the throwing control member. In addition, in response to the throwing operation of the second virtual object on the challenge control member, it determines whether the throwing operation has hit the challenge control member. If the throwing operation has hit the challenge control member, the inquiry control member is displayed. Otherwise, if the throwing operation has not hit the challenge control member, no UI response is made. For example, the second virtual object may be equipped with a battle-type item (e.g., a virtual dagger), and the trigger operation for the challenge control member may be configured as a battle operation in which the battle-type item is held in the hand; no specific limitations are provided here.

[0116] In another example, if the second virtual object is not equipped with any virtual item, the user can further click, double-click, or long-press the challenge control member for the first virtual object displayed on the virtual bulletin board to trigger the trigger operation for the challenge control member, or the user can trigger the trigger operation for the challenge control member by voice command and gesture command. In this way, the human-computer interaction link for the user to generate a challenge operation is simplified, and it is no longer necessary to aim the challenge control member or to consider the user's shooting aim level, which reduces the operational hurdle for the user to generate a challenge, improves the success rate of the user to generate a challenge, and thereby improves the efficiency of human-computer interaction.

[0117] In yet another example, the challenge control element is not necessarily always provided in the display area, and may require certain display logic to be triggered and displayed. For example, the user can further control the second virtual object to approach the virtual bulletin board, and when the user approaches the virtual bulletin board to a certain extent (for example, the distance is less than a set value or touches the collision detection box on the virtual bulletin board), a challenge control element for the first virtual object in the nearest display area will appear, and at this time, the user can be deemed to have detected a trigger operation for the challenge control element, i.e., a challenge operation of the second virtual object against the first virtual object, by clicking, double-clicking, or long-pressing the appeared challenge control element, thereby detecting a query control element. In this way, the user has to approach the virtual bulletin board to pop up the challenge control element, and the query control element can be popped up simply by performing a trigger operation on the challenge control element, thereby optimizing both the display logic of the challenge control element and the query space, which on the one hand prevents the challenge control element from always being displayed in the virtual scene and occupying screen space, and on the other hand, also avoids the risk of accidental touching caused by a challenge control element being displayed for a long time.

[0118] After the user clicks, double-clicks, or long-presses the challenge control member that appears, the user can further play some animation effects similar to the second virtual object peeling off a virtual sticker bearing the appearance image of the first virtual object from a virtual bulletin board, better integrating the entire challenge process with the virtual scene and improving the user's immersive gaming experience.

[0119] In some other embodiments, in addition to the challenge operation shown in step 303, the user can also trigger an adjustment operation in the following manner: When the first virtual object turns on the second announcement mode, the query control element is displayed in response to a trigger operation on the display area. In other words, the user can trigger the challenge operation on the entire display area, thereby triggering the challenge operation and causing the query control element to pop up on the terminal. By generating a challenge operation using the challenge control element, the user can challenge a first virtual object with one click based on the display area, providing an intuitive way to quickly and efficiently interact with relatively high-ranking virtual objects. Furthermore, compared with trigger operations based on the challenge control element, the entire display area can be regarded as a hidden, interactive challenge control element. Although the challenge control element is hidden, it still does not affect the interactive function of triggering the challenge operation, thereby simplifying the display of the virtual bulletin board, better integrating it into the virtual scene, and optimizing the display logic of the virtual bulletin board.

[0120] In some embodiments, the trigger operation on the display area includes, but is not limited to, controlling the second virtual object by shooting, clicking, double-clicking, long-pressing, swiping, dragging, voice commands, or gesture commands, and the embodiments of the present application do not impose any specific limitations thereon.

[0121] In one example, the trigger operation on the display area includes controlling a shooting operation of a second virtual object. When the second virtual object is equipped with a shooting-type item, a shooting control member (e.g., a fire key) of the shooting-type item is further provided in the virtual scene, allowing the user to trigger a shooting operation on the display area of ​​the second virtual object based on the shooting control member. Furthermore, in response to the shooting operation on the display area of ​​the second virtual object, it is determined whether the shooting operation has hit the display area. When the shooting operation has hit the display area, for example, when the shooting operation has hit any position on the display area, the query control member is displayed; otherwise, when the shooting operation has not hit the display area, no UI response is made. In the above process, only when the user controls the second virtual object to shoot and hit the display area can it be considered that the user has detected a trigger operation on the display area, i.e., detected a challenge operation of the second virtual object against the first virtual object, thereby popping up an inquiry control member. In such a trigger method based on a shooting operation, the user needs to control the second virtual object to aim at the display area on the virtual bulletin board. This aiming process itself represents the user's subjective intention to challenge the first virtual object. Therefore, the probability of the user accidentally touching the challenge operation is greatly reduced. The entire challenge link needs to undergo a secondary confirmation by the user's aiming, which reduces the rate of accidentally touching the challenge operation.

[0122] It is necessary to explain that the shooting operation on the display area of ​​the second virtual object can be in hip fire mode (which refers to shooting without opening the scope, i.e., firing directly without opening the scope), or in ADS mode (which refers to shooting with the scope open, also known as aim shooting, i.e., opening the scope, adjusting the sight, and then firing), and the embodiments of the present application do not place any specific limitations on the shooting mode.

[0123] After the user shoots and hits the display area, some special spark effects similar to the projectile of a shooting item hitting the display area can be generated, which better integrates the entire shooting operation-based challenge process with the virtual scene and improves the user's immersive game experience.

[0124] The above description is given only with an example of a situation where the second virtual object is equipped with a shooting-type item. If the second virtual object is not equipped with a shooting-type item, for example, if the second virtual object is equipped with a throwing-type item, the trigger operation on the display area may further include controlling the throwing operation of the second virtual object. In this case, a throwing control element for the throwing-type item is further provided in the virtual scene, and the user can trigger the throwing operation of the second virtual object on the display area based on the throwing control element. Furthermore, in response to the throwing operation on the display area of ​​the second virtual object, it determines whether the throwing operation has hit the display area, and when the throwing operation has hit the display area, the inquiry control element is displayed. Otherwise, when the throwing operation has not hit the display area, there is no UI response. For example, the second virtual object may be equipped with a battle-type item (e.g., a virtual dagger), and the trigger operation on the display area may be configured as a battle operation in which the battle-type item is held in the hand; no specific limitations are provided here.

[0125] In another example, if the second virtual object is not equipped with any virtual item, the user can further trigger a trigger operation on the display area of ​​the virtual bulletin board used to display the first virtual object by clicking, double-clicking, or long-pressing the display area, or the user can trigger a trigger operation on the display area by voice command or gesture command. In this way, the human-computer interaction link for the user to generate a challenge operation is simplified, and it is no longer necessary to aim at the display area, and it is no longer necessary to consider the user's shooting aim level. This reduces the operational hurdle for the user to generate a challenge, improves the success rate of the user generating a challenge, and thereby improves the efficiency of human-computer interaction.

[0126] After the user clicks, double-clicks, or long-presses the display area, the second virtual object can further play some animation effects similar to peeling off a virtual sticker bearing the appearance image of the first virtual object from a virtual bulletin board, and the whole challenging process better integrates the virtual scene and enhances the user's immersive gaming experience.

[0127] In yet another example, in a situation where all members of a team are displayed in the same display area of ​​a virtual bulletin board, if there are relatively many unselected members of the team, providing one challenge control element for each member in the display area may make the information on the virtual bulletin board dense and not concise; therefore, in this case, the appearance image of each member, i.e., each first virtual object itself, is used as one hidden challenge control element, and then the user can directly pop up the query control element by clicking, double-clicking, or long-pressing the appearance image of a member.

[0128] In the above process, regardless of how the user triggers the trigger operation on the challenge control element or the display area, a query control element can pop up, prompting the user to confirm whether to move closer to the first virtual object, thereby effectively preventing the user from accidentally touching the virtual bulletin board and moving near the first virtual object, thereby reducing the user's rate of erroneous touches.Of course, after detecting the trigger operation on the challenge control element, the second virtual object can also be directly controlled to move toward the first virtual object, shortening the operational link between the second virtual object and the first virtual object in a battle, thereby improving the efficiency of human-computer interaction.

[0129] In some other embodiments, the above provides a method for triggering a challenge operation on a first virtual object based on the display area where the first virtual object is located or based on a challenge control element in the display area. Optionally, the user can also trigger the operation on the entire virtual bulletin board, and then a virtual object selection pop-up window will pop up, displaying all selectable first virtual objects in the virtual object selection pop-up window. The user can then select the first virtual object to be challenged in the virtual object selection pop-up window, and then trigger a challenge operation on the first virtual object. In the embodiments of the present application, there is no specific limitation on the triggering process of the challenge operation.

[0130] In the above discussion of various situations, how to trigger the display of the query control element has been introduced in detail. In the following, the display method of the query control element will be described in detail. Optionally, the terminal can directly pop up the query control element in the virtual scene, or display the query control element based on the virtual bulletin board. In this embodiment, there is no specific limitation on the display position of the query control element.

[0131] In some embodiments, the terminal can display the query control element in the form of a query pop-up window, i.e., the terminal displays a query pop-up window in a virtual scene, and the query pop-up window provides a confirmation option and a cancel option. If the user performs a trigger operation on the confirmation option, it is considered a confirmation operation on the query control element, and step 304 is entered. If the user performs a trigger operation on the cancel option or does not perform any operation within a set period, it is considered a cancel operation on the query control element. Thus, the query pop-up window is collapsed into a simplified query control element, and the user can conveniently click the query control element to expand the query pop-up window again. In this way, the display effect is more intuitive, and the pop-up window query interaction manner is more consistent with the user's usage habits.

[0132] FIG. 6 is a schematic diagram of an inquiry control element provided in an embodiment of the present application. As shown in FIG. 6, the announcement condition refers to the ranking condition in the game ranking list required for a virtual object to be listed on the virtual bulletin board. For example, if the ranking condition is that the virtual object is ranked first in the game ranking list, only the first virtual object (also referred to as the top player) ranked first is displayed on the virtual bulletin board. At this time, a virtual bulletin board 610 is displayed in the virtual scene 600. If the first virtual object activates the second announcement mode, the virtual bulletin board 610 displays an appearance image 611 of the first virtual object, an announcement declaration 612 saying "I'm the strongest," and a challenge control element 613. The challenge control element 613 displays the first virtual object's challenge declaration "Bring it on!" The user can issue a challenge to the first virtual object by controlling the second virtual object to shoot at the challenge control element 613 (or at the entire virtual bulletin board 610). In response to the second virtual object's challenge operation on the first virtual object, the terminal displays a query pop-up window 620 on the left side of the virtual bulletin board 610. The query pop-up window 620 is one possible embodiment of a query control element. The query pop-up window 620 provides a confirmation option 621 and a cancel option 622. If the user performs a trigger operation on the confirmation option 621, it is regarded as a confirmation operation on the query control element, and step 304 is entered. If the user performs a trigger operation on the cancel option 622 or does not perform any operation within a set period, it is regarded as a cancel operation on the query control element, and the query pop-up window 620 is collapsed into a simplified query control element.

[0133] In some other embodiments, when the terminal displays the query control element, it can display the query control element, a confirmation option, and a cancel option. If the user performs a trigger operation on the confirmation option, it is considered a confirmation operation on the query control element, and step 304 is entered. If the user performs a trigger operation on the cancel option or does not perform any operation within a set period, it is considered a cancel operation on the query control element. Thus, the confirmation option and the cancel option are deleted, and only the simplified query control element remains, allowing the user to conveniently click the query control element to call the confirmation option and the cancel option again. In this way, a single popup window is not left redundant, the occupation of the virtual scene interface is reduced, and the simplification of the interface display is optimized.

[0134] FIG. 7 is a schematic diagram of an inquiry control element provided in an embodiment of the present application. As shown in FIG. 7, the announcement condition refers to the ranking condition in the game ranking list required for a virtual object to be listed on the virtual bulletin board. For example, if the ranking condition is that the virtual object is ranked first in the game ranking list, only the first virtual object (also referred to as the top player) ranked first is displayed on the virtual bulletin board. At this time, a virtual bulletin board 610 is displayed in the virtual scene 600. If the first virtual object activates the second announcement mode, the virtual bulletin board 610 displays an appearance image 611 of the first virtual object, an announcement declaration 612 saying "I'm the strongest," and a challenge control element 613. The challenge control element 613 displays the first virtual object's challenge declaration "Bring it on!" The user can issue a challenge to the first virtual object by controlling the second virtual object to shoot at the challenge control element 613 (or at the entire virtual bulletin board 610). In response to the second virtual object's challenge operation to the first virtual object, the terminal displays the query control element 710, a confirmation option 711, and a cancel option 712 in the virtual scene 600. If the user performs a trigger operation on the confirmation option 711, this is regarded as a confirmation operation on the query control element 710, and step 304 is entered. If the user performs a trigger operation on the cancel option 712 or does not perform any operation within a set period of time, this is regarded as a cancel operation on the query control element 710, thereby deleting the confirmation option 711 and the cancel option 712 and leaving only the simplified query control element 710, which allows the user to conveniently click the query control element 710 to access the confirmation option 711 and the cancel option 712 again. Here, the query control element 710 is illustratively shown as a telephone icon, which can simulate an interaction manner in which the second virtual object talks to and competes with the first virtual object by telephone, thereby improving the user's immersive gaming experience.

[0135] In some other embodiments, the terminal may not provide explicit confirmation and cancellation options when displaying the query control element, and the user may trigger a confirmation operation by long pressing the query control element, and if the user ignores the query control element, it is considered to perform a cancellation operation. Furthermore, in response to the confirmation operation, the terminal may enter step 304, and in response to the cancellation operation, the terminal may reduce the size of the query control element or directly hide the query control element, and no specific limitations are provided here.

[0136] 304: The terminal controls the second fictitious object to move toward the first fictitious object in response to a confirmation operation on the inquiry control member.

[0137] In some embodiments, the terminal user can perform a confirmation operation or a cancel operation on the query control element that pops up in step 303. If the terminal detects that the user has performed a confirmation operation on the query control element, it will, after a second confirmation by the user, control the second virtual object controlled by the terminal to move toward the first virtual object. If the terminal detects that the user has performed a cancel operation on the query control element, it can collapse the query control element, which makes it easier for the user to re-trigger / call the query control element when subsequently trying to find the first virtual object. Of course, the query control element can also be directly hidden to avoid the query control element obscuring the virtual scene, and the embodiments of the present application do not make any specific limitations thereon.

[0138] In some embodiments, the terminal may control the second virtual object to move toward the first virtual object in various ways, and the following examples will be described using the following several relatively typical control methods:

[0139] Method 1: Automatic navigation method In some embodiments, in response to a user's confirmation operation on the query control member, the terminal controls the second virtual object to move toward the first virtual object according to an automatic navigation path; optionally, the terminal can determine an automatic navigation path starting from the position of the second virtual object and ending at the position of the first virtual object using an A* path planning algorithm built into the game engine, and control the second virtual object to move toward the first virtual object according to the automatic navigation path. Here, only the A* path planning algorithm is used as an example; optionally, the navigation path can also adopt the Dijkstra algorithm or other path planning / navigation algorithms; the embodiments of the present application are not specifically limited thereto.

[0140] In some embodiments, the terminal may display the automatic navigation route in the virtual scene, or may not display the automatic navigation route, and may also display the automatic navigation route on a minimap control member, or may not display the automatic navigation route, and the embodiments of the present application do not make any specific limitations thereon.

[0141] The above automatic navigation method provides a kind of ground enemy search method for a second virtual object to search for a first virtual object, and can be applied to some game scenes that do not support aerial interaction or do not support flying carrier tools.

[0142] Method 2: Air drop method In some embodiments, in response to a user's confirmation operation on the query control member, the terminal controls the second virtual object to be airdropped toward the activity area where the first virtual object is located or a predetermined range.

[0143] The above-described airdrop method provides a type of air displacement method for a second virtual object to search for a first virtual object, and can be applied to some game scenes that support air interaction or provide a flying carrier tool, with fast flight speed and high enemy search efficiency. However, the airdrop method can usually only be enabled when the second virtual object itself needs to be equipped with or be able to use a flying carrier tool. Here, the flying carrier tool includes, but is not limited to, a virtual airplane, a virtual parachute, a virtual hot air balloon, a virtual airship, etc., and no specific limitations are placed on the type of flying carrier tool herein.

[0144] In some embodiments, the terminal controls the second virtual object to move to an activity area of ​​the first virtual object in the virtual scene, and identifies the position of the first virtual object in the activity area; in this way, it is equivalent to performing an air drop on the second virtual object in a blurred range, dropping only on the activity area but not locking on to the first virtual object, and at the same time identifying the position of the first virtual object in the activity area to present the position of the first virtual object; in this way, not only is a fast flight speed and high enemy search efficiency ensured, but also provides the first virtual object with a certain amount of time for preparation and ambush, and provides the second virtual object with stronger presentation information, improving the competitive and strategic aspects of the game and improving the efficiency of human-computer interaction between virtual objects.

[0145] In some embodiments, the terminal controls the second virtual object to move within a predetermined range of the first virtual object. This corresponds to performing a precise fixed-point airdrop on the second virtual object. The second virtual object is not only airdropped into the activity area, but also locked onto a relatively fine preset range within the activity area. The preset range is determined by game business logic. For example, the preset range may be a spherical space, a cubic space, or a three-dimensional space of any other shape centered on the first virtual object. The fixed-point airdrop within the preset range on the second virtual object not only ensures a fast flight speed and high enemy search efficiency, but also provides the first virtual object with time for preparation and ambush, improving the competitive and strategic aspects of the game and improving the efficiency of human-computer interaction between virtual objects.

[0146] In some embodiments, in the above process of airdropping a second virtual object within a predetermined range of the first virtual object, the terminal can control the second virtual object to fly to an airdrop point at a predetermined height within the predetermined range, determine a landing direction starting from the airdrop point, determine a landing position for the second virtual object based on the airdrop point and the landing direction, and control the second virtual object to land from the airdrop point to the landing position.

[0147] In the above process, an airdrop point is determined at a predetermined height within the predetermined range of the first virtual object, and the airdrop point is located at any one of the predetermined heights within the predetermined range. For example, the airdrop point is an intersection point of the flight path and a line of intersection within the predetermined range, located at the predetermined height. Then, a landing direction starting from the airdrop point can be determined. For example, the landing direction can be a predetermined downward direction perpendicular to the ground, or a direction customized by the user. At this time, the user can control the joystick control member to the position of the airdrop point, and the terminal will determine the landing direction according to the user's swipe direction on the joystick control member. Then, the landing position of the second virtual object is determined based on the airdrop point and the landing direction, i.e., a half line can be determined according to the airdrop point and the landing direction, and the intersection point of the half line and the ground plane is the landing position, or the intersection point of the half line and the first obstacle (which may be a virtual object such as a roof, wall, or bunker) is the landing position, in this embodiment, there is no specific limitation on the logic for determining the landing position, and then the second virtual object is controlled to land on the landing position from the airdrop point, for example, the second virtual object is controlled to ride on the flying carrier tool and slowly land on the landing position, or the second virtual object is controlled to separate from the flying carrier tool and slowly land on the landing position, in this embodiment, there is no specific limitation on whether the landing process depends on the flying carrier tool.

[0148] FIG. 8 is a schematic diagram of an airdrop interface provided by an embodiment of the present application. As shown in FIG. 8, a UI interface for observing a second virtual object that has arrived within a predetermined range of the FoV of a first virtual object is shown, i.e., the airdrop visualization effect of the second virtual object from the perspective of the first virtual object. A second virtual object 810 is displayed in a virtual scene 800, and the second virtual object 810 is airdropped within a predetermined range of the first virtual object by a flying carrier tool 811, thereby causing the second virtual object 810 to appear within the FoV of the first virtual object. Here, the flying carrier tool 811 is used as an example to describe a virtual parachute. The flying carrier tool 811 then carries the second virtual object 810 to an airdrop point at a predetermined height. After this, the user can control the landing direction of the second virtual object 810 and adjust the landing position of the second virtual object 810 in the virtual scene 800. In this way, the second virtual object 810 can effectively interact with the first virtual object after reaching the landing position.

[0149] In some embodiments, the terminal may display the flight path of the flight carrier tool in the virtual scene, or may not display the flight path, and may display the flight path on the minimap control member, or may not display the flight path, and the embodiments of the present application do not make any specific limitations thereon.

[0150] In the movement methods of both the airdrop and landing phases, a large number of second virtual objects may challenge the first virtual object at the same time, resulting in a large number of second virtual objects being airdropped within a preset range of the first virtual object. In this case, even if multiple second virtual objects are airdropped at the same time to the same airdrop point, the user can adjust the landing direction to run to different landing positions, making the landing process of the second virtual object more controllable and flexible. The second virtual object can adjust its landing direction and landing position according to the arrangement of bunkers within the preset range, enhancing the strategic and entertainment aspects of the game.

[0151] Method 3: Teleport method In some embodiments, the terminal responds to the user's confirmation operation on the inquiry control member by controlling the second virtual object to teleport within a preset range of the location of the first virtual object. Optionally, the terminal randomly selects a reachable teleport position within the preset range and controls the second virtual object to teleport / warp directly to the teleport position, or the user selects a reachable teleport position within the preset range using the minimap control member and controls the second virtual object to teleport / warp directly to the teleport position, although the embodiments of the present application are not specifically limited thereto.

[0152] The above teleportation method provides a kind of instantaneous teleportation method for the second virtual object to find the first virtual object, and can be applied to some game scenes that support teleportation settings; for example, teleportation can be turned on only when the second virtual object has a teleportation item, making the interaction methods richer and more diverse and helping the second virtual object quickly reach the location of the first virtual object, achieving the effect of surprise combat and further improving the efficiency of human-computer interaction.

[0153] 305: Under a circumstance where the distance between the first virtual object and the second virtual object is less than a distance threshold, the terminal identifies the position of the first virtual object or highlights the first virtual object.

[0154] In some embodiments, in step 304, as the second virtual object moves toward the first virtual object, when the distance between the first virtual object and the second virtual object is less than a distance threshold, the location of the first virtual object can be directly identified in the virtual scene or the first virtual object can be highlighted in the virtual scene. Here, the distance threshold is determined by game business logic, and the distance threshold may be any numerical value greater than zero. In this manner, whether the location identification or highlighting is used, the second virtual object can intuitively know the current location of the first virtual object, which is convenient for the second virtual object to quickly search for an enemy, find the first virtual object, and directly engage in combat with the first virtual object. Furthermore, the trigger logic for such location identification or highlighting is determined by the distance between the first virtual object and the second virtual object. In this way, regardless of whether the first virtual object is located inside or hidden behind a bunker, the second virtual object can quickly find the current location of the first virtual object, further improving the efficiency of human-computer interaction for the user.

[0155] In some other embodiments, only when the distance between the first virtual object and the second virtual object is less than the distance threshold and the first virtual object is visible, the position of the first virtual object can be directly identified in the virtual scene, or the first virtual object can be highlighted in the virtual scene. In this way, even if the second virtual object and the first virtual object are very close to each other, if the first virtual object finds a suitable bunker, it can hide its own traces, thereby improving the operating space and leaving some room for the first virtual object to operate, making the playing method strategy richer and more diverse, and allowing strategies to be formulated depending on the terrain or facilities of the virtual scene, thereby further improving the user's immersive experience.

[0156] In some embodiments, when identifying the position of the first virtual object in the virtual scene, the terminal can directly display a buoy that moves following the first virtual object in the virtual scene. The buoy can be penetrating, ignoring bunkers, or the terminal can directly identify the position of the first virtual object with a setting graphic on the minimap control element. For example, the setting graphic can be a red dot or a dot of other colors, but is not limited to a dot, and can also be a star, etc. The buoy directly marks the position of the first virtual object in the virtual scene, and the setting graphic marks the position of the first virtual object on the minimap control element. The two may be marked alternatively or simultaneously. The user may select which marking method to specifically adopt; the embodiments of the present application do not specifically limit this.

[0157] Optionally, the distance between the first virtual object and the second virtual object can be additionally displayed in the virtual scene, for example, "The distance to the target is XX meters." The above display may be displayed in the virtual scene, may be dynamically displayed based on the buoy, or may be displayed based on the minimap control member, and the embodiments of the present application do not have any specific limitations thereon.

[0158] Optionally, the user can click on the setting graphic on the buoy or minimap control member to trigger the calculation of an automatic navigation path from the second virtual object to the first virtual object, and display the automatic navigation path in at least one of the virtual scene or the minimap control member, helping the user to quickly find the first virtual object by following the automatic navigation path. Of course, the following operation can be manually controlled by the user, or the automatic navigation can be delegated to the game business logic by the user, and the embodiments of the present application do not make any specific limitations thereon.

[0159] In some embodiments, when highlighting a first virtual object in a virtual scene, the terminal may display a dedicated mark special effect based on the first virtual object, and the mark special effect may move to follow the first virtual object. For example, the mark special effect may be a pillar of light special effect appearing above the head, or may be a special effect of another display type, such as a cloud special effect or a spherical special effect, without any specific limitations in the embodiments of the present application. Alternatively, the terminal may further add a border special effect to the full-body model of the first virtual object, or further highlight the full-body model of the first virtual object. In this way, it is possible to emphasize that the first virtual object is different from other virtual objects, but there is no need to increase the number of special effects that occupy additional screen space to block the screen, thereby making the virtual scene more user-friendly.

[0160] FIG. 9 is a schematic diagram of a special mark effect for a first virtual object provided by an embodiment of the present application. As shown in FIG. 9, a UI interface for observing a first virtual object within a distance threshold from itself in the FoV of a second virtual object is shown, i.e., how the second virtual object is highlighted from the perspective of the second virtual object. A virtual scene 900 displays a first virtual object 910 and two remaining second virtual objects that do not meet the advertised conditions. A special mark effect 920 is displayed above the head of the first virtual object 910. Here, the special mark effect 920 is described as a pillar of light special effect. However, the special mark effect 920 may also be implemented as a cloud special effect, a spherical special effect, or the like; the embodiment of the present application is not limited thereto. In this way, the special mark effect 920 can intuitively indicate which virtual object is the first virtual object to be challenged, which is convenient for quickly searching for and interacting with enemies, further improving user interaction efficiency. Optionally, the mark special effect 920 will always follow and move with the first virtual object 910 until the first virtual object 910 is eliminated or the first virtual object 910 no longer meets the advertised conditions (for example, its ranking drops in the game ranking list).

[0161] The above steps 301 to 305 show how a second virtual object issues a challenge to a first virtual object that has the second announcement mode turned on at a certain time. As the virtual game progresses, the first virtual object that meets the announcement conditions may be updated / refreshed in real time accordingly. For example, at a certain time, the first virtual object may no longer meet the announcement conditions due to a change in ranking, or at a certain time, the first virtual object may no longer meet the announcement conditions due to elimination. Therefore, the first virtual object displayed on the virtual bulletin board is also updated / refreshed in real time accordingly. The display logic and interaction logic before and after the refresh are the same, and detailed explanations will be omitted.

[0162] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0163] The method provided by the embodiments of the present application highlights and presents a first virtual object that meets the advertised conditions through a virtual bulletin board set up in a virtual scene, preventing the user from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in a virtual game. Furthermore, without affecting the display function of the virtual bulletin board, a fast interaction method based on the virtual bulletin board is additionally provided. That is, the user can directly issue a challenge operation to the first virtual object displayed on the virtual bulletin board, and after secondary confirmation of the query control member, automatically and directly move toward the first virtual object to be challenged. This is convenient for quickly searching for an opponent and tracking the first virtual object to enable efficient interaction between the virtual objects. It is not necessary to search for the first virtual objects one by one in the virtual scene, but can quickly lock on to the first virtual object based on the advertisement on the virtual bulletin board, thereby improving the efficiency of human-computer interaction.

[0164] When the announcement conditions are related to the ranking in the game ranking list, the virtual bulletin board set up in the virtual scene highlights and presents the first virtual object whose ranking in the game ranking list matches the announcement conditions, preventing users from ignoring the information provided by the game ranking list and improving the user's information utilization rate and information acquisition efficiency for the ranking list. Since the virtual bulletin board itself is set up in the virtual scene, it is well integrated with the terrain or facilities of the virtual scene, avoiding unnatural display of the first virtual object and ensuring an immersive gaming experience for users.

[0165] In the previous embodiment, we have introduced in detail how a second fictitious object issues a challenge to a first fictitious object that turns on the second announcement mode. In this embodiment, we will explain in detail how a first fictitious object selects its announcement mode.

[0166] 10 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 10, the embodiment is performed by an electronic device, where the electronic device refers to a terminal that controls a first virtual object. For example, the terminal can be provided as the first terminal 120 or the second terminal 160 in the above-mentioned implementation environment. The embodiment includes steps 1001 to 1004.

[0167] 1001: The terminal displays a mode selection control member when a first virtual object in a virtual game meets the advertised conditions, and the mode selection control member is used to prompt the first virtual object to select the advertised mode.

[0168] Here, the advertisement conditions and the method of determining the first fictitious object are the same as those in step 301 in the previous embodiment, and detailed descriptions thereof will be omitted. The terminal here refers to the terminal that controls the first fictitious object.

[0169] In some embodiments, when the virtual object controlled by the terminal matches the announcement conditions in the virtual game, the virtual object currently controlled by the terminal is described as a first virtual object, and therefore the terminal can display a mode selection control member in the virtual scene, which is used to prompt the first virtual object to select an announcement mode, thereby facilitating the user to quickly decide on a strategy and select which announcement mode they want to turn on.

[0170] In some embodiments, for each first virtual object that matches the advertised conditions in the virtual game, the server issues a display resource of a mode selection control member to the terminal controlling the respective first virtual object, and the terminal displays the mode display control member according to the display resource, or when the terminal of each first virtual object detects that it itself matches the advertised conditions in the virtual game, it loads and displays the mode selection control member from a cache memory, or pulls down and obtains the mode selection control member from the server.

[0171] In the embodiments of the present application, the game business logic provides two or more types of advertisement modes, and the user can independently decide in real time to select one of the advertisement modes. In different advertisement modes, at least one of the advertisement information or interaction method is different. If the game business logic provides only one advertisement mode, the user does not need to select the advertisement mode by himself.

[0172] In some embodiments, an example is given in which the game business logic provides two types of announcement modes, i.e., the game business logic provides a first announcement mode and a second announcement mode, and the first announcement mode and the second announcement mode are different, where the second announcement mode refers to an announcement mode that supports the second virtual object to issue a challenge to the first virtual object, and the first announcement mode is an announcement mode other than the second announcement mode.

[0173] In the above situation, the mode selection control member may include a mode selection pop-up window, in which the first and second announcement modes are displayed. In this way, by presenting the user with the announcement mode selection in a pop-up window manner and displaying all selectable announcement modes in the mode selection pop-up window, the user can individually select the announcement mode to be turned on, thereby improving the efficiency of mode selection.

[0174] In one example, the first announcement mode is used to announce the location of the first virtual object, and the second announcement mode is used to announce the location of the first virtual object and provide a navigation function for approaching the first virtual object. In this situation, the first announcement mode only broadcasts the location of the first virtual object, but the second virtual object still needs to search for the first virtual object in the virtual scene to be able to interact with the first virtual object. However, the second announcement mode has higher interaction efficiency because, in addition to broadcasting the location of the first virtual object, it also supports a navigation function for approaching the first virtual object. In this case, the user can directly airdrop or navigate to the location of the first virtual object and compete with it through the navigation function. Therefore, for the first virtual object, the competition risk is higher, but it may also have the potential to earn more points and stabilize its ranking, and the efficiency of human-computer interaction is higher.

[0175] 11 is a schematic diagram of a mode selection control member provided in an embodiment of the present application. As shown in FIG. 11, when a first virtual object meets an announcement condition in a virtual game, a mode selection control member 1110 is displayed in a virtual scene 1100. For example, the mode selection control member is a mode selection pop-up window, which displays the first announcement mode 1111 and the second announcement mode 1112. Here, the description information of the first announcement mode 1111 is “Normal Challenge: Location Revealed,” and the description information of the second announcement mode 1112 is “Advanced Challenge: Air Landing Allowed.” The description information makes it easy for a user to quickly distinguish between different announcement modes. The user can select the announcement mode they want to activate by triggering any of the announcement modes provided in the mode selection pop-up window. Optionally, if the user does not select an announcement mode within a time limit, the first announcement mode 1111 or the second announcement mode 1112 can be selected by default. The announcement mode selected by default may be configured by the user before opening or configured by game business logic, and the embodiments of the present application do not specifically limit this. Here, the description will be given only by taking as an example that the mode selection control member 1110 is presented as a telephone icon, which can simulate the first virtual object receiving an incoming call and create a display effect of receiving an incoming call and asking which announcement mode to select, thereby improving the user's immersive experience.

[0176] In some other embodiments, the game business logic may further provide three or more types of announcement modes, and the first and second announcement modes may both announce the location of the first virtual object (i.e., both announcement information includes the user's own location), but the interaction methods in different announcement modes are not the same. Optionally, the game business logic may further distinguish between multiple levels of announcement modes according to different announcement information, such as an image announcement mode, a declaration announcement mode, a live streaming announcement mode, and a location announcement mode, where the image announcement mode only announces the appearance image of the first virtual object, the announcement announcement mode announces the appearance image of the first virtual object and the announcement announcement, the live streaming announcement mode announces the appearance image of the first virtual object, the announcement announcement, and the live streaming screen, and the location announcement mode announces the appearance image of the first virtual object, the announcement announcement, and the user's own location. In this way, users can select the desired announcement mode according to their game needs and privacy requirements, providing more personalized options. For example, the location announcement mode can be further subdivided into a first announcement mode and a second announcement mode in the embodiments of the present application, thus providing more hierarchical announcement modes. The announcement mode may be set by the first virtual object before opening, or may be immediately set to the first virtual object when the first virtual object meets the announcement conditions, and the embodiments of the present application do not make any specific limitations thereon.

[0177] Under the above circumstances, all selectable announcement modes can be displayed in the mode selection pop-up window, for example, image announcement mode, announcement mode, live streaming announcement mode, and location announcement mode can be displayed. After the user selects the location announcement mode, the first announcement mode and the second announcement mode can be further popped up, allowing the user to make a more precise selection. In this way, it is convenient for the user to individually customize which information to announce and which interaction methods to support, and improve the efficiency of mode selection.

[0178] In some embodiments, if a user configures a default or preferred advertisement mode before opening, when the mode selection pop-up window is displayed, the configured default or preferred advertisement mode can be pinned / highlighted, for example, by placing the default or preferred advertisement mode on the first line, or by highlighting the default or preferred advertisement mode, or by adding an identification word such as "(default)" or "(recommended)" on the default or preferred advertisement mode, and the embodiments of the present application are not specifically limited thereto.

[0179] 1002: The terminal determines the advertisement mode selected by the first virtual object according to the mode selection control member.

[0180] In some embodiments, the terminal may select one of multiple announcement modes to be activated based on the mode selection control element displayed in step 1001. For example, when the mode selection control element is implemented as a mode selection pop-up window, the user may select one of the announcement modes provided in the mode selection pop-up window, thereby determining the selected announcement mode. The selection may include, but is not limited to, a click, a double-click, a long press, a swipe, a drag, a voice command, or a gesture command, and the embodiments of the present application do not impose any specific limitations thereon. Still taking FIG. 11 as an example, the user may click the first announcement mode 1111 to select the first announcement mode, which only announces the user's location but does not receive airdrops. Alternatively, the user may also click the second announcement mode 1112 to select the second announcement mode, which announces the user's location and receives airdrops.

[0181] 1003: The terminal displays the first virtual object on a virtual bulletin board of a virtual scene according to the advertisement mode selected by the first virtual object.

[0182] In some embodiments, the virtual bulletin board includes at least one display area, and each display area is used to display one first virtual object to be challenged. Under such circumstances, the terminal can determine the display area of ​​the first virtual object on the virtual bulletin board, and optionally determine a display area that matches the ranking of the first virtual object (or its team) in the game ranking list.

[0183] When the first virtual object is in the first announcement mode, the first virtual object is displayed in the display area; when the first virtual object is in the second announcement mode, the first virtual object and a challenge control element for the first virtual object are displayed in the display area, and the challenge control element is used to trigger a challenge operation for the first virtual object. Here, the display logic of the display area in the first announcement mode and the second announcement mode can refer to steps 301 to 302 in the previous embodiment, and detailed descriptions will be omitted.

[0184] In some embodiments, the display area displays at least one of the following: an appearance image of the first virtual object, a public announcement, an avatar image, an account nickname, a live streaming screen, and a challenge control member. The display logic of each item of information in the display area can refer to steps 301 to 302 in the previous embodiment, and detailed descriptions will be omitted.

[0185] 1004: When the first virtual object is not selected, the terminal highlights the first virtual object in the virtual scene.

[0186] In some embodiments, if the first virtual object of the terminal has already been eliminated, the user may be prompted to watch the game from a teammate's perspective or log out of the current game. However, if the first virtual object has not been eliminated, the terminal may highlight the first virtual object in the virtual scene. For the highlighting method, see step 305 in the previous embodiment, and a detailed description will be omitted. This highlighting method is also convenient for intuitively indicating whether the user meets the advertised conditions based on whether the object is still highlighted. In this way, the user does not have to manually determine whether the advertised conditions still apply. For example, the user does not need to manually view the game ranking list or manually check whether a specific virtual item or specific virtual material has been lost, thereby improving the user's information acquisition efficiency and the efficiency of human-computer interaction.

[0187] It is necessary to explain that step 1004 is an optional step, and the first virtual object may not be highlighted, and in this case, the first virtual object itself can be considered as not highlighting itself, but the first virtual object can still be highlighted under the viewpoint of the second virtual object (of course, it is also possible to not highlight it and mark its position), and the embodiments of the present application do not make any specific limitations on this.

[0188] In some embodiments, the virtual bulletin board-based interaction method in steps 1001 to 1004 above can be triggered after a time length threshold is reached after the game opens, or after the top player's score reaches a preset score. In this way, in the early stage of the game opening, each user can accumulate basic equipment, supplies, points, and resources, and can be guaranteed to be familiar with and consider the terrain advantages and environmental facilities of the virtual scene, which is convenient for formulating a battle strategy, a pursuit strategy, etc. Of course, it can also be triggered automatically after the game opens, and the embodiments of the present application do not specifically limit whether there is a trigger condition for the interaction method.

[0189] It is further necessary to explain that since the number of first virtual objects may be multiple, when a terminal controlling a certain first virtual object observes other first virtual objects, it may cause interactions between different first virtual objects according to the interaction method of the previous embodiment, and in this case, the first virtual object controlled by this terminal actually corresponds to the second virtual object that generates a challenge in the previous embodiment.

[0190] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0191] The method provided in the embodiments of the present application uses a virtual bulletin board set up in a virtual scene to highlight and present a first virtual object that meets the advertisement conditions, allowing the first virtual object to be posted on the virtual bulletin board to announce some of its own advertisement information, without affecting the display function of the virtual bulletin board, and additionally provides a fast interaction method based on the virtual bulletin board, and allows the user to independently select which advertisement mode to adopt and to what extent to receive the interaction method, providing the user with a relatively high degree of freedom and operability, and preventing other users from ignoring information related to a specific virtual object, thereby improving the user's information utilization rate and information acquisition efficiency in the virtual game, and also improving the efficiency of human-computer interaction.

[0192] In the previous embodiment, we have introduced in detail how the first virtual object selects its advertisement mode and is posted on the virtual bulletin board. In this embodiment, we will explain in detail how the game server side assists both terminals to realize the above-mentioned interaction solution means.

[0193] 12 is a flowchart of an interaction method based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 12, the embodiment is executed by an electronic device, which may refer to a server (e.g., a game server). For example, the server can be provided as the server 140 in the above-mentioned implementation environment. The embodiment includes steps 1201 to 1203.

[0194] 1201: The server acquires the advertisement mode selected by each first virtual object that matches the advertisement condition in the virtual game.

[0195] Here, the advertisement conditions and the method of determining the first hypothetical target are the same as those in step 301 in the above embodiment, and detailed description thereof will be omitted.

[0196] In some embodiments, after the user selects an announcement mode for a first virtual object based on the method provided in the previous embodiment, the user reports the announcement mode selected by the first virtual object to the server, and in this way, the server can obtain the announcement mode selected by each first virtual object.

[0197] 1202: The server determines, based on the announcement mode selected by the first virtual object, announcement information matching the announcement mode of the first virtual object, where the announcement information includes at least a mode identifier of the announcement mode and a position of the first virtual object.

[0198] In some embodiments, for each first virtual object, the server configures advertisement information for the first virtual object according to the advertisement mode selected by the first virtual object obtained in step 1201, thereby matching the advertisement mode.

[0199] In the embodiments of the present application, the game business logic is described as providing two or more types of advertisement modes as an example, and at least one of the advertisement information or interaction method in different advertisement modes is different. Therefore, the first virtual objects that select different advertisement modes will have different advertisement information configuration logics. If the game business logic only provides one type of advertisement mode, all the first virtual objects will have the same type of advertisement information configuration logic.

[0200] In some embodiments, the game business logic provides two types of announcement modes, i.e., the game business logic provides a first announcement mode and a second announcement mode, the first announcement mode is used to announce the location of the first imaginary object, and the second announcement mode is used to announce the location of the first imaginary object and provide a navigation function for approaching the first imaginary object. In this situation, the first announcement mode only broadcasts the position of the first virtual object, but the second virtual object still needs to search for the first virtual object in the virtual scene to be able to interact with the first virtual object. However, the second announcement mode has higher interaction efficiency because, in addition to broadcasting the position of the first virtual object, it also supports a navigation function for approaching the first virtual object. In this case, the user can use the navigation function to directly airdrop or navigate to the position of the first virtual object and compete with it. Therefore, for the first virtual object, the competition risk is higher, but it may also have the potential to earn more points and stabilize its ranking, and the efficiency of human-computer interaction is higher.

[0201] In the above situation, since both the first announcement mode and the second announcement mode need to announce the position of the first virtual object, the announcement information must necessarily include the position of the first virtual object. Furthermore, the first announcement mode does not support navigation function, but the second announcement mode supports navigation function. Therefore, the announcement information can further add a mode identifier of one announcement mode. In this way, after the terminal receives the announcement information, if the user wants to challenge the first virtual object that turns on the second announcement mode, it can conveniently execute a path search algorithm according to its own position as the starting point and the position included in the announcement information as the end point to obtain an automatic navigation path / flight path. Of course, if the teleportation method does not need to execute a path search algorithm, it only needs to lock on to the teleportation position (i.e., the position included in the announcement information).

[0202] In some other embodiments, the game business logic may further provide three or more types of announcement modes, and the first and second announcement modes may both announce the location of the first virtual object (i.e., the announcement information may both include its own location), but the interaction methods in different announcement modes are not the same. Optionally, the game business logic may further distinguish between multiple levels of announcement modes according to different announcement information, such as an image announcement mode, a declaration announcement mode, a live streaming announcement mode, and a location announcement mode. In the image announcement mode, only the appearance image of the first virtual object is announced, in the announcement announcement mode, the appearance image of the first virtual object and the announcement announcement are announced, in the live streaming announcement mode, the appearance image, announcement announcement, and live streaming screen of the first virtual object are announced, and in the location announcement mode, the appearance image, announcement announcement, and own location of the first virtual object are announced. Thus, if the first virtual object selects the image announcement mode, the first virtual object will not be included in the announcement information. If the first virtual object selects the announcement mode, the announcement information includes a display resource of the appearance image of the first virtual object and an announcement announcement of the first virtual object. If the first virtual object selects the live streaming announcement mode, the announcement information includes a display resource of the appearance image of the first virtual object, an announcement announcement of the first virtual object, and a live streaming screen of the first virtual object (presented in the form of a live streaming data stream). If the first virtual object selects the location announcement mode, then the announcement information includes a display resource of the appearance image of the first virtual object, an announcement announcement of the first virtual object, and the location of the first virtual object.

[0203] If the location announcement mode is further subdivided into the first announcement mode and the second announcement mode, the announcement information includes the display resource of the appearance image of the first virtual object, the announcement declaration of the first virtual object, the position of the first virtual object, and the mode identifier of the announcement mode, and the embodiments of the present application do not make any specific limitations thereon.

[0204] 1203: The server broadcasts advertisement information of the first virtual object to the terminals participating in the virtual game, so that the terminals display the first virtual object on the virtual bulletin board according to the advertisement information.

[0205] In some embodiments, after the server configures the advertisement information of each first virtual object in step 1202, it can broadcast the advertisement information of each first virtual object to each terminal participating in the virtual game, so that after each terminal receives the advertisement information of each first virtual object, it executes the method in the above embodiment and displays each first virtual object on the virtual bulletin board.

[0206] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0207] The method provided by the embodiments of the present application uses a virtual bulletin board set up in a virtual scene to highlight and present a first virtual object that meets the advertisement conditions, allowing the first virtual object to be posted on the virtual bulletin board to announce some of its own advertisement information, preventing users from ignoring information related to a specific virtual object, and improving the user's information utilization rate and information acquisition efficiency in virtual games. Furthermore, without affecting the display function of the virtual bulletin board, it additionally provides a fast interaction method based on the virtual bulletin board, and the user can independently select which advertisement mode to adopt and to what extent to receive the interaction method, providing users with a relatively high degree of freedom and operability, and also improving the efficiency of human-computer interaction.

[0208] In each of the above embodiments, the processing processes of the terminal side that issues the challenge, the terminal side that receives the challenge (i.e., the terminal side that posts on the virtual bulletin board), and the game server side are introduced, and in the embodiment of the present application, the interaction process between the user, the client terminal, and the server at the stage when the top player selects the announcement mode is described in detail.

[0209] Figure 13 is an interaction flowchart of the interaction method based on the virtual bulletin board provided by an embodiment of the present application. As shown in Figure 13, the interaction process involves a user, a client terminal, and a server. The advertisement condition is explained by taking the example of only being ranked first in the game ranking list. At this time, only top players can post on the virtual bulletin board. The following explanation will be given.

[0210] 1301: When the ranking of the first fictitious object is first, a mode selection control member is popped up, and the user selects the advertisement mode of the first fictitious object.

[0211] In some embodiments, after the game opens and a time threshold is reached, or after the top player's (i.e., user's) score reaches a preset score, the top player's terminal will pop up a mode selection control member to prompt the top player to select which announcement mode to play. For example, the first announcement mode is called "normal challenge" and the second announcement mode is called "advanced challenge."

[0212] 1302: The client terminal reports to the server the advertisement mode selected by the user for the first virtual object.

[0213] In some embodiments, according to the advertisement mode selected by the top player in step 1301, the client terminal reports the corresponding mode identifier to the server.

[0214] When the user selects and turns on the first announcement mode for the first fictitious object, the user executes steps 1303 to 1304 to announce only the position of the first fictitious object in the first announcement mode.

[0215] 1303: The server broadcasts the location of the first virtual object and a notification message.

[0216] In some embodiments, if the user selects the first announcement mode, i.e., if the top player selects the normal challenge, only the position is revealed. The server can perform the following operations: (1) broadcast the position of the first virtual object controlled by the top player; (2) broadcast a notification message, for example, the notification message is "The first virtual object xx turns on its position."

[0217] 1304: The client terminal displays or broadcasts the received notification message, highlights the first virtual object, and refreshes and displays the first virtual object on the virtual bulletin board.

[0218] In some embodiments, when the client terminal receives broadcast information from the server, it can perform the following operations: (1) display or broadcast a challenge message according to the received notification message: "The first virtual object xx has turned on its location and welcomes your challenge." (2) highlight the first virtual object, for example, the first virtual object itself and other virtual objects that are less than the distance threshold can all check the first virtual object's special marking effect (for example, a light pillar special effect). (3) refresh and display the first virtual object on the virtual bulletin board, for example, displaying its appearance image and announcement.

[0219] When the user selects and turns on the second announcement mode for the first virtual object, the user performs steps 1305-1306 to announce the position of the first virtual object in the second announcement mode and receive the air descent of other virtual objects.

[0220] 1305: The server broadcasts the location of the first virtual object, a notification message, and a display resource of the challenge control member.

[0221] In some embodiments, if the user selects the second announcement mode, i.e., if the top player selects the advanced challenge, the server will announce the position of the first virtual object and receive the air descent of other virtual objects. The server can perform the following operations: (1) broadcast the position of the first virtual object controlled by the top player; (2) broadcast a notification message, for example, "first virtual object xx turns on its position"; (3) notify the client terminal to turn on the air descent function, for example, by broadcasting the display resource of the challenge control member.

[0222] 1306: The client terminal displays or broadcasts the received notification message, the client terminal highlights the first virtual object, the client terminal refreshes and displays the first virtual object on the virtual bulletin board, and additionally displays a challenge control element.

[0223] In some embodiments, when the client terminal receives the broadcast information from the server, it can perform the following operations: (1) Display or broadcast a challenge message according to the received notification message: "The first virtual object xx has turned on its location and welcomes your challenge." (2) Highlight the first virtual object, for example, the first virtual object itself and other virtual objects whose distance is less than the distance threshold can all check the mark special effect (e.g., a light pillar special effect) of the first virtual object. (3) Refresh and display the first virtual object on the virtual bulletin board, for example, display its appearance image and announcement, and additionally provide a challenge control element, which is convenient for quickly triggering the air descent function, and at the same time, add a collision detection box for the challenge control element, so that when other players shoot at the challenge control element, the collision detection box can be used to call the ray detection interface of the physics engine, thereby realizing ray detection, which is convenient for determining whether the shot hits the challenge control element through ray detection, and thus providing appropriate UI feedback after other players shoot and hit.

[0224] In the above interaction process, on the one hand, if the map of the virtual scene is relatively large, in addition to displaying the first virtual object on the virtual bulletin board, a presentation is made to the first virtual object, and the first virtual object is allowed to select its announcement mode, for example, only announce its own position (i.e., the first announcement mode), or announce its own position and also support airdropping around itself for interaction (i.e., the second announcement mode). In this way, the system determines the display manner of the first virtual object on the virtual bulletin board according to the announcement mode selected by the first virtual object. For example, the announcement mode determines whether to display a challenge control element, and the challenge control element is used to trigger airdropping around the first virtual object for interaction. Further, for example, the challenge control element can display a challenge announcement that is preset or customized by the first virtual object, thereby increasing the amount of information carried on the virtual bulletin board and improving the flexibility of the appearance of the challenge control element. On the other hand, after a first virtual object selects the announcement mode, when other virtual objects (e.g., a second virtual object or other first virtual objects) approach within a certain range of the first virtual object, for example, when the distance between them is less than the distance threshold, the first virtual object can be highlighted in the virtual scene or the position of the first virtual object can be identified, making the first virtual object more eye-catching, which facilitates other virtual objects to quickly search for enemies, improves combat strategy, and serves a certain degree of navigation / road sign / indication function.

[0225] In the previous embodiment, the interaction process between the user, the client terminal, and the server is described in detail for the stage where the top player selects the announcement mode. In the embodiment of the present application, the interaction process between the user, the client terminal, and the server is described in detail for the stage where the challenger issues a challenge to the top player.

[0226] Figure 14 is an interaction flowchart of the interaction method based on the virtual bulletin board provided by an embodiment of the present application. As shown in Figure 14, the interaction process involves a user, a client terminal, and a server. The announcement condition is explained using only the example of being ranked first in the game ranking list. At this time, only the top player can post on the virtual bulletin board, and other players can decide whether to challenge the top player. The following explanation will be given.

[0227] 1401: A user shoots a challenge control element on a virtual bulletin board.

[0228] 1402: The client terminal reports the shooting operation data to the server.

[0229] In the situation where the shot hits the challenge control element, if the first virtual object turns on the first announcement mode, that is, if the top player selects only the normal challenge, the server executes steps 1403 to 1404.

[0230] 1403: The server detects that the first virtual object turns on the first announcement mode and informs the client terminal that no UI feedback is required.

[0231] 1404: The client terminal does not provide UI feedback to the user.

[0232] It is worth noting that whether to provide UI feedback in steps 1403 to 1404 refers to whether the client terminal pops up an inquiry control element in the UI interface. When the first virtual object turns on the first announcement mode, only the position of the first virtual object is announced, and the second virtual object does not support air descent, so even if the user performs a shooting operation, the inquiry control element for whether to air descent will not immediately pop up.

[0233] Under the circumstance where the shot hits the challenge control element, if the first virtual object turns on the second announcement mode, that is, if the top player selects the high-level challenge, the server executes steps 1405 to 1406.

[0234] 1405: The server detects that the first virtual object turns on the second announcement mode, and notifies the client terminal to pop up an inquiry control member.

[0235] In some embodiments, the server detects that the top player has selected the Advanced Challenge and notifies the client terminal so that a query control may pop up, prompting the user to select whether or not to perform an immediate airdrop.

[0236] 1406: The client terminal pops up a query control member to query whether to immediately move next to the first virtual object.

[0237] In some embodiments, the client terminal receives the server's notification and pops up a query control member, prompting the user to select whether to perform an immediate air drop.

[0238] In the situation where the client terminal pops up an inquiry control member, if other players choose to perform an air drop immediately, steps 1407 to 1410 are executed.

[0239] 1407: The user selects to perform an immediate air drop.

[0240] In some embodiments, the user may perform a confirm operation on the query control and choose to perform an immediate air drop.

[0241] 1408: The client terminal reports the data of the confirmation operation to the server.

[0242] In some embodiments, the client terminal also reports the location and information of the challenger, i.e., the second virtual object, to the server.

[0243] 1409: The server transmits the location of the first virtual object to the challenger, i.e., the second virtual object, and broadcasts a challenge notification.

[0244] In some embodiments, after receiving the information reported by the challenger, the server performs the following operations: (1) send the position of the top player to the challenger, i.e., send the position of the first virtual object to the second virtual object; and (2) broadcast a challenge announcement to all players on the server: "Challenger xx challenges top player yy, so stay tuned."

[0245] 1410: The client terminal controls the challenger, i.e., the second virtual object, to perform an air descent, and the client terminal displays or broadcasts the received challenge notice.

[0246] In some embodiments, after receiving the top player's position and challenge notice sent by the server, the client terminal performs the following operations: (1) controls the challenger to perform an air descent and plays takeoff special effects, transition special effects, landing special effects, etc., i.e., plans a flight path according to the position of the first virtual object, controls the second virtual object to airdrop onto the position of the first virtual object, and plays takeoff special effects, transition special effects, and landing special effects; (2) displays or broadcasts a challenge notice to all players on the server, saying, "Challenger xx will challenge top player yy, so stay tuned."

[0247] In the above interaction process, on the one hand, if the first virtual object selects an announcement mode (i.e., the second announcement mode) that announces its own position and also supports airdrops around itself for interaction, other virtual objects can perform airdrops toward the location of the first virtual object through the display area of ​​the first virtual object on the virtual bulletin board, and after landing, realize a battle. For example, the airdrop can be triggered by clicking on the display area or firing a gun, and the airdrop can also be triggered by clicking on the challenge control member in the display area or firing a gun. Furthermore, for example, only when the other virtual objects control the approach to the display area, the challenge control member appears, and the challenge control member can be clicked or fired to trigger the airdrop. An airdrop can be triggered by firing, and optionally, an animation can be played when the airdrop is triggered, in which the appearance of the first virtual image is peeled off, thereby increasing the sense of immersion. Optionally, a query control element can be popped up before the airdrop to increase the user's airdrop operation link, thereby preventing the user from changing the position due to an incorrect operation on the virtual board. On the other hand, if the user selects to airdrop near the first virtual object to challenge it, other virtual objects can be controlled to fly near the first virtual object and begin airdropping, allowing the other virtual objects to find the first virtual object after landing and launch an accurate challenge, thereby improving the efficiency of human-computer interaction between the user and the first virtual object.

[0248] FIG. 15 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 15, the device: A display module 1501 is used to display a virtual bulletin board in a virtual scene, and at least one first virtual object to be challenged is displayed on the virtual bulletin board, and the first virtual object meets the advertised conditions in the virtual game; and a control module 1502 used to control a second virtual object to move toward the first virtual object in response to a challenge operation on any of the first virtual objects.

[0249] The device provided in the embodiments of the present application highlights and presents a first virtual object that meets the advertised conditions through a virtual bulletin board set up in a virtual scene, preventing the user from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in a virtual game. Furthermore, without affecting the display function of the virtual bulletin board, it additionally provides a fast interaction method based on the virtual bulletin board. That is, the user can directly generate a challenge operation to the first virtual object displayed on the virtual bulletin board, thereby automatically and directly controlling the second virtual object to move toward the first virtual object that is challenging. This is convenient for quickly searching for an opponent and tracking the first virtual object to enable efficient interaction between the virtual objects. It does not need to search for the first virtual object one by one in the virtual scene, but can quickly lock on to the first virtual object based on the advertisement on the virtual bulletin board, thereby improving the efficiency of human-computer interaction.

[0250] In some embodiments, the virtual bulletin board includes at least one display area, each display area being used to display one first virtual object to be challenged, and the display module 1501: When the first virtual object turns on the second announcement mode, the first virtual object and a challenge control member for the first virtual object are displayed in the display area, and the challenge control member is used to trigger a challenge operation for the first virtual object.

[0251] In some embodiments, the second advertisement mode is used to advertise the location of the first virtual object and provide a navigation function for approaching the first virtual object.

[0252] In some embodiments, each of the display areas displays at least one of an appearance image, a public announcement, an avatar image, an account nickname, and a live broadcast screen of the first virtual object.

[0253] In some embodiments, the control module 1502: Displaying a query control member in response to a challenge operation on any one of the first virtual objects, the query control member being used to query whether to approach the first virtual object; and controlling the second virtual object to move toward the first virtual object in response to a confirmation operation on the query control member. In some embodiments, if the virtual bulletin board includes at least one display area, and each display area is used to display one first virtual object to be challenged, the display module 1501 further comprises: and displaying the query control element in response to a trigger operation on a challenge control element in the display area under a condition that the first virtual object turns on a second announcement mode; Alternatively, the first virtual object may be used to display the query control element in response to a trigger operation on the display area when the first virtual object turns on the second announcement mode.

[0254] In some embodiments, the display module 1501 further comprises: In response to a shooting operation of the second virtual object against the challenge control member, displaying the interrogation control member under the condition that the shooting operation hits the challenge control member; or In response to a shooting operation of the second virtual object on the display area, the interrogation control member is displayed under the condition that the shooting operation hits the display area.

[0255] In some embodiments, the control module 1502: Controlling the second virtual object to move to an active area in the virtual scene of the first virtual object and identifying the position of the first virtual object in the active area; or and controlling the second virtual object to move within a preset range of the first virtual object.

[0256] In some embodiments, the control module 1502 further comprises: Controlling the second virtual object to fly to an airdrop point at a predetermined height within the predetermined range; determining a landing direction starting from the airdrop point; determining a landing position of the second virtual object based on the airdrop point and the landing direction; and controlling the second virtual object to land at the landing position from the airdrop point.

[0257] In some embodiments, the display module 1501 further comprises: When the distance between the first virtual object and the second virtual object is less than a distance threshold, the display element is used to identify the position of the first virtual object or highlight the first virtual object.

[0258] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0259] It is worth noting that the virtual bulletin board-based interaction device provided in the above embodiments only takes the division of each of the above functional modules as an example when realizing virtual bulletin board-based interaction, and in actual application, the above functions can be completed by allocating them to different functional modules as needed, that is, by dividing the internal structure of the electronic device into different functional modules, all or part of the functions described above can be achieved. Furthermore, the virtual bulletin board-based interaction device provided in the above embodiments belongs to the same idea as the embodiment of the virtual bulletin board-based interaction method, and its specific realization process can be referred to in detail in the embodiment of the virtual bulletin board-based interaction method, and detailed description thereof will be omitted here.

[0260] FIG. 16 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 16, the device: A display module 1601 is used to display a mode selection control element when the ranking of a first virtual object in a virtual game matches a condition for announcement, and the mode selection control element is used to prompt the first virtual object to select an announcement mode; a determining module 1602, used for determining the advertisement mode selected by the first virtual object according to the mode selection control member; The display module 1601 is further used for displaying the first virtual object on a virtual message board of a virtual scene according to the advertisement mode selected by the first virtual object.

[0261] The device provided in the embodiments of the present application uses a virtual bulletin board set up in a virtual scene to highlight and present a first virtual object that meets the advertisement conditions, allowing the first virtual object to be posted on the virtual bulletin board to announce some of its own advertisement information, and additionally provides a fast interaction method based on the virtual bulletin board without affecting the display function of the virtual bulletin board, and allows the user to independently select which advertisement mode to adopt and to what extent of interaction method to receive, providing the user with a relatively high degree of freedom and operability, and preventing other users from ignoring information related to a specific virtual object, thereby improving the user's information utilization rate and information acquisition efficiency in the virtual game, and also improving the efficiency of human-computer interaction.

[0262] In some embodiments, the virtual bulletin board includes at least one display area, and each display area is used to display one first virtual object to be challenged, and the display module 1601: determining a display area of ​​the first virtual object on the virtual bulletin board; When the first fictitious object is in a first announcement mode, displaying the first fictitious object in the display area; and displaying the first virtual object and a challenge control member for the first virtual object in the display area when the first virtual object activates a second announcement mode, the challenge control member being used to trigger a challenge operation for the first virtual object. In some embodiments, the first announcement mode is used to announce the location of the first virtual object, and the second announcement mode is used to announce the location of the first virtual object and provide a navigation function for approaching the first virtual object.

[0263] In some embodiments, the display area displays at least one of an appearance image, an advertisement, an avatar image, an account nickname, and a live broadcast screen of the first virtual object.

[0264] In some embodiments, the mode selection control member includes a mode selection pop-up window in which the first advertised mode and the second advertised mode are displayed.

[0265] In some embodiments, the display module 1601 further comprises: When the first virtual object is not selected, the first virtual object is highlighted in the virtual scene.

[0266] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0267] It is worth noting that the virtual bulletin board-based interaction device provided in the above embodiments only takes the division of each of the above functional modules as an example when realizing virtual bulletin board-based interaction, and in actual application, the above functions can be completed by allocating them to different functional modules as needed, that is, by dividing the internal structure of the electronic device into different functional modules, all or part of the functions described above can be achieved. Furthermore, the virtual bulletin board-based interaction device provided in the above embodiments belongs to the same idea as the embodiment of the virtual bulletin board-based interaction method, and its specific realization process can be referred to in detail in the embodiment of the virtual bulletin board-based interaction method, and detailed description thereof will be omitted here.

[0268] FIG. 17 is a schematic diagram of the structure of an interaction device based on a virtual bulletin board provided by an embodiment of the present application. As shown in FIG. 17, the device: an acquisition module 1701, used for acquiring the announcement mode selected by each first virtual object that matches the announcement condition in the virtual game; A determination module 1702 is used to determine, according to the announcement mode selected by the first fictitious object, announcement information matching the announcement mode of the first fictitious object, where the announcement information includes at least a mode identifier of the announcement mode and a position of the first fictitious object; and a broadcast module 1703 used for broadcasting announcement information of the first virtual object to terminals participating in the virtual game, so that the terminals display the first virtual object on a virtual bulletin board based on the announcement information.

[0269] The device provided in the embodiments of the present application uses a virtual bulletin board set up in a virtual scene to highlight and present a first virtual object that meets the advertisement conditions, allowing the first virtual object to be posted on the virtual bulletin board to announce some of its own advertisement information, preventing the user from ignoring information related to a specific virtual object and improving the user's information utilization rate and information acquisition efficiency in virtual games. Furthermore, without affecting the display function of the virtual bulletin board, it additionally provides a high-speed interaction method based on the virtual bulletin board, and the user can independently select which advertisement mode to adopt and to what extent to receive the interaction method, providing the user with a relatively high degree of freedom and operability, and also improving the efficiency of human-computer interaction.

[0270] In some embodiments, the announcement mode includes a first announcement mode and a second announcement mode, the first announcement mode is used to announce the location of the first virtual object, and the second announcement mode is used to announce the location of the first virtual object and provide a navigation function for approaching the first virtual object.

[0271] All the above alternative technical solutions can be adopted in any combination to form alternative embodiments of the present disclosure, and will not be described in detail here.

[0272] It is worth noting that the virtual bulletin board-based interaction device provided in the above embodiments only takes the division of each of the above functional modules as an example when realizing virtual bulletin board-based interaction, and in actual application, the above functions can be completed by allocating them to different functional modules as needed, that is, by dividing the internal structure of the electronic device into different functional modules, all or part of the functions described above can be achieved. Furthermore, the virtual bulletin board-based interaction device provided in the above embodiments belongs to the same idea as the embodiment of the virtual bulletin board-based interaction method, and its specific realization process can be referred to in detail in the embodiment of the virtual bulletin board-based interaction method, and detailed description thereof will be omitted here.

[0273] FIG. 18 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. As shown in FIG. 18, the electronic device is described as a terminal 1800. The terminal 1800 may be a terminal for controlling a second virtual object or a terminal for controlling a first virtual object, and the embodiment of the present application does not specifically limit this. Optionally, the device type of the terminal 1800 includes a smartphone, a tablet PC, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Compression Standard Audio Level 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Compression Standard Audio Level 4) player, a laptop, or a desktop PC. The terminal 1800 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0274] Typically, the terminal 1800 includes a processor 1801 and a memory 1802 .

[0275] Optionally, the processor 1801 includes one or more processing cores, such as a 4-core processor or an 8-core processor. Optionally, the processor 1801 is implemented using at least one hardware form of a DSP (Digital Signal Processor), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). In some embodiments, the processor 1801 includes a main processor and a coprocessor. The main processor is a processor used to process data in a wake-up state and is also called a CPU (Central Processing Unit). The coprocessor is a low-power processor used to process data in a standby state. In some embodiments, the processor 1801 is integrated with a GPU (Graphics Processing Unit), which is used to render and draw content that needs to be displayed on a display screen. In some embodiments, the processor 1801 further includes an AI (Artificial Intelligence) processor, which is used to process computational operations related to machine learning.

[0276] In some embodiments, memory 1802 includes one or more computer-readable storage media, and optionally, the computer-readable storage media are non-transitory. Optionally, memory 1802 further includes high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in memory 1802 are used to store at least one program code, which, when executed by processor 1801, is used to implement the virtual bulletin board-based interaction method provided by each embodiment of the present application.

[0277] In some embodiments, terminal 1800 further optionally includes a peripheral interface 1803 and at least one peripheral. The processor 1801, memory 1802, and peripheral interface 1803 may be coupled together by a bus or signal lines. Each peripheral may be coupled to peripheral interface 1803 by a bus, signal line, or circuit board. Specifically, the peripherals may include at least one of RF circuitry 1804, a display screen 1805, a camera component 1806, an audio circuit 1807, and a power supply 1808.

[0278] In some embodiments, terminal 1800 further includes one or more sensors 1810, including, but not limited to, an acceleration sensor 1811, a gyro sensor 1812, a pressure sensor 1813, an optical sensor 1814, and a proximity sensor 1815.

[0279] As will be appreciated by those skilled in the art, the structure shown in FIG. 18 does not constitute a limitation on terminal 1800, which may include more or fewer components than shown, combine certain components, or employ a different component layout.

[0280] FIG. 19 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. The electronic device 1900 can be provided as a server, such as a game server. The electronic device 1900 may vary significantly in configuration or performance. The electronic device 1900 includes one or more processors 1901 and one or more memories 1902, which may be, for example, central processing units (CPUs). At least one computer program is stored in the memory 1902, and the at least one computer program is loaded and executed by the one or more processors 1901 to implement the virtual bulletin board-based interaction method provided by each of the above embodiments. Optionally, the electronic device 1900 may further include components such as a wired or wireless network interface, a keyboard, and an input / output interface for convenient input and output. The electronic device 1900 may also include other components used to implement the functions of the device, which will not be described in detail here.

[0281] In an exemplary embodiment, a computer-readable storage medium is further provided, such as a memory containing at least one computer program, which can be executed by a processor in an electronic device to complete the virtual bulletin board-based interaction method in each of the above embodiments. For example, the computer-readable storage medium may include a ROM (Read-Only Memory), a RAM (Random-Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, or an optical data storage device.

[0282] In an exemplary embodiment, a computer program product is further provided, including one or more computer programs stored in a computer-readable storage medium, wherein one or more processors of an electronic device can read the one or more computer programs from the computer-readable storage medium, and the one or more processors can execute the one or more computer programs, thereby enabling the electronic device to perform and complete the virtual bulletin board-based interaction method of the above embodiment.

[0283] As can be understood by those skilled in the art, all or part of the steps for realizing the above embodiments may be completed by hardware, or may be completed by a program issuing instructions to related hardware, and optionally the program may be stored in a kind of computer-readable storage medium, and optionally the above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.

[0284] The above description is merely a selectable embodiment of the present application, and is not intended to limit the present application. Any modifications, equivalent replacements, or improvements made within the spirit and principle of the present application should be included within the protection scope of the present application. [Explanation of symbols]

[0285] 120 Terminal 1 140 servers 160 Terminal 2 400 Virtual Scenes 410 Virtual Bulletin Board 411 exterior image 412 Public Notice Declaration 500 Challenge Control Members 600 Virtual Scenes 610 Virtual Bulletin Board 611 exterior image 612 Public announcement declaration 613 Challenge Control Members 620 Pop-up Windows 621 Confirmation Options 622 Cancellation Option 710 Control members 711 Confirmation Options 712 Cancellation Option 800 Virtual Scenes 810 Second Virtual Object 811 Flight Carrier Tools 900 Virtual Scenes 910 First Virtual Object 920 Mark Special Effects 1100 Virtual Scenes 1110 Mode selection control member 1111 First announcement mode 1112 Second announcement mode 1501 Display Module 1502 Control Module 1601 Display Module 1602 Decision Module 1701 Acquisition Module 1702 Decision Module 1703 Broadcast Module 1800 terminals 1801 processor 1802 memory 1803 Peripheral Interface 1804 RF circuit 1805 display screen 1806 Camera Component 1807 Audio Circuit 1808 Power supply 1810 Sensor 1811 Acceleration Sensor 1812 Gyro Sensor 1813 Pressure Sensor 1814 Optical Sensor 1815 Proximity Sensor 1900 electronic equipment 1901 processor 1902 memory

Claims

1. 1. A virtual bulletin board-based interaction method, the method being executed by a terminal, the method comprising: a step of displaying a virtual message board in a virtual scene, wherein at least one first virtual object to be challenged is displayed on the virtual message board, and the first virtual object matches the advertised conditions in a virtual game; and a step of controlling a second virtual object to move toward the first virtual object in response to a challenge operation on any one of the first virtual objects.

2. The virtual bulletin board includes at least one display area, each display area being used to display one first virtual object to be challenged, and the step of displaying the virtual bulletin board in the virtual scene includes:

2. The method of claim 1, further comprising: displaying the first virtual object and a challenge control member for the first virtual object in the display area when the first virtual object turns on a second announcement mode, the challenge control member being used to trigger a challenge operation for the first virtual object.

3. The method of claim 2 , wherein the second announcement mode is used to announce the location of the first fictitious object and provide a navigation function for approaching the first fictitious object.

4. The method according to claim 2 or 3, wherein each of the display areas further displays at least one of an appearance image of the first virtual object, an announcement, an avatar image, an account nickname, and a live streaming screen.

5. The step of controlling a second virtual object to move toward the first virtual object in response to a challenge operation on any one of the first virtual objects includes: displaying a query control member in response to a challenge operation on any of the first virtual objects, the query control member being used to query whether to approach the first virtual object; A method according to any one of claims 1 to 4, further comprising the step of: controlling the second virtual object to move towards the first virtual object in response to a confirmation operation on the inquiry control member.

6. If the virtual bulletin board includes at least one display area, and each display area is used to display one first virtual object to be challenged, the step of displaying a query control member in response to a challenge operation on any of the first virtual objects may include: displaying the query control element in response to a trigger operation on a challenge control element in the display area under the condition that the first fictitious object turns on a second announcement mode; Alternatively, the method according to claim 5 further comprises the step of displaying the query control member in response to a trigger operation on the display area under the condition that the first virtual object turns on the second announcement mode.

7. The step of displaying the query control member in response to a trigger operation on a challenge control member in the display area includes: displaying the interrogation control member in response to a shooting operation on the challenge control member of the second virtual object under a condition where the shooting operation hits the challenge control member; The step of displaying the query control member in response to a trigger operation on the display area includes:

7. The method of claim 6, further comprising the step of displaying the interrogation control member in response to a shooting operation on the display area of ​​the second virtual object under conditions where the shooting operation strikes the display area.

8. The step of controlling the second fictitious object to move toward the first fictitious object includes: controlling the second virtual object to move to an active area in the virtual scene of the first virtual object and identifying the position of the first virtual object in the active area; or A method according to any one of claims 1 to 7, comprising controlling the second virtual object to move within a preset range of the first virtual object.

9. The step of controlling the second virtual object to move within a preset range of the first virtual object includes: controlling the second virtual object to fly to an airdrop point at a predetermined height within the predetermined range; determining a landing direction starting from the airdrop point; determining a landing position of the second fictitious object based on the airdrop point and the landing direction; and controlling the second virtual object to land from the airdrop point to the landing location.

10. The method further comprises:

10. The method of claim 1, further comprising identifying the location of the first virtual object or highlighting the first virtual object when the distance between the first virtual object and the second virtual object is less than a distance threshold.

11. 1. A virtual bulletin board-based interaction method, the method being executed by a terminal, the method comprising: a step of displaying a mode selection control member when a first virtual object in a virtual game meets an advertised condition, the mode selection control member being used to prompt the first virtual object to select an advertised mode; determining an advertisement mode selected by the first fictitious object according to the mode selection control member; and displaying the first virtual object on a virtual bulletin board in a virtual scene according to the advertisement mode selected by the first virtual object.

12. The virtual bulletin board includes at least one display area, each display area being used to display one first virtual object to be challenged, and the step of displaying the first virtual object on the virtual bulletin board of the virtual scene based on the advertisement mode selected by the first virtual object includes: determining a display area of ​​the first virtual object on the virtual bulletin board; Displaying the first fictitious object in the display area under the condition that the first fictitious object turns on a first announcement mode; 12. The method of claim 11, further comprising: displaying the first virtual object and a challenge control member for the first virtual object in the display area when the first virtual object turns on a second announcement mode, the challenge control member being used to trigger a challenge operation for the first virtual object.

13. The method according to claim 11 or 12, wherein the mode selection control member includes a mode selection pop-up window, in which the first advertisement mode and the second advertisement mode are displayed.

14. The method further comprises: A method according to any one of claims 11 to 13, comprising highlighting the first virtual object in the virtual scene in the event that the first virtual object is not culled.

15. 1. A virtual bulletin board-based interaction method, the method being executed by a server, the method comprising: acquiring an announcement mode selected by each first virtual object that matches the announcement condition in the virtual game; determining advertisement information matching the advertisement mode of the first fictitious object according to the advertisement mode selected by the first fictitious object, wherein the advertisement information includes at least a mode identifier of the advertisement mode and a position of the first fictitious object; and broadcasting advertisement information of the first virtual object to terminals participating in the virtual game, so that the terminals display the first virtual object on a virtual bulletin board based on the advertisement information.

16. 1. A virtual bulletin board-based interaction device, the device being deployed on a terminal, the device comprising: a display module for displaying a virtual message board in a virtual scene, wherein at least one first virtual object to be challenged is displayed on the virtual message board, and the first virtual object matches the advertised conditions in a virtual game; a control module used to control a second virtual object to move toward the first virtual object in response to a challenge operation on any of the first virtual objects.

17. 1. A virtual bulletin board-based interaction device, the device being deployed on a terminal, the device comprising: a display module, which is used to display a mode selection control member when a first virtual object meets an advertised condition in a virtual game, and which is used to prompt the first virtual object to select an advertised mode; a determination module for determining an advertisement mode selected by the first fictitious object according to the mode selection control member; The display module is further used to display the first virtual object on a virtual bulletin board in a virtual scene according to the advertisement mode selected by the first virtual object.

18. 1. A virtual bulletin board-based interaction device, the device being deployed on a server, the device comprising: an acquisition module used for acquiring the advertisement mode selected by each first virtual object that matches the advertisement condition in the virtual game; A determination module used to determine advertisement information matching the advertisement mode selected by the first fictitious object according to the advertisement mode selected by the first fictitious object, the advertisement information including at least a mode identifier of the advertisement mode and a position of the first fictitious object; A virtual bulletin board-based interaction device including: a broadcast module used for broadcasting announcement information of the first virtual object to terminals participating in the virtual game, so that the terminals display the first virtual object on a virtual bulletin board based on the announcement information.

19. An electronic device comprising one or more processors and one or more memories, wherein at least one computer program is stored in the one or more memories, and wherein the at least one computer program is loaded and executed by the one or more processors to realize the virtual bulletin board-based interaction method according to any one of claims 1 to 10, or the virtual bulletin board-based interaction method according to any one of claims 11 to 14, or the virtual bulletin board-based interaction method according to claim 15.

20. A computer-readable storage medium having at least one computer program stored therein, the at least one computer program being loaded and executed by a processor to realize the virtual bulletin board-based interaction method according to any one of claims 1 to 10, the virtual bulletin board-based interaction method according to any one of claims 11 to 14, or the virtual bulletin board-based interaction method according to claim 15.

21. A computer program product, the computer program product including at least one computer program, which, when loaded and executed by a processor, realizes the virtual bulletin board-based interaction method according to any one of claims 1 to 10, the virtual bulletin board-based interaction method according to any one of claims 11 to 14, or the virtual bulletin board-based interaction method according to claim 15.