Interaction method and device based on virtual scene, equipment, medium and program product

By displaying task interaction point prompt information and task keywords in MMORPG games, the problem of task execution time and computer operation burden is solved, and the player's freedom to control virtual objects and task execution time is improved.

CN120022593APending Publication Date: 2025-05-23TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510365442.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In the existing MMORPG games, the task execution time is short and the player has a low degree of freedom to control virtual objects, which leads to a greater burden on computer operation.

Method used

By displaying the prompt information of the task interaction point, players are guided to find the task interaction point by themselves, and the task completion conditions are obtained through the integration of task keywords in the task content text, thereby improving player participation and task execution time.

Benefits of technology

It improves the freedom of players when controlling virtual objects, extends the task execution time, and reduces the consumption of computing resources and the burden of computer operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120022593A_ABST
    Figure CN120022593A_ABST
Patent Text Reader

Abstract

The application of the invention is a divisional application of the Chinese application 202311071288.7. The invention discloses an interaction method and device based on a virtual scene, equipment, a medium and a program product, and relates to the field of man-machine interaction. Task interaction point prompt information is displayed, control operation on the master control virtual object is received, and under the condition that the master control virtual object is located in the area range of the task interaction point, at least two task keywords are displayed, and the at least two task keywords are used for integrating to obtain a task completion condition of the task interaction point; and displaying a task completion result under the condition that the master control virtual object meets the task completion condition. The completion condition of the task executed by the master control virtual object can be represented in a keyword form, the man-machine interaction experience feeling is improved, and the burden in the computer running process is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the Chinese application with application number 202311071288.7, application date August 23, 2023, and invention name “Interactive methods, devices, equipment, media and program products based on virtual scenes”. Technical Field

[0002] The embodiments of the present application relate to the field of human-computer interaction, and in particular to an interactive method, device, equipment, medium and program product based on a virtual scene. Background Art

[0003] MMORPG (Massive Multiplayer Online Role Playing Game) is a large-scale multiplayer online role-playing game. In MMORPG games, players can control virtual characters to perform various actions.

[0004] In related technologies, an application assigns tasks to players, and the players control virtual characters to perform corresponding operations according to the instructions in the tasks, such as: interacting with designated NPCs, collecting virtual props in designated task scenes, etc. This allows players to become familiar with the virtual scenes in the application and obtain corresponding virtual resources after completing the tasks.

[0005] However, the tasks assigned by the application usually directly indicate the task execution location and the method of obtaining virtual resources, which results in players completing tasks for a shorter time, obtaining virtual resources more frequently, and placing a greater burden on the computer during operation. Summary of the invention

[0006] The embodiments of the present application provide an interactive method, device, equipment, medium and program product based on a virtual scene, which can express the completion conditions of the tasks performed by the master virtual object in the form of keywords, improve the human-computer interaction experience, and reduce the burden on the computer during operation. The technical solution is as follows:

[0007] On the one hand, a virtual scene-based interactive method is provided, the method comprising:

[0008] Displaying task interaction point prompt information, wherein the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the master virtual object to go to the task interaction point to perform task interaction;

[0009] receiving a control operation on the master virtual object, wherein the control operation is used to control the master virtual object to go to the task interaction point based on the task interaction point prompt information;

[0010] When the master virtual object is located within the area of ​​the task interaction point, at least two task keywords are displayed, and the at least two task keywords are used to integrate and obtain the task completion condition of the task interaction point;

[0011] When the master virtual object meets the task completion condition, the task completion result is displayed.

[0012] On the other hand, there is provided an interactive device based on a virtual scene, the device comprising:

[0013] A display module, used to display task interaction point prompt information, wherein the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the main control virtual object to the task interaction point to perform task interaction;

[0014] A receiving module, used for receiving a control operation on the master virtual object, wherein the control operation is used for controlling the master virtual object to go to the task interaction point based on the task interaction point prompt information;

[0015] The display module is further used to display at least two task keywords when the master virtual object is located within the area of ​​the task interaction point, and the at least two task keywords are used to integrate and obtain the task completion condition of the task interaction point;

[0016] The display module is further used to display the task completion result when the master virtual object meets the task completion condition.

[0017] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement an interactive method based on a virtual scene as described in any of the above-mentioned embodiments of the present application.

[0018] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement an interactive method based on a virtual scene as described in any of the above-mentioned embodiments of the present application.

[0019] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the virtual scene-based interactive methods described in the above embodiments.

[0020] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0021] By displaying the task interaction point prompt information to determine the position information of the task interaction point in the virtual scene, the main control virtual object can be guided to the task interaction point for task interaction. During the task interaction process, there is no need to follow a fixed planned route to pass through different locations in the virtual scene, which improves the player's freedom when controlling the main control virtual object. Displaying the task content text and integrating the task keywords in the task content text to obtain the task completion conditions of the main control virtual object at the task interaction point can improve the player's participation in the task interaction process, increase the time required for the virtual object to complete the task interaction, and reduce the number of times the task completion result is displayed, thereby reducing the consumption of computing resources and reducing the burden on computer equipment during operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0023] Figure 1 is a schematic diagram of a task interaction point prompt interface provided by an exemplary embodiment of the present application;

[0024] Figure 2 It is a schematic diagram of a task interaction point prompt interface displaying task interaction point prompt information provided by an exemplary embodiment of the present application;

[0025] Figure 3 is a schematic diagram of a task content text at a first task interaction point provided by an exemplary embodiment of the present application;

[0026] Figure 4 is a structural block diagram of an electronic device provided by an exemplary embodiment of the present application;

[0027] Figure 5 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0028] Figure 6is a flow chart of an interactive method based on a virtual scene provided by an exemplary embodiment of the present application;

[0029] Figure 7 is a schematic diagram of a resident task content text provided by an exemplary embodiment of the present application;

[0030] Figure 8 is a flowchart of a method for displaying a task completion animation provided by an exemplary embodiment of the present application;

[0031] Fig. 9 is a flow chart of an interactive method based on a virtual scene provided by another exemplary embodiment of the present application;

[0032] Fig.10 is a schematic diagram of resource preview prompt information provided by another exemplary embodiment of the present application;

[0033] Fig.11 It is a schematic diagram of the overall process of an interactive method based on a virtual scene provided by an exemplary embodiment of the present application;

[0034] Fig.12 is a structural block diagram of an interactive device based on a virtual scene provided by an exemplary embodiment of the present application;

[0035] Fig.13 It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0036] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0037] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0038] The terms used in this application are for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms, unless the context clearly indicates otherwise.

[0039] It should also be understood that the term "and / or" used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0040] It should be understood that although the terms first, second, etc. may be used in the present application to describe various information, the information should not be limited to these terms.

[0041] These terms are used only to distinguish information of the same type from each other. For example, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter, without departing from the scope of the present application. Depending on the context, the term "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0042] First, a brief introduction is given to the terms involved in the embodiments of the present application:

[0043] MMORPG (Massive Multiplayer Online Role Playing Game) is a massively multiplayer online game that focuses on role-playing. In all MMORPG games, players can play one or more virtual characters and control the characters to carry out activities in the virtual world of the game.

[0044] NPC (Non-Player Character): A character set up for the game, generally plays a role in promoting the development of the plot in the game. NPC characters are characters that players cannot control, such as: characters that issue tasks to players, characters that trigger plots.

[0045] In game applications or some virtual scene-based applications, players can usually control a master virtual object through a master account to perform various actions in a virtual scene, or players can control the master virtual object to interact with other virtual objects controlled by other accounts in the virtual scene.

[0046] Exemplarily, the player operates the terminal to log in to the master account in the game application. The master account corresponds to a master virtual object, and the master virtual object is controlled by the master account. After logging in to the master account on the terminal, the player can control the behavior, actions, etc. of the master virtual object by triggering operations on the terminal screen.

[0047] In order to make players familiar with the virtual scene in the application, the application usually assigns tasks to the master account. When the master account controls the master virtual object to perform tasks, it will pass through different locations in the virtual scene and interact with different virtual objects in the virtual scene. After the master virtual object completes the task, the application will issue the corresponding virtual resources to the master account.

[0048] However, in the related art, the task usually directly includes the task execution order and task completion conditions of the master control account. That is, in the process of the master control account controlling the master virtual object to perform the task, it usually passes through the task location in the virtual scene in a fixed order. After arriving at the task location, it directly performs operations corresponding to the task completion conditions, such as: obtaining virtual resources, interacting with designated virtual objects, etc.

[0049] The above method will result in a shorter time for players to complete tasks, and they can only explore the virtual scene along a fixed route. The freedom of players to control the master virtual object is low, and the human-computer interaction experience is poor. After completing the task, the frequency of players obtaining virtual resources is high, and the application needs to frequently issue virtual resources to the master account, which puts a heavy burden on the computer during operation.

[0050] The present application provides an interactive method based on a virtual scene, in which players can find and go to task interaction points by themselves to perform corresponding tasks, which can improve the fun and freedom of players in controlling the main virtual object to perform tasks.

[0051] An application based on a virtual scene is running in the terminal. The player logs in to the master account in the application and controls the master virtual object to perform various actions in the virtual scene through the master account.

[0052] A task interaction point prompt interface is set, and the task interaction point prompt interface includes an identification point array, and the identification point array includes multiple task identification points. The arrangement of each task identification point in the task interaction point prompt interface is used to represent the layout of the task interaction point in the virtual scene.

[0053] There is a corresponding relationship between the task interaction point and the task identification point. After the task identification point in the task interaction point prompt interface is triggered, the corresponding task interaction point prompt information will be displayed. The task interaction point prompt information is used to indicate the location information of the task interaction point that the master virtual object needs to go to in the virtual scene. After the master virtual object goes to the task interaction point, the task can be determined.

[0054] Indicatively, Figure 1 As shown, Figure 1 1 is a schematic diagram of a task interaction point prompt interface. The task interaction point prompt interface 100 includes an identification point array 110, wherein the identification point array 110 is composed of a plurality of task identification points 111, and each task identification point 111 corresponds to the position of a plurality of task interaction points in the virtual scene.

[0055] like Figure 2 As shown, Figure 21 is a schematic diagram of a task interaction point prompt interface displaying task interaction point prompt information. After any task identification point 111 is triggered, the task interaction point prompt information 120 corresponding to the task identification point 111 will be displayed on the task interaction point prompt interface 100.

[0056] Since the task interaction point prompt information only includes the orientation information, the player can freely explore different locations in the virtual scene while searching for the task interaction point. For example, the player can preview different location scenes in the virtual scene through the scene thumbnails corresponding to the virtual scene, and determine the task interaction point according to the orientation information.

[0057] Indicatively, if the master virtual object reaches one of the location scenes, and the location scene is within the area of ​​the task interaction point, the task content text will be automatically displayed to notify the player that the task interaction point has been reached and the corresponding task content can be obtained; if the location scene reached by the master virtual object does not belong to the area of ​​the task interaction point, the task content text will not be displayed. At this time, the player can continue to control the master virtual object to go to other location scenes in the virtual scene, or can freely explore the current location scene without being restricted by the task.

[0058] Indicatively, Figure 3 As shown, there are multiple task keywords 310 in the task content text 300, wherein the presentation form of the task keywords 310 is different from the presentation form of the text other than the task keywords 310 in the task content text. After integrating the task keywords 310, the task completion condition can be obtained.

[0059] Exemplarily, the task completion condition is: controlling the main virtual object to perform a virtual battle with the first virtual object, and obtaining the first virtual resource after defeating the first virtual object.

[0060] It is worth noting that when the task content text is displayed, the text content of "obtaining the first virtual resource by defeating the first virtual object to complete the task" will not be displayed directly, but the task keywords will be distinguished from other contents of the task text content in a preset form of expression, where the expression form of the task keywords can be arbitrary and this application does not limit this.

[0061] By using an array of identification points to indicate the location of the task interaction point, rather than directly using the specific location of the task interaction point as prompt information, the task can be performed without being limited to a fixed route through different locations in the virtual scene, thereby increasing the player's freedom and experience in controlling the main virtual object to perform tasks.

[0062] The task content text does not directly show the task completion conditions, but hides the task keywords in the task content text in the form of puzzles, poems, etc. After the player integrates the task completion conditions by himself according to the task keywords in the task content text, he controls the main control virtual object to perform the task based on the task completion conditions. In principle, the task keywords include the type and quantity of virtual resources that the main control virtual object needs to obtain to complete the task, the method of obtaining virtual resources, etc.

[0063] By setting the presentation form of the task content text in the above manner, which is different from directly displaying the task completion conditions as prompt information in the related art, it can effectively improve the player's participation and increase the fun of the game.

[0064] The process of determining the task interaction points based on the identification point array and the process of obtaining the task completion conditions based on the task keywords in the task content text take a certain amount of time, which increases the overall time it takes for players to perform tasks, can effectively reduce the frequency of issuing virtual resources to the master account after the task is completed, and reduce the operating burden of computer equipment.

[0065] The terminal in the present application can be a desktop computer, a laptop, a mobile phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, etc. An application that supports virtual scenes is installed and running in the terminal, such as an application that supports three-dimensional virtual scenes. The application can be any one of a virtual reality application, a three-dimensional map program, a strategy game (Simulation Game, SLG), and a multiplayer online tactical competitive game (Multiplayer Online BattleArena Games, MOBA). Optionally, the application can be a stand-alone application, such as a stand-alone three-dimensional game program, or a network-connected application.

[0066] Figure 4 The electronic device 400 includes an operating system 420 and an application 422 .

[0067] The operating system 420 is the underlying software that provides application programs 422 with secure access to the computer's hardware.

[0068] The application 422 is an application that supports a virtual scene.

[0069] Optionally, the application 422 is an application that supports three-dimensional virtual scenes. The application 422 can be any one of a virtual reality application, a three-dimensional map program, a TPS game (Third-person Shooter), an FPS game (First-person Shooter), a MOBA game, a SLG game, and an MMORPG game. The application 422 can be a stand-alone application, such as a stand-alone three-dimensional game program, or a network-connected application.

[0070] Figure 5 The computer system 500 includes a first device 520 , a server 540 , and a second device 560 .

[0071] The first device 520 has an application program that supports virtual scenes installed and running. The application program may be any one of a virtual reality application program, a three-dimensional map program, a TPS game, an FPS game, a MOBA game, an SLG game, and an MMORPG game. The first device 520 is a device used by a first user, and the first user uses the first device 520 to control a master virtual object in a virtual scene to perform an activity, and the activity includes but is not limited to at least one of adjusting body posture, walking, running, and jumping to attack.

[0072] Illustratively, the master virtual object is a master virtual character, such as a simulation character or an animation character.

[0073] The first device 520 is connected to the server 540 via a wireless network or a wired network.

[0074] The server 540 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 540 is used to provide background services for applications that support three-dimensional virtual scenes. Optionally, the server 540 undertakes the main computing work, and the first device 520 and the second device 560 undertake the secondary computing work; or, the server 540 undertakes the secondary computing work, and the first device 520 and the second device 560 undertake the main computing work; or, the server 540, the first device 520, and the second device 560 adopt a distributed computing architecture to perform collaborative computing.

[0075] The second device 560 has an application program that supports virtual scenes installed and running. The application program may be any one of a virtual reality application program, a three-dimensional map program, an FPS game, a MOBA game, an SLG game, and an MMORPG game. The second device 560 is a device used by a second user, and the second user uses the second device 560 to control other virtual objects in the virtual scene to perform activities, and the activities include but are not limited to: adjusting body posture, walking, running, jumping and attacking at least one of the following.

[0076] Illustratively, the other virtual objects are other virtual characters, such as simulated human characters or cartoon human characters.

[0077] Optionally, the main control virtual character and the other virtual characters are in the same virtual scene. Optionally, the main control virtual character and the other virtual characters may belong to the same team, the same organization, have a friend relationship, or have temporary communication permissions.

[0078] Optionally, the main virtual character and the other virtual characters may also belong to different teams, different organizations, or two hostile groups.

[0079] Optionally, the applications installed on the first device 520 and the second device 560 are the same, or the applications installed on the two devices are the same type of applications on different control system platforms. The first device 520 may generally refer to one of a plurality of devices, and the second device 560 may generally refer to one of a plurality of devices. This embodiment only takes the first device 520 and the second device 560 as examples.

[0080] The first device 520 and the second device 560 may be of the same or different device types. The following embodiments are described by taking a desktop computer as an example.

[0081] Those skilled in the art will appreciate that the number of the above devices may be more or less. For example, the above device may be only one, or the above devices may be dozens or hundreds, or more. The embodiment of the present application does not limit the number and type of devices.

[0082] It is worth noting that the above-mentioned servers can be independent physical servers, or they can be server clusters or distributed systems composed of multiple physical servers. They can also be cloud servers that provide 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 (CDN), as well as big data and artificial intelligence platforms.

[0083] Among them, cloud technology refers to a hosting technology that unifies hardware, software, network and other resources in a wide area network or local area network to realize data computing, storage, processing and sharing. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, which is used on demand and flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture websites and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark, and all need to be transmitted to the background system for logical processing. Data of different levels will be processed separately. All kinds of industry data require strong system backing support, which can only be achieved through cloud computing.

[0084] Optionally, when the server 540 is implemented as a cloud server, the program corresponding to the above virtual scene may be a cloud game.

[0085] In some embodiments, the method provided in the embodiments of the present application can be applied to a cloud gaming scenario, so that the calculation of data logic during the game is completed through the cloud server, while the terminal is responsible for the display of the game interface.

[0086] Optionally, the server 540 may also be implemented as a node in a blockchain system.

[0087] It should be noted that the information involved in this application (including but not limited to task interaction point prompt information, information of the master account corresponding to the master virtual object, etc.) and data content (including but not limited to task content text, such as: task statements, task keywords, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data (such as game data) need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0088] In combination with the above-mentioned terminology introduction and application scenarios, the virtual scene-based interactive method provided in the present application is explained. The method can be executed by a server or a terminal, or jointly by a server and a terminal. In the embodiment of the present application, the method is explained by taking the execution of the terminal as an example.

[0089] like Figure 6 As shown, Figure 6 The flowchart of an interactive method based on a virtual scene provided by an exemplary embodiment of the present application includes the following steps.

[0090] Step 610: Display task interaction point prompt information.

[0091] Among them, the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the main control virtual object to the task interaction point for task interaction.

[0092] The task interaction point prompt information is used to display the orientation information in an implicit form, or the task interaction point prompt information is used to prompt the orientation in an explicit form.

[0093] When the task interaction point prompt information displays the orientation information in an explicit form, the orientation information can be directly prompted through text, arrows, small map icons or other forms; when the task interaction point prompt information displays the orientation information in an implicit form, the orientation of the task interaction point in the virtual scene is implied according to the position of the logo corresponding to the task interaction point in the interface. For example, if the logo corresponding to the task interaction point is on the left side of the interface, it implies that the task interaction point is in the west in the virtual scene.

[0094] There are multiple task interaction points in the virtual scene, each task interaction point corresponds to its own task, and the tasks corresponding to each task interaction point can be the same or different. However, the specific location of the task interaction point in the virtual scene is not known information. Players need to find it in the virtual scene based on the prompt information of the task interaction point and control the main virtual object to go to the task interaction point to obtain the task corresponding to each task interaction point.

[0095] Exemplarily, the types of task interaction points include, but are not limited to: virtual buildings in a virtual scene, location scenes with designated NPCs in a virtual scene, location scenes for redeeming virtual resources, or designated virtual scene elements for representing task interaction points, etc.

[0096] Display the task interaction point prompt interface, such as Figure 1 As shown, the task interaction point prompt interface 100 includes an identification point array 110, and the identification point array 110 includes multiple task identification points 111. The arrangement of the task identification points 111 in the task interaction point prompt interface 100 is used to express the layout of the task interaction points in the virtual scene. There is a corresponding relationship between the task identification points 111 in the identification point array 110 and the task interaction points.

[0097] Optionally, the virtual scene includes 6 task interaction points. Figure 1 There are 6 task identification points in the game, and each task interaction point corresponds to a task identification point.

[0098] In the identification point array 110, there are 2 task identification points 111 in the east (right) direction, 2 task identification points 111 in the west (left) direction, 1 task identification point 111 in the south (bottom) direction, and 1 task identification point 111 in the north (top) direction.

[0099] The positions of the corresponding 6 task interaction points in the virtual scene are: there are 2 task interaction points in the east, 2 task interaction points in the west, 1 task interaction point in the south, and 1 task interaction point in the north.

[0100] In some embodiments, the task interaction point prompt information is secretly indicated by the display position of the task identification point in the interface, that is, the position of the task interaction point in the virtual scene is secretly indicated; or, the task interaction point prompt information is triggered to be displayed by triggering the task identification point.

[0101] Illustratively, in response to receiving a trigger operation on a first identification point among multiple task identification points, task interaction point prompt information corresponding to the first identification point is displayed.

[0102] like Figure 2 As shown, after the task identification point 111 (ie, the first task identification point) is triggered, the task interaction point prompt information 120 is displayed: "Please go to the west to find the hidden task interaction point!" It means that the direction of the task interaction point in the virtual scene is west.

[0103] Optionally, the virtual scene corresponds to a scene thumbnail, which is a top view of the virtual scene and is used to preview scenes at different locations in the virtual scene.

[0104] The location of the task interaction point in the virtual scene can be determined based on the position of the task identification point in the identification point array and the scene thumbnail.

[0105] Step 620: Receive a control operation on the master virtual object.

[0106] Among them, the control operation is used to control the main control virtual object to go to the task interaction point based on the task interaction point prompt information.

[0107] Schematically, the task interaction point to which the main control virtual object goes corresponds to the first identification point in the identification point array. The direction of the task interaction point in the virtual scene is west. There are multiple location scenes in the west direction of the virtual scene, and the task interaction point is located in one of the location scenes.

[0108] Optionally, the scene thumbnail includes a plurality of icons for representing location scenes, and one icon is selected from the scene thumbnail to control the master virtual object to go to the location scene corresponding to the icon.

[0109] Optionally, the master virtual object is controlled to move on foot to a location scene corresponding to the location point, or the master virtual object is controlled to drive a virtual vehicle to move to a location scene corresponding to the location point, where the virtual vehicle refers to a virtual prop owned by the master account and has the function of carrying the master virtual object, such as: a virtual vehicle, a virtual ship, a virtual pet, etc.

[0110] Optionally, a position point is randomly selected in the west of the virtual scene, and the master virtual object is controlled to move to a position scene corresponding to the position point under the carrying of a designated virtual character, wherein the designated virtual character refers to a virtual character owned by the master account and having the function of carrying the master virtual object, such as a virtual animal character or a virtual human character.

[0111] Step 630: When the master virtual object is located within the area of ​​the task interaction point, the task content text is displayed.

[0112] Exemplarily, the west direction location scene includes a first location scene and a second location scene. The first location scene and the second location scene are two different location scenes in the virtual scene. There is no overlapping area between the first location scene and the second location scene.

[0113] The first location scene is divided into multiple non-overlapping areas, and the task interaction point is located in one of the areas of the first location scene. When the master virtual object goes to the task interaction point, there may be the following situations:

[0114] (1) Controlling the master virtual object to arrive at the first position scene, if the master virtual object is located within the area where the task interaction point is located at this time, the task content text will be automatically displayed on the terminal screen; if the master virtual object is located outside the area where the task interaction point is located at this time, the task content text will not be displayed on the terminal screen;

[0115] (2) Controlling the master virtual object to reach the second location scene. Since there is no task interaction point in the second location scene, the master virtual object is located outside the area of ​​the task interaction point, and the task content text will not be displayed on the terminal screen;

[0116] Optionally, when the time the master virtual object stays at the second scene position reaches a preset time, direction guidance information is displayed, and the direction guidance information is used to guide the location of the task interaction point based on the second position scene.

[0117] In some embodiments, the task interaction point is located within an area in the first location scene. When the master virtual object arrives at the first location scene, if the initial position of the master virtual object is outside the area where the task interaction point is located, at this time, in order to provide guidance for the player to control the master virtual object to reach the task interaction point, a thumbnail of the first location scene is automatically displayed in the corner of the terminal screen.

[0118] The thumbnail of the first location scene contains a first identifier for indicating the coordinate group of the area range where the task interaction point is located and a second identifier for the current position of the master virtual object. Based on the arrangement of the first identifier and the second identifier in the thumbnail of the first location scene, the master virtual object is controlled to move from the current position to the task interaction point.

[0119] Exemplarily, the area where the task interaction point is located is a circular area, and the first identifier is a circular identifier, which indicates the distribution of the area in the first location scene.

[0120] Optionally, the task content text includes at least two task keywords, and the at least two task keywords are used to integrate the task completion conditions for obtaining the task interaction point.

[0121] For example, the task content text is: the first virtual object appears frequently in the first virtual scene, and there is a close relationship between a virtual resource and the first virtual object. The task keywords are: first virtual scene, virtual resource. The task completion condition obtained by integrating the task keywords is: go to the first virtual scene and obtain the virtual resource.

[0122] In some embodiments, when the master virtual object is located within the area of ​​the task interaction point, multiple task statements are displayed, the multiple task statements are statements that constitute the task content text, and at least two of the multiple task statements include task keywords.

[0123] That is, the task content text includes multiple task sentences, at least two of the multiple task sentences include task keywords, and the task keywords in at least two task sentences are used to integrate the task completion conditions of the task interaction point.

[0124] Optionally, the process of integrating the task keywords in at least two task statements to obtain the task completion conditions refers to the process in which the player controlling the master account understands the task keywords and determines the task completion conditions.

[0125] Optionally, the process of integrating the task keywords in at least two task sentences to obtain the task completion conditions can also be executed by the terminal. By triggering the terminal screen and selecting at least one task keyword in the task content text, the terminal will generate a corresponding sentence for expressing the task completion condition based on the selected task keyword according to the pre-trained sentence generation model within a preset time. The task completion condition refers to the condition that the master virtual object needs to meet when completing the corresponding task at the task interaction point.

[0126] The above-mentioned task sentences are the sentence contents that constitute the task content text. Exemplarily, the task content text includes multiple task sentences separated by punctuation marks such as commas and periods. For example, the task content text is: "The first virtual scene is the activity range of the first virtual object. Each first virtual object stores corresponding virtual resources in the first virtual scene. When other virtual objects enter the first virtual scene, the first virtual object will initiate interaction with other virtual objects to prevent other virtual objects from obtaining virtual resources."

[0127] There are five task statements in the task content text, separated by commas or periods. The task statements are as follows: "The first virtual scene is the activity range of the first virtual object", "Each first virtual object stores corresponding virtual resources in the first virtual scene", "When other virtual objects enter the first virtual scene", "The first virtual object will initiate interaction with other virtual objects" and "Prevent other virtual objects from obtaining virtual resources".

[0128] Optionally, when the main control virtual object is located within the area where the task interaction point is located, the task keywords in multiple task sentences are displayed with a first display feature, and the sentence content in the task sentences other than the task keywords is displayed with a second display feature, and the first display feature and the second display feature are different.

[0129] Optionally, including but not limited to at least one of the following situations:

[0130] (1) The text color of the task keywords is different from the text color of other sentence contents;

[0131] (2) The font of the task keywords is different from the font of other sentence contents;

[0132] (3) The font size of the task keywords is different from the font size of other sentence contents;

[0133] (4) The task keyword is blocked in the task content text, and the task keyword is displayed after the blocked position is triggered;

[0134] (5) The task keyword is the keyword to be filled in the task content text. For example, if the task content text is an ancient poem, and there is at least one omitted keyword in the ancient poem, and the player is prompted to fill in the omitted keyword in the form of an underline in the ancient poem, then the keyword to be filled in is the task keyword.

[0135] Optionally, the task keywords include a first keyword and a second keyword, and the first keyword and the second keyword correspond to different components of the task completion condition.

[0136] The first display feature includes multiple sub-display features, the first sub-feature is one sub-display feature of the first display feature, and the second sub-feature is another sub-display feature of the first display feature. Optionally, the first sub-feature is used to display the first keyword in the multiple task sentences; and the second sub-feature is used to display the second keyword in the multiple task sentences, wherein the first sub-feature and the second sub-feature are different.

[0137] In some embodiments, the first sub-feature and the second sub-feature are based on different types of task keywords, and the task keywords are displayed differently. For example, the task keywords include location keywords and resource keywords. The location keywords are used to indicate the specific location to complete the task, and the resource keywords are used to indicate the specific resource types required to complete the task.

[0138] In some embodiments, the first sub-feature and the second sub-feature are displayed differently based on the different importance of the keywords. For example, the task keyword includes a first resource keyword and a second resource keyword, which correspond to a first virtual resource and a second virtual resource respectively, and the importance of the first virtual resource is higher than that of the second virtual resource; the sub-display features of different keywords are pre-set based on the importance of the keywords.

[0139] For example, there are a first keyword and a second keyword in the task content text, and the first keyword is more important than the second keyword. The first sub-feature refers to the text color being black, and the second sub-feature refers to the text color being red. The first keyword, which is more important than the two task keywords, is displayed using the first sub-feature, and the second keyword, which is less important than the two task keywords, is displayed using the first sub-feature. Then, the text color of the first keyword is black, the text color of the second keyword is red, and the text color of the sentence content other than the first keyword and the second keyword in the task content text is white (or any other color different from red and black).

[0140] It is worth noting that the above-mentioned difference display is only an illustrative example, which can be implemented as a separate judgment or a combined judgment. For example, when there are multiple keywords of the same type in the task keywords, differences are displayed based on the importance of the keywords, etc. The embodiments of the present application do not limit this.

[0141] Optionally, the types of task content text include but are not limited to at least one of poetry content and puzzle content.

[0142] When the task content text includes poetry content, the words in multiple task sentences are used as task keywords, and the task keywords are directly integrated to obtain the task completion conditions of the task interaction points.

[0143] In the case where the task content text includes puzzle content, the puzzle content of multiple task sentences corresponds to puzzle keywords, and the puzzle keywords are used to be integrated with the task keywords to obtain the task completion conditions of the task interaction points.

[0144] Optionally, there are 6 task interaction points in the virtual scene, namely, the first task interaction point, the second task interaction point, the third task interaction point, the fourth task interaction point, the fifth task interaction point, and the sixth task interaction point. The task content text corresponding to each task interaction point is different, and the task content text includes the poem content as an example for explanation.

[0145] like Figure 3 As shown, Figure 3 It is a schematic diagram of the task content text at the first task interaction point.

[0146] There are multiple task keywords 310 in the task content text 300. After integrating the task keywords 310, the task completion conditions can be obtained.

[0147] Exemplarily, the task completion condition of the first task interaction point is: controlling the main virtual object to perform a virtual battle with the first virtual object, and obtaining the first virtual resource after defeating the first virtual object.

[0148] It is worth noting that the task content text at the task interaction point in the above example is only used for illustration, and the type of the task content text and the expression form of the task keywords can be arbitrary, and this embodiment does not limit this.

[0149] In some embodiments, in order to increase the player's participation in the game, multiple task content texts may also jointly form the task completion condition of a task interaction point. For example, when displaying the scene thumbnail of the virtual scene, the resident task content text will be displayed at the same time, and the resident task content text and the task content text at each task interaction point together constitute the task completion condition.

[0150] That is, the task content text at the first task interaction point combined with the resident task content text constitutes the task completion condition at the first task interaction point, the task content text at the second task interaction point combined with the resident task content text constitutes the task completion condition at the second task interaction point, and so on.

[0151] Exemplarily, the task content text of the first task interaction point includes 2 task keywords, and the resident task content text includes 1 task keyword. The above 3 task keywords are integrated to obtain the task completion conditions of the first task interaction point, such as: splicing the 3 task keywords in the alphabetical order of the first character of each task keyword.

[0152] like Figure 7 As shown, Figure 7 It is a diagram of the resident task content text.

[0153] The resident task content text 700 includes a plurality of task keywords 710. For example, the task keywords 710 are used to indicate the quantity of virtual resources that the master virtual object needs to obtain when completing the task.

[0154] Step 640: When the master virtual object meets the task completion conditions, the task completion result is displayed.

[0155] In some embodiments, the task keywords in at least two task statements include location keywords and resource keywords. The location keywords are used to indicate the scene location where the task interaction is performed, and the resource keywords are used to indicate the virtual resources required to complete the task interaction.

[0156] The process of the master virtual object obtaining the virtual resources indicated by the resource keyword is the process of completing the task. When the master virtual object obtains the virtual resources, it means that the master virtual object meets the task completion conditions.

[0157] The task completion result is used to prompt whether the master virtual object meets the task completion conditions. Optionally, when the master virtual object meets the task completion conditions, the task completion result is displayed.

[0158] Optionally, after the master virtual object completes the task, it will obtain the corresponding virtual resources. When the master virtual object obtains the virtual resources, the task completion result is displayed. Exemplarily, the task completion animation is used as the task completion result. The task completion animation is an animation of the master virtual object performing a specified action, such as:

[0159] Jumping action.

[0160] It is worth noting that the type and quantity of virtual resources obtained by the master virtual object after completing the task can be arbitrary, and the content of the task completion animation can be arbitrary, which is not limited in this embodiment.

[0161] In summary, the method provided by the present application can guide the main control virtual object to the task interaction point to perform task interaction by displaying the prompt information of the task interaction point to determine the position information of the task interaction point in the virtual scene. During the task interaction process, there is no need to follow a fixed planned route to pass through different positions in the virtual scene, which improves the freedom of the player when controlling the main control virtual object. Displaying the task content text and obtaining the task completion conditions of the main control virtual object at the task interaction point by integrating the task keywords in the task content text can improve the player's participation in the task interaction process, increase the time required for the virtual object to complete the task interaction, and reduce the number of times the task completion result is displayed, thereby reducing the consumption of computing resources and reducing the burden on the computer equipment during operation.

[0162] The method provided in this embodiment displays task keywords with a first display feature, and displays sentence contents other than task keywords in the task content text with a second display feature. The first display feature and the second display feature are different, which can distinguish the task keywords from other sentence contents, making it easier for players to integrate and obtain task completion conditions, while ensuring the level of player participation and avoiding wasting too much time, thereby improving the player experience.

[0163] The method provided in this embodiment, when there are multiple task keywords, displays the task keywords with the first sub-feature and the second sub-feature respectively, which can improve the display effect of the task keywords.

[0164] The method provided in this embodiment uses the arrangement of the identification point array in the task interaction point prompt interface to represent the layout of the task interaction points in the virtual scene, which can provide prompts for players to determine the location of the task interaction points, thereby improving the player's experience.

[0165] The method provided in this embodiment includes location keywords and resource keywords in the task keywords, which respectively represent the scene location for executing the task interaction and the virtual resources required to complete the task interaction. It can provide prompt information on the task completion conditions, avoid players wasting too much time, and improve the player experience.

[0166] Figure 8 is a flowchart of a method for displaying a task completion animation provided by an embodiment of the present application, such as Figure 8 As shown, the following steps are included.

[0167] Step 810: receiving a control operation on a master virtual object.

[0168] Among them, the control operation is used to control the master virtual object to perform task interaction based on the task completion conditions.

[0169] Optionally, the virtual scene includes 6 task interaction points, such as Figure 1 As shown, Figure 1 There are 6 task identification points in the game, and each task interaction point corresponds to a task identification point.

[0170] In the identification point array 110, there are 2 task identification points 111 in the east (right) direction, 2 task identification points 111 in the west (left) direction, 1 task identification point 111 in the south (bottom) direction, and 1 task identification point 111 in the north (top) direction.

[0171] The positions of the corresponding 6 task interaction points in the virtual scene are: there are 2 task interaction points in the east, 2 task interaction points in the west, 1 task interaction point in the south, and 1 task interaction point in the north.

[0172] Optionally, the six task interaction points are: a first task interaction point, a second task interaction point, a third task interaction point, a fourth task interaction point, a fifth task interaction point, and a sixth task interaction point. If the task completion conditions corresponding to each task interaction point are different, there will be differences in the control operations on the master virtual object.

[0173] Optionally, the task completion condition of the first task interaction point is: find the first virtual object and conduct a virtual battle with the first virtual object, obtain the first virtual resource, synthesize the second virtual resource based on the first virtual resource, and obtain the third virtual resource after returning to the first task interaction point.

[0174] The first virtual object is an NPC. After the main virtual object conducts a virtual battle, if the main virtual object wins, the main virtual object can obtain the first virtual resource. The second virtual resource can be synthesized based on the first virtual resource. After the main virtual object obtains the second virtual resource, it can return to the first task interaction point, determine the completion of the task interaction based on the second virtual resource, and obtain the third virtual resource.

[0175] Exemplarily, the task of the first task interaction point is: activating virtual elements based on 10 second virtual resources; the task completion condition is: defeating the virtual object, obtaining the first virtual resource, and synthesizing 10 second virtual resources based on the first virtual resource.

[0176] Then, the control operation corresponding to the first task interaction point is: controlling the master virtual object to reach the location scene where the first virtual object is located, controlling the master virtual object to perform a virtual battle with the first virtual object. If the master virtual object wins, the first virtual resource is obtained. Controlling the master virtual object to synthesize the second virtual resource based on the first virtual resource.

[0177] It is worth noting that in the above examples, after the master virtual object wins each virtual battle, the quantity and type of the first virtual resources that can be obtained can be arbitrary, the type and quantity of the first virtual objects can be arbitrary, the virtual battle is an interaction between the master virtual object and the first virtual object, and the type of interaction between the master virtual object and the first virtual object when obtaining the first virtual resource can be arbitrary.

[0178] In some cases, if the master virtual object loses the virtual battle with the first virtual object, the master virtual object is controlled to fight the first virtual object again until the master virtual object wins and obtains the first virtual resource. Alternatively, after the master virtual object fights the first virtual object, the master virtual object can obtain the first virtual resource regardless of winning or losing.

[0179] Step 820: When the master virtual object meets the task completion condition, display a resource acquisition animation.

[0180] The resource acquisition animation refers to the animation displayed when the application distributes virtual resources to the master account that controls the master virtual object.

[0181] Optionally, taking the case where the master virtual object meets the task completion condition at the first task interaction point as an example, the master virtual object returns to the first task interaction point under the control operation.

[0182] At this time, based on the second virtual resource, it can be determined that the master virtual object meets the task completion condition. The application distributes the third virtual resource to the master virtual object and simultaneously displays the resource acquisition animation.

[0183] Exemplarily, display the text content on the terminal screen: "Task completed, reward unlocked". The text content is used to prompt the master account to obtain the third virtual resource.

[0184] Among them, the presentation form of the text content includes at least one of, but is not limited to, blinking form, highlighting form, scrolling form, etc.

[0185] After the resource acquisition animation is displayed, the application distributes the third virtual resource to the master account and generates corresponding virtual resource record data. The virtual resource record data is used to indicate the quantity and type of virtual resources owned by the master account.

[0186] Step 830: Display a task record animation corresponding to the task interaction.

[0187] The task record animation is used to record the situation of the master virtual object completing the task interaction. After the master virtual object completes the task interaction, the application will automatically generate corresponding task record data for this master virtual object, and there is a corresponding relationship between these task record data and the task interaction.

[0188] Exemplarily, display the text content on the terminal screen: "Task completed, task record data added". The text content is used to prompt the master account to add a record data after completing this task interaction.

[0189] Among them, the presentation form of the text content includes at least one of, but is not limited to, blinking form, highlighting form, scrolling form, etc.

[0190] Step 840: Determine whether the quantity of the task record data meets the display requirements of the task completion animation, and display the corresponding task completion animation based on the task record data.

[0191] Display the task interaction point prompt interface, such as Figure 1As shown, the task interaction point prompt interface 100 includes an identification point array 110, and the identification point array 110 includes multiple task identification points 111. The arrangement of the task identification points 111 in the task interaction point prompt interface 100 is used to express the layout of the task interaction points in the virtual scene. There is a corresponding relationship between the task identification points 111 in the identification point array 110 and the task interaction points.

[0192] In some embodiments, in order to prompt players whether there are some unfinished tasks at some task interaction points, after the task corresponding to each task interaction point is completed, the task completion animation corresponding to the task interaction point will be displayed in the task interaction point prompt interface.

[0193] Optionally, there is a first identification point in the identification point array, and when the task interaction point corresponding to the first identification point meets the task completion condition, the task completion animation of the first identification point is displayed.

[0194] Among them, the expression form of the task completion animation includes but is not limited to displaying the first marking point in the marking point array in at least one of a highlighting form, a flashing form, and a superimposed special effect form.

[0195] In order to determine the identification point in the identification point array where the task completion animation needs to be displayed, it can be determined based on the amount of task record data to determine whether the amount of task record data meets the display requirements of the task completion animation.

[0196] Optionally, the display requirement of the task completion animation of the first identification point is: the number of first-category task record data reaches a preset number.

[0197] Exemplarily, Table 1 below is the task record data of the master virtual object.

[0198] Table 1

[0199]

[0200] The “record sequence number” is used to indicate the order in which the task record data is generated, that is, the order in which a record data is ranked among all the task record data of the master account.

[0201] "Record data type" is used to indicate the correspondence between the record data and the task interaction point, such as: "Script Killing - Fragment Task 1" to "Script Killing - Fragment Task 6" means that the task at the first task interaction point is to complete the script killing task. The script killing task has a total of 6 sub-tasks, named "Fragment Task 1" to "Fragment Task 6" respectively.

[0202] "Obtained virtual resources" is used to indicate the types of virtual resources that the master account can obtain after completing each subtask, such as virtual props. The master virtual object can use virtual props to perform various actions.

[0203] The "virtual resource sequence number" is used to indicate the order in which the current virtual resource is obtained, that is, the order in which the virtual resource is ranked among all virtual resources of the master account.

[0204] Determine whether the amount of task record data meets the display requirements of the task completion animation, and display the corresponding task completion animation based on the task record data, including the following situations:

[0205] (1) When the amount of task record data meets the display requirements of the task completion animation, display the task completion animation;

[0206] (2) When the amount of task record data does not meet the display requirements of the task completion animation, the task completion animation is not displayed.

[0207] In some embodiments, when the master virtual object completes tasks at multiple task interaction points, multiple task completion animations are displayed simultaneously. That is, when there are multiple task interaction points corresponding to multiple task identification points in the task interaction point prompt interface that meet the task completion conditions, the task completion animations of the multiple task identification points are displayed. The task completion animation corresponding to each task identification point may be different.

[0208] In some embodiments, the task of each task interaction point can be executed multiple times, but the master account can obtain the virtual resource at most once at each task interaction point. For example, the master virtual object completes the task of the first task interaction point 5 times, but the master account only obtains the virtual resource once when the first task is completed.

[0209] In some embodiments, in order to improve the richness of the task completion animation, the identification point array includes multiple edge identification points and central identification points, and the edge identification points correspond to the task interaction points in the virtual scene. When the number of edge identification points that meet the task completion conditions reaches a preset number threshold, the task completion animation corresponding to the central identification point is displayed.

[0210] Exemplarily, the marking point array includes 6 edge marking points and 1 center marking point. The center marking point is located at the center of the marking point array and is surrounded by edge marking points.

[0211] Optionally, the preset quantity threshold is 6, then when the tasks at the task interaction points corresponding to all edge identification points are completed, the task completion animation corresponding to the center identification point is displayed.

[0212] Among them, the task completion animation of the edge identification point and the task completion animation of the center identification point can be displayed at the same time, and the task completion animation of each identification point can be different.

[0213] In summary, the method provided by the present application can guide the main control virtual object to the task interaction point to perform task interaction by displaying the prompt information of the task interaction point to determine the position information of the task interaction point in the virtual scene. During the task interaction process, there is no need to follow a fixed planned route to pass through different positions in the virtual scene, which improves the freedom of the player when controlling the main control virtual object. Displaying the task content text and obtaining the task completion conditions of the main control virtual object at the task interaction point by integrating the task keywords in the task content text can improve the player's participation in the task interaction process, increase the time required for the virtual object to complete the task interaction, and reduce the number of times the task completion result is displayed, thereby reducing the consumption of computing resources and reducing the burden on the computer equipment during operation.

[0214] The method provided in this embodiment displays the corresponding task completion animation on the task interaction point prompt interface when the main control virtual object meets the task completion conditions of the task interaction point, which can indicate the task completion status of each task interaction point and improve the display effect.

[0215] Fig. 9 FIG. 1 is a flowchart of an interactive method based on a virtual scene provided by another exemplary embodiment of the present application. The method includes the following steps.

[0216] Step 910: Display a scene thumbnail of the virtual scene.

[0217] Optionally, the virtual scene corresponds to a scene thumbnail, which is a top view of the virtual scene and is used to preview scenes at different locations in the virtual scene. The location of the task interaction point in the virtual scene can be determined based on the location of the task identification point in the identification point array and the scene thumbnail.

[0218] Step 920: Receive a first control operation on the master virtual object.

[0219] Among them, the first control operation is used to control the main control virtual object to go to the task interaction point based on the task interaction point prompt information.

[0220] Step 930: When the master virtual object is located within the area of ​​the task interaction point, the task content text is displayed.

[0221] Among them, the task content text includes multiple task sentences, at least two of the multiple task sentences include task keywords, and the task keywords in at least two task sentences are used to integrate the task completion conditions of the task interaction point.

[0222] In some embodiments, in order to prevent players from spending a long time integrating task keywords in the task content text, the task content text may be updated, and the task and completion conditions may be determined based on the updated task content text.

[0223] An update operation on a task content text is received, the update operation is used to replace the task content text with an updated task content text, the updated task content text includes multiple update task statements, at least two of the multiple update task statements include update task keywords, and the update task keywords in at least two update task statements are used to integrate the task completion conditions of the task interaction point.

[0224] Among them, the task completion condition obtained by integrating the updated task keywords is the same as the task completion condition obtained by integrating the task keywords.

[0225] Exemplarily, the initial task content text is a first content text, which includes a first keyword and a second keyword; the updated task content text is a second content text, which also includes the first keyword and the second keyword.

[0226] The updated task content text is displayed. At this time, the task completion conditions can be determined based on the updated task content text.

[0227] In some embodiments, if the master virtual object stays in the area of ​​the task interaction point for a long time after arriving at the area, the player may fail to obtain the task completion conditions based on the task keyword integration in the task content text. In order to ensure the player's gaming experience and improve the efficiency of the master virtual object in completing the task, the task completion conditions are displayed when the master virtual object stays in the area of ​​the task interaction point for a preset time and the master virtual object does not meet the task completion conditions.

[0228] Step 940: Receive a second control operation on the master virtual object.

[0229] The second control operation is used to control the master virtual object to obtain corresponding virtual resources based on the task completion condition.

[0230] Step 950, determining whether the quantity of virtual resources meets the task completion condition.

[0231] Optionally, the task completion condition is: the master virtual object obtains a preset amount of virtual resources, returns to the task interaction point, and activates the virtual elements based on the virtual resources.

[0232] Exemplarily, the preset number is 1, and the type of virtual resource is the first virtual resource, that is, after the master virtual object obtains 1 first virtual resource, it can activate the virtual element and complete the task interaction.

[0233] If the number of virtual resources meets the task completion condition, step 960 is executed; if the number of virtual resources does not meet the task completion condition, the master virtual object is controlled to continue to obtain the corresponding virtual resources.

[0234] Step 960: Determine whether the master virtual object meets the task completion conditions.

[0235] In some embodiments, the task of each task interaction point can be executed multiple times, but the master account can obtain virtual resources at most once at each task interaction point. For example, the master virtual object completes the task of the first task interaction point 5 times, but the master account only obtains virtual resources once when the task is completed for the first time. Therefore, it is necessary to determine whether the master virtual object has completed the task interaction of the task interaction point in the historical time period.

[0236] If the master virtual object completes the task for the first time, such as activating a virtual element based on virtual resources for the first time, the master virtual object meets the task completion conditions, a preset number of virtual resources are issued to the master account, and step 970 is executed; if the master virtual object does not complete the task for the first time, such as activating a virtual element based on virtual resources for the third time, the master virtual object does not meet the task completion conditions, a preset number of virtual resources have been issued to the master account within the historical time period, and virtual resources will no longer be issued repeatedly.

[0237] Step 970: When the master virtual object meets the task completion conditions, display the task completion animation.

[0238] Display the task interaction point prompt interface, such as Figure 1 As shown, the task interaction point prompt interface 100 includes an identification point array 110, and the identification point array 110 includes multiple task identification points 111. The arrangement of the task identification points 111 in the task interaction point prompt interface 100 is used to express the layout of the task interaction points in the virtual scene. There is a corresponding relationship between the task identification points 111 in the identification point array 110 and the task interaction points.

[0239] Optionally, there is a first identification point in the identification point array, and when the task interaction point corresponding to the first identification point meets the task completion condition, the task completion animation of the first identification point is displayed. The expression form of the task completion animation includes but is not limited to displaying the first identification point in the identification point array in at least one of a highlight form, a flashing form, and a superimposed special effect form.

[0240] In some embodiments, after completing the task at each task interaction point, the master account can obtain the corresponding virtual resources. In order to prompt the player with the types and quantities of virtual resources that the master account can obtain, there is also a resource preview control for previewing virtual resources in the task interaction point prompt interface. After receiving the trigger operation of the resource preview control, the preview prompt information of the resources to be obtained will be displayed accordingly. Fig.10 As shown, Fig.10 This is a schematic diagram of resource preview prompt information.

[0241] There is a resource preview control 1010 in the task interaction point prompt interface 1000. After the resource preview control 1010 is triggered, resource preview prompt information 1020 will be displayed on the task interaction point prompt interface 1000. The resource preview prompt information 1020 includes resource prompt information corresponding to each task interaction point.

[0242] Exemplarily, the first resource preview prompt information 1021 indicates that after completing the task interaction at the first task interaction point, the three virtual resources shown in the figure can be obtained.

[0243] Fig.11 It is a schematic diagram of the overall process of an interactive method based on a virtual scene.

[0244] The main process of the player controlling the main virtual object to interact with the task is as follows:

[0245] (1) Finding the task interaction point according to the prompt information, where the prompt information refers to the task interaction point prompt information displayed on the task interaction point prompt interface, indicating the location of the task interaction point in the virtual scene;

[0246] (2) The task completion conditions are obtained based on the task keywords. When the master virtual object reaches the area of ​​the task interaction point, the task content text is displayed accordingly. There is at least one task keyword in the task content text.

[0247] (3) According to the task completion conditions corresponding to the task interaction points, control the main virtual object to complete the task.

[0248] Exemplarily, there are 6 task interaction points in the virtual scene, and the tasks corresponding to each task interaction point are as follows.

[0249] First task interaction point 1101: find a first virtual object and conduct a virtual battle with the first virtual object to obtain a first virtual resource, synthesize a second virtual resource based on the first virtual resource, and obtain a third virtual resource after returning to the first task interaction point 1101;

[0250] Second task interaction point 1102: Arrive at the first location scene in the virtual scene, obtain a preset number of first virtual resources, synthesize second virtual resources based on the first virtual resources, and obtain third virtual resources after returning to the second task interaction point 1102;

[0251] The third task interaction point 1103: finding the first virtual object and having a virtual battle with the first virtual object to obtain the first virtual resource, synthesizing the second virtual resource based on the first virtual resource, and returning to the third task interaction point 1103 to obtain the third virtual resource;

[0252] The fourth task interaction point 1104: arrive at the designated location scene in the virtual scene to adventure, obtain the first virtual resource, synthesize the second virtual resource based on the first virtual resource, and obtain the third virtual resource after returning to the fourth task interaction point 1104; wherein, adventure refers to controlling the main virtual object to perform the actions and behaviors indicated by the prompt information in the designated scene.

[0253] The fifth task interaction point 1105: arrive at the designated location scene in the virtual scene to adventure, obtain multiple virtual resources in a preset order, and obtain the third virtual resource after returning to the fifth task interaction point 1105;

[0254] The sixth task interaction point 1106: arrive at the first position scene in the virtual scene, obtain a preset number of first virtual resources, synthesize the second virtual resources based on the first virtual resources, and obtain the third virtual resource after returning to the sixth task interaction point 1106.

[0255] When the master virtual object completes the task interaction, it can obtain the virtual resource corresponding to the task interaction point. The number of times the virtual resource can be obtained is N, where N is a positive integer.

[0256] In summary, the method provided by the present application can guide the main control virtual object to the task interaction point to perform task interaction by displaying the prompt information of the task interaction point to determine the position information of the task interaction point in the virtual scene. During the task interaction process, there is no need to follow a fixed planned route to pass through different positions in the virtual scene, which improves the freedom of the player when controlling the main control virtual object. Displaying the task content text and obtaining the task completion conditions of the main control virtual object at the task interaction point by integrating the task keywords in the task content text can improve the player's participation in the task interaction process, increase the time required for the virtual object to complete the task interaction, and reduce the number of times the task completion result is displayed, thereby reducing the consumption of computing resources and reducing the burden on the computer equipment during operation.

[0257] The method provided in this embodiment updates the task content text to obtain an updated task content text. The task completion conditions obtained by integrating the task keywords in the updated task content text remain unchanged, which can avoid players spending a long time in determining the task completion conditions and improve the efficiency of task completion.

[0258] The method provided in this embodiment displays the task completion conditions when the duration of the main control virtual object arriving at the area of ​​the task interaction point reaches a preset duration and the main control virtual object does not meet the task completion conditions. This can avoid the player spending a long time in determining the task completion conditions, thereby improving the player's gaming experience.

[0259] Fig.12is a structural block diagram of an interactive device based on a virtual scene provided by an exemplary embodiment of the present application, such as Fig.12 As shown, the device includes the following parts.

[0260] Display module 1210, used to display task interaction point prompt information, wherein the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the main control virtual object to the task interaction point to perform task interaction;

[0261] A receiving module 1220 is used to receive a control operation on the master virtual object, where the control operation is used to control the master virtual object to go to the task interaction point based on the task interaction point prompt information;

[0262] The display module 1210 is further configured to display a task content text when the master virtual object is within the area of ​​the task interaction point, wherein the task content text includes at least two task keywords, and the at least two task keywords are used to integrate and obtain the task completion condition of the task interaction point;

[0263] The display module 1210 is further configured to display a task completion result when the master virtual object meets the task completion condition.

[0264] In an optional embodiment, the display module 1210 is also used to display the task keywords with a first display feature and to display the sentence content other than the task keywords in the task content text with a second display feature when the main control virtual object is located within the area of ​​the task interaction point, and the first display feature and the second display feature are different.

[0265] In an optional embodiment, the task keyword includes a first keyword and a second keyword, and the first keyword and the second keyword correspond to different components of the task completion condition;

[0266] The display module 1210 is further configured to display the first keyword with a first sub-feature; and display the second keyword with a second sub-feature, wherein the first sub-feature and the second sub-feature are different.

[0267] In an optional embodiment, the display module 1210 is also used to display multiple task statements when the main control virtual object is located within the area of ​​the task interaction point. The multiple task statements are sentences that constitute the task content text, and at least two of the multiple task statements include the task keywords.

[0268] In an optional embodiment, the task content text includes at least one of poem content and puzzle content; when the task content text includes puzzle content, the puzzle content corresponds to puzzle-solving keywords, and the puzzle-solving keywords are used to be integrated with the task keywords to obtain the task completion conditions of the task interaction point.

[0269] In an optional embodiment, the at least two task keywords include a location keyword and a resource keyword, the location keyword is used to indicate the scene location where the task interaction is performed, and the resource keyword is used to indicate the virtual resource required to complete the task interaction;

[0270] The display module 1210 is further configured to display the task completion result when the master virtual object acquires the virtual resource.

[0271] In an optional embodiment, the display module 1210 is further used to display a task interaction point prompt interface, wherein the task interaction point prompt interface includes an identification point array, wherein the identification point array includes a plurality of task identification points, and the arrangement of the task identification points in the task interaction point prompt interface is used to express the layout of the task interaction points in the virtual scene, and there is a corresponding relationship between the task identification points in the identification point array and the task interaction points;

[0272] In response to receiving a trigger operation on a first identification point among the multiple task identification points, the task interaction point prompt information corresponding to the first identification point is displayed.

[0273] In an optional embodiment, the display module 1210 is further used to display the task completion animation of the first identification point as the task completion result when the task interaction point corresponding to the first identification point meets the task completion condition.

[0274] In an optional embodiment, the display module 1210 is also used to display the task completion animation of multiple task identification points as the task completion result when there are multiple task interaction points corresponding to the task identification points in the task interaction point prompt interface that meet the task completion conditions.

[0275] In an optional embodiment, the identification point array includes a plurality of edge identification points and a central identification point, and the edge identification points correspond to task interaction points in the virtual scene;

[0276] The display module 1210 is further configured to display the task completion animation corresponding to the center identification point as the task completion result when the number of edge identification points that meet the task completion condition reaches a preset number threshold.

[0277] In an optional embodiment, the receiving module 1220 is further used to receive an update operation on the task content text, the update operation is used to replace the task content text with an update task content text, the update task content text includes at least two update task keywords, the at least two update task keywords are used to integrate to obtain the task completion condition of the task interaction point, wherein the task completion condition obtained by integrating the update task keywords in the at least two update task statements is the same as the task completion condition obtained by integrating the task keywords in the at least two task statements;

[0278] The display module 1210 is further configured to display the update task content text.

[0279] In an optional embodiment, the display module 1210 is also used to display the task completion condition when the duration of the master virtual object being located in the area of ​​the task interaction point reaches a preset duration and the master virtual object does not meet the task completion condition.

[0280] In summary, the interactive device based on virtual scenes provided by the present application can determine the position information of the task interaction point in the virtual scene by displaying the prompt information of the task interaction point, and can guide the main control virtual object to the task interaction point for task interaction. During the task interaction process, there is no need to pass through different positions in the virtual scene according to a fixed planned route, which improves the freedom of the player when controlling the main control virtual object. Displaying the task content text and obtaining the task completion conditions of the main control virtual object at the task interaction point by integrating the task keywords in the task content text can improve the player's participation in the task interaction process, increase the time required for the virtual object to complete the task interaction, and reduce the number of times the task completion result is displayed, thereby reducing the consumption of computing resources and reducing the burden on the computer equipment during operation.

[0281] It should be noted that the interactive device based on a virtual scene provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the interactive device based on a virtual scene provided in the above embodiment and the interactive method embodiment based on a virtual scene belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0282] Fig.13The block diagram of the structure of a computer device 1300 provided by an exemplary embodiment of the present application is shown. The computer device 1300 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer IV) player, a laptop computer or a desktop computer. The computer device 1300 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0283] Typically, the computer device 1300 includes a processor 1301 and a memory 1302 .

[0284] The processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0285] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1302 is used to store at least one instruction, which is used to be executed by the processor 1301 to implement the virtual scene-based interactive method provided in the method embodiment of the present application.

[0286] In some embodiments, the computer device 1300 also includes other components, which can be understood by those skilled in the art. Fig.13 The structure shown in the figure does not constitute a limitation on the computer device 1300, and the computer device 1300 may include more or less components than shown in the figure, or combine some components, or adopt a different component arrangement.

[0287] Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are for description and do not represent the advantages and disadvantages of the embodiments.

[0288] An embodiment of the present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement an interactive method based on a virtual scene as described in any of the above embodiments of the present application.

[0289] An embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement an interactive method based on a virtual scene as described in any of the above embodiments of the present application.

[0290] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes any of the virtual scene-based interactive methods described in the above embodiments.

[0291] A person skilled in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk, or an optical disk, etc.

[0292] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. An interactive method based on virtual scenes, It is characterized in that The method comprises: Displaying task interaction point prompt information, wherein the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the main control virtual object to the task interaction point to perform task interaction; receiving a control operation on the master virtual object, wherein the control operation is used to control the master virtual object to go to the task interaction point based on the task interaction point prompt information; When the master virtual object is located within the area of ​​the task interaction point, at least two task keywords are displayed, and the at least two task keywords are used to integrate and obtain the task completion condition of the task interaction point; When the master virtual object meets the task completion condition, the task completion result is displayed.

2. The method according to claim 1, It is characterized in that When the master virtual object is located within the area of ​​the task interaction point, displaying at least two task keywords includes: In a case where the master virtual object is located within the area of ​​the task interaction point, task content information is provided to the master virtual object, where the task content information includes the at least two task keywords.

3. The method according to claim 2, It is characterized in that When the master virtual object is located within the area of ​​the task interaction point, providing the task content information to the master virtual object includes: When the main control virtual object is located within the area of ​​the task interaction point, the task keyword is displayed with a first display feature, and the sentence content in the task content information other than the task keyword is displayed with a second display feature, and the first display feature and the second display feature are different.

4. The method according to claim 3, It is characterized in that The displaying of the task keyword with the first display feature includes: Displaying the blocked task keyword in the task content information; and displaying the unblocked task keyword in response to a triggering operation on the blocked task keyword; or, The task keywords to be filled in are displayed in the task content information.

5. The method according to claim 3, It is characterized in that The task keywords include a first keyword and a second keyword, and the first keyword and the second keyword correspond to different components of the task completion condition; The displaying of the task keyword with the first display feature includes: displaying the first keyword with a first sub-feature; and, The second keyword is displayed with a second sub-feature, wherein the first sub-feature is different from the second sub-feature.

6. The method according to any one of claims 2 to 5, It is characterized in that The providing the task content information to the master virtual object includes: In a case where the task content information includes poem content, at least one word in the poem content is displayed as the task keyword.

7. The method according to any one of claims 2 to 5, It is characterized in that The providing the task content information to the master virtual object includes: In the case where the task content information includes puzzle content, the puzzle content and the task keywords are displayed, the puzzle solution content corresponds to puzzle solution keywords, and the puzzle solution keywords are used to be integrated with the task keywords to obtain the task completion condition of the task interaction point.

8. The method according to any one of claims 2 to 5, It is characterized in that When the master virtual object is located within the area of ​​the task interaction point, providing the task content information to the master virtual object includes: When the master virtual object is located within the area of ​​the task interaction point, multiple task statements are displayed, the multiple task statements are statements that constitute the task content information, and at least two of the multiple task statements include the task keyword.

9. The method according to any one of claims 2 to 5, It is characterized in that The method further comprises: The resident task content information is displayed in the scene thumbnail of the virtual scene, and the scene thumbnail is used to preview multiple location scenes in the virtual scene. The resident task content information and the task content information corresponding to the task interaction point together constitute the task completion condition.

10. The method according to any one of claims 2 to 5, It is characterized in that In the case where the master virtual object is within the area of ​​the task interaction point, after providing the task content information to the master virtual object, the method further includes: receiving an update operation on the task content information, wherein the update operation is used to replace the task content information with updated task content information, wherein the updated task content information includes at least two updated task keywords, and the at least two updated task keywords are used to integrate to obtain a task completion condition of the task interaction point, wherein the task completion condition obtained by integrating the updated task keywords is the same as the task completion condition obtained by integrating the task keywords; The update task content information is provided to the master virtual object.

11. The method according to any one of claims 1 to 5, It is characterized in that The at least two task keywords include a location keyword and a resource keyword, wherein the location keyword is used to indicate a scene location where the task interaction is performed, and the resource keyword is used to indicate a virtual resource required to complete the task interaction; When the master virtual object meets the task completion condition, displaying the task completion result includes: When the master virtual object acquires the virtual resource, the task completion result is displayed.

12. The method according to any one of claims 1 to 5, It is characterized in that The display of task interaction point prompt information includes: Displaying a task interaction point prompt interface, wherein the task interaction point prompt interface includes an identification point array, wherein the identification point array includes a plurality of task identification points, wherein the arrangement of the task identification points in the task interaction point prompt interface is used to express the layout of the task interaction points in the virtual scene, and there is a corresponding relationship between the task identification points in the identification point array and the task interaction points; In response to receiving a trigger operation on a first identification point among the multiple task identification points, the task interaction point prompt information corresponding to the first identification point is displayed.

13. The method according to claim 12, It is characterized in that When the master virtual object meets the task completion condition, displaying the task completion result includes: When the task interaction point corresponding to the first identification point meets the task completion condition, the task completion animation of the first identification point is displayed as the task completion result.

14. The method according to claim 13, It is characterized in that The method further comprises: When there are multiple task identification points corresponding to the task interaction points that meet the task completion conditions in the task interaction point prompt interface, the task completion animations of the multiple task identification points are displayed as the task completion results.

15. The method according to claim 12, It is characterized in that The identification point array includes a plurality of edge identification points and a central identification point, and the edge identification points correspond to task interaction points in the virtual scene; When the master virtual object meets the task completion condition, displaying the task completion result includes: When the number of edge identification points that meet the task completion condition reaches a preset number threshold, the task completion animation corresponding to the center identification point is displayed as the task completion result.

16. The method according to any one of claims 1 to 5, It is characterized in that In the case where the master virtual object is within the area of ​​the task interaction point, after displaying at least two task keywords, the method further includes: When the duration for which the master virtual object is located within the area of ​​the task interaction point reaches a preset duration and the master virtual object does not meet the task completion condition, the task completion condition is displayed.

17. An interactive device based on a virtual scene, It is characterized in that The device comprises: A display module, used to display task interaction point prompt information, wherein the task interaction point prompt information includes the position information of the task interaction point in the virtual scene, and the task interaction point prompt information is used to guide the main control virtual object to the task interaction point to perform task interaction; A receiving module, used for receiving a control operation on the master virtual object, wherein the control operation is used for controlling the master virtual object to go to the task interaction point based on the task interaction point prompt information; The display module is further used to display at least two task keywords when the master virtual object is located within the area of ​​the task interaction point, and the at least two task keywords are used to integrate and obtain the task completion condition of the task interaction point; The display module is further used to display the task completion result when the master virtual object meets the task completion condition.

18. A computer device, It is characterized in that The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the virtual scene-based interactive method as described in any one of claims 1 to 16.

19. A computer-readable storage medium, It is characterized in that The storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the virtual scene-based interactive method as described in any one of claims 1 to 16.

20. A computer program product, It is characterized in that It comprises a computer program, which, when executed by a processor, implements the virtual scene-based interactive method as described in any one of claims 1 to 16.