An interaction method, device, computer device and storage medium
By synthesizing or inserting cards in the card selection area, the problem of limited card skills is solved, increasing the diversity of card skills and interaction strategies, and enriching the user's interaction methods.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-03-27
AI Technical Summary
In card battle games, the limited number of cards and their corresponding skills restricts the user's controllable interaction strategies and interaction methods.
By responding to user movement in the card selection area, cards with the same skill type can be combined into new cards, or cards can be inserted into adjacent positions, increasing the skill diversity and interaction strategies of the cards.
It increases the diversity of card skills, enriches the ways users interact, and provides more interaction strategies.
Smart Images

Figure CN115068954B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of games, and in particular, to an interaction method and device, a computer device, and a storage medium. BACKGROUND
[0002] With the popularity of mobile devices, card-based online games have gradually become a common game. In a card game of the battle type, the skills corresponding to the cards can be released by triggering the cards.
[0003] Generally, in each round of battle of a card game of the battle type, cards corresponding to various skills can be issued, and a user selects a card from the issued cards, so as to select the corresponding skill. In the above interaction process, since the cards and the skills corresponding thereto are limited, the user's controllable interaction strategy is limited, and thus the interaction mode is relatively limited. SUMMARY
[0004] The present disclosure provides at least an interaction method, device, computer device, and storage medium.
[0005] In a first aspect, the present disclosure provides an interaction method for performing an interaction operation on a card for skill release in an interaction interface; a plurality of cards are arranged in a card selection area of the interaction interface; the plurality of cards correspond to different skills; and the method comprises:
[0006] determining a movement termination position in response to a movement operation of a user on a first card in the card selection area;
[0007] if the movement termination position matches a position of a second card, and the skill types corresponding to the first card and the second card are the same, merging the first card and the second card into a third card; the skill attribute of the third card is related to the skill attributes of the first card and the second card;
[0008] wherein after any card in the card selection area is selected for use, a corresponding virtual character is controlled to release the skill corresponding to the any card.
[0009] In an optional implementation, after determining the movement termination position in response to the movement operation of the user on the first card in the card selection area, the method further comprises:
[0010] if the movement termination position matches the position of the second card, and the skill types corresponding to the first card and the second card are different, inserting the first card at a position adjacent to the second card.
[0011] In an alternative implementation, after any card in the card selection area is selected for use, the method further comprises:
[0012] In response to any card in the card selection area being moved to a position in the battle area where a target virtual character is located, the target skill corresponding to the any card is determined, and the target virtual character is controlled to release the target skill.
[0013] In an alternative implementation, the method further comprises:
[0014] In response to any card in the card selection area being moved to a position in the battle area where a target virtual character is located, the target skill corresponding to the any card is determined, and the target virtual character is controlled to release the target skill.
[0015] If the target virtual character matches the skill type corresponding to the any card, the target virtual character is determined as a target virtual character, and the target virtual character is controlled to release the target skill.
[0016] In an alternative implementation, the method further comprises:
[0017] After the any card is moved to the battle area, a target virtual character matching the skill type corresponding to the any card is determined.
[0018] A prompt special effect is added to the target virtual character, and the prompt special effect is used to prompt the user to move the any card to a position where the target virtual character is located.
[0019] In an alternative implementation, the method further comprises:
[0020] Based on the skill levels of the first card and the second card, the skill levels of at least one third card after the synthesis are determined, and among the at least one third card, a target third card has a skill level greater than the skill levels of the first card and the second card.
[0021] In an alternative implementation, the method further comprises:
[0022] In response to a state change of at least one card in the card selection area satisfying a preset condition, an expansion card corresponding to the preset condition is assigned to the user.
[0023] The expansion card includes a card corresponding to a target skill and / or a card corresponding to a target function; the target skill is different from the skill corresponding to the card in the card selection area.
[0024] In an optional implementation, when the expansion card includes a card corresponding to a target skill, after any card in the card selection area is selected to be used, the method further includes:
[0025] After any expansion card in the card selection area is selected to be used, it is determined whether the current remaining energy is greater than the energy consumed when the expansion card is released;
[0026] If yes, the corresponding virtual character is controlled to release the skill corresponding to the expansion card, and the current remaining energy is updated based on the energy consumed when the expansion card is released.
[0027] In an optional implementation, different camps are displayed in the interaction interface; the method further includes:
[0028] In response to the number of card uses of the camp using the card in the current round reaching a preset number, prompt information indicating that the camp using the card starts to use the card is displayed;
[0029] In response to the number of card uses of the camp using the card in the current round reaching the preset number, the current round is ended.
[0030] In an optional implementation, the method further includes:
[0031] In response to the first number of remaining cards in the card selection area being less than a preset number, in a case where there are unissued cards, a third number of cards to be reissued is determined based on the first number, a second number of the unissued cards, and the preset number, and the third number of cards to be reissued are added to the card selection area.
[0032] In a second aspect, the embodiments of the present disclosure further provide an interaction device, including:
[0033] A first determination module is configured to determine a movement termination position in response to a movement operation of a user on a first card in the card selection area;
[0034] A synthesis module is configured to synthesize the first card and a second card into a third card if the movement termination position matches the position of the second card and the skill types corresponding to the first card and the second card are the same; the skill attribute of the third card is related to the skill attributes of the first card and the second card.
[0035] wherein, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release a skill corresponding to the any card.
[0036] In a third aspect, the embodiments of the present disclosure further provide a computer device, comprising a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the computer device is running, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to perform the steps of the above-mentioned first aspect or any possible implementation manner of the first aspect.
[0037] In a fourth aspect, the embodiments of the present disclosure further provide a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by the processor to perform the steps of the above-mentioned first aspect or any possible implementation manner of the first aspect.
[0038] The interaction method provided by the embodiments of the present disclosure can synthesize the first card and the second card into a third card when the moving end position of the first card matches the position of the second card and the skill types corresponding to the first card and the second card are the same after the moving operation is performed on the first card in the card selection area. In the above process, new cards can be obtained by synthesizing the existing cards in the card selection area; the skill corresponding to the newly synthesized card can be different from the skill corresponding to the existing card, thereby increasing the diversity of the skill, and further providing more interaction strategies for the user and enriching the interaction mode.
[0039] In order to make the above objectives, features and advantages of the present disclosure more obvious and understandable, the following preferred embodiments are specifically described below, and the accompanying drawings are described in detail as follows. BRIEF DESCRIPTION OF DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the drawings needed to be used in the embodiments. The drawings herein are incorporated into the specification and form a part of the specification, which illustrate the embodiments consistent with the present disclosure, and are used to explain the technical solutions of the present disclosure together with the specification. It should be understood that the following drawings only show some embodiments of the present disclosure, and therefore should not be considered as a limitation to the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0041] Figure 1 An effect diagram of an interaction interface provided by the embodiments of the present disclosure is shown;
[0042] Figure 2A schematic diagram of an interaction method provided by an embodiment of the present disclosure is shown.
[0043] Figure 3 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0044] Figure 4 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0045] Figure 5 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0046] Figure 6 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0047] Figure 7 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0048] Figure 8 An effect diagram of another interaction interface provided by an embodiment of the present disclosure is shown.
[0049] Figure 9 A schematic diagram of an interaction device provided by an embodiment of the present disclosure is shown.
[0050] Figure 10 A schematic diagram of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0051] In order to make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure and not all the embodiments. The components of the embodiments of the present disclosure described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the claimed present disclosure, but only represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.
[0052] Generally, in each round of battle of a battle card game, cards corresponding to respective skills can be issued, and a user selects a card from the issued cards, so as to select a corresponding skill. In the above game process, since the cards and the corresponding skills are limited, the user's controllable interaction strategy is limited, and the interaction mode is relatively limited.
[0053] Based on this, the present disclosure provides an interaction method. After a moving operation is performed on a first card in a card selection area, if a moving end position of the first card matches a position of a second card, and the first card and the second card correspond to the same skill type, the first card and the second card can be combined into a third card. In the above process, by combining the existing cards in the card selection area, new cards other than the existing cards can be obtained. The skills corresponding to the newly combined cards can be different from the skills corresponding to the existing cards, thereby increasing the diversity of the skills, and further providing more interaction strategies for the user and enriching the interaction mode.
[0054] The defects of the above solutions and the solutions proposed are the results of the inventors after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure to solve the above problems should be the contribution of the inventors to the present disclosure in the process of the present disclosure.
[0055] It should be noted that similar reference numerals and letters represent similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0056] To facilitate the understanding of the present embodiment, first, a kind of interaction method disclosed by the present embodiment is introduced in detail, and the execution subject of the interaction method provided by the present embodiment is generally a computer device with certain computing power.
[0057] The interaction method provided by the present embodiment is mainly used to perform an interaction operation on a card for skill release in an interaction interface. The interaction interface can refer to a game interface in a target application program or a target webpage. A plurality of cards are arranged in a card selection area of the interaction interface, and the plurality of cards correspond to different skills.
[0058] As Figure 1In the effect diagram of one of the interaction interfaces, the interaction interface can include a battle detail display area, a battle area, and a card selection area. The battle detail display area is located at the top area of the interaction interface, the battle area is located at the middle area of the interaction interface, and the card selection area is located at the bottom area of the interaction interface. The battle detail display area displays information such as the number of remaining actions of the enemy, the number of gold coins of the user, the number of treasure chests of the user, and a pause button for controlling the pause of the battle process. The battle area displays virtual characters of the enemy and virtual characters of the user. The top position of each virtual character displays attribute information such as the level, blood bar, and energy bar of the virtual character. The card selection area displays multiple cards with the same attribute information such as size and shape. The multiple cards are arranged in the card selection area from left to right in a bottom-aligned manner and with a preset interval. The arrangement order of the cards can be preset. In other embodiments, the multiple cards can also be displayed in the card selection area in an arc-shaped manner at the bottom. Figure 1 In the effect diagram of one of the interaction interfaces, the interaction interface can include a battle detail display area, a battle area, and a card selection area. The battle detail display area is located at the top area of the interaction interface, the battle area is located at the middle area of the interaction interface, and the card selection area is located at the bottom area of the interaction interface. The battle detail display area displays information such as the number of remaining actions of the enemy, the number of gold coins of the user, the number of treasure chests of the user, and a pause button for controlling the pause of the battle process. The battle area displays virtual characters of the enemy and virtual characters of the user. The top position of each virtual character displays attribute information such as the level, blood bar, and energy bar of the virtual character. The card selection area displays multiple cards with the same attribute information such as size and shape. The multiple cards are arranged in the card selection area from left to right in a bottom-aligned manner and with a preset interval. The arrangement order of the cards can be preset. In other embodiments, the multiple cards can also be displayed in the card selection area in an arc-shaped manner at the bottom.
[0059] The interaction operation of the user on the card can include a moving operation (the process of the user performing the moving operation on the card will be described later), a card detail viewing operation, etc.
[0060] In specific implementation, when the user performs the card detail viewing operation on any card in the card selection area, the card details of the any card, such as the card type, the skill type corresponding to the card, the skill level, etc., can be displayed at a preset position of the any card.
[0061] In one way, the card detail viewing operation can include clicking the card, pressing the card for more than a preset time length, etc., such as pressing the card for more than 1 second. When the user stops the card detail viewing operation on the any card, the card details of the first card can disappear.
[0062] For example, the card details can be displayed in response to the user clicking any card, and the card details can disappear in response to the user clicking any other position. Alternatively, the card details can be displayed in response to the user pressing the card for more than a preset time length, and the card details can disappear in response to the user stopping pressing the card. In addition, the card details can not appear in response to the user pressing the card for less than a preset time length.
[0063] The position of the first card can be unchanged when the card detail viewing operation is performed.
[0064] The process that the user performs a moving operation on the first card in the card selection area will be introduced below. Referring to Figure 2 As shown in the figure, a flowchart of an interaction method provided by an embodiment of the present disclosure is shown, and the method comprises S201-S202, wherein:
[0065] S201: In response to a moving operation of the user on the first card in the card selection area, a moving termination position is determined.
[0066] In an embodiment of the present disclosure, the first card can be any card in the card selection area. In one way, the moving operation can comprise a pressing operation and a dragging operation. In a specific implementation, the user can first perform a pressing operation to hold the first card, and then perform a dragging operation to drag the first card.
[0067] In order to prompt the user that the first card is currently being moved, as Figure 3 shown, the first card can present an enlarged effect, and the first card is in the enlarged state during the moving process. When the moving starts, the first card will leave the initial position, and the position of the first card will change along with the moving process. The first card can move along with the user's dragging trajectory, or can move in a straight line from the initial position to the moving termination position. In a specific implementation, the position when the dragging operation is stopped can be regarded as the moving termination position.
[0068] The moving operation on the first card can occur within the card selection area, that is, the first card only moves within the card selection area, and the moving termination position of the first card is located within the card selection area; the moving operation on the first card can also move from within the card selection area to outside the card selection area, and the moving termination position of the first card is located outside the card selection area.
[0069] In an embodiment of the present disclosure, a boundary line of the card selection area can be set, which can be invisible. If the horizontal center line of the first card does not exceed the upper boundary line of the card selection area when the dragging operation is stopped, it can be considered that the moving termination position of the first card is located within the card selection area; if the horizontal center line of the first card exceeds the upper boundary line of the card selection area when the dragging operation is stopped, it can be considered that the moving termination position of the first card is located outside the card selection area.
[0070] If the movement termination position of the first card is located in the card selection area, there can be a case that the movement termination position of the first card matches the position of a second card in the card selection area other than the first card, or a case that the movement termination position of the first card does not match the position of the second card, which will be described below. If the movement termination position of the first card is located outside the card selection area, such as the battle area, the skill corresponding to the first card can be released, which will be described below.
[0071] In the case that the movement termination position matches the position of the second card and the skill types corresponding to the first card and the second card are the same, the following steps can be performed.
[0072] S202: If the movement termination position matches the position of the second card and the skill types corresponding to the first card and the second card are the same, the first card and the second card are merged into a third card, and the skill attribute of the third card is related to the skill attributes of the first card and the second card.
[0073] In one way, the movement termination position of the first card matching the position of the second card can mean that the movement termination position of the first card completely coincides with the position of the second card. In another way, the movement termination position matching the position of the second card can also mean that the movement termination position is within a preset range corresponding to the second card. For example, for two adjacent cards, a seam area boundary line can be set, which can be invisible. When the vertical center line of the first card moves to the seam area boundary line on either side of the second card, it can be considered that the movement termination position of the first card matches the position of the second card.
[0074] In the process of merging the first card and the second card into the third card, the skill attribute of the first card and the skill attribute of the second card can be obtained according to a preset merging rule to obtain the skill attribute of the third card. The skill attribute can include skill level, energy value, etc.
[0075] For example, for any skill attribute, in the case that the first attribute value of the first card under the skill attribute is the same as the second attribute value of the second card under the skill attribute, the attribute value greater than the second attribute value (or the second attribute value) can be taken as the third attribute value of the third card under the skill attribute.
[0076] For any skill attribute, in the case that the first attribute value of the first card under the skill attribute is different from the second attribute value of the second card under the skill attribute, the first attribute value of the first card under the skill attribute and the second attribute value of the second card under the skill attribute can be superimposed to obtain a third attribute value of the third card under the skill attribute. The first attribute value of the first card under the skill attribute and the second attribute value of the second card under the skill attribute can also be superimposed and then disassembled to obtain a third attribute value of the third card under the skill attribute. In this way, multiple third cards can be obtained, and the third attribute value of the obtained third card under the skill attribute is different from the first attribute value of the first card under the skill attribute and the second attribute value of the second card under the skill attribute. In other ways, other preset card combination rules can also be included, and the number of cards for combination and the skill attribute can not be specifically limited.
[0077] In the case that the skill attribute includes a skill level, in an implementation, in the process of combining the first card and the second card into the third card, the skill level of at least one third card after combination can be determined based on the skill levels of the first card and the second card. Among the at least one third card, there is a target third card whose skill level is greater than the skill levels of the first card and the second card.
[0078] For example, for cards of the same skill type and including 1-star, 2-star and 3-star skill levels, in the case that the first card and the second card are both 1-star cards, the first card and the second card can be combined into a 2-star third card; in the case that the first card and the second card are both 2-star cards, the first card and the second card can be combined into a 3-star third card; in the case that the first card is a 1-star card and the second card is a 2-star card (or the first card is a 2-star card and the second card is a 1-star card), the first card and the second card can be combined into a 3-star third card; in the case that the first card and the second card are both 2-star cards, the first card and the second card can be combined into a 3-star, 1-star third card.
[0079] In specific implementations, it can also be set that the cards that can participate in combination correspond, for example, 1-star and 2-star cards can participate in combination, and 3-star cards cannot continue to combine. In other ways, the cards that can participate in combination can not be specifically limited.
[0080] After the first card and the second card are combined into the third card, the first card and the second card used for combining the third card can be removed, that is, only the determined third card is displayed in the card selection area; or the first card, the second card and the third card can be retained at the same time.
[0081] Following on from the previous point, even when the position where the first card ends matches the position of the second card, there may still be a situation where the skill types corresponding to the first card and the second card are different. In one implementation, in response to a user's movement operation on the first card in the card selection area, after determining the position where the movement ends, the method further includes: if the position where the movement ends matches the position of the second card, and the skill types corresponding to the first card and the second card are different, then inserting the first card into the adjacent position of the second card.
[0082] Here, the position where the first card is inserted into the second card can be the position adjacent to the left or the position adjacent to the right of the second card.
[0083] In this embodiment of the disclosure, when the first card is inserted into an adjacent position to the second card, a card insertion effect can be displayed. Specifically, as shown... Figure 4 As shown, the area at the original position of the first card increases, and a phantom image of the first card can be displayed at that original position. The area between the second card and other cards adjacent to it also increases and glows, indicating to the user that the first card should be inserted into the glowing position. During insertion, the upper right corner of the second card presses down on the lower left corner of the first card. As insertion continues, the area where the first card is pressed down increases until it is fully inserted into the adjacent position of the second card. Finally, the first card and the other cards in the card selection area are arranged from left to right in a bottom-aligned manner and according to a preset spacing. Additionally, the number of preset icons displayed in the interface to indicate the remaining number of actions is reduced.
[0084] The previous section detailed two scenarios: when the first card's movement termination position is within the card selection area and matches the position of the second card, and when the skill types of the first and second cards are the same and different. Continuing from the previous section, when the first card's movement termination position does not match the second card's position, the area at the first card's original position expands, and a phantom image of the first card can be displayed at that original position. In response to the user stopping the press, the first card returns to its original position. Finally, the first card and other cards in the card selection area remain bottom-aligned and arranged sequentially from left to right according to a preset spacing within the card selection area.
[0085] So far, the above describes the process of the moving operation of the first card in the card selection area. The following describes the process of the moving operation of the first card from the card selection area to outside the card selection area. As described above, if the horizontal center line of the first card exceeds the upper boundary line of the card selection area when the moving operation is stopped, it can be considered that the moving termination position of the first card is located outside the card selection area. In specific implementation, the moving termination position of the first card can be located in the battle area; or can be located outside the card selection area and outside the battle area.
[0086] In the embodiments of the present disclosure, a boundary line of the battle area can also be set, which can be invisible. If the horizontal center line of the first card exceeds the upper boundary line of the card selection area but does not exceed the lower boundary line of the battle area when the moving operation is stopped, as shown in FIG. 6B, it can be considered that the moving termination position of the first card is located outside the card selection area and outside the battle area; if the horizontal center line of the first card exceeds the lower boundary line of the card selection area when the moving operation is stopped, as shown in FIG. 6C, it can be considered that the moving termination position of the first card is located in the battle area. Figure 5 Figure 6
[0087] For the case that the moving termination position of the first card is located outside the card selection area and outside the battle area, at this time, the area at the original position of the first card becomes larger, and the virtual shadow of the first card can be displayed at the original position. In response to the user stopping pressing the first card, the first card can return to the original position. Finally, the first card and other cards in the card selection area are still arranged in a bottom alignment manner and in a preset interval from left to right in the card selection area.
[0088] For the case that the moving termination position of the first card is located in the battle area, at this time, the target skill corresponding to the first card can be released by the virtual character in a case that the skill type corresponding to the first card matches the selected virtual character. And the target virtual character matching the skill type corresponding to the first card can be determined in a case that the skill type corresponding to the first card does not match the selected virtual character.
[0089] In specific implementation, the process of using the first card and the third card obtained by combining cards is the same after the first card and the third card are moved into the battle area, so in an implementation manner, in the process of controlling the corresponding virtual character to release the skill corresponding to any card in the card selection area after any card in the card selection area is selected for use, the process can include: in response to any card in the card selection area being moved to the position of the target virtual character in the battle area, taking the skill corresponding to any card as the target skill, and controlling the target virtual character to release the target skill.
[0090] Here, any card can refer to the first card or the third card obtained by combining the cards. In embodiments of the present disclosure, as shown in Figure 6 When the horizontal center line and the vertical center line of any card are located in the position area of the target virtual character, it can be considered that the any card is moved to the position of the target virtual character in the battle area.
[0091] The target virtual character can refer to a virtual character matching the skill type of any card. For example, when a skill is released by the user (the skill type of the card is the card used by the user), the target virtual character can be the virtual character used by the user. For another example, the skill type of the card is an attack skill, and the target virtual character can be a virtual character of an attack type.
[0092] In an implementation, the skill type corresponding to the any card can be determined in response to any card in the card selection area being moved to the position of the selected virtual character in the battle area. The selected virtual character can be a virtual character selected by the user.
[0093] If the skill types match, it indicates that the virtual character selected by the user is the correct virtual character, and the selected virtual character is controlled to release the target skill.
[0094] In the case where the skill types of the selected virtual character and the any card match, a prompt special effect (for example, a light-emitting special effect) can be added to the selected virtual character, which can prompt the user that the selected virtual character is the target virtual character of the target skill to be released.
[0095] If the skill types do not match, that is, the virtual character selected by the user is not the virtual character corresponding to the any card. In an implementation, a target virtual character matching the skill type corresponding to the any card can be determined. Then, a prompt special effect is added to the target virtual character. The prompt special effect is used to prompt the user to move the any card to the position of the target virtual character. Here, the prompt special effect added to the determined target virtual character can be the same as or different from the prompt special effect added to the correct target virtual character selected by the user, which is not limited here.
[0096] In addition, in the case where the skill types of the selected virtual character and the any card do not match, the any card can return to the original position in response to a stop pressing operation of the user. In the case where the skill types of the selected virtual character and the any card match, the number of preset icons displayed in the interactive interface for indicating the number of remaining actions is reduced, and the remaining cards in the card selection area are arranged in the card selection area in a bottom alignment manner and in a left-to-right order according to a preset interval.
[0097] In the embodiments of the present disclosure, in addition to the card being dealt in the card selection area at the beginning of the game, the user can be assigned an extended card corresponding to a preset condition in response to a state change of at least one card in the card selection area satisfying the preset condition. The extended card includes a card corresponding to a target skill and / or a card corresponding to a target function. The target skill is different from the skill corresponding to the card in the card selection area.
[0098] Here, the state change of the card can include releasing a skill, combining cards, moving cards without combining (hereinafter referred to as moving cards), and the like.
[0099] In an implementation, when the extended card is a card corresponding to a target skill, the user can be assigned an extended card corresponding to a preset number of resources, such as energy, in response to at least one card in the card selection area releasing a skill, combining cards, or moving cards. For example, each time a skill is released, cards are combined, or cards are moved, points can be generated, which can be represented by skill points, as shown in the following table: Figure 8 The generated skill points can be displayed at a preset position of the virtual character. Then the user is assigned an extended card corresponding to a preset number of skill points. The assigned extended card can be for each virtual character or for a preset virtual character.
[0100] In an implementation, when the extended card is a card corresponding to a target function, the user can be assigned a card corresponding to a target function corresponding to a state change in response to at least one card in the card selection area releasing a skill, combining cards, or moving cards. For example, the extended card can be a character function card, and the state change of the card can include releasing a skill, combining cards, or moving cards. When the combined cards are 2-star cards or 3-star cards, the same character function card can be obtained. Alternatively, when the combined cards are 2-star cards, character function card A can be obtained; when the combined cards are 3-star cards, character function card B can be obtained. When the cards are moved or the skill is released, a character function card corresponding to a preset virtual character can be obtained.
[0101] In an implementation, when the extended card is a card corresponding to a target function, the user can be assigned a card corresponding to a target function corresponding to a state change in response to at least one card in the card selection area releasing a skill, combining cards, or moving cards. For example, the extended card can be a character function card, and the state change of the card can include releasing a skill, combining cards, or moving cards. When the combined cards are 2-star cards or 3-star cards, the same character function card can be obtained. Alternatively, when the combined cards are 2-star cards, character function card A can be obtained; when the combined cards are 3-star cards, character function card B can be obtained. When the cards are moved or the skill is released, a character function card corresponding to a preset virtual character can be obtained.
[0102] In the embodiments of the present disclosure, when the extended card includes a card corresponding to a target skill, after any extended card in the card selection area is selected for use, the energy corresponding to any extended card can be consumed. In an implementation, after any extended card in the card selection area is selected for use, it can be determined whether the current remaining energy is greater than the energy consumed when the extended card is released; if so, the corresponding virtual character is controlled to release the skill corresponding to the extended card, and the current remaining energy is updated based on the energy consumed when the extended card is released.
[0103] After updating the current remaining energy, the extended card corresponding to the current remaining energy can be reassigned to the user according to the updated current remaining energy. Alternatively, the current remaining energy is updated according to the latest acquired energy corresponding to the extended card.
[0104] In the embodiments of the present disclosure, different camps are displayed in the interaction interface, such as the camp of the user and the camp of the enemy. After entering the battle, the camp that uses the card first can be determined according to a preset rule. In a specific implementation, as shown in FIG. 13, in response to the number of card uses of the camp that uses the card first reaching a preset number within the current round, prompt information indicating that the camp that uses the card later starts to use the card is displayed (for example, the enemy's turn). In response to the number of card uses of the camp that uses the card later reaching the preset number within the current round, the current round is ended. Here, the number of card uses can include the number of skill releases and / or the number of card combinations. Figure 7
[0105] For any camp, the virtual characters participating in the battle in the camp can be sorted according to a preset card playing rule, for example, the virtual characters can be arranged in order from high to low according to their own speed values. Moreover, when the cards are played, the virtual characters participating in the battle in the camp can be played in turn according to the arrangement order. When a virtual character needs to play a card but there is no card corresponding to the virtual character, the card corresponding to the virtual character can be generated by combining cards.
[0106] In the embodiments of the present disclosure, in response to the first number of remaining cards in the card selection area being less than a preset number, in the case that there are unissued cards, a third number of cards to be issued is determined based on the first number, a second number of unissued cards, and the preset number, and the third number of cards to be issued is added to the card selection area.
[0107] For example, the card selection area can display up to 10 cards, and 10 cards with a skill level of 1 star can be issued at the beginning of the battle. Then, the user can automatically replenish a 1-star card in the card selection area for each 1-star card consumed until the number of unreleased cards is zero. In other embodiments, cards with different skill levels can be issued at the beginning of the battle, and then the user can automatically replenish a card with any skill level in the card selection area for each card with any skill level consumed until the number of unreleased cards is zero.
[0108] Those skilled in the art can understand that the sequence of writing each step in the above method of the specific embodiment does not mean a strict execution sequence and does not constitute any limitation on the implementation process. The specific execution sequence of each step should be determined by its function and possible internal logic.
[0109] Based on the same inventive concept, the disclosure embodiments also provide an interaction device corresponding to the interaction method. Since the principle of solving problems by the device in the disclosure embodiments is similar to the above-mentioned interaction method of the disclosure embodiments, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described.
[0110] Referring to Figure 9 Fig. 1 shows an architecture schematic diagram of an interaction device provided by the disclosure embodiments, which includes a first determination module 901 and a synthesis module 902.
[0111] The first determination module 901 is configured to determine a movement termination position in response to a movement operation of a user on a first card in the card selection area.
[0112] The synthesis module 902 is configured to synthesize the first card and a second card into a third card if the movement termination position matches the position of the second card and the skill types corresponding to the first card and the second card are the same, and the skill attribute of the third card is related to the skill attributes of the first card and the second card.
[0113] Wherein, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the any card.
[0114] In an optional embodiment, in response to the determination of the movement termination position in response to the movement operation of the user on the first card in the card selection area, the device further includes:
[0115] The insertion module is configured to insert the first card into the adjacent position of the second card if the movement termination position matches the position of the second card and the skill types corresponding to the first card and the second card are different.
[0116] In an alternative implementation, the apparatus further comprises:
[0117] a control module configured to, in response to any card in the card selection region being moved to a position in the battle region where a target virtual character is located, control the target virtual character to release a target skill corresponding to the any card as the target skill.
[0118] In an alternative implementation, the control module is specifically configured to:
[0119] in response to any card in the card selection region being moved to a position in the battle region where a target virtual character is located, determine whether the target virtual character matches a skill type corresponding to the any card;
[0120] if the target virtual character matches the skill type, control the target virtual character to release the target skill.
[0121] In an alternative implementation, the apparatus further comprises:
[0122] a second determination module configured to, after the any card is moved to the battle region, determine a target virtual character matching a skill type corresponding to the any card;
[0123] an adding module configured to add a prompt special effect to the target virtual character, the prompt special effect being used to prompt a user to move the any card to a position where the target virtual character is located.
[0124] In an alternative implementation, the synthesis module 902 is specifically configured to:
[0125] determine skill levels of at least one third card after synthesis based on the skill levels of the first card and the second card, wherein a skill level of a target third card in the at least one third card is greater than the skill levels of the first card and the second card.
[0126] In an alternative implementation, the apparatus further comprises:
[0127] a distribution module configured to, in response to a state change of at least one card in the card selection region satisfying a preset condition, distribute an expansion card corresponding to the preset condition to the user, wherein the expansion card comprises a card corresponding to a target skill and / or a card corresponding to a target function, and the target skill is different from a skill corresponding to a card in the card selection region.
[0128] In an alternative implementation, the distribution module is specifically configured to:
[0129] After any of the expansion cards in the card selection area is selected and used, it is determined whether the current remaining energy is greater than energy consumed when the expansion card is released;
[0130] If yes, the corresponding virtual character is controlled to release a skill corresponding to the expansion card, and the current remaining energy is updated based on energy consumed when the expansion card is released.
[0131] In an optional implementation, different camps are displayed in the interaction interface; the apparatus further includes:
[0132] The display module is configured to, in response to the number of times of using cards of a camp of a card used in a previous round reaching a preset number of times, display prompt information indicating that a camp of a card used starts to use cards;
[0133] The end module is configured to, in response to the number of times of using cards of the camp of the card used in the current round reaching the preset number of times, end the current round.
[0134] In an optional implementation, the apparatus further includes:
[0135] The third determination module is configured to, in response to the first number of remaining cards in the card selection area being less than a preset number, in a case where there are unissued cards, determine a third number of cards to be issued based on the first number, a second number of the unissued cards, and the preset number, and add the third number of cards to be issued to the card selection area.
[0136] The processing procedure of each module in the apparatus and the interaction procedure between the modules are described above with reference to the related description of the method embodiments, and will not be described in detail here.
[0137] Based on the same technical concept, the embodiments of the present disclosure also provide a computer device. Referring to Figure 10 Fig. 1 shows a structural schematic diagram of a computer device 1000 provided by the embodiments of the present disclosure, which includes a processor 1001, a memory 1002, and a bus 1003. The memory 1002 is configured to store execution instructions, including an internal memory 10021 and an external memory 10022; the internal memory 10021 is also called an internal storage, and is used to temporarily store operation data in the processor 1001 and exchange data with the external memory 10022 such as a hard disk, the processor 1001 exchanges data with the external memory 10022 through the internal memory 10021, and when the computer device 1000 is running, the processor 1001 and the memory 1002 communicate through the bus 1003, so that the processor 1001 executes the following instructions:
[0138] determine a movement termination position in response to a movement operation of the user on the first card in the card selection area;
[0139] if the movement termination position matches a position of a second card and the first card and the second card correspond to the same skill type, synthesize the first card and the second card into a third card, and the skill attribute of the third card is related to the skill attributes of the first card and the second card;
[0140] wherein, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the any card.
[0141] The embodiment of the present disclosure further provides a computer readable storage medium, which stores a computer program. When the computer program is run by a processor, the steps of the interaction method described in the above method embodiments are executed. The storage medium can be a volatile or non-volatile computer readable storage medium.
[0142] The embodiment of the present disclosure further provides a computer program product, which carries a program code. The instructions included in the program code can be used to execute the steps of the interaction method described in the above method embodiments. For details, refer to the above method embodiments, which will not be described here.
[0143] The computer program product can be specifically implemented by means of hardware, software or a combination thereof. In an optional embodiment, the computer program product is specifically embodied as a computer storage medium. In another optional embodiment, the computer program product is specifically embodied as a software product, such as a software development kit (SDK) and the like.
[0144] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device can refer to the corresponding process in the foregoing method embodiments, which will not be described here. In several embodiments provided by the present disclosure, it should be understood that the disclosed device and method can be implemented by other means. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed elements can be indirect coupling or communication connection through some communication interface, device or unit, which can be electrical, mechanical or other forms.
[0145] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0146] In addition, each functional unit in various embodiments of the present disclosure can be integrated into one processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0147] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer readable storage medium executable by a processor. Based on this understanding, the technical solutions of the present disclosure essentially or the part of the prior art or the part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in various embodiments of the present disclosure. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various program code storage media.
[0148] Finally, it should be noted that: the above-described embodiments are only specific embodiments of the present disclosure, used to illustrate the technical solutions of the present disclosure, and not to limit it, the protection scope of the present disclosure is not limited to this, although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand: any person skilled in the art in the technical range disclosed by the present disclosure, still can modify or easily think of changes to the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part of the technical features; and these modifications, changes or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and all should be covered in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. An interaction method, characterized in that, The method is used for performing interactive operation on a card for skill release in an interactive interface; a plurality of cards are arranged in a card selection area of the interactive interface; The plurality of cards correspond to different skills; the method comprises: In response to a moving operation of a user on a first card in the card selection area, determining a moving termination position; If the moving termination position matches a position of a second card in the card selection area, and the skill type corresponding to the first card is the same as that of the second card, then the first card and the second card are synthesized into a third card; the skill attribute of the third card is related to the skill attributes of the first card and the second card; Wherein, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the any card; Wherein, the first card and the second card are synthesized into a third card, comprising: After the attribute values of the skill attributes of the first card and the second card are superimposed and then disassembled, the attribute values of the skill attributes of at least two third cards after synthesis are determined.
2. The method of claim 1, wherein, After the moving termination position is determined in response to the moving operation of the user on the first card in the card selection area, the method further comprises: If the moving termination position matches the position of the second card, and the skill type corresponding to the first card is different from that of the second card, then the first card is inserted into the adjacent position of the second card.
3. The method of claim 1, wherein, The any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the any card, comprising: In response to any card in the card selection area being moved to the position of a target virtual character in the battle area, the skill corresponding to the any card is taken as a target skill, and the target virtual character is controlled to release the target skill.
4. The method of claim 3, wherein, The any card in the card selection area is moved to the position of a target virtual character in the battle area, the skill corresponding to the any card is taken as a target skill, and the target virtual character is controlled to release the target skill, comprising: In response to any card in the card selection area being moved to the position of a target virtual character in the battle area, the skill corresponding to the any card is taken as a target skill, and the target virtual character is controlled to release the target skill. The method further comprises:
5. The method of claim 3, wherein, After the any card is moved to the battle area, a target virtual character matching the skill type corresponding to the any card is determined; A prompt special effect is added to the target virtual character, and the prompt special effect is used to prompt the user to move the any card to the position of the target virtual character. Among the at least two third cards, the skill level of a target third card is greater than the skill levels of the first card and the second card respectively.
6. The method of claim 1, wherein, The method further comprises:
7. The method of claim 1, wherein, In response to the state change of at least one card in the card selection area satisfying a preset condition, an expansion card corresponding to the preset condition is allocated to the user; The expansion card includes a card corresponding to a target skill and / or a card corresponding to a target function; the target skill is different from the skill corresponding to the card in the card selection area.
8. The method of claim 7, wherein, In the case where the expansion card includes a card corresponding to a target skill, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the card. After any expansion card in the card selection area is selected for use, it is determined whether the current remaining energy is greater than the energy required for the expansion card to be released; If it is greater, the corresponding virtual character is controlled to release the skill corresponding to the expansion card, and the current remaining energy is updated based on the energy required for the expansion card to be released.
9. The method of claim 1, wherein, The interaction interface displays different camps; the method further includes: In response to the number of card uses of the camp using the card first reaching a preset number within the current round, prompt information indicating that the camp using the card second starts to use the card is displayed; In response to the number of card uses of the camp using the card second reaching the preset number within the current round, the current round is ended.
10. The method of claim 1, wherein, The method further includes: In response to the first number of remaining cards in the card selection area being less than a preset number, in the case where there are unissued cards, a third number of cards to be issued is determined based on the first number, the second number of unissued cards, and the preset number, and the third number of cards to be issued is added to the card selection area.
11. An interactive device, characterized by An interaction method for a card used for skill release in an interaction interface; a plurality of cards are arranged in a card selection area of the interaction interface; The plurality of cards correspond to different skills; The interaction device includes: A first determination module for determining a movement termination position in response to a user's movement operation on a first card in the card selection area; A synthesis module for synthesizing the first card and a second card into a third card if the movement termination position matches the position of the second card in the card selection area, and the skill types corresponding to the first card and the second card are the same; the skill attribute of the third card is related to the skill attributes of the first card and the second card. Wherein, after any card in the card selection area is selected for use, the corresponding virtual character is controlled to release the skill corresponding to the card; Wherein, synthesizing the first card and the second card into a third card includes: After the attribute values of the skill attributes of the first card and the second card are superimposed and disassembled, the attribute values of the skill attributes of at least two third cards after synthesis are determined.
12. A computer device, comprising: It includes: A processor, a memory, and a bus, the memory stores machine readable instructions executable by the processor, when the computer device is running, the processor and the memory communicate through the bus, the machine readable instructions are executed by the processor to execute the steps of the interaction method of any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is run by the processor to execute the steps of the interaction method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Game system, program, game device, and object synthesis method
JP2018114356A