Virtual-scene interaction method and apparatus, and device, storage medium and program product

By integrating virtual characters and virtual skills in virtual cards, the problem of low correlation between virtual characters and virtual skills in existing card games is solved, reducing learning costs and improving interaction efficiency.

WO2025118770A1PCT designated stage expired Publication Date: 2025-06-12TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/119711
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-05
Filing Date
2024-09-19
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

The correlation between virtual characters and virtual skills in existing card games is low, which causes players to spend a higher learning cost to learn card combination strategies, thereby reducing interaction efficiency.

Method used

By integrating virtual characters and virtual skills in virtual cards, each virtual card has a higher strategic nature. Players only need to operate one virtual card to control the virtual characters they carry and release their associated virtual skills.

Benefits of technology

It reduces the learning cost of card combination strategies, improves interaction efficiency, makes the game easier to use and has higher strategicity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024119711_12062025_PF_FP_ABST
    Figure CN2024119711_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a virtual-scene interaction method and apparatus, and an electronic device, a computer-readable storage medium and a computer program product. The method comprises: displaying at least one virtual card in a card area of a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character; in response to a character control instruction triggered on the basis of a target virtual card, controlling a target virtual character carried by the target virtual card to move to a target position in an interaction area of the virtual scene; and in response to a skill casting instruction triggered on the basis of the target virtual card, controlling the target virtual character to cast an associated target virtual skill.
Need to check novelty before this filing date? Find Prior Art

Description

Virtual scene interaction method, device, equipment, storage medium and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] The embodiments of this application are based on Chinese patent application number 2023116658443 and application date December 5, 2023, and claim the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into the embodiments of this application as a reference. Technical Field

[0003] The present application relates to human-computer interaction technology, and in particular to a method, device, equipment, storage medium and program product for interacting with a virtual scene. Background Art

[0004] Display technology based on graphics processing hardware has expanded the channels for perceiving the environment and obtaining information. In particular, display technology for virtual scenes can achieve diversified interactions between virtual objects controlled by users or artificial intelligence according to actual application needs. It has various typical application scenarios. For example, in the virtual scene of a game, it can simulate the real battle process between virtual characters.

[0005] Taking card games as an example, players usually have a set of cards, each of which represents a virtual character or virtual skill. During the game, players need to formulate strategies by combining and using different cards to achieve the goal of defeating their opponents. However, the correlation between virtual characters and virtual skills in this game mode is low, requiring players to spend a high learning cost to learn card combination strategies, resulting in low interaction efficiency.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a virtual scene interaction method, device, electronic device, computer-readable storage medium and computer program product, which can reduce the learning cost of card combination strategies and improve interaction efficiency.

[0008] The technical solution of the embodiment of the present application is implemented as follows:

[0009] The present invention provides a method for interacting with a virtual scene, including:

[0010] Displaying at least one virtual card in a card area of ​​a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character;

[0011] In response to a character control instruction triggered by a target virtual card, controlling a target virtual character carried by the target virtual card to move to a target position in an interactive area of ​​the virtual scene;

[0012] In response to a skill release instruction triggered based on the target virtual card, the target virtual character is controlled to release the associated target virtual skill.

[0013] The embodiment of the present application provides an interactive device for a virtual scene, including:

[0014] a card display module configured to display at least one virtual card in a card area of ​​a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character;

[0015] a character control module configured to control a target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene in response to a character control instruction triggered based on the target virtual card;

[0016] The skill control module is configured to control the target virtual character to release the associated target virtual skill in response to a skill release instruction triggered based on the target virtual card.

[0017] An embodiment of the present application provides an electronic device, including:

[0018] a memory for storing computer-executable instructions or computer programs;

[0019] The processor is used to implement the virtual scene interaction method provided in the embodiment of the present application when executing the computer executable instructions or computer program stored in the memory.

[0020] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions or a computer program for implementing the virtual scene interaction method provided in the embodiment of the present application when executed by a processor.

[0021] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions. When the computer program or computer-executable instructions are executed by a processor, the virtual scene interaction method provided in the embodiment of the present application is implemented.

[0022] The embodiments of the present application have the following beneficial effects:

[0023] By applying the embodiment of the present application, at least one virtual card is displayed in the card area of ​​the virtual scene. Since a virtual card carries a virtual character and at least one virtual skill associated with the virtual character, that is, the virtual character and the virtual skill associated with the virtual character are integrated into one virtual card, each virtual card itself has a higher strategic nature. Therefore, the player only needs to operate one virtual card (such as a target virtual card) to control the interaction of the target virtual character carried by it in the virtual scene, and can control the target virtual character to release its associated target virtual skill, which can reduce the learning cost of card combination strategy and improve interaction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a schematic diagram of the architecture of a virtual scene interaction system 100 provided in an embodiment of the present application;

[0025] FIG2 is a schematic structural diagram of an electronic device 500 provided in an embodiment of the present application;

[0026] FIG3 is a flow chart of a virtual scene interaction method provided in an embodiment of the present application;

[0027] FIG4 is a schematic diagram of controlling a virtual character provided in an embodiment of the present application;

[0028] FIG5 is a schematic diagram of instruction triggering provided in an embodiment of the present application;

[0029] FIG6 is a schematic diagram of the transformation of card types provided in an embodiment of the present application;

[0030] FIG7 is a schematic diagram of skill release provided in an embodiment of the present application;

[0031] FIG8 is a schematic diagram of skill release provided in an embodiment of the present application;

[0032] FIG9 is a flow chart of a virtual scene interaction method provided in an embodiment of the present application;

[0033] FIG10 is a schematic diagram of the transformation of card types provided in an embodiment of the present application;

[0034] FIG11 is a schematic diagram of a card type conversion method provided in an embodiment of the present application;

[0035] FIG12 is a schematic diagram of the transformation of card types provided in an embodiment of the present application;

[0036] FIG13 is a schematic diagram of the transformation of card types provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0038] It is understandable that in the embodiments of the present application, when user information and other related data (such as user trigger operations, team attributes or role characteristics, etc.) are involved, when the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0039] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0040] In the following description, the terms "first\second..." are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second..." can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0041] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0043] Before further explaining the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0044] 1) Client: An application running in a terminal to provide various services, such as a video player client, a game client, etc.

[0045] 2) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be real-time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.

[0046] 3) A virtual scene is a virtual scene displayed (or provided) when an application is running on a terminal. The virtual scene can be a simulation of the real world, a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene can be any of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiments of the present application do not limit the dimensions of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc. The land may include environmental elements such as deserts and cities, and users can control virtual objects to move in the virtual scene.

[0047] 4) Virtual Characters. In card games, virtual characters are the images of various people and objects carried by virtual cards that can interact in a virtual scene, or movable objects in the virtual scene. These movable objects can be virtual people, virtual animals, cartoon characters, etc., such as people and animals displayed in the virtual scene. A virtual character can be a virtual image that represents the user in the virtual scene. A virtual scene can include multiple virtual characters, each corresponding to a virtual card. Each virtual character has its own shape and volume in the virtual scene and occupies a portion of the space in the virtual scene. A virtual character can also be a game character controlled by the user (or player).

[0048] 5) Virtual skills: various special functions that can assist virtual characters in interacting with enemy characters in virtual scenes. There are many types of virtual skills, such as attack skills that assist virtual characters in attacking enemy characters, or defensive skills that assist virtual characters in defending against enemy characters, or skills that cause damage to enemy characters, enhance the attributes of the virtual character or friendly characters, etc.

[0049] The embodiments of the present application provide an interactive method, device, electronic device, computer-readable storage medium and computer program product for a virtual scene, which can improve the efficiency of interaction. The following describes exemplary applications of the electronic device provided by the embodiments of the present application. The electronic device provided by the embodiments of the present application can be implemented as various types of user terminals such as laptops, tablet computers, desktop computers, set-top boxes, mobile devices (for example, mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable gaming devices), smart phones, smart speakers, smart watches, smart TVs, and vehicle-mounted terminals, and can also be implemented as servers. Below, an exemplary application when the device is implemented as a terminal will be described.

[0050] Refer to Figure 1, which is a schematic diagram of the architecture of the interactive system 100 of the virtual scene provided in an embodiment of the present application. In order to support an exemplary application, the terminal (terminal 400-1 and terminal 400-2 are shown as an example) is connected to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0051] In some embodiments, a client is provided on the terminal, and the server 200 is a backend server corresponding to the client. It can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0052] In actual application, the terminal displays at least one virtual card in the card area of ​​the virtual scene, wherein each virtual card carries a virtual character and at least one virtual skill associated with the virtual character; in response to a character control instruction triggered based on a target virtual card, the terminal sends a character control request to the server 200; the server 200 obtains the target virtual character carried by the target virtual card in response to the character control request, and returns the target virtual character to the terminal; the terminal controls the target virtual character to move to the target position in the interactive area of ​​the virtual scene; in response to a skill release instruction triggered based on the target virtual card, the terminal sends a skill control request to the server 200; the server 200 obtains the target virtual skill associated with the target virtual character in response to the skill control request, and returns the target virtual skill to the terminal, and the terminal controls the target virtual character to release the associated target virtual skill.

[0053] Referring to Figure 2, Figure 2 is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of the present application. Taking the electronic device 500 as the terminal in Figure 1 as an example, the electronic device 500 shown in Figure 2 includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It can be understood that the bus system 540 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, various buses are labeled as bus system 540 in Figure 2.

[0054] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0055] The memory 550 includes a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory. The memory 550 may optionally include one or more storage devices physically remote from the processor 510.

[0056] In some embodiments, the memory 550 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.

[0057] The operating system 551 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic businesses and process hardware-based tasks; the network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520. Exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.

[0058] In some embodiments, the interactive device for the virtual scene provided in the embodiments of the present application can be implemented in software. The interactive device for the virtual scene provided in the embodiments of the present application can be provided as various software embodiments, including various forms including applications, software, software modules, scripts or codes. Figure 2 shows the interactive device 555 for the virtual scene stored in the memory 550, which can be software in the form of programs and plug-ins, and includes a series of modules, including a card display module 5551, a character control module 5552 and a skill control module 5553. These modules are logical and can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.

[0059] In other embodiments, the apparatus provided in the embodiments of the present application may be implemented in hardware. As an example, the apparatus provided in the embodiments of the present application may be a processor in the form of a hardware decoding processor, which is programmed to execute the virtual scene interaction method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0060] In some embodiments, the terminal or server can implement the interactive method of the virtual scene provided by the embodiment of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a local application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as a game APP; it can also be a small program that can be embedded in any APP, that is, a program that only needs to be downloaded to a browser environment and can be run. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.

[0061] As previously mentioned, the virtual scene interaction method provided in the embodiment of the present application can be implemented by various types of electronic devices. For example, it can be executed by any one of the terminal and server 200 in Figure 1 alone, or it can be executed by the terminal and server 200 in Figure 1 in collaboration. Next, the virtual scene interaction method provided in the embodiment of the present application is described by taking the terminal in Figure 1 as an example. Referring to Figure 3, Figure 3 is a flow chart of the virtual scene interaction method provided in the embodiment of the present application, which will be described in conjunction with the steps shown in Figure 3.

[0062] Step 101: The terminal displays at least one virtual card in a card area of ​​a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character.

[0063] In actual applications, a client that supports virtual scenes is installed on the terminal (for example, when the virtual scene is a card game, the corresponding client can be a card game APP). When the user opens the client installed on the terminal and the terminal runs the client, the interface of the virtual scene can be displayed in the client. The interface of the virtual scene includes an interactive area and a card area. The card area is used to display at least one virtual card that has not yet been selected for interaction, and the interactive area is used for interaction with the virtual character carried by the virtual card that has been selected for interaction.

[0064] At the beginning of each round, players can reasonably choose a deck containing multiple virtual cards according to their own camp and strategy. Alternatively, when initializing the virtual scene, the virtual scene generates a deck containing multiple virtual cards for each player. The virtual cards in the deck are displayed in the card area. One virtual card corresponds to one virtual character and at least one virtual skill associated with the virtual character, that is, the virtual character and the virtual skills associated with the virtual character are integrated into one virtual card. The card types of a virtual card include character cards and skill cards.

[0065] It is understandable that at least one virtual card displayed in the card area has not been selected by the player for interaction. The player can select a virtual card to interact with from the card area, and the virtual card selected by the player will be moved to the interaction area for interaction.

[0066] Step 102: In response to a character control instruction triggered by a target virtual card, control the target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene.

[0067] In some embodiments, the terminal may respond to a character control instruction triggered based on a target virtual card to control the target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene in the following manner: in response to a selection operation on the target virtual card, control the target virtual character carried by the target virtual card to be in an operable state; in response to a character control instruction triggered by a drag operation on the target virtual character, control the target virtual character to move to the target position indicated by the character control instruction, wherein the target position is the release position of the drag operation in the interactive area of ​​the virtual scene.

[0068] The target virtual card is any one of the at least one virtual cards displayed in the card area. Since the virtual character and the virtual skills associated with the virtual character are integrated into one virtual card, and the virtual skills depend on the existence of the virtual character, when the virtual card is first selected, its current card type defaults to a character card. That is, when the user selects to use the target virtual card, the default card type of the target virtual card is a character card. That is, in response to the triggering operation on the target virtual card, the terminal controls the target virtual character carried by the target virtual card to be in an operable state (the target virtual character in the operable state can be dragged to the interactive area). When the user drags the target virtual character to a target position in the interactive area and releases the drag operation on the target virtual character at the target position, the target position becomes the position where the drag operation is released (that is, the release position of the drag operation). The terminal receives the corresponding character control instruction and, in response to the character control instruction, controls the target virtual character to move to the target position. In this way, the user can drag the target virtual character to any position in the interactive area through the drag operation. That is, the user can control the target virtual character to move to any position in the interactive area through the drag operation.

[0069] In some embodiments, before controlling the target virtual character to move to the target position indicated by the character control instruction, the terminal may also display placement position indication information in the interactive area of ​​the virtual scene; wherein the placement position indication information is used to indicate the placeable position for the target virtual character, so as to indicate triggering the release of the drag operation at the placeable position.

[0070] Here, when the user drags the target virtual character to move, the terminal displays placement position indication information in the interactive area of ​​the virtual scene to indicate the placeable area or placeable position where the target virtual character can be placed, so that the user can determine the dragging direction and dragging distance for the target virtual character according to the placement position indication information, and release the dragging operation for the target virtual character at the appropriate position (i.e., the placeable position) to place the target virtual character at the appropriate position (i.e., the placeable position), and control the target virtual character at the appropriate position to interact in the interactive area, such as attacking other virtual characters.

[0071] Referring to Figure 4, Figure 4 is a schematic diagram of controlling a virtual character provided in an embodiment of the present application. The terminal displays multiple virtual cards in a card area 401. When a user selects a target virtual card and drags a target virtual character 402 carried by the target virtual card to an interactive area in a virtual scene, placement position indication information (such as a partial area displayed with a gray shading in the interactive area) 403 is displayed in the interactive area of ​​the virtual scene to indicate a droppable area (such as a partial area displayed with a gray shading in the interactive area) or a droppable position (such as a target position 404) where the target virtual character 402 can be released. When the target virtual character is dragged to the target position 404 and the user releases the drag operation on the target virtual character at the target position 404 (such as the user releases the target virtual character), the target virtual character 402 can be placed at the target position 404 to control the target virtual character 402 at the target position 404 to perform interactive operations, such as attacking other virtual characters.

[0072] In some embodiments, after the terminal displays at least one virtual card in the card area of ​​the virtual scene, it displays character controls and skill controls in response to a selection operation on the target virtual card; wherein the character controls are used to trigger character control instructions, and the skill controls are used to trigger skill control instructions.

[0073] 5 , which is a schematic diagram of command triggering provided by an embodiment of the present application. Since the card types of a virtual card include character cards and skill cards (i.e., the character card and the skill card are integrated into one virtual card), when a user selects a target virtual card (e.g., a target virtual card in a card area triggered by a user) 501, the terminal, in response to the selection operation, may display a character control 502 and a skill control 503 for the user to select. The character control 502 triggers a character control instruction, and the skill control 503 triggers a skill control instruction. For example, when the user triggers the character control 502, the terminal, in response to the triggering operation, receives a character control instruction for the target virtual character carried by the target virtual card. When the target virtual character carried by the target virtual card is located in the interactive area of ​​the virtual scene, when the user triggers the skill control 503, the terminal, in response to the triggering operation, receives a skill control instruction for the target virtual skill associated with the target virtual character. In this way, the purpose of controlling the virtual character and virtual skill through a virtual card can be achieved without changing the card type of the virtual card.

[0074] Step 103: In response to the skill release instruction triggered by the target virtual card, control the target virtual character to release the associated target virtual skill.

[0075] Here, since the target virtual card carries both the target virtual character and the target virtual skill associated with the target virtual character, after controlling the target virtual character to move to the interactive area for interaction, the target virtual character can be controlled through the target virtual card to release its associated target virtual skill. Different virtual characters can be associated with different virtual skills, and the same virtual character can be associated with multiple virtual skills. For example, when the target virtual skill associated with the target virtual character is an attack skill, the target virtual character can be controlled to release the target virtual skill to attack the enemy character, so as to cause damage to the enemy character when fighting with the enemy character; for example, when the target virtual skill associated with the target virtual character is an auxiliary skill, the target virtual character can be controlled to release the target virtual skill to enhance the attributes of itself or friendly characters (such as health recovery, magic recovery, combat effectiveness improvement, etc.).

[0076] In some embodiments, before controlling the target virtual character carried by the target virtual card to move to the target position in the interactive area of ​​the virtual scene, when the current card type of the target virtual card is a character card, the terminal receives a character control instruction in response to a trigger operation on the target virtual card; accordingly, after controlling the target virtual character carried by the target virtual card to move to the target position in the interactive area of ​​the virtual scene, the terminal can control the current card type of the target virtual card to be changed from a character card to a skill card, wherein the skill card is used to trigger a skill release instruction.

[0077] Here, because the target virtual card carries both the target virtual character and the virtual skill corresponding to the target virtual character, before the target virtual character is dragged out of the target virtual card, the target virtual card defaults to a character card. At this time, when the user triggers the target virtual card, a character control instruction can be triggered. In response to the character control instruction, the terminal can control the target virtual character to move to a target position in the interactive area. After the target virtual character is dragged out of the target virtual card and placed at the target position in the interactive area, the card type of the target virtual card can be changed from a character card to a skill card, and the skill release instruction can be triggered through the target virtual card (i.e., skill card).

[0078] In some embodiments, the terminal can display at least one virtual card in the card area of ​​the virtual scene in the following manner: In the card display area of ​​the virtual scene, a target virtual card in at least one virtual card is displayed in a first style, wherein the first style is used to indicate that the current card type of the target virtual card is a character card; correspondingly, the terminal can control the current card type of the target virtual card to be changed from a character card to a skill card in the following manner: updating the display style of the target virtual card from the first style to the second style, wherein the second style is used to indicate that the current card type of the target virtual card is changed from a character card to a skill card.

[0079] In actual applications, the display style of a virtual card is related to the card type to which it currently belongs, that is, the display style of a virtual card reflects the card type to which the virtual card currently belongs. For example, when the card type to which the target virtual card currently belongs is a character card, the target virtual card is displayed in a first style. When the card type to which the target virtual card currently belongs is a skill card, the target virtual card is displayed in a second style. The first style and the second style belong to different display styles, such as different display identifiers (i.e., different identifiers are displayed on the target virtual card, and the identifier is used to indicate the current card type. For example, the first style is to display a character identifier on the target virtual card (indicating that the target virtual card currently belongs to a skill card). The card type is character card), the second style is to display a skill logo on the target virtual card (indicating that the current card type of the target virtual card is a skill card), different display colors (such as the card type of the target virtual card displayed in red is the character card, and the card type of the target virtual card displayed in green is the skill card), different display brightness (such as the card type of the target virtual card displayed in highlight is the character card, and the card type of the target virtual card displayed in grayscale is the skill card), different display forms (such as the card type of the target virtual card displayed in character form is the character card, and the card type of the target virtual card displayed in skill form is the skill card), etc.

[0080] In some embodiments, the terminal can control the current card type of the target virtual card to change from a character card to a skill card in the following manner: controlling the target virtual card to undergo a shape change, or controlling the target virtual card to flip the face of the card; wherein, the shape change or the face flip is used to indicate that the current card type of the target virtual card has changed, and the change in card type includes changing from a character card to a skill card.

[0081] In actual applications, the change in the card type of the target virtual card can be reflected by changing its own form or flipping the card face. For example, a target virtual card in a first form indicates that the current card type of the target virtual card is a character card, and a target virtual card in a second form different from the first form indicates that the current card type of the target virtual card is a skill card. For another example, the virtual card changes its card type by flipping it front and back. Assuming that the front of the target virtual card indicates that the current card type of the target virtual card is a character card, the back of the target virtual card can indicate that the current card type of the target virtual card is a skill card.

[0082] In some embodiments, the terminal may control the target virtual card to undergo a morphological change in the following manner: in response to the target virtual character detaching from the card frame of the target virtual card, controlling the card frame to merge, wherein the card type of the target virtual card before the merge is a character card; as the target virtual character moves toward the target position, adjusting the merging progress of the card frame so that the merging progress is negatively correlated with the distance of the target virtual character relative to the target position; in response to the target virtual character moving to the target position and being placed at the target position, reorganizing the merged card frame until it is restored to the target virtual card, wherein the card type of the restored target virtual card is a skill card.

[0083] Here, taking the target virtual card as a character card before its shape changes as an example, when the user drags the target virtual character out of the target virtual card and causes the target virtual character to leave the card frame under the dragging operation, the terminal can control the card frame of the target virtual card to start merging, such as controlling the card frame to tighten (that is, controlling the distance between the two parallel card frames in the target virtual card to become smaller). As the target virtual character moves toward the target position, the merging progress of the card frame is adjusted so that the merging progress corresponds to the distance of the target virtual character relative to the target position, that is, the merging progress is used to feedback the degree of merging of the card frame, and the merging progress is negatively correlated with the distance of the target virtual character relative to the target position. For example, the closer the distance between the target virtual character and the target position, the greater the merging progress of the card frame (that is, the greater the degree of merging, that is, the smaller the distance between the two parallel card frames in the target virtual card). When the target virtual character is controlled to move to the target position and When the target virtual character is placed at the target position (e.g., the user releases the drag operation on the target virtual character at the target position to place the target virtual character at the target position, and the distance between the target virtual character placed at the target position and the target position is 0), the card frame merging is completed (i.e., the two parallel card frames in the target virtual card overlap), and then the merged card frame begins to be reorganized, such as gradually expanding the two overlapping parallel card frames so that the distance between the two overlapping parallel card frames gradually increases until it is restored to the original distance before the card frames of the target virtual card are merged, that is, it is restored to the target virtual card (the card size of the restored target virtual card is the same as the card size of the target virtual card before merging). At this time, the card type of the target virtual card is changed from a character card to a skill card. The skill card (i.e., the target virtual card) can trigger a skill release instruction to control the target virtual character to release the associated target virtual skill.

[0084] 6, which is a schematic diagram of the transformation of the card type provided by an embodiment of the present application. Assuming that the target virtual card 601 currently belongs to a character card, when the user drags the target virtual character 602 out of the target virtual card 601 so that the target virtual character 602 is separated from the card frame of the target virtual card 601, the card frame of the target virtual card 601 is controlled to start merging (such as controlling the distance between the two card frames parallel in the vertical direction to become smaller). As the target virtual character 602 moves toward the target position 603 in the interactive area of ​​the virtual scene, the card frame merging progress of the target virtual card 601 is increased (i.e., the distance between the two card frames parallel in the vertical direction is reduced). The distance between the two card frames gradually decreases), when the target virtual character 602 moves to the target position 603 and is successfully placed at the target position 603, the merging progress of the card frame of the target virtual card 601 is completed (that is, the two vertically parallel cards completely overlap), and then the merged card frame begins to be reorganized, such as gradually expanding the two overlapping vertically parallel card frames, so that the distance between the two overlapping vertically parallel card frames gradually increases, until it returns to the original distance before the card frames of the target virtual card are merged, thereby realizing the transformation of the card type of the target virtual card from a character card to a skill card.

[0085] In some embodiments, when the terminal controls the card frames to merge, the character identification of the target virtual character may be displayed in the card face area of ​​the target virtual card, wherein the character identification is used to indicate that the current card type of the target virtual card is a character card; in response to the merged card frame being restored to the target virtual card, the skill identification is displayed in the card face area, and the skill identification is used to indicate that the current card type of the target virtual card is a skill card.

[0086] In actual application, taking the case where the target virtual card's card type before the card frame is merged as a character card as an example, during the process of merging the target virtual card's card frame (i.e., the card type of the target virtual card changes), the character identifier of the target virtual character can be displayed in the card face area of ​​the target virtual card, where the character identifier includes but is not limited to: a character type identifier, a character portrait, and a race symbol of the character's race, such as the race symbol of the character's race shown in FIG6 , to indicate that before the card frames are merged, the target virtual card's current card type is still a character card; after the target virtual card's card frame is merged and the merged card frame is reorganized and restored to the target virtual card, a skill identifier as shown in FIG6 is displayed in the card face area of ​​the target virtual card to indicate that the target virtual card's current card type is a skill card. The change in the identifier in the card face area reflects the transformation from a character card to a skill card, so that the user can perceive the real-time card type of the target virtual card, and it is convenient for the user to perform operations of the corresponding card type on the target virtual card.

[0087] In some embodiments, the terminal may display a change effect during the merging of card frames or the reorganization of merged card frames; wherein the change effect is used to indicate that the card type of the target virtual card is changing.

[0088] Here, during the process of merging card frames, or during the process of reorganizing the merged card frames, that is, during the process of changing the card type of the target virtual card, the terminal can display a change effect to indicate that the card type of the target virtual card is changing. In this way, the user can intuitively understand the change progress of the card type of the target virtual card, enriching the display content.

[0089] In some embodiments, after the terminal controls the target virtual character to release the associated target virtual skill, the change of the card type of the target virtual card can be controlled in the following manner: in response to the card recovery condition being met, the card type of the target virtual card is controlled to be restored from a skill card to a character card, and the character card is used to trigger the character control instruction; wherein the card recovery condition includes at least one of the following: the target virtual character dies, the number of times the target virtual skill is released reaches the target number, and the duration after the card type of the target virtual card is changed from a character card to a skill card reaches the target duration.

[0090] Here, after the card type of the target virtual card is changed from a character card to a skill card, when the card recovery condition is met, the card type of the target virtual card can be controlled to be restored from a skill card to a character card. It can be understood that on this basis, the card type of the target virtual card can also be controlled to be changed from a character card to a skill card, that is, the card type of the target virtual card can be controlled to be cyclically changed between character cards and skill cards to adapt to current interaction needs.

[0091] In actual applications, since the target virtual skills associated with the target virtual character depend on the target virtual character to be released, that is, the target virtual skills depend on the existence of the target virtual character, when the target virtual character dies during the interaction process, the target virtual skills associated with the target virtual character will naturally become invalid. At this time, the card type of the target virtual card can be controlled to be restored from a skill card to a character card, that is, the death of the target virtual character is used as a card recovery condition for restoring the card type of the target virtual card from a skill card to a character card.

[0092] When the card recovery condition is related to the number of times the target virtual skill is released, the terminal obtains the number of times the target virtual character is controlled to release the target virtual skill, and when the number of times the target virtual character is controlled to release the target virtual skill reaches the target number (which can be set according to actual needs, such as set to 3), the card recovery condition can be considered to be met. In addition, since a virtual character can be associated with multiple virtual skills, when the target virtual character is associated with multiple target virtual skills, after placing the target virtual character in the interaction area (that is, the card type of the target virtual card is changed from a character card to a skill card), the total number of times the target virtual character is controlled to release the target virtual skill (which can be the same target virtual skill or different target virtual skills) can be counted. When the total number reaches the target number, the card recovery condition can be considered to be met.

[0093] In addition, since the card type of the same virtual card can be cyclically switched between a character card and a skill card, the cyclic switching can be a periodic switching, wherein the switching period can be a fixed period or a non-fixed period determined according to the interaction progress. That is, when the card recovery condition includes the duration of the target virtual card's card type being switched from a character card to a skill card reaching a target duration, the target duration can be a fixed duration (e.g., set to 5 seconds, i.e., the card type is switched every 5 seconds) or a non-fixed duration (e.g., after the target virtual card's card type is switched from a character card to a skill card, when the duration of the skill card reaches a first target duration (the first target duration is set according to the interaction progress, e.g., set to 3 seconds), the target virtual card is switched from a skill card to a character card. When the duration of the character card reaches a second target duration (the second target duration is also set according to the interaction progress and can be different from the first target duration, e.g., set to 5 seconds), the target virtual card is switched from a character card to a skill card. This cycle repeats to achieve switching between different card types of the same virtual card.

[0094] After the card type of the target virtual card is restored from a skill card to a character card, the above process (such as steps 102-103) can be repeated, that is, the target virtual character is placed in the interactive area in the virtual scene again through the character card. After the target virtual character is placed in the interactive area, the card type of the target virtual card is controlled to be changed from a character card to a skill card, and the target virtual character is controlled to release its associated target virtual skill through the skill card; in this way, by controlling a virtual card, dual control of the virtual character and virtual skill can be achieved, which can reduce the learning cost of the card combination strategy and improve the interaction efficiency.

[0095] In some embodiments, the terminal may control the target virtual character to release the associated target virtual skill in response to a skill release instruction triggered based on the target virtual card in the following manner: in response to a trigger operation on the target virtual card, a skill indicator is displayed at the associated position of the target virtual character, and the skill indicator is used to indicate the scope of the target virtual skill when the target virtual character releases the associated target virtual skill at the associated position; in response to the target virtual card being dragged to the associated position and releasing the drag operation on the target virtual card at the associated position, a skill release instruction is received; in response to the skill release instruction, the target virtual character is controlled to release the target virtual skill at the associated position.

[0096] In actual applications, the effects of releasing a target virtual skill at different locations in the interactive area may vary. For example, releasing a target virtual skill at a location with an obstacle in the interactive area may not fully utilize the target virtual skill. Alternatively, releasing a target virtual skill in an area of ​​the interactive area where no enemy virtual characters are present will not negatively impact the enemy virtual characters. Therefore, when the target virtual character is within the interactive area, the skill indicator indicates the range of action to remind the user that releasing the target virtual skill within that range will bring the greatest benefit to the target virtual character. This can guide the user to release the target virtual skill within the range indicated by the skill indicator, thereby maximizing the effectiveness of the target virtual skill or minimizing the negative impact on enemy virtual characters.

[0097] Referring to FIG. 7 , FIG. 7 is a schematic diagram of skill release provided in an embodiment of the present application. When the target virtual card currently belongs to a skill card, the terminal displays a skill indicator 703 at an associated position of the target virtual character 702 in the interactive area of ​​the virtual scene (e.g., a peripheral position of the target virtual character, such as 5 meters to the upper right) in response to a trigger operation on the target virtual card 701. The skill indicator 703 indicates the range of the skill release (e.g., the skill release direction and the target object that can be affected after the skill is released). Based on the guidance of the skill indicator, the user can decide whether to trigger the skill release command or at which position to trigger the skill release command. When the user decides to trigger the skill release command, the user can drag the target virtual card (i.e., the skill card) to the position where the skill indicator is located (i.e., the associated position mentioned above) and then release it. In response to this series of operations (e.g., the dragging operation on the target virtual card and the release operation on the target virtual card), the terminal receives the skill release command and, in response to the skill release command, controls the target virtual character to release the target virtual skill at the associated position.

[0098] It should be noted that in actual applications, the skill release instruction can be triggered without going through the above series of operations. For example, when the skill indicator is displayed at the associated position of the target virtual character, the user does not need to drag the target virtual card to the location of the skill indicator. When the target virtual card (also known as the skill card) is triggered (such as clicking or double-clicking, etc.), the terminal responds to the trigger operation, receives the skill release instruction, and responds to the skill release instruction to control the target virtual character to release the target virtual skill at the associated position, that is, the skill release instruction can be triggered by one click, thereby improving the interaction efficiency.

[0099] In some embodiments, before the terminal controls the target virtual character to release the associated target virtual skill, when the number of virtual skills associated with the target virtual character is at least two, it can also display at least two candidate virtual skills associated with the target virtual character in response to a trigger operation on the target virtual card; in response to a selection operation on the target virtual skill, a skill release instruction for instructing the release of the target virtual skill is received.

[0100] In actual application, when a target virtual character is associated with multiple virtual skills, if the target virtual character carried by the target virtual card has moved to the target position in the interactive area of ​​the virtual scene, that is, when the card type of the target virtual card currently belongs to is a skill card, if the user triggers the target virtual card (that is, the skill card), the terminal responds to the trigger operation and displays multiple virtual skills associated with the target virtual character as candidate virtual skills for the user to select. When the user selects the target virtual skill from multiple candidate virtual skills, the terminal responds to the selection operation and receives a skill release instruction for instructing the release of the target virtual skill.

[0101] Refer to Figure 8, which is a skill release schematic diagram provided by an embodiment of the present application. Since the same virtual character can be associated with multiple virtual skills, when the target virtual character is associated with multiple virtual skills, when the user triggers the target virtual card (i.e., skill card) 801, the terminal responds to the trigger operation and displays at least two candidate virtual skills associated with the target virtual character for the user to select, such as candidate virtual skill 1, candidate virtual skill 2, and candidate virtual skill 3. In response to the selection operation for the target virtual skill (such as candidate virtual skill 2), a skill release instruction is received, which is used to instruct the release of the target virtual skill (i.e., candidate virtual skill 2), and in response to the skill release instruction, the target virtual character is controlled to release the target virtual skill (i.e., candidate virtual skill 2); in this way, the user can choose the virtual skill suitable for the current time to release according to actual needs, which improves the targetedness of the skill release and thereby improves the interaction efficiency.

[0102] It should be noted that when displaying multiple candidate virtual skills for users to choose from, when the selection priorities corresponding to the candidate virtual skills are different, each candidate virtual skill can also be displayed in a corresponding display style according to the selection priority corresponding to each candidate virtual skill. That is, for candidate virtual skills with different selection priorities, different display styles (such as different display orders, different display colors, different display brightness, different display fonts, etc.) are used to display each candidate virtual skill, or candidate virtual skills with higher selection priorities are highlighted, so as to facilitate users to select the required candidate virtual skills, which is conducive to improving the targeted release of skills and interaction efficiency.

[0103] In some embodiments, the terminal can control the target virtual character to release the associated target virtual skill in the following manner: when the number of virtual skills associated with the target virtual character is at least two, obtain an influencing parameter for influencing the release priority of each virtual skill, wherein the influencing parameter includes at least one of the following: the effective range of action corresponding to the release of the virtual skill, the matching degree between the virtual skill and the current interaction progress of the target virtual character; based on the influencing parameter, call a neural network model to perform release priority prediction processing to obtain the release priority of each virtual skill; control the target virtual character to release the target virtual skill with the highest release priority among all virtual skills.

[0104] Here, since the same virtual character can be associated with multiple virtual skills, that is, when the target virtual character is associated with multiple virtual skills, the terminal responds to the trigger operation for the target virtual card (that is, the skill card), obtains the release priority corresponding to each virtual skill, and controls the target virtual character to automatically release the target virtual skill with the highest release priority among the multiple associated virtual skills, that is, the release priority of the target virtual skill is higher than the release priority of other virtual skills in at least two virtual skills except the target virtual skill, so as to improve the targeted release and interaction efficiency of skill release.

[0105] When obtaining the release priority corresponding to each virtual skill, the influencing parameters affecting the release priority of each virtual skill are first obtained. The larger the effective range of the virtual skill, the higher the release priority of the corresponding virtual skill. The matching degree between the virtual skill and the target virtual character's current interaction progress is used to represent the target virtual character's urgency in releasing different virtual skills. For example, if the target virtual character's associated virtual skills include attacking virtual skills and defending virtual skills, if the target virtual character is currently surrounded by enemies and urgently needs to enhance its defensive capabilities, the matching degree between the attacking virtual skill and the interaction progress is lower than the matching degree between the defending virtual skill and the interaction progress. If the target virtual character is currently attacking enemies and urgently needs to enhance its offensive capabilities, the matching degree between the attacking virtual skill and the interaction progress is higher than the matching degree between the defending virtual skill and the interaction progress. Generally, the greater the matching degree, the higher the release priority of the corresponding virtual skill. After obtaining the influencing parameters, the influencing parameters are input into a trained neural network model for prediction processing to obtain the release priority corresponding to each virtual skill, which can make the prediction more accurate.

[0106] Before applying the neural network model, it is necessary to train the initial neural network model, and then put the trained neural network model into application to achieve the combination of influencing parameters and predict the release priority corresponding to the virtual skill through artificial intelligence technology. Among them, the neural network model is trained through virtual skill samples, the influencing parameters corresponding to the virtual skill samples, and the release priority annotated by the virtual skill samples. For example, based on the virtual skill samples, the matching degree of the virtual skill sample association, and the release priority annotated by the virtual skill sample, the initial neural network model is called for prediction processing to obtain the predicted release priority. After determining the value of the loss function of the neural network model through the predicted release priority and the annotated release priority, it can be determined whether the value of the loss function exceeds the preset threshold. When the value of the loss function exceeds the preset threshold, the error signal of the neural network model is determined based on the loss function, and the error signal is back-propagated in the neural network model, and the model parameters of each layer are updated during the propagation process.

[0107] Among them, the embodiments of the present application do not limit the model structure of the neural network model. For example, the neural network model can be a convolutional neural network, a deep neural network, etc.; nor are they limited to the form of the loss function. For example, it can be a cross entropy loss function, an L2 loss function, etc.

[0108] Here, back propagation is explained. The training sample data is input into the input layer of the neural network model, passes through the hidden layer, and finally reaches the output layer and outputs the result. This is the forward propagation process of the neural network model. Since there is an error between the output result of the neural network model and the actual result, the error between the output result and the actual value is calculated, and the error is backpropagated from the output layer to the hidden layer until it propagates to the input layer. In the back propagation process, the value of the model parameter is adjusted according to the error, that is, the loss function is constructed according to the error between the output result and the actual value, and the partial derivative of the loss function with respect to the model parameters is calculated layer by layer to generate the gradient of the loss function with respect to the model parameters of each layer. Since the direction of the gradient indicates the direction of error expansion, the gradient of the model parameter is inverted and summed with the original parameters of the model of each layer. The summed result is used as the updated model parameters of each layer, thereby reducing the error caused by the model parameters. The above process is continuously iterated until convergence.

[0109] In some embodiments, after the terminal controls the target virtual character to release the associated target virtual skill, it can control the target virtual skill associated with the target virtual card to be in a cooling state, and when the cooling is completed, control the target virtual skill to be restored from the cooling state to the activated state.

[0110] In actual applications, virtual skills usually have a certain effective duration (that is, when a virtual skill is released, the effective duration of the virtual skill is limited). For virtual skills that can be released repeatedly, after the virtual skill is released once, it usually requires a certain cooling time before it can be released again. Therefore, in the case that the target virtual skill is a virtual skill that can be released repeatedly, after the terminal controls the target virtual skill to release the target virtual skill once, it can control the target virtual skill to be in a cooling state, such as displaying a cooling countdown. When the cooling countdown returns to zero, the target virtual skill is controlled to be in an activated state, and the target virtual character can continue to be controlled to release the activated target virtual skill. In this way, the release frequency of the virtual skills associated with the virtual character can be controlled to maintain the ecological balance of the virtual scene.

[0111] In some embodiments, after the terminal controls the target virtual character to release the associated target virtual skill, when the number of virtual skills associated with the target virtual character is at least two, in response to a trigger operation on the target virtual card, the terminal controls the target virtual character to release other associated virtual skills, wherein the other virtual skills are different from the target virtual skills.

[0112] Here, since the same virtual character can be associated with multiple virtual skills, that is, when the target virtual character is associated with multiple virtual skills, the terminal responds to the skill release instruction and controls the target virtual character to release the target virtual skill. If the card type of the target virtual card is still a skill card, and the user triggers the target virtual card again (the card type is a skill card), the terminal responds to the trigger operation and automatically controls the target virtual character to release other virtual skills associated with the target virtual character and different from the target virtual skill. For example, the target virtual character is associated with two virtual skills (virtual skill 1 and virtual skill 2). When the terminal receives the skill release instruction for the first time, it controls the target virtual character to release virtual skill 1. When the terminal receives the skill release instruction for the second time, it controls the target virtual character to release skill 2. In this way, through one virtual card, the release of multiple virtual skills can be realized, which is conducive to improving interaction efficiency.

[0113] In some embodiments, when the target virtual character is associated with multiple virtual skills, when the terminal receives a skill release instruction, it can also control the target virtual character to release multiple virtual skills at the same time or release each virtual skill one by one; still taking the case where the target virtual character is associated with two virtual skills (virtual skill 1 and virtual skill 2) as an example, when the terminal receives a skill release instruction, it can control the target virtual character to release virtual skill 1 and virtual skill 2 at the same time, and can also control the target virtual character to release virtual skill 1 first, and when virtual skill 1 is released, immediately control the target virtual character to release skill 2; in this way, through a virtual card and a skill release instruction, the release of multiple virtual skills can be realized, which is conducive to improving interaction efficiency.

[0114] It should be noted that when the terminal controls the target virtual character to release multiple associated virtual skills (such as virtual skill 1 and virtual skill 2 mentioned above) at the same time, the effect brought about can be a simple superposition of the effects brought about by releasing each virtual skill (that is, the effect brought about by releasing virtual skill 1 and virtual skill 2 at the same time is the sum of the effect brought about by releasing virtual skill 1 and the effect brought about by releasing virtual skill 2), or it can be a multiplication of the effect brought about by releasing each virtual skill (that is, the effect brought about by releasing virtual skill 1 and virtual skill 2 at the same time is greater than the sum of the effect brought about by releasing virtual skill 1 and the effect brought about by releasing virtual skill 2).

[0115] Through the above method, at least one virtual card is displayed in the card area of ​​the virtual scene. Since a virtual card carries a virtual character and at least one virtual skill associated with the virtual character, that is, the virtual character and the virtual skill associated with the virtual character are integrated into one virtual card, each virtual card itself has a higher strategic nature. Therefore, the player only needs to operate one virtual card (such as a target virtual card) to control the interaction of the target virtual character it carries in the virtual scene, and can control the target virtual character to release its associated target virtual skill, which can reduce the learning cost of card combination strategy and improve interaction efficiency.

[0116] Below, we will describe an exemplary application of the embodiment of the present application in a practical application scenario. Taking the virtual scene as a card game as an example, we will continue to describe the virtual scene interaction method provided by the embodiment of the present application. Referring to Figure 9, Figure 9 is a flow chart of the virtual scene interaction method provided by the embodiment of the present application, which includes:

[0117] Step 201: The terminal displays at least one virtual card in the game card area.

[0118] Here, at the beginning of each round, players can reasonably choose a deck based on their own camp and strategy, or, when initializing the game, the game generates a deck for each player, where a deck includes multiple (such as 4) virtual cards, and the virtual cards in the deck are displayed in the card area of ​​the game.

[0119] A virtual card corresponds to a virtual character and at least one virtual skill associated with the virtual character, that is, the virtual character and the virtual skills associated with the virtual character are integrated into a virtual card. The card types of a virtual card include character cards and skill cards. Since the release of virtual skills depends on the virtual character, the default card type of each virtual card is a character card.

[0120] Step 202: In response to a selection operation on a target virtual card, control the target virtual character carried by the target virtual card to be in an operable state.

[0121] Among them, the target virtual card is any virtual card in the deck. As described above, the default card type of the target virtual card is a character card. When the user selects the target virtual card (i.e., the character card), the terminal responds to the trigger operation and controls the target virtual character associated with the target virtual card to be in an operable state, wherein the target virtual character in the operable state can be dragged to the interactive area of ​​the game.

[0122] Step 203: In response to the placement instruction for the target virtual character, the target virtual character is placed at a target position in the interaction area.

[0123] Here, the placement instruction is the above-mentioned character control instruction. When the user drags the target virtual character to separate from the target virtual card, the terminal controls the target virtual character to move along with the dragging operation. When the target virtual character is dragged to the target position in the interactive area of ​​the game and the drag operation on the target virtual character is released at the target position, the target virtual character can be placed at the target position.

[0124] During the process of dragging the target virtual character to move, placement position indication information is displayed in the interactive area of ​​the game to indicate the position where the target virtual character can be placed, so that the user can determine the dragging direction and dragging distance for the target virtual character according to the placement position indication information, and release the dragging operation for the target virtual character at the appropriate position (i.e., the placement position) to place the target virtual character at the appropriate position (i.e., the placement position), and control the target virtual character at the appropriate position to interact in the interactive area, such as attacking other virtual characters.

[0125] Step 204: Control the target virtual card to change its current card type from a character card to a skill card.

[0126] In actual application, the change of the card type of the target virtual card can be reflected by the change of its own shape. See Figure 10, which is a schematic diagram of the transformation of the card type provided by the embodiment of the present application. Assuming that under normal conditions, the current card type of the target virtual card 1001 is a character card, when the user drags the target virtual character 1002 out of the target virtual card 1001 to separate the target virtual character 1002 from the card frame, the control card frame begins to merge (or the card frame shrinks, that is, the distance between the two vertically parallel card frames becomes smaller), that is, the control target virtual card is in a shrunken state, and the card face displays the race symbol of the race to which the target virtual character belongs. As the target virtual character 1002 is placed in the interactive area of ​​the virtual scene (that is, the target position mentioned above), ) moves, increases the card frame merging progress (that is, the distance between the two vertically parallel card frames gradually becomes smaller), when the target virtual character 1002 moves to the placement position and is successfully placed at the placement position, the card frame merging progress is completed (that is, the two vertically parallel card frames are merged together); when the target virtual character is placed, a change effect is displayed (such as exposure, display of fragmented elements); then the merged card frame is reorganized, such as gradually expanding the two overlapping parallel card frames, so that the distance between the two overlapping parallel card frames gradually becomes larger, until it is restored to the original distance before the card frame of the target virtual card is merged, thereby realizing the transformation of the card type of the target virtual card from a character card to a skill card, and controlling the skill card to be in a cooling state.

[0127] In conjunction with FIG10 , refer to FIG11 , which is a schematic diagram of a card type conversion method provided by an embodiment of the present application. The method includes:

[0128] Step 301: The terminal displays the character cards in the card area.

[0129] Among them, the character card is the target virtual card of the above-mentioned card type being a character card. The character card is in an operable state, the card frame is in an open state, and the card face area of ​​the character card displays the character image of the target virtual character.

[0130] Step 302: In response to a drag operation on a character card, the card frame is controlled to collapse toward the middle, and a race symbol is displayed in the card area.

[0131] Among them, the race symbol is the symbol of the race of the target virtual character carried by the character card, that is, the above-mentioned character identification, and the race symbol indicates that the current card type of the target virtual card is a character card.

[0132] Step 303: Displaying position release indication information in the interactive area.

[0133] Step 304: Determine whether the target virtual character is successfully placed.

[0134] Here, when the target virtual character is not placed successfully, step 301 is executed; when the target virtual character is placed successfully, step 305 is executed.

[0135] Step 305: Control the card frames to merge together.

[0136] Step 306: Control the card frame to expand and display the skill identifier in the card area.

[0137] The skill identifier is used to indicate the virtual skill associated with the target virtual skill and to indicate that the target virtual card is currently a skill card. After the card frames are merged, the merged card frames are then reorganized, such as gradually expanding two overlapping parallel card frames so that the distance between the two overlapping parallel card frames gradually increases until the distance between the two overlapping parallel card frames is restored to the original distance before the target virtual card's card frame was merged, thereby converting the target virtual card's card type from a character card to a skill card.

[0138] Step 307: Determine whether the target virtual skill is released.

[0139] Here, when the target virtual skill has not been released, step 306 is executed; when the target virtual skill has been released, step 308 is executed.

[0140] Step 308: Control the skill card to be in cooling state.

[0141] Here, when the target virtual skill is released, that is, when the target virtual character is controlled to release the target virtual skill, the control skill card enters a cooling state.

[0142] In actual application, the change of the card type of the target virtual card can be reflected by flipping the card face, see Figure 12, Figure 12 is a schematic diagram of the card type transformation provided by an embodiment of the present application. Before the target virtual character associated with the target virtual card moves to the interactive area (i.e., the character comes on stage), the terminal displays the target virtual card on the front side and displays the character identification (such as the character portrait) of the target virtual character in the card face area of ​​the target virtual card, i.e., the front side indicates that the card type to which the target virtual card belongs is a character card; when the target virtual character associated with the character card is placed at the target position in the interactive area (i.e., the character comes on stage), the character card is controlled to flip its face (i.e., flip the front side of the card to display the back side), i.e., the target card on the back side is displayed. A virtual card is used to change the card type of the target virtual card from a character card to a skill card, that is, the back side indicates that the card type of the target virtual card is a skill card, and during the skill token cooling process, the character identification of the target virtual character (such as a character portrait, indicating that it is associated with the target virtual character) can be displayed at the bottom position of the card area of ​​the skill card (such as the lower left bottom position). When the skill card cooling is over, the skill identification of the target virtual skill (such as a fist-shaped skill icon) can be displayed on the card area of ​​the skill card. The player can control the target virtual character to release the associated target virtual skill by clicking on the skill card.

[0143] See Figure 13, which is a schematic diagram of the transformation of card types provided in an embodiment of the present application. When the target virtual character dies, since the virtual skills depend on the target virtual character to be released, the skill card can be controlled to flip the card face and transform into a character card. At this time, the character card is in a cooling state, so the cooling countdown corresponding to the character card can be displayed, and the cooling special effects can be played during the cooling countdown returning to zero. When the cooling is completed (that is, the cooling countdown returns to zero), the character card is controlled to be in an activated state. The player can trigger the activated character card to place the target virtual character in the interactive scene again for interaction.

[0144] Step 205: In response to the triggering operation on the skill card, display the skill indicator in the interactive area.

[0145] Among them, the skill indicator is used to indicate the scope of the target virtual skill when the target virtual character releases the associated target virtual skill at the associated position. The user can select and determine the skill release position based on the skill indicator.

[0146] Step 206: In response to the skill release instruction triggered based on the skill indicator, control the target virtual character to release the associated target virtual skill.

[0147] Here, after the user determines the skill release position (i.e., the associated position mentioned above) based on the skill indicator, he can drag the skill card (i.e., the target virtual card) to the determined release position, and release the drag of the skill card at the release position to trigger the skill release instruction. The terminal responds to the skill release instruction and controls the target virtual character to release the associated target virtual skill at the release position, such as controlling the target virtual character to cause damage to the enemy character by releasing the target virtual skill, or enhance the attributes of itself or friendly characters (such as health, combat effectiveness, etc.).

[0148] Through the above-mentioned method, the embodiment of the present application has at least the following beneficial effects:

[0149] 1) Simplified operation: Since virtual characters and virtual skills are integrated into a virtual card, players only need to operate a virtual card to deploy virtual characters and release virtual skills. This greatly simplifies the game operation process, making the game easier to get started and improving the fluency of the game.

[0150] 2) Increased strategy: Since each virtual card contains a virtual character and virtual skills, each virtual card has a higher strategic value. Players need to consider how to best use the virtual character and virtual skills of the virtual card, which increases the strategy and depth of the game.

[0151] 3) Reduce memory load: A single virtual card can carry two functional pieces of information. Through the dynamic transformation of virtual cards, players can more clearly understand the connection between virtual skills and virtual characters without having to check details or deliberately memorize them.

[0152] So far, the interactive method of the virtual scene provided by the embodiment of the present application has been described in combination with the exemplary application and implementation of the electronic device provided by the embodiment of the present application. Now, we will continue to describe the interaction scheme of the virtual scene implemented by the various modules in the interactive device 555 of the virtual scene provided by the embodiment of the present application.

[0153] The card display module 5551 is configured to display at least one virtual card in the card area of ​​the virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character; the character control module 5552 is configured to control the target virtual character carried by the target virtual card to move to the target position in the interactive area of ​​the virtual scene in response to a character control instruction triggered based on the target virtual card; the skill control module 5553 is configured to control the target virtual character to release the associated target virtual skill in response to a skill release instruction triggered based on the target virtual card.

[0154] In some embodiments, before controlling the target virtual character carried by the target virtual card to move to the target position in the interactive area of ​​the virtual scene, the device further includes: an instruction receiving module, configured to receive a character control instruction in response to a trigger operation on the target virtual card when the card type currently to which the target virtual card belongs is a character card; correspondingly, after controlling the target virtual character carried by the target virtual card to move to the target position in the interactive area of ​​the virtual scene, the device further includes: a card transformation module, configured to control the card type currently to which the target virtual card belongs to be transformed from a character card to a skill card, and the skill card is used to trigger the skill release instruction. In some embodiments, the card display module is further configured to display a target virtual card in at least one virtual card in a first style in a card display area of ​​a virtual scene, wherein the first style is used to indicate that the current card type of the target virtual card is a character card; the card transformation module is further configured to update the display style of the target virtual card from the first style to a second style, wherein the second style is used to indicate that the current card type of the target virtual card is transformed from the character card to the skill card.

[0155] In some embodiments, the card transformation module is further configured to control the target virtual card to undergo a shape change, or to control the target virtual card to undergo a card face flip; wherein, the shape change or the card face flip is used to indicate that the card type currently belonging to the target virtual card has changed, and the card type change includes changing from a character card to a skill card.

[0156] In some embodiments, the card transformation module is further configured to, in response to the target virtual character detaching from the card frame of the target virtual card, control the card frame to merge, wherein the card type of the target virtual card before merging is a character card; as the target virtual character moves toward the target position, adjust the merging progress of the card frame so that the merging progress is negatively correlated with the distance of the target virtual character relative to the target position; in response to the target virtual character moving to the target position and being placed at the target position, reorganize the merged card frame until it is restored to the target virtual card, wherein the card type of the restored target virtual card is a skill card.

[0157] In some embodiments, the device further includes: an identification display module, configured to display a character identification of the target virtual character in the card face area of ​​the target virtual card during the process of controlling the card frame to merge, wherein the character identification is used to indicate that the current card type of the target virtual card is a character card; in response to the merged card frame being restored to the target virtual card, a skill identification is displayed in the card face area, wherein the skill identification is used to indicate that the current card type of the target virtual card is a skill card.

[0158] In some embodiments, the device further includes: a special effect display module configured to display a change special effect during the merging of the card frames or the reorganization of the merged card frames; wherein the change special effect is used to indicate that the card type to which the target virtual card belongs is changing.

[0159] In some embodiments, after the target virtual character is controlled to release the associated target virtual skill, the card transformation module is further configured to control the current card type of the target virtual card to be restored from the skill card to the character card in response to the card recovery condition being met, and the character card is used to trigger the character control instruction; wherein, the card recovery condition includes at least one of the following: the target virtual character dies, the number of releases of the target virtual skill reaches the target number, and the duration after the card type of the target virtual card is transformed from the character card to the skill card reaches the target duration.

[0160] In some embodiments, the character control module is further configured to, in response to a selection operation on a target virtual card, control the target virtual character carried by the target virtual card to be in an operable state; and in response to a character control instruction triggered by a drag operation on the target virtual character, control the target virtual character to move to the target position indicated by the character control instruction, wherein the target position is the release position corresponding to the drag operation in the interactive area of ​​the virtual scene.

[0161] In some embodiments, before controlling the target virtual character to move to the target position indicated by the character control instruction, the device also includes: an indication display module configured to display placement position indication information in the interactive area of ​​the virtual scene; wherein the placement position indication information is used to indicate a placeable position for the target virtual character, so as to indicate that the release of the drag operation is triggered at the placeable position.

[0162] In some embodiments, the skill control module is further configured to display a skill indicator at the associated position of the target virtual character in response to a trigger operation on the target virtual card, wherein the skill indicator is used to indicate the scope of the target virtual skill when the target virtual character releases the associated target virtual skill at the associated position; in response to the target virtual card being dragged to the associated position and releasing the drag operation on the target virtual card at the associated position, a skill release instruction is received; and in response to the skill release instruction, the target virtual character is controlled to release the target virtual skill at the associated position.

[0163] In some embodiments, after displaying at least one virtual card in the card area of ​​the virtual scene, the device further includes: a control selection module configured to display character controls and skill controls in response to a selection operation on a target virtual card; wherein, the character controls are used to trigger the character control instructions, and the skill controls are used to trigger the skill control instructions.

[0164] In some embodiments, before controlling the target virtual character to release the associated target virtual skill, the device also includes: an instruction receiving module, configured to display at least two candidate virtual skills associated with the target virtual character in response to a trigger operation on the target virtual card when the number of virtual skills associated with the target virtual character is at least two; and receive a skill release instruction for instructing the release of the target virtual skill in response to a selection operation on the target virtual skill.

[0165] In some embodiments, the skill control module is further configured to obtain influencing parameters for influencing the release priority of each virtual skill when the number of virtual skills associated with the target virtual character is at least two, wherein the influencing parameters include at least one of the following: the effective range of action corresponding to the release of the virtual skill, the degree of matching between the virtual skill and the current interaction progress of the target virtual character; based on the influencing parameters, calling a neural network model to perform release priority prediction processing to obtain the release priority of each virtual skill; and controlling the target virtual character to release the target virtual skill with the highest release priority.

[0166] In some embodiments, after controlling the target virtual character to release the associated target virtual skill, the device further includes: a skill cooling module, configured to control the target virtual skill associated with the target virtual card to be in a cooling state, and when the cooling is completed, control the target virtual skill to be restored from the cooling state to an activated state.

[0167] In some embodiments, after controlling the target virtual character to release the associated target virtual skill, the skill control module is further used to control the target virtual character to release other associated virtual skills in response to a trigger operation on the target virtual card when the number of virtual skills associated with the target virtual character is at least two, and the other virtual skills are different from the target virtual skills.

[0168] The present invention provides a computer program product including a computer program or computer-executable instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the virtual scene interaction method described in the present invention.

[0169] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein computer-executable instructions or computer programs are stored. When the computer-executable instructions or computer programs are executed by a processor, the processor will execute the virtual scene interaction method provided by an embodiment of the present application, for example, the virtual scene interaction method shown in Figure 3.

[0170] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or various devices including one or any combination of the above memories.

[0171] In some embodiments, computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0172] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).

[0173] By way of example, computer-executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.

[0174] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.

Claims

1. A virtual scene interaction method, the method being executed by an electronic device, the method comprising: Displaying at least one virtual card in a card area of ​​a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character; In response to a character control instruction triggered by a target virtual card, controlling a target virtual character carried by the target virtual card to move to a target position in an interactive area of ​​the virtual scene; In response to a skill release instruction triggered based on the target virtual card, the target virtual character is controlled to release the associated target virtual skill.

2. The method of claim 1, wherein: Before controlling the target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene, the method further includes: When the card type of the target virtual card is a character card, in response to a trigger operation on the target virtual card, the character control instruction is received; After controlling the target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene, the method further includes: The card type of the target virtual card is controlled to be changed from the role card to a skill card, and the skill card is used to trigger the skill release instruction.

3. The method according to any one of claims 1 to 2, wherein: The step of displaying at least one virtual card in a card area of ​​a virtual scene includes: In a card display area of ​​a virtual scene, a target virtual card in at least one virtual card is displayed in a first style, wherein the first style is used to indicate that the card type to which the target virtual card currently belongs is a character card; The controlling the target virtual card to change its current card type from a role card to a skill card includes: The display style of the target virtual card is updated from the first style to a second style, wherein the second style is used to indicate that the card type to which the target virtual card currently belongs is changed from the character card to a skill card.

4. The method according to any one of claims 1 to 3, wherein: The controlling the target virtual card to change its current card type from the character card to a skill card comprises: Controlling the target virtual card to change its shape, or controlling the target virtual card to flip its face; The morphological change or the card face flip is used to indicate that the card type to which the target virtual card currently belongs has changed, and the card type change includes the transformation from the character card to the skill card.

5. The method according to any one of claims 1 to 4, wherein: The controlling the target virtual card to change its form includes: In response to the target virtual character leaving the card frame of the target virtual card, controlling the card frame to merge, wherein the card type of the target virtual card before merging is a character card; As the target virtual character moves toward the target position, adjusting the merging progress of the card frame so that the merging progress is negatively correlated with the distance of the target virtual character relative to the target position; In response to the target virtual character moving to the target position and being placed at the target position, the merged card frame is reorganized until it is restored to the target virtual card, wherein the card type of the restored target virtual card is a skill card.

6. The method according to any one of claims 1 to 5, wherein: The method further comprises: In the process of controlling the card frames to merge, displaying a character identifier of the target virtual character in the card face area of ​​the target virtual card, wherein the character identifier is used to indicate that the card type of the target virtual card is a character card; In response to the merged card frame being restored to the target virtual card, a skill identifier is displayed in the card area, wherein the skill identifier is used to indicate that the card type to which the target virtual card currently belongs is a skill card.

7. The method according to any one of claims 1 to 6, wherein: The method further comprises: During the merging of the card frames, or during the reorganization of the merged card frames, the display changes effect; The change special effect is used to indicate that the card type to which the target virtual card belongs is changing.

8. The method according to any one of claims 1 to 7, wherein: After controlling the target virtual character to release the associated target virtual skill, the method further includes: In response to a card recovery condition being met, controlling the card type of the target virtual card to be restored from the skill card to the character card, wherein the character card is used to trigger the character control instruction; Among them, the card recovery condition includes at least one of the following: the target virtual character dies, the number of releases of the target virtual skill reaches the target number, and the duration after the card type of the target virtual card is transformed from a character card to a skill card reaches the target duration.

9. The method according to any one of claims 1 to 8, wherein: The step of controlling the target virtual character carried by the target virtual card to move to a target position in the interactive area of ​​the virtual scene in response to the character control instruction triggered by the target virtual card includes: In response to a selection operation on a target virtual card, controlling a target virtual character carried by the target virtual card to be in an operable state; In response to a character control instruction triggered by a drag operation on the target virtual character, the target virtual character is controlled to move to a target position indicated by the character control instruction, wherein the target position is a release position of the drag operation in an interactive area of ​​the virtual scene.

10. The method according to any one of claims 1 to 9, wherein: Before controlling the target virtual character to move to the target position indicated by the character control instruction, the method further includes: In the interactive area of ​​the virtual scene, displaying placement position indication information; The placement position indication information is used to indicate a placeable position for the target virtual character, so as to indicate triggering the release of the drag operation at the placeable position.

11. The method according to any one of claims 1 to 10, wherein: The step of controlling the target virtual character to release the associated target virtual skill in response to the skill release instruction triggered based on the target virtual card comprises: In response to a trigger operation on the target virtual card, a skill indicator is displayed at an associated position of the target virtual character, the skill indicator being used to indicate an effective range of the target virtual skill when the target virtual character releases the associated target virtual skill at the associated position; In response to the target virtual card being dragged to the associated position and releasing the drag operation on the target virtual card at the associated position, a skill release instruction is received; In response to the skill release instruction, the target virtual character is controlled to release the target virtual skill at the associated position.

12. The method according to any one of claims 1 to 11, wherein: After displaying at least one virtual card in the card area of ​​the virtual scene, the method further includes: In response to a selection operation on a target virtual card, displaying a character control and a skill control; Among them, the character control is used for triggering the character control instruction, and the skill control is used for triggering the skill control instruction.

13. The method according to any one of claims 1 to 12, wherein: Before controlling the target virtual character to release the associated target virtual skill, the method further includes: When the number of virtual skills associated with the target virtual character is at least two, in response to a trigger operation on the target virtual card, displaying at least two candidate virtual skills associated with the target virtual character; In response to a selection operation on a target virtual skill, a skill release instruction for instructing to release the target virtual skill is received.

14. The method according to any one of claims 1 to 13, wherein: The controlling the target virtual character to release the associated target virtual skill comprises: When the number of virtual skills associated with the target virtual character is at least two, an influencing parameter for influencing the release priority of each of the virtual skills is obtained, wherein the influencing parameter includes at least one of the following: The corresponding effective range, the matching degree between the virtual skill and the current interaction progress of the target virtual character; Based on the influencing parameters, a neural network model is called to perform release priority prediction processing to obtain the release priority of each virtual skill; The target virtual character is controlled to release the target virtual skill with the highest release priority.

15. The method according to any one of claims 1 to 14, wherein: After controlling the target virtual character to release the associated target virtual skill, the method further includes: The target virtual skill associated with the target virtual card is controlled to be in a cooling state, and when the cooling is completed, the target virtual skill is controlled to be restored from the cooling state to an activated state.

16. The method according to any one of claims 1 to 15, wherein: After controlling the target virtual character to release the associated target virtual skill, the method further includes: When the number of virtual skills associated with the target virtual character is at least two, in response to a trigger operation on the target virtual card, the target virtual character is controlled to release other associated virtual skills, where the other virtual skills are different from the target virtual skills.

17. A virtual scene interaction device, the device comprising: A card display module, configured to display at least one virtual card in a card area of ​​a virtual scene, wherein the virtual card carries a virtual character and at least one virtual skill associated with the virtual character; A character control module, configured to control a target virtual character carried by the target virtual card to move to a target position in an interactive area of ​​the virtual scene in response to a character control instruction triggered based on the target virtual card; The skill control module is configured to control the target virtual character to release the associated target virtual skill in response to a skill release instruction triggered based on the target virtual card.

18. An electronic device, comprising: A memory for storing computer executable instructions or computer programs; A processor, configured to implement the virtual scene interaction method described in any one of claims 1 to 16 when executing the computer executable instructions or computer programs stored in the memory.

19. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein when the computer-executable instructions or the computer program are executed by a processor, the virtual scene interaction method according to any one of claims 1 to 16 is implemented.

20. A computer program product, comprising a computer program or a computer executable instruction, wherein when the computer program or the computer executable instruction is executed by a processor, the virtual scene interaction method according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Multi-role and multi-skill game control method, storage medium and terminal

    CN109568950A

  • Skill release method for virtual character in game, terminal and storage medium

    CN111803932A

  • Interaction method and device, computer equipment and storage medium

    CN115068954A

  • Interaction method for releasing skills in game and related products

    CN116943186A

  • Computer processed card game and computing device for executing thereof

    KR101596160B1