Item insertion method and device, computer device, and computer program
By announcing virtual items and their rounds before gameplay, users can strategically plan their layouts, enhancing control and experience in virtual games.
Patent Information
- Application Number
- JP2025519109
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-15
- Filing Date
- 2023-10-07
- Publication Date
- 2025-10-15
AI Technical Summary
Existing virtual games randomly introduce virtual items during gameplay, making it difficult for users to grasp the timing of item appearance, resulting in a poor user experience.
A method and device that announce upcoming virtual items and their rounds before the game starts, allowing users to strategically plan their game layouts by displaying item introduction notices and thumbnails during gameplay, and inserting items at designated rounds.
Enhances user control and experience by allowing users to anticipate item introductions, improving strategic planning and reducing game randomness.
Smart Images

Figure 2025534426000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application filed on November 15, 2022, bearing application number 202211430656.8 and entitled "Item Drop-in Method and Apparatus, Computer Device and Storage Medium," the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of computer technology, and in particular to an item input method and device, a computer device, and a storage medium. [Background technology]
[0003] With the development of computer technology, games are increasingly popular among users, and users can control virtual objects in virtual games and interact with other virtual objects. To enhance the enjoyment of games, virtual items are introduced into virtual games, allowing users to use the virtual items to interact with other virtual objects. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present application provide an item insertion method and device, a computer device, and a storage medium, the technical aspects of which are as follows. [Means for solving the problem]
[0005] In one aspect, displaying a virtual scene interface of a virtual game including a plurality of game rounds; When the virtual game has not started, displaying an item introduction notice for the virtual game on the virtual scene interface, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; During the progress of the virtual game, in response to the progress to the target round, inserting a virtual item for the target round into the virtual scene interface; An item insertion method is provided, which includes:
[0006] In another aspect, When a virtual game involving multiple object identifiers has not yet started, determining an item introduction policy for the virtual game from multiple item introduction policies, the virtual game including multiple game rounds; generating an item introduction notice for the virtual game based on the determined item introduction policy, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; providing the item introduction notice to a virtual scene interface of the virtual game, the item introduction notice being displayed on the virtual scene interface by a terminal into which the plurality of object identifiers are logged in when the virtual game has not started; a step of inserting a virtual item in accordance with the item insertion notice during the progress of the virtual game; An item insertion method is provided, which includes:
[0007] In another aspect, a display module for displaying a virtual scene interface of a virtual game including a plurality of game rounds, the display module further displaying, on the virtual scene interface, a target round in the virtual game and an item introduction notice for the virtual game for announcing a virtual item to be introduced in the target round when the virtual game has not started; an input module that inputs a virtual item for the target round into the virtual scene interface in response to the progress of the virtual game to the target round; An item insertion device is provided, comprising:
[0008] In one possible implementation form, the display module further cancels the display of the item introduction notice when the virtual game has started, and displays thumbnail information of the item introduction notice in the virtual scene interface.
[0009] In another possible implementation, the thumbnail information includes a plurality of item identifiers, and when the plurality of item identifiers are displayed in the virtual scene interface during the progress of the virtual game, the display module highlights an item identifier corresponding to a target round that will soon begin as the virtual game progresses, and the item identifier corresponding to the target round is intended to indicate a virtual item that will be released in the target round.
[0010] In another possible implementation form, the thumbnail information includes multiple item identifiers, and when the multiple item identifiers are displayed in the virtual scene interface during the progress of the virtual game, the display module displays item identifiers of virtual items that have been added as added, and item identifiers of virtual items that have not been added as not added.
[0011] In another possible implementation, the thrown-in state includes a first thrown-in state or a second thrown-in state, and the display module displays an item identifier of a virtual item that has been thrown in but not picked up as the first thrown-in state, and displays an item identifier of a virtual item that has been thrown in and picked up as the second thrown-in state.
[0012] In another possible implementation, the device comprises: The device further includes a receiving module that receives the item introduction notice sent from the server, and the item introduction notice is generated based on the determined item introduction policy after the server determines an item introduction policy for the virtual game from a plurality of item introduction policies when the virtual game has not started.
[0013] In another aspect, a determination module that determines an item introduction policy for a virtual game from a plurality of item introduction policies when a virtual game involving a plurality of object identifiers has not yet started, the virtual game including a plurality of game rounds; a generation module that generates an item introduction notice for the virtual game based on the determined item introduction policy, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; a providing module for providing the item introduction notice to a virtual scene interface of the virtual game, the item introduction notice being displayed on the virtual scene interface by a terminal into which the plurality of object identifiers are logged in when the virtual game has not started; an insertion module that inserts a virtual item in accordance with the item insertion notice during the progress of the virtual game; An item insertion device is provided, comprising:
[0014] In one possible implementation, the determination module determines an item introduction policy for the virtual game from the plurality of item introduction policies based on historical game information of the plurality of object identifiers.
[0015] In another aspect, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program that, when loaded and executed by the processor, performs the operations performed in the item insertion method described in the above aspect.
[0016] In another aspect, a computer-readable storage medium is provided that stores at least one computer program that, when loaded and executed by a processor, performs the operations performed in the item insertion method described in the above-mentioned aspect.
[0017] In yet another aspect, there is provided a computer program product including a computer program that, when executed by a processor, implements the operations performed in the item depositing method of the preceding aspect. [Effects of the Invention]
[0018] In an aspect of an embodiment of the present application, a target round in the virtual game and the virtual items to be introduced in the target round are announced before the start of the virtual game, and when the target round is reached, the virtual items for the target round are introduced, allowing the user to know in advance the virtual item introduction status in the virtual game.This allows the user to make strategic layouts within the virtual game depending on the virtual item introduction status in the virtual game, thereby improving the user's control of the virtual game and also improving the user experience. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 1 is a schematic configuration diagram of an implementation environment provided in an embodiment of the present application. [Figure 2] 1 is a flowchart of an item insertion method provided in an embodiment of the present application. [Figure 3] 1 is a flowchart of another item insertion method provided in an embodiment of the present application. [Figure 4] 1 is a schematic diagram of a virtual scene interface provided in an embodiment of the present application; [Figure 5] FIG. 2 is a schematic diagram of another virtual scene interface provided in an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of another virtual scene interface provided in an embodiment of the present application. [Figure 7] FIG. 2 is a schematic diagram of another virtual scene interface provided in an embodiment of the present application. [Figure 8] 1 is a flowchart of another item insertion method provided in an embodiment of the present application. [Figure 9] 1 is a flowchart of another item insertion method provided in an embodiment of the present application. [Figure 10] 1 is a flowchart of another item insertion method provided in an embodiment of the present application. [Figure 11] 1 is a flowchart of another item insertion method provided in an embodiment of the present application. [Figure 12] 1 is a schematic configuration diagram of an item insertion device provided in an embodiment of the present application. [Figure 13] FIG. 10 is a schematic configuration diagram of another item insertion device provided in an embodiment of the present application. [Figure 14] FIG. 10 is a schematic configuration diagram of another item insertion device provided in an embodiment of the present application. [Figure 15] FIG. 1 is a schematic configuration diagram of a terminal provided in an embodiment of the present application. [Figure 16] FIG. 1 is a schematic configuration diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, in order to make the objectives, technical aspects and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in more detail with reference to the drawings.
[0021] As used herein, terms such as "first," "second," "third," "fourth," "fifth," and "sixth" may be used to describe various concepts, but unless otherwise specified, these concepts are not limited to these terms. These terms are used only to distinguish one concept from another. For example, a first input state can be referred to as a second input state, and similarly, a second input state can be referred to as a first input state, without departing from the scope of this application.
[0022] As used herein, of the terms "at least one," "plurality," "respectively," and "any one," at least one includes one, two or more, and plural includes two or more, each meaning each of the corresponding pluralities, and any one meaning any one of the pluralities. For example, a plurality of game rounds includes three game rounds, each meaning each of the three game rounds, and any one meaning any one of the three game rounds, which may be the first game round, the second game round, or the third game round.
[0023] All information referred to in this application (including, but not limited to, game history information, item insertion policies, etc.) has been approved by users or fully approved by all parties, and the collection, use, and processing of related information must comply with the relevant laws and regulations of the relevant countries and regions. For example, all game history information referred to in this application has been obtained with full approval.
[0024] To facilitate understanding of the embodiments of the present application, some terms used in the embodiments of the present application will first be explained.
[0025] Auto Chess: Auto Chess is a new type of multiplayer strategy game. Users place their own formations of virtual pieces and fight against the opponent's formations. The loser has virtual hit points deducted, and if the virtual hit points fall below a threshold, the loser is eliminated. The order of elimination determines the ranking, and the last remaining user wins the game.
[0026] Virtual game: refers to a game in which multiple players participate in a match, and a virtual game includes multiple game rounds. Optionally, each game round may include a preparation phase and a battle phase. In the preparation phase, users can arrange their virtual pieces and prepare for battle on the chessboard. Meanwhile, in the battle phase, based on the arrangements of the participating virtual pieces arranged by both sides, the virtual pieces automatically engage in combat until all of one side's virtual pieces are dead, and the side whose virtual pieces are all dead becomes the loser of the game round.
[0027] Virtual pieces: Various combat units in Auto Chess. Users can equip, upgrade, buy, sell, and adjust the positions of virtual pieces.
[0028] Virtual chessboard: Each user corresponds to one home chessboard, and during the preparation phase, they place their troops on the home chessboard. During the battle phase, the virtual pieces corresponding to the user are moved to the opponent's home chessboard (and in some cases, the opponent's virtual pieces are moved to the player's home chessboard).
[0029] Jungling round: Among the multiple game rounds included in a virtual game, a game round other than a game round in which you play against other users and in which you fight against virtual monsters created by the system is called a jungling round. In a jungling round, a user can fight against a virtual monster using a formation of virtual pieces that they have placed, and when a virtual monster is defeated, a virtual item is dropped, which the user can pick up and use in the virtual game.
[0030] Key Item: A virtual item that can affect the outcome of a virtual game in Auto Chess. For example, key items include "population items" and "role change token items."
[0031] Population item: Used to increase the number of virtual pieces deployed.
[0032] Role Change Token Item: An equipment item that can be worn by a virtual piece. When a virtual piece wears a Role Change Token Item, it can form bonds with other virtual pieces according to the characteristics corresponding to the Role Change Token Item. For example, Role Change Token Items include "Shooter Token," "Mage Token," "Warrior Token," "Chang'an Token," etc.
[0033] Bonds: Can provide additional strength to virtual pieces. To activate a bond, at least two virtual pieces with this bond must be deployed at the same time. Wearing a role change token item on a virtual piece is equivalent to joining this bond, and the more different bonds a virtual piece has with other virtual pieces, the more layers of bonds it has, and the stronger the additional functional abilities it has acquired.
[0034] Core Items: Materials used to strengthen equipment, allowing you to strengthen regular scattered equipment into complete equipment with stronger effects.
[0035] Phantom Token Item: Used to phantomize into a Role Change Token Item. If the Phantom Token Item is not equipped, it will be phantomized into a Role Change Token Item during the preparation stage of each game round. When this Phantom Token Item is equipped on a virtual piece, this Phantom Token Item will not change and will remain the currently phantomized Role Change Token Item.
[0036] Talent item: Used to add talent to the user's virtual piece and enhance the ability of the virtual piece.
[0037] Gold coin items: Used to purchase virtual pieces.
[0038] In related technologies, virtual items are typically randomly added at a certain time during the progress of a virtual game, but this method of adding virtual items is highly random, making it difficult for users to grasp the timing of the appearance of the virtual items, resulting in a poor user experience.
[0039] The item insertion method provided in the embodiments of the present application can be executed by a computer device, and optionally, the computer device may be a terminal or a server. Optionally, the server may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, or a cloud server providing 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, CDNs (Content Delivery Networks), and big data and artificial intelligence platforms. Optionally, the terminal may be, but is not limited to, a smartphone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart voice interaction device, a smart home appliance, an in-vehicle terminal, etc.
[0040] In some embodiments, a computer program according to an embodiment of the present application may be deployed and executed on one computer device, or may be executed on multiple computer devices located at one location, or may be executed on multiple computer devices located at multiple locations and interconnected via a communication network, and the multiple computer devices located at multiple locations and interconnected via a communication network may constitute a blockchain system.
[0041] Fig. 1 is a schematic diagram of an implementation environment provided in an embodiment of the present application. Referring to Fig. 1, the implementation environment includes a plurality of terminals 101 (three terminals are shown as an example in Fig. 1) and a server 102, and the terminals 101 and the server 102 are directly or indirectly connected to each other via wired or wireless communication.
[0042] The server 102 is used to provide a virtual scene interface for a virtual game to multiple terminals 101 and provide an item introduction notice in the virtual scene interface, so that each terminal 101 can display the virtual scene interface and, if a virtual game has not started, can display the item introduction notice in the virtual scene interface. The server 102 can also introduce a virtual item according to the item introduction notice while the virtual game is in progress, and each terminal 101 can display the introduced virtual item in the virtual scene interface while the game is in progress.
[0043] In some embodiments, a target application serviced by the server 102 is installed on each terminal 101, and the target application has a virtual game function, for example, the target application is an auto chess game application. Each terminal 101 logs in to the target application based on an object identifier, and the server 102 creates a virtual game for the object identifiers logged in to multiple terminals 101, and the multiple terminals 101 participate in the virtual game based on the logged-in object identifiers.
[0044] 2 is a flowchart of an item insertion method provided in an embodiment of the present application, which is executed by a terminal. As shown in FIG. 2, the method includes the following steps 201 to 203.
[0045] At 201, the terminal displays a virtual scene interface of a virtual game including multiple game rounds.
[0046] Here, the virtual scene interface is used to display a virtual scene of a virtual game, the virtual game including multiple game rounds, which are played sequentially during the progress of the virtual game.
[0047] In the embodiment of the present application, when a terminal participates in this virtual game, the terminal can display a virtual scene interface of the virtual game, so that the status of the virtual game can be displayed later in the virtual scene interface. Optionally, the terminal may participate in this virtual game based on the logged-in object identifier.
[0048] In 202, if the virtual game has not started, the terminal displays an item introduction notice for the virtual game on the virtual scene interface, and the item introduction notice is used to announce a target round in the virtual game and virtual items to be introduced in the target round.
[0049] Here, the target round is any one of the multiple game rounds included in the virtual game, and the number of target rounds may be one or more. The virtual item may be any type of item, such as a population item, a role change token item, a core item, an illusion token item, a talent item, a gold coin item, etc.
[0050] In an embodiment of the present application, when a virtual game has not started, i.e., when none of the multiple game rounds included in the virtual game have started, an item introduction notice for this virtual game is displayed on the virtual scene interface, and a notice is given of which virtual item will be introduced in which game round later during the progress of this virtual game, so that the user can know in advance the item introduction status for this virtual game.
[0051] In 203, in response to having progressed to the target round during the progress of the virtual game, the terminal populates the virtual scene interface with virtual items for this target round.
[0052] In an embodiment of the present application, a virtual game includes multiple game rounds, and during the progress of the virtual game, virtual items are added according to the item addition notice. That is, when the current target round in the item addition notice is reached, the virtual item for this target round is added in the virtual scene interface, and the added virtual item is displayed, and the user controls the virtual object to pick up the added virtual item. Here, the virtual item for this target round is the virtual item to be added in the target round as predicted by the item addition notice.
[0053] In an aspect of an embodiment of the present application, a target round in the virtual game and the virtual items to be introduced in the target round are announced before the start of the virtual game, and when the target round is reached, the virtual items for the target round are introduced, allowing the user to know in advance the virtual item introduction status in the virtual game.This allows the user to make strategic layouts within the virtual game depending on the virtual item introduction status in the virtual game, thereby improving the user's control of the virtual game and also improving the user experience.
[0054] In addition to the embodiment shown in Figure 2 above, in the embodiment of the present application, the introduction status of the virtual item can also be displayed by thumbnail information of the item introduction notice during the progress of the virtual game, thereby ensuring the effect of the notice. The specific process will be described in detail in the following embodiment.
[0055] 3 is a flowchart of another item insertion method provided in an embodiment of the present application, which is executed by a terminal. As shown in FIG. 3, the method includes the following steps 301 to 304.
[0056] At 301, the terminal displays a virtual scene interface of a virtual game including multiple game rounds.
[0057] In one possible implementation, the virtual scene interface displays a plurality of object identifiers participating in the virtual game and a scene image of the virtual game, where the scene image is used to display a virtual scene in the virtual game, for example, the scene image is displayed as a chessboard.
[0058] In one possible implementation, the step of the terminal displaying the virtual scene interface includes displaying the virtual scene interface of the virtual game if the terminal joins the virtual game based on the object identifier.
[0059] In 302, if the virtual game has not started, the terminal displays an item introduction notice for the virtual game on the virtual scene interface, and the item introduction notice is used to announce a target round in the virtual game and a virtual item to be introduced in the target round.
[0060] In one possible implementation, the item release notice includes a round identifier and an item identifier, where the round identifier indicates the target round and the item identifier indicates the virtual item to be released in the target round or the item type to which the virtual item to be released belongs.
[0061] In an embodiment of the present application, the round identifier and item identifier included in the item drop notice indicate the game round in which the virtual item will be dropped in this virtual game and which virtual item will be dropped, thereby improving the display effect of the item drop notice, and further improving the notice effect and improving the user experience.
[0062] Optionally, the item drop notice may include multiple round identifiers and an item identifier corresponding to each round identifier.
[0063] Here, each round identifier indicates one target round, and different round identifiers indicate different target rounds. The item identifier corresponding to each round identifier indicates the virtual item to be released in the target round corresponding to this round identifier or the item type to which the released virtual item belongs. Optionally, the item identifiers corresponding to different round identifiers may be different. For example, the item release notice includes three round identifiers and item identifiers corresponding to each round identifier.
[0064] In an embodiment of the present application, the item drop notice includes multiple round identifiers and item identifiers corresponding to each round identifier, thereby notifying the user that virtual items will be dropped multiple times later during the progress of the virtual game. This allows the user to know the virtual item drop status for multiple target rounds in the virtual game, thereby enriching the virtual items dropped in the virtual game, increasing the enjoyment of the virtual game, improving the display effect of the item drop notice, and further improving the effect of the notice. Furthermore, if the item identifier corresponding to a round identifier indicates the item type to which the virtual item dropped in the target round corresponding to this round identifier belongs, the user can only know the item type to which the virtual item dropped in the target round belongs, but cannot know which virtual item belonging to this item type will be dropped. This adds randomness to the virtual game, makes it more appealing to users, and further improves the user experience.
[0065] As shown in Figure 4, the item insertion notice for the virtual game displayed on the virtual scene interface includes three round identifiers 401 and item identifiers 402 corresponding to each round identifier 401, and a phantom token item is inserted in game rounds 1-4, a core item is inserted in game rounds 3-4, and a population item is inserted in game round 5-4.
[0066] In some embodiments, the virtual item announced by the item release announcement is a key item that can affect the outcome of the virtual game.
[0067] In 303, when the virtual game has started, the terminal cancels the display of the item introduction notice and displays thumbnail information of the item introduction notice on the virtual scene interface.
[0068] In an embodiment of the present application, when a virtual game starts, the display of the item introduction notice is canceled and thumbnail information of the item introduction notice is displayed in the virtual scene interface, thereby preventing the displayed item introduction notice from affecting the display of the game status in the virtual scene interface. This not only allows the virtual scene interface to notify the status of the virtual items to be introduced in the virtual game, but also ensures that the game status can be displayed normally in the virtual scene interface, enriching the content displayed in the virtual scene interface and ensuring the display effect. It also allows the item introduction status in the virtual game to be notified even while the virtual game is in progress, ensuring the notification effect and improving the user experience.
[0069] In one possible implementation, the virtual scene interface includes a first display area and a second display area, the first display area being smaller in size than the second display area, and the step of displaying thumbnail information includes displaying the thumbnail information in the first display area and displaying a scene image of the virtual game in the second display area.
[0070] Here, the first display area is any one area of the virtual scene interface, for example, the first display area is the area in the upper left corner of the virtual scene interface.
[0071] In the embodiment of the present application, the second display area can display the status of the virtual game, and the smaller first display area can display thumbnail information, which not only allows the virtual scene interface to properly display the status of the virtual game, but also allows the advance notice of the item insertion status in the virtual game, ensuring the display effect.
[0072] In one possible implementation, the thumbnail information includes multiple item identifiers (ICONs), each corresponding to a target round, and each item identifier representing a virtual item or an item type. That is, the thumbnail information can represent the virtual items to be inserted in multiple target rounds included in the virtual game or the item type to which the inserted virtual items belong. Displaying the item identifiers corresponding to multiple target rounds in the thumbnail information notifies the item insertion status of the virtual game, ensuring the effect of the notification and improving the user experience.
[0073] In 304, the terminal populates the virtual scene interface with virtual items for the target round in response to having progressed to the target round during the progress of the virtual game.
[0074] In one possible implementation, this step 304 includes populating the virtual items of the target round in the virtual scene interface in response to currently progressing to the target round and the target round having ended.
[0075] In the embodiment of the present application, the virtual item is introduced after the end of the target round, so that the introduction of the virtual item does not affect the game situation in the ongoing target round, and the user can control the virtual object to pick up the virtual item, ensuring the normal progress of the game. After the user controls the virtual object to pick up the virtual item, the user can use the virtual item in the game round after the target round.
[0076] Optionally, the process of inserting a virtual item may include displaying an item insertion round in response to currently progressing to a target round and the target round having ended, and inserting a virtual item in the item insertion round in the virtual scene interface.
[0077] By adding an item insertion round after the target round, the user can pick up a virtual item in the item insertion round without affecting the game round in the virtual game, thereby ensuring the game effect of the virtual game and improving the user experience.
[0078] Optionally, a first target time may correspond to the item introduction round, and when the duration of the item introduction round reaches the first target time, a game round may be entered after the target round.
[0079] In an embodiment of the present application, after a virtual item is dropped in an item drop round, the user can control the virtual object to pick up the virtual item. Regardless of whether the virtual item is picked up, when the duration of the item drop round reaches a first target time, a game round after the target round will immediately begin. Setting the duration of the item drop round not only ensures that the user has enough time to control the virtual object to pick up the virtual item, but also prevents the item drop round from being too long and affecting the progress of the virtual game, ensuring the effectiveness of the virtual game and improving the user experience.
[0080] Optionally, in Auto Chess, the user-controllable virtual objects may be virtual pieces.
[0081] Optionally, after inserting a virtual item in the item insertion round, the user can control the virtual object to pick up the virtual item, and if the virtual item is picked up, the display of the virtual item is canceled, and if the duration of the item insertion round reaches a first target time, a game round after the target round begins. On the other hand, if the duration of the item insertion round reaches the first target time, and the inserted virtual item is not picked up, the virtual item is canceled, and a game round after the target round begins.
[0082] 5, the item introduction notice includes game rounds 1-4 and the virtual items to be introduced in these game rounds 1-4. If the game is currently in game rounds 1-4, a virtual item 501 for game rounds 1-4 is introduced in the virtual scene interface, and a countdown 502 such as 33 seconds is displayed on the virtual scene interface, prompting the user to control the virtual object and pick up the virtual item 501 within 33 seconds. After the countdown ends, the game will proceed to the next game round.
[0083] Optionally, each game round in the virtual game may include a preparation stage and a battle stage, and after the item insertion round is completed, the game may enter the preparation stage for the game round after the target round.
[0084] Optionally, a second target time may be associated with the preparation phase of each game round. In this case, the item insertion round and the preparation phase of the game round following the target round can be combined into one stage, i.e., the preparation phase of the next game round begins directly after the target round ends. In this case, the duration of this preparation phase is the sum of the first target time and the second target time. In this preparation phase, the inserted virtual item is displayed. When the duration of the preparation phase reaches the first target time, the display of the virtual item is canceled. When the duration of the preparation phase reaches the sum of the first target time and the second target time, the battle phase begins.
[0085] By combining the item insertion round after the target round and the preparation stage for the game round after the target round into one stage, the contents displayed on the virtual scene interface are not alternated, and the display effect is guaranteed.
[0086] In one possible implementation, each game round in a virtual game includes a preparation phase and a battle phase, and in response to progressing to the target round, virtual items for the target round are introduced in the virtual scene interface during the preparation phase of the target round.
[0087] Optionally, a third target time may correspond to the preparation phase of the target round. After inserting a virtual item in the preparation phase of the target round, the user can control the virtual object to pick up the virtual item. If the virtual item is picked up, the display of the virtual item is canceled. If the duration of the preparation phase of the target round reaches the third target time, the battle phase of the target round begins. On the other hand, if the duration of the preparation phase of the target round reaches the third target time and the inserted virtual item is not picked up, the display of the virtual item is canceled and the battle phase of the target round begins.
[0088] Optionally, a second target time shorter than the third target time may correspond to the preparation stage of the non-target round. The non-target round means a game round other than the target round among multiple game rounds in the virtual game.
[0089] In an embodiment of the present application, a virtual item is introduced in the preparation stage of a target round, so that the introduction of the virtual item does not affect the battle situation in the battle stage of the target round, and the user can control the virtual object to pick up the virtual item, thereby ensuring the normal progress of the game. After the user controls the virtual object to pick up the virtual item, the user can use the virtual item in the battle stage of the target round and in the game rounds after the target round.
[0090] In one possible implementation, when the item insertion notification is used to notify the item type to which the virtual item to be inserted in the target round belongs, the process of inserting the virtual item includes randomly selecting a virtual item from the virtual items belonging to the item type of the target round according to the current progress to the target round, and inserting the selected virtual item in the virtual scene interface. That is, only the item type to be inserted in the target round is not notified, and the virtual item belonging to the item type is randomly inserted later in the target round.
[0091] Optionally, the randomly determined number of virtual items may be one or more. Optionally, if the randomly determined number of virtual items is more than one, the virtual object can only pick up one of the multiple virtual items.
[0092] In the embodiment of the present application, a random determination method is adopted to determine the virtual item that will soon be released in the target round from the virtual items belonging to the item type of the target round, thereby informing the user which item type the virtual item will belong to and ensuring the randomness of the released virtual item, and further improving the user experience.
[0093] In one possible implementation form, when a virtual item of a target round is input in the virtual scene interface, the method further includes displaying, in the virtual scene interface, that a virtual object moves to the position of the virtual item and acquires the virtual item, i.e., giving the virtual item to the virtual object in response to the virtual object moving to the position of the virtual item.
[0094] In the embodiment of the present application, the virtual object can be controlled to move to the position of the virtual item, thereby realizing the picking up of the virtual item, and ensuring the convenience of picking up the virtual item.
[0095] Optionally, the inserted virtual item may be displayed in the virtual scene interface in the form of an item treasure chest. In this case, the process of acquiring the virtual item includes displaying in the virtual scene interface that a virtual object moves to the location of the item treasure chest, opens the item treasure chest, and acquires the virtual item contained in the item treasure chest. For example, the item treasure chest may be a universal treasure chest. That is, when a virtual object moves to the location of the item treasure chest, the virtual item contained in the item treasure chest is given to the virtual object in response to an opening operation of the item treasure chest. Optionally, the opening operation may be an operation of clicking / tapping the item treasure chest, or an operation of clicking / tapping an opening option of the item treasure chest. Optionally, the virtual object moving to the location of the item treasure chest may mean that the distance between the virtual object and the item treasure chest is equal to or less than a distance threshold.
[0096] Optionally, when the item treasure chest is opened, multiple virtual items belonging to the same item type may be displayed, and the selected virtual item may be acquired in response to a selection operation of any one of the virtual items. That is, in response to an operation to open the item treasure chest, multiple virtual items belonging to this item type may be displayed, and in response to a selection operation of any one of the virtual items, this virtual item may be given to this virtual object.
[0097] Optionally, when the virtual object picks up the virtual item, an item option may be displayed in the virtual scene interface. The item option has an item identifier corresponding to the picked-up virtual item set therein, so that the user can trigger the item option to use the virtual item. The terminal uses the virtual item in a virtual game in response to a trigger operation on the item option of the virtual item.
[0098] For example, in Auto Chess, each user corresponds to one home chessboard. During the preparation phase for a target round, the home chessboard is displayed in the virtual scene interface, allowing the user to arrange their troops on the home chessboard. During the battle phase of the target round, the user's virtual pieces are moved to the opponent's home chessboard to play a match, or the opponent's virtual pieces are moved to the ally's home chessboard to play a match, and a match screen is displayed in the virtual scene interface. After the match ends (i.e., after the target round ends), the home chessboard is displayed in the virtual scene interface. By placing the target round's treasure chest on the home chessboard, the user can control the virtual pieces to move them to the location of the treasure chest, open the treasure chest, and obtain the virtual item contained in the treasure chest. As shown in FIG. 6, when a virtual object 601 is controlled to move to the location of the virtual item, the display of the virtual item is canceled, and an item option 602 indicating that the virtual item has been obtained is displayed in the virtual scene interface.
[0099] Although the embodiment of the present application has been described using only one terminal participating in the virtual game as an example, each terminal participating in the virtual game can input a virtual item as in the above-described embodiment. For example, when the virtual game advances to the target round, each terminal participating in the virtual game can input a virtual item for the target round in the virtual scene interface, and the virtual items input by each terminal in the virtual scene interface do not affect each other. That is, when the virtual game advances to the target round, each user participating in the virtual game (i.e., the user corresponding to each terminal) inputs a virtual item for the target round, and each user can control the virtual object to pick up the virtual item.
[0100] In an aspect of an embodiment of the present application, a target round in the virtual game and the virtual items to be introduced in the target round are announced before the start of the virtual game, and when the target round is reached, the virtual items for the target round are introduced, allowing the user to know in advance the virtual item introduction status in the virtual game.This allows the user to make strategic layouts within the virtual game depending on the virtual item introduction status in the virtual game, thereby improving the user's control of the virtual game and also improving the user experience.
[0101] In an embodiment of the present application, when a virtual game starts, the display of the item introduction notice is canceled and thumbnail information of the item introduction notice is displayed in the virtual scene interface, thereby preventing the displayed item introduction notice from affecting the display of the game status in the virtual scene interface. This not only allows the virtual scene interface to notify the status of the virtual items to be introduced in the virtual game, but also ensures that the game status can be displayed normally in the virtual scene interface, enriching the content displayed in the virtual scene interface and ensuring the display effect. It also allows the item introduction status in the virtual game to be notified even while the virtual game is in progress, ensuring the notification effect and improving the user experience.
[0102] Furthermore, if the virtual item announced by the item introduction announcement is a key item that can affect the outcome of the virtual game, by announcing the key item to be introduced in the virtual game and the time of introduction (i.e., the target round at which the key item will be introduced) before the start of the virtual game, the user can know in advance the virtual item introduction status in the virtual game, and the user can make a strategic layout in the virtual game depending on the virtual item introduction status in the virtual game, avoiding unfairness in the game caused by the user not being able to know the timing of introducing the key item, improving the user's control of the virtual game, and further improving the user experience.
[0103] In addition to the embodiment shown in FIG. 3 above, when the thumbnail information includes multiple item identifiers, the process of displaying the thumbnail information includes the following two ways.
[0104] First method: When multiple item identifiers are displayed in the virtual scene interface during the progress of a virtual game, as the virtual game progresses, the item identifier corresponding to the target round that will soon begin is highlighted, and the item identifier corresponding to this target round indicates the virtual item that will be introduced in this target round.
[0105] In an embodiment of the present application, multiple game rounds are played sequentially during the progress of a virtual game, and the target round that will soon begin is the first target round after the currently played game round. For example, a virtual game includes 10 game rounds, of which the third, sixth, and eighth game rounds are target rounds. When a virtual game starts or when the first or second game round is currently being played, an item identifier corresponding to the third game round is highlighted; when the fourth or fifth game round is being played, an item identifier corresponding to the sixth game round is highlighted; and when the seventh game round is being played, an item identifier corresponding to the eighth game round is highlighted.
[0106] In an embodiment of the present application, when multiple item identifiers are displayed in the virtual scene interface, as the virtual game progresses and advances to a certain target round, the virtual item for this target round is added in the virtual scene interface. As the virtual game progresses, the item identifier corresponding to the upcoming target round is highlighted to notify the user which virtual item will be added soon. This allows the user to know in advance which virtual item will be added soon, ensuring that the user can plan the game strategy in advance, ensuring the effect of advance notice, and improving the user experience.
[0107] As shown in FIG. 7, thumbnail information 701 displayed in the virtual scene interface includes three item identifiers, and highlights a first item identifier 702, which is the item identifier corresponding to the first target round that will soon begin after the virtual game begins.
[0108] In one possible implementation, the highlighting scheme includes highlighting item identifiers corresponding to the upcoming target round and dimming other item identifiers, or flashing item identifiers corresponding to the upcoming target round and remaining static other item identifiers.
[0109] In the embodiments of the present application, only the above two highlighting methods have been described as examples, but in other embodiments, other highlighting methods can be adopted as long as they can indicate which item identifiers correspond to the target round that will soon begin.
[0110] Second method: When multiple item identifiers are displayed in the virtual scene interface during a virtual game, the item identifiers of virtual items that have been inserted are displayed as inserted, and the item identifiers of virtual items that have not been inserted are displayed as not inserted.
[0111] Here, the "inserted" state indicates that the virtual item identified by the item identifier has been inserted into the virtual game, and the progress of the virtual game may reflect that the target round corresponding to this item identifier has been reached. As shown in Fig. 6, item identifier 603 is displayed as being in the "inserted" state. The "not inserted" state indicates that the virtual item identified by the item identifier has not yet been inserted into the virtual game, and the progress of the virtual game may reflect that the target round corresponding to this item identifier has not yet been reached.
[0112] In the embodiment of the present application, the item identifiers in the virtual scene interface are displayed in different states to indicate the virtual item insertion status in this virtual game, thereby serving as a reminder of the progress of virtual item insertion in the virtual game, allowing the user to know the virtual item insertion status in the virtual game and improving the user experience.
[0113] Optionally, the thrown-in state may include a first thrown-in state or a second thrown-in state, in which displaying the item identifier as the thrown-in state includes displaying the item identifier of a virtual item that has been thrown in but not picked up as the first thrown-in state and displaying the item identifier of a virtual item that has been thrown in but picked up as the second thrown-in state.
[0114] In an embodiment of the present application, when a virtual game progresses to a target round, a virtual item is inserted into the virtual scene interface. After the virtual item is inserted, the inserted virtual item may or may not be picked up. The item identifiers of the inserted virtual items are displayed separately according to whether they have been picked up, thereby indicating whether the inserted virtual item has been picked up, thereby ensuring the display effect and improving the user experience.
[0115] The above two methods for displaying thumbnail information can be combined. For example, as the virtual game progresses, the item identifiers corresponding to the upcoming target round are highlighted, and the item identifiers of the virtual items that have been inserted are displayed as inserted, and the item identifiers of the virtual items that have not been inserted are displayed as not inserted, so that the user can know which virtual items have been inserted, which virtual items have not been inserted, and which virtual items will soon be inserted, improving the display effect and the user experience.
[0116] 8 is a flowchart of another item input method provided in an embodiment of the present application, which is executed by a server. As shown in FIG. 8, the method includes the following steps 801 to 804.
[0117] In 801, if a virtual game involving multiple object identifiers has not yet started, the server determines an item introduction policy for this virtual game from multiple item introduction policies, and this virtual game includes multiple game rounds.
[0118] Here, the object identifier is used to represent an object participating in a virtual game. For example, the object identifier is used to represent a user participating in a virtual game. In an embodiment of the present application, multiple object identifiers can participate in a virtual game. That is, multiple object identifiers play a game to determine a winner, or multiple object identifiers cooperate to play against other virtual objects. The item introduction policy indicates a situation in which a virtual item is introduced in any one virtual game. Optionally, the item introduction policy may indicate a game round in any one virtual game and a virtual item to be introduced in the game round, or the item introduction policy may indicate a virtual item to be introduced in any one virtual game. Among the multiple item introduction policies, different item introduction policies indicate different item introduction situations. For example, different item introduction policies may indicate different virtual items to be introduced in the virtual game, or different item introduction policies may indicate different target rounds in the virtual game in which the virtual item is introduced.
[0119] In an embodiment of the present application, multiple item introduction policies are set in the server, and different item introduction policies indicate different virtual item introduction situations. By determining the item introduction policy for this virtual game from the multiple item introduction policies, the item introduction policy adopted in different virtual games may differ.
[0120] In 802, the server generates an item introduction notice for this virtual game based on the determined item introduction policy, and this item introduction notice is used to announce the target round in this virtual game and the virtual items to be introduced in this target round.
[0121] In an embodiment of the present application, an item introduction notice for this virtual game is generated based on the determined item introduction policy for this virtual game, and this item introduction notice can be used later to announce the virtual item introduction status in the virtual game.
[0122] In 803, the server provides the item introduction notice to the virtual scene interface of the virtual game, and the item introduction notice is displayed in the virtual scene interface by the terminal to which the multiple object identifiers are logged in if the virtual game has not started.
[0123] In an embodiment of the present application, a terminal participates in the virtual game based on a logged-in object identifier, and the multiple terminals with logged-in object identifiers are the multiple terminals participating in the virtual game. During the process of the multiple terminals participating in the virtual game, each terminal can display a virtual scene interface for the virtual game. After the server determines an item introduction notice for the virtual game, the item introduction notice is provided to the virtual game interface, allowing the multiple terminals to display the item introduction notice, so that each object participating in the virtual game can know the item introduction status during the progress of the subsequent virtual game.
[0124] In step 804, the server inserts the virtual item in accordance with the item insertion notice while the virtual game is in progress.
[0125] In an embodiment of the present application, the server, while the virtual game is in progress, introduces virtual items in accordance with the game round and the virtual items to be introduced in this game round announced by the item introduction announcement, so that the virtual items introduced in the virtual game match the item introduction announcement, thereby achieving the announcement function of the item introduction announcement.
[0126] In an aspect of an embodiment of the present application, the server determines one item introduction policy for a virtual game and generates an item introduction notice for multiple object identifiers participating in the virtual game, thereby predicting the game round in which virtual items will be introduced in the virtual game and the virtual items to be introduced before the virtual game starts.This allows the user to know in advance the virtual item introduction status in the virtual game.Furthermore, multiple object identifiers in the virtual game share the same item introduction notice, so that the virtual item introduction status for multiple object identifiers participating in the same virtual game is made consistent.This eliminates unfairness in the game caused by inconsistent introduced virtual items, ensures the competitiveness of the game, and ensures that users can plan their game strategy according to the virtual item introduction status in the virtual game.This improves the user's control over the virtual game and also improves the user experience.
[0127] In addition to the above-described embodiments shown in Figures 2 and 8, the item input method provided in the embodiment of the present application is realized by the interaction between a terminal and a server, and the server is used to provide services to the terminal, so that the terminal can display a virtual scene interface of a virtual game. The specific process will be described in detail in the following embodiment.
[0128] 9 is a flowchart of an item insertion method provided in an embodiment of the present application, which is executed by a terminal and a server. As shown in FIG. 9, the method includes the following steps 901 to 907.
[0129] At 901, the terminal displays a virtual scene interface of a virtual game including multiple game rounds.
[0130] In 902, if a virtual game involving multiple object identifiers has not yet started, the server determines an item introduction policy for the virtual game from multiple item introduction policies, and the virtual game includes multiple game rounds.
[0131] In one possible implementation, this step 902 includes determining an item introduction policy corresponding to the virtual game from a plurality of item introduction policies based on historical game information of a plurality of object identifiers.
[0132] Here, the historical game information of an object identifier records information about virtual games that the object identifier has previously participated in. Optionally, the historical game information may include multiple object identifiers that have participated in the historical virtual games, item introduction notices displayed in the historical virtual games, item introduction policies for the historical virtual games, etc.
[0133] In an embodiment of the present application, the item introduction policy for this virtual game can be determined from multiple item introduction policies based on the historical game information of multiple object identifiers participating in this virtual game, thereby ensuring that the determined item introduction policy matches the multiple object identifiers and guarantees the subsequent item introduction effect.
[0134] Optionally, the process of determining an item introduction policy corresponding to the virtual game may include determining the number of times each item introduction policy is included in the historical game information of the multiple object identifiers, and based on the determined number of times, determining the item introduction policy that is least frequently used from the multiple item introduction policies as the item introduction policy for this virtual game.
[0135] According to the number of times of each item introduction policy included in the historical game information, the item introduction policy with the least number of times is selected as the item introduction policy for the current virtual game, thereby enriching the variety of virtual games, ensuring the game effect of the virtual games, and further improving the user experience.
[0136] In one possible implementation, a probability corresponds to the item introduction policy, and the probability indicates the likelihood that the item introduction policy will be selected. In this case, step 902 includes determining the item introduction policy for the virtual game according to the probabilities corresponding to multiple item introduction policies.
[0137] In an embodiment of the present application, an item introduction policy is determined for each virtual game according to the probabilities corresponding to multiple item introduction policies, thereby ensuring that the number of item introduction policies determined for multiple virtual games matches the probabilities corresponding to the item introduction policies, thereby ensuring randomness.
[0138] In one possible implementation, the item introduction policy includes at least one sub-policy, and in this case, the step of determining the item introduction policy for the virtual game includes randomly determining one item introduction policy from the plurality of item introduction policies, and randomly selecting one sub-policy from the sub-policies included in the determined item introduction policy as the item introduction policy for the virtual game.
[0139] For example, multiple item insertion policies are shown in Table 1. Each item insertion policy includes an item type to which the virtual items inserted in the three target rounds belong. The probabilities corresponding to different item insertion policies may differ. For example, the probabilities corresponding to the item insertion policies are normal or low, and the probability of selecting a low-probability item insertion policy is smaller than the probability of selecting a normal-probability item insertion policy. Here, the item types to which the virtual items inserted in the three target rounds belong are not exactly the same under different item insertion policies, and different item insertion policies may produce different effects. For example, the effect of item insertion policy 1 and item insertion policy 2 is that there is a sufficient population participating in the virtual game (i.e., there are a sufficient number of virtual pieces participating in the virtual game), which can create many bonds. For example, item insertion policy 1 includes two sub-policies, and in the two sub-policies, the item type to which the virtual item inserted in target round 1 belongs is different. In one sub-policy, the item type to which the virtual item inserted in target round 1 belongs is a role change token item, and in the other sub-policy, the item type to which the virtual item inserted in target round 1 belongs is a core item.
[0140] [Table 1]
[0141] In 903, the server generates an item introduction notice for this virtual game based on the determined item introduction policy, and this item introduction notice is used to announce the target round in this virtual game and the virtual items to be introduced in this target round.
[0142] In one possible implementation form, the item introduction policy includes a target number of virtual items to be introduced. In this case, the step of generating an item introduction notice includes randomly selecting the target number of game rounds from a plurality of game rounds included in the virtual game to determine them as target rounds, and generating an item introduction notice including a round identifier and an item identifier based on the target rounds and the target number of virtual items to be introduced included in the item introduction policy, where the item introduction notice is used to announce the introduction of the virtual item indicated by the item identifier in the target round in the virtual game indicated by the round identifier.
[0143] In an embodiment of the present application, the target round is randomly determined from multiple game rounds included in the virtual game, thereby ensuring the randomness of the virtual game, further ensuring the effectiveness of the virtual game, and further improving the user experience.
[0144] In one possible implementation form, the item investment policy includes a target number of virtual items to be invested. In this case, the step of generating the item investment notice includes determining a target number of auction rounds from among multiple game rounds included in the virtual game as target rounds, and generating an item investment notice including a round identifier and an item identifier based on the target round and the target number of virtual items to be invested included in the item investment policy, where the item investment notice is used to announce that the virtual item indicated by the item identifier will be invested in the target round in the virtual game indicated by the round identifier.
[0145] Here, this auction round is for auctioning off virtual items for multiple object identifiers participating in the virtual game. By selecting an auction round as a target round, users can not only auction off virtual items in the auction round, but also acquire the virtual items they have input, thereby enriching the combination usage of virtual items and improving the user experience.
[0146] At 904, the server provides an item introduction notice to a virtual scene interface corresponding to the virtual game.
[0147] In 905, if the virtual game has not started, the terminal displays a virtual game item introduction notice on the virtual scene interface.
[0148] In an embodiment of the present application, the server provides an item introduction notice to the virtual scene interface, and the terminals participating in this virtual game can display this item introduction notice in the virtual scene interface if the virtual game has not yet started, so that the user can know the item introduction status of this virtual game.
[0149] In one possible implementation, when the server generates an item introduction notice, it sends the item introduction notice to multiple terminals participating in the virtual game, so that each terminal participating in the virtual game displays the item introduction notice for the virtual game in the virtual scene interface if the virtual game has not started.
[0150] In 906, the server inserts the virtual item in accordance with the item insertion notice while the virtual game is in progress.
[0151] In an embodiment of the present application, during the progress of a virtual game, the server releases a virtual item for the target round in response to progressing to the target round in accordance with the target round and the virtual item to be released in the target round announced by the item release announcement.
[0152] In 907, the terminal populates the virtual scene interface with virtual items for the target round in response to the current progress of the target round during the progress of the virtual game.
[0153] When the server inserts a virtual item according to the item insertion notice, the server can insert the virtual item for the target round in the virtual scene interface in response to the current progress to the target round during the progress of the virtual game, and the terminal can display the inserted virtual item in the virtual scene interface.
[0154] In the embodiment of the present application, the example has been explained in which only one of the terminals participating in the virtual game interacts with the server, but in other embodiments, all of the multiple terminals participating in the virtual game can interact with the server as described above to realize the insertion of virtual items.
[0155] In an aspect of an embodiment of the present application, a target round in a virtual game and virtual items to be added in the target round are announced before the start of a virtual game, and when the target round is reached, the virtual items for the target round are added, allowing the user to know in advance the status of virtual items to be added in the virtual game. This allows the user to make strategic layouts in the virtual game according to the status of virtual items to be added in the virtual game, improving the user's control of the virtual game and further improving the user experience. Furthermore, by announcing the target round in a virtual game and virtual items to be added in the target round before the start of a virtual game, the user can know in advance the status of virtual items to be added in the virtual game. This allows the user to make game strategy plans and advance layouts for multiple game rounds of the virtual game, further improving game operability and expanding the scope for familiarity with the game.
[0156] In an aspect of an embodiment of the present application, the server determines one item introduction policy for a virtual game and generates an item introduction notice for multiple object identifiers participating in the virtual game, thereby predicting the game round in which virtual items will be introduced in the virtual game and the virtual items to be introduced before the virtual game starts.This allows the user to know in advance the virtual item introduction status in the virtual game.Furthermore, multiple object identifiers in the virtual game share the same item introduction notice, so that the virtual item introduction status for multiple object identifiers participating in the same virtual game is made consistent.This eliminates unfairness in the game caused by inconsistent introduced virtual items, ensures the competitiveness of the game, and ensures that users can plan their game strategy according to the virtual item introduction status in the virtual game.This improves the user's control over the virtual game and also improves the user experience.
[0157] In addition, since the server determines the item introduction policy for each virtual game from multiple item introduction policies, the item introduction policies for multiple virtual games may differ. In this way, different random differences exist between different virtual games, giving the user a sense of randomness between different virtual games. Meanwhile, key items can affect the user's lineup combination, and by notifying the user of the key item introduction status in a virtual game, the user can build different lineup combination policies in advance, thereby improving the user experience.
[0158] In addition to the above-described embodiments shown in Figures 2 to 9, the present embodiment further provides a flowchart for adding a virtual item. As shown in Figures 10 and 11, taking the case where eight users participate in a virtual game as an example, the process of adding a virtual item includes a game start determination step and a virtual item addition step.
[0159] As shown in FIG. 10, the game start decision stage includes the following four steps.
[0160] Step 1: The game starts, and eight users enter the virtual game through their terminals.
[0161] Step 2: The server randomly determines an item introduction policy for this virtual game from a plurality of item introduction policies, generates an item introduction notice, and provides the item introduction notice to the user's terminal.
[0162] Step 3: All eight users' devices display the same item drop notification.
[0163] Step 4: After the preview segment ends, the eight users' devices cancel the item introduction preview display, enter the preparation stage for the first battle round, and display multiple item identifiers contained in the thumbnail information in the upper left corner of the virtual scene interface.
[0164] As shown in FIG. 11, the virtual item input stage includes the following five steps:
[0165] Step 1: When a virtual game is in progress and one of the game rounds starts, it is determined whether or not the target round for depositing the Bansho Treasure Chest will soon be reached. If the answer is "NO," the game normally enters the preparation stage for the next game round. If the answer is "YES," the game proceeds to step 2.
[0166] Step 2: After the target round is over, the item insertion round begins, and the treasure chests are inserted into each user's battlefield.
[0167] Step 3: The user controls the virtual piece to determine whether to pick up the treasure chest.
[0168] Step 4: When the virtual piece is controlled to pick up the treasure chest, the display of the treasure chest is canceled, the virtual item in the treasure chest is obtained, and when the duration of the item insertion round reaches a first target time, the preparation stage for the next game round begins.
[0169] Step 5: If the treasure chest has not been picked up and the duration of the item-throwing round has reached the first target time, the preparation phase for the next game round begins.
[0170] FIG. 12 is a schematic diagram of an item insertion device provided in an embodiment of the present application. As shown in FIG. 12, this device: a display module 1201 for displaying a virtual scene interface of a virtual game including a plurality of game rounds, and for further displaying a virtual game item introduction notice on the virtual scene interface for announcing a target round in the virtual game and a virtual item to be introduced in the target round when the virtual game has not started; The game device further includes an input module 1202 that inputs a virtual item for the target round into the virtual scene interface in response to the progress of the current target round during the progress of the virtual game.
[0171] In one possible implementation form, the display module 1201 further cancels the display of the item introduction notice when the virtual game has started, and displays thumbnail information of the item introduction notice in the virtual scene interface.
[0172] In another possible implementation, the thumbnail information includes multiple item identifiers, and when multiple item identifiers are displayed in the virtual scene interface during the progress of the virtual game, the display module 1201 highlights the item identifier corresponding to the target round that will soon begin as the virtual game progresses, and the item identifier corresponding to the target round is intended to indicate the virtual item that will be released in the target round.
[0173] In another possible implementation, the thumbnail information includes multiple item identifiers, and when multiple item identifiers are displayed in the virtual scene interface during the progress of a virtual game, the display module 1201 displays the item identifiers of virtual items that have been added as added, and the item identifiers of virtual items that have not been added as not added.
[0174] In another possible implementation, the thrown-in state includes a first thrown-in state or a second thrown-in state, and the display module 1201 displays an item identifier of a virtual item that has been thrown in but not picked up as the first thrown-in state and an item identifier of a virtual item that has been thrown in and picked up as the second thrown-in state.
[0175] In another possible implementation, as shown in FIG. 13, the device comprises: The game device further includes a receiving module 1203 for receiving an item introduction notice transmitted from the server, the item introduction notice being generated based on the determined item introduction policy after the server determines an item introduction policy for the virtual game from a plurality of item introduction policies when the virtual game has not started.
[0176] FIG. 14 is a schematic diagram of an item insertion device provided in an embodiment of the present application. As shown in FIG. 14, this device: A determination module 1401 determines an item introduction policy for a virtual game from a plurality of item introduction policies when a virtual game involving multiple object identifiers has not started, and the virtual game includes a plurality of game rounds; a generating module 1402 that generates an item introduction notice for a virtual game based on the determined item introduction policy, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; A provision module 1403 for providing an item introduction notice to a virtual scene interface of a virtual game, the item introduction notice being displayed on the virtual scene interface by a terminal into which a plurality of object identifiers are logged in when the virtual game has not started; and an insertion module 1404 for inserting a virtual item in accordance with an item insertion notice while the virtual game is in progress.
[0177] In another possible implementation, the determination module 1401 determines an item introduction policy for a virtual game from a plurality of item introduction policies based on historical game information of a plurality of object identifiers.
[0178] Although the item insertion device provided in the above-described embodiments has been described using only the division of the above-described functional modules as an example, in actual applications, in order to realize all or part of the above-described functions, the allocation of the above-described functions can be completed to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules. Furthermore, the item insertion device provided in the above-described embodiments is based on the same concept as the embodiment of the item insertion method, and the specific implementation process thereof is described in detail in the embodiment of the method, so the description thereof will be omitted here.
[0179] An embodiment of the present application further provides a computer device comprising a processor and a memory, wherein the memory stores at least one computer program that, when loaded and executed by the processor, realizes the operations performed in the item insertion method of the above-described embodiment.
[0180] Optionally, the computer device may be provided as a terminal. Figure 15 is a block diagram of a terminal 1500 provided in one exemplary embodiment of the present application. The terminal 1500 includes a processor 1501 and a memory 1502.
[0181] The processor 1501 may include one processing core or multiple processing cores, such as a 4-core processor or an 8-core processor. The processor 1501 may be implemented in the form of at least one hardware component selected from the group consisting of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1501 may include a host processor and a coprocessor. The host processor is a processor for processing data in a wake-up state and is also referred to as a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1501 may be integrated with a GPU (Graphics Processing Unit) responsible for rendering and drawing content that needs to be displayed on a display. In some embodiments, the processor 1501 may further include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
[0182] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, etc. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 stores at least one computer program executed by the processor 1501 to implement the item depositing method provided in the method embodiments herein.
[0183] In some embodiments, terminal 1500 may optionally further include a peripheral interface 1503 and at least one peripheral. Processor 1501, memory 1502, and peripheral interface 1503 may be connected via a bus or signal lines. Each peripheral may be connected to peripheral interface 1503 via a bus, signal line, or circuit board. Specifically, the peripherals include at least one of radio frequency circuitry 1504, display 1505, camera component 1506, audio circuitry 1507, and power supply 1508.
[0184] The peripheral interface 1503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1501 and the memory 1502. In some embodiments, the processor 1501, the memory 1502, and the peripheral interface 1503 are integrated on the same chip or circuit board. In some other embodiments, any one or two of the processor 1501, the memory 1502, and the peripheral interface 1503 may be implemented on a single chip or circuit board, although this embodiment is not limited thereto.
[0185] The radio frequency circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1504 may include an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, etc. The radio frequency circuit 1504 may communicate with other terminals via at least one wireless communication protocol, including, but not limited to, the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuitry 1504 may further include circuitry for Near Field Communication (NFC), although the present application is not limited thereto.
[0186] Display 1505 is used to display a user interface (UI). This UI may include graphics, text, icons, video, and any combination thereof. If display 1505 is a touch display, display 1505 is further capable of collecting touch signals on or above the surface of display 1505. These touch signals may be input as control signals to processor 1501 for processing. Display 1505 may then be used to provide virtual buttons and / or virtual keys, also referred to as soft buttons and / or soft keys. In some embodiments, display 1505 may be a single display provided on the front panel of terminal 1500. In other embodiments, display 1505 may be at least two displays, each provided on a different surface of terminal 1500 or designed to fold. In further embodiments, display 1505 may be a flexible display provided on a curved or foldable surface of terminal 1500. Furthermore, the display 1505 may be an irregularly shaped panel other than a rectangle, i.e., a specially shaped panel. The display 1505 may be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and the like.
[0187] The camera component 1506 is used to collect images or videos. Optionally, the camera component 1506 may include a front camera and a rear camera. The front camera is located on the front panel of the terminal, and the rear camera is located on the back of the terminal. In some embodiments, there are at least two rear cameras, each of which is one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera. The main camera and the depth-of-field camera cooperate to realize a bokeh effect function, and the main camera and the wide-angle camera cooperate to realize panoramic photography, virtual reality (VR) photography, or other collaborative photography functions. In some embodiments, the camera component 1506 may further include a flash lamp. The flash lamp may be a single color temperature flash lamp or a dual color temperature flash lamp. A dual color temperature flash lamp refers to a combination of a warm-colored flash lamp and a cool-colored flash lamp, and can be used to compensate for light beams at different color temperatures.
[0188] The audio circuit 1507 may include a microphone and a speaker. The microphone collects sound waves from the user and the environment, converts the sound waves into electrical signals, and inputs them to the processor 1501 for processing or to the radio frequency circuit 1504 for voice communication. For stereophonic collection or noise reduction, the microphone may be multiple microphones located at different locations on the terminal 1500. The microphone may be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional thin-film speaker or a piezoelectric ceramic speaker. If the speaker is a piezoelectric ceramic speaker, it can convert electrical signals into sound waves that are audible to humans, or it can convert electrical signals into sound waves that are inaudible to humans, which can be used for distance measurement and other applications. In some embodiments, the audio circuit 1507 may further include a headphone jack.
[0189] The power source 1508 is used to provide power to each component in the terminal 1500. The power source 1508 may be AC, DC, a disposable battery, or a rechargeable battery. If the power source 1508 includes a rechargeable battery, the rechargeable battery may be a wired or wirelessly rechargeable battery. A wired rechargeable battery is a battery that is recharged via a wired line, and a wirelessly rechargeable battery is a battery that is recharged via a wireless coil. The rechargeable battery may also be used to support fast charging technology.
[0190] Those skilled in the art will appreciate that the configuration shown in FIG. 15 is not intended to limit terminal 1500, and that terminal 1500 may include more or fewer components than those shown, or may combine some components, or may be configured using different components.
[0191] Optionally, the computer device may be provided as a server. FIG. 16 is a schematic diagram of a server provided in an embodiment of the present application. This server 1600 may vary greatly in configuration or performance and may include one or more processors (Central Processing Units, CPUs) 1601 and one or more memories 1602. The memory 1602 stores at least one computer program that is loaded and executed by the processor 1601 to implement the methods provided in the above-described embodiments. Of course, the server may further include components such as a wired or wireless network interface, a keyboard, and an input / output interface for input / output. The server may further include other components for implementing the functions of the device, but their description will be omitted here.
[0192] An embodiment of the present application further provides a computer-readable storage medium having stored thereon at least one computer program that, when loaded and executed by a processor, realizes the operations performed in the item insertion method of the above-described embodiment.
[0193] An embodiment of the present application further provides a computer program product including a computer program that, when executed by a processor, implements the operations performed in the item depositing method of the above-described embodiment.
[0194] Those skilled in the art will understand that if all or part of the steps in the above-described embodiments can be completed by hardware, they can also be completed in the relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the above-described storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0195] The above are only preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. within the spirit and principle of the present application should be included within the scope of protection of the present application.
Claims
1. An item insertion method executed by a terminal, comprising: displaying a virtual scene interface of a virtual game including a plurality of game rounds; When the virtual game has not started, displaying an item introduction notice for the virtual game on the virtual scene interface, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; During the progress of the virtual game, in response to the progress to the target round, inserting a virtual item for the target round into the virtual scene interface; Item insertion methods including.
2. If the virtual game has not started, after the step of displaying an item introduction notice for the virtual game on the virtual scene interface, the method further comprises: The item insertion method according to claim 1 , further comprising the step of canceling the display of the item insertion notice when the virtual game has started, and displaying thumbnail information of the item insertion notice on the virtual scene interface.
3. the thumbnail information includes a plurality of item identifiers; The step of displaying thumbnail information of the item introduction notice on the virtual scene interface includes:
3. The item insertion method according to claim 2, further comprising the step of: highlighting an item identifier corresponding to a target round that will soon begin as the virtual game progresses, when the plurality of item identifiers are displayed in the virtual scene interface during the progress of the virtual game, wherein the item identifier corresponding to the target round is intended to indicate a virtual item to be inserted in the target round.
4. the thumbnail information includes a plurality of item identifiers; The step of displaying thumbnail information of the item introduction notice on the virtual scene interface includes:
3. The item insertion method according to claim 2, further comprising the step of, when the plurality of item identifiers are displayed in the virtual scene interface during the progress of the virtual game, displaying the item identifiers of virtual items that have been inserted as inserted, and displaying the item identifiers of virtual items that have not been inserted as not inserted.
5. the inserted state includes a first inserted state or a second inserted state; The step of displaying the item identifier of the virtual item that has been added as being in an added state includes: displaying an item identifier of a virtual item that has been dropped off but not picked up as the first dropped-on state; and displaying an item identifier of a virtual item that has been dropped and picked up as the second dropped-in state.
6. If the virtual game has not started, before the step of displaying an item introduction notice for the virtual game on the virtual scene interface, the method includes: An item introduction method as described in any one of claims 1 to 5, further comprising a step of receiving the item introduction notice sent from the server, wherein the item introduction notice is generated based on the determined item introduction policy after the server determines an item introduction policy for the virtual game from multiple item introduction policies when the virtual game has not started.
7. An item insertion method executed by a server, comprising: When a virtual game involving multiple object identifiers has not yet started, determining an item introduction policy for the virtual game from multiple item introduction policies, the virtual game including multiple game rounds; generating an item introduction notice for the virtual game based on the determined item introduction policy, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; providing the item introduction notice to a virtual scene interface of the virtual game, the item introduction notice being displayed on the virtual scene interface by a terminal into which the plurality of object identifiers are logged in when the virtual game has not started; a step of inserting a virtual item in accordance with the item insertion notice during the progress of the virtual game; Item insertion methods including.
8. The step of determining an item introduction policy for the virtual game from a plurality of item introduction policies includes:
8. The item introduction method according to claim 7, further comprising the step of determining an item introduction policy for said virtual game from said plurality of item introduction policies based on historical game information of said plurality of object identifiers.
9. An item insertion device disposed in a terminal, a display module for displaying a virtual scene interface of a virtual game including a plurality of game rounds, the display module further displaying, on the virtual scene interface, a target round in the virtual game and an item introduction notice for the virtual game for announcing a virtual item to be introduced in the target round when the virtual game has not started; an input module that inputs a virtual item for the target round into the virtual scene interface in response to the progress of the virtual game to the target round; An item insertion device comprising:
10. An item insertion device disposed in a server, a determination module that determines an item introduction policy for a virtual game from a plurality of item introduction policies when a virtual game involving a plurality of object identifiers has not yet started, the virtual game including a plurality of game rounds; a generation module that generates an item introduction notice for the virtual game based on the determined item introduction policy, the item introduction notice being used to announce a target round in the virtual game and a virtual item to be introduced in the target round; a providing module for providing the item introduction notice to a virtual scene interface of the virtual game, the item introduction notice being displayed on the virtual scene interface by a terminal into which the plurality of object identifiers are logged in when the virtual game has not started; an insertion module that inserts a virtual item in accordance with the item insertion notice during the progress of the virtual game; An item insertion device comprising:
11. a processor and a memory, A computer device characterized in that the memory stores at least one computer program that, when loaded and executed by the processor, realizes the operations performed by the item insertion method described in any one of claims 1 to 6, or the operations performed by the item insertion method described in claim 7 or 8.
12. A computer-readable storage medium storing at least one computer program that, when loaded and executed by a processor, realizes the operations performed by the item insertion method described in any one of claims 1 to 6, or the operations performed by the item insertion method described in claim 7 or 8.
13. A computer program product comprising a computer program, A computer program product characterized in that, when executed by a processor, the computer program realizes the operations performed by the item insertion method described in any one of claims 1 to 6, or the operations performed by the item insertion method described in claim 7 or 8.
Citation Information
Patent Citations
Virtual object interaction method and device, reward issuing method and device, equipment and medium
CN112973117A
Interaction control method and device in game, computer equipment and storage medium
CN114073856A
Information processing program, information processing method and information processing system
JP2022095095A