Interaction method, device, equipment and storage medium for virtual booths in games

By providing graphic user interface and interaction methods in the game, players can quickly find virtual stalls that meet the preset conditions and view the exchange information, solve the problem of low exchange efficiency caused by excessive virtual stalls, and achieve efficient price comparison and exchange operations Essence

CN113893558BActive Publication Date: 2025-01-28NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111368687.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-18
Publication Date
2025-01-28
Estimated Expiration
2041-11-18

AI Technical Summary

Technical Problem

In large-scale multiplayer online games, when virtual stalls are too dense or large in number, players need to open virtual stalls one by one to view the virtual token information that can be exchanged for virtual items, resulting in low exchange efficiency.

Method used

Provide graphic user interfaces through terminal devices, display some game scenes and at least one virtual stall. According to the virtual backpack in the virtual backpack of the controlled virtual character, the virtual stalls that meet the preset conditions are determined to be the target of the virtual stall, and the target is on the target. The corresponding location of the virtual stall shows the exchange information to be exchanged.

Benefits of technology

The player quickly found the target virtual booth and comparative price in the dense virtual stalls, improved the exchange efficiency and price -comparison efficiency, and reduced the interactive operation of players at multiple virtual stalls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113893558B_ABST
    Figure CN113893558B_ABST
Patent Text Reader

Abstract

The present application provides an interactive method, device, equipment and storage medium for a virtual stall in a game, and relates to the field of game technology. The method comprises: according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, from the virtual stalls that purchase the virtual items to be exchanged in the game scene, determining the virtual stall whose bid meets the preset conditions as the target virtual stall, wherein the controlled virtual character realizes the control in the game through the terminal device; displaying the exchange information of the virtual items to be exchanged at the corresponding position of the target virtual stall in the game scene; the exchange information comprises: the information of the virtual items to be exchanged and the bid information corresponding to the information of the virtual items to be exchanged. Compared with the prior art, the problem of low efficiency of players exchanging virtual items is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game technology, and in particular to an interactive method, device, equipment and storage medium for a virtual booth in a game. Background Art

[0002] Massively multiplayer online games (MMORPGs) are a type of online gaming that allows a large number of players (about 1,000 people) to play online at the same time on any online game server.

[0003] In current MMORPG games, players will exchange virtual items they obtain in the game with virtual stalls, exchanging virtual items for virtual tokens; during the exchange process, players generally first check and compare the virtual token information of virtual items in multiple virtual stalls, and then select a virtual stall for exchange.

[0004] However, when the virtual stalls are too dense or too numerous, players need to click on the virtual stalls one by one to view the virtual token information that can be exchanged for virtual items in each virtual stall, resulting in low exchange efficiency for players. Summary of the invention

[0005] The purpose of the present application is to provide a method, device, equipment and storage medium for interacting with a virtual booth in a game in order to solve the problem of low player exchange efficiency in the prior art.

[0006] To achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:

[0007] In a first aspect, an embodiment of the present application provides an interactive method for a virtual stall in a game, wherein a graphical user interface is provided through a terminal device, and the graphical user interface at least displays: a part of a game scene and at least one virtual stall; the method comprises:

[0008] According to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, from the virtual stalls that purchase the virtual items to be exchanged in the game scene, determine the virtual stall whose bid meets the preset conditions as the target virtual stall, wherein the controlled virtual character realizes the control in the game through the terminal device;

[0009] At a position corresponding to the target virtual stall in the game scene, the exchange information of the virtual items to be exchanged is displayed; the exchange information includes: information of the virtual items to be exchanged and bid information corresponding to the information of the virtual items to be exchanged.

[0010] Optionally, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, determining a virtual stall whose bid meets a preset condition as the target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene includes:

[0011] In response to an instruction to start the virtual item exchange mode, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets preset conditions is determined as a target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene.

[0012] Optionally, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, before determining the virtual stall whose bid meets the preset conditions as the target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene, the method further includes:

[0013] In response to a confirmation operation for the virtual item exchange mode input through the graphical user interface, the virtual item exchange mode is confirmed to be turned on.

[0014] Optionally, in response to a confirmation operation inputted through the graphical user interface for the virtual item exchange mode, confirming to start the virtual item exchange mode includes:

[0015] Determining whether a preset virtual item exchange condition is met based on the information of the controlled virtual character and the information of the virtual stall in the game scene;

[0016] If satisfied, displaying confirmation information of the virtual item exchange mode on the graphical user interface;

[0017] In response to a confirmation operation on the confirmation information of the virtual item exchange mode, it is confirmed to start the virtual item exchange mode.

[0018] Optionally, judging whether a preset virtual item exchange condition is met according to the information of the controlled virtual character and the information of the virtual booth in the game scene includes:

[0019] According to the position of the controlled virtual character, determining whether there is a virtual stall within a preset range around the controlled virtual character;

[0020] If yes, determining whether the virtual items to be exchanged include virtual items purchased by the virtual stalls within the preset range;

[0021] If so, it is determined that the item exchange conditions are met.

[0022] Optionally, after determining whether there is a virtual stall within a preset range around the controlled virtual character according to the position of the controlled virtual character, the method further includes:

[0023] If not, the controlled virtual character is controlled to move to a preset range of the nearest virtual stall.

[0024] Optionally, judging whether a preset item exchange condition is met according to the information of the controlled virtual character and the information of the virtual stall in the game scene, further includes:

[0025] If there is no virtual stall within the preset range around the controlled virtual character, or if there is a virtual stall within the preset range around the controlled virtual character but the virtual items to be exchanged do not include any virtual items purchased by the virtual stall within the preset range, it is determined that the item exchange condition is not met.

[0026] Optionally, the method further comprises:

[0027] In response to a closing operation on the virtual item exchange mode, display of the exchange information of the to-be-exchanged virtual item is canceled.

[0028] Optionally, displaying the exchange information of the virtual items to be exchanged at a position corresponding to the target virtual stall in the game scene includes:

[0029] At a position corresponding to the target virtual stall in the game scene, displaying the exchange information of the virtual items to be exchanged and the target virtual stall in a first display mode;

[0030] The other stalls in the game scene are displayed in a second display mode, wherein the first display mode and the second display mode are two different display modes.

[0031] Optionally, after displaying the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene, the method further includes:

[0032] In response to a confirmation instruction for a selling control, determining the exchange information of the virtual item to be exchanged in a target virtual booth corresponding to the selling control;

[0033] The virtual item to be exchanged is sold according to the bidding information in the exchange information.

[0034] Optionally, before determining a virtual stall whose bid meets a preset condition as the target virtual stall from the virtual stalls in the game scene that purchase the virtual items to be exchanged in the virtual backpack of the controlled virtual character, the method further includes:

[0035] In response to a selection operation on the virtual items in the virtual backpack, the virtual items to be exchanged are determined.

[0036] Optionally, in the game scene, all virtual stalls are hidden, and the exchange information of the virtual items to be exchanged is displayed at the position corresponding to the target virtual stall; or,

[0037] In the game scene, all other virtual stalls except the target virtual stall are hidden, and the exchange information of the virtual items to be exchanged is displayed at the position corresponding to the target virtual stall.

[0038] In a second aspect, another embodiment of the present application provides an interactive device for a virtual booth in a game, the device comprising: a determination module and a display module, wherein:

[0039] The determination module is used to determine, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets a preset condition from the virtual stalls that purchase the virtual items to be exchanged in the game scene as a target virtual stall, wherein the controlled virtual character realizes control in the game through the terminal device;

[0040] The display module is used to display the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene; the exchange information includes: the information of the virtual items to be exchanged and the bidding information corresponding to the information of the virtual items to be exchanged.

[0041] Optionally, the determination module is specifically configured to respond to an instruction to start the virtual item exchange mode, and determine, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets preset conditions from the virtual stalls that purchase the virtual items to be exchanged in the game scene as the target virtual stall.

[0042] Optionally, the determining module is specifically configured to confirm starting the virtual item exchange mode in response to a confirmation operation for the virtual item exchange mode input through the graphical user interface.

[0043] Optionally, the determination module is specifically used to determine whether a preset virtual item exchange condition is met based on the information of the controlled virtual character and the information of the virtual stall in the game scene;

[0044] The display module is specifically configured to display confirmation information of the virtual item exchange mode on the graphical user interface if the conditions are met;

[0045] The determination module is specifically configured to confirm the start of the virtual item exchange mode in response to a confirmation operation on the confirmation information of the virtual item exchange mode.

[0046] Optionally, the determination module is specifically used to determine whether there is a virtual stall within a preset range around the controlled virtual character according to the position of the controlled virtual character; if so, determine whether the virtual items to be exchanged include virtual items purchased by the virtual stall within the preset range; if so, determine that the item exchange condition is met.

[0047] Optionally, the device further comprises: a control module, for controlling the controlled virtual character to move to within a preset range of the nearest virtual stall if the virtual stall is not present.

[0048] Optionally, the determination module is specifically configured to determine that the item exchange condition is not met if there is no virtual stall within a preset range around the controlled virtual character, or if there is a virtual stall within a preset range around the controlled virtual character but the virtual items to be exchanged do not include any virtual items purchased by the virtual stall within the preset range.

[0049] Optionally, the device further comprises: a cancelling module, configured to cancel the display of the exchange information of the virtual item to be exchanged in response to a closing operation on the virtual item exchange mode.

[0050] Optionally, the display module is specifically used to display the exchange information of the virtual items to be exchanged and the target virtual stall in a first display mode at a position corresponding to the target virtual stall in the game scene; and to display other stalls in the game scene in a second display mode, and the first display mode and the second display mode are two different display modes.

[0051] Optionally, the device further comprises: a selling module, wherein:

[0052] The determination module is specifically configured to determine, in response to a confirmation instruction for a selling control, the exchange information of the virtual items to be exchanged in a target virtual booth corresponding to the selling control;

[0053] The selling module is used to sell the virtual items to be exchanged according to the bidding information in the exchange information.

[0054] Optionally, the display module is specifically used to hide the display of all virtual stalls in the game scene, and display the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall; or, in the game scene, hide the display of all other virtual stalls except the target virtual stall, and display the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall.

[0055] In the third aspect, another embodiment of the present application provides an interactive device for a virtual stall in a game, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the interactive device for the virtual stall in the game is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of any method described in the first aspect above.

[0056] In a fourth aspect, another embodiment of the present application provides a storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of any method described in the first aspect are executed.

[0057] The beneficial effect of the present application is that by adopting the interactive method of virtual stalls in the game provided by the present application, the virtual stall whose bid meets the preset conditions can be determined as the target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, and the exchange information of the virtual items to be exchanged can be displayed at the corresponding position of the target virtual stall, for example, information with exchanged virtual items and bid information corresponding to the virtual items to be exchanged can be displayed. Such a display method does not require the player to click on each virtual stall in turn, check whether each virtual stall purchases the virtual items to be exchanged, and compare the bid information of the virtual items to be exchanged in each virtual stall. In an intuitive way, the player can directly determine the virtual stalls that purchase the virtual items to be exchanged and the bid information of each target virtual stall by checking the exchange information at the target position of each target virtual stall in the game scene, thereby realizing efficient and intuitive price comparison for the player. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0059] Figure 1 A schematic diagram of a flow chart of an interactive method for a virtual booth in a game provided by an embodiment of the present application;

[0060] Figure 2 A schematic diagram of a graphical user interface provided in one embodiment of the present application;

[0061] Figure 3 A schematic diagram of a graphical user interface provided by another embodiment of the present application;

[0062] Figure 4 A schematic diagram of a flow chart of an interactive method for a virtual booth in a game provided by another embodiment of the present application;

[0063] Figure 5 A schematic diagram of a flow chart of an interactive method for a virtual booth in a game provided by another embodiment of the present application;

[0064] Figure 6 A schematic diagram of the structure of an interactive device for a virtual booth in a game provided by an embodiment of the present application;

[0065] Figure 7 A schematic diagram of the structure of an interactive device for a virtual booth in a game provided by another embodiment of the present application;

[0066] Figure 8 A schematic diagram of the structure of an interactive device for a virtual booth in a game provided by an embodiment of the present application. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0068] The components of the embodiments of the present application generally described and shown in the drawings herein may be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0069] In addition, the flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of order, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of this application, and can also remove one or more operations from the flowchart.

[0070] The following is an explanation of a method for interacting with a virtual stall in a game provided by an embodiment of the present application in combination with a plurality of specific application examples.

[0071] In one embodiment of the present disclosure, the interactive method of the virtual booth in the game can be run on a local terminal device or a server. When the interactive method of the virtual booth in the game is run on the server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.

[0072] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game method based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive method of the virtual stalls in the game are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0073] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0074] In a possible implementation, an embodiment of the present invention provides an interactive method for a virtual booth in a game, providing a graphical user interface through a terminal device, wherein the terminal device may be the local terminal device mentioned above, or may be a client device in the cloud interactive system mentioned above. Figure 1A flowchart of a method for interacting with a virtual stall in a game provided by an embodiment of the present application is provided, wherein a graphical user interface is provided through a terminal device, and the graphical user interface at least displays: a part of the game scene and at least one virtual stall; Figure 1 As shown, the method includes:

[0075] S101: According to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets a preset condition is determined as a target virtual stall from among the virtual stalls that purchase the virtual items to be exchanged in the game scene.

[0076] Among them, the controlled virtual character realizes the control in the game through the terminal device, and the player can control the controlled virtual character to move, fight, or other behaviors in the game through the terminal device. The specific control behaviors that the controlled virtual character can perform in the game are determined according to the control behaviors supported by the game, and are not limited to those given in the above embodiments.

[0077] In the embodiment of the present application, all virtual items in the virtual backpack of the controlled virtual character are virtual items to be exchanged, that is, all virtual items in the virtual backpack of the controlled virtual character can be automatically identified and determined to be virtual items to be exchanged.

[0078] In some other possible embodiments, the virtual items to be exchanged may be determined in response to a selection operation on the virtual items in the virtual backpack, that is, the player may determine only some of the virtual items in the virtual backpack as the virtual items to be exchanged by active selection; it should be understood that the above embodiments are only exemplary descriptions, and the specific method of determining the virtual items to be exchanged can be flexibly adjusted according to user needs and is not limited to the above embodiments.

[0079] S102: Displaying exchange information of the virtual items to be exchanged at a position corresponding to the target virtual stall in the game scene.

[0080] This processing method allows players to quickly identify and find the target virtual stall among densely packed virtual stalls, solving the problem in the prior art that the virtual stalls are too dense, each virtual stall has its own title, but the title of each virtual stall cannot explain too much information, so players need to click on each virtual stall in turn to find out whether each virtual stall will purchase their virtual items to be purchased, and compare the bid information of multiple target virtual stalls that purchase their virtual items to be purchased in turn. This greatly improves the efficiency of players in determining the target virtual stall during the price comparison process, and on this basis, greatly improves the efficiency of players in comparing the bid information of each virtual item to be purchased.

[0081] Figure 2 A schematic diagram of a graphical user interface provided by an embodiment of the present application, such as Figure 2As shown, the graphical user interface includes a partial game scene and at least one virtual stall, wherein, in at least one virtual stall in the game scene, exchange information corresponding to the items to be exchanged is displayed at the corresponding position of the target virtual stall, and the exchange information includes: information of the virtual items to be exchanged and bidding information corresponding to the information of the virtual items to be exchanged.

[0082] Continue as Figure 2 As shown, the corresponding position of the target stall may be, for example, a preset position above the target stall, in the form of a pop-up window displaying the exchange information corresponding to the virtual items to be exchanged; wherein the pop-up window may, for example, include the attribute information of the virtual items to be exchanged and the bid information of the virtual items to be exchanged, wherein the attribute information of the virtual items to be exchanged may, for example, include: level information, picture information, name information and / or wear information of the virtual items to be exchanged, etc. It should be understood that the exchange information may also be displayed below the target stall, or on the target stall, or at other positions of the target stall, and the determination of the specific display position may be flexibly adjusted according to user needs, and is not limited to the above embodiments.

[0083] In some possible embodiments, the preset condition may, for example, be to determine, among the virtual stalls, the virtual stall with the highest bid information as the target virtual stall, that is, at the same time, to determine the virtual stall with the highest bid information for the virtual items to be exchanged in the game scene as the target virtual stall, and only display the exchange information corresponding to the target virtual stall; or to determine the virtual stall whose purchase quantity of the virtual items to be exchanged meets the player's preset quantity condition as the target virtual stall; or to determine the virtual stall whose purchase quantity meets the player's preset quantity condition and whose bid information meets the player's preset bid condition as the target virtual stall; or to determine the virtual stall whose bid condition exceeds the current average bid condition as the target virtual stall; or to determine the virtual stall whose bid condition is the lowest as the target virtual stall.

[0084] Among them, the configuration of the preset conditions may be preset by the system or customized by the players. For example, a custom interface for the preset conditions may be preset, and the players may configure the preset conditions by themselves in the interface. It should be understood that the above-mentioned methods of determining the target virtual stalls are all exemplary descriptions, and the specific methods of determining the target virtual stalls and the configuration methods of the preset conditions can be flexibly adjusted according to user needs, and are not limited to those given in the above-mentioned embodiments.

[0085] This determination method allows the player to identify whether there is a virtual stall that purchases the virtual items to be exchanged in the virtual backpack of the controlled virtual character based on all the virtual items to be exchanged, thereby greatly shortening the player's behavioral path of actively checking the virtual stalls and comparing prices, allowing the player to quickly determine the purchasing stall that can purchase his or her virtual items to be exchanged among multiple virtual stalls.

[0086] By adopting the interactive method of virtual stalls in the game provided by the present application, it is possible to directly determine, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, from the virtual stalls that purchase the virtual items to be exchanged in the game scene, the virtual stall whose bid meets the preset conditions as the target virtual stall, and display the exchange information of the virtual items to be exchanged at the corresponding position of the target virtual stall, for example, displaying the information with the exchanged virtual items and the bid information corresponding to the virtual items to be exchanged. Such a display method does not require the player to click on each virtual stall in turn, check whether each virtual stall purchases the virtual items to be exchanged, and compare the bid information of the virtual items to be exchanged in each virtual stall. In an intuitive way, the player can directly determine the virtual stalls that purchase the virtual items to be exchanged and the bid information of each target virtual stall by checking the exchange information at the target position of each target virtual stall in the game scene, thereby realizing efficient and intuitive price comparison for the player.

[0087] For example, in one embodiment of the present application, in order to better ensure the player's gaming experience, the display of the exchange information corresponding to the virtual items to be exchanged on the target virtual stall can be enabled only when the player needs it. For example, in response to an instruction to enable the virtual item exchange mode, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, the virtual stall whose bid meets the preset conditions is determined as the target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene. That is, only when the player confirms to enable the virtual item exchange mode, will the target virtual stall be determined in the game scene and the exchange information corresponding to the virtual items to be exchanged be displayed.

[0088] The confirmation operation may be, for example, responding to a confirmation operation for the virtual item exchange mode input through a graphical user interface to confirm the start of the virtual item exchange mode.

[0089] For example, a switch confirmation control for the item interaction mode may be preset on the graphical user interface, and in response to the on operation of the switch confirmation control, the on-statement of the virtual item exchange mode is confirmed, and in response to the off operation of the switch confirmation control, the off-statement of the virtual item exchange mode is confirmed; or a shortcut for turning on the virtual item exchange mode may be preset in the game, or a quick operation for turning on the virtual item exchange mode may be preset, and in response to the on shortcut or quick operation for turning on the virtual item exchange mode, the on-statement of the virtual item exchange mode is confirmed.

[0090] In some possible embodiments, when the exchange information of the virtual items to be exchanged is displayed at the corresponding position of the target virtual stall, for example, the display of all target virtual stalls can be hidden in the game scene, and only the exchange information of the virtual items to be exchanged can be displayed; or the display of all other virtual stalls except the target virtual stall can be hidden; or the display of some other virtual stalls can be hidden.

[0091] For example, in the game scene, all virtual stalls are hidden, and the exchange information of the virtual items to be exchanged is displayed at the corresponding position of the target virtual stall, and the exchange information of the virtual items to be exchanged is only displayed in the game scene, so as to facilitate players to intuitively view the exchange information of the virtual items to be exchanged, and avoid the problem that there are too many virtual stalls and they overlap with each other, which causes the exchange information of the virtual items to be exchanged to be blocked, resulting in unintuitive viewing for players.

[0092] Alternatively, in the game scene, the display of all other virtual stalls except the target virtual stall can be hidden, and the exchange information of the virtual items to be exchanged can be displayed at the corresponding position of the target virtual stall, that is, the display of all other virtual stalls in the game scene is hidden; thereby, it is convenient for players to quickly determine the target virtual stall in the game scene, and the exchange information corresponding to each target virtual stall, so that players can eliminate the influence of other virtual stalls and intuitively view the target stall and its corresponding exchange information in the game scene.

[0093] Alternatively, in the game scene, the display of other virtual stalls except the target virtual stall within the preset range around the target virtual stall is hidden, and the exchange information of the virtual items to be exchanged is displayed at the corresponding position of the target virtual stall, that is, only the display of all other virtual stalls within the preset range around the target virtual stall is hidden, and other virtual stalls outside the preset range around the target virtual stall are not hidden; it should be understood that the above embodiment is only an exemplary description, and the specific display method of the target virtual stall and the exchange information, as well as the display method of other virtual stalls can be flexibly adjusted according to user needs, and are not limited to those given in the above embodiment.

[0094] Figure 3 A schematic diagram of a graphical user interface provided by another embodiment of the present application, such as Figure 3As shown, for example, when a stall is detected near the controlled virtual character, a pop-up confirmation window can be triggered, and a pop-up confirmation window for the item interaction mode can be popped up on the graphical user interface. A prompt message can be displayed on the confirmation window to prompt the user whether to enter the exchange mode, and a confirmation control and a cancel control can be displayed, wherein the prompt message can be, for example, "A virtual stall is detected nearby, whether to enter the exchange mode"; then, in response to the player's triggering operation on the confirmation control, it is determined to turn on the virtual item exchange mode, and in response to the triggering operation on the cancel control, it is confirmed that the virtual item exchange mode is not turned on. It should be understood that the above embodiment is only an exemplary description, and the specific method of turning on the virtual item exchange mode can be flexibly adjusted according to user needs, and is not limited to the above embodiment.

[0095] Correspondingly, during the opening process of the virtual item exchange mode, in response to a closing operation of the virtual item exchange mode, the display of the exchange information of the virtual items to be exchanged may be cancelled.

[0096] The closing method of the closing operation corresponds to the opening method, and can also be a closing operation triggered by a switch confirmation control, or by a closing shortcut key, or a closing shortcut. The specific method of triggering the closing operation can be flexibly adjusted according to user needs, and is not necessarily limited to the above embodiments.

[0097] In an embodiment of the present application, after determining to start the virtual item exchange mode, it is further possible to determine whether the preset virtual item exchange conditions are met based on the information of the controlled virtual character and the information of the virtual stall in the game scene; if met, confirmation information of the virtual item exchange mode is displayed on the graphical user interface; in response to a confirmation operation on the confirmation information of the virtual item exchange mode, the start of the virtual item exchange mode is confirmed.

[0098] In some possible embodiments, the exchange condition may be determined, for example, by determining, based on the position of the controlled virtual character, whether there is a virtual stall within a preset range around the controlled virtual character; if so, determining whether the virtual items to be exchanged include virtual items purchased by the virtual stall within the preset range; if so, determining that the item exchange condition is met.

[0099] Among them, the preset range around the controlled virtual character can be, for example, a circular preset range with the center of the virtual character as the center and a preset distance as the radius, or a rectangular preset range, etc. In one embodiment of the present application, the preset range can be, for example, 40 pixels. That is, when the distance between the controlled virtual character and any virtual stall in the game scene is less than or equal to 40 pixels, it is determined that there is a virtual stall within the preset range around the controlled virtual character. At this time, a confirmation window can be popped up to confirm whether the player needs to enter the virtual item exchange mode.

[0100] In the first embodiment, if there is no virtual stall within the preset range around the controlled virtual character, the controlled virtual character can be controlled to move to the preset range of the nearest virtual stall; thereby, according to the position of the controlled virtual character after the move, it is further determined whether the virtual items to be exchanged include virtual items purchased by the virtual stalls within the preset range. If so, it is determined that the item exchange conditions are met.

[0101] In the second embodiment, if there is no virtual stall within the preset range around the controlled virtual character, or if there is a virtual stall within the preset range around the controlled virtual character but the virtual items to be exchanged do not include the virtual items purchased by the virtual stall within the preset range, it is determined that the item exchange condition is not met.

[0102] Optionally, based on the above embodiment, the embodiment of the present application may further provide an interactive method for a virtual stall in a game. The following is an example of the implementation process of the interactive method for the virtual stall in the game in the above method with reference to the accompanying drawings. Figure 4 A flowchart of an interactive method for a virtual booth in a game provided by another embodiment of the present application is shown as follows: Figure 4 As shown, S102 may include:

[0103] S103: Displaying exchange information of the virtual items to be exchanged and the target virtual stall in a first display mode at a position corresponding to the target virtual stall in the game scene.

[0104] S104: Displaying other stalls in the game scene in a second display mode.

[0105] In some possible embodiments, the second display mode may be, for example, the same display mode as the display mode of the virtual stall in the off mode of the virtual item exchange mode; the first display mode may be, for example, a highlighted display, or displayed in a display color different from the second display mode, or displayed in a display background color different from the second display mode; the specific first display mode and the second display mode may be flexibly adjusted according to user needs, and are not limited to those given in the above embodiments, as long as the first display mode and the second display mode are two different display modes.

[0106] Such different display methods allow players to intuitively determine the target virtual stall from multiple virtual stalls and intuitively determine the exchange information of the virtual items to be exchanged, thereby making the display method more intuitive and clear, making the player's subsequent exchange operations more convenient and smooth, thereby improving the player's gaming experience.

[0107] Optionally, based on the above embodiment, the embodiment of the present application may further provide an interactive method for a virtual stall in a game. The following is an example of the implementation process of the interactive method for the virtual stall in the game in the above method with reference to the accompanying drawings. Figure 5 A flowchart of an interactive method for a virtual booth in a game provided by another embodiment of the present application is shown as follows: Figure 5 As shown, after S102, the method may further include:

[0108] S105: In response to a confirmation instruction for the selling control, determining exchange information of the virtual items to be exchanged in the target virtual booth corresponding to the selling control.

[0109] Continue as Figure 2 As shown, for example, at a preset position after each exchange information, a selling control for the exchange information will be displayed, and when the player clicks the selling control, an exchange operation corresponding to the exchange information will be triggered; wherein the preset position may also be, for example, above, below or other preset positions of the exchange information, and the specific method for determining the preset position may be flexibly adjusted according to user needs, and is not limited to the above embodiments.

[0110] S106: Selling the virtual items to be exchanged according to the bidding information in the exchange information.

[0111] By adopting the interactive method of virtual stalls in the game provided by the present application, the system can automatically identify the virtual items in the virtual backpack of the controlled virtual character, and in determining the virtual items to be purchased, the system can identify the target virtual stall among multiple virtual stalls in the game scene based on the virtual items to be purchased of the controlled virtual character, so that the player can quickly find the target virtual stall that can purchase his or her virtual items to be purchased among multiple virtual stalls, which greatly shortens the player's behavior path of searching for the target virtual stall and comparing prices, thereby improving the player's gaming experience and improving the purchase efficiency.

[0112] The following is an explanation of the interactive device of the virtual booth in the game provided by the present application in conjunction with the accompanying drawings. The interactive device of the virtual booth in the game can execute the above Figure 1-Figure 5 The specific implementation and beneficial effects of the interactive method of the virtual stalls in any game are as mentioned above and will not be repeated below.

[0113] Figure 6 This is a schematic diagram of the structure of an interactive device for a virtual booth in a game provided by an embodiment of the present application, such as Figure 6 As shown, the device includes: a determination module 201 and a display module 202, wherein:

[0114] The determination module 201 is used to determine, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets a preset condition from the virtual stalls that purchase the virtual items to be exchanged in the game scene as a target virtual stall, wherein the controlled virtual character realizes control in the game through the terminal device;

[0115] The display module 202 is used to display the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene; the exchange information includes: the information of the virtual items to be exchanged and the bidding information corresponding to the information of the virtual items to be exchanged.

[0116] Optionally, the determination module 201 is specifically configured to respond to an instruction to start the virtual item exchange mode, determine a virtual stall whose bid meets preset conditions as the target virtual stall from virtual stalls that purchase virtual items to be exchanged in the game scene according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character.

[0117] Optionally, the determination module 201 is specifically configured to confirm starting the virtual item exchange mode in response to a confirmation operation for the virtual item exchange mode input through the graphical user interface.

[0118] Optionally, the determination module 201 is specifically used to determine whether a preset virtual item exchange condition is met based on the information of the controlled virtual character and the information of the virtual stall in the game scene;

[0119] Display module 202, specifically configured to display confirmation information of the virtual item exchange mode on a graphical user interface if the conditions are met;

[0120] The determination module 201 is specifically configured to confirm the start of the virtual item exchange mode in response to a confirmation operation on the confirmation information of the virtual item exchange mode.

[0121] Optionally, the determination module 201 is specifically used to determine whether there is a virtual stall within a preset range around the controlled virtual character according to the position of the controlled virtual character; if so, determine whether the virtual items to be exchanged include virtual items purchased by the virtual stall within the preset range; if so, determine that the item exchange conditions are met.

[0122] Optionally, based on the above embodiment, the embodiment of the present application may also provide an interactive device for a virtual booth in a game, as described below in conjunction with the accompanying drawings. Figure 6 The implementation process of the given device is described by way of example. Figure 7 This is a schematic diagram of the structure of an interactive device for a virtual booth in a game provided by another embodiment of the present application, such as Figure 7 As shown, the device further includes: a control module 203, which is used to control the controlled virtual character to move to a preset range of the nearest virtual stall if it is not present.

[0123] Optionally, the determination module 201 is specifically configured to determine that the item exchange condition is not met if there is no virtual stall within a preset range around the controlled virtual character, or if there is a virtual stall within a preset range around the controlled virtual character but the virtual items to be exchanged do not include any virtual items purchased by the virtual stall within the preset range.

[0124] like Figure 7 As shown, the device further includes: a canceling module 204, which is used to cancel the display of the highest virtual currency information and the target virtual booth in response to a closing operation on the virtual item exchange mode.

[0125] Optionally, the display module 202 is specifically used to display the exchange information of the virtual items to be exchanged and the target virtual stall in a first display mode at a position corresponding to the target virtual stall in the game scene; and to display other stalls in the game scene in a second display mode, the first display mode and the second display mode being two different display modes.

[0126] like Figure 7 As shown, the device further includes: a selling module 205, wherein:

[0127] The determination module 201 is specifically configured to determine the exchange information of the virtual items to be exchanged in the target virtual booth corresponding to the selling control in response to the confirmation instruction for the selling control;

[0128] The selling module 205 is used to sell the virtual items to be exchanged according to the bidding information in the exchange information.

[0129] Optionally, the display module 202 is specifically used to hide the display of all virtual stalls in the game scene, and display the exchange information of the virtual items to be exchanged at the corresponding position of the target virtual stall; or, in the game scene, hide the display of all other virtual stalls except the target virtual stall, and display the exchange information of the virtual items to be exchanged at the corresponding position of the target virtual stall.

[0130] The above-mentioned device is used to execute the method provided by the aforementioned embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0131] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more microprocessors, or one or more field programmable gate arrays (FPGAs). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0132] Figure 8 This is a schematic diagram of the structure of an interactive device for a virtual booth in a game provided by an embodiment of the present application. The interactive device for the virtual booth in the game may be integrated into a terminal device or a chip of the terminal device.

[0133] like Figure 8 As shown, the interactive device of the virtual booth in the game includes: a processor 501, a storage medium 502 and a bus 503.

[0134] The processor 501 is used to store programs. The processor 501 calls the program stored in the storage medium 502 to execute the above Figure 1-Figure 4 The corresponding method embodiment has similar specific implementation methods and technical effects, which will not be described here.

[0135] Optionally, the present application also provides a program product, such as a storage medium, on which a computer program is stored, including a program that, when executed by a processor, executes an embodiment corresponding to the above method.

[0136] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0138] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0139] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.

Claims

1. A method for interacting with a virtual booth in a game, characterized in that: Providing a graphical user interface through a terminal device, the graphical user interface at least displays: a part of the game scene and at least one virtual stall; the method comprises: According to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, from the virtual stalls that purchase the virtual items to be exchanged in the game scene, determine the virtual stall whose bid meets the preset conditions as the target virtual stall, wherein the controlled virtual character realizes the control in the game through the terminal device; At a position corresponding to the target virtual stall in the game scene, the exchange information of the virtual items to be exchanged is displayed; the exchange information includes: information of the virtual items to be exchanged and bid information corresponding to the information of the virtual items to be exchanged.

2. The method according to claim 1, characterized in that According to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, from the virtual stalls that purchase the virtual items to be exchanged in the game scene, determining a virtual stall whose bid meets a preset condition as a target virtual stall, including: In response to an instruction to start the virtual item exchange mode, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets preset conditions is determined as a target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene.

3. The method according to claim 2, characterized in that According to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, before determining a virtual stall whose bid meets a preset condition as a target virtual stall from the virtual stalls that purchase the virtual items to be exchanged in the game scene, the method further includes: In response to a confirmation operation for the virtual item exchange mode input through the graphical user interface, the virtual item exchange mode is confirmed to be turned on.

4. The method according to claim 3, characterized in that The step of confirming the start of the virtual item exchange mode in response to a confirmation operation input through the graphical user interface for the virtual item exchange mode includes: Determining whether a preset virtual item exchange condition is met based on the information of the controlled virtual character and the information of the virtual stall in the game scene; If satisfied, displaying confirmation information of the virtual item exchange mode on the graphical user interface; In response to a confirmation operation on the confirmation information of the virtual item exchange mode, it is confirmed to start the virtual item exchange mode.

5. The method according to claim 4, characterized in that The determining whether a preset virtual item exchange condition is met based on the information of the controlled virtual character and the information of the virtual booth in the game scene includes: According to the position of the controlled virtual character, determining whether there is a virtual stall within a preset range around the controlled virtual character; If yes, determining whether the virtual items to be exchanged include virtual items purchased by the virtual stalls within the preset range; If so, it is determined that the item exchange conditions are met.

6. The method according to claim 5, characterized in that After determining whether there is a virtual stall within a preset range around the controlled virtual character according to the position of the controlled virtual character, the method further includes: If not, the controlled virtual character is controlled to move to a preset range of the nearest virtual stall.

7. The method according to claim 5, characterized in that The step of judging whether a preset item exchange condition is met based on the information of the controlled virtual character and the information of the virtual booth in the game scene further includes: If there is no virtual stall within the preset range around the controlled virtual character, or if there is a virtual stall within the preset range around the controlled virtual character but the virtual items to be exchanged do not include any virtual items purchased by the virtual stall within the preset range, it is determined that the item exchange condition is not met.

8. The method according to claim 2, characterized in that The method further comprises: In response to a closing operation on the virtual item exchange mode, display of the exchange information of the to-be-exchanged virtual item is canceled.

9. The method according to any one of claims 1 to 8, characterized in that The displaying of the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene includes: At a position corresponding to the target virtual stall in the game scene, displaying the exchange information of the virtual items to be exchanged and the target virtual stall in a first display mode; The other stalls in the game scene are displayed in a second display mode, wherein the first display mode and the second display mode are two different display modes.

10. The method according to any one of claims 1 to 8, characterized in that After displaying the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene, the method further includes: In response to a confirmation instruction for a selling control, determining the exchange information of the virtual item to be exchanged in a target virtual booth corresponding to the selling control; The virtual item to be exchanged is sold according to the bidding information in the exchange information.

11. The method according to any one of claims 1 to 8, characterized in that: Before determining a virtual stall whose bid meets a preset condition as a target virtual stall from among the virtual stalls that purchase the virtual items to be exchanged in the game scene according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, the method further includes: In response to a selection operation on the virtual items in the virtual backpack, the virtual items to be exchanged are determined.

12. The method according to claim 1, characterized in that The displaying of the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene includes: In the game scene, all virtual stalls are hidden, and the exchange information of the virtual items to be exchanged is displayed at the corresponding position of the target virtual stall; or, In the game scene, all other virtual stalls except the target virtual stall are hidden, and the exchange information of the virtual items to be exchanged is displayed at the position corresponding to the target virtual stall.

13. An interactive device for a virtual booth in a game, characterized in that: The device comprises: a determination module and a display module, wherein: The determination module is used to determine, according to the virtual items to be exchanged in the virtual backpack of the controlled virtual character, a virtual stall whose bid meets a preset condition from the virtual stalls that purchase the virtual items to be exchanged in the game scene as a target virtual stall, wherein the controlled virtual character realizes control in the game through a terminal device; The display module is used to display the exchange information of the virtual items to be exchanged at the position corresponding to the target virtual stall in the game scene; the exchange information includes: the information of the virtual items to be exchanged and the bidding information corresponding to the information of the virtual items to be exchanged.

14. An interactive device for a virtual booth in a game, characterized in that: The device includes: a processor, a storage medium and a bus, the storage medium stores machine-readable instructions executable by the processor, when the interactive device of the virtual stall in the game is running, the processor and the storage medium communicate through the bus, and the processor executes the machine-readable instructions to perform the method described in any one of claims 1 to 12.

15. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 12 is executed.

Citation Information

Patent Citations

  • Prop transaction method in game and device, computer equipment and medium

    CN111821692A

  • Virtual article information sending method, virtual article information display method, virtual article information sending device, virtual article information display device and terminal

    CN112691384A