Game strategy recommendation method and device, electronic equipment and storage medium
By acquiring game user information, determining and prioritizing game strategies, the problem of recommendation mismatch was solved, achieving accuracy and flexibility, and improving the gaming experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technology struggles to recommend suitable game strategies to different game users, resulting in a poor gaming experience.
By acquiring game user information, matching game strategies are determined, and the strategies are sorted and presented according to cost-effectiveness parameters. Game strategies are recommended upon receiving trigger commands.
It improves the accuracy and flexibility of game strategy recommendations, enhancing the gaming experience for different types of users.
Smart Images

Figure CN115025493B_ABST
Abstract
Description
[0001] Priority Explanation
[0002] This application claims priority to application number 202110244435.0, filed on March 5, 2021, entitled "Method, Apparatus, Electronic Device and Storage Medium for Recommending Game Strategies". Technical Field
[0003] This invention relates to information processing technology, and more particularly to a method, apparatus, and electronic device for recommending game strategies. Background Technology
[0004] Artificial Intelligence (AI) is a comprehensive technology within computer science that studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities. AI technology is a multidisciplinary field, encompassing a wide range of areas, including natural language processing and machine learning / deep learning. It is believed that with technological advancements, AI will be applied in more fields and play an increasingly important role.
[0005] Real-time games typically feature complex rules, dynamic and ever-changing scenarios, uncertain outcomes, incomplete information, and short decision-making times. Faced with such a vast decision-making space and real-time requirements, the formulation, selection, and execution of strategies is the primary challenge for game intelligence systems. For example, in various types of multiplayer online battle arena (MOBA) games like League of Legends, Honor of Kings, and QQ Speed, the game mechanics are more complex and more closely resemble real-world scenarios. Because MOBA games involve numerous game units that players must compete against and cooperate with, this diversity not only diversifies the game environment but also increases the learning complexity of the game AI strategy module. Therefore, in the rapidly changing game environment, if the technology cannot recommend the most suitable game strategy to different users, it will negatively impact the user experience. Thus, it is necessary to recommend matching game strategies to different users to provide them with diverse gaming experiences. Summary of the Invention
[0006] In view of this, embodiments of the present invention provide a game strategy recommendation method, apparatus, electronic device, and storage medium. The technical solution of the embodiments of the present invention is implemented as follows:
[0007] This invention provides a game strategy recommendation method, including:
[0008] Obtain information about the game users in the game environment where the target object is located;
[0009] Based on the information of the game users, different game strategies that match the target object are determined;
[0010] Based on the type of the target object, determine the cost-effectiveness parameters corresponding to the game strategy;
[0011] Based on the cost-effectiveness parameters corresponding to the game strategies, different game strategies that match the target object are ranked.
[0012] Different game strategies are presented in a sorted manner in the user interface of the game environment in which the target object is located;
[0013] The system receives trigger commands for different game strategies presented in a sorted manner in the user interface, in order to recommend matching game strategies to the game user.
[0014] This invention also provides a game strategy recommendation device, comprising:
[0015] The information transmission module is used to obtain information about the game users in the game environment where the target object is located;
[0016] The information processing module is used to determine different game strategies that match the target object based on the information of the game user;
[0017] The information processing module is used to determine the cost-effectiveness parameters corresponding to the game strategy based on the type of the target object.
[0018] The information processing module is used to sort different game strategies that match the target object according to the cost-effectiveness parameters corresponding to the game strategies.
[0019] The information processing module is used to present sorted different game strategies in the user interface of the game environment where the target object is located;
[0020] The information processing module is used to receive trigger commands for different game strategies presented in a sorted manner in the user interface, so as to recommend matching game strategies to the game user.
[0021] In the above scheme,
[0022] The information processing module is used to determine a sample collection method that matches the game environment in which the target object is located.
[0023] The information processing module is used to sample the action information and state information of the game environment in which the target object is located according to the determined sample collection method, and to determine the action information set and state information set of the game environment in which the target object is located.
[0024] The information processing module is used to determine different game strategies that match the target object based on the set of action information and the set of state information in the game environment in which the target object is located.
[0025] In the above scheme,
[0026] The information processing module is used to determine all adjustable game props in the target object according to the type of the target object;
[0027] The information processing module is used to determine the real-time configuration parameters and target configuration parameters of the game props in the target object. The real-time configuration parameters include: the real-time type parameter, the real-time order parameter, and the real-time color parameter of the game props. The target configuration parameters include: the target type parameter, the target order parameter, and the target color parameter of the game props.
[0028] The information processing module is used to determine the real-time configuration parameters and target configuration parameters of the game items in the target object based on the real-time configuration parameters and target configuration parameters of the game items in the target object.
[0029] In the above scheme,
[0030] The information processing module is used to perform a forward sorting of different game strategies that match the target object when the type of the game user is the first type of game user.
[0031] The information processing module is used to reverse sort different game strategies that match the target object when the game user is of the second type of game user.
[0032] The information processing module is used to randomly sort different game strategies that match the target object when the game user is a third type of game user.
[0033] In the above scheme,
[0034] The information processing module is used to determine a presentation method that matches the game strategy based on the game environment in which the target object is located;
[0035] The information processing module is used to determine the display position, display method, and prompt icon of the game strategy according to the presentation method that matches the game strategy.
[0036] The information processing module is used to adjust the display of different sorted game strategies by the display position, display method and prompt labels of the game strategies.
[0037] In the above scheme,
[0038] The information processing module is used to obtain the operation instructions of the game user, and purchase virtual items in the game environment by triggering the corresponding game strategy based on the operation instructions of the game user.
[0039] The information processing module is used to sort the recall order of the virtual items based on the names of the virtual items purchased by the game user and the categories of the virtual items to be purchased.
[0040] The information processing module is used to adjust the order of virtual items displayed in the user interface according to the sorting result of the recall order of the virtual items.
[0041] In the above scheme,
[0042] The information processing module is used to determine the different game characters held by the game user when the virtual item is a game item, wherein different game characters are matched with corresponding game items;
[0043] The information processing module is used to determine the purchase sequence and purchase time of the corresponding game items based on the triggered game character.
[0044] The information processing module is used to determine the virtual item purchase behavior parameters of the game user in different unit time periods based on the purchase sequence of the game items and the corresponding purchase time.
[0045] The information processing module is used to determine the type of the game user based on the game user's virtual item purchase behavior parameters within the same unit of time.
[0046] In the above scheme,
[0047] The information processing module is used to, when the game user selects any of the displayed virtual items,
[0048] The information processing module is used to determine a payment method that matches the game user based on the game user's user feature vector, or...
[0049] The information processing module is used to determine the payment method that matches the game user based on different game strategies that match the target object;
[0050] The information processing module is used to trigger the corresponding payment process based on the payment method that matches the game user.
[0051] In the above scheme,
[0052] The information processing module is used to respond to the triggered game strategy, and the user interface also includes a damage control component;
[0053] The information processing module is used to control the virtual props to interact with the corresponding damage objects in the user interface through the damage control component.
[0054] In the above scheme,
[0055] The information processing module is used to control the virtual props to attack the corresponding damage objects in the user interface by triggering the damage control component, so as to realize that the virtual objects in the user interface attack the damage objects; or...
[0056] The information processing module is used to control the virtual props to launch a defense against the corresponding damage object in the user interface by triggering the damage control component, so as to enable the virtual object in the user interface to defend against the attack launched by the damage object.
[0057] In the above scheme,
[0058] The information processing module is used to obtain the item category to which the virtual item belongs;
[0059] The information processing module is used to obtain the settings corresponding to the item category, and the settings are used to set different attack methods for the virtual item.
[0060] This invention also provides an electronic device, the electronic device comprising:
[0061] Memory, used to store executable instructions;
[0062] The processor, when executing the executable instructions stored in the memory, implements the aforementioned game strategy recommendation method.
[0063] This invention also provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the aforementioned game strategy recommendation method.
[0064] The embodiments of the present invention have the following beneficial effects:
[0065] This invention obtains information about game users in the game environment where a target object is located; uses this information to determine different game strategies that match the target object; determines the cost-effectiveness parameters corresponding to the game strategies based on the target object's type; sorts the different game strategies that match the target object based on the cost-effectiveness parameters; presents the sorted game strategies in the user interface of the target object's game environment; and receives a trigger command for the sorted game strategies presented in the user interface to recommend matching game strategies to the game user. Therefore, it not only effectively ensures the accuracy of game strategy recommendations but also displays game strategies with different cost-effectiveness parameters to users, allowing different types of users to flexibly obtain suitable game strategies, enabling the handling of complex games and improving the user experience. Attached Figure Description
[0066] Figure 1 This is a schematic diagram illustrating a use case of the game strategy recommendation method provided in an embodiment of the present invention;
[0067] Figure 2 This is a schematic diagram of the composition structure of the game strategy recommendation device provided in an embodiment of the present invention;
[0068] Figure 3 An optional flowchart illustrating the game strategy recommendation method provided in this embodiment of the invention;
[0069] Figure 4 This is a schematic diagram illustrating different game strategies in an embodiment of the present invention;
[0070] Figure 5 This is a schematic diagram illustrating different game strategies in an embodiment of the present invention;
[0071] Figure 6 This is a schematic diagram illustrating different game strategies in an embodiment of the present invention;
[0072] Figure 7 An optional flowchart illustrating the game strategy recommendation method provided in this embodiment of the invention;
[0073] Figure 8 This is a schematic diagram illustrating the application of the game strategy recommendation process provided in this embodiment of the invention to a racing game.
[0074] Figure 9 This is an optional flowchart illustrating the application process of the game strategy recommendation process provided in an embodiment of the present invention. Detailed Implementation
[0075] To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on the present invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0076] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is 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.
[0077] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0078] Before providing a further detailed description of the embodiments of the present invention, the nouns and terms involved in the embodiments of the present invention will be explained, and the nouns and terms involved in the embodiments of the present invention shall be interpreted as follows.
[0079] 1) In response to, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0080] 2) Based on, used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0081] 3) Game Environment: This refers to the game environment displayed (or provided) by the application when it runs on the terminal. This game environment can be a simulation of the real world, a semi-simulated / semi-fictional three-dimensional environment, or a purely fictional three-dimensional environment. The game environment can be any of a two-dimensional, 2.5-dimensional, or three-dimensional game environment. The following embodiments use a three-dimensional game environment as an example, but this is not a limitation. Optionally, the game environment is also used for game environment battles between at least two virtual objects. Optionally, the game environment is also used for battles between at least two virtual objects using virtual weapons. Optionally, the game environment can also be, but is not limited to, shooting games, parkour games, racing games, multiplayer online battle arena (MOBA), racing games (RCG), and sports games (SPG). The trained game strategy recommendation process provided in this application can be deployed on game servers corresponding to the aforementioned game scenarios to generate real-time game strategies, execute corresponding action information, simulate the operation of virtual users, and jointly complete different types of games in the game environment with actual users participating in the game.
[0082] 4) Action Information: Taking racing games, including car racing and flight racing games, as an example, where game users participate in speed competitions using first-person or third-person perspectives, action information refers to the operation commands such as using the directional keys to control the car as actions. For role-playing games, action information refers to virtual weapons that attack by firing bullets in the game environment, or virtual bows and arrows that fire arrows. Virtual objects in the game environment can pick up virtual weapons and use them to attack.
[0083] Optionally, the virtual object can be a user-controlled virtual object operated on the client, an artificial intelligence (AI) trained and set up for combat in the game environment, or a non-user virtual object (NPC / Non-Player Character) set up for interaction in the game environment. Optionally, the virtual object can be a virtual character competing in the game environment. Optionally, the number of virtual objects participating in the interaction in the game environment can be preset or dynamically determined according to the number of clients joining the interaction.
[0084] Taking shooting games as an example, users can control virtual objects to perform corresponding actions at different times in the game environment. For instance, they can freely fall, glide, or deploy a parachute to descend from the sky; run, jump, crawl, or bend forward on land; or swim, float, or dive in the ocean. Users can also control virtual objects to move within the game environment using virtual vehicles, such as virtual cars, aircraft, or yachts. These examples are merely illustrations and are not specifically limited in scope. Users can also control virtual objects to interact with each other through virtual weapons, which can be either melee or firearms. This invention does not specifically limit the type of virtual weapon.
[0085] The method provided in this invention can be applied to virtual reality applications, 3D map applications, first-person shooter (FPS) games, multiplayer online battle arena (MOBA) games, etc. The following embodiments are examples of its application in games.
[0086] 5) Game items: Virtual items sold in the game, gift packs (including character skills and virtual weapons), character decorations (skins), game characters (heroes) and other replaceable elements of various types.
[0087] 6) Cost-effectiveness of consumption: The core indicator for measuring a player's overall combat ability in the game is combat power. Cost-effectiveness of consumption refers to the combat power that can be increased by consuming 1 unit of game core currency. The higher this value, the higher the cost-effectiveness of consumption.
[0088] 7) Game strategy (also known as progression path) cost-effectiveness: Each progression path has a corresponding cost-effectiveness when reaching a certain progress.
[0089] 8) Optimal Cost-Effectiveness: The different cost-effectiveness of different growth paths will affect the user's spending strategy. Optimizing cost-effectiveness means spending game currency on the growth path with the highest current cost-effectiveness, hoping to obtain higher combat power returns with minimal spending.
[0090] Figure 1 This is a schematic diagram illustrating a use case of the game strategy recommendation method provided in this embodiment of the invention. (See attached diagram.) Figure 1In the application of the game strategy recommendation method provided in this application embodiment, the terminal includes terminal 10-1 and terminal 10-2. Terminal 10-1 is located on the developer side and is used to control the use of the game strategy recommendation process. Terminal 10-2 is located on the user side and is used to request the execution of the game strategy to enable users in the game process to jointly execute the game process. The terminal is connected to server 200 through network 300. Network 300 can be a wide area network or a local area network, or a combination of both, and data transmission is achieved using wireless or wired links.
[0091] Terminal 10-2 is located on the user side and is used to send a game strategy generation request to obtain a game strategy that is compatible with the game environment of the target object, where the target object can be a character in various types of games.
[0092] As an example, server 200 is used to deploy the game strategy recommendation device to implement the game strategy recommendation method provided by the present invention. The latter can deploy a trained game strategy recommendation process to generate suitable game strategies for different game environments (e.g., shooting games, parkour games, racing games, multiplayer online battle arena (MOBA), racing games (RCG), and sports games (SPG)). When using the game strategy recommendation process, the specific process includes: obtaining information about game users in the game environment where the target object is located; determining different game strategies that match the target object based on the game user information; determining the cost-effectiveness parameter corresponding to the game strategy based on the type of the target object; ranking the different game strategies that match the target object based on the cost-effectiveness parameter corresponding to the game strategy; presenting the ranked different game strategies in the user interface of the game environment where the target object is located; and receiving a trigger instruction for presenting the ranked different game strategies in the user interface to recommend a matching game strategy to the game user.
[0093] Of course, the game strategy recommendation device provided by this invention can be trained based on the game strategy recommendation process for the same target object in different game strategy generation environments, or it can be trained and adjusted according to the different levels of the target object. Finally, the game strategy adapted to the game environment determined by the game strategy recommendation process is presented on the user interface. The game strategy recommended by the game strategy and the game strategy adapted to the game environment can also be called by other applications (such as game emulators or motion-sensing game devices). Of course, the game strategy recommendation process that matches different types of games can also be migrated to mini-games, web games, and cloud games in instant messaging processes.
[0094] Of course, after the game strategy recommendation is completed, different game strategies can be generated through character simulation in the game strategy recommendation process, and corresponding action information can be executed to assist the game player. Specifically, when the control component in the game environment is triggered, a virtual target object is presented in the user interface of the game environment where the target object is located. By triggering the trained game strategy recommendation process, the virtual target object is used to present corresponding game interaction instructions in the user interface.
[0095] The structure of the game strategy recommendation device according to an embodiment of the present invention will be described in detail below. The game strategy recommendation device can be implemented in various forms, such as a dedicated terminal with game strategy recommendation device processing function, or a server with game strategy recommendation device processing function, for example, the preceding... Figure 1 Server 200 in the middle. Figure 2 This is a schematic diagram of the composition structure of the game strategy recommendation device provided in an embodiment of the present invention. It can be understood that... Figure 2 This is merely an exemplary structure of the game strategy recommendation device, not the entire structure; it can be implemented as needed. Figure 2 The structure shown may be part or all of the structure.
[0096] The game strategy recommendation device provided in this embodiment of the invention includes: at least one processor 201, a memory 202, a user interface 203, and at least one network interface 204. The various components of the game strategy recommendation device are coupled together via a bus system 205. It can be understood that the bus system 205 is used to implement communication between these components. In addition to a data bus, the bus system 205 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 2 The general labeled all buses as Bus System 205.
[0097] The user interface 203 may include a monitor, keyboard, mouse, trackball, click wheel, buttons, touchpad, or touch screen.
[0098] It is understood that memory 202 can be volatile memory or non-volatile memory, or both. In this embodiment of the invention, memory 202 is capable of storing data to support the operation of a terminal (such as 10-1). Examples of this data include any computer programs used to operate on the terminal (such as 10-1), such as operating systems and applications. The operating system includes various system programs, such as the framework layer, core library layer, driver layer, etc., used to implement various basic services and handle hardware-based tasks. Applications can include various applications.
[0099] In some embodiments, the game strategy recommendation device provided by the present invention can be implemented using a combination of hardware and software. For example, the game strategy recommendation device provided by the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the game strategy recommendation method provided by the present invention. For instance, the processor in the form of a hardware decoding processor can employ one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0100] As an example of the game strategy recommendation device provided in this embodiment of the invention, which is implemented using a combination of hardware and software, the game strategy recommendation device provided in this embodiment of the invention can be directly embodied as a combination of software modules executed by processor 201. The software modules can be located in a storage medium, which is located in memory 202. Processor 201 reads the executable instructions included in the software modules in memory 202 and combines them with necessary hardware (e.g., including processor 201 and other components connected to bus 205) to complete the game strategy recommendation method provided in this embodiment of the invention.
[0101] As an example, processor 201 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., wherein the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0102] As an example of the hardware implementation of the game strategy recommendation device provided in this embodiment of the invention, the device provided in this embodiment of the invention can be directly executed by a processor 201 in the form of a hardware decoding processor. For example, it can be executed by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components to implement the game strategy recommendation method provided in this embodiment of the invention.
[0103] In this embodiment of the invention, the memory 202 is used to store various types of data to support the operation of the game strategy recommendation device. Examples of such data include: any executable instructions for operation on the game strategy recommendation device, such as executable instructions that can be included in a program implementing the game strategy recommendation method of this embodiment of the invention.
[0104] In other embodiments, the game strategy recommendation device provided in this invention can be implemented in software. Figure 2 A game strategy recommendation device stored in memory 202 is shown. This device can be software in the form of programs and plugins, and includes a series of modules. As an example of a program stored in memory 202, it may include the game strategy recommendation device, which includes the following software modules:
[0105] The information transmission module 2081 is used to obtain information about the game users in the game environment where the target object is located.
[0106] The information processing module 2082 is used to determine different game strategies that match the target object based on the information of the game user.
[0107] The information processing module 2082 is used to determine the cost-effectiveness parameters corresponding to the game strategy based on the type of the target object.
[0108] The information processing module 2082 is used to sort different game strategies that match the target object according to the cost-effectiveness parameters corresponding to the game strategies.
[0109] The information processing module 2082 is used to present sorted different game strategies in the user interface of the game environment in which the target object is located.
[0110] The information processing module 2082 is used to receive trigger instructions for different game strategies presented in sorted order in the user interface, so as to recommend matching game strategies to the game user.
[0111] In some embodiments, server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. Terminals (such as terminal 10-1) can be smartphones, tablets, laptops, desktop computers, wearable smart devices, VR / AR devices, in-vehicle computers, smart home devices, etc., but are not limited to these. Terminals and servers can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.
[0112] In practical applications, the game strategy recommendation process provided in this application can be applied to the fields of structural biology and medicine, and can realize game strategy discovery, optimization, combination, etc. through the game strategy recommendation process.
[0113] according to Figure 2 The electronic device shown, in one aspect of this application, also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform various embodiments and combinations of embodiments provided in the various optional implementations of the point game strategy recommendation method described above.
[0114] Continue to combine Figure 2 The illustrated game strategy recommendation device illustrates the game strategy recommendation method provided in this embodiment of the invention, wherein, see [link to relevant documentation]. Figure 3 , Figure 3 This is an optional flowchart illustrating the game strategy recommendation method provided in an embodiment of the present invention. It can be understood that... Figure 3 The steps shown can be performed by various electronic devices running a game strategy recommendation device, such as a dedicated terminal with a game strategy recommendation device, a game strategy database server, or a game operator's server cluster. The dedicated terminal with the game strategy recommendation device can be a preceding... Figure 2The illustrated embodiment is an electronic device with a game strategy recommendation mechanism. To overcome the inaccuracies and low efficiency of traditional game strategy generation methods, the technical solution provided by this invention utilizes artificial intelligence (AI) technology. AI is the theory, methods, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results. In other words, AI is a comprehensive technology within computer science that attempts to understand the essence of intelligence and produce a new type of intelligent machine capable of reacting in a manner similar to human intelligence. AI studies the design principles and implementation methods of various intelligent machines, enabling them to possess perception, reasoning, and decision-making capabilities.
[0115] Artificial intelligence (AI) is a comprehensive discipline encompassing a wide range of fields, including both hardware and software technologies. Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies primarily include computer vision, speech processing, natural language processing, and machine learning / deep learning.
[0116] Machine learning (ML) is a multidisciplinary field involving probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory. It specifically studies how computers can simulate or implement human learning behavior to acquire new knowledge or skills and reorganize existing knowledge structures to continuously improve their performance. Machine learning is the core of artificial intelligence and the fundamental way to endow computers with intelligence; its applications span all areas of artificial intelligence. Machine learning and deep learning typically include techniques such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and instructional learning.
[0117] With the research and advancement of artificial intelligence (AI) technology, AI is being studied and applied in various fields, such as smart homes, smart wearable devices, virtual assistants, smart speakers, smart marketing, autonomous driving, drones, robots, smart healthcare, and smart customer service. It is believed that with the development of technology, AI will be applied in more fields and play an increasingly important role.
[0118] The following is about Figure 3 The steps shown are explained in detail.
[0119] Step 301: The game strategy recommendation device obtains information about the game users in the game environment where the target object is located.
[0120] Step 302: The game strategy recommendation device determines different game strategies that match the target object based on the information of the game user.
[0121] In some embodiments of the present invention, determining different game strategies that match the target object based on the information of the game user can be achieved in the following ways:
[0122] Based on the game environment in which the target object is located, a sample collection method matching the game environment is determined. According to the determined sample collection method, action information and state information in the game environment in which the target object is located are sampled respectively to determine the action information set and state information set in the game environment in which the target object is located. Based on the action information set and state information set in the game environment in which the target object is located, different game strategies matching the target object are determined. For example, in a racing game, state information includes: the car's speed, distance to each navigation point, and distance to the left and right walls of the track; action information includes: different directional keys controlling the car, and trigger components controlling game items. Specifically, when the target object is in a role-playing game environment, a dynamic noise threshold matching the usage environment of the game strategy generation process is determined. The collected data set is then processed to remove noise based on the dynamic noise threshold, forming an action information set and a state information set that match the dynamic noise threshold. Since the game environment of the game strategy generation process varies, the dynamic noise threshold matching the usage environment of the game strategy generation process also differs. For example, in an environment where a role-playing game mini-program is executed through an instant messaging client process, the dynamic noise threshold matching the usage environment of the game strategy generation process needs to be lower than the dynamic noise threshold in an environment where a game user executes a role-playing game through a web game process.
[0123] Step 303: The game strategy recommendation device determines the cost-effectiveness parameters corresponding to the game strategy based on the type of the target object.
[0124] In some embodiments of the present invention, determining the cost-effectiveness parameter corresponding to the game strategy based on the type of the target object can be achieved in the following ways:
[0125] Based on the type of the target object, determine all adjustable game items within the target object; determine the real-time configuration parameters and target configuration parameters of the game items within the target object, wherein the real-time configuration parameters include: real-time type parameters, real-time rank parameters, and real-time color parameters of the game items, and the target configuration parameters include: target type parameters, target rank parameters, and target color parameters of the game items; based on the real-time configuration parameters and target configuration parameters of the game items within the target object, determine the real-time configuration parameters and target configuration parameters of the game items within the target object. Taking a role-playing game as an example, the target object controlled by the game user can be equipped with different game equipment in different locations (e.g., in the hand, on the face, or in the body). The calculation process for the cost-effectiveness parameters of the game equipment is as follows:
[0126] Wherein, the cost-effectiveness of game equipment configuration = Max{the cost-effectiveness of all equipment parts that can be upgraded}, assuming that equipment E(m)(n)(o) means that the equipment currently worn by the player is equipment with equipment slot m, tier n, and color o; assuming that equipment E(M)(N)(O) means that under the current calculation conditions, the equipment that the player is qualified to equip is equipment with equipment slot M, tier N, and color O.
[0127] Where M=m, N takes the value of max{N>=n} under the condition that the calculation conditions are met; O>=o; and (M==m)&(N==n)&(O==o) is not true. If it is true, the cost-effectiveness of the part is 0. Therefore, the upgrade cost-effectiveness of a single equipment part = Max{ the combat power of all (equipment configuration E(M)(N)(O) - the combat power of the currently worn equipment) / the gold ticket cost of equipment configuration E(M)(N)(O)}.
[0128] Step 304: The game strategy recommendation device sorts different game strategies that match the target object according to the cost-effectiveness parameters corresponding to the game strategies.
[0129] In some embodiments of the present invention, reference is made to Figure 4 , Figure 4This is a schematic diagram illustrating different game strategies in an embodiment of the present invention. When the game user is a first-type game user, different game strategies matching the target user are sorted forward; when the game user is a second-type game user, different game strategies matching the target user are sorted backward; when the game user is a third-type game user, different game strategies matching the target user are randomly sorted. Specifically, the first type can be a new game user, who can become familiar with game strategies through different strategies; the second type is a user with high spending power, who can be given priority in game strategies with low cost-effectiveness parameters; the third type is an ordinary user, who can randomly obtain (game strategy blind boxes) or obtain game strategies through targeted methods. Users can continuously... Figure 4 The interface shown allows you to consume resources, learn how to improve your character along different growth paths, and explore the game's patterns.
[0130] Step 305: The game strategy recommendation device presents different sorted game strategies in the user interface of the game environment in which the target object is located.
[0131] In some embodiments of the present invention, reference is made to Figure 5 and Figure 6 , Figure 5 This is a schematic diagram illustrating different game strategies in an embodiment of the present invention. Figure 6 This is a schematic diagram illustrating different game strategies in an embodiment of the present invention. The diagram shows how a presentation method matching the game strategy can be determined based on the game environment of the target object; how the display position, display method, and prompt indicator of the game strategy are determined based on the presentation method matching the game strategy; and how the display of different sorted game strategies is adjusted based on the display position, display method, and prompt indicator of the game strategy. Figure 5 In the upper left corner of the game's main interface, a prominent "Get Stronger" button serves as both an entry point and a notification; triggering the "Get Stronger" button allows you to switch to... Figure 6 The displayed interface shows users the system's recommended game strategies (growth paths) with the highest cost-effectiveness, along with instructions on how to operate these growth paths. Figure 6 (See the tips shown). Also through Figure 6 The "Go Now" control component on the interface shown can precisely open the corresponding sub-interface of the growth path, making it convenient for users to quickly select the game strategy they need.
[0132] Step 306: The game strategy recommendation device receives a trigger instruction for different game strategies presented in a sorted manner in the user interface, so as to recommend a matching game strategy to the game user.
[0133] Continue according to the reference Figure 7 , among which, see Figure 7 , Figure 7 This is an optional flowchart illustrating the game strategy recommendation method provided in an embodiment of the present invention. It can be understood that... Figure 7 The steps shown can be performed by various electronic devices running a game strategy recommendation device, such as a dedicated terminal with a game strategy recommendation device, a game strategy database server, or a game operator's server cluster. The dedicated terminal with the game strategy recommendation device can be a preceding... Figure 2 The illustrated embodiment is an electronic device with a game strategy recommendation device.
[0134] Step 701: The game strategy recommendation device obtains the operation instructions of the game user, and purchases virtual items in the game environment by triggering the corresponding game strategy based on the operation instructions of the game user.
[0135] Step 702: The game strategy recommendation device sorts the recall order of the virtual items based on the cost-effectiveness parameters corresponding to different game strategies in the game environment.
[0136] Specifically, for virtual characters within the same game, different cost-effectiveness parameters can be determined based on the user's level. For example, high-level users can be recommended low-cost-effectiveness game strategies (e.g., the most expensive equipment, but only one item available, or the most expensive equipment, but the item's damage duration is only 1 minute). For low-level users or new users, low-cost-effectiveness game strategies can be recommended (e.g., the cheapest equipment, but at least 3 items available, or the cheapest equipment, but the item's damage duration is 3 minutes). This ensures that different users can obtain game strategies corresponding to the appropriate cost-effectiveness parameters.
[0137] Step 703: The game strategy recommendation device adjusts the order of the virtual items displayed in the user interface according to the sorting result of the recall order of the virtual items.
[0138] Different target users of a game often have different needs for in-game items at different times. Accurately recommending the items that target users need can not only increase the purchase rate of in-game items and increase the game revenue of the game application, but also reduce the occurrence of negative emotions towards the game application due to inaccurate item recommendations, thereby increasing the stickiness of the target users to the game application.
[0139] Step 704: When the virtual item is a game item, the game strategy recommendation device determines the different game characters held by the game user, wherein different game characters are matched with corresponding game items.
[0140] For different types of game users, growth paths can be sorted from high to low cost-effectiveness, with the most cost-effective options recommended to players. Specifically, when designing each growth path, the numerical designer provides a numerical chart to describe the progress of the growth path and the trend of cost-effectiveness. A numerical growth path table summarizing all growth paths is used to define the cost-effectiveness corresponding to the current combat power progress of each growth path, which is the "Growth Path Cost-Effectiveness Numerical Table." Based on this table, the client reads the progress and cost-effectiveness of each individual player's current growth path, thus presenting a recommended ranking of growth paths from high to low cost-effectiveness.
[0141] Step 705: The game strategy recommendation device determines the purchase sequence and purchase time of the corresponding game items based on the triggered game character.
[0142] Step 706: The game strategy recommendation device determines the virtual item purchase behavior parameters of the game user in different time units based on the purchase sequence of the game items and the corresponding purchase time.
[0143] Step 707: The game strategy recommendation device determines the type of the game user based on the game user's virtual item purchase behavior parameters within the same unit of time.
[0144] Therefore, based on the virtual item purchase behavior parameters of game users within the same unit of time, it is possible to determine which type of game user they are, enabling more targeted recommendations. For a very small number of game strategies, which do not grow linearly, normal players should configure their strategies from A->B->C, but some players may configure from A->C, skipping strategy B. Therefore, the system needs to automatically calculate the actual cost-effectiveness based on the specific circumstances. Similarly, numerical tables are needed to determine the cost-effectiveness parameters of game strategies.
[0145] Once the trained game strategy recommendation process is deployed on the appropriate server, it can generate game strategies that match the game environment of the target object. The following uses a racing game as an example to illustrate the game strategy recommendation method of this application. Figure 8 This is a schematic diagram illustrating the application of the game strategy recommendation process provided in this embodiment of the invention to a racing game. Figure 8This illustrates a virtual object controlled by a game strategy recommendation process. After matching the virtual object controlled by the game strategy recommendation process, the target object used by the human player and the matched virtual object controlled by the game strategy recommendation process can be loaded into the target game scene, allowing the human player and the virtual object controlled by the game strategy recommendation process to compete in a racing game within the target game scene. Figure 8 As shown. “user-1” is the target object in the game environment. Figure 8 The “user-2” in the text refers to the virtual object (i.e., the AI companion) controlled by the game strategy recommendation process. It should be noted that in actual game scenarios, the virtual object (i.e., the AI companion) controlled by the game strategy recommendation process can be assigned the game ID (i.e., the game account) of a real player on the Internet to prevent human players from identifying the AI companion and to improve the user experience.
[0146] Continue to refer to Figure 9 , Figure 9 This is an optional flowchart illustrating the application process of the game strategy recommendation process provided in an embodiment of the present invention. Figure 9 The steps shown can be performed by various electronic devices running a game strategy recommendation process, such as a dedicated terminal with a game strategy recommendation process (e.g., a motion-sensing game console) or a game operator's server cluster, and specifically include the following steps:
[0147] Step 901: The game strategy recommendation device acquires the historical data of game users.
[0148] The acquired historical data includes action information and status information. Specifically, status information can include: game completion time, frequency of use of various skill effects, order and time of purchase of game items, amount of money spent on game items, number of times the target's game actions are used, and number of times each game item is used (such as the number of times the game item "bomb" is used and the number of times the game item "nitro boost" is used).
[0149] Step 902: The game strategy recommendation device determines different game strategies that match the target object based on the information of the game user.
[0150] Step 903: The game strategy recommendation device sorts different game strategies that match the target object according to the cost-effectiveness parameters corresponding to the game strategies.
[0151] Step 904: The game strategy recommendation device recommends game strategies that match different users.
[0152] Step 905: Determine a game strategy that matches the target object through the game strategy recommendation process. When the control component in the game environment is triggered, present a virtual target object in the user interface of the game environment where the target object is located.
[0153] Step 906: By triggering the trained game strategy recommendation process, the corresponding game interaction instructions are presented in the user interface using the virtual target object.
[0154] In some embodiments of the present invention, interaction commands can also be generated by detecting the gestures of virtual objects. For example, in a three-dimensional interactive scene, interaction commands can be generated based on the gestures given by the virtual object. A skill identifier is used to uniquely identify a skill. In game scenes, there are often many skills available, including attack skills and evasion skills, each corresponding to a skill identifier. Interaction commands refer to user-initiated interactive operations used to control the controlled virtual object to perform corresponding interactive actions. These interactions include attack interactions, evasion interactions, etc., where attacks can be further divided into close-range attacks and long-range attacks.
[0155] Beneficial technical effects:
[0156] This method involves acquiring information about game users within the target user's game environment; determining different game strategies that match the target user based on this information; determining the cost-effectiveness parameters corresponding to the game strategies based on the target user's type; ranking the different game strategies that match the target user based on the cost-effectiveness parameters; presenting the ranked game strategies in the user interface of the target user's game environment; and receiving trigger commands for the ranked game strategies presented in the user interface to recommend matching game strategies to the game user. This not only effectively ensures the accuracy of game strategy recommendations but also displays game strategies with different cost-effectiveness parameters to users, allowing different types of users to flexibly obtain suitable game strategies, enabling the handling of complex game scenarios and improving the user experience.
[0157] The above description is merely an embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A game strategy recommendation method, characterized in that, The method includes: Obtain information about the game users in the game environment where the target object is located; Based on a sample collection method that matches the game environment in which the target object is located, the action information and state information in the game environment in which the target object is located are sampled respectively; A dynamic noise threshold matching the game environment is determined, wherein the value of the dynamic noise threshold is determined based on the game environment in which the game strategy generation process runs; The motion information and the state information are processed to remove noise based on the dynamic noise threshold to determine a set of motion information and a set of state information that match the dynamic noise threshold; based on the set of motion information and the set of state information, different game strategies that match the target object are determined. Based on the type of the target object, determine the cost-effectiveness parameters corresponding to the game strategy; Based on the game environment in which the target object is located, determine the display position, display method, and prompt icon of the game strategy; The display of different sorted game strategies is adjusted by the display position, display method, and prompt labels of the game strategies; Receive trigger commands for different game strategies presented in a sorted manner in the user interface, so as to recommend matching game strategies to the game user.
2. The method according to claim 1, characterized in that, The step of determining the cost-effectiveness parameter corresponding to the game strategy based on the type of the target object includes: Based on the type of the target object, determine all adjustable game items within the target object; Determine the real-time configuration parameters and target configuration parameters of the game props in the target object, wherein the real-time configuration parameters include: real-time type parameters, real-time order parameters, and real-time color parameters of the game props, and the target configuration parameters include: target type parameters, target order parameters, and target color parameters of the game props; Based on the real-time configuration parameters and target configuration parameters of the game items in the target object, determine the real-time configuration parameters and target configuration parameters of the game items in the target object.
3. The method according to claim 1, characterized in that, The step of determining the display position, display method, and prompt indicator of the game strategy based on the game environment in which the target object is located includes: Based on the game environment in which the target object is located, determine the presentation method that matches the game strategy; The display position, display method, and prompt icon of the game strategy are determined based on the presentation method that matches the game strategy.
4. The method according to claim 1, characterized in that, The method further includes: Obtain the operation instructions of the game user, and purchase virtual items in the game environment by triggering the corresponding game strategy based on the operation instructions of the game user; The order of recall of the virtual items is sorted based on the names of the virtual items purchased by the game users and the categories of the virtual items they wish to purchase. Based on the sorting results of the recall order of the virtual items, the order of the virtual items displayed in the user interface is adjusted.
5. The method according to claim 4, characterized in that, The method further includes: When the virtual item is a game item, the different game characters held by the game user are identified, wherein different game characters are matched with corresponding game items; Based on the game character that triggers the event, determine the purchase sequence and corresponding purchase time for the game items. Based on the purchase sequence and corresponding purchase time of the game items, determine the game user's virtual item purchase behavior parameters for different units of time; The type of game user is determined based on the game user's virtual item purchase behavior parameters within the same unit of time.
6. The method according to claim 5, characterized in that, The method further includes: When the game user selects any of the displayed virtual items, Based on the user feature vector of the game user, determine the payment method that matches the game user, or... Based on different game strategies that match the target audience, determine the payment method that matches the game user; Based on the payment method that matches the game user, the corresponding payment process is triggered.
7. The method according to claim 1, characterized in that, The method further includes: In response to the triggered game strategy, the user interface also includes a damage control component; The damage control component controls virtual items to interact with the corresponding damage targets in the user interface.
8. The method according to claim 7, characterized in that, The step of controlling virtual items to interact with the corresponding damage objects in the user interface through the damage control component includes: By triggering the damage control component, the virtual props are controlled to attack the corresponding damage targets in the user interface, thereby enabling the virtual objects in the user interface to attack the damage targets; or... By triggering the damage control component, the virtual props are controlled to launch a defense against the corresponding damage target in the user interface, so as to enable the virtual objects in the user interface to defend against the attacks launched by the damage target.
9. The method according to claim 7, characterized in that, The method further includes: Obtain the item category to which the virtual item belongs; Obtain the settings corresponding to the item category, which are used to set different attack methods for the virtual item.
10. A game strategy recommendation device, characterized in that, The device includes: The information transmission module is used to obtain information about the game users in the game environment where the target object is located; The information processing module is used to sample the action information and state information of the game environment in which the target object is located, respectively, according to the sample collection method that matches the game environment in which the target object is located; A dynamic noise threshold matching the game environment is determined, wherein the value of the dynamic noise threshold is determined based on the game environment in which the game strategy generation process runs; The motion information and the state information are processed to remove noise based on the dynamic noise threshold to determine a set of motion information and a set of state information that match the dynamic noise threshold; based on the set of motion information and the set of state information, different game strategies that match the target object are determined. The information processing module is used to determine the cost-effectiveness parameters corresponding to the game strategy based on the type of the target object. The information processing module is used to determine the display position, display method, and prompt icon of the game strategy according to the game environment in which the target object is located; and to adjust the display of different sorted game strategies according to the display position, display method, and prompt icon of the game strategy. The information processing module is used to receive trigger commands for different game strategies presented in a sorted manner in the user interface, so as to recommend matching game strategies to the game user.
11. The apparatus according to claim 10, characterized in that, The information processing module is also used for: Based on the type of the target object, determine all adjustable game items within the target object; Determine the real-time configuration parameters and target configuration parameters of the game props in the target object, wherein the real-time configuration parameters include: real-time type parameters, real-time order parameters, and real-time color parameters of the game props, and the target configuration parameters include: target type parameters, target order parameters, and target color parameters of the game props; Based on the real-time configuration parameters and target configuration parameters of the game items in the target object, determine the real-time configuration parameters and target configuration parameters of the game items in the target object.
12. The apparatus according to claim 10, characterized in that, The information processing module is also used for: Based on the game environment in which the target object is located, determine the presentation method that matches the game strategy; The display position, display method, and prompt icon of the game strategy are determined based on the presentation method that matches the game strategy.
13. The apparatus according to claim 10, characterized in that, The information processing module is also used for: Obtain the operation instructions of the game user, and purchase virtual items in the game environment by triggering the corresponding game strategy based on the operation instructions of the game user; The order of recall of the virtual items is sorted based on the names of the virtual items purchased by the game users and the categories of the virtual items they wish to purchase. Based on the sorting results of the recall order of the virtual items, the order of the virtual items displayed in the user interface is adjusted.
14. The apparatus according to claim 13, characterized in that, The information processing module is also used for: When the virtual item is a game item, the different game characters held by the game user are identified, wherein different game characters are matched with corresponding game items; Based on the game character that triggers the event, determine the purchase sequence and corresponding purchase time for the game items. Based on the purchase sequence and corresponding purchase time of the game items, determine the game user's virtual item purchase behavior parameters for different units of time; The type of game user is determined based on the game user's virtual item purchase behavior parameters within the same unit of time.
15. The apparatus according to claim 14, characterized in that, The information processing module is also used for: When the game user selects any of the displayed virtual items, Based on the user feature vector of the game user, determine the payment method that matches the game user, or... Based on different game strategies that match the target audience, determine the payment method that matches the game user; Based on the payment method that matches the game user, the corresponding payment process is triggered.
16. The apparatus according to claim 10, characterized in that, The information processing module is also used for: In response to the triggered game strategy, the user interface also includes a damage control component; The damage control component controls virtual items to interact with the corresponding damage targets in the user interface.
17. The apparatus according to claim 16, characterized in that, The information processing module is also used for: By triggering the damage control component, the virtual props are controlled to attack the corresponding damage targets in the user interface, thereby enabling the virtual objects in the user interface to attack the damage targets; or... By triggering the damage control component, the virtual props are controlled to launch a defense against the corresponding damage target in the user interface, so as to enable the virtual objects in the user interface to defend against the attacks launched by the damage target.
18. The apparatus according to claim 16, characterized in that, The information processing module is also used for: Obtain the item category to which the virtual item belongs; Obtain the settings corresponding to the item category, which are used to set different attack methods for the virtual item.
19. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; When a processor is used to execute executable instructions stored in the memory, it implements the game strategy recommendation method according to any one of claims 1 to 9.
20. A computer-readable storage medium storing executable instructions, characterized in that, When the executable instructions are executed by the processor, they implement the game strategy recommendation method according to any one of claims 1 to 9.
21. A computer program product, comprising computer instructions or a computer program, characterized in that, When the computer instructions or computer program are executed by the processor, they implement the game strategy recommendation method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Policy information determining method and device
CN108434740A
Virtual article recommendation method and device, electronic equipment and storage medium
CN111563802A
Game testing method and device, electronic equipment and storage medium
CN112131117A