Game card processing method and device, electronic equipment and storage medium
By providing a graphical user interface in the game, allowing players to combine and release card groups, the problem of inconvenience in the skill release process is solved, fast and continuous skill release is achieved, and the game rhythm and operation efficiency is improved.
Patent Information
- Application Number
- CN202510068528.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-14
AI Technical Summary
In the game, when players release skill cards, due to the long drag path, it is difficult to quickly release multiple skills, which affects operation efficiency, especially in PVP battles.
Through the electronic terminal, the graphical user interface is provided to display the card display area and the combat area. Players can combine multiple game cards to form a card group, and release the corresponding skills by dragging the card group to the combat area.
It realizes the skill of players to quickly and continuously release multiple game cards, improves the rhythm and operation fun of the game, and enhances the player's operation efficiency and operation flexibility.
Smart Images

Figure CN119868947A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game interaction technology, and in particular to a method for processing game cards, a device for processing game cards, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the development of Internet technology, a large number of different types of games have emerged to meet the daily entertainment needs of users. Among them, in some battle games, the game client can provide players with skill cards, which can be used to trigger the use of corresponding game skills to attack enemies, increase beneficial effects for friends or themselves, etc. In the process of players using skill cards to release corresponding game skills, it is usually adopted to drag the corresponding card to the designated area to release the game skill corresponding to the card. In this process, it is easy for players to be unable to quickly release multiple skills to form a chain skill release due to the long dragging path, especially in fierce PVP (Player vs Player) battles, which is more likely to affect the player's operating efficiency. Summary of the invention
[0003] The embodiments of the present invention provide a method, device, electronic device and computer-readable storage medium for processing game cards to solve or partially solve the problem of poor operational flexibility in the process of releasing game cards.
[0004] The embodiment of the present invention discloses a method for processing game cards, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes a card display area and a battle area, wherein a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and the method comprises:
[0005] In response to a combination operation on game cards, determining a card set corresponding to the combination operation, the card set including more than two game cards;
[0006] In response to a first dragging operation of dragging the deck to the battle area, releasing a first card skill corresponding to a first game card in the deck to a first virtual object in the battle area;
[0007] In response to the completion of releasing the first card skill, releasing a second card skill corresponding to a second game card in the card group to a second virtual object in the battle area.
[0008] The embodiment of the present invention further discloses a game card processing device, characterized in that a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes a card display area and a battle area, a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and the device includes:
[0009] A card combination module, for responding to a combination operation on a target game card, determining a card set corresponding to the combination operation, wherein the card set includes more than two game cards;
[0010] A first card releasing module, configured to release a first card skill corresponding to a first game card in the card set to a first virtual object in the combat area in response to a first dragging operation of dragging the card set to the combat area;
[0011] The second card releasing module is used for releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the combat area in response to the completion of the release of the first card skill.
[0012] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0013] The memory is used to store computer programs;
[0014] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0015] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.
[0016] The embodiments of the present invention include the following advantages:
[0017] In an embodiment of the present invention, during the game process, the player can release the card skill corresponding to the selected game card in the battle area by selecting the game card in the card display area, wherein, in the process of selecting the game card for release, the terminal can respond to the combination operation on the target game card to determine the card group corresponding to the combination operation, the card group including at least two game cards, and then the terminal can respond to dragging the card group to the battle area and release the first card skill corresponding to the first game card in the card group to the first virtual object in the battle area. During the card release process, the terminal can respond to the completion of the release of the first card skill and release the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area, so that the player can form a corresponding card group with multiple game cards based on the combination operation, and release all the game cards contained in the card group at one time, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operation fun of the game and improves the operation efficiency and operation flexibility of the player. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a flowchart of a method for processing game cards provided in an embodiment of the present invention;
[0019] Figure 2 is a schematic diagram of a skill release effect provided in an embodiment of the present invention;
[0020] Figure 3 is a schematic diagram of a skill release effect provided in an embodiment of the present invention;
[0021] Figure 4 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0022] Figure 5 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0023] Figure 6 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0024] Figure 7 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0025] Figure 8 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0026] Fig. 9 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0027] Fig.10 is a structural block diagram of a game card processing device provided in an embodiment of the present invention;
[0028] Fig.11 It is a block diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0030] As an example, when players use skill cards to release corresponding game skills, they usually drag the corresponding cards to the designated area to release the game skills corresponding to the cards. In this process, due to the long dragging path, players are unable to quickly release multiple skills to form a chain of skill releases, especially in fierce PVP battles, which is more likely to affect the player's operating efficiency.
[0031] In this regard, in the present invention, during the game process, the player can release the card skill corresponding to the selected game card in the battle area by selecting the game card in the card display area, wherein, in the process of selecting the game card for release, the terminal can respond to the combination operation on the target game card to determine the card group corresponding to the combination operation, the card group including at least two game cards, and then the terminal can respond to dragging the card group to the battle area and release the first card skill corresponding to the first game card in the card group to the first virtual object in the battle area. During the card release process, the terminal can respond to the completion of the release of the first card skill and release the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area, so that the player can form a corresponding card group with multiple game cards based on the combination operation, and release all the game cards contained in the card group at one time, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operation fun of the game and improves the operation efficiency and operation flexibility of the player.
[0032] Reference Figure 1 , shows a flowchart of the steps of a method for processing game cards provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the content displayed by the graphical user interface includes a card display area and a battle area, wherein a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and specifically, the following steps may be included:
[0033] Step 101, in response to a combination operation on a target game card, determining a card set corresponding to the combination operation, wherein the card set includes more than two game cards;
[0034] For an electronic terminal (hereinafter referred to as a terminal), it can be a terminal device such as a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC) and a personal digital assistant (PDA). On these terminals, corresponding game applications can be run. During the operation, the electronic terminal can present the corresponding game screen through a graphical user interface. The game screen may include a card display area and a battle area, etc. A plurality of game cards can be displayed in the card display area, and a corresponding virtual object can be displayed in the battle area. During the game, the player can select the corresponding target game card from the card display area, and drag the target game card to the battle area, thereby releasing the card skills corresponding to the game card in the battle area.
[0035] It should be noted that different game cards may correspond to different card skills, and game cards of different card types may bring different skill effects. For example, game cards may be divided into gain type and attack type according to the card type. Gain type game cards may give corresponding beneficial states to the virtual objects controlled by the player or the friendly virtual objects, while attack type game cards may be used to attack hostile virtual objects (including giving hostile virtual objects debuff states, summoning virtual objects to attack hostile virtual objects, releasing directional or range skills to directly attack, etc.).
[0036] In addition, according to the release type of the game card, the game card can be divided into an aiming type and a positioning type. The aiming type game card needs to determine the attack direction or target of the card skill during the release process. The aiming type game card emphasizes directionality and accuracy, and is suitable for directional and single-attack card skills; while the positioning type game card needs to determine the release position or action area of the card skill during the release process. The positioning type game card emphasizes regionality and range, and is suitable for range skills or regional skills, etc. Optionally, in some card skills, the aiming type and the positioning type may exist at the same time. For example, the player needs to aim in a direction, and the card skill can locate a target point in the direction; or the player needs to aim in a direction, and the card skill locates a landing point at the target position, etc. In the embodiment of the present invention, the game card is taken as an example of one of the aiming type or positioning type for exemplary description. It can be understood that under the corresponding technical enlightenment of the embodiment of the present invention, those skilled in the art can make adaptive adjustments according to the actual needs in the game, and the present invention does not limit this.
[0037] In an embodiment of the present invention, during the game, the player can select corresponding game cards from the card display area to release. Specifically, the terminal can respond to the combination operation on the target game card and determine the card group corresponding to the combination operation, so as to form a plurality of game cards into a corresponding card group through the combination operation, so that the player can release a plurality of game cards in the card group at one time.
[0038] Among them, the card set can be obtained by combining at least two target game cards according to the combination order of the combination operation. For example, assuming that the player selects card ① and combines card ① with card ②, the combination order can be card ①-card ②. In the process of releasing the card set, the terminal can first release the card skill corresponding to card ①, and after the card skill of card ① is released, the card skill of card ② is released. Therefore, after the player determines the card set through the combination operation, multiple game cards in the card set can be released at one time, which increases the rhythm and operating fun of the game and improves the player's operating efficiency and operating flexibility.
[0039] In some feasible implementations, the terminal may combine the first game card and the second game card into a card set in response to a second drag operation of dragging the first game card in the card display area onto the second game card. Optionally, during the combination process, the terminal may determine whether the overlapping area of the first game card and the second game card exceeds a preset value, and / or whether the overlapping duration of the first game card and the second game card reaches a preset duration. If the overlapping area exceeds the preset value and / or the overlapping duration reaches the preset duration, multiple game cards may be combined into a corresponding card set, so that the player can release multiple game cards in the card set at one time.
[0040] Furthermore, after the corresponding card sets are combined, the card set identifier of the card set can be displayed in the graphical user interface. For example, the card set identifier consisting of two game cards can be displayed, so that the player can intuitively perceive the corresponding card set. The present invention is not limited to this.
[0041] For example, assuming that the electronic terminal is a touch terminal, the player can long press and drag game card ① to overlap game card ① with game card ②. During the overlapping process, the terminal can obtain the overlapping area and overlapping duration between game card ① and game card ②. If the overlapping area is greater than or equal to 60% and the overlapping duration is greater than or equal to 1 second, the terminal can combine game card ① and game card ② into a corresponding card group, and at the same time determine the release order of game card ① and game card ② according to the player's operation order, that is, first release the card skill corresponding to game card ①, and then release the card skill corresponding to game card ②. After the player determines the card group through combined operations, he can release multiple game cards in the card group at one time, which increases the rhythm and operating fun of the game and improves the player's operating efficiency and flexibility.
[0042] It should be noted that in the process of combining card sets, the player can combine at least two game cards into a corresponding card set. Among them, when combining three or more game cards, after each successful combination, the "card set" that was successfully combined at that time can be used as a "game card" (that is, the corresponding card set logo is displayed), and the "game card" is combined with the next game card to be combined, and then a new card set is obtained (that is, a new card set logo is displayed). For example, if the player wants to combine game card ①, game card ② and game card ③, If the card ③ is to be combined, the game card ① and the game card ② can be dragged to combine first. After the combination is successful, the card group logo composed of the game card ① and the game card ② is displayed. Then the player can combine the card group logo composed of the game card ① and the game card ② with the game card ③. During the second combination, the card group composed of the game card ① and the game card ② can be used as a "game card". By judging whether the overlapping area and overlapping duration between the "game card" and the game card ③ meet the conditions, it is determined whether the combination is successful. It can be understood that when the game cards to be combined are more than three, the processing process can also refer to the description in the aforementioned embodiment, and the present invention will not repeat it.
[0043] Step 102, in response to a first dragging operation of dragging the card deck to the battle area, releasing a first card skill corresponding to a first game card in the card deck to a first virtual object in the battle area;
[0044] In an embodiment of the present invention, after a player combines at least two cards into a corresponding card set, the player can drag the card set to a battle area to release the card skills corresponding to each game card in the card set in the battle area. The battle area may include corresponding virtual objects, and in the process of releasing the game cards, the player can drag the card set to the corresponding position in the battle area. Based on the player's dragging operation, the terminal can determine the release object corresponding to the game card in the battle area, and then release the card skills corresponding to each game card in the card set to the release object according to the combination order of the game cards in the card set, such as releasing the first card skill corresponding to the first game card in the card set to the first virtual object.
[0045] Among them, the virtual objects in the battle area may include target virtual objects controlled by the local terminal, target virtual objects controlled by other terminals, or virtual objects provided by the game client that are not controlled by the player, etc. For example, in the PVP process, the players can be divided into the first camp and the second camp. Furthermore, in the multiplayer PVP process, the same camp can include at least two players; in the PVE (Player vs Environment) process, the players fight against the non-player characters provided by the game client. Similarly, in the multiplayer PVE process, multiple players can form a team to fight against the non-player characters provided by the game client. In the above process, each player controls the corresponding virtual object respectively.
[0046] It should be noted that, in the embodiment of the present invention, a 2V2 PVP game confrontation is exemplified, and two players in the first camp respectively control corresponding virtual objects, and compete in the game with virtual objects controlled by two players in the second camp in the battle area.
[0047] In the game, after the player combines at least two game cards into a corresponding card set, he can select the release object of the card set from the battle area. For example, assuming that the battle area includes virtual object a controlled by player A in the first camp (assuming that the camp where player A is located) and virtual object b controlled by player B, as well as virtual object c controlled by player C in the second camp and virtual object d controlled by player D, player A will drag the card set to the battle area and lock virtual object c so that the terminal can release the card skills corresponding to each game card in the card set to virtual object c.
[0048] It should be noted that, as described in the previous embodiment, the release type of the game card includes an aiming type and a positioning type. When the player drags the card group to lock the release object, the terminal can display the corresponding release indicator based on the release type of the first game card to be released, such as displaying the corresponding release direction, release area, etc. Through the displayed release indicator, the player can intuitively determine the release direction, release area, etc. corresponding to the card group, so that the player can accurately select the release object of the card group, and at the same time, the terminal can determine the release object corresponding to the card group, so as to better release the card skills corresponding to the game card in the battle area. For example, assuming that the release type of game card ① in the card deck is the aiming type, after the player drags the card deck to the battle area, the terminal obtains the target position of the card deck in the battle area, and then displays a release indicator (such as release direction, release area, etc.) of the target virtual object controlled by the local terminal pointing to the target position. As the position of the card deck in the battle area changes, the direction and position of the release indicator can change accordingly. When the player releases the touch of the card deck, the terminal can lock the final target position and determine the release object corresponding to the card deck based on the target position, so as to release the card skills corresponding to each game card in the card deck for the release object, such as releasing the first card skill corresponding to the first game card in the Aka deck to the first virtual object in the battle area.
[0049] Step 103, in response to the completion of releasing the first card skill, releasing a second card skill corresponding to a second game card in the card group to a second virtual object in the battle area.
[0050] In an embodiment of the present invention, for multiple game cards in a card deck, after the first card skill of the first game card is released, the terminal can further release the card skill corresponding to the next game card, such as releasing the second card skill corresponding to the second game card in the card deck to the second virtual object in the battle area, etc., so that the player can form a corresponding card deck with multiple game cards based on the combination operation, and release all the game cards contained in the card deck at one time, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operating fun of the game, and improves the operating efficiency and flexibility of the player.
[0051] Optionally, the first virtual object and the second virtual object can be the same virtual object or different virtual objects, such as the first virtual object and the second virtual object can be the same virtual object in the same camp, different virtual objects in the same camp, or different virtual objects in different camps, etc., and the present invention does not limit this. In addition, after the first card skill is released, the terminal can also update the card group identification, such as the card group identification originally composed of the card patterns corresponding to game card ① and game card ②. After the game card ① is released, the card group identification can be updated to the card pattern corresponding to game card ②, so that by controlling the display style of the card group identification, the player can intuitively perceive the game cards currently remaining to be released in the card group, and then the player can flexibly judge whether to adjust the game cards to be released, thereby improving the player's card release flexibility in the game game.
[0052] It should be noted that, for the game cards in the card deck, after the terminal has released the first game card that currently needs to be released, it can first determine the first skill release effect of the first card skill that has been released in the combat area, so as to release the card skill corresponding to the next game card according to the first skill release effect. In this way, the player can form a corresponding card deck with multiple game cards based on the combination operation. When releasing the card skills corresponding to each game card in the card deck, the release of the next game card can be based on the skill release effect of the previous game card, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operating fun of the game and improves the player's operating efficiency and flexibility.
[0053] In some feasible implementations, after determining the first skill release effect corresponding to the first card skill, it is also possible to determine whether the player has input a release adjustment operation for the first skill release effect. If the release adjustment operation for the first skill release effect is not detected, the second card skill corresponding to the second game card in the card deck is released to the second virtual object in the battle area according to the first skill release effect; if the release adjustment operation for the first skill release effect is detected, the second skill release effect corresponding to the release adjustment operation is determined in response to the release adjustment operation, and the second card skill corresponding to the second game card in the card deck is released to the second virtual object in the battle area according to the second skill release effect. As a result, as the game changes, players can flexibly determine whether it is necessary to adjust the skill release effect in real time according to the battle status in the battle area, so as to improve the effectiveness and accuracy of game card release and ensure the player's gaming experience.
[0054] Among them, the skill release effect can be used to characterize the release area and direction corresponding to the card skill, including the skill's range of action, the affected area, and the selection of virtual objects in the area. For example, refer to Figure 2 , showing a schematic diagram of a skill release effect provided in an embodiment of the present invention, assuming that the game card is of the aiming type, the skill release effect may be a release path range in the aiming direction, and the release path range may show the release direction and directivity of the card skill; referring to Figure 3 , showing a schematic diagram of the skill release effect provided in an embodiment of the present invention. Assuming that the game card is of a positioning type, the skill release effect can be a release area range in the aiming direction, through which the release area of the card skill can be shown, and the present invention does not limit this.
[0055] If the player has not adjusted the skill release effect, when the terminal is releasing the card skill corresponding to the next game card, since there may be differences in release types between the multiple game cards selected by the player, such as the first game card is of the aiming type and the second game card is of the positioning type, after the terminal completes the skill release of one game card, for the next game card to be released, the terminal can first determine the first release type of the first game card and the second release type of the second game card in the card group, and then compare the first release type with the second release type. If the first release type and the second release type are the same, the second card skill corresponding to the second game card is released to the second virtual object in the battle area according to the first skill release effect; if the first release type and the second release type are different, the second skill release effect for the first virtual object is determined according to the first skill release effect, and the second card skill corresponding to the second game card is released to the second virtual object in the battle area according to the second skill release effect.
[0056] In a specific implementation, the release type includes an aiming type and a positioning type, the first skill release effect includes a first release direction or a first release area, and the second skill release effect includes a second release direction or a second release area. When the release types are the same, if the first release type and the second release type both belong to the aiming type, the second card skill corresponding to the second game card in the card set is released to the second virtual object in the battle area according to the first release direction; if the first release type and the second release type both belong to the positioning type, the second card skill corresponding to the second game card in the card set is released to the second virtual object in the battle area according to the first release area, that is, when all game cards in the card set belong to the same release type, all game cards release card skills according to the release direction or release area corresponding to the first game card, so that when releasing the card skills corresponding to each game card in the card set, the release of the next game card can be based on the skill release effect of the previous game card, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operation fun of the game, and improves the player's operation efficiency and operation flexibility.
[0057] In the case of different release types, if the first release type is an aiming type and the second release type is a positioning type, the terminal can lock the first virtual object aimed at the first release direction in the combat area, and obtain the release radius corresponding to the second game card, and use the first virtual object as the center of the circle to determine the second release area corresponding to the second game card in the combat area according to the release radius, and then release the second card skill corresponding to the second game card to the second virtual object in the combat area according to the second release area. If the first release type is a positioning type and the second release type is an aiming type, the terminal can lock the first virtual object positioned in the first release area in the combat area, and then use the direction pointing to the first virtual object as the second release direction of the second game card, and then release the second card skill corresponding to the second game card to the second virtual object in the combat area according to the second release direction. That is, when the release types of the two game cards are different, the terminal can determine the skill release effect corresponding to the next game card based on the skill release effect corresponding to the previous game card that has been released, so as to ensure that the card skills between the two game cards can be released along the "same target", so that when releasing the card skills corresponding to each game card in the card group, the release of the latter game card can be based on the skill release effect of the previous game card, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operating fun of the game and improves the player's operating efficiency and flexibility.
[0058] In the above process, the release type of the two game cards is used as an example to perform the skill release of multiple game cards continuously. In the process of the game, there may be differences in the card types between the multiple game cards selected by the player. In the process of continuously releasing the game cards in the card set, the terminal can determine the first card type of the first game card and the second card type of the second game card, and compare the first card type with the second card type. If the first card type is the same as the second card type, the terminal can release the second card skill corresponding to the second game card in the card set to the second virtual object in the battle area according to the first skill release effect; if the first card type is different from the second card type, the terminal can first select a third virtual object matching the second card type from the virtual objects, and release the second card skill corresponding to the second game card in the card set to the third virtual object according to the first skill release effect. In this way, in the process of continuously releasing multiple game cards, the terminal can flexibly adjust the release object of the game card by judging whether the card types of the two consecutive game cards are the same, thereby ensuring the effectiveness of the release of the card skills.
[0059] In some feasible implementations, card types include attack types and gain types, and virtual objects include at least virtual objects of a first camp and virtual objects of a second camp. When the card types of the two game cards are different, if the first card type is an attack type and the second card type is a gain type, the terminal can select a corresponding third virtual object from the virtual objects of the first camp; if the first card type is a gain type and the second card type is an attack type, then the corresponding third virtual object is selected from the virtual objects of the second camp. Therefore, when the card types of the two game cards are different, the terminal can flexibly adjust the release objects of the game cards to ensure the effectiveness of the release of the card skills.
[0060] When the next game card to be released is of a gain type and the card types of the two game cards are different, the terminal can select a release object for the next game card based on multiple parameters. Optionally, the terminal can select a suitable virtual object from the battle area as the release object of the game card to be released based on the number of virtual objects in the battle area, the first position relationship between the virtual objects, and the object parameters of the virtual objects.
[0061] For example, if the first camp only includes a target virtual object controlled by the electronic terminal, the target virtual object is used as the third virtual object; if the first camp includes a target virtual object and at least one friendly virtual object, a first position relationship between the target virtual object and each friendly virtual object, as well as a first object parameter of the target virtual object and a second object parameter of each friendly virtual object are obtained, and then the terminal can select a third virtual object from the target virtual object and the friendly virtual object according to the first position relationship, and / or select the third virtual object from the target virtual object and the friendly virtual object according to the first object parameter and the second object parameter.
[0062] Among them, the first position relationship includes a first relative distance between the target virtual object and the friendly virtual object. Combined with the number of friendly virtual objects, if there is one friendly virtual object, the friendly virtual object is used as the third virtual object; if there are at least two friendly virtual objects, the friendly virtual object with the smallest first relative distance is used as the third virtual object.
[0063] In addition, the first object parameter includes the first health volume of the target virtual object, and the second object parameter includes the second health volume of the friendly virtual object. The terminal makes a judgment based on the health volume of each virtual object in the same camp. If the first health volume is lower than the second health volume, the target virtual object is used as the third virtual object; if the second health volume is lower than the first health volume, the friendly virtual object is used as the third virtual object; if the first health volume is equal to the second health volume, a virtual object is randomly selected from the target virtual object and the friendly virtual object as the third virtual object.
[0064] Based on the description in the foregoing embodiment, when the next game card to be released is of the attack type and the card types of the two game cards are different, the terminal can also select the release object of the latter game card based on multiple parameters. Optionally, the terminal can select a suitable virtual object from the battle area as the release object of the game card to be released according to the number of virtual objects in the battle area, the second positional relationship between the virtual objects, and the object parameters of the virtual objects.
[0065] In a specific implementation, if the second camp contains only one hostile virtual object, the hostile virtual object is used as the third virtual object; if the second camp contains at least two hostile virtual objects, the second position relationship between the target virtual object and each hostile virtual object, as well as the target object parameters of each hostile virtual object are obtained, and then the third virtual object is selected from the hostile virtual objects according to the second position relationship, and / or the third virtual object is selected from the hostile virtual objects according to the target object parameters.
[0066] Wherein, the second position relationship includes at least a second relative distance between the target virtual object and each hostile virtual object, and the terminal can use the hostile virtual object with the smallest relative distance as the third virtual object. In addition, the target object parameter includes a third health value of each hostile virtual object, and the terminal can use the hostile virtual object with the smallest third health value as the third virtual object.
[0067] It should be noted that in the above process, one of the types is used for exemplary description. It can be understood that in the actual game process, the terminal can perform comprehensive processing to ensure the rationality and effectiveness of releasing the card skills of the game cards.
[0068] In some examples, when the terminal completes the release of the card skill corresponding to the current game card, and the player does not adjust the skill release effect of the card skill of the next game card:
[0069] Assuming that game card ① is of attack type and aiming type, and the release object is the virtual object S of the hostile camp; game card ② is of attack type and aiming type, then after the terminal completes the release of the card skill of game card ① according to the first release direction corresponding to game card ①, the card skill of game card ② can be released along the first release direction. For the release process of the same positioning type, the processing process of the terminal is the same, which will not be repeated here.
[0070] Assuming that game card ① is of attack type and aiming type, and the released object is the virtual object S of the enemy camp; game card ② is of attack type and positioning type, then after the terminal completes the release of the card skill of game card ① according to the first release direction corresponding to game card ①, the terminal can lock the virtual object S aimed at by the first release direction in the combat area, and extend outward according to the release radius with the virtual object S as the center, and then expand the extended release area to include the virtual object S, and then release the card skill corresponding to game card ② according to the release area.
[0071] Assuming that game card ① is of attack type and positioning type, and the released object is the virtual object S of the hostile camp; game card ② is of attack type and aiming type, then after the terminal completes the release of the card skill of game card ① according to the first release direction corresponding to game card ①, the terminal can obtain the direction in which the virtual object X controlled by the local terminal points to the virtual object S, and then use the direction as the release direction of game card ②, and release the card skill corresponding to game card ② according to the release direction.
[0072] Assuming that game card ① is of attack type and aiming type, and the release object is the virtual object S of the enemy camp, and game card ② is of gain type and positioning type, after the terminal completes the card skill release of game card ① according to the first release direction corresponding to game card ①, since the two game cards belong to different card types, the release object of game card ② needs to be adjusted. Specifically, if it is a 1vs1 game match, the release object of game card ② can be the virtual object of our camp; if it is a 2vs2 game match, the release object of game card ② can be the virtual object with the lowest health and in a debuff state in our camp; if it is an nvsn (n is greater than or equal to 3) game match, the release object of game card ② can be one of the virtual objects with the lowest health and in a debuff state in our camp and the friendly virtual object closest to the virtual object releasing game card ②.
[0073] On the contrary, assuming that game card ① is of the gain type and positioning type, and the release target is the virtual object S of our camp, and game card ② is of the attack type and aiming type, then after the terminal completes the release of the card skill of game card ① according to the first release direction corresponding to game card ①, if it is a 1vs1 game match, the release target of game card ② can be the virtual object of the enemy camp; if it is a 2vs2 game match, the release target of game card ② can be the virtual object with the lowest health and a debuff state in the enemy camp; if it is an NvsN (N is greater than or equal to 3) game match, the release target of game card ② can be one of the virtual objects with the lowest health and a debuff state in our camp and the enemy virtual object closest to the virtual object releasing game card ②. After determining the release target, the card skill corresponding to game card ② can be released along the direction of the line between the local terminal and the release target. If game card ② is. If the type is bit, you can expand the circle with the release object as the center, determine the corresponding release area, and then release the game card ② corresponding card skills according to the release area.
[0074] It is understandable that in the game, although the terminal can continuously release the card group composed by the player, after the terminal releases one of the game cards, the position of the virtual object in the battle area may have changed. Therefore, if the terminal continues to release the card skill of the next game card according to the skill release effect corresponding to the game card that has been released, it is easy to have the card skill empty, which brings a poor game experience to the player. Based on this, in some feasible implementation methods, although the player has determined the release direction and release area of the card group, as the game situation changes, the release direction and release area that the player has determined may no longer meet the real-time changes in the battle situation. In this case, the player can adjust the skill release effect corresponding to the next game card to be released within a certain period of time after the current game card has been released.
[0075] In a specific implementation, if a release adjustment operation for the first skill release effect is not detected, that is, after the card skill of the current game card is released, the player does not input a release adjustment operation, the terminal can release the second card skill corresponding to the second game card in the card group to the second virtual object according to the first skill release effect. The corresponding process can refer to the above example and will not be repeated here; if a release adjustment operation for the first skill release effect is detected, that is, after the card skill of the current game card is released, the player can input a corresponding adjustment operation to adjust the skill release effect of the next game card. Specifically, the terminal can determine the second skill release effect corresponding to the release adjustment operation in response to the release adjustment operation, and release the second card skill corresponding to the second game card in the card group to the second virtual object according to the second skill release effect.
[0076] Among them, in the process of the player adjusting the skill release effect, the first skill release effect includes one of the first release direction or the first release area, the second skill release effect includes one of the second release direction or the second release area, and the release adjustment operation includes a release direction adjustment operation for the first release direction and a release area adjustment operation for the first release area. The terminal can determine the second release direction corresponding to the second game card in response to the release direction adjustment operation for the first release direction, and release the second card skill corresponding to the second game card in the card group to the first virtual object according to the second release direction; or, the terminal can determine the second release area corresponding to the second game card in response to the release area adjustment operation for the first release area, and release the second card skill corresponding to the second game card in the card group to the first virtual object according to the second release area.
[0077] In a specific implementation, when the terminal releases the card skill of the nth game card, the corresponding skill release effect can be displayed on the battle area. Through the skill release effect and the real-time position of the virtual object in the battle area, the player can determine whether it is necessary to adjust the release of the card skill of the n+1th game card. When it is determined that adjustment is required, the player can directly input the release adjustment operation for the skill release effect. For example, when the card skill of the nth game card has been released, the player can adjust the release direction, release area, etc. of the nth game card, and release the card skill of the n+1th game card based on the adjusted release direction, release area, etc., so that by providing the adjustment of skill release, the player can flexibly adjust the release direction, area, etc. of the card skill of the game card, thereby realizing the flexible adjustment of the card skill, and further enhancing the operation experience and strategy of the game.
[0078] Optionally, during the above-mentioned release adjustment operation, after the card skill of the nth game card is released, the terminal can display the afterimage information corresponding to the skill release effect of the nth game card in the battle area, and the release adjustment operation output by the player can be for the afterimage information, for example, displaying the afterimage information corresponding to the release direction, and the player can determine the release direction corresponding to the next game card by adjusting the afterimage information corresponding to the release direction; it can also display the afterimage information corresponding to the release area, and the player can determine the release area corresponding to the next game card by adjusting the afterimage information corresponding to the release area, etc. The present invention does not limit this.
[0079] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that those skilled in the art can also make settings according to actual needs under the guidance of the ideas of the embodiments of the present invention, and the present invention is not limited to this.
[0080] In an embodiment of the present invention, during the game process, the player can release the card skill corresponding to the selected game card in the battle area by selecting the game card in the card display area, wherein, in the process of selecting the game card for release, the terminal can respond to the combination operation on the target game card to determine the card group corresponding to the combination operation, the card group including at least two game cards, and then the terminal can respond to dragging the card group to the battle area and release the first card skill corresponding to the first game card in the card group to the first virtual object in the battle area. During the card release process, the terminal can respond to the completion of the release of the first card skill and release the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area, so that the player can form a corresponding card group with multiple game cards based on the combination operation, and release all the game cards contained in the card group at one time, so that the player can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operation fun of the game and improves the operation efficiency and operation flexibility of the player.
[0081] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the following examples are used for exemplary description:
[0082] Reference Figure 4 , showing a schematic diagram of a game interface provided in an embodiment of the present invention, taking 2vs2 player confrontation as an example for exemplary explanation, the game interface may display a corresponding battle area 410, a card display area 420, etc., the battle area 410 may include virtual objects of the two camps, and the card display area 420 may scroll to display the game cards that can be currently selected for release.
[0083] During the game, refer to Figure 5 , the player can drag one of the game cards in the card display area to overlap with another game card. The terminal can obtain the overlapping area and overlapping duration between the two cards in real time. When the overlapping area and overlapping duration meet the preset conditions (such as the overlapping area is greater than 60% of the card area of the game card and lasts for 1 second, etc.), the two game cards can be combined into a corresponding card group. Then the player can directly drag the card group to the battle area to select the corresponding release object, such as Figure 6 As shown, two game cards can form a corresponding card set identifier. Assuming that the first game card is an aiming type, the terminal can display the corresponding release direction in the battle area. As the position of the card set changes, the release direction can change accordingly. Figure 7 , assuming that the first game card is of the positioning type, the terminal can display the corresponding release area in the battle area, and the release area also changes with the position of the card group.
[0084] After the player determines the release target of the card set, the terminal can release the card skills corresponding to each game card in the card set in turn according to the release order of each game card in the card set. After the terminal completes the release of the card skill of the nth game card, if the player wants to adjust the release direction of the n+1th game card, the corresponding release adjustment operation can be input on the afterimage corresponding to the release direction of the nth game card, such as Figure 8 As shown, the dotted line is the afterimage corresponding to the release direction of the nth game card, the player can input the adjustment operation for the afterimage to obtain the release direction shown by the solid line, and then the n+1th game card can release the card skill in the release direction shown by the solid line. Fig. 9 For positioning-type game cards, players can also input corresponding release adjustment operations to adjust the corresponding release area. By providing skill release adjustments, players can flexibly adjust the release direction and area of the game card skills, thereby achieving flexible adjustment of card skills and further enhancing the game's operating experience and strategy.
[0085] Through the above process, on the one hand, players can combine multiple game cards into corresponding card groups based on combination operations. When releasing the card skills corresponding to each game card in the card group, the release of the next game card can be based on the skill release effect of the previous game card, so that players can quickly and continuously release the card skills of multiple game cards, which greatly increases the rhythm and operating fun of the game and improves the player's operating efficiency and flexibility. On the other hand, by providing adjustments to skill release, players can flexibly adjust the release direction, area, etc. of the card skills of the game cards, thereby realizing flexible adjustment of card skills and further enhancing the operating experience and strategy of the game.
[0086] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0087] Reference Fig.10 , shows a structural block diagram of a game card processing device provided in an embodiment of the present invention, wherein a graphical user interface is provided through an electronic terminal, and the contents displayed by the graphical user interface include a card display area and a battle area, wherein a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and specifically may include the following modules:
[0088] A card combination module 1001, for responding to a combination operation on game cards, determining a card set corresponding to the combination operation, wherein the card set includes more than two game cards;
[0089] A first card releasing module 1002 is used for releasing a first card skill corresponding to a first game card in the card set to a first virtual object in the combat area in response to a first dragging operation of dragging the card set to the combat area;
[0090] The second card releasing module 1003 is used for releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area in response to the completion of the release of the first card skill.
[0091] In some feasible implementations, the card combination module 1001 is specifically used for:
[0092] In response to a second drag operation of dragging a first game card in the card display area onto a second game card, the first game card and the second game card are combined into a card set.
[0093] In some feasible implementations, the device further includes:
[0094] The combination judgment module is used to determine whether the overlapping area of the first game card and the second game card exceeds a preset value, and / or whether the overlapping time of the first game card and the second game card reaches a preset time.
[0095] In some feasible implementations, the device further includes:
[0096] The identification display module is used to display the card set identification of the card set in the graphical user interface.
[0097] In some feasible implementations, the device further includes:
[0098] The identification updating module is used to update the card group identification in response to the completion of releasing the first card skill.
[0099] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0100] Determine a first skill release effect corresponding to the first card skill;
[0101] If no release adjustment operation for the first skill release effect is detected, releasing a second card skill corresponding to a second game card in the deck to the second virtual object according to the first skill release effect;
[0102] If a release adjustment operation for the first skill release effect is detected, a second skill release effect corresponding to the release adjustment operation is determined in response to the release adjustment operation, and a second card skill corresponding to the second game card in the card deck is released to the second virtual object according to the second skill release effect.
[0103] In some feasible implementations, the first skill release effect includes a first release direction, the second skill release effect includes a second release direction, the release adjustment operation includes a release direction adjustment operation for the first release direction, and the second card release module 1003 is specifically used to:
[0104] In response to the release direction adjustment operation for the first release direction, a second release direction corresponding to the second game card is determined, and a second card skill corresponding to the second game card in the card group is released to the second virtual object according to the second release direction.
[0105] In some feasible implementations, the first skill release effect includes a first release area, the second skill release effect includes a second release area, the release adjustment operation includes a release area adjustment operation for the first release area, and the second card release module 1003 is specifically used to:
[0106] In response to a release area adjustment operation for the first release area, a second release area corresponding to the second game card is determined, and a second card skill corresponding to the second game card in the card group is released to the second virtual object according to the second release area.
[0107] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0108] determining a first release type of the first game card and a second release type of the second game card;
[0109] If the first release type is the same as the second release type, releasing the second card skill corresponding to the second game card in the deck to the second virtual object in the battle area according to the first skill release effect;
[0110] If the first release type is different from the second release type, the second skill release effect for the first virtual object is determined according to the first skill release effect, and the second card skill corresponding to the second game card in the card deck is released to the second virtual object in the combat area according to the second skill release effect.
[0111] In some feasible implementations, the release type includes an aiming type and a positioning type, the first skill release effect includes a first release direction or a first release area, and the second card release module 1003 is specifically used to:
[0112] If both the first release type and the second release type belong to the aiming type, releasing a second card skill corresponding to a second game card in the deck to a second virtual object in the combat area according to the first release direction;
[0113] If both the first release type and the second release type belong to the positioning type, the second card skill corresponding to the second game card in the deck is released to the second virtual object in the battle area according to the first release area.
[0114] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0115] If the first release type is the aiming type and the second release type is the positioning type, locking the first virtual object aimed at by the first release direction in the combat area;
[0116] Acquire a release radius corresponding to the second game card, and determine a second release area corresponding to the second game card in the battle area according to the release radius with the first virtual object as the center of the circle;
[0117] The second card skill corresponding to the second game card is released to the second virtual object in the battle area according to the second release area.
[0118] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0119] If the first release type is the positioning type and the second release type is the aiming type, positioning the first virtual object positioned in the first release area in the combat area;
[0120] using the direction pointing to the first virtual object as the second release direction of the second game card;
[0121] The second card skill corresponding to the second game card is released to the second virtual object in the combat area according to the second release direction.
[0122] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0123] determining a first card type of the first game card and a second card type of the second game card;
[0124] If the first card type is the same as the second card type, the second card skill corresponding to the second game card is released to the second virtual object in the combat area according to the first skill release effect.
[0125] In some feasible implementations, the second card releasing module 1003 is further configured to:
[0126] If the first card type is different from the second card type, a third virtual object matching the second card type is selected from the virtual objects, and the second card skill corresponding to the second game card in the deck is released to the third virtual object according to the first skill release effect.
[0127] In some feasible implementations, the card types include attack types and gain types, the virtual objects include at least virtual objects of the first camp and virtual objects of the second camp, and the second card releasing module 1003 is specifically used to:
[0128] If the first card type is an attack type, and the second card type is a gain type, selecting a corresponding third virtual object from the virtual objects of the first camp;
[0129] If the first card type is a gain type, and the second card type is an attack type, a corresponding third virtual object is selected from the virtual objects of the second camp.
[0130] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0131] If the first camp only includes the target virtual object controlled by the electronic terminal, the target virtual object is used as the third virtual object;
[0132] If the first camp includes the target virtual object and at least one friendly virtual object, obtaining a first position relationship between the target virtual object and each of the friendly virtual objects, as well as a first object parameter of the target virtual object and a second object parameter of each of the friendly virtual objects;
[0133] A third virtual object is selected from the target virtual object and the friendly virtual object according to the first position relationship, and / or a third virtual object is selected from the target virtual object and the friendly virtual object according to the first object parameter and the second object parameter.
[0134] In some feasible implementations, the first position relationship includes a first relative distance between the target virtual object and the friendly virtual object, and the second card releasing module 1003 is specifically configured to:
[0135] If there is a friendly virtual object, use the friendly virtual object as the third virtual object;
[0136] If there are at least two friendly virtual objects, the friendly virtual object with the smallest first relative distance is used as the third virtual object.
[0137] In some feasible implementations, the first object parameter includes a first health point of the target virtual object, the second object parameter includes a second health point of the friendly virtual object, and the second card releasing module 1003 is specifically used to:
[0138] If the first health amount is lower than the second health amount, taking the target virtual object as the third virtual object;
[0139] If the second health value is lower than the first health value, the friendly virtual object is used as the third virtual object;
[0140] If the first health amount is equal to the second health amount, a virtual object is randomly selected from the target virtual object and the friendly virtual object as the third virtual object.
[0141] In some feasible implementations, the second card releasing module 1003 is specifically used to:
[0142] If the second camp contains only one hostile virtual object, the hostile virtual object is used as the third virtual object;
[0143] If the second camp includes at least two hostile virtual objects, obtaining a second positional relationship between the target virtual object and each of the hostile virtual objects, and a target object parameter of each of the hostile virtual objects;
[0144] A third virtual object is selected from the hostile virtual objects according to the second positional relationship, and / or a third virtual object is selected from the hostile virtual objects according to the target object parameters.
[0145] In some feasible implementations, the second position relationship includes at least a second relative distance between the target virtual object and each of the hostile virtual objects, and the second card releasing module 1003 is specifically configured to:
[0146] The hostile virtual object with the smallest relative distance is used as the third virtual object.
[0147] In some feasible implementations, the target object parameter includes a third health point of each of the hostile virtual objects, and the second card releasing module 1003 is specifically configured to:
[0148] The hostile virtual object with the third smallest health volume is used as the third virtual object.
[0149] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0150] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned game card processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0151] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned game card processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0152] Fig.11 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0153] The electronic device 1100 includes but is not limited to: a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, a processor 1110, and a power supply 1111. It can be understood by those skilled in the art that the electronic device structure involved in the embodiment of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or less components than shown in the figure, or combine certain components, or arrange components differently. In the embodiment of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.
[0154] It should be understood that in the embodiment of the present invention, the radio frequency unit 1101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 1110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 1101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 1101 can also communicate with the network and other devices through a wireless communication system.
[0155] The electronic device provides users with wireless broadband Internet access through the network module 1102, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0156] The audio output unit 1103 can convert the audio data received by the RF unit 1101 or the network module 1102 or stored in the memory 1109 into an audio signal and output it as sound. Moreover, the audio output unit 1103 can also provide audio output related to a specific function performed by the electronic device 1100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 1103 includes a speaker, a buzzer, a receiver, etc.
[0157] The input unit 1104 is used to receive audio or video signals. The input unit 1104 may include a graphics processor (GPU) 11041 and a microphone 11042, and the graphics processor 11041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 1106. The image frame processed by the graphics processor 11041 can be stored in the memory 1109 (or other storage medium) or sent via the radio frequency unit 1101 or the network module 1102. The microphone 11042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 1101 in the case of a telephone call mode.
[0158] The electronic device 1100 also includes at least one sensor 1105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 11061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 11061 and / or the backlight when the electronic device 1100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 1105 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0159] The display unit 1106 is used to display information input by the user or information provided to the user. The display unit 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0160] The user input unit 1107 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 1107 includes a touch panel 11071 and other input devices 11072. The touch panel 11071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 11071 or near the touch panel 11071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 11071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 1110, receives the command sent by the processor 1110 and executes it. In addition, the touch panel 11071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 11071, the user input unit 1107 may also include other input devices 11072. Specifically, other input devices 11072 may include but are not limited to physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
[0161] Further, the touch panel 11071 may be covered on the display panel 11061. When the touch panel 11071 detects a touch operation on or near it, it is transmitted to the processor 1110 to determine the type of the touch event, and then the processor 1110 provides a corresponding visual output on the display panel 11061 according to the type of the touch event. It can be understood that in one embodiment, the touch panel 11071 and the display panel 11061 are used as two independent components to implement the input and output functions of the electronic device, but in some embodiments, the touch panel 11071 and the display panel 11061 can be integrated to implement the input and output functions of the electronic device, which is not limited here.
[0162] The interface unit 1108 is an interface for connecting an external device to the electronic device 1100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 1108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 1100 or may be used to transmit data between the electronic device 1100 and an external device.
[0163] The memory 1109 can be used to store software programs and various data. The memory 1109 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 1109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0164] The processor 1110 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 1109 and calling data stored in the memory 1109, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 1110 may include one or more processing units; preferably, the processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1110.
[0165] The electronic device 1100 may also include a power supply 1111 (such as a battery) for supplying power to each component. Preferably, the power supply 1111 may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0166] In addition, the electronic device 1100 includes some functional modules not shown, which will not be described in detail here.
[0167] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0168] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0169] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
[0170] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0171] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0172] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0173] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0174] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0175] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0176] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for processing game cards, characterized in that: A graphical user interface is provided by an electronic terminal, wherein the contents displayed by the graphical user interface include a card display area and a battle area, wherein a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and the method comprises: In response to a combination operation on game cards, determining a card set corresponding to the combination operation, the card set including more than two game cards; In response to a first dragging operation of dragging the deck to the battle area, releasing a first card skill corresponding to a first game card in the deck to a first virtual object in the battle area; In response to the completion of releasing the first card skill, releasing a second card skill corresponding to a second game card in the card group to a second virtual object in the battle area.
2. The method according to claim 1, characterized in that In response to the combination operation on the game cards, determining the card group corresponding to the combination operation includes: In response to a second drag operation of dragging a first game card in the card display area onto a second game card, the first game card and the second game card are combined into a card set.
3. The method according to claim 2, characterized in that Before combining the first game card and the second game card into a card set, the method further includes: It is determined that the overlapping area of the first game card and the second game card exceeds a preset value, and / or that the overlapping time of the first game card and the second game card reaches a preset time.
4. The method according to claim 2, characterized in that: After combining the first game card and the second game card into a card set, the method further includes: A deck identifier of the deck is displayed in the graphical user interface.
5. The method according to claim 4, characterized in that The method further comprises: In response to the first card skill being released, the card set identifier is updated.
6. The method according to any one of claims 1 to 5, characterized in that: The releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area includes: Determine a first skill release effect corresponding to the first card skill; If the release adjustment operation for the first skill release effect is not detected, releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the combat area according to the first skill release effect; If a release adjustment operation for the first skill release effect is detected, a second skill release effect corresponding to the release adjustment operation is determined in response to the release adjustment operation, and the second card skill corresponding to the second game card in the card deck is released to the second virtual object in the combat area according to the second skill release effect.
7. The method according to claim 6, characterized in that The first skill release effect includes a first release direction, the second skill release effect includes a second release direction, the release adjustment operation includes a release direction adjustment operation for the first release direction, and in response to the release adjustment operation, determining a second skill release effect corresponding to the release adjustment operation, and releasing a second card skill corresponding to a second game card in the deck to a second virtual object in the combat area according to the second skill release effect, including: In response to a release direction adjustment operation for the first release direction, a second release direction corresponding to the second game card is determined, and a second card skill corresponding to the second game card in the card deck is released to a second virtual object in the combat area according to the second release direction.
8. The method according to claim 6, characterized in that The first skill release effect includes a first release area, the second skill release effect includes a second release area, the release adjustment operation includes a release area adjustment operation for the first release area, and in response to the release adjustment operation, determining a second skill release effect corresponding to the release adjustment operation, and releasing a second card skill corresponding to a second game card in the deck to a second virtual object in the combat area according to the second skill release effect, comprises: In response to a release area adjustment operation for the first release area, a second release area corresponding to the second game card is determined, and a second card skill corresponding to the second game card in the card deck is released to the second virtual object in the battle area according to the second release area.
9. The method according to claim 6, characterized in that The releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area includes: determining a first release type of the first game card and a second release type of the second game card; If the first release type is the same as the second release type, releasing the second card skill corresponding to the second game card in the deck to the second virtual object in the battle area according to the first skill release effect; If the first release type is different from the second release type, the second skill release effect for the first virtual object is determined according to the first skill release effect, and the second card skill corresponding to the second game card in the card deck is released to the second virtual object in the combat area according to the second skill release effect.
10. The method according to claim 9, characterized in that The first skill release effect includes a first release direction or a first release area, and if the first release type is the same as the second release type, releasing the second card skill corresponding to the second game card to the second virtual object according to the first skill release effect includes: If both the first release type and the second release type belong to the aiming type, releasing the second card skill corresponding to the second game card in the deck to the second virtual object in the battle area according to the first release direction; If both the first release type and the second release type belong to the positioning type, the second card skill corresponding to the second game card in the card group is released to the second virtual object in the battle area according to the first release area.
11. The method according to claim 9, characterized in that If the first release type is different from the second release type, determining a second skill release effect for the first virtual object according to the first skill release effect, and releasing a second card skill corresponding to a second game card in the deck to the second virtual object in the combat area according to the second skill release effect, including: If the first release type is an aiming type and the second release type is a positioning type, locking a first virtual object aimed at by the first release direction in the combat area; Acquire a release radius corresponding to the second game card, and determine a second release area corresponding to the second game card in the battle area according to the release radius with the first virtual object as the center of the circle; The second card skill corresponding to the second game card is released to the second virtual object in the battle area according to the second release area.
12. The method according to claim 9, characterized in that If the first release type is different from the second release type, determining a second skill release effect for the first virtual object according to the first skill release effect, and releasing a second card skill corresponding to the second game card to the first virtual object according to the second skill release effect, including: If the first release type is a positioning type and the second release type is a targeting type, then locking the first virtual object positioned in the first release area in the combat area; using the direction pointing to the first virtual object as the second release direction of the second game card; The second card skill corresponding to the second game card is released to the second virtual object in the combat area according to the second release direction.
13. The method according to claim 6, characterized in that The releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the battle area includes: determining a first card type of the first game card and a second card type of the second game card; If the first card type is the same as the second card type, a second card skill corresponding to a second game card in the card set is released to a second virtual object in the battle area.
14. The method according to claim 13, characterized in that The releasing the second card skill corresponding to the second game card in the card set to the second virtual object in the battle area also includes: If the first card type is different from the second card type, a third virtual object matching the second card type is selected from the virtual objects, and the second card skill corresponding to the second game card in the deck is released to the third virtual object according to the first skill release effect.
15. The method according to claim 14, characterized in that The virtual objects at least include virtual objects of a first camp and virtual objects of a second camp, and if the first card type is different from the second card type, selecting a third virtual object matching the second card type from the virtual objects comprises: If the first card type is an attack type, and the second card type is a gain type, selecting a corresponding third virtual object from the virtual objects of the first camp; If the first card type is a gain type, and the second card type is an attack type, a corresponding third virtual object is selected from the virtual objects of the second camp.
16. The method according to claim 15, characterized in that The selecting a corresponding third virtual object from the virtual objects in the first camp includes: If the first camp only includes the target virtual object controlled by the electronic terminal, the target virtual object is used as the third virtual object; If the first camp includes the target virtual object and at least one friendly virtual object, obtaining a first position relationship between the target virtual object and each of the friendly virtual objects, as well as a first object parameter of the target virtual object and a second object parameter of each of the friendly virtual objects; A third virtual object is selected from the target virtual object and the friendly virtual object according to the first position relationship, and / or a third virtual object is selected from the target virtual object and the friendly virtual object according to the first object parameter and the second object parameter.
17. The method according to claim 16, characterized in that The first position relationship includes a first relative distance between the target virtual object and the friendly virtual object, and selecting a second virtual object from the target virtual object and the friendly virtual object according to the first position relationship includes: If there is a friendly virtual object, use the friendly virtual object as the third virtual object; If there are at least two friendly virtual objects, the friendly virtual object with the smallest first relative distance is used as the third virtual object.
18. The method according to claim 16, characterized in that The first object parameter includes a first health amount of the target virtual object, the second object parameter includes a second health amount of the friendly virtual object, and selecting a third virtual object from the target virtual object and the friendly virtual object according to the first object parameter and the second object parameter includes: If the first health amount is lower than the second health amount, taking the target virtual object as the third virtual object; If the second health value is lower than the first health value, the friendly virtual object is used as the third virtual object; If the first health amount is equal to the second health amount, a virtual object is randomly selected from the target virtual object and the friendly virtual object as the third virtual object.
19. The method according to claim 15, characterized in that The selecting a corresponding third virtual object from the virtual objects in the second camp includes: If the second camp contains only one hostile virtual object, the hostile virtual object is used as the third virtual object; If the second camp includes at least two hostile virtual objects, obtaining a second positional relationship between the target virtual object and each of the hostile virtual objects, and a target object parameter of each of the hostile virtual objects; A third virtual object is selected from the hostile virtual objects according to the second positional relationship, and / or a third virtual object is selected from the hostile virtual objects according to the target object parameters.
20. The method according to claim 19, characterized in that The second position relationship includes at least a second relative distance between the target virtual object and each of the hostile virtual objects, and selecting a third virtual object from the hostile virtual objects according to the second position relationship includes: The hostile virtual object with the smallest relative distance is used as the third virtual object.
21. The method according to claim 19, characterized in that The target object parameter includes a third health amount of each of the hostile virtual objects, and selecting a second virtual object from the hostile virtual objects according to the target object parameter includes: The hostile virtual object with the third smallest health volume is used as the third virtual object.
22. A game card processing device, characterized in that: A graphical user interface is provided through an electronic terminal, wherein the contents displayed by the graphical user interface include a card display area and a battle area, wherein a plurality of game cards are displayed in the card display area, and a virtual object is displayed in the battle area, and the device comprises: A card combination module, for responding to a combination operation on a target game card, determining a card set corresponding to the combination operation, wherein the card set includes more than two game cards; A first card releasing module, configured to release a first card skill corresponding to a first game card in the card set to a first virtual object in the combat area in response to a first dragging operation of dragging the card set to the combat area; The second card releasing module is used for releasing the second card skill corresponding to the second game card in the card group to the second virtual object in the combat area in response to the completion of the release of the first card skill.
23. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 21 when executing the program stored in the memory.
24. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 21.
Citation Information
Patent Citations
Control method of role cards in game, terminal, electronic equipment and storage medium
CN111803934A
Interaction method and device, computer equipment and storage medium
CN115068954A
Display control method and device for instant card making game
CN115155065A
Virtual card play based interactive gaming experiences
EP3127587A1