Display control method and device of teaching game, equipment and storage medium

By providing multiple movable virtual objects and learning scores on the game interface, and using AI to simulate and optimize movement paths, it solves the problem of single and ineffective teaching models in existing games, achieving a more efficient and interesting teaching experience. .

CN119345684APending Publication Date: 2025-01-24SWAYING FIRE EDUCATION TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411367144.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-24

Smart Images

  • Figure CN119345684A_ABST
    Figure CN119345684A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a display control method, device and equipment for a teaching game and a storage medium, and the method comprises the steps that a plurality of movable virtual objects and learning scores are provided on each game picture, and the scores represent the familiarity of game knowledge; based on the layout of the virtual objects in the first game picture and the occurrence probabilities of the various virtual objects in the game picture, simulating to move the virtual objects according to different moving paths in the first game picture to obtain simulation learning scores corresponding to the different moving paths respectively; determining an optimal moving path and a first virtual object corresponding to the optimal moving path in different moving paths according to the simulation learning score; and controlling the virtual object to move in the first game picture according to the optimal moving path through the AI, updating the learning score according to a moving result, and obtaining and displaying a new first game picture. According to the method, a user can more clearly master knowledge, especially game strategies, in an AI mode, and auxiliary teaching can be better carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to a display control method, device, equipment and storage medium for a teaching game. Background Art

[0002] With the advancement of online game technology in recent years, various games have become increasingly abundant. In order to help users quickly master the gameplay of the games, corresponding game tutorials are provided for users to learn.

[0003] Usually before a novice player starts the game for the first time, there are graphic prompts, and the novice player clicks on the corresponding position according to the prompts so that the novice player can understand how to play the game.

[0004] The method of teaching the game before the game starts can only allow players to have a general understanding of how to play the game. The teaching mode is relatively simple and the teaching effect is poor. Summary of the invention

[0005] The embodiments of the present application provide a display control method, device, equipment and storage medium for a teaching game, which are used to solve the technical problem that the game teaching mode is relatively single and the teaching effect is poor.

[0006] In a first aspect, an embodiment of the present application provides a display control method for a teaching game, which is used for a terminal capable of rendering a game interface, wherein the game interface includes at least two game screens, and the at least two game screens include a first game screen controlled by artificial intelligence AI, including:

[0007] Providing a plurality of movable virtual objects and learning scores on each of the game screens, wherein the virtual objects include multiple types, and the learning scores represent the familiarity with the knowledge corresponding to the game;

[0008] Based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, simulate moving virtual objects along different moving paths in the first game screen to obtain simulation learning scores corresponding to the different moving paths;

[0009] Determining an optimal moving path and a first virtual object corresponding to the optimal moving path among the different moving paths according to the simulation learning scores;

[0010] The first virtual object is controlled by AI to move in the first game screen according to the optimal moving path, and the learning score is updated according to the moving result to obtain and display a new first game screen.

[0011] In a possible implementation, based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, simulating the movement of virtual objects along different movement paths in the first game screen to obtain simulation learning scores corresponding to the different movement paths, respectively, includes:

[0012] In one simulation, a plurality of movable paths are determined based on the layout of virtual objects in the first game screen; for each of the movable paths, according to the probability of appearance of various virtual objects in the game screen, the movement of the virtual objects along the movable path in the first game screen is simulated to obtain a simulated movement result, and a simulation learning score corresponding to the movable path is calculated by an estimation algorithm; a new first game screen is obtained according to the probability of appearance of various virtual objects in the game screen and the simulated movement result;

[0013] Based on the repeated simulation of the new first game screen, the simulation learning score corresponding to each simulation is determined, wherein the movable path under the first game screen includes movable paths simulated multiple times.

[0014] In a possible implementation, the valuation algorithm includes: a Monte Carlo algorithm and a valuation algorithm obtained based on a combination of game features of the teaching game.

[0015] In a possible implementation, determining the simulation learning score corresponding to the movable path in the first game screen according to the simulation learning score corresponding to each simulation includes:

[0016] The simulation learning scores for each simulation were averaged;

[0017] The average value is added to the initial score corresponding to the corresponding initial game situation to obtain the simulation learning score corresponding to the movable path in the first game screen.

[0018] In a possible implementation, the at least two game screens further include a second game screen controlled by a user, and the game display control method further includes:

[0019] receiving a movement operation of the user on a second virtual object in the second game screen;

[0020] The moving operation is performed on the second virtual object, and the learning score is updated according to the moving result, and a new second game screen is obtained and displayed.

[0021] In a possible implementation, it further includes:

[0022] If the learning time reaches the preset learning time, the user's latest learning score and the AI's latest learning score will be displayed in the game interface.

[0023] In a possible implementation, it further includes:

[0024] If the learning time reaches the preset learning time, and the user's latest learning score is less than the AI's latest learning score, a resurrection control is displayed in the game interface;

[0025] In response to the triggering operation of the resurrection control, any game screen is selected from the game screens of this round corresponding to the user, the selected game screen is displayed in the game interface, and the game screen of the AI ​​corresponding to the timestamp of the game screen is displayed in the game interface.

[0026] In a second aspect, an embodiment of the present application provides a display control device for a teaching game, comprising:

[0027] A processing unit, configured to provide a plurality of movable virtual objects and learning scores on each game screen, wherein the virtual objects include multiple types and the learning scores represent the familiarity with the knowledge corresponding to the game;

[0028] The processing unit is further used to simulate moving the virtual objects along different moving paths in the first game screen based on the layout of the virtual objects in the first game screen and the appearance probabilities of various virtual objects in the game screen, and obtain simulation learning scores corresponding to the different moving paths respectively;

[0029] The processing unit is further used to determine an optimal moving path and a first virtual object corresponding to the optimal moving path among the different moving paths according to the simulation learning score;

[0030] A control unit is used to control the first virtual object to move in the first game screen according to the optimal movement path through AI, and to update the learning score according to the movement result to obtain and display a new first game screen.

[0031] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;

[0032] The memory stores computer-executable instructions;

[0033] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.

[0035] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0036] The display control method, device, equipment and storage medium of the teaching game provided in the embodiments of the present application provide multiple movable virtual objects and learning scores on each game screen, and based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, simulate the movement of virtual objects along different moving paths in the first game screen to obtain simulated learning scores corresponding to different moving paths, thereby determining the optimal path and the first virtual object corresponding to the optimal moving path in different moving paths according to the learning scores, and controlling the first virtual object to move in the first game screen according to the optimal moving path through AI, updating the learning score according to the movement result, and displaying the new first game screen in the game interface. Through AI, users can grasp knowledge more clearly, especially game strategies, better assist teaching, and effectively prompt user levels. Compared with existing teaching methods, AI is used to provide a display control method for teaching games to enhance user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0038] Figure 1 A schematic diagram of a scene of a display control method for a teaching game provided in this application;

[0039] Figure 2 Schematic diagram of the display control method of the teaching game provided in this application Figure 1 ;

[0040] Figure 3 A game interface diagram provided for this application Figure 2 ;

[0041] Figure 4 Schematic diagram of the display control method of the teaching game provided in this application Figure 2 ;

[0042] Figure 5 A game interface diagram provided for this application Figure 2 ;

[0043] Figure 6 A schematic diagram of the structure of the display control device of the teaching game provided in this application;

[0044] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.

[0045] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0046] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0047] Figure 1 A scene diagram of the display control method of the teaching game provided in this application, such as Figure 1 As shown, the game interface includes at least two game screens, and the at least two game screens include a first game screen and a second game screen. The first game screen is controlled by AI, and the second game screen is controlled by a user. By providing multiple movable virtual objects and learning scores on each game screen, based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, the virtual objects are simulated to move along different moving paths in the first game screen, and the simulated learning scores corresponding to different moving paths are obtained, so that the optimal path and the first virtual object corresponding to the optimal moving path are determined in different moving paths according to the learning scores, and the first virtual object is controlled by AI to move along the optimal moving path in the first game screen, and the learning score is updated according to the moving result, and the new first game screen is displayed in the game interface; the user's moving operation for the second virtual object in the second game screen is received; the moving operation is performed on the second virtual object, and the learning score is updated according to the moving result, and the new second game screen is obtained and displayed, so as to better assist teaching and effectively prompt the user's level. Compared with the existing teaching method, an AI method is adopted to provide a display control method for a teaching game, and the user can also operate by himself, thereby improving the user experience.

[0048] In combination with the above scenarios, it can be seen that in the prior art, the method of conducting game teaching before the game starts can only allow players to roughly understand the game play, the teaching mode is relatively single, and the teaching effect is poor.

[0049] The display control method of the teaching game provided in this application can enable users to grasp knowledge, especially game strategies, more clearly through AI, better assist teaching, and effectively prompt user levels. Compared with existing teaching methods, this application adopts AI to provide a display control method for teaching games to enhance user experience.

[0050] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0051] Figure 2 Schematic diagram of the display control method of the teaching game provided in this application Figure 1 ,like Figure 2 As shown, the method includes:

[0052] Step 201 , providing a plurality of movable virtual objects and learning scores on each game screen, wherein the virtual objects include multiple types, and the learning scores represent the familiarity with the knowledge corresponding to the game.

[0053] Specifically, the method is used for a terminal capable of rendering a game interface, wherein the game interface includes at least two game screens, wherein the at least two game screens include a first game screen controlled by artificial intelligence AI, such as Figure 3 As shown, the game interface includes two game screens, a first game screen and a second game screen, wherein the first game screen is controlled by artificial intelligence AI, and multiple movable virtual objects and learning scores are provided on each game screen. Figure 3 The movable virtual objects in the game are virtual coins, and the learning points represent the degree of familiarity with the knowledge corresponding to the game.

[0054] Step 202, based on the layout of virtual objects in the first game screen and the appearance probability of various virtual objects in the game screen, simulate moving virtual objects along different moving paths in the first game screen to obtain simulation learning scores corresponding to different moving paths.

[0055] In this embodiment, the probability of appearance of each virtual object is pre-set, based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, so as to simulate the movement of virtual objects along different movement paths in the first game screen, and simulate the movement of virtual objects along different movement paths in the first game screen, such as Figure 3 As shown, in the first game screen, the movement of virtual objects is simulated. In one simulation method, two 1 yuan coins in the fourth column are moved to the bottom of the three 1 yuan coins in the first column to make a total of 5 yuan coins, and then the five 1 yuan coins are eliminated to obtain the simulation learning score corresponding to the path. After elimination, a new row of movable virtual objects will appear above, which is a row of new movable virtual objects generated based on the probability of each virtual object appearing in the game screen; in another simulation method, three 1 yuan coins in the first column are moved to the bottom of the three 1 yuan coins in the fifth column to make a total of 6 yuan coins, and then the six 1 yuan coins are eliminated to obtain the simulation learning score corresponding to the path. After elimination, a new row of movable virtual objects will appear above, which is a row of new movable virtual objects generated based on the probability of each virtual object appearing in the game screen. The game rules are pre-defined as collecting more than 5 virtual coins of the same kind to obtain the corresponding score. Under the two paths corresponding to the above two methods, the learning score for collecting 6 coins of the same kind is greater than the learning score for collecting 5 coins of the same kind.

[0056] Step 203: determining an optimal moving path and a first virtual object corresponding to the optimal moving path among different moving paths according to the simulation learning scores.

[0057] In this embodiment, the simulation is performed in the above manner to obtain the simulation learning scores corresponding to different moving paths, and the optimal moving path is determined among the different moving paths according to the simulation learning scores. Specifically, the moving path with the highest learning score is determined as the optimal moving path, and the virtual object corresponding to the optimal moving path is determined as the first virtual object. The user can view the virtual objects moving in the game interface to know which movement and which virtual object can get a higher score in the current game interface, thereby playing a teaching role.

[0058] Step 204: Control the first virtual object through AI to move in the first game screen according to the optimal moving path, and update the learning score according to the moving result to obtain and display a new first game screen.

[0059] In this embodiment, the first virtual object is controlled by AI to move to a corresponding position in the first game screen according to the optimal moving path, and the learning score is updated according to the moving result, so as to display a new first game screen.

[0060] The display control method of the teaching game provided in the embodiment of the present application provides multiple movable virtual objects and learning scores on each game screen, and based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, simulates the movement of virtual objects along different moving paths in the first game screen to obtain simulated learning scores corresponding to different moving paths, thereby determining the optimal path and the first virtual object corresponding to the optimal moving path in different moving paths according to the learning scores, and controls the first virtual object to move in the first game screen according to the optimal moving path through AI, updates the learning scores according to the movement results, and displays the new first game screen in the game interface. Through AI, users can grasp knowledge more clearly, especially game strategies, better perform auxiliary teaching, and effectively prompt users' levels. Compared with existing teaching methods, an AI display control method for teaching games is provided to enhance user experience.

[0061] Figure 4 Schematic diagram of the display control method of the teaching game provided in this application Figure 2 ,like Figure 4 As shown, in this embodiment Figure 2 Based on the embodiment, a display control method for a teaching game is described in detail, and the method includes:

[0062] Step 401, providing a plurality of movable virtual objects and learning scores on each game screen, wherein the virtual objects include multiple types, and the learning scores represent the familiarity with the knowledge corresponding to the game.

[0063] The implementation principle and technical effects of step 401 may refer to the aforementioned embodiments and will not be described in detail.

[0064] Step 402, in a simulation, based on the layout of virtual objects in the first game screen, multiple movable paths are determined; for each movable path, according to the appearance probability of various virtual objects in the game screen, the virtual objects are simulated to move along the movable path in the first game screen to obtain simulated movement results, and the simulation learning scores corresponding to the movable paths are calculated by the valuation algorithm; according to the appearance probability of various virtual objects in the game screen and the simulated movement results, a new first game screen is obtained.

[0065] In this embodiment, in a simulation, multiple movable paths are determined based on the layout of virtual objects in the first game screen. The movable paths refer to multiple movement methods of virtual objects in the first game screen, and each movement method corresponds to a different path. For each movement path, simulation is performed according to the appearance probability of each virtual object in the game screen. The movement of virtual objects along the movable paths in the first game screen is simulated to obtain simulated movement results. An estimation algorithm is used to calculate the simulation learning score corresponding to the movable path. According to the appearance probability of various virtual objects in the game screen and the simulated movement results, a new first game screen is obtained for repeated simulation.

[0066] Optionally, the valuation algorithm includes: a Monte Carlo algorithm and a valuation algorithm obtained by combining game features of a teaching game.

[0067] In this embodiment, the valuation algorithm includes the Monte Carlo algorithm. The Monte Carlo method, also known as the computer random simulation method, is a calculation method based on "random numbers". The algorithm is combined with the game features based on the teaching game to obtain the valuation algorithm. The valuation algorithm is suitable for elimination games. Figure 3 The game shown is an elimination game. There is randomness in the game elements in the elimination game. The elimination strategy of the elimination game is to eliminate a certain amount of the same game elements such as fruits, gems, animal heads, building blocks, etc. by pairing them adjacent to each other to achieve a certain combination to win. The basic elimination strategy is to move or rotate various elements to arrange them into a complete row or column for elimination and obtain corresponding scores.

[0068] Step 403, repeating the simulation based on the new first game screen, and determining the simulation learning score corresponding to the movable path under the first game screen according to the simulation learning score corresponding to each simulation, wherein the movable path includes the movable path of multiple simulations.

[0069] In this embodiment, repeated simulations are performed based on the new first game screen, and the simulation learning score corresponding to the moving path after class in the first game screen is determined according to the simulation learning score corresponding to each simulation. The moving path includes movable paths simulated multiple times, and the optimal path is determined through multiple simulations.

[0070] In a possible implementation, determining the simulation learning score corresponding to the movable path in the first game screen according to the simulation learning score corresponding to each simulation includes:

[0071] The simulation learning scores of each simulation are averaged; the average value is added to the initial score corresponding to the corresponding initial game situation to obtain the simulation learning score corresponding to the movable path in the first game screen.

[0072] In this embodiment, the simulation learning score of each simulation is calculated to obtain an average value, and the average value is added to the initial score corresponding to the corresponding initial game situation, wherein the initial game situation refers to the game situation at the end of the previous game screen, and the initial game score is the score corresponding to the game situation at the end of the previous game screen, and the simulation learning score corresponding to the movable path of the first game screen is added.

[0073] Step 404 : determining an optimal moving path and a first virtual object corresponding to the optimal moving path among different moving paths according to the simulation learning scores.

[0074] The implementation principle and technical effects of step 404 may refer to the aforementioned embodiments and will not be described in detail.

[0075] Step 405: Control the first virtual object to move in the first game screen according to the optimal moving path through AI, and update the learning score according to the moving result to obtain and display a new first game screen.

[0076] The implementation principle and technical effects of step 405 may refer to the aforementioned embodiments and will not be described in detail.

[0077] Optionally, the at least two game screens further include a second game screen controlled by a user, and the game display control method further includes:

[0078] Receive a user's movement operation on a second virtual object in a second game screen; perform the movement operation on the second virtual object, update the learning score according to the movement result, and obtain and display a new second game screen.

[0079] See also Figure 5 , at least two game screens also include a second game screen, the second game screen is controlled by the user, and the second game screen includes multiple movable virtual objects. At the beginning of the game, the virtual objects in the first game screen and the second game screen are arranged in the same way so that the user can compare with the first game screen controlled by the AI. The user selects one of the multiple movable virtual objects in the second game screen to move, and in response to the user's movement operation on the second virtual object in the second game screen, the second virtual object is moved, and the learning score is updated according to the result of this movement, and the learning before the movement is added to the learning score obtained by this movement to obtain a new learning score, and the second game screen after the movement is displayed at the same time.

[0080] Optionally, it also includes:

[0081] If the learning time reaches the preset learning time, the user's latest learning score and the AI's latest learning score will be displayed in the game interface.

[0082] In this embodiment, if the learning time reaches the preset learning time and the game teaching end condition is met, the user's latest learning score and the AI's latest game score are displayed in the game interface so that the user can compare the learning score of this teaching and better understand his or her own level of mastery.

[0083] Optionally, it also includes:

[0084] If the learning time reaches the preset learning time and the user's latest learning score is less than the AI's latest learning score, the resurrection control is displayed in the game interface; in response to the trigger operation of the resurrection control, any game screen in the current round of game screens corresponding to the user is selected, and the selected game screen is displayed in the game interface, and the game screen of the AI ​​corresponding to the timestamp of the game screen is displayed in the game interface.

[0085] In this embodiment, if the learning time reaches the preset time and the user's latest learning score is lower than the AI's latest learning score, in this case, the user can be resurrected to continue the previous game screen, and the resurrection control is displayed in the game interface. The user can click the resurrection control, and in response to the trigger operation of the resurrection control, any game screen in the stored game screens corresponding to the user in this round is selected, and the game screen is displayed in the game interface. Similarly, for the AI-controlled screen, the AI's game screen corresponding to the timestamp of the user's game screen is also displayed in the user interface, so that the user can understand the game situation corresponding to the AI ​​at the same time.

[0086] The display control method of the teaching game provided in the embodiment of the present application displays two game screens in the game interface, one of which is controlled by the user and the other is controlled by AI. The AI ​​method can enable users to grasp knowledge, especially game strategies, more clearly, better assist teaching, and effectively prompt user levels. Compared with the existing teaching methods, the AI ​​method is adopted to provide a display control method for a teaching game to enhance the user experience; through the resurrection function provided, the game screen of the user and the game screen of the AI ​​with the same timestamp are displayed in the game interface at the same time, so that the user can understand the game situation corresponding to the AI ​​at the same time and learn better.

[0087] Figure 6 A schematic diagram of the structure of the display control device of the teaching game provided in this application, such as Figure 6 As shown, the display control device 60 of the teaching game provided in this embodiment includes:

[0088] The processing unit 601 is used to provide a plurality of movable virtual objects and learning scores on each game screen, wherein the virtual objects include multiple types and the learning scores represent the familiarity with the knowledge corresponding to the game;

[0089] The processing unit 601 is further configured to simulate, based on the layout of the virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, moving the virtual objects along different moving paths in the first game screen, and obtain simulation learning scores corresponding to the different moving paths;

[0090] The processing unit 601 is further configured to determine an optimal moving path and a first virtual object corresponding to the optimal moving path among different moving paths according to the simulation learning score;

[0091] The control unit 602 is used to control the first virtual object to move in the first game screen according to the optimal movement path through AI, and to update the learning score according to the movement result, and obtain and display a new first game screen.

[0092] In one possible implementation, the processing unit 601 is also used to determine multiple movable paths in a simulation based on the layout of virtual objects in the first game screen; for each movable path, simulate the movement of the virtual objects along the movable path in the first game screen according to the appearance probability of various virtual objects in the game screen to obtain a simulated movement result, and calculate the simulation learning score corresponding to the movable path through an estimation algorithm; obtain a new first game screen according to the appearance probability of various virtual objects in the game screen and the simulated movement result; repeat the simulation based on the new first game screen, and determine the simulation learning score corresponding to the movable path in the first game screen according to the simulation learning score corresponding to each simulation, wherein the movable path includes movable paths simulated multiple times.

[0093] In a possible implementation, the processing unit 601 is also used to take an average value of the simulation learning score of each simulation; add the average value to the initial score corresponding to the corresponding initial game situation to obtain the simulation learning score corresponding to the movable path in the first game screen.

[0094] In a possible implementation manner, the device further includes: a receiving unit 603.

[0095] The receiving unit 603 is used to receive the user's movement operation on the second virtual object in the second game screen. The processing unit 601 is also used to perform the movement operation on the second virtual object, update the learning score according to the movement result, and obtain and display a new second game screen.

[0096] In a possible implementation, the processing unit 601 is further configured to display the latest learning score of the user and the latest learning score of the AI ​​in the game interface if the learning time reaches a preset learning time.

[0097] In one possible implementation, the processing unit 601 is also used to display a resurrection control in the game interface if the learning time reaches a preset learning time and the user's latest learning score is less than the AI's latest learning score; the processing unit 601 is also used to respond to a trigger operation on the resurrection control, select any game screen from the current round of game screens corresponding to the user, display the selected game screen in the game interface, and display the AI's game screen corresponding to the timestamp of the game screen in the game interface.

[0098] The display control device for the teaching game provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be described in detail here.

[0099] Figure 7 This is a schematic diagram of the structure of the electronic device provided in this application. Figure 7 As shown, the electronic device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected via a bus 704.

[0100] In a specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that at least one processor 701 executes the above method.

[0101] The specific implementation process of the processor 701 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0102] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0103] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.

[0104] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0105] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0106] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0107] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0108] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0109] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0110] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0111] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0112] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0113] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0114] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A display control method for a teaching game, characterized in that: A terminal capable of rendering a game interface, wherein the game interface includes at least two game screens, wherein the at least two game screens include a first game screen controlled by artificial intelligence AI; The game display control method includes: Providing a plurality of movable virtual objects and learning scores on each of the game screens, wherein the virtual objects include multiple types, and the learning scores represent the familiarity with the knowledge corresponding to the game; Based on the layout of virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, simulate moving virtual objects along different moving paths in the first game screen to obtain simulation learning scores corresponding to the different moving paths; Determining an optimal moving path and a first virtual object corresponding to the optimal moving path among the different moving paths according to the simulation learning scores; The first virtual object is controlled by AI to move in the first game screen according to the optimal moving path, and the learning score is updated according to the moving result to obtain and display a new first game screen.

2. The display control method of the teaching game according to claim 1, characterized in that: The step of simulating the movement of virtual objects along different movement paths in the first game screen based on the layout of virtual objects in the first game screen and the appearance probabilities of various virtual objects in the game screen, and obtaining simulation learning scores corresponding to the different movement paths, respectively, includes: In one simulation, a plurality of movable paths are determined based on the layout of virtual objects in the first game screen; for each of the movable paths, according to the probability of appearance of various virtual objects in the game screen, the movement of the virtual objects along the movable path in the first game screen is simulated to obtain a simulated movement result, and a simulation learning score corresponding to the movable path is calculated by an estimation algorithm; a new first game screen is obtained according to the probability of appearance of various virtual objects in the game screen and the simulated movement result; Based on the repeated simulation of the new first game screen, the simulation learning score corresponding to each simulation is determined, wherein the movable path under the first game screen includes movable paths simulated multiple times.

3. The display control method of the teaching game according to claim 2, characterized in that: The valuation algorithm includes: a Monte Carlo algorithm and a valuation algorithm obtained based on a combination of game features of the teaching game.

4. The display control method of the teaching game according to claim 2, characterized in that: The determining, according to the simulation learning score corresponding to each simulation, the simulation learning score corresponding to the movable path in the first game screen includes: The simulation learning scores for each simulation were averaged; The average value is added to the initial score corresponding to the corresponding initial game situation to obtain the simulation learning score corresponding to the movable path in the first game screen.

5. The display control method of the teaching game according to any one of claims 1 to 4, characterized in that: The at least two game screens also include a second game screen controlled by a user, and the game display control method further includes: receiving a movement operation of the user on a second virtual object in the second game screen; The moving operation is performed on the second virtual object, and the learning score is updated according to the moving result, and a new second game screen is obtained and displayed.

6. The display control method of the teaching game according to claim 5, characterized in that: Also includes: If the learning time reaches the preset learning time, the user's latest learning score and the AI's latest learning score will be displayed in the game interface.

7. The display control method of the teaching game according to claim 6, characterized in that: Also includes: If the learning time reaches the preset learning time, and the user's latest learning score is less than the AI's latest learning score, a resurrection control is displayed in the game interface; In response to the triggering operation of the resurrection control, any game screen is selected from the game screens of this round corresponding to the user, the selected game screen is displayed in the game interface, and the game screen of the AI ​​corresponding to the timestamp of the game screen is displayed in the game interface.

8. A display control device for a teaching game, characterized in that: include: A processing unit, configured to provide a plurality of movable virtual objects and learning scores on each game screen, wherein the virtual objects include multiple types, and the learning scores represent the familiarity with the knowledge corresponding to the game; The processing unit is further configured to simulate, based on the layout of the virtual objects in the first game screen and the probability of appearance of various virtual objects in the game screen, moving the virtual objects along different moving paths in the first game screen, and obtain simulation learning scores corresponding to the different moving paths; The processing unit is further used to determine an optimal moving path and a first virtual object corresponding to the optimal moving path among the different moving paths according to the simulation learning score; A control unit is used to control the first virtual object to move in the first game screen according to the optimal movement path through AI, and to update the learning score according to the movement result to obtain and display a new first game screen.

9. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.